/* V19.60 — controles flutuantes realmente transparentes
   Carregado por último em todas as páginas para eliminar qualquer fundo cinza/preto residual.
   Mantém apenas contorno dourado, ícones, tooltip e sombra externa discreta. */
.nav-dock{
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  opacity:1!important;
}
.nav-dock a,.nav-dock button{
  background:transparent!important;
  background-image:none!important;
  border-color:rgba(246,198,77,.46)!important;
  box-shadow:0 5px 16px rgba(0,0,0,.12)!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  opacity:1!important;
}
.nav-dock a:before,.nav-dock button:before{
  background:transparent!important;
  background-image:none!important;
}
.nav-dock a:hover,.nav-dock button:hover,.nav-dock a:focus-visible,.nav-dock button:focus-visible{
  background:rgba(246,198,77,.055)!important;
  background-image:none!important;
  border-color:#f6c64d!important;
  box-shadow:0 0 0 3px rgba(246,198,77,.06),0 8px 20px rgba(0,0,0,.14)!important;
}
.floating-whatsapp{
  background:transparent!important;
  background-image:none!important;
  border-color:rgba(246,198,77,.56)!important;
  box-shadow:0 6px 18px rgba(0,0,0,.14),0 0 18px rgba(246,198,77,.07)!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  opacity:1!important;
}
.floating-whatsapp:before{
  background:transparent!important;
  background-image:none!important;
}
.floating-whatsapp:hover,.floating-whatsapp:focus-visible{
  background:rgba(246,198,77,.055)!important;
  background-image:none!important;
  border-color:#f6c64d!important;
  box-shadow:0 0 0 4px rgba(246,198,77,.06),0 10px 24px rgba(0,0,0,.16),0 0 24px rgba(246,198,77,.10)!important;
}
@media(max-width:900px){
  .nav-dock{
    background:transparent!important;
    background-image:none!important;
    border-color:transparent!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    opacity:1!important;
  }
  .nav-dock a,.nav-dock button{
    background:transparent!important;
    background-image:none!important;
    border-color:rgba(246,198,77,.38)!important;
    box-shadow:0 4px 12px rgba(0,0,0,.10)!important;
    opacity:1!important;
  }
  .floating-whatsapp{
    background:transparent!important;
    background-image:none!important;
    border-color:rgba(246,198,77,.46)!important;
    box-shadow:0 5px 15px rgba(0,0,0,.12),0 0 12px rgba(246,198,77,.06)!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    opacity:1!important;
  }
}
