/* Diagnostic build: Google UI hiding is intentionally disabled.
 * Restore it only after the translation engine is confirmed working. */
/* body{top:0!important} */
/* .goog-te-banner-frame,.goog-te-balloon-frame,.goog-te-spinner-pos,
#goog-gt-tt,.goog-tooltip,.goog-te-menu-frame,.goog-te-gadget-icon,
.gt-notice-logo{display:none!important} */
.gtfa-translation-progress{position:fixed;z-index:100000;left:50%;top:50%;width:min(360px,calc(100vw - 40px));transform:translate(-50%,-50%) scale(.96);padding:20px 22px 18px;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:rgba(17,58,43,.97);box-shadow:0 20px 70px rgba(13,42,31,.32);color:#fff;text-align:center;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;font-family:inherit}
.gtfa-translation-progress.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}
.gtfa-translation-progress strong{display:block;font-size:14px;font-weight:700}
.gtfa-translation-progress small{display:block;margin-top:6px;color:#b9d5c2;font-size:11px}
.gtfa-progress-track{height:6px;margin-top:16px;overflow:hidden;border-radius:99px;background:#315c49}
.gtfa-progress-track i{display:block;width:38%;height:100%;border-radius:inherit;background:#c6f36a;box-shadow:0 0 14px #c6f36a;animation:gtfa-progress 1.1s ease-in-out infinite}
@keyframes gtfa-progress{0%{transform:translateX(-130%)}100%{transform:translateX(350%)}}
@media(prefers-reduced-motion:reduce){.gtfa-progress-track i{animation:none;width:100%}}
/* .gtranslate_wrapper,.gt_switcher_wrapper,.gt_float_switcher,
.gt-notice-logo,.goog-te-gadget-icon{display:none!important} */
/* .gtfa-translation-engine{display:none!important;width:0!important;
height:0!important;overflow:hidden!important} */