/* dp-ui-overlap: botón de WhatsApp y "volver arriba" por encima del aviso de cookies mientras esté abierto */
@media (max-width: 640px) {
  html body:has(.pix-cookie-banner:not(.pix-closed)) #dp-wa { bottom: 122px !important; }
  html body:has(.pix-cookie-banner:not(.pix-closed)) a.back_to_top { bottom: 140px !important; }
}
@media (min-width: 641px) and (max-width: 1024px) {
  html body:has(.pix-cookie-banner:not(.pix-closed)) #dp-wa,
  html body:has(.pix-cookie-banner:not(.pix-closed)) a.back_to_top { bottom: 96px !important; }
}
/* dp-idioma-m: idioma dentro del menú del celular y tablet */
html body .navbar-collapse.show > ul > li.nav-item.dp-idioma-m > a.nav-link, html body .navbar-collapse li.dp-idioma-m > a.nav-link { color: #F26522 !important; -webkit-text-fill-color: #F26522 !important; justify-content: flex-start !important; gap: 10px; }
html body .navbar-collapse li.dp-idioma-m svg { width: 18px; height: 18px; flex: 0 0 18px; }
/* dp-tablet: el traductor flotante tapaba el logo en tablet; idioma va en el menú */
@media (max-width: 1199px) {
  html body .auto_translate_button_wrapper.wpat_float,
  html body .auto_translate_minimalist.wpat_min_style_flags { display: none !important; }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  html body .pix-topbar.pix-header-desktop { display: none !important; }
}
