/* ═══════════════════════════════════════════════════════
   Google Translate — Hide spinner & toolbar
   powerlinkqr.com / metabizgate.com
   ═══════════════════════════════════════════════════════ */

/* Sembunyikan spinner animasi Google Translate */
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc,
.VIpgJd-ZVi9od-aZ2wEe-OiiCO,
.VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc,
.VIpgJd-ZVi9od-aZ2wEe {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Sembunyikan Google Translate toolbar bawaan yang mengubah layout */
.goog-te-banner-frame,
.goog-te-banner-frame.skiptranslate,
#goog-gt-tt,
.goog-te-balloon-frame,
.goog-tooltip,
.goog-tooltip:hover {
    display: none !important;
    visibility: hidden !important;
}

/* Fix: body yang ter-push ke bawah karena toolbar GT */
body {
    top: 0 !important;
}
body.translated-ltr,
body.translated-rtl {
    top: 0 !important;
}

/* Sembunyikan GT spinner overlay saat proses translate */
.VIpgJd-ZVi9od-xl07Ob-lTBxed {
    display: none !important;
}

/* Widget dropdown bahasa kita sendiri */
#plq-lang-wrap {
    position: relative;
    display: inline-flex;
    align-items: center;
}
#plq-lang-btn {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: .35rem .75rem;
    border-radius: 999px;
    border: 1.5px solid rgba(255,255,255,.3);
    background: rgba(255,255,255,.12);
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    transition: background .15s;
    white-space: nowrap;
}
#plq-lang-btn:hover {
    background: rgba(255,255,255,.22);
}
#plq-lang-dropdown {
    display: none;
    position: absolute;
    top: calc(100% + 6px);
    right: 0;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0,0,0,.15);
    min-width: 140px;
    z-index: 9999;
    overflow: hidden;
}
#plq-lang-dropdown.open {
    display: block;
}
.plq-lang-opt {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: .5rem .875rem;
    font-size: 13px;
    color: #374151;
    cursor: pointer;
    transition: background .1s;
}
.plq-lang-opt:hover {
    background: #F1F5F9;
}
.plq-lang-opt.active {
    background: #E1F5EE;
    color: #0F6E56;
    font-weight: 600;
}
