/* Only menu branches rebuilt from Appearance > Menus are affected. */
[data-wcs-managed-menu] [data-wcs-menu-group]{position:relative;overflow:visible}
[data-wcs-managed-menu] .wcs-menu-generated-group{display:inline-flex;align-items:center;gap:.35em}
[data-wcs-managed-menu] [data-wcs-menu-panel][hidden]{display:none!important}
[data-wcs-managed-menu] .wcs-menu-generated-panel{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:1000;min-width:12em;max-width:calc(100vw - 2rem);margin:0;padding:.5em;background:Canvas;color:CanvasText;box-shadow:0 .4em 1.2em #0002;list-style:none}
[data-wcs-managed-menu] [data-wcs-menu-panel] .wcs-menu-generated-panel{inset-block-start:0;inset-inline-start:100%}
[data-wcs-managed-menu] [data-wcs-menu-panel]>.wcs-menu-generated-group{display:flex}
[data-wcs-managed-menu] .wcs-menu-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:1.75em;min-height:1.75em;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}
[data-wcs-managed-menu] .wcs-menu-toggle span{display:block;width:.45em;height:.45em;border-inline-end:.1em solid;border-block-end:.1em solid;transform:rotate(45deg)}
[data-wcs-managed-menu] .wcs-menu-toggle[aria-expanded=true] span{transform:rotate(225deg)}
[data-wcs-managed-menu] .wcs-menu-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}
