.pagination-style{--pagination-primary:#1F5F96;--pagination-primary-hover:#174a74;--pagination-border:#d4deea;--pagination-text:#35516b;--pagination-surface:#ffffff;--pagination-shadow:0 10px 24px rgba(31, 95, 150, 0.12);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.pagination-style>a{min-width:42px;height:42px;padding:0 14px;border:1px solid var(--pagination-border);border-radius:14px;background:var(--pagination-surface);color:var(--pagination-text);display:inline-flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 4px 12px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.pagination-style>a:hover{color:var(--pagination-primary);border-color:rgba(31,95,150,.35);background:#f4f8fc;box-shadow:0 8px 18px rgba(31,95,150,.14);transform:translateY(-1px)}.pagination-style>a:last-child,.pagination-style>a:nth-child(1){padding:0 14px}.pagination-style>a.active{color:#fff;background:linear-gradient(135deg,var(--pagination-primary) 0,var(--pagination-primary-hover) 100%);border-color:transparent;box-shadow:var(--pagination-shadow)}.pagination-style>a.active:hover{color:#fff;background:linear-gradient(135deg,var(--pagination-primary) 0,var(--pagination-primary-hover) 100%);transform:translateY(-1px)}.pagination-style>a>img{width:13px;height:13px;opacity:.78}.pagination-style>a.active>img,.pagination-style>a:hover>img{opacity:1}@media (max-width:576px){.pagination-style{gap:6px}.pagination-style>a{min-width:38px;height:38px;padding:0 12px;border-radius:12px;font-size:14px}}