.toggle-container.svelte-12salb0{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.toggle-container.disabled.svelte-12salb0{cursor:not-allowed}.toggle-label.svelte-12salb0{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.toggle-container.small.svelte-12salb0 .toggle-label:where(.svelte-12salb0){white-space:nowrap}.toggle-switch.svelte-12salb0{background:var(--color-control-background-disabled);border:var(--border-control);border-radius:var(--radius-full);cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--motion-duration-fast) var(--motion-ease-state), border-color var(--motion-duration-fast) var(--motion-ease-state), box-shadow var(--motion-duration-fast) var(--motion-ease-state);padding:0;position:relative}.toggle-switch.svelte-12salb0:after{content:"";inset:calc((var(--touch-target) - var(--size-full)) / -2);position:absolute}.toggle-container.small.svelte-12salb0 .toggle-switch:where(.svelte-12salb0){width:2.25rem;height:1.25rem}.toggle-switch.svelte-12salb0:hover:not(:disabled){border-color:var(--color-control-border-hover)}.toggle-switch.checked.svelte-12salb0{background:var(--color-action-primary-solid);border-color:var(--color-action-primary-solid)}.toggle-switch.checked.svelte-12salb0:hover:not(:disabled){background:var(--color-action-primary-solid-hover);border-color:var(--color-action-primary-solid-hover)}.toggle-switch.invalid.svelte-12salb0{background:var(--color-danger-background);border-color:var(--color-danger)}.toggle-switch.invalid.checked.svelte-12salb0{background:var(--color-danger-solid);border-color:var(--color-danger-solid)}.toggle-switch.invalid.svelte-12salb0:hover:not(:disabled),.toggle-switch.invalid.checked.svelte-12salb0:hover:not(:disabled){background:var(--color-danger-solid-hover);border-color:var(--color-danger-solid-hover)}.toggle-switch.svelte-12salb0:disabled{cursor:not-allowed;opacity:.72}.toggle-switch.checked.svelte-12salb0:disabled{background:color-mix(in srgb, var(--color-action-primary-solid) 78%, var(--color-control-background-disabled));border-color:color-mix(in srgb, var(--color-action-primary-solid) 72%, var(--color-control-border))}.toggle-slider.svelte-12salb0{top:calc(var(--space-1) / 4);left:calc(var(--space-1) / 4);background:var(--color-on-solid);border-radius:var(--radius-full);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-raised);transition:transform var(--motion-duration-normal) var(--motion-ease-move);position:absolute}.toggle-switch.svelte-12salb0:disabled .toggle-slider:where(.svelte-12salb0){box-shadow:none}.toggle-container.small.svelte-12salb0 .toggle-slider:where(.svelte-12salb0){width:1rem;height:1rem}.toggle-switch.svelte-12salb0:active:not(:disabled) .toggle-slider:where(.svelte-12salb0){transform:scaleX(1.1)}.toggle-switch.checked.svelte-12salb0 .toggle-slider:where(.svelte-12salb0){transform:translate(1.25rem)}.toggle-switch.checked.svelte-12salb0:active:not(:disabled) .toggle-slider:where(.svelte-12salb0){transform:translate(1.25rem)scaleX(1.1)}.toggle-container.small.svelte-12salb0 .toggle-switch.checked:where(.svelte-12salb0) .toggle-slider:where(.svelte-12salb0){transform:translate(1rem)}.toggle-container.small.svelte-12salb0 .toggle-switch.checked:where(.svelte-12salb0):active:not(:disabled) .toggle-slider:where(.svelte-12salb0){transform:translate(1rem)scaleX(1.1)}.toggle-switch.svelte-12salb0:focus-visible,.toggle-switch.checked.svelte-12salb0:focus-visible{box-shadow:var(--ring-primary);outline:none}.toggle-switch.invalid.svelte-12salb0:focus-visible,.toggle-switch.invalid.checked.svelte-12salb0:focus-visible{box-shadow:var(--ring-danger)}
