.pagenav[data-v-8796ebf8]{flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2.5rem}.pagenav[data-v-8796ebf8],.pn-numbers[data-v-8796ebf8]{align-items:center;display:flex}.pn-numbers[data-v-8796ebf8]{gap:.3rem;list-style:none;margin:0;padding:0}.pn-btn[data-v-8796ebf8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-2);cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;min-height:44px;padding:.4rem .85rem;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s ease,border-color .2s ease,transform .2s ease}.pn-btn[data-v-8796ebf8]:hover:not(:disabled):not(.active){border-color:var(--border-strong);color:var(--text);transform:translateY(-1px)}.pn-btn[data-v-8796ebf8]:disabled{cursor:not-allowed;opacity:.45}.pn-num[data-v-8796ebf8]{min-width:44px;padding:.4rem .55rem;text-align:center}.pn-num.active[data-v-8796ebf8]{background:var(--cyan);border-color:var(--cyan);color:#050e1a;cursor:default}.pn-side[data-v-8796ebf8]{white-space:nowrap}.pn-gap[data-v-8796ebf8]{align-items:center;display:inline-flex;justify-content:center;min-width:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pn-gap[data-v-8796ebf8],.pn-range[data-v-8796ebf8]{color:var(--text-3)}.pn-range[data-v-8796ebf8]{flex-basis:100%;font-size:.8rem;margin:.3rem 0 0;text-align:center}
