/* Carmo: houdt het hoofdmenu-submenu zichtbaar zolang jscript_carmo_menu_hover_delay_v3.js
 * de klasse .carmo-menu-open zet. Mirror van het bestaande native hover-mechanisme
 * in menumaker.css (regels 116-148: #cssmenu ul ul{left:-9999px}, #cssmenu ul ul li
 * {height:0}, #cssmenu li:hover>ul{left:auto}, #cssmenu li:hover>ul>li{height:auto},
 * #cssmenu ul ul ul{margin-left:100%}) — dezelfde twee eigenschappen, dezelfde,
 * depth-agnostische opbouw (`li.carmo-menu-open > ul`, geen los top-/geneste-niveau
 * onderscheid nodig omdat het native mechanisme dat ook niet heeft).
 *
 * v2 (na review): eerdere versie forceerde `left:100% !important` op geneste
 * flyouts. Dat verdubbelde de horizontale verschuiving bovenop de al aanwezige,
 * onvoorwaardelijke `margin-left:100%` uit menumaker.css — gemeten: het 3e-niveau
 * paneel schoof ~240px te ver naar rechts, met een zichtbaar gat waar de
 * achterliggende pagina doorheen scheen. `left:auto` (net als de native
 * :hover-regel) laat de bestaande margin-left het werk doen en lost dat op.
 * Ontbrak ook: zonder een echte :hover blijven de li's in het paneel op
 * `height:0` staan (menumaker.css se ul ul li{height:0}), dus het paneel was
 * technisch zichtbaar maar visueel een 2px-streep. Nu meegenomen.
 * Extra: z-index-boost op de ECHT gehoverde tak, zodat een nog-nahangend
 * paneel (binnen de coulanceperiode) nooit boven een vers geopend paneel blijft
 * liggen en de muisinteractie kaapt.
 * Puur additief: geen bestaand bestand aangepast.
 * Marker: carmo-menu-hover-delay 20260903 */
#cssmenu li.carmo-menu-open > ul {
    left: auto !important;
}
#cssmenu li.carmo-menu-open > ul > li {
    height: auto !important;
}
#cssmenu li:hover > ul {
    z-index: 1000 !important;
}
