.whatsapp-modal-open{overflow:hidden}
#whatsapp-dialog{position:fixed;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 32px);margin:auto;border:0;border-radius:16px;padding:0;overflow:auto;background:#fff;color:#172638;box-shadow:0 24px 90px #101f3055;overscroll-behavior:contain}
#whatsapp-dialog::backdrop{background:rgba(9,24,39,.65)}
#whatsapp-dialog .card{margin:0;border:0;box-shadow:none;padding:30px}
#whatsapp-dialog h3{padding-right:32px;font-size:1.5rem;line-height:1.2}
#whatsapp-dialog .whatsapp-close{position:absolute;right:12px;top:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#edf2f5;color:#14263a;font-size:30px;line-height:1;z-index:1}
#whatsapp-dialog .whatsapp-close:hover{background:#dce5eb}
#whatsapp-dialog .whatsapp-close:focus-visible{outline:3px solid #168b54;outline-offset:2px}
#whatsapp-dialog .submit{background:#168b54;color:#fff}
#whatsapp-dialog .submit:hover{background:#0f7645}
@media(max-width:460px){#whatsapp-dialog .card{padding:26px 20px 22px}#whatsapp-dialog .fields{gap:12px}#whatsapp-dialog textarea{min-height:82px}}
