.public-characteristic-filter{padding:2px 0 8px}
.public-characteristic-filter h3{margin:13px 0 8px;font-size:14px}
.public-checkbox-options{display:grid;gap:7px}
.public-checkbox-options .check{display:flex;align-items:flex-start;gap:7px;line-height:1.3}
.public-checkbox-options .check input{flex:0 0 auto;margin-top:2px}
.public-range-filter{display:grid;gap:9px}
.public-range-values{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.public-range-values label{display:grid;gap:4px;font-size:11px}
.public-range-values input{width:100%;margin:0}
.public-range-sliders{display:grid;gap:3px;padding:4px 0}
.public-range-sliders input[type=range]{width:100%;margin:0;accent-color:#2459d3}
.public-filter-actions{display:grid;gap:7px;margin-top:13px}
.public-filter-reset{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #dfe4ea;border-radius:8px;color:#566174;text-decoration:none;font-size:12px;font-weight:700;background:#fff}
@media(max-width:760px){
  .public-checkbox-options{grid-template-columns:1fr 1fr}
}
