/**
 * CM Menus Navigation - the wrapper's own rules. The menu's look is the plugin's css/menu-north.css and css/menu-mobile.css
 * (the hard-coded blocks at their ends are the shipped defaults); a site's picks print as one style element inside the
 * block, every rule prefixed .wp-block-cm-menus-navigation.cm-menus-navigation. Two-selector pattern (canvas, page).
 */
.editor-styles-wrapper .wp-block-cm-menus-navigation,
.wp-block-cm-menus-navigation,
.editor-styles-wrapper .wp-block-cm-menus-navigation *,
.wp-block-cm-menus-navigation * {
    box-sizing: border-box;
}

/* A render refusal (cm-alpha or the plugin's menu function missing) prints an empty wrapper: nothing to show a visitor */
.editor-styles-wrapper .wp-block-cm-menus-navigation.cm-menus-navigation__error,
.wp-block-cm-menus-navigation.cm-menus-navigation__error {
    display: none;
}
