.admin-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0;color:#52615c;font-size:12px}
.admin-pagination-pages,.admin-pagination-jump{display:flex;align-items:center;gap:6px}
.admin-pagination button,.admin-pagination input{box-sizing:border-box;height:36px;border:1px solid #d4dfd9;border-radius:8px;background:#fff;color:#263b33;font:inherit}
.admin-pagination button{min-width:36px;padding:0 11px;font-weight:650;cursor:pointer}
.admin-pagination button:hover:not(:disabled){border-color:#0a5b4c;background:#f0f7f3;color:#0a5b4c}
.admin-pagination button.active,.admin-pagination button.active:hover:not(:disabled){border-color:#0a5b4c;background:#0a5b4c;color:#fff}
.admin-pagination button:disabled{cursor:not-allowed;color:#9aa8a1;background:#f7f9f8}
.admin-pagination :is(button,input):focus-visible{outline:2px solid #0a5b4c;outline-offset:2px}
.admin-pagination-jump input{width:58px;padding:0 7px;text-align:center}
.admin-pagination-total{display:flex;align-items:center;min-height:36px;padding:0 10px;border-radius:8px;background:#f2f7f4;white-space:nowrap}
@media(max-width:760px){.admin-pagination{justify-content:flex-start;gap:9px}.admin-pagination-pages{flex-wrap:wrap}.admin-pagination-total{order:-1}}
