@layer equip{.eq-slider{--_thumb:16px;--_track:6px;--_stop:calc(var(--_thumb) / 2 + (100% - var(--_thumb)) * var(--_fill,0));gap:var(--eq-space-1);min-width:0;display:grid}.eq-slider-header{justify-content:space-between;align-items:baseline;gap:var(--eq-space-2);display:flex}.eq-slider-label{color:var(--eq-ink);font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font)}.eq-slider-output{color:var(--eq-ink-2);font:var(--eq-weight) var(--eq-text-s) / 1.3 var(--eq-font);font-variant-numeric:tabular-nums;white-space:nowrap}.eq-slider-input{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;display:block}.eq-slider-input:focus-visible{outline:none}.eq-slider-input::-webkit-slider-runnable-track{height:var(--_track);border-radius:var(--eq-radius-full);background:linear-gradient(to right, var(--eq-slider-fill,var(--eq-solid)) var(--_stop), transparent var(--_stop)), var(--eq-slider-track,var(--eq-tint-strong))}.eq-slider-input::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--_thumb);height:var(--_thumb);margin-top:calc((var(--_track) - var(--_thumb)) / 2);border:2px solid var(--eq-solid);border-radius:var(--eq-radius-full);background:var(--eq-raised);transition:scale var(--eq-dur-move) var(--eq-spring)}.eq-slider-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-slider-input:active:not(:disabled)::-webkit-slider-thumb{scale:1.15}.eq-slider-input::-moz-range-track{height:var(--_track);border-radius:var(--eq-radius-full);background:var(--eq-slider-track,var(--eq-tint-strong))}.eq-slider-input::-moz-range-progress{height:var(--_track);border-radius:var(--eq-radius-full);background:var(--eq-slider-fill,var(--eq-solid))}.eq-slider-input::-moz-range-thumb{box-sizing:border-box;width:var(--_thumb);height:var(--_thumb);border:2px solid var(--eq-solid);border-radius:var(--eq-radius-full);background:var(--eq-raised);transition:scale var(--eq-dur-move) var(--eq-spring)}.eq-slider-input:focus-visible::-moz-range-thumb{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-slider-input:active:not(:disabled)::-moz-range-thumb{scale:1.15}.eq-slider:has(.eq-slider-input:disabled){opacity:.45}.eq-slider-input:disabled{cursor:not-allowed}}
