.list-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:28px 0 8px;padding-top:18px;border-top:1px solid var(--ws-line,#e5e5ea)}.list-pager-range,.list-range{margin:0;color:var(--ws-muted,#6e6e73);font-size:12.5px;font-variant-numeric:tabular-nums}.list-range{white-space:nowrap}.list-pager-pages{display:flex;align-items:center;gap:4px}.list-pager button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ws-ink-2,#424245);font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.list-pager button:hover:not(:disabled){background:rgba(0,0,0,.045);color:var(--ws-ink,#1d1d1f)}.list-pager button:active:not(:disabled):not([aria-current]){transform:scale(.96)}.list-pager button:focus-visible{outline:2px solid var(--ws-accent,#234ede);outline-offset:2px}.list-pager .list-pager-step{padding:0 14px;border-color:var(--ws-line-strong,#d2d2d7);background:#fff;color:var(--ws-ink,#1d1d1f)}.list-pager .list-pager-step:hover:not(:disabled){background:var(--ws-surface,#f5f5f7)}.list-pager .list-pager-step:disabled{opacity:.4;cursor:default}.list-pager [aria-current=page],.list-pager [aria-current=page]:hover:not(:disabled){background:var(--ws-ink,#1d1d1f);color:#fff;font-weight:600;cursor:default}.list-pager-gap{min-width:20px;text-align:center;color:var(--ws-muted,#6e6e73);user-select:none}.list-select-all{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:8px 8px 8px 14px;border-radius:12px;background:var(--ws-accent-soft,#eef2fd);color:var(--ws-ink,#1d1d1f);font-size:13px;line-height:1.4}.list-select-all .text-button{min-height:32px;padding:0 12px;font-size:12.5px;white-space:nowrap}@media(pointer:coarse){.list-pager button{height:44px}.list-select-all .text-button{min-height:44px}}@media(max-width:560px){.list-pager{justify-content:center}.list-pager-range{flex-basis:100%;text-align:center}.list-pager-pages{gap:2px}.list-pager button{padding:0 6px}.list-pager .list-pager-step{width:36px;padding:0}.list-pager .list-pager-step span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.list-pager-gap{min-width:16px}}@media(prefers-reduced-motion:reduce){.list-pager button{transition:none}.list-pager button:active:not(:disabled):not([aria-current]){transform:none}}@media(prefers-contrast:more){.list-pager .list-pager-step{border-color:var(--ws-ink-2,#424245)}}@media(forced-colors:active){.list-pager [aria-current=page]{border-color:Highlight;text-decoration:underline}}