/* Native editor wrappers differ from the public navigation DOM. Keep these
 * adjustments scoped to the canvas; frontend behavior remains unchanged. */
.editor-styles-wrapper :is(.buzz-nav, .buzz-nav-v2) .buzz-main-nav .townbuzzmedia-navigation-heading-editor > .wp-block-navigation-item__content {
 pointer-events:auto;
 cursor:text;
}
@media(max-width:1199px){
 /* Core makes every editable Group relative. Let the existing absolute Menu
  * control use the header as its containing block, as on the public page. */
 .editor-styles-wrapper :is(.buzz-nav, .buzz-nav-v2) .buzz-navigation-row {
  position:static;
 }
 /* The editor uses selection, not the frontend script’s aria-expanded state. */
 .editor-styles-wrapper :is(.buzz-nav, .buzz-nav-v2) .buzz-main-nav .is-menu-open .buzz-panel:is(.is-selected,.has-child-selected) > .wp-block-navigation__submenu-container {
  display:block;
 }
}
@media(min-width:1200px){
 /* Core owns selection/disclosure visibility. Preserve it while showing the
  * actual column geometry of the selected or hovered native submenu. */
 .editor-styles-wrapper :is(.buzz-nav, .buzz-nav-v2) .buzz-main-nav .buzz-panel-wide > .wp-block-navigation__submenu-container {
  display:grid;
  box-sizing:border-box;
  width:680px!important;
  min-width:680px!important;
 }
 .editor-styles-wrapper :is(.buzz-nav, .buzz-nav-v2) .buzz-main-nav .wp-block-navigation__container > .buzz-panel-wide ~ .buzz-panel-wide > .wp-block-navigation__submenu-container {
  left:50%;right:auto;transform:translateX(-50%);
 }
 .editor-styles-wrapper :is(.buzz-nav, .buzz-nav-v2) .buzz-main-nav .wp-block-navigation__container > .buzz-panel:nth-last-child(1 of .wp-block-navigation-item) > .wp-block-navigation__submenu-container {
  left:auto;right:0;transform:none;
 }
}
