/* ── Hide Google's top banner bar ── */
.goog-te-banner-frame {
  display: none !important;
}
.goog-te-balloon-frame {
  display: none !important;
}
#goog-gt-tt {
  display: none !important;
}
body {
  top: 0 !important;
}

.skiptranslate iframe {
  display: none !important;
}

/* ── Wrapper in navbar ── */
#ntx-translate-mount-anchor {
  display: inline-flex;
  align-items: center;
  margin-right: 12px;
}

/* ── Hide "Powered by Google" text ── */
#ntx-translate-mount-anchor .goog-te-gadget {
  font-size: 0 !important;
  line-height: 0;
}

/* ── The select dropdown ── */
#ntx-translate-mount-anchor .goog-te-gadget select {
  background: transparent;
  border: 1.5px solid rgba(255, 255, 255, 0.75);
  border-radius: 8px;
  padding: 7px 12px;
  color: #ffffff;
  font-family: "Inter", "Onest", sans-serif;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  outline: none;
  min-width: 130px;
}

#ntx-translate-mount-anchor .goog-te-gadget select:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.9);
}

#ntx-translate-mount-anchor .goog-te-gadget select option {
  background: #1a2b4a;
  color: #ffffff;
}

/* ── Mobile ── */
@media (max-width: 991px) {
  #ntx-translate-mount-anchor {
    margin-right: 8px;
  }
  #ntx-translate-mount-anchor .goog-te-gadget select {
    font-size: 12px;
    padding: 6px 10px;
    min-width: 110px;
  }
}
