.pagination{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1rem 0}.pagination label{display:flex;align-items:center;gap:.4rem;margin:0}.pagination input{width:5rem;min-width:0;margin:0;min-height:44px}.pagination .page-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #607484;border-radius:4px;text-decoration:none}.pagination [aria-disabled=true]{opacity:.45}.pagination a:focus-visible,.pagination input:focus-visible{outline:2px solid #e8a541;outline-offset:2px}
@media print{.pagination{display:none}}
