@layer heidi-ui{.hui-toast-trigger{background:var(--hui-color-bg-elevated);border:var(--hui-border-width) var(--hui-border-style) var(--hui-color-border-default);border-radius:var(--hui-radius-md);color:var(--hui-color-fg-default);cursor:pointer;font:inherit;padding:var(--hui-space-1-5) var(--hui-space-3)}.hui-toast-trigger:focus-visible{outline:var(--hui-focus-ring-width) solid var(--hui-color-focus-ring);outline-offset:var(--hui-focus-ring-offset)}.hui-toast-content{background:var(--hui-color-bg-raised);border-radius:var(--hui-radius-2xl);box-shadow:var(--hui-shadow-surface-lg);color:var(--hui-color-fg-default);gap:var(--hui-space-1);opacity:0;max-width:22rem;padding:var(--hui-space-3);transform:translateY(var(--hui-space-2));transition-duration:var(--hui-duration-fast);transition-property:display,opacity,overlay,transform;transition-timing-function:var(--hui-ease-out);border:0;display:grid;inset-block-end:var(--hui-space-4);inset-inline-end:var(--hui-space-4)}:is(.hui-toast-content[data-state=open],.hui-toast-content:popover-open){opacity:1;transform:none}.hui-toast-content[data-state=closed]{opacity:0}@starting-style{.hui-toast-content:popover-open{opacity:0;transform:translateY(var(--hui-space-2))}}.hui-toast-title{color:var(--hui-color-fg-strong);font-weight:var(--hui-font-weight-medium)}.hui-toast-description{color:var(--hui-color-fg-muted);font-size:var(--hui-text-body-size)}.hui-toast-action{border:var(--hui-border-width) var(--hui-border-style) var(--hui-color-border-default);border-radius:var(--hui-radius-md);color:var(--hui-color-fg-default);cursor:pointer;font:inherit;min-block-size:calc(var(--hui-space-3) * 2);padding:var(--hui-space-0-5) var(--hui-space-2);background:0 0;justify-self:start}.hui-toast-action:focus-visible{outline:var(--hui-focus-ring-width) solid var(--hui-color-focus-ring);outline-offset:var(--hui-focus-ring-offset)}.hui-toast-close{border:var(--hui-border-width) var(--hui-border-style) transparent;border-radius:var(--hui-radius-md);color:var(--hui-color-fg-muted);cursor:pointer;font:inherit;min-block-size:calc(var(--hui-space-3) * 2);padding:var(--hui-space-0-5) var(--hui-space-1);background:0 0;justify-self:end}.hui-toast-close:focus-visible{outline:var(--hui-focus-ring-width) solid var(--hui-color-focus-ring);outline-offset:var(--hui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.hui-toast-content{transition-duration:0s}}@media (forced-colors:active){.hui-toast-action,.hui-toast-trigger{border-color:canvastext}.hui-toast-content{border:var(--hui-border-width) solid CanvasText}.hui-toast-action:focus-visible,.hui-toast-trigger:focus-visible,.hui-toast-close:focus-visible{outline-color:highlight}}}
@layer heidi-ui{.hui-toggle-root{background:var(--hui-color-bg-elevated);border:var(--hui-border-width) var(--hui-border-style) var(--hui-color-border-default);border-radius:var(--hui-radius-md);color:var(--hui-color-fg-default);cursor:pointer;font:inherit;align-items:center;gap:var(--hui-space-1);padding:var(--hui-space-1-5) var(--hui-space-3);justify-content:center}.hui-toggle-root:hover{background:var(--hui-color-interactive-ghost-bg-hover)}.hui-toggle-root:focus-visible{outline:var(--hui-focus-ring-width) solid var(--hui-color-focus-ring);outline-offset:var(--hui-focus-ring-offset)}.hui-toggle-root[data-state=off]{background:var(--hui-color-bg-elevated)}.hui-toggle-root[data-state=on],.hui-toggle-root[data-state=on]:hover{background:var(--hui-color-brand-primary);border-color:var(--hui-color-brand-primary);color:var(--hui-color-on-brand,#fff)}.hui-toggle-root:disabled,.hui-toggle-root[data-disabled=true]{cursor:not-allowed;opacity:.5}.hui-toggle-root:disabled:hover:not([data-state=on]),.hui-toggle-root[data-disabled=true]:hover:not([data-state=on]){background:var(--hui-color-bg-elevated)}@media (forced-colors:active){.hui-toggle-root{color:canvastext;forced-color-adjust:none;background:canvas;border-color:canvastext}.hui-toggle-root[data-state=on],.hui-toggle-root[data-state=on]:hover{color:highlighttext;background:highlight;border-color:highlight}.hui-toggle-root:focus-visible{outline-color:highlight}.hui-toggle-root:disabled,.hui-toggle-root[data-disabled=true]{color:graytext;opacity:1;border-color:graytext}}}
