.switch.svelte-760hn3{flex:none;width:2.75rem;height:1.6rem;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--bg-elevated-2);padding:2px;display:flex;align-items:center;cursor:pointer;transition:background .14s var(--ease),border-color .14s var(--ease)}.switch.svelte-760hn3 .knob:where(.svelte-760hn3){width:1.25rem;height:1.25rem;border-radius:50%;background:var(--text-muted);transition:transform .14s var(--ease),background .14s var(--ease)}.switch.on.svelte-760hn3{background:var(--accent);border-color:var(--accent)}.switch.on.svelte-760hn3 .knob:where(.svelte-760hn3){transform:translate(1.15rem);background:var(--text-on-accent)}.switch.svelte-760hn3:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.switch.svelte-760hn3:disabled{opacity:.45;cursor:not-allowed}.switch[aria-invalid=true].svelte-760hn3:not(.on){border-color:var(--danger)}.switch-sm.svelte-760hn3{width:2rem;height:1.2rem}.switch-sm.svelte-760hn3 .knob:where(.svelte-760hn3){width:.9rem;height:.9rem}.switch-sm.on.svelte-760hn3 .knob:where(.svelte-760hn3){transform:translate(.8rem)}.switch-row.svelte-760hn3{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--text)}.switch-row-sm.svelte-760hn3{font-size:var(--fs-xs)}
