/**
 * Keep long IQIT mobile-menu labels readable without changing desktop menus.
 * @author CUSTOM-NOT-UPDATE
 */
@media (max-width: 991.98px) {
    #iqitmegamenu-mobile .mobile-menu__header-wrapper,
    #iqitmegamenu-mobile .mobile-menu__header,
    #iqitmegamenu-mobile .mobile-menu__back-btn {
        height: auto;
        min-height: 2.75rem;
    }

    #iqitmegamenu-mobile .mobile-menu__header {
        min-width: 0;
        flex: 1 1 auto;
    }

    #iqitmegamenu-mobile .mobile-menu__back-btn {
        width: 100%;
        min-width: 0;
        text-align: left;
    }

    #iqitmegamenu-mobile .mobile-menu__title {
        min-width: 0;
        white-space: normal;
        overflow-wrap: anywhere;
        line-height: 1.15;
    }

    #iqitmegamenu-mobile .mobile-menu__tab {
        min-width: 0;
    }

    #iqitmegamenu-mobile .mobile-menu__link {
        width: auto;
        min-width: 0;
        white-space: normal;
    }

    #iqitmegamenu-mobile .js-mobile-menu__tab-title,
    #iqitmegamenu-mobile .mobile-menu__links-link-parent {
        white-space: normal;
        overflow-wrap: anywhere;
    }
}
