.pagination[data-v-d86c047c]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-md) 0}.page-btn[data-v-d86c047c],.pagination[data-v-d86c047c]{align-items:center;justify-content:center}.page-btn[data-v-d86c047c]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-sm);font-weight:500;height:36px;min-width:36px;padding:0 var(--spacing-sm);text-decoration:none;transition:all var(--transition-fast)}.page-btn[data-v-d86c047c]:hover{background-color:rgba(var(--color-primary-rgb),.05);color:var(--color-primary-light)}.page-btn.active[data-v-d86c047c],.page-btn[data-v-d86c047c]:hover{border-color:var(--color-primary)}.page-btn.active[data-v-d86c047c]{background-color:var(--color-primary);color:var(--color-on-primary);cursor:default;pointer-events:none}.page-btn.next[data-v-d86c047c],.page-btn.prev[data-v-d86c047c]{padding:0 var(--spacing-md)}.page-ellipsis[data-v-d86c047c]{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-size-sm);height:36px;justify-content:center;min-width:28px}
