.gvtui-slider{flex-direction:column;gap:.5rem;width:100%;display:flex}.gvtui-slider-header{justify-content:space-between;align-items:center;display:flex}.gvtui-slider-label{font-size:var(--font-size-small,.75rem);color:var(--colour-fg-2);align-items:center;gap:.5rem;padding:0 .125rem;font-weight:500;display:flex}.gvtui-slider-value{font-size:var(--font-size-small,.75rem);color:var(--colour-fg-2);text-align:right;min-width:3rem;font-weight:600}.gvtui-slider-row{align-items:center;gap:.75rem;display:flex}.gvtui-slider-value-row{align-items:flex-start}.gvtui-slider-value-row__gutter{visibility:hidden}.gvtui-slider-value-row__value{flex:auto;justify-content:flex-end;min-width:0;display:flex}.gvtui-slider-value-row:not(.gvtui-slider-value-row--range) .gvtui-slider-value-row__value{justify-content:flex-end}.gvtui-slider-range-min,.gvtui-slider-range-max{font-size:var(--font-size-small,.75rem);color:var(--colour-fg-3);white-space:nowrap;min-width:2rem}.gvtui-slider-range-min{text-align:right}.gvtui-slider-range-max{text-align:left}.gvtui-slider-track-container{cursor:pointer;align-items:center;width:100%;height:1.25rem;display:flex;position:relative}.gvtui-slider-track-background{background:var(--grey-200,#e5e5e5);z-index:1;border-radius:2px;width:100%;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gvtui-slider-track-fill{pointer-events:none;z-index:2;background:red;border-radius:2px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gvtui-slider-input{appearance:none;z-index:3;pointer-events:none;background:0 0;outline:none;width:100%;height:1.25rem;margin:0;position:absolute;top:0;left:0}.gvtui-slider:not(.gvtui-slider--range) .gvtui-slider-input{pointer-events:auto}.gvtui-slider--range .gvtui-slider-input--low{z-index:3;pointer-events:auto}.gvtui-slider--range .gvtui-slider-input--high{z-index:4;pointer-events:none}.gvtui-slider-input::-webkit-slider-runnable-track{background:0 0;border:none;width:100%;height:4px}.gvtui-slider-input::-webkit-slider-thumb{appearance:none;background:var(--white,#fff);border:2px solid var(--gvt-control-base);cursor:pointer;pointer-events:auto;width:1.25rem;height:1.25rem;transition:border-color var(--control-transition), box-shadow var(--control-transition);border-radius:50%;margin-top:-.5rem;box-shadow:0 1px 3px #00000026}.gvtui-slider-input::-webkit-slider-thumb:hover{border-color:var(--gvt-control-darker-80);box-shadow:0 2px 6px rgb(from var(--gvt-control-base) r g b / .3)}.gvtui-slider-input::-webkit-slider-thumb:active{box-shadow:0 1px 4px rgb(from var(--gvt-control-base) r g b / .4)}.gvtui-slider-input::-moz-range-track{background:0 0;border:none;width:100%;height:4px}.gvtui-slider-input::-moz-range-thumb{background:var(--white,#fff);border:2px solid var(--gvt-control-base);cursor:pointer;pointer-events:auto;width:1.25rem;height:1.25rem;transition:border-color var(--control-transition), box-shadow var(--control-transition);border-radius:50%;box-shadow:0 1px 3px #00000026}.gvtui-slider-input::-moz-range-thumb:hover{border-color:var(--gvt-control-darker-80);box-shadow:0 2px 6px rgb(from var(--gvt-control-base) r g b / .3)}.gvtui-slider-input:focus{outline:none}.gvtui-slider-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--gvt-control-base);outline-offset:2px}.gvtui-slider-input:focus-visible::-moz-range-thumb{outline:2px solid var(--gvt-control-base);outline-offset:2px}.gvtui-slider-input:disabled{opacity:.5;cursor:not-allowed}.gvtui-slider-input:disabled::-webkit-slider-thumb{cursor:not-allowed;background:var(--grey-100,#f5f5f5);border-color:var(--grey-300,#d4d4d4)}.gvtui-slider-input:disabled::-moz-range-thumb{cursor:not-allowed;background:var(--grey-100,#f5f5f5);border-color:var(--grey-300,#d4d4d4)}.gvtui-slider--disabled{opacity:.8}.gvtui-slider--disabled .gvtui-slider-track-container{cursor:not-allowed}.gvtui-slider-inputs{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.gvtui-slider--range .gvtui-slider-inputs{justify-content:space-between}.gvtui-slider-numeric-input{min-width:3rem;max-width:5rem;font-size:var(--font-size-small,.75rem);text-align:center;border:1px solid var(--grey-300,#d4d4d4);background:var(--white,#fff);color:var(--grey-900,#171717);transition:border-color var(--control-transition);border-radius:.25rem;outline:none;flex:1;padding:.375rem .5rem}.gvtui-slider-numeric-input:focus{border-color:var(--gvt-control-base);box-shadow:0 0 0 2px rgb(from var(--gvt-control-base) r g b / .1)}.gvtui-slider-numeric-input:disabled{opacity:.5;cursor:not-allowed;background:var(--grey-100,#f5f5f5)}.gvtui-slider-input-separator{font-size:var(--font-size-small,.75rem);color:var(--colour-fg-3)}.gvtui-slider--theme-white .gvtui-slider-label,.gvtui-slider--theme-white .gvtui-slider-value{color:var(--white,#fff)}.gvtui-slider--theme-white .gvtui-slider-range-min,.gvtui-slider--theme-white .gvtui-slider-range-max{color:#ffffffbf}.gvtui-slider--theme-white .gvtui-slider-track-container{height:1.5rem}.gvtui-slider--theme-white .gvtui-slider-track-background{background:#ffffff59;border-radius:9999px;height:.3125rem}.gvtui-slider--theme-white .gvtui-slider-track-fill{background:var(--white,#fff);border-radius:9999px;height:.3125rem}.gvtui-slider--theme-white .gvtui-slider-input{height:1.5rem}.gvtui-slider--theme-white .gvtui-slider-input::-webkit-slider-runnable-track{height:.3125rem}.gvtui-slider--theme-white .gvtui-slider-input::-moz-range-track{height:.3125rem}.gvtui-slider--theme-white .gvtui-slider-input::-webkit-slider-thumb{background:var(--white,#fff);border:none;width:.75rem;height:.75rem;margin-top:-.21875rem;box-shadow:0 .125rem .5rem #00000040}.gvtui-slider--theme-white .gvtui-slider-input::-webkit-slider-thumb:hover{border:none;box-shadow:0 .1875rem .625rem #0000004d}.gvtui-slider--theme-white .gvtui-slider-input::-webkit-slider-thumb:active{box-shadow:0 .125rem .375rem #00000059}.gvtui-slider--theme-white .gvtui-slider-input::-moz-range-thumb{background:var(--white,#fff);border:none;width:1.125rem;height:1.125rem;box-shadow:0 .125rem .5rem #00000040}.gvtui-slider--theme-white .gvtui-slider-input::-moz-range-thumb:hover{border:none;box-shadow:0 .1875rem .625rem #0000004d}.gvtui-slider--theme-white .gvtui-slider-input::-moz-range-thumb:active{box-shadow:0 .125rem .375rem #00000059}.gvtui-slider--theme-white .gvtui-slider-input:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #ffffffe6}.gvtui-slider--theme-white .gvtui-slider-input:focus-visible::-moz-range-thumb{outline-offset:2px;outline:2px solid #ffffffe6}.gvtui-slider--theme-white .gvtui-slider-input:disabled::-webkit-slider-thumb{background:#ffffff73;border:none}.gvtui-slider--theme-white .gvtui-slider-input:disabled::-moz-range-thumb{background:#ffffff73;border:none}.gvtui-slider--theme-white .gvtui-slider-numeric-input{color:var(--white,#fff);background:#00000040;border-color:#ffffff59}.gvtui-slider--theme-white .gvtui-slider-numeric-input:focus{border-color:#ffffff8c;box-shadow:0 0 0 2px #ffffff1f}.gvtui-slider--theme-white .gvtui-slider-input-separator{color:#ffffffbf}.gvtui-slider--vertical{width:auto}.gvtui-slider--vertical .gvtui-slider-row{justify-content:center;align-items:center;width:auto}.gvtui-slider--vertical .gvtui-slider-track-container{width:.5rem;height:5.5rem}.gvtui-slider--vertical .gvtui-slider-track-background{border-radius:9999px;width:100%;height:100%;top:0;left:0;transform:none}.gvtui-slider--vertical .gvtui-slider-track-fill{border-radius:0 0 9999px 9999px;width:auto;min-height:0;max-height:100%;inset:auto 0 0;transform:none}.gvtui-slider--vertical .gvtui-slider-input{width:5.5rem;height:1.25rem;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.gvtui-slider--vertical:not(.gvtui-slider--theme-white) .gvtui-slider-track-background{background:var(--grey-200,#e5e5e5);height:100%}.gvtui-slider--vertical:not(.gvtui-slider--theme-white) .gvtui-slider-track-fill{border-radius:2px;width:4px;left:50%;right:auto;transform:translate(-50%)}.gvtui-slider--vertical.gvtui-slider--theme-white .gvtui-slider-track-container{height:5.5rem}.gvtui-slider--vertical.gvtui-slider--theme-white .gvtui-slider-track-background{background:#ffffff38}.gvtui-slider--vertical.gvtui-slider--theme-white .gvtui-slider-track-fill{background:var(--white,#fff);border-radius:0 0 9999px 9999px}.gvtui-slider--vertical.gvtui-slider--theme-white .gvtui-slider-input{width:5.5rem;height:1.5rem}.gvtui-slider--vertical.gvtui-slider--theme-white .gvtui-slider-input::-webkit-slider-runnable-track{width:100%}.gvtui-slider--vertical.gvtui-slider--theme-white .gvtui-slider-input::-moz-range-track{width:100%}
