.comparison-sliders{margin-bottom:24px;padding:30px!important;background:#fff;border-color:#dbe4f4}.comparison-sliders__ranges{display:grid;grid-template-columns:1fr 1fr;gap:50px}.comparison-range{min-width:0}.comparison-range__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.comparison-range__heading label{font-size:15px;font-weight:600}.comparison-range output{font-size:22px;font-weight:650;color:#102946;white-space:nowrap;letter-spacing:-.5px}
.comparison-range input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:7px;display:block;margin:16px 0;background:linear-gradient(to right,#2458ed 0 var(--range-fill,0%),#e4eaf4 var(--range-fill,0%) 100%);border:0;border-radius:8px;cursor:pointer;padding:0;touch-action:pan-y}.comparison-range input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;border:4px solid #2458ed;background:#fff;border-radius:50%;box-shadow:0 2px 7px #2458ed28}.comparison-range input[type=range]::-moz-range-thumb{width:17px;height:17px;border:4px solid #2458ed;background:#fff;border-radius:50%;box-shadow:0 2px 7px #2458ed28}.comparison-range input[type=range]:disabled{opacity:.4;cursor:default}.comparison-range input[type=range]:focus-visible{outline:3px solid #9ab5ff;outline-offset:9px}
.comparison-range__ends{display:flex;justify-content:space-between;gap:14px;font-size:11px;color:#71829a;margin-top:18px}.comparison-exact,.comparison-unit{display:flex;gap:10px;align-items:center;font-size:12px;color:#65768d;margin-top:20px}.comparison-exact input,.comparison-unit select,.comparison-role select{height:40px;border:1px solid #dbe3ee;border-radius:7px;background:#fff;color:#304b6b;padding:8px 10px;font:inherit;min-width:0}.comparison-exact input{width:125px}.comparison-unit select{flex:1;max-width:230px}.comparison-sliders__options{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid #e5ebf5;padding-top:23px;margin-top:26px}.comparison-role{display:flex;align-items:center;gap:12px;font-size:12px;color:#65768d}.comparison-role select{font-size:13px}.comparison-sliders .offer-checkbox{display:flex;gap:8px;align-items:center;font-size:13px}.comparison-sliders button{margin-left:auto}.comparison-reset{font-size:12px}.comparison-sliders__note{font-size:11px!important;color:#71829a!important;margin:18px 0 0;line-height:1.7}.comparison-filter-status{font-size:12px!important;color:#65768d;margin:10px 0 0}.comparison-filter-status:empty{display:none}#comparison-results[aria-busy=true]{opacity:.6;transition:opacity .1s}.comparison-count{font-size:13px!important;color:#526a89!important}
@media(max-width:800px){.comparison-sliders__ranges{gap:28px}.comparison-range__heading{flex-direction:column;align-items:flex-start;gap:6px}.comparison-range output{font-size:21px}.comparison-sliders__options{gap:16px}.comparison-sliders button{margin-left:0}}
@media(max-width:550px){.comparison-sliders{padding:22px 20px!important}.comparison-sliders__ranges{grid-template-columns:1fr;gap:30px}.comparison-range__heading{flex-direction:row;align-items:center;gap:12px}.comparison-range__heading label{font-size:12px}.comparison-range output{font-size:17px}.comparison-sliders__options{align-items:stretch;flex-direction:column;gap:16px}.comparison-role{justify-content:space-between}.comparison-role select{max-width:210px}.comparison-sliders button{width:100%}.comparison-reset{text-align:center}.comparison-exact,.comparison-unit{margin-top:18px}.comparison-sliders__note{font-size:10px!important}}
.comparison-exact[hidden]{display:none}
#period-range:disabled+.comparison-range__ends{visibility:hidden}
