body.managed-filters .filters{background:linear-gradient(115deg,#fff,#edf4fb);border:1px solid #ccdcea;border-radius:14px;padding:18px;gap:14px;align-items:end;box-shadow:0 3px 12px #193d6806}
body.managed-filters .filters .scope-filter-field{display:flex;flex:1 1 160px;flex-direction:column;gap:7px;margin:0;min-width:140px}
body.managed-filters .filters .scope-filter-field[hidden]{display:none!important}
body.managed-filters .scope-filter-field>span{font-size:12px;font-weight:700;color:#42617e;letter-spacing:.03em}
html.minimal body.managed-filters .filters .scope-filter-field select,body.managed-filters .filters .scope-filter-field input{display:block!important;width:100%;max-width:none;min-width:0;height:44px;margin:0;border:1px solid #c8d7e5;border-radius:8px;background:#fff;color:#193d68}
body.managed-filters .filters select:focus,body.managed-filters .filters input:focus{outline:2px solid #85b1d5;outline-offset:2px}
body.managed-filters .filters #city{display:none!important}
body.managed-filters .filters button{min-height:44px;font-size:13px;margin:0}
body:not(.managed-filters) .scope-filter-field{display:contents}body:not(.managed-filters) .scope-filter-field>span,body:not(.managed-filters) .scope-filter-clear{display:none}
@media(max-width:800px){html.minimal body.managed-filters .filters>*{width:auto}body.managed-filters .filters{padding:14px;gap:12px}body.managed-filters .filters .scope-filter-field{flex-basis:calc(50% - 12px)}body.managed-filters .filters button{flex:1}}
@media(max-width:440px){body.managed-filters .filters .scope-filter-field{flex-basis:100%}}
