.menu__positioner{z-index:15000;outline:none}.menu__panel{min-width:max(var(--anchor-width,0px), 188px);max-width:min(340px,100vw - 16px);max-height:min(var(--available-height,440px), 440px);flex-direction:column;display:flex;overflow:hidden}.menu__panel--sub{--float-in:.14s}.menu__panel--sub[data-starting-style]{filter:none;transform:scale(.97)}.menu__header{border-bottom:1px solid var(--float-sep);flex-shrink:0;padding:6px}.menu__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1px;min-height:0;padding:6px;display:flex;overflow-y:auto}.menu__footer{border-top:1px solid var(--float-sep);flex-shrink:0;padding:6px}.menu__icon{width:16px;color:var(--float-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu__option[data-highlighted] .menu__icon,.menu__option[data-popup-open] .menu__icon{color:var(--float-fg)}.menu__option[data-selected] .menu__icon,.menu__option[data-danger] .menu__icon,.menu__option[data-disabled] .menu__icon{color:inherit}.menu__labels{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.menu__label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.menu__option[data-selected] .menu__label{font-weight:600}.menu__hint{color:var(--float-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.menu__option[data-disabled] .menu__hint{color:inherit}.menu__tick,.menu__caret{flex-shrink:0;align-items:center;margin-right:-2px;display:inline-flex}.menu__tick{color:var(--float-on-fg)}.menu__caret{color:var(--float-faint);transition:transform .14s var(--float-ease), color 90ms ease-out}.menu__option[data-highlighted] .menu__caret,.menu__option[data-popup-open] .menu__caret{color:var(--float-fg)}.menu__option[data-popup-open] .menu__caret{transform:translate(2px)}.context-menu__area{display:contents}
