.pagination.svelte-f7rahb{border-top:1px solid #e9ecef;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}@media (width>=641px){.pagination.svelte-f7rahb{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.pagination-info.svelte-f7rahb{color:#666;text-align:center;white-space:nowrap;font-size:.875rem}@media (width>=641px){.pagination-info.svelte-f7rahb{text-align:left;font-size:.95rem}}.pagination-controls.svelte-f7rahb{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}@media (width>=641px){.pagination-controls.svelte-f7rahb{gap:.75rem;width:auto}}.page-numbers.svelte-f7rahb{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.25rem;max-width:300px;display:flex}@media (width>=641px){.page-numbers.svelte-f7rahb{flex:none;gap:.375rem;max-width:none}}.page-numbers.svelte-f7rahb .ellipsis:where(.svelte-f7rahb){color:#666;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 .5rem;font-size:.875rem;font-weight:500;display:flex}@media (width>=641px){.page-numbers.svelte-f7rahb .ellipsis:where(.svelte-f7rahb){min-width:40px;height:40px;font-size:.95rem}}@media (width<=640.98px) and (width<=479.98px){.pagination-controls.svelte-f7rahb{flex-direction:column;gap:.75rem}.pagination-controls.svelte-f7rahb .page-numbers:where(.svelte-f7rahb){order:-1;max-width:100%}}@media (width<=640.98px) and (width<=319.98px){.page-numbers.svelte-f7rahb .btn:not(.btn-primary):not(:first-child):not(:last-child){display:none}}
