.whatsapp-support-float {
   position: fixed;
   right: 18px;
   bottom: 18px;
   z-index: 9999;
   display: inline-flex;
   align-items: center;
   gap: 10px;
   background: #25d366;
   color: #fff;
   text-decoration: none;
   border-radius: 999px;
   padding: 11px 15px;
   font-weight: 600;
   font-size: 14px;
   box-shadow: 0 10px 25px rgba(0, 0, 0, 0.18);
   transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.whatsapp-support-float:hover {
   color: #fff;
   transform: translateY(-2px);
   box-shadow: 0 14px 30px rgba(0, 0, 0, 0.2);
}

.whatsapp-support-float i {
   font-size: 22px;
   line-height: 1;
}

@media (max-width: 576px) {
   .whatsapp-support-float {
      right: 12px;
      bottom: 12px;
      padding: 10px 13px;
      font-size: 13px;
   }

   .whatsapp-support-float i {
      font-size: 20px;
   }
}
