.pagination[data-v-34c0c505]{margin-top:var(--space-xl);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.page-btn[data-v-34c0c505]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);min-width:38px;height:38px;color:var(--color-text-secondary);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:.84rem;font-weight:600;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.page-btn[data-v-34c0c505]:hover:not(:disabled):not(.active){border-color:var(--color-forest-light);color:var(--color-forest);background:var(--color-sand-light)}.page-btn.active[data-v-34c0c505]{border-color:var(--color-forest);background:var(--color-forest);color:#fff;cursor:default}.page-btn[data-v-34c0c505]:disabled{opacity:.42;cursor:not-allowed}.page-nav[data-v-34c0c505]{padding:0 16px}.page-gap[data-v-34c0c505]{min-width:24px;height:38px;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}@media (width<=560px){.page-nav[data-v-34c0c505]{padding:0 12px;font-size:.78rem}.page-btn[data-v-34c0c505]{min-width:34px;height:34px;padding:0 9px}}
