@layer colors,config,root,reboot,layout,content;@layer forms{.form-range{--cui-range-track-width:100%;--cui-range-track-height:.5rem;--cui-range-track-cursor:pointer;--cui-range-track-bg:color-mix(in oklch, var(--cui-bg-2), var(--cui-bg-3));--cui-range-track-border-radius:1rem;--cui-range-track-box-shadow:var(--cui-box-shadow-inset);--cui-range-track-fill-bg:var(--cui-primary-base);--cui-range-track-disabled-bg:color-mix(in oklch, var(--cui-bg-4), var(--cui-fg-3));--cui-range-thumb-width:1rem;--cui-range-thumb-height:var(--cui-range-thumb-width);--cui-range-thumb-bg:var(--cui-primary-bg);--cui-range-thumb-border:0;--cui-range-thumb-border-radius:1rem;--cui-range-thumb-box-shadow:0 .1rem .25rem color-mix(in oklch, var(--cui-black) 10%, transparent);--cui-range-thumb-active-bg:var(--cui-primary-bg-muted);--cui-range-thumb-disabled-bg:var(--cui-fg-3);--cui-range-thumb-transition-property:background-color, border-color, box-shadow;--cui-range-thumb-transition-duration:.15s;--cui-range-thumb-transition-timing:ease-in-out;--cui-range-thumb-focus-ring-width:var(--cui-focus-ring-width);--cui-range-tick-width:var(--cui-border-width);--cui-range-tick-height:.5rem;--cui-range-tick-minor-height:calc(var(--cui-range-tick-height) * .75);--cui-range-tick-bg:var(--cui-bg-4);--cui-range-tick-label-margin-top:.125rem;--cui-range-tick-label-font-size:var(--cui-font-size-sm);--cui-range-tick-label-color:var(--cui-fg-2);width:100%;display:block;position:relative}.form-range:not(.form-range-vertical):dir(rtl){--cui-range-track-direction:to left}.form-range-input,input.form-range{inline-size:100%;block-size:calc(var(--cui-range-thumb-height) + var(--cui-range-thumb-focus-ring-width) * 2);appearance:none;background-color:#0000;padding:0;display:block}.form-range-input:hover::-webkit-slider-thumb{outline:var(--cui-focus-ring-width) solid color-mix(in oklch, var(--cui-theme-focus-ring,var(--cui-focus-ring-color)), transparent)}input.form-range:hover::-webkit-slider-thumb{outline:var(--cui-focus-ring-width) solid color-mix(in oklch, var(--cui-theme-focus-ring,var(--cui-focus-ring-color)), transparent)}.form-range-input:hover::-moz-range-thumb{outline:var(--cui-focus-ring-width) solid color-mix(in oklch, var(--cui-theme-focus-ring,var(--cui-focus-ring-color)), transparent)}input.form-range:hover::-moz-range-thumb{outline:var(--cui-focus-ring-width) solid color-mix(in oklch, var(--cui-theme-focus-ring,var(--cui-focus-ring-color)), transparent)}.form-range-input:focus-visible,input.form-range:focus-visible{outline:0}.form-range-input:focus-visible::-webkit-slider-thumb{outline:var(--cui-focus-ring-width) solid var(--cui-theme-focus-ring,var(--cui-focus-ring-color));outline-offset:var(--cui-focus-ring-offset)}input.form-range:focus-visible::-webkit-slider-thumb{outline:var(--cui-focus-ring-width) solid var(--cui-theme-focus-ring,var(--cui-focus-ring-color));outline-offset:var(--cui-focus-ring-offset)}.form-range-input:focus-visible::-moz-range-thumb{outline:var(--cui-focus-ring-width) solid var(--cui-theme-focus-ring,var(--cui-focus-ring-color));outline-offset:var(--cui-focus-ring-offset)}input.form-range:focus-visible::-moz-range-thumb{outline:var(--cui-focus-ring-width) solid var(--cui-theme-focus-ring,var(--cui-focus-ring-color));outline-offset:var(--cui-focus-ring-offset)}.form-range-input::-moz-focus-outer{border:0}input.form-range::-moz-focus-outer{border:0}.form-range-input::-webkit-slider-thumb{inline-size:var(--cui-range-thumb-width);block-size:var(--cui-range-thumb-height);appearance:none;background-color:var(--cui-theme-bg,var(--cui-range-thumb-bg));border:var(--cui-range-thumb-border);border-radius:var(--cui-range-thumb-border-radius);margin-block-start:calc((var(--cui-range-track-height) - var(--cui-range-thumb-height)) * .5)}input.form-range::-webkit-slider-thumb{inline-size:var(--cui-range-thumb-width);block-size:var(--cui-range-thumb-height);appearance:none;background-color:var(--cui-theme-bg,var(--cui-range-thumb-bg));border:var(--cui-range-thumb-border);border-radius:var(--cui-range-thumb-border-radius);margin-block-start:calc((var(--cui-range-track-height) - var(--cui-range-thumb-height)) * .5)}@media (prefers-reduced-motion:no-preference){.form-range-input::-webkit-slider-thumb{transition-timing-function:var(--cui-range-thumb-transition-timing);transition-duration:var(--cui-range-thumb-transition-duration);-webkit-transition-property:var(--cui-range-thumb-transition-property);transition-property:var(--cui-range-thumb-transition-property)}input.form-range::-webkit-slider-thumb{transition-timing-function:var(--cui-range-thumb-transition-timing);transition-duration:var(--cui-range-thumb-transition-duration);-webkit-transition-property:var(--cui-range-thumb-transition-property);transition-property:var(--cui-range-thumb-transition-property)}}.form-range-input::-webkit-slider-thumb:active{background-color:var(--cui-theme-bg-muted,var(--cui-range-thumb-active-bg))}input.form-range::-webkit-slider-thumb:active{background-color:var(--cui-theme-bg-muted,var(--cui-range-thumb-active-bg))}.form-range-input::-webkit-slider-runnable-track{--cui-range-fill-start-edge:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill-start) * (100% - var(--cui-range-thumb-width)));--cui-range-fill-edge:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill) * (100% - var(--cui-range-thumb-width)));inline-size:var(--cui-range-track-width);block-size:var(--cui-range-track-height);color:#0000;cursor:var(--cui-range-track-cursor);background-color:var(--cui-range-track-bg);background-image:linear-gradient(var(--cui-range-track-direction,to right), transparent var(--cui-range-fill-start-edge,0), color-mix(in oklch, var(--cui-theme-bg,var(--cui-range-track-fill-bg)) 50%, transparent) var(--cui-range-fill-start-edge,0), color-mix(in oklch, var(--cui-theme-bg,var(--cui-range-track-fill-bg)) 50%, transparent) var(--cui-range-fill-edge,0), transparent var(--cui-range-fill-edge,0));border-radius:var(--cui-range-track-border-radius);border-color:#0000}input.form-range::-webkit-slider-runnable-track{--cui-range-fill-start-edge:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill-start) * (100% - var(--cui-range-thumb-width)));--cui-range-fill-edge:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill) * (100% - var(--cui-range-thumb-width)));inline-size:var(--cui-range-track-width);block-size:var(--cui-range-track-height);color:#0000;cursor:var(--cui-range-track-cursor);background-color:var(--cui-range-track-bg);background-image:linear-gradient(var(--cui-range-track-direction,to right), transparent var(--cui-range-fill-start-edge,0), color-mix(in oklch, var(--cui-theme-bg,var(--cui-range-track-fill-bg)) 50%, transparent) var(--cui-range-fill-start-edge,0), color-mix(in oklch, var(--cui-theme-bg,var(--cui-range-track-fill-bg)) 50%, transparent) var(--cui-range-fill-edge,0), transparent var(--cui-range-fill-edge,0));border-radius:var(--cui-range-track-border-radius);border-color:#0000}.form-range-input::-moz-range-thumb{inline-size:var(--cui-range-thumb-width);block-size:var(--cui-range-thumb-height);appearance:none;background-color:var(--cui-theme-bg,var(--cui-range-thumb-bg));border:var(--cui-range-thumb-border);border-radius:var(--cui-range-thumb-border-radius)}input.form-range::-moz-range-thumb{inline-size:var(--cui-range-thumb-width);block-size:var(--cui-range-thumb-height);appearance:none;background-color:var(--cui-theme-bg,var(--cui-range-thumb-bg));border:var(--cui-range-thumb-border);border-radius:var(--cui-range-thumb-border-radius)}@media (prefers-reduced-motion:no-preference){.form-range-input::-moz-range-thumb{transition-timing-function:var(--cui-range-thumb-transition-timing);transition-duration:var(--cui-range-thumb-transition-duration);-moz-transition-property:var(--cui-range-thumb-transition-property);transition-property:var(--cui-range-thumb-transition-property)}input.form-range::-moz-range-thumb{transition-timing-function:var(--cui-range-thumb-transition-timing);transition-duration:var(--cui-range-thumb-transition-duration);-moz-transition-property:var(--cui-range-thumb-transition-property);transition-property:var(--cui-range-thumb-transition-property)}}.form-range-input::-moz-range-thumb:active{background-color:var(--cui-theme-bg-muted,var(--cui-range-thumb-active-bg))}input.form-range::-moz-range-thumb:active{background-color:var(--cui-theme-bg-muted,var(--cui-range-thumb-active-bg))}.form-range-input::-moz-range-track{--cui-range-fill-start-edge:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill-start) * (100% - var(--cui-range-thumb-width)));--cui-range-fill-edge:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill) * (100% - var(--cui-range-thumb-width)));inline-size:var(--cui-range-track-width);block-size:var(--cui-range-track-height);color:#0000;cursor:var(--cui-range-track-cursor);background-color:var(--cui-range-track-bg);background-image:linear-gradient(var(--cui-range-track-direction,to right), transparent var(--cui-range-fill-start-edge,0), color-mix(in oklch, var(--cui-theme-bg,var(--cui-range-track-fill-bg)) 50%, transparent) var(--cui-range-fill-start-edge,0), color-mix(in oklch, var(--cui-theme-bg,var(--cui-range-track-fill-bg)) 50%, transparent) var(--cui-range-fill-edge,0), transparent var(--cui-range-fill-edge,0));border-radius:var(--cui-range-track-border-radius);border-color:#0000}input.form-range::-moz-range-track{--cui-range-fill-start-edge:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill-start) * (100% - var(--cui-range-thumb-width)));--cui-range-fill-edge:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill) * (100% - var(--cui-range-thumb-width)));inline-size:var(--cui-range-track-width);block-size:var(--cui-range-track-height);color:#0000;cursor:var(--cui-range-track-cursor);background-color:var(--cui-range-track-bg);background-image:linear-gradient(var(--cui-range-track-direction,to right), transparent var(--cui-range-fill-start-edge,0), color-mix(in oklch, var(--cui-theme-bg,var(--cui-range-track-fill-bg)) 50%, transparent) var(--cui-range-fill-start-edge,0), color-mix(in oklch, var(--cui-theme-bg,var(--cui-range-track-fill-bg)) 50%, transparent) var(--cui-range-fill-edge,0), transparent var(--cui-range-fill-edge,0));border-radius:var(--cui-range-track-border-radius);border-color:#0000}.form-range-input:disabled,input.form-range:disabled{pointer-events:none}.form-range-input:disabled::-webkit-slider-thumb{background-color:var(--cui-range-thumb-disabled-bg)}input.form-range:disabled::-webkit-slider-thumb{background-color:var(--cui-range-thumb-disabled-bg)}.form-range-input:disabled::-moz-range-thumb{background-color:var(--cui-range-thumb-disabled-bg)}input.form-range:disabled::-moz-range-thumb{background-color:var(--cui-range-thumb-disabled-bg)}.form-range-input:disabled::-webkit-slider-runnable-track{--cui-theme-bg:var(--cui-range-track-disabled-bg)}input.form-range:disabled::-webkit-slider-runnable-track{--cui-theme-bg:var(--cui-range-track-disabled-bg)}.form-range-input:disabled::-moz-range-track{--cui-theme-bg:var(--cui-range-track-disabled-bg)}input.form-range:disabled::-moz-range-track{--cui-theme-bg:var(--cui-range-track-disabled-bg)}.form-range-tooltip{--cui-theme-base:initial;--cui-theme-fg:initial;--cui-theme-fg-emphasis:initial;--cui-theme-bg:initial;--cui-theme-bg-subtle:initial;--cui-theme-bg-muted:initial;--cui-theme-border:initial;--cui-theme-focus-ring:initial;--cui-theme-contrast:initial;--cui-theme-hover:initial;--cui-theme-active:initial;pointer-events:none;position:absolute}.form-range-tooltip .tooltip-arrow{position:absolute}.form-range-tooltip.bs-tooltip-top{inset-inline-start:calc(var(--cui-range-thumb-width) * .5 + var(--cui-range-fill,0) * (100% - var(--cui-range-thumb-width)));margin-bottom:var(--cui-tooltip-arrow-height);bottom:100%;transform:translate(-50%)}.form-range-tooltip.bs-tooltip-top:dir(rtl){transform:translate(50%)}.form-range-tooltip.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--cui-tooltip-arrow-height));left:50%;transform:translate(-50%)}.form-range-ticks{padding-inline:calc(var(--cui-range-thumb-width) * .5);cursor:auto;display:grid}.form-range-tick{width:0;font-size:var(--cui-range-tick-label-font-size);color:var(--cui-range-tick-label-color);flex-direction:column;justify-self:start;align-items:center;display:flex}.form-range-tick:before{width:var(--cui-range-tick-width);height:var(--cui-range-tick-minor-height);content:"";background-color:var(--cui-range-tick-bg)}.form-range-tick:has(>.form-range-tick-label):before{height:var(--cui-range-tick-height)}.form-range:not(.form-range-vertical) .form-range-tick-start>.form-range-tick-label{align-self:flex-start}.form-range:not(.form-range-vertical) .form-range-tick-end>.form-range-tick-label{align-self:flex-end}.form-range-tick-label{margin-top:var(--cui-range-tick-label-margin-top);white-space:nowrap}}@layer components{.form-range-input:is(:hover,:active,:focus-visible)+.form-range-tooltip{opacity:1}}@layer custom,helpers,utilities;
