/* DW TranslatePress UI
   Visual clean + amigável com site
   Desenvolvido por DriveWeb – Rodrigo Soares — https://driveweb.pt
*/

:root{
  --dw-trp-offset-x: 16px;
  --dw-trp-offset-y: 90px;
  --dw-trp-radius: 14px;
  --dw-trp-flag: 26px;
}

/* Floating Switcher */
.trp-floating-switcher{
  right: var(--dw-trp-offset-x) !important;
  bottom: var(--dw-trp-offset-y) !important;

  /* safe-area iOS */
  bottom: calc(var(--dw-trp-offset-y) + env(safe-area-inset-bottom, 0px)) !important;

  z-index: 99999 !important;
}

.trp-floating-switcher .trp-language-switcher > div{
  border-radius: var(--dw-trp-radius) !important;
  box-shadow: 0 8px 25px rgba(0,0,0,.22) !important;
  overflow: hidden;
}

/* Bandeiras mais bonitas */
.trp-floating-switcher .trp-flag-image{
  width: var(--dw-trp-flag) !important;
  height: auto !important;
  border-radius: 6px;
  box-shadow: 0 2px 10px rgba(0,0,0,.18);
}

/* Texto discreto (se não for flags-only) */
.trp-floating-switcher .trp-language-item-name{
  font-weight: 600;
  font-size: 13px;
  letter-spacing: .2px;
}

/* Hover suave */
.trp-floating-switcher .trp-language-switcher a{
  transition: transform .08s ease, background-color .12s ease;
}
.trp-floating-switcher .trp-language-switcher a:hover{
  transform: translateY(-1px);
}

/* Em mobile, sobe um pouco pra não brigar com WhatsApp/cookies */
@media (max-width: 480px){
  :root{ --dw-trp-offset-y: 110px; }
}
