.input-range{color:currentcolor;position:relative;width:100%}.input-range .vue-slider{cursor:pointer}.input-range .vue-slider-rail{background-color:var(--color-black-20);border-radius:0;position:relative}.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{box-shadow:none;cursor:grab;height:20px;position:absolute}.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;color:var(--color-dark);font-size:var(--text-b-xs);font-weight:700;font-weight:400;letter-spacing:.01em;line-height:1.35;white-space:nowrap}.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{align-items:center;display:flex;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 (min-width:64em){.input-range__slider{margin-left:5px;margin-right:5px}}.input-range__label{font-size:var(--text-b-l);font-weight:700;letter-spacing:.01em;line-height:1.5;position:absolute;top:calc(100% - 5px)}.input-range__label>span{display:block;font-size:var(--text-b-s);font-weight:400;letter-spacing:.01em;line-height:1.35;text-transform:uppercase}.input-range__label.-min{left:10px}.input-range__label.-max{right:10px;text-align:right}.input-range__values{align-items:flex-end;display:flex;justify-content:space-between}.input-range__value>span{display:block;margin-bottom:15px}.input-range__value input{background-color:transparent;border:none;color:currentcolor;font-size:30px;min-width:1rem;padding:0}.input-range__value.-max>span{text-align:right}
