.elastic-slider{display:flex;flex-direction:column;align-items:center;gap:8px;width:12rem;color:inherit;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.elastic-slider[data-orientation=vertical]{width:auto;height:12rem}.elastic-slider[data-disabled]{opacity:.45;pointer-events:none}.elastic-slider__value{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;opacity:.6}.elastic-slider__body{display:flex;flex:1;align-items:center;gap:12px;width:100%;min-height:0}.elastic-slider[data-orientation=vertical] .elastic-slider__body{flex-direction:column-reverse;width:auto;height:100%}.elastic-slider__icon{display:grid;flex-shrink:0;place-items:center;color:var(--elastic-slider-icon, currentColor);will-change:transform}.elastic-slider__icon-inner{display:grid;place-items:center}.elastic-slider__hit{position:relative;display:flex;flex:1;align-items:center;min-width:0;height:var(--elastic-slider-hit, 34px);outline:none;cursor:grab;touch-action:none}.elastic-slider[data-orientation=vertical] .elastic-slider__hit{flex-direction:column;justify-content:flex-end;width:var(--elastic-slider-hit, 34px);height:auto;min-height:0}.elastic-slider__hit[data-dragging]{cursor:grabbing}.elastic-slider__hit:focus-visible .elastic-slider__track{outline:2px solid currentColor;outline-offset:3px}.elastic-slider__track{position:relative;flex-shrink:0;width:100%;height:6px;overflow:hidden;border-radius:var(--elastic-slider-radius, 999px);background:var(--elastic-slider-track);will-change:transform}.elastic-slider[data-orientation=vertical] .elastic-slider__track{width:6px;height:100%}.elastic-slider__range{position:absolute;inset:0;background:var(--elastic-slider-range);clip-path:inset(0 100% 0 0)}.elastic-slider__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--elastic-slider-pad, 12px);color:var(--elastic-slider-content);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;opacity:var(--elastic-slider-reveal, 1);pointer-events:none}.elastic-slider__content>span{display:grid;place-items:center;transform:var(--elastic-slider-unscale, none)}.elastic-slider[data-orientation=vertical] .elastic-slider__content{flex-direction:column-reverse;padding:var(--elastic-slider-pad, 12px) 0}.elastic-slider__content--fill{color:var(--elastic-slider-fill-content)}.elastic-slider__tick{position:absolute;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:999px;background:var(--elastic-slider-content);opacity:.4}.elastic-slider[data-orientation=vertical] .elastic-slider__tick{top:auto;left:50%;margin:0 0 -1.5px -1.5px}.elastic-slider__tick--fill{background:var(--elastic-slider-fill-content);opacity:.5}.elastic-slider__thumb{position:absolute;top:50%;left:0;width:var(--elastic-slider-thumb-size, 18px);height:var(--elastic-slider-thumb-size, 18px);margin-top:calc(var(--elastic-slider-thumb-size, 18px) / -2);margin-left:calc(var(--elastic-slider-thumb-size, 18px) / -2);border-radius:999px;background:var(--elastic-slider-thumb, #ffffff);box-shadow:0 1px 4px #00000047,0 0 0 .5px #0000001f;pointer-events:none;will-change:transform}.elastic-slider[data-orientation=vertical] .elastic-slider__thumb{top:auto;bottom:0;left:50%;margin-top:0;margin-bottom:calc(var(--elastic-slider-thumb-size, 18px) / -2)}.elastic-slider__bubble{position:absolute;bottom:calc(50% + var(--elastic-slider-bubble-offset, 14px));left:0;padding:5px 8px;border-radius:8px;background:var(--elastic-slider-range);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap;opacity:0;transform-origin:50% 100%;pointer-events:none;will-change:transform,opacity}.elastic-slider[data-orientation=vertical] .elastic-slider__bubble{bottom:0;left:calc(50% + var(--elastic-slider-bubble-offset, 14px));transform-origin:0% 50%}.elastic-slider__bubble-text{color:var(--elastic-slider-fill-content)}
