.pagination-wrapper{justify-content:space-between;padding-top:1rem;flex-wrap:wrap;gap:1rem}.pagination-info,.pagination-wrapper{display:flex;align-items:center}.pagination-text{font-size:14px;color:#6b7280;margin:0}.pagination-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:center;margin:0;padding:0;list-style:none}.pagination-nav-btn,.pagination-page-btn{background-color:#f0f9ff;color:#64748b;font-weight:500;border-radius:8px;border:0;padding:10px;display:flex;align-items:center;justify-content:center;height:48px;width:48px;cursor:pointer;transition:all .2s ease}.pagination-nav-btn:hover,.pagination-page-btn:hover{background-color:#e0f2fe}.pagination-active{background-color:#2563eb!important;color:#fff!important}.pagination-icon{font-size:20px}@media (max-width:991px){.pagination-text{font-size:13px}.pagination-nav-btn,.pagination-page-btn{height:40px;width:40px;padding:8px}.pagination-icon{font-size:18px}.pagination-controls{gap:.4rem}}@media (max-width:767px){.pagination-wrapper{flex-direction:column;gap:.75rem;padding-top:.75rem}.pagination-info{width:100%;justify-content:center}.pagination-text{font-size:12px}.pagination-nav-btn,.pagination-page-btn{height:36px;width:36px;padding:6px;font-size:13px}.pagination-icon{font-size:16px}.pagination-controls{gap:.3rem}.pagination-controls .page-item:nth-child(n+6):nth-last-child(n+4){display:none}}@media (max-width:575px){.hide-on-small{display:none}.pagination-text{font-size:11px}.pagination-nav-btn,.pagination-page-btn{height:32px;width:32px;padding:4px;font-size:12px}.pagination-icon{font-size:14px}}@media (max-width:399px){.pagination-nav-btn,.pagination-page-btn{height:30px;width:30px}}