/* ============================================
   NASCONDI COMPLETAMENTE GOOGLE TRANSLATE
   Plugin: Nascondi Google Translate Widget
   Versione: 1.1.0 - AGGIORNATO
   ============================================ */

/* Nascondi il widget principale di Google Translate */
#glt-footer,
#googlelanguagetranslator,
.goog-te-gadget-simple,
.goog-te-banner-frame,
.goog-te-menu-frame,
body > .skiptranslate,
#google_translate_element,
.goog-te-gadget {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
}

/* NUOVO: Nascondi il div con classe dinamica di Google */
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,
div[class*="VIpgJd-ZVi9od"],
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    position: absolute !important;
    left: -9999px !important;
    overflow: hidden !important;
}

/* Nascondi il banner che appare in alto */
.goog-te-banner-frame.skiptranslate {
    display: none !important;
}

/* Rimuovi il margine che Google Translate aggiunge al body */
body {
    top: 0px !important;
    position: static !important;
}

/* Nascondi tutti gli iframe di Google Translate */
iframe.goog-te-banner-frame,
iframe.goog-te-menu-frame,
iframe.VIpgJd-ZVi9od-xl07Ob-OEVmcd,
iframe[title*="traduzione"],
iframe[title*="translation"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
}

/* Nascondi il menu a tendina */
.goog-te-combo,
select.goog-te-combo {
    display: none !important;
}

/* Nascondi il footer del traduttore */
div#glt-footer {
    display: none !important;
}

/* Nascondi ogni elemento con classe skiptranslate */
.skiptranslate {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
}

/* Nascondi il bottone/banner in alto (se presente) */
body > div:first-child.skiptranslate {
    display: none !important;
}

/* Nascondi lo spazio vuoto che potrebbe rimanere */
#google_translate_element:empty {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Nascondi tutti gli elementi Google con prefisso classe */
[class*="goog-te"],
[id*="goog-te"],
[class*="VIpgJd"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}
