.prest-pagination{margin:40px 0 10px;display:flex;justify-content:center}.prest-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.prest-pagination a,.prest-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:999px;border:1px solid rgb(148 163 184 / .22);background:#fff;color:#0f172a;text-decoration:none;font-weight:700}.prest-pagination .current{background:#2563eb;color:#fff;border-color:#2563eb}.prest-pagination .page-numbers{list-style:none;display:flex;gap:8px;padding:0;margin:0}.prest-pagination .page-numbers li{list-style:none}.prest-pagination .page-numbers a,.prest-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600;background:#f1f5f9;color:#0f172a;text-decoration:none;transition:all .18s ease}.prest-pagination .page-numbers a:hover{background:#e2e8f0;transform:translateY(-1px)}.prest-pagination .page-numbers .current{background:#2563EB;color:#fff;box-shadow:0 10px 24px rgb(37 99 235 / .25)}.prest-pagination .page-numbers .next,.prest-pagination .page-numbers .prev{padding:0 18px;font-weight:600}@media (max-width:640px){.prest-pagination{margin:30px 0 20px}.prest-pagination .page-numbers{gap:6px}.prest-pagination .page-numbers a,.prest-pagination .page-numbers span{min-width:34px;height:34px;font-size:13px;border-radius:10px}}