.neo-translate {
  display: inline-flex;
  align-items: center;
  line-height: 0;
}

.neo-translate__flags {
  display: inline-flex;
  white-space: nowrap;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0 !important;
  line-height: 0;
}

.neo-translate__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: transparent;
  padding: 2px;
  cursor: pointer;
  line-height: 0;
  margin: 0;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
  appearance: none;
  flex: 0 0 auto;
}

.neo-translate__button.is-active {
  opacity: 0.6;
}

.neo-translate__flag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  flex: 0 0 auto;
}

.neo-translate__flag svg {
  display: block;
  width: 22.5px !important;
  height: 15px !important;
  overflow: visible;
  shape-rendering: geometricPrecision;
}

.neo-translate__button:hover .neo-translate__flag svg {
  transform: scale(1.05);
  transform-origin: center;
}

.neo-translate__button.is-active .neo-translate__flag svg {
  transform: none;
}

.neo-translate__google {
  width: 0;
  height: 0;
  overflow: hidden;
}

.neo-translate br { display: none !important; }
.neo-translate p { margin: 0 !important; padding: 0 !important; display: contents !important; }
.neo-translate p:empty { display: none !important; }

div.skiptranslate,
#google_translate_element2,
.goog-te-banner-frame,
.goog-te-banner-frame.skiptranslate,
iframe.goog-te-banner-frame,
iframe.skiptranslate,
iframe.goog-te-balloon-frame,
#goog-gt-tt,
.VIpgJd-yAWNEb-VIpgJd-fmcmS,
.VIpgJd-ZVi9od-ORHb {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
}

html { margin-top: 0 !important; }

body,
body.skiptranslate,
body.translated-ltr {
  top: 0 !important;
  margin-top: 0 !important;
}

.goog-text-highlight {
  background: none !important;
  box-shadow: none !important;
}

font font {
  background-color: transparent !important;
  box-shadow: none !important;
  position: initial !important;
}
