.pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;margin-top:20px;gap:12px 16px}.pagination>#firstPage{grid-column:1;justify-self:start}.pagination-controls{grid-column:2;text-align:center}.pagination>#lastPage{grid-column:3;justify-self:end}.pagination-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.pagination-page-size{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:16px;width:auto;max-width:100%}.pagination-page-size label{margin:0;white-space:nowrap}.pagination-page-size #allPages{margin:0;min-width:4.5rem}#ordersPerPage{width:6rem;min-width:4.5rem;max-width:6rem;height:2.25rem;padding:4px 28px 4px 8px;margin:0;flex:0 0 auto;display:block;box-sizing:border-box}#currentPage{display:inline-block;margin:0 6px;min-width:1.5rem;text-align:center}.pagination button{margin:0 10px;padding:10px;font-size:16px;background-color:#f5f5f5;border:none;color:#0b0e23;text-align:center;text-decoration:none;display:inline-block;transition-duration:.4s;cursor:pointer}.pagination button:disabled{background-color:#ddd;color:#666;cursor:not-allowed;opacity:.85}.pagination button:not(:disabled):hover{background-color:#e0e0e0}@media (max-width:600px){.pagination{display:flex;flex-direction:column;align-items:center}.pagination-controls,.pagination>#firstPage,.pagination>#lastPage{grid-column:auto;justify-self:auto;width:100%}.pagination>#firstPage,.pagination>#lastPage{width:auto}.pagination-page-size{margin-top:14px;gap:8px}}