#qtranslate-floating-bar{position:fixed;z-index:999999;width:42px;height:42px;box-sizing:border-box}
#qtranslate-floating-bar.qtranslate-bottom-right{right:14px;bottom:14px}
#qtranslate-floating-bar.qtranslate-bottom-left{left:14px;bottom:14px}
#qtranslate-floating-bar.qtranslate-top-right{right:14px;top:14px}
#qtranslate-floating-bar.qtranslate-top-left{left:14px;top:14px}
#qtranslate-floating-bar .qtranslate-language-trigger{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:50%;background:var(--qt-bg,#12304a);color:var(--qt-text,#fff);font-size:22px;line-height:1;cursor:pointer;padding:0;box-shadow:0 3px 12px rgba(0,0,0,.2)}
#qtranslate-floating-bar .qtranslate-language-trigger:focus-visible{outline:2px solid var(--qt-accent,#21c4bd);outline-offset:3px}
#qtranslate-floating-bar #qtranslate-google-element{position:absolute;right:0;bottom:49px;display:none;width:170px;padding:8px;background:var(--qt-bg,#12304a);border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.2);overflow:hidden}
#qtranslate-floating-bar.qtranslate-open #qtranslate-google-element{display:block}
#qtranslate-floating-bar.qtranslate-top-right #qtranslate-google-element,#qtranslate-floating-bar.qtranslate-top-left #qtranslate-google-element{top:49px;bottom:auto}
#qtranslate-floating-bar.qtranslate-bottom-left #qtranslate-google-element,#qtranslate-floating-bar.qtranslate-top-left #qtranslate-google-element{left:0;right:auto}
#qtranslate-floating-bar .goog-te-gadget{font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;color:var(--qt-text,#fff)!important;font-size:0!important}
#qtranslate-floating-bar .goog-te-gadget-simple{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 7px!important;border:0!important;border-radius:6px;background:#fff!important;color:#222!important}
#qtranslate-floating-bar .goog-te-gadget-simple img{display:none!important}
#qtranslate-floating-bar .goog-te-gadget-simple span{color:#222!important;border:0!important;font-size:13px!important}
#qtranslate-floating-bar .goog-te-menu-value{color:#222!important}
.goog-te-banner-frame.skiptranslate{display:none!important}
body{top:0!important}
@media(max-width:480px){#qtranslate-floating-bar{width:40px;height:40px}#qtranslate-floating-bar .qtranslate-language-trigger{width:40px;height:40px}#qtranslate-floating-bar.qtranslate-bottom-right{right:10px;bottom:10px}#qtranslate-floating-bar.qtranslate-bottom-left{left:10px;bottom:10px}#qtranslate-floating-bar.qtranslate-top-right{right:10px;top:10px}#qtranslate-floating-bar.qtranslate-top-left{left:10px;top:10px}}
/* Hide Google's injected translation banner while preserving translation controls. */
iframe.goog-te-banner-frame,
.goog-te-banner-frame,
.goog-te-banner-frame.skiptranslate,
iframe.skiptranslate[src*="translate.google"],
body > .skiptranslate > iframe,
#goog-gt-tt,
.goog-te-balloon-frame {display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;}
html.translated-ltr,html.translated-rtl,body{top:0!important;margin-top:0!important;}
