.elastic-slider{--elastic-slider-accent:#e8e8e8;--elastic-slider-track:#292929;width:min(100%,320px);color:inherit;font:inherit}.elastic-slider-caption{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.elastic-slider-caption output{color:#aaa;font-variant-numeric:tabular-nums}.elastic-slider-target{outline-offset:8px;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:56px;position:relative}.elastic-slider-target[data-orientation=vertical]{cursor:ns-resize;touch-action:pan-x;width:88px;height:220px;margin-inline:auto}.elastic-slider-shell{background:var(--elastic-slider-track);pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.elastic-slider-target[data-orientation=vertical] .elastic-slider-shell{border-radius:28px}.elastic-slider-fill{background:var(--elastic-slider-accent);width:0;height:100%;position:absolute;bottom:0;left:0}.elastic-slider-content{pointer-events:none;color:#777;mix-blend-mode:difference;place-items:center;display:grid;position:absolute;inset:0}.elastic-slider-target:focus-visible{outline:2px solid}.elastic-slider-target[aria-disabled=true]{cursor:default;opacity:.45}@media (prefers-contrast:more){.elastic-slider-shell{outline:1px solid}.elastic-slider-caption output{color:inherit}}
