.pagination-container.svelte-1d59ifp{transition:opacity .3s ease}.pagination-button.svelte-1d59ifp{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-1d59ifp: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-1d59ifp:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d}.pagination-button.active.svelte-1d59ifp{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-1d59ifp{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;border-color:#e5e7eb}.prev-next-button.svelte-1d59ifp{padding:0;width:2.5rem;color:var(--color-primary, #6B7A8F)}.prev-next-button.svelte-1d59ifp:not(.disabled){background-color:#6b7a8f0d;border-color:#6b7a8f33}.page-info.svelte-1d59ifp{position:relative;display:inline-block;color:#6b7a8f;font-weight:400}.loading-text.svelte-1d59ifp{animation:svelte-1d59ifp-pulse 1.5s infinite}@keyframes svelte-1d59ifp-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-1d59ifp-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pagination-container.svelte-1d59ifp{animation:svelte-1d59ifp-fadeIn .3s ease-out}.page-number.svelte-1d59ifp{position:relative;overflow:hidden}.page-number.svelte-1d59ifp: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-1d59ifp:hover:after{width:80%}.page-number.active.svelte-1d59ifp:after{width:0}@keyframes svelte-1d59ifp-scaleIn{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1.05)}}.pagination-button.active.svelte-1d59ifp{animation:svelte-1d59ifp-scaleIn .3s ease-out forwards}
