.generator-duration-slider{min-width:0;padding:4px 0 8px}.generator-duration-slider__scale{margin-top:8px;padding:0 8px}.generator-duration-slider__input{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;outline:none;width:100%;height:28px;margin:0;display:block}.generator-duration-slider__input:disabled{cursor:not-allowed}.generator-duration-slider__input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--primary) 0%,var(--primary) var(--duration-progress),var(--border) var(--duration-progress),var(--border) 100%);border-radius:8px;height:6px}.generator-duration-slider__input::-webkit-slider-thumb{appearance:none;border:3px solid var(--card);background:var(--primary);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in oklab,var(--primary) 65%,transparent),0 0 12px color-mix(in oklab,var(--primary) 30%,transparent);border-radius:50%;margin-top:-6px}.generator-duration-slider__input::-moz-range-track{background:var(--border);border-radius:8px;height:6px}.generator-duration-slider__input::-moz-range-progress{background:var(--primary);border-radius:8px;height:6px}.generator-duration-slider__input::-moz-range-thumb{border:3px solid var(--card);background:var(--primary);width:12px;height:12px;box-shadow:0 0 0 1px var(--primary),0 0 12px color-mix(in oklab,var(--primary) 30%,transparent);border-radius:50%}.generator-duration-slider__input:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.generator-duration-slider__ticks{font-variant-numeric:tabular-nums;height:22px;color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:16px;position:relative}.generator-duration-slider__ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.generator-duration-slider__ticks span:before{content:"";background:var(--border);width:1px;height:4px;margin:0 auto 4px;display:block}.generator-duration-slider__ticks .is-selected{color:var(--primary)}.generator-duration-slider__ticks .is-selected:before{background:var(--primary)}@media (prefers-reduced-motion:reduce){.generator-duration-slider__input{scroll-behavior:auto}}
