@layer heidi-ui-base{.hui-context-menu-content,.hui-context-menu-sub-content{--_hui-context-menu-align-offset:0px;--_hui-context-menu-side-offset:0px;box-sizing:border-box;margin:var(--_hui-context-menu-side-offset);overscroll-behavior:contain;scrollbar-gutter:stable;transition-behavior:allow-discrete;flex-direction:column;max-block-size:calc(100dvb - 1rem);min-inline-size:0;max-inline-size:calc(100dvi - 1rem);transition-property:display,overlay;position:fixed;inset:auto;overflow:auto}.hui-context-menu-content{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline}.hui-context-menu-sub-content{position-area:inline-end span-block-end;position-try-fallbacks:flip-inline, flip-block, flip-inline flip-block}.hui-context-menu-content{translate:var(--_hui-context-menu-align-offset) 0}.hui-context-menu-sub-content{translate:0 var(--_hui-context-menu-align-offset)}:is(.hui-context-menu-content:not(:popover-open),.hui-context-menu-sub-content:not(:popover-open)){display:none!important}:is(.hui-context-menu-content:popover-open,.hui-context-menu-sub-content:popover-open){display:flex}.hui-context-menu-content[data-state=closed],.hui-context-menu-sub-content[data-state=closed]{pointer-events:none}.hui-context-menu-content[data-state=open],.hui-context-menu-sub-content[data-state=open]{pointer-events:auto}.hui-context-menu-group{flex-direction:column;min-inline-size:0;display:flex}.hui-context-menu-item,.hui-context-menu-link-item,.hui-context-menu-sub-trigger{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;inline-size:100%;min-inline-size:0;max-inline-size:100%}.hui-context-menu-link-item{display:block}.hui-context-menu-separator{block-size:0;min-block-size:0;inline-size:auto}}
