@layer heidi-ui{.hui-hover-card-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-hover-card-trigger:disabled,.hui-hover-card-trigger[data-disabled=true]{cursor:not-allowed;opacity:.5}.hui-hover-card-trigger:focus-visible,.hui-hover-card-close:focus-visible,.hui-hover-card-content:focus-visible{outline:var(--hui-focus-ring-width) solid var(--hui-color-focus-ring);outline-offset:var(--hui-focus-ring-offset)}.hui-hover-card-trigger[data-popup-open=true]{background:var(--hui-color-interactive-ghost-bg-hover);color:var(--hui-color-fg-strong)}.hui-hover-card-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);font-size:var(--hui-text-body-size);opacity:0;inline-size:max-content;max-inline-size:min(20rem,100dvi - 2rem);padding:var(--hui-space-3);pointer-events:auto;transition-duration:var(--hui-duration-fast);transition-property:display,opacity,overlay,transform;transition-timing-function:var(--hui-ease-out);border:0;transform:scale(.97)}.hui-hover-card-content[data-state=open]{opacity:1;transform:none}.hui-hover-card-content[data-state=closed]{opacity:0;transform:scale(.97)}.hui-hover-card-content[data-starting-style=true],.hui-hover-card-content[data-ending-style=true]{will-change:opacity, transform}@starting-style{.hui-hover-card-content:popover-open[data-state=open]{opacity:0;transform:scale(.97)}}.hui-hover-card-title{font-size:var(--hui-text-heading-3-size);font-weight:var(--hui-font-weight-medium);margin:0 0 var(--hui-space-1)}.hui-hover-card-description{color:var(--hui-color-fg-muted);font-size:var(--hui-text-body-size);margin:0 0 var(--hui-space-2)}.hui-hover-card-close{border:var(--hui-border-width) var(--hui-border-style) var(--hui-color-border-default);border-radius:var(--hui-radius-sm);color:var(--hui-color-fg-muted);cursor:pointer;font:inherit;padding:var(--hui-space-0-5) var(--hui-space-2);background:0 0}.hui-hover-card-close:disabled,.hui-hover-card-close[data-disabled=true]{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.hui-hover-card-content{transition-duration:0s}}@media (forced-colors:active){.hui-hover-card-content{border:var(--hui-border-width) solid CanvasText}}}
@layer heidi-ui{.hui-label-root{color:var(--hui-color-fg-strong);font-size:var(--hui-text-body-size);font-weight:var(--hui-font-weight-medium)}}
