/* Menu v2 owns dropdown overflow. The legacy menu module is not affected. */
.nevv-block--menu_v2,
.nevv-block--runtime-menu_v2,
.nevv-block--menu_v2 > .nevv-block__content,
.nevv-block--runtime-menu_v2 > .nevv-block__content,
.nevv-menu-v2-block,
.nevv-menu-v2-block .nevv-scale-shell,
.nevv-menu-v2-block .nevv-scale-stage,
.nevv-menu-v2-block .nevv-code-scope,
.nevv-menu-v2-block .nevv-menu-v2-source {
    overflow: visible !important;
}

/* The dropdown must live above later blocks. Raising only the submenu is not
   enough because scaled blocks create their own stacking contexts. */
.nevv-block--menu_v2,
.nevv-block--runtime-menu_v2 {
    z-index: 120 !important;
}
.nevv-sticky-stack > .nevv-block.nevv-block--menu_v2,
.nevv-sticky-stack > .nevv-block.nevv-block--runtime-menu_v2 {
    z-index: 120 !important;
}
.nevv-menu-v2-block,
.nevv-menu-v2-source {
    position: relative;
    z-index: 120;
}
.nevv-menu-v2-submenu {
    z-index: 10000 !important;
}

.nevv-menu-v2-block--selection-locked,
.nevv-menu-v2-block--selection-locked * {
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}
