.pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:44px;padding-top:28px;display:flex}.pagination__pages{flex-wrap:wrap;flex:1;justify-content:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pagination__ellipsis,.pagination__page{min-width:44px;min-height:44px;color:var(--muted);font-size:var(--text-small);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;line-height:1.5;display:inline-flex}.pagination__page{transition:color var(--link-hover-duration) ease,background var(--link-hover-duration) ease}.pagination__page .app-icon{flex-shrink:0;width:18px;height:18px}.pagination__page:is(a):hover{background:var(--surface);color:var(--gold-bright)}.pagination__page--current{background:var(--gold);color:var(--ink-on-gold)}.pagination__page--current:is(a):hover{background:var(--gold-bright);color:var(--ink-on-gold)}.pagination__page--disabled{color:var(--color-dim)}.pagination__page--direction{flex-shrink:0}.pagination__page--direction span{display:none}.pagination__previous-icon{transform:rotate(180deg)}@media (width>560px){.pagination__page--direction span{display:inline}}@media (width<=1024px){.pagination{margin-top:28px;padding-top:20px}.pagination__ellipsis,.pagination__page{min-width:var(--field-height);min-height:var(--field-height);padding:8px 10px}}
