.pg{flex-wrap:wrap;align-items:center;min-width:0;margin-top:12px;display:flex}.pg-summary{font:400 12.5px/1.4 var(--font-sans);color:var(--t3);white-space:nowrap;margin-right:auto}.pg-nav{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.pg-step,.pg-page{border:1px solid var(--line);background:var(--card);min-width:30px;height:30px;color:var(--t1);font:600 11px/1 var(--font-label);letter-spacing:var(--track-label);cursor:pointer;border-radius:8px;padding:0 9px}.pg-page{font-family:var(--font-num);letter-spacing:0;font-size:12px}.pg-step:hover:not(:disabled),.pg-page:hover:not(:disabled){background:var(--card-hi);color:var(--t0)}.pg-page[aria-current=page]{border-color:var(--border-hot);background:var(--accent-soft);color:var(--accent-ink)}.pg-step:disabled{opacity:.45;cursor:not-allowed}.pg-step:focus-visible,.pg-page:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg-gap{color:var(--t3);font:600 11px/1 var(--font-num);padding:0 2px}.pg--bar{background:var(--card);gap:10px 16px;margin:0;padding:12px 16px}.pg--top{border-bottom:1px solid var(--line)}.pg--bottom{border-top:1px solid var(--line)}.pg--bar .pg-nav{gap:6px;width:100%}.pg--bar .pg-summary{margin-right:auto}.pg--bar .pg-step,.pg--bar .pg-page{border-radius:8px;min-width:32px;height:32px;padding:0 12px}.pg--bar .pg-step{align-items:center;gap:4px;display:inline-flex}.pg-page--range{font:600 12px/1 var(--font-label);letter-spacing:0;white-space:nowrap}.pg-jump{align-items:center;display:inline-flex}.pg-jump-select{border:1px solid var(--line);background:var(--card);height:32px;color:var(--t1);font:600 12px/1 var(--font-label);border-radius:8px;padding:0 28px 0 10px}.pg-jump-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg--bar .pg-summary .pg-num{font:600 12.5px/1.4 var(--font-num);color:var(--t1)}@media (max-width:640px){.pg--bar .pg-summary{flex-basis:100%}.pg--bar.pg--ranges .pg-page,.pg--bar.pg--ranges .pg-gap{display:none}.pg--bar.pg--ranges .pg-jump{flex:1 1 0;order:1;min-width:0}.pg--bar.pg--ranges .pg-jump-select{width:100%}.pg--bar.pg--ranges .pg-step:last-of-type{order:2}.pg--bar.pg--ranges .pg-step{padding:0 8px}.pg--bar.pg--ranges .pg-step-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
