.input-range{width:100%;color:currentcolor;position:relative}.input-range .vue-slider{cursor:pointer}.input-range .vue-slider-rail{position:relative;background-color:var(--color-black-20);border-radius:0}.input-range .vue-slider-dot-handle,.input-range .vue-slider-process{background-color:var(--color-primary);border-radius:0}.input-range .vue-slider-dot-handle{position:absolute;height:20px;box-shadow:none;cursor:grab}.input-range .vue-slider-dot-handle:active{cursor:grabbing}.input-range .vue-slider-dot>svg{vertical-align:top}.input-range .vue-slider-dot-tooltip-inner{background-color:transparent;border:none;border-radius:0;font-weight:700;white-space:nowrap;color:var(--color-dark);font-size:var(--text-b-xs);line-height:1.35;letter-spacing:.01em;font-weight:400}.input-range .vue-slider-dot-tooltip-inner:after,.input-range .vue-slider-dot-tooltip-inner:before{content:none}.input-range.-disabled{opacity:.6}.input-range.-disabled,.input-range.-disabled .vue-slider,.input-range.-disabled .vue-slider-dot,.input-range.-disabled .vue-slider-dot:active,.input-range.-disabled input{cursor:not-allowed}.input-range.-light .vue-slider-rail{background-color:var(--color-white-60)}.input-range.-light .vue-slider-dot-handle,.input-range.-light .vue-slider-process{background-color:var(--color-white)}.input-range.-light .vue-slider-dot-tooltip-inner{color:var(--color-white)}.input-range__slider{display:flex;align-items:center;gap:8px;padding-bottom:20px}.input-range__slider .vue-slider{flex:auto}.input-range__slider>span{flex:none}.input-range__slider.-spaced{margin-bottom:50px}@media screen and (min-width:64em){.input-range__slider{margin-left:5px;margin-right:5px}}.input-range__label{position:absolute;top:calc(100% - 5px);font-size:var(--text-b-l);line-height:1.5;letter-spacing:.01em;font-weight:700}.input-range__label>span{font-size:var(--text-b-s);line-height:1.35;letter-spacing:.01em;display:block;font-weight:400;text-transform:uppercase}.input-range__label.-min{left:10px}.input-range__label.-max{right:10px;text-align:right}.input-range__values{display:flex;align-items:flex-end;justify-content:space-between}.input-range__value>span{display:block;margin-bottom:15px}.input-range__value input{border:none;padding:0;background-color:transparent;color:currentcolor;font-size:30px;min-width:1rem}.input-range__value.-max>span{text-align:right}
