.slider { &-wrapper { display: flex; align-items: center; margin: 20px 10px; } &-info { display: block; margin-inline-start: 20px; text-align: center; p { white-space: nowrap; } } } .rc-slider { position: relative; height: 14px; padding: 5px 0; width: 100%; border-radius: 6px; -ms-touch-action: none; touch-action: none; box-sizing: border-box; -webkit-tap-highlight-color: var(--transparent-color); } .rc-slider * { box-sizing: border-box; -webkit-tap-highlight-color: var(--transparent-color); } .rc-slider-rail { position: absolute; width: 100%; background: var(--zoom-bar-track-color); height: 8px; border-radius: 6px; margin: 0px 0px 0px -1px; } .rc-slider-handle { transition: var(--default-duration); position: absolute; width: 6px; height: 25px; cursor: pointer; cursor: -webkit-grab; margin-top: -9.5px; margin-left: -2.3px; cursor: grab; border-radius: 4px; background-color: var(--zoom-bar-thumb-color); -ms-touch-action: pan-x; touch-action: pan-x; } .rc-slider-handle:focus { border-color: var(--zoom-bar-thumb-color); box-shadow: none; outline: none; } .rc-slider-handle-click-focused:focus { border-color: var(--zoom-bar-thumb-color); box-shadow: unset; } .rc-slider-handle:hover { border-color: var(--zoom-bar-thumb-color); } .rc-slider-handle:active { border-color: var(--zoom-bar-thumb-color); box-shadow: none; cursor: -webkit-grabbing; cursor: grabbing; } .rc-slider-mark { position: absolute; top: 18px; left: 0; width: 100%; font-size: 12px; } .rc-slider-mark-text { position: absolute; display: inline-block; vertical-align: middle; text-align: center; cursor: pointer; color: var(--text-secondary-color); } .rc-slider-mark-text-active { color: var(--text-primary-color); } .rc-slider-step { position: absolute; width: 100%; height: 4px; top: -4px; background: transparent; } .rc-slider-dot { position: absolute; bottom: -2px; margin-left: -4px; width: 3px; height: 6px; background: var(--zoom-bar-interval-color); cursor: pointer; border-radius: 2px; vertical-align: middle; } .rc-slider-dot:first-child { margin-left: -2px; } .rc-slider-dot:last-child { margin-right: -2px; } .rc-slider-dot-active { border-color: var(--primary-color); } .rc-slider-dot-reverse { margin-left: 0; margin-right: -4px; } .rc-slider-disabled { background-color: var(--zoom-bar-track-color); } .rc-slider-disabled .rc-slider-handle, .rc-slider-disabled .rc-slider-dot { border-color: var(--zoom-bar-interval-color); box-shadow: none; background-color: var(--zoom-bar-interval-color); cursor: not-allowed; } .rc-slider-disabled .rc-slider-mark-text, .rc-slider-disabled .rc-slider-dot { cursor: not-allowed !important; } .rc-slider-vertical { width: 14px; height: 100%; padding: 0 5px; } .rc-slider-vertical .rc-slider-rail { height: 100%; width: 4px; } .rc-slider-vertical .rc-slider-handle { margin-left: -5px; -ms-touch-action: pan-y; touch-action: pan-y; } .rc-slider-vertical .rc-slider-mark { top: 0; left: 18px; height: 100%; } .rc-slider-vertical .rc-slider-step { height: 100%; width: 4px; } .rc-slider-vertical .rc-slider-dot { left: 2px; margin-bottom: -4px; } .rc-slider-vertical .rc-slider-dot:first-child { margin-bottom: -4px; } .rc-slider-vertical .rc-slider-dot:last-child { margin-bottom: -4px; } .rc-slider-tooltip-zoom-down-enter, .rc-slider-tooltip-zoom-down-appear { animation-duration: 0.3s; animation-fill-mode: both; display: block !important; animation-play-state: paused; } .rc-slider-tooltip-zoom-down-leave { animation-duration: 0.3s; animation-fill-mode: both; display: block !important; animation-play-state: paused; } .rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active, .rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active { animation-name: rcSliderTooltipZoomDownIn; animation-play-state: running; } .rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active { animation-name: rcSliderTooltipZoomDownOut; animation-play-state: running; } .rc-slider-tooltip-zoom-down-enter, .rc-slider-tooltip-zoom-down-appear { transform: scale(0, 0); animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); } .rc-slider-tooltip-zoom-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); } @keyframes rcSliderTooltipZoomDownIn { 0% { opacity: 0; transform-origin: 50% 100%; transform: scale(0, 0); } 100% { transform-origin: 50% 100%; transform: scale(1, 1); } } @keyframes rcSliderTooltipZoomDownOut { 0% { transform-origin: 50% 100%; transform: scale(1, 1); } 100% { opacity: 0; transform-origin: 50% 100%; transform: scale(0, 0); } } .rc-slider-tooltip { position: absolute; left: -9999px; top: -9999px; visibility: visible; box-sizing: border-box; -webkit-tap-highlight-color: var(--transparent-color); } .rc-slider-tooltip * { box-sizing: border-box; -webkit-tap-highlight-color: var(--transparent-color); } .rc-slider-tooltip-hidden { display: none; } .rc-slider-tooltip-placement-top { padding: 4px 0 8px 0; } .rc-slider-tooltip-inner { padding: 6px 2px; min-width: 24px; height: 24px; font-size: 12px; line-height: 1; color: var(--text-primary-color); text-align: center; text-decoration: none; background-color: var(--background-primary-color); border-radius: 6px; box-shadow: none; } .rc-slider-tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow { bottom: 4px; left: 50%; margin-left: -4px; border-width: 4px 4px 0; border-top-color: var(--background-primary-color); }