@layer heidi-ui{.hui-switch-root{background:var(--hui-color-border-default);border-radius:var(--hui-radius-full);cursor:pointer;font:inherit;transition-duration:var(--hui-duration-fast);transition-property:background-color;transition-timing-function:var(--hui-ease-out);border:none;flex-shrink:0;padding:0}.hui-switch-root:focus-visible{outline:var(--hui-focus-ring-width) solid var(--hui-color-focus-ring);outline-offset:var(--hui-focus-ring-offset)}.hui-switch-root[data-state=unchecked]{background:var(--hui-color-border-default)}.hui-switch-root[data-state=checked]{background:var(--hui-color-brand-primary)}.hui-switch-thumb{background:var(--hui-color-bg-raised);border-radius:var(--hui-radius-full);box-shadow:var(--hui-shadow-pill-raised);transition-duration:var(--hui-duration-fast);transition-property:inset-inline-start,inset-inline-end;transition-timing-function:var(--hui-ease-out)}.hui-switch-root:disabled,.hui-switch-root[data-disabled=true]{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.hui-switch-root,.hui-switch-thumb{transition-duration:0s}}@media (forced-colors:active){.hui-switch-root{border:var(--hui-border-width) solid CanvasText;forced-color-adjust:none;background:canvas}.hui-switch-root[data-state=checked]{background:highlight;border-color:highlight}.hui-switch-thumb{box-shadow:none;background:canvastext}.hui-switch-root[data-state=checked] .hui-switch-thumb{background:highlighttext}.hui-switch-root:focus-visible{outline-color:highlight}.hui-switch-root:disabled,.hui-switch-root[data-disabled=true]{opacity:1;border-color:graytext}.hui-switch-root:disabled .hui-switch-thumb,.hui-switch-root[data-disabled=true] .hui-switch-thumb{background:graytext}}}
