/* SOLUCIÓN DEFINITIVA PARA MÓVILES */
@media (max-width: 768px) and (orientation: portrait) {
    body.menurock3-disable-adapt-portrait.menurock3-menu-open {
        position: fixed !important;
        width: 100% !important;
        height: 100% !important;
        overflow: hidden !important;
    }

    body.menurock3-disable-adapt-portrait.menurock3-menu-open .menurock3-menu-panel {
        width: 100% !important;
        height: 100vh !important;
        z-index: 99999999 !important;
    }

    body.menurock3-disable-adapt-portrait.menurock3-menu-open .menurock3-mobile-tabs-container {
        display: flex !important;
        z-index: 99999999 !important;
        bottom: 0 !important;
        position: fixed !important;
    }
}
