.pagination-container.svelte-f7rahb{transition:opacity .3s ease}.pagination-button.svelte-f7rahb{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border-radius:.5rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb;background-color:#fff;color:#374151;box-shadow:0 1px 2px #0000000d}.pagination-button.svelte-f7rahb:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:var(--color-primary, #6b7a8f);color:var(--color-primary, #6b7a8f)}.pagination-button.svelte-f7rahb:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d}.pagination-button.active.svelte-f7rahb{background-color:var(--color-primary, #6b7a8f);color:#fff;border-color:var(--color-primary, #6b7a8f);transform:scale(1.05);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.pagination-button.disabled.svelte-f7rahb{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;border-color:#e5e7eb}.prev-next-button.svelte-f7rahb{padding:0;width:2.5rem;color:var(--color-primary, #6b7a8f)}.prev-next-button.svelte-f7rahb:not(.disabled){background-color:#6b7a8f0d;border-color:#6b7a8f33}.page-info.svelte-f7rahb{position:relative;display:inline-block;color:#6b7a8f;font-weight:400}.loading-text.svelte-f7rahb{animation:svelte-f7rahb-pulse 1.5s infinite}@keyframes svelte-f7rahb-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-f7rahb-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pagination-container.svelte-f7rahb{animation:svelte-f7rahb-fadeIn .3s ease-out}.page-number.svelte-f7rahb{position:relative;overflow:hidden}.page-number.svelte-f7rahb:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--color-primary, #6b7a8f);transition:all .3s ease;transform:translate(-50%)}.page-number.svelte-f7rahb:hover:after{width:80%}.page-number.active.svelte-f7rahb:after{width:0}@keyframes svelte-f7rahb-scaleIn{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1.05)}}.pagination-button.active.svelte-f7rahb{animation:svelte-f7rahb-scaleIn .3s ease-out forwards}
