.mhv-context-menu{z-index:1500;border:1px solid var(--mhv-line-strong);background:var(--mhv-surface);min-width:12rem;max-width:calc(min(20rem,100vw - 16px));color:var(--mhv-text);border-radius:.6rem;flex-direction:column;padding:.3rem;display:flex;position:fixed;box-shadow:0 10px 28px #00000038}.mhv-context-menu__head{align-items:center;gap:.25rem;display:flex}.mhv-context-menu__close,.mhv-context-menu__close:active,.mhv-context-menu__close:focus,.mhv-context-menu__close:hover{width:1.6rem;height:1.6rem;color:var(--mhv-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8rem;display:inline-flex}.mhv-context-menu__close:focus-visible,.mhv-context-menu__close:hover{background:var(--mhv-wash-hover);color:var(--mhv-text)}.mhv-context-menu__title{min-width:0;color:var(--mhv-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.25rem .55rem .35rem;font-size:.72rem;overflow:hidden}.mhv-context-menu__divider{background:var(--mhv-line);height:1px;margin:.25rem .2rem}.mhv-context-menu__item,.mhv-context-menu__item:active,.mhv-context-menu__item:focus,.mhv-context-menu__item:hover{width:100%;min-width:0;color:var(--mhv-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;outline:none;align-items:center;gap:.55rem;margin:0;padding:.4rem .55rem;font-size:.85rem;line-height:1.2;display:flex}.mhv-context-menu__item:focus-visible,.mhv-context-menu__item:hover:not(:disabled){background:var(--mhv-wash-hover)}.mhv-context-menu__item:disabled{opacity:.5;cursor:default}.mhv-context-menu__item--danger,.mhv-context-menu__item--danger:focus,.mhv-context-menu__item--danger:hover{color:rgb(var(--mhv-red-600,220 38 38))}.mhv-context-menu__icon{text-align:center;width:1rem;color:var(--mhv-text-muted);flex-shrink:0;font-size:.85rem}.mhv-context-menu__item--danger .mhv-context-menu__icon{color:inherit}
