/* Side menu failsafe: ensure the off-canvas menu is visible when opened.
   Some pages can end up with menu markup but panel hidden due to missing JS init.
*/

/* If the sidepanel module is present, don't let its inner nav be invisible */
.ld-module-sd,
.ld-module-sd *{
  opacity: 1;
  visibility: visible;
}

/* Keep the fancy menu list clickable */
.lqd-fancy-menu ul.reset-ul{
  pointer-events: auto;
}

/* If the panel is forced collapsed by inline styles, at least show it when body has the common open states */
body.lqd-mobile-nav-expanded .ld-module-sd,
body.navbar-sidepanel-is-visible .ld-module-sd,
body.sidepanel-is-open .ld-module-sd{
  transform: none !important;
}
