@use 'sass:map' @use 'sass:selector' @use '../../styles/settings' @use '../../styles/tools' @use './variables' as * // Block .v-slider .v-slider__container input cursor: default padding: 0 width: 100% display: none > .v-input__append, > .v-input__prepend padding: 0 // Elements .v-slider__container position: relative min-height: inherit width: 100% height: 100% display: flex justify-content: center align-items: center cursor: pointer .v-input--disabled & opacity: var(--v-disabled-opacity) .v-input--error:not(.v-input--disabled) & color: rgb(var(--v-theme-error)) // Modifiers .v-slider.v-input--horizontal align-items: center margin-inline: $slider-horizontal-start $slider-horizontal-end > .v-input__control min-height: $slider-horizontal-min-height display: flex align-items: center .v-slider.v-input--vertical justify-content: center margin-top: $slider-vertical-margin-top margin-bottom: $slider-vertical-margin-bottom > .v-input__control min-height: $slider-vertical-min-height .v-slider.v-input--disabled pointer-events: none .v-slider--has-labels > .v-input__control margin-bottom: $slider-tick-label-margin-top * .5 .v-slider__label margin-inline-end: $slider-label-margin-end