@layer smrt.reset,smrt.structure,smrt.theme;@layer smrt.theme{.toggle.svelte-wrsjad{display:inline-flex;align-items:center;gap:var(--smrt-spacing-2, .5rem);cursor:pointer;-webkit-user-select:none;user-select:none}.toggle--disabled.svelte-wrsjad{cursor:not-allowed;opacity:.5}.toggle__label.svelte-wrsjad{font-size:var(--smrt-typography-body-medium-size, .875rem);color:var(--smrt-color-on-surface);line-height:1.5}.toggle__track.svelte-wrsjad{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.toggle__input.svelte-wrsjad{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-wrsjad{position:relative;background:var(--smrt-color-surface-container-highest);border-radius:var(--smrt-radius-full);transition:background-color var(--smrt-duration-short2, .15s) var(--smrt-easing-standard, ease)}.toggle__thumb.svelte-wrsjad:after{content:"";position:absolute;background:var(--smrt-color-surface);border-radius:var(--smrt-radius-full);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-wrsjad:checked+.toggle__thumb:where(.svelte-wrsjad){background:var(--smrt-color-primary)}.toggle__input.svelte-wrsjad:focus-visible+.toggle__thumb:where(.svelte-wrsjad){outline:var(--smrt-focus-ring-width) solid var(--smrt-focus-ring-color);outline-offset:var(--smrt-focus-ring-offset)}.toggle.svelte-wrsjad:not(.toggle--disabled):hover .toggle__thumb:where(.svelte-wrsjad){background:var(--smrt-color-surface-container-high)}.toggle.svelte-wrsjad:not(.toggle--disabled):hover .toggle__input:where(.svelte-wrsjad):checked+.toggle__thumb:where(.svelte-wrsjad){background:var(--smrt-color-primary)}.toggle--sm.svelte-wrsjad .toggle__thumb:where(.svelte-wrsjad){width:32px;height:18px}.toggle--sm.svelte-wrsjad .toggle__thumb:where(.svelte-wrsjad):after{width:14px;height:14px;top:2px;left:2px}.toggle--sm.svelte-wrsjad .toggle__input:where(.svelte-wrsjad):checked+.toggle__thumb:where(.svelte-wrsjad):after{transform:translate(14px)}.toggle--md.svelte-wrsjad .toggle__thumb:where(.svelte-wrsjad){width:44px;height:24px}.toggle--md.svelte-wrsjad .toggle__thumb:where(.svelte-wrsjad):after{width:20px;height:20px;top:2px;left:2px}.toggle--md.svelte-wrsjad .toggle__input:where(.svelte-wrsjad):checked+.toggle__thumb:where(.svelte-wrsjad):after{transform:translate(20px)}.toggle--lg.svelte-wrsjad .toggle__thumb:where(.svelte-wrsjad){width:56px;height:30px}.toggle--lg.svelte-wrsjad .toggle__thumb:where(.svelte-wrsjad):after{width:26px;height:26px;top:2px;left:2px}.toggle--lg.svelte-wrsjad .toggle__input:where(.svelte-wrsjad):checked+.toggle__thumb:where(.svelte-wrsjad):after{transform:translate(26px)}.toggle--lg.svelte-wrsjad .toggle__label:where(.svelte-wrsjad){font-size:var(--smrt-typography-body-large-size, 1rem)}@media(prefers-reduced-motion:reduce){.toggle__thumb.svelte-wrsjad,.toggle__thumb.svelte-wrsjad:after{transition:none}}@media(forced-colors:active){.toggle__thumb.svelte-wrsjad,.toggle.svelte-wrsjad:not(.toggle--disabled):hover .toggle__thumb:where(.svelte-wrsjad){background:Canvas;outline:var(--smrt-hairline-strong);outline-offset:0}.toggle__input.svelte-wrsjad:checked+.toggle__thumb:where(.svelte-wrsjad),.toggle.svelte-wrsjad:not(.toggle--disabled):hover .toggle__input:where(.svelte-wrsjad):checked+.toggle__thumb:where(.svelte-wrsjad){background:Highlight;outline-color:Highlight}.toggle__thumb.svelte-wrsjad:after{background:CanvasText}.toggle__input.svelte-wrsjad:checked+.toggle__thumb:where(.svelte-wrsjad):after{background:HighlightText}.toggle__input.svelte-wrsjad:focus-visible+.toggle__thumb:where(.svelte-wrsjad){outline:var(--smrt-focus-ring-width) solid var(--smrt-focus-ring-color);outline-offset:var(--smrt-focus-ring-offset)}.toggle--disabled.svelte-wrsjad{opacity:1;color:GrayText}.toggle--disabled.svelte-wrsjad .toggle__label:where(.svelte-wrsjad){color:GrayText}.toggle--disabled.svelte-wrsjad .toggle__thumb:where(.svelte-wrsjad),.toggle--disabled.svelte-wrsjad .toggle__input:where(.svelte-wrsjad):checked+.toggle__thumb:where(.svelte-wrsjad){background:Canvas;outline-color:GrayText}.toggle--disabled.svelte-wrsjad .toggle__thumb:where(.svelte-wrsjad):after,.toggle--disabled.svelte-wrsjad .toggle__input:where(.svelte-wrsjad):checked+.toggle__thumb:where(.svelte-wrsjad):after{background:GrayText}}}
