@media(min-width:1000px){
#clients-view .client-general-toolbar{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
#clients-view .client-general-toolbar #search{flex:1 1 320px!important;width:auto!important;min-width:260px!important}
#client-general-filters-open{flex:0 0 auto;white-space:nowrap}
#client-general-filter-dialog{width:min(960px,calc(100vw - 70px));max-width:960px}
#client-general-filter-dialog .client-general-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}
#client-general-filter-dialog label{display:grid;gap:7px;min-width:0;font-size:13px}
#client-general-filter-dialog select,#client-general-filter-dialog input{min-width:0;width:100%!important;box-sizing:border-box}
#client-general-filter-dialog .client-general-additional{border-top:1px solid #d4e1ec;padding-top:15px;margin-top:18px}
#client-general-filter-dialog h3{margin:0 0 12px;font-size:15px}
#client-general-filter-dialog .client-general-additional>select{width:auto!important;margin:0 0 13px;max-width:100%}
#client-general-filter-dialog .client-general-rule{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(140px,.9fr) minmax(160px,1.2fr) auto;gap:10px;align-items:center;margin-bottom:12px}
#client-general-filter-dialog .client-general-rule button{margin:0}
#client-general-filter-dialog .client-general-count{color:#52687a;font-size:12px;margin:18px 0}
#client-general-filter-dialog .dialog-actions{flex-wrap:wrap}
}
