.switch.svelte-15a9091{--switch-h:var(--control-h-xs);--switch-travel:16px;width:calc(var(--switch-h) + var(--switch-travel));height:var(--switch-h);border-radius:var(--radius-round);background:var(--switch-off);border:0;flex-shrink:0;padding:2px;transition:background .15s;display:inline-flex}.switch--sm.svelte-15a9091{--switch-h:18px;--switch-travel:12px;position:relative}.switch--sm.svelte-15a9091:after{content:"";position:absolute;inset:-3px}.switch__knob.svelte-15a9091{width:calc(var(--switch-h) - 4px);height:calc(var(--switch-h) - 4px);background:var(--switch-knob);box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .15s}.switch[aria-checked=true].svelte-15a9091{background:var(--success)}.switch[aria-checked=true].svelte-15a9091 .switch__knob:where(.svelte-15a9091){transform:translateX(calc(var(--switch-travel) * var(--dir)))}.switch.svelte-15a9091:disabled{opacity:.45}@media (prefers-reduced-motion:reduce){.switch.svelte-15a9091,.switch__knob.svelte-15a9091{transition:none}}
