.dt-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px 0;padding-bottom:8px;display:flex}.dt-pager__summary{text-align:center;color:var(--fb-t3);font-variant-numeric:tabular-nums;flex:0 0 100%;margin:0 0 2px;font-size:13px}.dt-pager__step,.dt-pager__num{border:1px solid var(--fb-border-2);background:var(--fb-card);min-width:36px;height:34px;color:var(--fb-brand-text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dt-pager__step:hover,.dt-pager__num:hover{background:var(--fb-soft);border-color:var(--fb-soft-line)}.dt-pager__step:focus-visible,.dt-pager__num:focus-visible{outline:2px solid var(--fb-accent-strong);outline-offset:2px}.dt-pager__num{padding:0 10px}.dt-pager__num--on{background:var(--fb-grad);color:var(--fb-on-grad);cursor:default;border-color:#0000}.dt-pager__num--on:hover{background:var(--fb-grad);border-color:#0000}.dt-pager__step--off{color:var(--fb-t3);background:var(--fb-chip);cursor:default;border-color:#0000}.dt-pager__step--off:hover{background:var(--fb-chip);border-color:#0000}.dt-pager__gap{color:var(--fb-t3);-webkit-user-select:none;user-select:none;padding:0 2px;font-size:14px}@media (max-width:767px){.dt-pager{gap:6px}.dt-pager__step,.dt-pager__num{min-width:32px;height:32px;padding:0 10px;font-size:13px}.dt-pager__num{padding:0 6px}}
