#tree-whatsapp-wrap{
  position:fixed !important;
  left:18px !important;
  bottom:24px !important;
  z-index:2147483000 !important;
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
  direction:ltr !important;
}

#tree-whatsapp-label{
  display:block !important;
  visibility:visible !important;
  opacity:1 !important;
  width:auto !important;
  height:auto !important;
  overflow:visible !important;
  white-space:nowrap !important;
  direction:rtl !important;
  background:#211915 !important;
  color:#fff !important;
  padding:10px 15px !important;
  border-radius:9px !important;
  font-family:Arial,sans-serif !important;
  font-size:13px !important;
  font-weight:600 !important;
  line-height:1.4 !important;
  box-shadow:0 5px 18px rgba(0,0,0,.2) !important;
}

#tree-whatsapp-float{
  width:58px !important;
  height:58px !important;
  min-width:58px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:50% !important;
  background:#25D366 !important;
  box-shadow:0 6px 22px rgba(0,0,0,.22) !important;
  text-decoration:none !important;
  animation:treeWhatsappFloat 2.8s ease-in-out infinite;
}

#tree-whatsapp-float svg{
  width:31px !important;
  height:31px !important;
  fill:#fff !important;
}

@keyframes treeWhatsappFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-5px)}
}

@media(max-width:600px){
  #tree-whatsapp-wrap{
    left:10px !important;
    bottom:16px !important;
    gap:7px !important;
  }

  #tree-whatsapp-label{
    font-size:11px !important;
    padding:8px 10px !important;
  }

  #tree-whatsapp-float{
    width:52px !important;
    height:52px !important;
    min-width:52px !important;
  }

  #tree-whatsapp-float svg{
    width:28px !important;
    height:28px !important;
  }
}
