.range{appearance:none;background:none;display:block;height:2rem;width:100%}.range::-webkit-slider-runnable-track{background:#e9ecef;border:0 solid transparent;border-radius:.25rem;cursor:pointer;height:.4rem;width:100%}.range::-moz-range-track{background:#e9ecef;border:0 solid transparent;border-radius:.25rem;cursor:pointer;height:.4rem;width:100%}.range::-ms-track{background:#e9ecef;border:0 solid transparent;border-radius:.25rem;cursor:pointer;height:.4rem;width:100%}.range::-webkit-slider-thumb{background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;box-shadow:0 1px 3px var(--main-color);cursor:pointer;height:1rem;width:1rem}.range::-moz-range-thumb{background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;box-shadow:0 1px 3px var(--main-color);cursor:pointer;height:1rem;width:1rem}.range::-ms-thumb{background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;box-shadow:0 1px 3px var(--main-color);cursor:pointer;height:1rem;width:1rem}.range:focus::-webkit-slider-runnable-track{background:#e9ecef}.range:focus::-moz-range-track{background:#e9ecef}.range:focus::-ms-track{background:#e9ecef}.range:disabled{cursor:not-allowed}.range:disabled::-webkit-slider-runnable-track{background:#dee2e6}.range:disabled::-moz-range-track{background:#dee2e6}.range:disabled::-ms-track{background:#dee2e6}.range:disabled::-webkit-slider-thumb{background:#e9ecef}.range:disabled::-moz-range-thumb{background:#e9ecef}.range:disabled::-ms-thumb{background:#e9ecef}.range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-.3rem}.double-range{--track-bg:#e9ecef;--fill-bg:#ccc;--track-direction:right;--tooltip-offset:-50%;--from-position:0%;--to-position:100%;display:flex;flex-wrap:wrap;gap:0 1rem;position:relative}[dir=rtl] .double-range{--track-direction:left;--tooltip-offset:50%}.double-range.has-tooltip:after,.double-range.has-tooltip:before{background-color:none;border-radius:.25rem;bottom:100%;color:#fff;padding:0 .5rem;position:absolute;white-space:nowrap;z-index:1}.double-range.has-tooltip:after{transform:translateX(calc(var(--tooltip-offset, -50%) - .5rem))}.double-range.has-tooltip:before{content:attr(data-value-prefix) attr(data-from-value) attr(data-value-suffix);inset-inline-start:var(--from-position);transform:translateX(calc(var(--tooltip-offset, -50%) + .5rem))}.double-range.has-tooltip:after{content:attr(data-value-prefix) attr(data-to-value) attr(data-value-suffix);inset-inline-start:var(--to-position)}.double-range-sliders{flex:100%;position:relative}.double-range-slider{appearance:none;background:none;display:block;height:2rem;width:100%}.double-range-slider::-webkit-slider-runnable-track{background:#e9ecef;border:0 solid transparent;border-radius:.25rem;cursor:pointer;height:.4rem;width:100%}.double-range-slider::-moz-range-track{background:#e9ecef;border:0 solid transparent;border-radius:.25rem;cursor:pointer;height:.4rem;width:100%}.double-range-slider::-ms-track{background:#e9ecef;border:0 solid transparent;border-radius:.25rem;cursor:pointer;height:.4rem;width:100%}.double-range-slider::-webkit-slider-thumb{background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;box-shadow:0 1px 3px var(--main-color);cursor:pointer;height:1rem;width:1rem}.double-range-slider::-moz-range-thumb{background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;box-shadow:0 1px 3px var(--main-color);cursor:pointer;height:1rem;width:1rem}.double-range-slider::-ms-thumb{background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;box-shadow:0 1px 3px var(--main-color);cursor:pointer;height:1rem;width:1rem}.double-range-slider:focus::-webkit-slider-runnable-track{background:#e9ecef}.double-range-slider:focus::-moz-range-track{background:#e9ecef}.double-range-slider:focus::-ms-track{background:#e9ecef}.double-range-slider:disabled{cursor:not-allowed}.double-range-slider:disabled::-webkit-slider-runnable-track{background:#dee2e6}.double-range-slider:disabled::-moz-range-track{background:#dee2e6}.double-range-slider:disabled::-ms-track{background:#dee2e6}.double-range-slider:disabled::-webkit-slider-thumb{background:#e9ecef}.double-range-slider:disabled::-moz-range-thumb{background:#e9ecef}.double-range-slider:disabled::-ms-thumb{background:#e9ecef}.double-range-slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-.3rem}.double-range-slider.is-field-from{--offset:calc(100% - var(--to-position) + (var(--to-position) - var(--from-position))/2);--left-offset:var(--offset);--right-offset:0;background-color:transparent;bottom:0;clip-path:inset(-1rem var(--left-offset) -1rem var(--right-offset));left:0;position:absolute;right:0;top:0;z-index:1}[dir=rtl] .double-range-slider.is-field-from{--left-offset:0;--right-offset:var(--offset)}.double-range-slider.is-field-from::-webkit-slider-runnable-track,.double-range-slider.is-field-from:focus::-webkit-slider-runnable-track{background-color:transparent}.double-range-slider.is-field-from::-moz-range-track,.double-range-slider.is-field-from:focus::-moz-range-track{background-color:transparent}.double-range-slider.is-field-from::-ms-track,.double-range-slider.is-field-from:focus::-ms-track{background-color:transparent}.double-range-slider.is-field-to:not(:disabled)::-webkit-slider-runnable-track{background:linear-gradient(to var(--track-direction,right),var(--track-bg) 0,var(--track-bg) var(--from-position),var(--fill-bg) var(--from-position),var(--fill-bg) var(--to-position),var(--track-bg) var(--to-position),var(--track-bg) 100%)}.double-range-slider.is-field-to:not(:disabled)::-moz-range-track{background:linear-gradient(to var(--track-direction,right),var(--track-bg) 0,var(--track-bg) var(--from-position),var(--fill-bg) var(--from-position),var(--fill-bg) var(--to-position),var(--track-bg) var(--to-position),var(--track-bg) 100%)}.double-range-slider.is-field-to:not(:disabled)::-ms-track{background:linear-gradient(to var(--track-direction,right),var(--track-bg) 0,var(--track-bg) var(--from-position),var(--fill-bg) var(--from-position),var(--fill-bg) var(--to-position),var(--track-bg) var(--to-position),var(--track-bg) 100%)}.double-range-label{flex:1 6rem}
/*# sourceMappingURL=dual-range-slider.4f45dcb4.css.map*/