
.ddg-whatsapp-only-notice{
  margin:0 0 22px;
  padding:16px 18px;
  border:1px solid #cfe0da;
  border-radius:14px;
  background:#f1f7f5;
  color:#173e33;
  font-size:.84rem;
  line-height:1.55;
}
.ddg-whatsapp-only-notice strong{color:#173e33}
.ddg-whatsapp-only-button{
  position:fixed;
  right:20px;
  bottom:20px;
  z-index:1800;
  display:inline-flex;
  align-items:center;
  gap:9px;
  min-height:48px;
  padding:9px 14px 9px 9px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:999px;
  background:#173e33;
  color:#fff;
  box-shadow:0 18px 42px rgba(16,18,24,.22);
  text-decoration:none;
  font:inherit;
  font-size:.76rem;
  font-weight:850;
}
.ddg-whatsapp-only-button span{
  display:grid;
  place-items:center;
  width:31px;
  height:31px;
  border-radius:50%;
  background:#fff;
  color:#173e33;
  font-size:.62rem;
  font-weight:950;
  letter-spacing:.02em;
}
.ddg-whatsapp-only-button:hover{transform:translateY(-2px)}
@media(max-width:680px){
  .ddg-whatsapp-only-button{right:12px;bottom:12px}
  .ddg-whatsapp-only-button b{display:none}
}


/* ==========================================================
   V12.1 QA FIX — ONE NON-OVERLAPPING ENQUIRY CONTROL
   The legacy homepage/contact floating stacks are hidden.
   Social links remain available in the website/footer.
   ========================================================== */

.floating-actions,
.smart-enquiry{
  display:none !important;
}

.ddg-whatsapp-only-button{
  right:max(18px,env(safe-area-inset-right)) !important;
  bottom:max(18px,env(safe-area-inset-bottom)) !important;
  z-index:3000 !important;
  max-width:calc(100vw - 36px);
  white-space:nowrap;
}

@media(max-width:680px){
  .ddg-whatsapp-only-button{
    right:max(12px,env(safe-area-inset-right)) !important;
    bottom:max(12px,env(safe-area-inset-bottom)) !important;
    max-width:calc(100vw - 24px);
  }
}
