.audit-filters{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ds-space-3);margin-bottom:16px}
.audit-filters label{display:grid;gap:6px;flex:1 1 180px;min-width:0;font-size:13px;font-weight:700}
.audit-filters .input{width:100%;min-width:0;max-width:100%;margin:0;min-height:44px}
.audit-filters .btn{width:auto;margin:0;min-height:44px}
.audit-filters small{flex-basis:100%;color:var(--ds-muted);line-height:1.5}
#auditFilterStatus{color:var(--ds-muted);font-size:14px}
.audit-filter-pages{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:16px;flex-wrap:wrap}
.audit-filter-pages .btn{width:auto;margin:0}
@media(max-width:600px){.audit-filters{align-items:stretch}.audit-filters label{flex-basis:100%}.audit-filters .btn{flex:1 1 130px}}
