.pagination{color:#56767d;flex-direction:column;align-items:center;gap:12px;margin-top:30px;font-size:12px;display:flex}.pagination-controls,.pagination-meta,.pagination-jump{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pagination .pagination-button{color:#496b76;min-width:38px;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#ffffffa8;border:1px solid #bdcfd6;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.pagination .pagination-button:hover:not(:disabled){background:#e5f1f3;border-color:#7ca5b0}.pagination .pagination-button[aria-current=page]{color:#fff;background:#355f6a;border-color:#355f6a;font-weight:650}.pagination .pagination-button:disabled{opacity:.45;cursor:default}.pagination :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #b95264}.pagination-ellipsis{text-align:center;width:20px}.pagination-meta{gap:18px}.pagination-status{font-variant-numeric:tabular-nums;white-space:nowrap}.pagination-jump input{color:#294d57;width:52px;min-height:38px;font:inherit;text-align:center;background:#fff;border:1px solid #bdcfd6;border-radius:7px;padding:6px}.pagination-jump input[aria-invalid=true]{border-color:#ad4058}.pagination .pagination-error{color:#a33850;text-align:center;margin:0;font-size:12px;line-height:1.6}@media (max-width:600px){.pagination-controls{gap:4px}.pagination .pagination-number,.pagination .pagination-direction{min-width:34px;padding-inline:6px}.pagination-direction>span{display:none}.pagination-ellipsis{width:18px}}
