.pagination-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 0;display:flex}@media (max-width:768px){.pagination-wrapper{flex-direction:column;align-items:center}}.pagination-wrapper .pagination-info{color:#666;font-size:14px}@media (max-width:768px){.pagination-wrapper .pagination-info{order:2;font-size:12px}}.pagination-wrapper .pagination-controls{align-items:center;gap:8px;display:flex}@media (max-width:768px){.pagination-wrapper .pagination-controls{flex-wrap:wrap;order:1;justify-content:center}}.pagination-wrapper .pagination-btn,.pagination-wrapper .pagination-number{color:#5738de;cursor:pointer;background:#fff;border:1px solid #5738de;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:all .3s;display:flex}@media (max-width:768px){.pagination-wrapper .pagination-btn,.pagination-wrapper .pagination-number{min-width:35px;padding:6px 12px;font-size:12px}}.pagination-wrapper .pagination-btn:hover:not(:disabled),.pagination-wrapper .pagination-number:hover:not(:disabled){background:#f0ecff}.pagination-wrapper .pagination-btn:disabled,.pagination-wrapper .pagination-number:disabled{opacity:.5;cursor:not-allowed;border-color:#999}.pagination-wrapper .pagination-btn.active,.pagination-wrapper .pagination-number.active{color:#fff;background:#5738de;border-color:#5738de}.pagination-wrapper .pagination-btn.active:hover,.pagination-wrapper .pagination-number.active:hover{background:#5738de}.pagination-wrapper .pagination-dots{color:#999;padding:0 8px;font-size:14px}@media (max-width:768px){.pagination-wrapper .pagination-dots{padding:0 4px}}
