.table-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;color:#334155;font-size:14px}.table-pagination label{display:flex;gap:8px;align-items:center}.table-pagination input,.table-pagination select,.table-pagination button{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:8px;background:#fff;color:#17365d}.table-pagination button:disabled{opacity:.4;cursor:default}tr[hidden]{display:none!important}@media(max-width:600px){.table-pagination label:first-child{width:100%}.table-pagination input{min-width:0;flex:1}}@media print{.table-pagination{display:none}}
