.pagination.svelte-25onhi{display:flex;justify-content:center;align-items:center;gap:.25rem;padding:1rem 0;flex-wrap:wrap}.pagination.svelte-25onhi .page-btn:where(.svelte-25onhi){min-width:2.5rem;height:2.5rem;padding:0 .75rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:1rem;display:flex;align-items:center;justify-content:center}.pagination.svelte-25onhi .page-btn:where(.svelte-25onhi):hover:not(.disabled){background:#43a047;border-color:#43a047;color:#fff}.pagination.svelte-25onhi .page-btn.active:where(.svelte-25onhi){background:#43a047;border-color:#43a047;color:#fff;font-weight:600}.pagination.svelte-25onhi .page-btn.nav-btn:where(.svelte-25onhi){padding:0 1rem;font-weight:500}.pagination.svelte-25onhi .page-btn.disabled:where(.svelte-25onhi){background:#f5f5f5;border-color:#e0e0e0;color:#999;cursor:not-allowed}.pagination.svelte-25onhi .ellipsis:where(.svelte-25onhi){padding:0 .5rem;color:#666;font-weight:500;display:flex;align-items:center;height:2.5rem}.page-info.svelte-25onhi{text-align:center;color:#666;font-size:1rem;margin-top:.5rem;margin-bottom:2rem}@media (max-width: 576px){.pagination.svelte-25onhi{gap:.125rem}.pagination.svelte-25onhi .page-btn:where(.svelte-25onhi){min-width:2rem;height:2rem;padding:0 .5rem;font-size:.9rem}.pagination.svelte-25onhi .page-btn.nav-btn:where(.svelte-25onhi){padding:0 .75rem}.pagination.svelte-25onhi .ellipsis:where(.svelte-25onhi){padding:0 .25rem;height:2rem}.page-info.svelte-25onhi{font-size:.9rem}}
