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