.range-slider-wrap{display:flex;flex-direction:column;gap:16px;width:100%}.range-slider{position:relative;height:24px;margin:4px 0 8px}.range-slider__track{position:absolute;top:50%;left:0;right:0;height:3px;transform:translateY(-50%);border-radius:4px;background:#f2f2f2;pointer-events:none}.range-slider__progress{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:#f2f2f2}.range-slider__input{position:absolute;top:50%;left:0;width:100%;height:0;margin:0;padding:0;border:none;transform:translateY(-50%);pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;box-shadow:none}.range-slider__input:focus,.range-slider__input:focus-visible{outline:none;border:none;box-shadow:none}.range-slider__input::-moz-focus-outer{border:0}.range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 8px #0003;cursor:pointer;pointer-events:auto;outline:none}.range-slider__input::-webkit-slider-thumb:focus,.range-slider__input::-webkit-slider-thumb:focus-visible{outline:none;box-shadow:0 1px 4px #10182833}.range-slider__input::-moz-range-thumb{width:24px;height:24px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 8px #0003;cursor:pointer;pointer-events:auto;outline:none}.range-slider__input::-moz-range-thumb:focus,.range-slider__input::-moz-range-thumb:focus-visible{outline:none;box-shadow:0 1px 4px #10182833}.range-slider__input::-webkit-slider-runnable-track,.range-slider__input::-moz-range-track{height:4px;background:transparent}.range-slider__input--min{z-index:2}.range-slider__input--max{z-index:1}.range-slider__fields{display:flex;flex-wrap:wrap;gap:8px}.range-slider__fields label{display:inline-flex;align-items:center;padding:8px 10px;border:1px solid rgba(208,213,221,1);border-radius:8px;font-size:13px;line-height:1;border:1px solid rgba(227,230,235,1)}.range-slider__fields label input.range-slider__text{color:#101828;border:none;outline:none;width:72px;font-size:13px;background:transparent;box-shadow:none}.range-slider__fields label input.range-slider__text:focus,.range-slider__fields label input.range-slider__text:focus-visible{outline:none;border:none;box-shadow:none}.range-slider__fields label span{margin-right:4px}@media(max-width:992px){.range-slider__fields label input.range-slider__text{font-size:14px}.range-slider__fields label{padding:15px}}
