.client-filters{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr));gap:14px;align-items:end;margin-bottom:14px}
.client-filters label:first-child{grid-column:span 2}
.client-filters button{height:42px}
.client-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px}
.client-pagination button{border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--navy);padding:9px 14px;font-weight:700;cursor:pointer}
.client-pagination button:disabled{cursor:not-allowed}
.client-pagination span{min-width:150px;text-align:center;color:var(--muted);font-size:12px;font-weight:700}
@media(max-width:1100px){.client-filters{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.client-filters{grid-template-columns:1fr}.client-filters label:first-child{grid-column:auto}.client-pagination{justify-content:center}}
