/* assets/css/global-google-translate.css */
.portal-google-translate{
    display:flex;
    align-items:center;
    gap:5px;
    padding:5px;
    border-radius:999px;
    background:rgba(255,255,255,.14);
    border:1px solid rgba(255,255,255,.18);
    position:relative;
    z-index:999999;
}
.portal-google-translate .pgt-label{
    color:rgba(255,255,255,.76);
    font-size:10px;
    font-weight:950;
    text-transform:uppercase;
    letter-spacing:.08em;
    padding:0 5px 0 8px;
}
.portal-google-translate a{
    min-width:31px;
    height:28px;
    padding:0 8px;
    border-radius:999px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none!important;
    color:#fff!important;
    font-size:10px;
    font-weight:950;
    line-height:1;
}
.portal-google-translate a.active,
.portal-google-translate a:hover{
    background:#fff!important;
    color:#171717!important;
}
.goog-te-banner-frame,
.goog-te-gadget-icon,
.goog-logo-link,
.goog-te-balloon-frame{
    display:none!important;
}
.goog-te-gadget{
    height:0!important;
    overflow:hidden!important;
    color:transparent!important;
}
body{top:0!important}
body > .skiptranslate{display:none!important}
html.translated-ltr,
html.translated-rtl{margin-top:0!important}
@media(max-width:900px){
    .portal-google-translate{
        width:100%;
        max-width:330px;
        margin:10px auto 0;
        display:grid;
        grid-template-columns:repeat(5,1fr);
        gap:6px;
        border-radius:22px;
        background:#111;
        padding:7px;
    }
    .portal-google-translate .pgt-label{display:none}
    .portal-google-translate a{
        width:100%;
        min-width:0;
        height:38px;
        background:rgba(255,255,255,.08);
        border-radius:15px;
        font-size:11px;
    }
    .portal-google-translate a.active{
        background:linear-gradient(135deg,#f3d98d,#c8a45d)!important;
        color:#17130b!important;
    }
}

/* v2 anti-duplicate / menu safe */
.portal-google-translate + .portal-google-translate{display:none!important}
.lang-topbar-pro:has(+ .portal-google-translate){display:none!important}
