/*
 * Theme Name:  hebdo Child
 * Theme URI:   https://hebdo.news
 * Description: hebdo Child Theme
 * Author:      banzai
 * Author URI:  https://banzai.dev
 * Template:    swyft
 * Version:     1.0.0
 */

/* Intégration du sélecteur GTranslate à côté des icônes */
.cs-header__col .header-gtranslate-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 100% !important;
    margin-left: 10px !important;
}

/* Variables CSS GTranslate force transparence */
.header-gtranslate-wrapper {
    --gt-bg: transparent !important;
    --gt-bg-color: transparent !important;
    --gt-switcher-bg: transparent !important;
}

/* Style du menu déroulant (options au clic) */
.header-gtranslate-wrapper select option {
    background-color: #1e293b !important;
    color: #ffffff !important;
}

/* Suppression globale du fond sombre, bordures et ombres de GTranslate */
.gt_switcher,
.gt_switcher a,
.gt_switcher .gt-current-lang,
.gt_switcher .gt_option,
.gtranslate_wrapper,
div[class*="gt_"],
a[class*="gt-"] {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* Couleur du texte des liens GTranslate */
.gt_switcher a,
.gt_switcher .gt-current-lang {
    color: #ffffff !important;
}

/* Neutralisation du fond et du rendu natif OS/Navigateur pour le sélecteur principal */
.cs-header__col .header-gtranslate-wrapper,
.cs-header__col .gtranslate_wrapper,
html body select.gt_selector,
html body select.gt_selector.notranslate,
.header-gtranslate-wrapper select,
.header-gtranslate-wrapper .gt_switcher {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
    font-size: 13px !important;
    cursor: pointer !important;
}

/* Forcer la transparence absolue et le texte en blanc sur TOUS les sous-éléments du wrapper GTranslate */
.header-gtranslate-wrapper,
.header-gtranslate-wrapper div,
.header-gtranslate-wrapper span,
.gtranslate_wrapper,
.gt_switcher {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}

/* Couleur du texte blanc pour le select principal */
.cs-header__col select.gt_selector,
.header-gtranslate-wrapper select.gt_selector,
.header-gtranslate-wrapper select.gt_selector.notranslate {
    color: #ffffff !important;
}