#filter-panel .ec-nav,#catalog-filters>fieldset,#catalog-filters>.ef-more-filters{border:1px solid #dce5df;border-radius:9px;background:white;padding:14px;margin:14px 0;min-width:0}
#filter-panel .ec-nav strong,#catalog-filters legend{font-weight:700;color:#174e40;font-size:.94rem}
#filter-panel .ec-nav a{display:flex;justify-content:space-between;padding:8px 0;color:#284b40;border-bottom:1px solid #edf0ee}
#filter-panel .ec-nav a:last-child{border:0}#filter-panel .ec-nav [aria-current]{font-weight:700}
#catalog-filters legend{float:none;width:auto;margin:0;padding:0 4px}#catalog-filters .ec-group small{display:block;line-height:1.4;color:#53685f;margin-bottom:8px}
#catalog-filters .ec-range{display:flex;gap:12px}#catalog-filters .ec-range label{min-width:0;flex:1;font-size:.8rem}#catalog-filters .ec-range input{width:100%;height:24px;padding:0;accent-color:#08785d}
#catalog-filters input[type=radio],#catalog-filters input[type=checkbox]{accent-color:#08785d}
#filter-panel.is-open{overflow-y:auto;overscroll-behavior:contain}
