UNPKG

@enact/sandstone

Version:

Large-screen/TV support library for Enact, containing a variety of UI components.

847 lines 62.8 kB
.slider { position: relative; margin: 0 1rem; height: 0.25rem; width: 0.25rem; box-sizing: content-box; direction: ltr; touch-action: none; } .slider .progressBar { position: relative; height: 100%; width: 100%; } .slider .progressBar .bar { border-radius: 0.125rem; overflow: hidden; } .slider .knob { --sand-tooltip-offset: 0.5rem; position: absolute; will-change: transform; } .slider .knob::before { content: ""; position: absolute; height: 1rem; width: 1rem; transform: translate(-50%, -50%) scale(0.75); border-radius: 0.5rem; border: 0.125rem solid transparent; box-sizing: border-box; will-change: transform; transition: transform ease-out 100ms; } .slider.showAnchor .knob { z-index: 1; } .slider.showAnchor .progressBar::after { content: ""; position: absolute; transform: translate(-50%, -50%); } .slider.showAnchor .progressBar.horizontal::after { width: 0.125rem; height: 1rem; top: 50%; left: calc(var(--ui-progressbar-proportion-anchor) * 100%); } .slider.showAnchor .progressBar.vertical::after { width: 1rem; height: 0.125rem; bottom: calc(var(--ui-progressbar-proportion-anchor) * 100%); left: 50%; transform: translate(-50%, 50%); } .slider[disabled] { touch-action: auto; } .slider:global(.largeText) .knob::before { height: 1rem; width: 1rem; border-radius: 0.5rem; } .slider.horizontal { width: auto; padding: 0.75rem 0.5rem; } .slider.horizontal .fill, .slider.horizontal .load { height: 100%; } .slider.horizontal .knob { left: calc(var(--ui-slider-proportion-end-knob) * 100%); } .slider.horizontal:global(.largeText) { padding: 0.375rem 0.5rem; } .slider.vertical { padding: 0.5rem 0.75rem; min-height: 5rem; display: inline-block; vertical-align: top; } .slider.vertical .fill, .slider.vertical .load { width: 100%; } .slider.vertical .knob { bottom: calc(var(--ui-slider-proportion-end-knob) * 100%); top: auto; } .slider.vertical:global(.largeText) { padding: 0.5rem 0.375rem; } .slider:global(.neutral) .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } .slider:global(.neutral) .fill { background-color: var(--sand-progress-slider-color, #8d9298); } .slider:global(.neutral) .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } .slider:global(.neutral) .knob::before { background-color: var(--sand-progress-slider-color, #8d9298); border-color: transparent; } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus { background-color: transparent; } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus .bar, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus .fill, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus .load, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus .knob::before, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.active .bar, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.active .bar, :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.pressed .bar, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.active .fill, :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.active .load, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.active .load, :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.pressed .load, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.active .knob::before, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.active .knob::before, :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus.pressed .knob::before, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus[disabled] .bar, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-key) .slider:global(.neutral):global(.spottable):focus[disabled] .knob::before, :global(.spotlight-input-mouse) .slider:global(.neutral):global(.spottable):focus[disabled] .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active { background-color: transparent; } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.active .bar, :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.active .fill, :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.active .load, :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.active .knob::before, :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-touch) .slider:global(.neutral):global(.spottable):active[disabled] .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.neutral).pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) .slider:global(.neutral).pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) .slider:global(.neutral).pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) .slider:global(.neutral).pressed .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(1); } .slider:global(.neutral)[disabled] { opacity: 1; } .slider:global(.neutral)[disabled] .bar { opacity: 0.4; } .slider:global(.neutral)[disabled] .knob::before { background-color: var(--sand-slider-disabled-knob-bg-color, #666666); border-color: transparent; } .slider:global(.neutral)[disabled].showAnchor .progressBar::after { opacity: 0.4; } .slider:global(.neutral).noFill .fill { background-color: transparent; } :global(.spotlight-input-key) .slider:global(.neutral).noFill:global(.spottable):focus .fill, :global(.spotlight-input-mouse) .slider:global(.neutral).noFill:global(.spottable):focus .fill, :global(.spotlight-input-key) .slider:global(.neutral).noFill:global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) .slider:global(.neutral).noFill:global(.spottable):focus.active .fill, :global(.spotlight-input-key) .slider:global(.neutral).noFill:global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) .slider:global(.neutral).noFill:global(.spottable):focus.pressed .fill { background-color: transparent; } :global(.spotlight-input-touch) .slider:global(.neutral).noFill:global(.spottable):active .fill, :global(.spotlight-input-touch) .slider:global(.neutral).noFill:global(.spottable):active.active .fill, :global(.spotlight-input-touch) .slider:global(.neutral).noFill:global(.spottable):active.pressed .fill { background-color: transparent; } .slider:global(.neutral).showAnchor .progressBar::after { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast) .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast) .fill { background-color: var(--sand-progress-slider-color, #8d9298); } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast) .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast) .knob::before { background-color: var(--sand-progress-slider-color, #8d9298); border-color: transparent; } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus { background-color: transparent; } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .bar, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .fill, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .load, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .knob::before, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .bar, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .bar, :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .bar, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .fill, :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .load, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .load, :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .load, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .knob::before, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.active .knob::before, :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .knob::before, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus[disabled] .bar, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus[disabled] .knob::before, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):focus[disabled] .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active { background-color: transparent; } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.active .bar, :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.active .fill, :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.active .load, :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.active .knob::before, :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast):global(.spottable):active[disabled] .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).pressed .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(1); } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast)[disabled] { opacity: 1; } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast)[disabled] .bar { opacity: 0.4; } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast)[disabled] .knob::before { background-color: var(--sand-slider-disabled-knob-bg-color, #666666); border-color: transparent; } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast)[disabled].showAnchor .progressBar::after { opacity: 0.4; } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill .fill { background-color: transparent; } :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus .fill, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus .fill, :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus.active .fill, :global(.spotlight-input-key) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):focus.pressed .fill { background-color: transparent; } :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):active .fill, :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):active.active .fill, :global(.spotlight-input-touch) :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).noFill:global(.spottable):active.pressed .fill { background-color: transparent; } :global(.enact-a11y-high-contrast) .slider:global(.neutral):global(.highContrast).showAnchor .progressBar::after { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } .slider:global(.light) .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%)); } .slider:global(.light) .fill { background-color: var(--sand-progress-slider-color, #8d9298); } .slider:global(.light) .load { background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%); } .slider:global(.light) .knob::before { background-color: var(--sand-progress-slider-color, #8d9298); border-color: transparent; } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus { background-color: transparent; } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus .bar, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%)); } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus .fill, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus .load, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus .load { background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%); } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus .knob::before, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.active .bar, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.active .bar, :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.pressed .bar, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%)); } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.active .fill, :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.active .load, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.active .load, :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.pressed .load, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%); } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.active .knob::before, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.active .knob::before, :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus.pressed .knob::before, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus[disabled] .bar, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-key) .slider:global(.light):global(.spottable):focus[disabled] .knob::before, :global(.spotlight-input-mouse) .slider:global(.light):global(.spottable):focus[disabled] .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active { background-color: transparent; } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%)); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active .load { background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.active .bar, :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%)); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.active .fill, :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.active .load, :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.active .knob::before, :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-touch) .slider:global(.light):global(.spottable):active[disabled] .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.light).pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%)); } :global(.spotlight-input-touch) .slider:global(.light).pressed .fill { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); } :global(.spotlight-input-touch) .slider:global(.light).pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 55, 58, 65), 30%); } :global(.spotlight-input-touch) .slider:global(.light).pressed .knob::before { background-color: rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230)); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(1); } .slider:global(.light)[disabled] { opacity: 1; } .slider:global(.light)[disabled] .bar { opacity: 0.4; } .slider:global(.light)[disabled] .knob::before { background-color: var(--sand-slider-disabled-knob-bg-color, #666666); border-color: transparent; } .slider:global(.light)[disabled].showAnchor .progressBar::after { opacity: 0.4; } .slider:global(.light).noFill .fill { background-color: transparent; } :global(.spotlight-input-key) .slider:global(.light).noFill:global(.spottable):focus .fill, :global(.spotlight-input-mouse) .slider:global(.light).noFill:global(.spottable):focus .fill, :global(.spotlight-input-key) .slider:global(.light).noFill:global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) .slider:global(.light).noFill:global(.spottable):focus.active .fill, :global(.spotlight-input-key) .slider:global(.light).noFill:global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) .slider:global(.light).noFill:global(.spottable):focus.pressed .fill { background-color: transparent; } :global(.spotlight-input-touch) .slider:global(.light).noFill:global(.spottable):active .fill, :global(.spotlight-input-touch) .slider:global(.light).noFill:global(.spottable):active.active .fill, :global(.spotlight-input-touch) .slider:global(.light).noFill:global(.spottable):active.pressed .fill { background-color: transparent; } .slider:global(.light).showAnchor .progressBar::after { background-color: rgb(var(--sand-progress-bg-color-rgb, 161, 161, 161), var(--sand-progress-bg-color-alpha, 40%)); } .slider:global(.game) .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } .slider:global(.game) .fill { background-color: var(--sand-progress-slider-color, #8d9298); } .slider:global(.game) .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } .slider:global(.game) .knob::before { background-color: var(--sand-progress-slider-color, #8d9298); border-color: transparent; } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus { background-color: transparent; } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus .bar, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus .fill, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus .fill { background-color: var(--sand-focus-bg-color, #6d2fa1); } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus .load, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus .knob::before, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus .knob::before { background-color: var(--sand-focus-bg-color, #6d2fa1); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.active .bar, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.active .bar, :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.pressed .bar, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.active .fill, :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.pressed .fill { background-color: var(--sand-focus-bg-color, #6d2fa1); } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.active .load, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.active .load, :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.pressed .load, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.active .knob::before, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.active .knob::before, :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus.pressed .knob::before, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus[disabled] .bar, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-key) .slider:global(.game):global(.spottable):focus[disabled] .knob::before, :global(.spotlight-input-mouse) .slider:global(.game):global(.spottable):focus[disabled] .knob::before { background-color: var(--sand-focus-bg-color, #6d2fa1); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active { background-color: transparent; } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active .fill { background-color: var(--sand-focus-bg-color, #6d2fa1); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active .knob::before { background-color: var(--sand-focus-bg-color, #6d2fa1); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.active .bar, :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.active .fill, :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.pressed .fill { background-color: var(--sand-focus-bg-color, #6d2fa1); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.active .load, :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.active .knob::before, :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-touch) .slider:global(.game):global(.spottable):active[disabled] .knob::before { background-color: var(--sand-focus-bg-color, #6d2fa1); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) .slider:global(.game).pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) .slider:global(.game).pressed .fill { background-color: var(--sand-focus-bg-color, #6d2fa1); } :global(.spotlight-input-touch) .slider:global(.game).pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) .slider:global(.game).pressed .knob::before { background-color: var(--sand-focus-bg-color, #6d2fa1); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(1); } .slider:global(.game)[disabled] { opacity: 1; } .slider:global(.game)[disabled] .bar { opacity: 0.4; } .slider:global(.game)[disabled] .knob::before { background-color: var(--sand-slider-disabled-knob-bg-color, #666666); border-color: transparent; } .slider:global(.game)[disabled].showAnchor .progressBar::after { opacity: 0.4; } .slider:global(.game).noFill .fill { background-color: transparent; } :global(.spotlight-input-key) .slider:global(.game).noFill:global(.spottable):focus .fill, :global(.spotlight-input-mouse) .slider:global(.game).noFill:global(.spottable):focus .fill, :global(.spotlight-input-key) .slider:global(.game).noFill:global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) .slider:global(.game).noFill:global(.spottable):focus.active .fill, :global(.spotlight-input-key) .slider:global(.game).noFill:global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) .slider:global(.game).noFill:global(.spottable):focus.pressed .fill { background-color: transparent; } :global(.spotlight-input-touch) .slider:global(.game).noFill:global(.spottable):active .fill, :global(.spotlight-input-touch) .slider:global(.game).noFill:global(.spottable):active.active .fill, :global(.spotlight-input-touch) .slider:global(.game).noFill:global(.spottable):active.pressed .fill { background-color: transparent; } .slider:global(.game).showAnchor .progressBar::after { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.green) .slider:global(.game) .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.green) .slider:global(.game) .fill { background-color: var(--sand-progress-slider-color, #8d9298); } :global(.green) .slider:global(.game) .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.green) .slider:global(.game) .knob::before { background-color: var(--sand-progress-slider-color, #8d9298); border-color: transparent; } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus { background-color: transparent; } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus .bar, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus .fill, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus .fill { background-color: var(--sand-focus-bg-color, #3ea07d); } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus .load, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus .knob::before, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus .knob::before { background-color: var(--sand-focus-bg-color, #3ea07d); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.active .bar, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.active .bar, :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .bar, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.active .fill, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.active .fill, :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .fill, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .fill { background-color: var(--sand-focus-bg-color, #3ea07d); } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.active .load, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.active .load, :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .load, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.active .knob::before, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.active .knob::before, :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .knob::before, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus[disabled] .bar, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-key) :global(.green) .slider:global(.game):global(.spottable):focus[disabled] .knob::before, :global(.spotlight-input-mouse) :global(.green) .slider:global(.game):global(.spottable):focus[disabled] .knob::before { background-color: var(--sand-focus-bg-color, #3ea07d); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active { background-color: transparent; } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active .fill { background-color: var(--sand-focus-bg-color, #3ea07d); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active .knob::before { background-color: var(--sand-focus-bg-color, #3ea07d); border-color: transparent; box-shadow: 0 0.125rem 0.25rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 50%); transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.active .bar, :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.active .fill, :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.pressed .fill { background-color: var(--sand-focus-bg-color, #3ea07d); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.active .load, :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.pressed .load { background-color: rgb(var(--sand-progress-color-rgb, 230, 230, 230), 30%); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.active .knob::before, :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active.pressed .knob::before { transform: translate(-50%, -50%) scale(1); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active[disabled] .bar { opacity: 0.4; } :global(.spotlight-input-touch) :global(.green) .slider:global(.game):global(.spottable):active[disabled] .knob::before { background-color: var(--sand-focus-bg-color, #3ea07d); border-color: transparent; transform: translate(-50%, -50%) scale(0.75); } :global(.spotlight-input-touch) :global(.green) .slider:global(.game).pressed .bar { background-color: rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65), var(--sand-progress-bg-color-alpha, 100%)); } :global(.spotlight-input-touch) :global(.green) .sl