.ui-slider{--slider-accent:var(--color-primary);align-items:center;gap:var(--space-md);display:flex}.ui-slider__root{flex:1;min-width:0}.ui-slider__control{cursor:pointer;touch-action:none;align-items:center;height:20px;display:flex}.ui-slider__root[data-disabled] .ui-slider__control{cursor:not-allowed;opacity:.5}.ui-slider__track{background:var(--color-muted);border-radius:3px;width:100%;height:6px;position:relative}.ui-slider__indicator{background:var(--slider-accent);border-radius:3px}.ui-slider__thumb{background:var(--color-foreground);border:3px solid var(--slider-accent);width:16px;height:16px;box-shadow:0 1px 4px color-mix(in srgb, var(--color-background) 60%, transparent);border-radius:50%}.ui-slider__thumb:has(:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.ui-slider__value{font-variant-numeric:tabular-nums;border-radius:var(--radius-xs);text-align:center;background:color-mix(in srgb, var(--slider-accent) 12%, transparent);min-width:32px;color:var(--slider-accent);padding:4px 12px;font-weight:700}
