/* Force hamburger menu visibility on mobile */
@media (max-width: 991px) {
    .header-mobile-top {
        display: flex !important;
        justify-content: space-between !important;
    }
    
    .header-items-mobile--left {
        order: -1 !important;  
        margin-right: auto !important;
        margin-left: 0 !important;
    }
    
    .header-mobile-top .menu-mobile {
        display: block !important;
        visibility: visible !important;  
        width: 44px !important;
        height: 44px !important;
        left: 0 !important;
        right: auto !important;
        position: relative !important;
        opacity: 1 !important;
    }
    
    .menu-mobile .menu-box-title {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    
    .menu-mobile .menu-icon {
        display: flex !important;
        visibility: visible !important;
        width: 44px !important;
        height: 44px !important;
        opacity: 1 !important;
        align-items: center !important;
        justify-content: center !important;
    }
    
    .menu-icon svg, .svg-icon svg {
        opacity: 1 !important;
        width: 24px !important;
        height: 24px !important;
        fill: #ffffff !important;
        color: #ffffff !important;
        display: block !important;
    }
}

/* Hide hamburger on desktop */
@media (min-width: 992px) {
    #mobile-hamburger-fixed {
        display: none !important;
    }
}
