/* Aggressives Verbergen von ALLEN Google-UI-Elementen */
iframe.goog-te-banner-frame,
body > div.skiptranslate,
body > div.VIpgJd-ZVi9od-aZ2wEe-wOHMyf {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
}
body {
    top: 0 !important;
}



/* Unser Shortcode-Container - dient nur als Anker */
.mctp-ultimate-switcher {
    display: inline-block;
    width: 32px;
    height: 32px;
}
.mctp-ultimate-switcher .mctp-current-lang {
    cursor: pointer;
}


/* Das Dropdown-Menü, das jetzt frei auf der Seite schwebt */
.mctp-lang-options {
    display: none; 
    background-color: white;
    list-style: none;
    padding: 6px;
    margin: 0;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
    z-index: 99999 !important; /* Höchster z-index, um über allem zu liegen */
}


/* KORREKTUR für das Quetschen & Design:
   Einheitliches Styling für ALLE Flaggen-Bilder. */
.mctp-ultimate-switcher img, .mctp-lang-options img {
    width: 32px !important;    /* Feste Breite, !important als Absicherung */
    height: 32px !important;   /* Feste Höhe, !important als Absicherung */
    object-fit: cover !important; /* Verhindert Verzerrung */
    border-radius: 8px !important; 
    box-shadow: 0 2px 5px rgba(0,0,0,0.15);
    display: block !important;
    transition: transform 0.2s ease-in-out;
}


/* Listenelemente und Links im Dropdown */
.mctp-lang-options li {
    padding: 3px;
}
.mctp-lang-options a {
    display: block;
    line-height: 0; /* Verhindert extra Leerraum */
}

/* Hover-Effekt */
.mctp-lang-options a:hover img {
    transform: scale(1.1);
}