@layer heidi-ui{.hui-context-menu-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:context-menu;font:inherit;outline-offset:var(--hui-focus-ring-offset);overflow-wrap:anywhere;min-block-size:6rem;min-inline-size:0;max-inline-size:100%;padding:var(--hui-space-4)}.hui-context-menu-trigger:focus-visible{outline:var(--hui-focus-ring-width) solid var(--hui-color-focus-ring)}.hui-context-menu-trigger[data-disabled=true]{cursor:default;opacity:.6}.hui-context-menu-content,.hui-context-menu-sub-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-0-5);opacity:0;min-inline-size:min(12rem,100dvi - 1rem);padding:var(--hui-space-1-5);transform-origin:0 0;transition-duration:var(--hui-duration-fast);transition-property:display,opacity,overlay,transform;transition-timing-function:var(--hui-ease-out);border:0;transform:scale(.97)}:is(.hui-context-menu-content:popover-open,.hui-context-menu-sub-content:popover-open){opacity:1;transform:none}@starting-style{:is(.hui-context-menu-content:popover-open,.hui-context-menu-sub-content:popover-open){opacity:0;transform:scale(.97)}}.hui-context-menu-group{gap:var(--hui-space-0-5)}.hui-context-menu-group-label{color:var(--hui-color-fg-muted);font:inherit;font-weight:var(--hui-font-weight-medium);overflow-wrap:anywhere;padding:var(--hui-space-1) var(--hui-space-2)}.hui-context-menu-item,.hui-context-menu-link-item,.hui-context-menu-sub-trigger{border-radius:var(--hui-radius-full);color:var(--hui-color-fg-default);cursor:pointer;font:inherit;padding:var(--hui-space-1-5) var(--hui-space-2);text-align:start;background:0 0;border:none;text-decoration:none}.hui-context-menu-sub-trigger{gap:var(--hui-space-2);justify-content:space-between;display:flex}.hui-context-menu-item[data-highlighted=true],.hui-context-menu-link-item[data-highlighted=true],.hui-context-menu-sub-trigger[data-highlighted=true]{background:var(--hui-color-interactive-ghost-bg-hover);outline:none}.hui-context-menu-item:focus-visible,.hui-context-menu-link-item:focus-visible,.hui-context-menu-sub-trigger:focus-visible{outline:var(--hui-focus-ring-width) solid var(--hui-color-focus-ring);outline-offset:calc(-1 * var(--hui-focus-ring-offset))}.hui-context-menu-item[data-disabled=true],.hui-context-menu-link-item[data-disabled=true],.hui-context-menu-sub-trigger[data-disabled=true]{cursor:default;opacity:.5}.hui-context-menu-item[data-disabled=true][data-highlighted=true],.hui-context-menu-link-item[data-disabled=true][data-highlighted=true],.hui-context-menu-sub-trigger[data-disabled=true][data-highlighted=true]{background:0 0}.hui-context-menu-separator{border:0;border-block-start:var(--hui-border-width) var(--hui-border-style) var(--hui-color-border-default);margin:var(--hui-space-1) var(--hui-space-2)}@media (prefers-reduced-motion:reduce){.hui-context-menu-content,.hui-context-menu-sub-content{transition-duration:0s;transform:none}:is(.hui-context-menu-content:popover-open,.hui-context-menu-sub-content:popover-open){opacity:1;transform:none}}@media (forced-colors:active){.hui-context-menu-content,.hui-context-menu-sub-content{border:var(--hui-border-width) solid CanvasText}.hui-context-menu-trigger{border-color:canvastext}.hui-context-menu-item:focus-visible,.hui-context-menu-link-item:focus-visible,.hui-context-menu-sub-trigger:focus-visible,.hui-context-menu-trigger:focus-visible{outline-color:highlight}.hui-context-menu-item[data-disabled=true],.hui-context-menu-link-item[data-disabled=true],.hui-context-menu-sub-trigger[data-disabled=true]{color:graytext;opacity:1}}}
