.paginate[data-v-6be69506]{--pg-accent:var(--p-500);--pg-accent-hover:var(--p-600);--pg-accent-soft:rgb(var(--p-500-rgb) / .12);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.paginate-info[data-v-6be69506]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.info-range strong[data-v-6be69506]{color:var(--text-strong);font-weight:700}.info-divider[data-v-6be69506]{color:var(--text-soft)}.info-total[data-v-6be69506]{color:var(--text);font-weight:500}.paginate-nav[data-v-6be69506]{gap:4px;margin-left:auto}.page-btn[data-v-6be69506],.page-ellipsis[data-v-6be69506],.paginate-nav[data-v-6be69506]{align-items:center;display:inline-flex}.page-btn[data-v-6be69506]{border-radius:var(--radius-sm);min-width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;justify-content:center;padding:0 8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .1s}.page-btn[data-v-6be69506]:hover{background:var(--pg-accent-soft);color:var(--pg-accent);border-color:#0000;text-decoration:none}.page-btn[data-v-6be69506]:active{transform:scale(.96)}.page-btn.active[data-v-6be69506]{background:var(--pg-accent);box-shadow:0 2px 8px rgb(var(--p-500-rgb)/.3);pointer-events:none;color:#fff!important}.page-btn-nav[data-v-6be69506]{color:var(--text-muted);border:1px solid var(--border);background:var(--surface-2)}.page-btn-nav[data-v-6be69506]:hover{color:var(--pg-accent);border-color:var(--pg-accent);background:var(--pg-accent-soft)}.page-btn-nav svg[data-v-6be69506]{width:14px;height:14px}.page-ellipsis[data-v-6be69506]{min-width:24px;height:44px;color:var(--text-soft);letter-spacing:1px;-webkit-user-select:none;user-select:none;justify-content:center;font-size:15px}@media (width<=640px){.paginate[data-v-6be69506]{justify-content:center;padding:8px 10px}.paginate-info[data-v-6be69506]{order:2;justify-content:center;width:100%;margin:0;font-size:11px}.paginate-nav[data-v-6be69506]{order:1;margin:0 auto}}@media (width<=420px){.page-btn[data-v-6be69506]{min-width:44px;height:44px;padding:0 8px;font-size:12px}.page-ellipsis[data-v-6be69506]{min-width:20px;height:44px;font-size:13px}.paginate-nav[data-v-6be69506]{gap:3px}}
