.toggle.svelte-1oiwvjv{display:inline-flex;align-items:center;gap:var(--smrt-spacing-2, .5rem);cursor:pointer;-webkit-user-select:none;user-select:none}.toggle--disabled.svelte-1oiwvjv{cursor:not-allowed;opacity:.5}.toggle__label.svelte-1oiwvjv{font-size:var(--smrt-typography-body-medium-size, .875rem);color:var(--smrt-color-on-surface, #111827);line-height:1.5}.toggle__track.svelte-1oiwvjv{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.toggle__input.svelte-1oiwvjv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toggle__thumb.svelte-1oiwvjv{position:relative;background:var(--smrt-color-surface-container-highest, #e5e7eb);border-radius:var(--smrt-radius-full, 9999px);transition:background-color var(--smrt-duration-short2, .15s) var(--smrt-easing-standard, ease)}.toggle__thumb.svelte-1oiwvjv:after{content:"";position:absolute;background:var(--smrt-color-surface, #ffffff);border-radius:var(--smrt-radius-full, 9999px);box-shadow:var(--smrt-elevation-1, 0 1px 3px color-mix(in srgb, var(--smrt-color-shadow) 20%, transparent));transition:transform var(--smrt-duration-short2, .15s) var(--smrt-easing-standard, ease)}.toggle__input.svelte-1oiwvjv:checked+.toggle__thumb:where(.svelte-1oiwvjv){background:var(--smrt-color-primary, #005ac1)}.toggle__input.svelte-1oiwvjv:focus-visible+.toggle__thumb:where(.svelte-1oiwvjv){outline:2px solid var(--smrt-color-primary, #005ac1);outline-offset:2px}.toggle.svelte-1oiwvjv:not(.toggle--disabled):hover .toggle__thumb:where(.svelte-1oiwvjv){background:var(--smrt-color-surface-container-high, #d1d5db)}.toggle.svelte-1oiwvjv:not(.toggle--disabled):hover .toggle__input:where(.svelte-1oiwvjv):checked+.toggle__thumb:where(.svelte-1oiwvjv){background:var(--smrt-color-primary, #2563eb)}.toggle--sm.svelte-1oiwvjv .toggle__thumb:where(.svelte-1oiwvjv){width:32px;height:18px}.toggle--sm.svelte-1oiwvjv .toggle__thumb:where(.svelte-1oiwvjv):after{width:14px;height:14px;top:2px;left:2px}.toggle--sm.svelte-1oiwvjv .toggle__input:where(.svelte-1oiwvjv):checked+.toggle__thumb:where(.svelte-1oiwvjv):after{transform:translate(14px)}.toggle--md.svelte-1oiwvjv .toggle__thumb:where(.svelte-1oiwvjv){width:44px;height:24px}.toggle--md.svelte-1oiwvjv .toggle__thumb:where(.svelte-1oiwvjv):after{width:20px;height:20px;top:2px;left:2px}.toggle--md.svelte-1oiwvjv .toggle__input:where(.svelte-1oiwvjv):checked+.toggle__thumb:where(.svelte-1oiwvjv):after{transform:translate(20px)}.toggle--lg.svelte-1oiwvjv .toggle__thumb:where(.svelte-1oiwvjv){width:56px;height:30px}.toggle--lg.svelte-1oiwvjv .toggle__thumb:where(.svelte-1oiwvjv):after{width:26px;height:26px;top:2px;left:2px}.toggle--lg.svelte-1oiwvjv .toggle__input:where(.svelte-1oiwvjv):checked+.toggle__thumb:where(.svelte-1oiwvjv):after{transform:translate(26px)}.toggle--lg.svelte-1oiwvjv .toggle__label:where(.svelte-1oiwvjv){font-size:var(--smrt-typography-body-large-size, 1rem)}@media(prefers-reduced-motion:reduce){.toggle__thumb.svelte-1oiwvjv,.toggle__thumb.svelte-1oiwvjv:after{transition:none}}
