
/* VISHVAK CHEMIX - WhatsApp integration */
.vc-whatsapp-float{
  position:fixed;
  right:22px;
  bottom:22px;
  z-index:9999;
  display:flex;
  align-items:center;
  gap:9px;
  min-height:48px;
  padding:0 16px 0 12px;
  background:#128c7e;
  color:#fff!important;
  border-radius:28px;
  box-shadow:0 12px 30px rgba(5,40,35,.22);
  text-decoration:none!important;
  font-size:12px;
  font-weight:900;
  letter-spacing:.2px;
  transition:transform .18s ease, box-shadow .18s ease;
}
.vc-whatsapp-float:hover{
  color:#fff!important;
  transform:translateY(-2px);
  box-shadow:0 16px 34px rgba(5,40,35,.28);
}
.vc-wa-icon, .vc-wa-svg{
  width:28px;
  height:28px;
  display:grid;
  place-items:center;
  border:2px solid rgba(255,255,255,.9);
  border-radius:50%;
  font-size:17px;
  line-height:1;
  flex:0 0 auto;
}
@media(max-width:700px){
  .vc-whatsapp-float{
    right:14px;
    bottom:14px;
    min-width:48px;
    width:48px;
    height:48px;
    min-height:48px;
    padding:0;
    justify-content:center;
    border-radius:50%;
  }
  .vc-whatsapp-float .vc-wa-label{display:none}
}

/* RFQ WhatsApp continuation */
.vc-rfq-whatsapp{margin:0 0 18px}
.vc-rfq-whatsapp a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 18px;
  border:1px solid #128c7e;
  color:#128c7e;
  background:#fff;
  text-decoration:none;
  font-size:11px;
  font-weight:900;
  letter-spacing:.3px;
}
.vc-rfq-whatsapp a:hover{background:#128c7e;color:#fff}

.vc-wa-icon svg,.vc-wa-svg svg{width:17px;height:17px;display:block;fill:currentColor}
.nav-whatsapp{display:flex!important;align-items:center;justify-content:center;gap:7px;height:50px!important;margin:17px 0;padding:0 13px!important;border:1px solid #128c7e;color:#128c7e!important;background:#fff;font-size:11px!important;font-weight:900!important;text-decoration:none}
.nav-whatsapp:hover{background:#128c7e!important;color:#fff!important}
.nav-whatsapp:after{display:none!important}
.vc-wa-svg{display:grid;place-items:center;width:21px;height:21px}
.vc-wa-svg svg{width:20px;height:20px}
.vc-custom-whatsapp{background:#128c7e!important;border-color:#128c7e!important;color:#fff!important}
.vc-custom-whatsapp:hover{background:#0d7569!important;color:#fff!important}
@media(max-width:1180px){.nav-whatsapp{padding:0 9px!important;font-size:10px!important}}
@media(max-width:900px){.nav-whatsapp{margin:5px 0!important;height:48px!important;justify-content:flex-start;padding:0 13px!important}.nav-whatsapp:after{display:none!important}}

/* HEADER WHATSAPP REMOVED — floating WhatsApp remains active. */
.site-header .nav-whatsapp{
  display:none!important;
}
