.toggle-row.svelte-d39fdc{justify-content:space-between;align-items:center;gap:var(--sv-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--sv-radius-sm);box-sizing:border-box;outline:none;min-height:44px;display:flex}.toggle-row.svelte-d39fdc:focus-visible{box-shadow:var(--sv-focus-ring)}.toggle-row--disabled.svelte-d39fdc{opacity:.45;cursor:not-allowed}.toggle-label.svelte-d39fdc{font-size:var(--sv-text-sm);font-weight:var(--sv-font-medium);color:var(--sv-dark-text);cursor:inherit;flex:1}.sv-surface-light .toggle-label.svelte-d39fdc{color:var(--sv-color-text)}.toggle-track.svelte-d39fdc{border-radius:var(--sv-radius-full);--toggle-track-off-bg:#ffffff26;background:var(--toggle-track-off-bg);--toggle-ring:0px;box-sizing:border-box;border:var(--toggle-ring) solid transparent;width:36px;height:20px;transition:background var(--sv-duration-base) var(--sv-easing), border-color var(--sv-duration-base) var(--sv-easing);flex-shrink:0;position:relative}.sv-surface-light .toggle-track.svelte-d39fdc{background:var(--sv-color-bg-subtle);border-color:var(--sv-color-border-strong)}.sv-surface-light .toggle-track--on.svelte-d39fdc{background:var(--sv-color-primary);border-color:var(--sv-color-primary)}.toggle-track--on.svelte-d39fdc{background:var(--sv-dark-accent)}.toggle-thumb.svelte-d39fdc{background:var(--sv-neutral-0);border-radius:var(--sv-radius-full);width:14px;height:14px;top:calc(3px - var(--toggle-ring));left:calc(3px - var(--toggle-ring));box-sizing:border-box;transition:left var(--sv-duration-base) var(--sv-easing), border-color var(--sv-duration-base) var(--sv-easing);--toggle-thumb-shadow:0 1px 3px #0000004d;box-shadow:var(--toggle-thumb-shadow);border:1px solid #0000;position:absolute}.toggle-track--on.svelte-d39fdc .toggle-thumb:where(.svelte-d39fdc){left:calc(19px - var(--toggle-ring));border-color:var(--sv-color-primary-deep)}.sv-surface-light .toggle-track.svelte-d39fdc{--toggle-ring:2px}.sv-surface-light .toggle-thumb.svelte-d39fdc{border-color:var(--sv-color-border-strong)}.sv-surface-light .toggle-track--on.svelte-d39fdc .toggle-thumb:where(.svelte-d39fdc){border-color:#0000}
