.slider-container.svelte-oyl6e3{margin-bottom:var(--spacing-l)}.slider-header.svelte-oyl6e3{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-s)}.label-text.svelte-oyl6e3{font-weight:600;font-size:var(--type-b-size);color:var(--color-black)}.value-display.svelte-oyl6e3{font-size:var(--type-m-size);font-weight:700;color:var(--color-black)}.slider-controls.svelte-oyl6e3{margin-bottom:var(--spacing-m)}.slider.svelte-oyl6e3{appearance:none;width:100%;height:12px;background:linear-gradient(to right,var(--color-accent) 0%,var(--color-accent) var(--fill-percent),var(--color-grey-2) var(--fill-percent),var(--color-grey-2) 100%);border-radius:6px;outline:none;cursor:pointer;transition:background .15s ease}.slider.svelte-oyl6e3::-webkit-slider-thumb{appearance:none;width:24px;height:24px;background:var(--color-black);border-radius:50%;cursor:pointer;transition:all .2s ease;border:3px solid var(--color-white);box-shadow:0 2px 8px #0003}.slider.svelte-oyl6e3::-moz-range-thumb{width:24px;height:24px;background:var(--color-black);border-radius:50%;cursor:pointer;transition:all .2s ease;border:3px solid var(--color-white);box-shadow:0 2px 8px #0003}.slider.svelte-oyl6e3::-webkit-slider-thumb:hover{background:var(--color-accent);transform:scale(1.1)}.slider.svelte-oyl6e3::-moz-range-thumb:hover{background:var(--color-accent);transform:scale(1.1)}.slider.svelte-oyl6e3:focus{outline:2px solid var(--color-accent);outline-offset:2px}.manual-input.svelte-oyl6e3{display:flex;justify-content:center}.number-input.svelte-oyl6e3{width:120px;padding:var(--spacing-s) var(--spacing-m);font-size:var(--type-b-size);font-weight:600;text-align:center;border:2px solid var(--color-grey-2);border-radius:var(--border-radius-sm);background:var(--color-white);color:var(--color-black);transition:all .2s ease}.number-input.svelte-oyl6e3:hover{border-color:var(--color-accent)}.number-input.svelte-oyl6e3:focus{outline:none;border-color:var(--color-accent);background:var(--color-accent-light)}.number-input.svelte-oyl6e3::-webkit-inner-spin-button,.number-input.svelte-oyl6e3::-webkit-outer-spin-button{appearance:none;margin:0}.number-input[type=number].svelte-oyl6e3{-moz-appearance:textfield}@media (max-width: 768px){.value-display.svelte-oyl6e3{font-size:var(--type-b-size)}.slider.svelte-oyl6e3{height:10px}.slider.svelte-oyl6e3::-webkit-slider-thumb,.slider.svelte-oyl6e3::-moz-range-thumb{width:20px;height:20px}}
