.pg{border-top:1px solid var(--th-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 20px;font-size:13px;display:flex}.pg-range{color:var(--th-muted);font-variant-numeric:tabular-nums}.pg-pages{align-items:center;gap:4px;margin-left:auto;display:flex}.pg-pages ol{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pg-num,.pg-step{min-width:34px;height:34px;color:var(--th-fg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 9px;font-size:13px}.pg-num:hover,.pg-step:hover:not(:disabled){background:var(--th-soft)}.pg-num[aria-current=page]{border-color:var(--th-primary);background:var(--th-primary-soft);color:var(--th-primary);cursor:default;font-weight:700}.pg-step{color:var(--th-muted);justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pg-step:disabled{opacity:.4;cursor:default}.pg-num:focus-visible,.pg-step:focus-visible{outline:2px solid var(--th-primary);outline-offset:1px}.pg-gap{min-width:20px;color:var(--th-muted);text-align:center}.pg-size{width:130px}.pg-size .th-select-trigger{min-height:34px}@media (max-width:767px){.pg{justify-content:center;padding:12px 14px}.pg-range{text-align:center;width:100%}.pg-pages{flex-wrap:wrap;justify-content:center;max-width:100%;margin:0}.pg-pages ol{flex-wrap:wrap;justify-content:center}.pg-step-label,.pg-pages li[data-far]{display:none}.pg-num{min-width:32px;padding:0 6px}}
