/**
 * Iris Translate - FOUC Prevention Styles
 * Prevents Flash of Unstyled Content during client-side translation
 */

/* Backup hiding via class */
html.iris-translate-loading body {
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Show page when ready */
html.iris-translate-ready body {
    visibility: visible !important;
    opacity: 1 !important;
    transition: opacity 0.15s ease-in;
}

/* Always hide Google Translate UI elements */
.goog-te-banner-frame,
.skiptranslate:not(.iris-translate-selector *),
#goog-gt-tt,
.goog-te-balloon-frame,
.goog-te-menu-frame,
.goog-te-spinner-pos,
body > .skiptranslate:first-child,
iframe.skiptranslate {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
}

/* Prevent GT from pushing body down */
body {
    top: 0 !important;
    position: relative !important;
}

/* Hide the "Translate" tooltip */
.goog-tooltip,
.goog-tooltip-content,
.goog-text-highlight {
    display: none !important;
    background: none !important;
    box-shadow: none !important;
}
