.pagination-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 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:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;min-width:40px;padding:8px 16px;font-size:14px;transition:all .3s}@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:#f5f5f5;border-color:#999}.pagination-wrapper .pagination-btn:disabled,.pagination-wrapper .pagination-number:disabled{opacity:.5;cursor:not-allowed}.pagination-wrapper .pagination-btn.active,.pagination-wrapper .pagination-number.active{color:#fff;background:#007bff;border-color:#007bff}.pagination-wrapper .pagination-number.active{font-weight:600}.pagination-wrapper .pagination-dots{color:#999;padding:0 8px;font-size:14px}@media (max-width:768px){.pagination-wrapper .pagination-dots{padding:0 4px}}
