  /* Hide default Google Translate dropdown */
  #google_translate_element select {
      display: none;
  }

  /* Custom dropdown container */
  .custom-translate {
      position: relative;
      display: inline-block;
  }

  .translate-selected {
      display: flex;
      align-items: center;
      gap: 8px;
      padding: 8px 12px;
      background: #f8f9fa;
      border-radius: 30px;
      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
      cursor: pointer;
      min-width: 100px;
  }

  .translate-selected img {
      width: 20px;
      height: 20px;
      border-radius: 50%;
  }

  .translate-options {
      display: none;
      position: absolute;
      top: 110%;
      left: 0;
      background: #fff;
      border-radius: 12px;
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
      padding: 6px 0;
      z-index: 999;
      width: 140px;
  }

  .translate-option {
      display: flex;
      align-items: center;
      gap: 8px;
      padding: 8px 12px;
      cursor: pointer;
      transition: background 0.2s;
  }

  .translate-option img {
      width: 20px;
      height: 20px;
      border-radius: 50%;
  }

  .translate-option:hover {
      background: #f0f0f0;
  }

  #google_translate_element select {
      display: none;
  }

  .goog-te-banner-frame.skiptranslate,
  .goog-logo-link,
  .goog-te-gadget span {
      display: none !important;
  }