/**
 * Mobile Language Dropdown Override
 * Mobil menüdeki dil seçici için override CSS
 */

/* Mobil menü içindeki dil seçicide metni göster */
.vt-modern-mobile-menu .vt-language-btn span,
.vt-modern-mobile-menu .vt-language-current span,
.vt-modern-language-switcher .vt-language-btn span,
.vt-modern-language-switcher .vt-language-name {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Masaüstü header'da gizle, mobil menüde göster */
@media (max-width: 991px) {
    /* Header'daki dil seçicide gizle */
    .vt-header-actions .vt-language-btn span {
        display: none !important;
    }
    
    /* Mobil menüdeki dil seçicide göster */
    .vt-modern-mobile-menu .vt-language-btn span,
    .vt-modern-mobile-menu .vt-language-name,
    .vt-modern-language-switcher .vt-language-btn span,
    .vt-modern-language-switcher .vt-language-name {
        display: inline-block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
}

/* Mobil menü açıkken kesinlikle göster */
.vt-modern-mobile-menu.active .vt-language-btn span,
.vt-modern-mobile-menu.active .vt-language-name {
    display: inline-block !important;
}

/* Dil dropdown'ındaki metinler */
.vt-modern-mobile-menu .vt-language-dropdown span,
.vt-modern-mobile-menu .vt-language-option span {
    display: inline-block !important;
}

/* Override any conflicting styles with high specificity */
body .vt-modern-mobile-menu .vt-modern-language-switcher .vt-language-btn span,
body .vt-modern-mobile-menu .vt-modern-language-switcher .vt-language-name {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}