.cm-whatsapp{position:fixed;right:22px;bottom:24px;z-index:28;display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border-radius:999px;color:#fff!important;background:#146f50;text-decoration:none!important;box-shadow:0 6px 22px #0d3e5522;font:600 13px/1.2 Arial,sans-serif;border:1px solid #fff}.cm-whatsapp:hover{background:#105b41}.cm-whatsapp:focus-visible{outline:3px solid #168cdf;outline-offset:4px}.cm-quote-contact{margin-top:17px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cm-quote-contact p{font-size:12px;line-height:1.6}.cm-email-option{margin-block:14px}.cm-readonly{padding:20px;border:1px solid #cde1f0;background:#f2f8fe;border-radius:12px;margin-bottom:18px}.cm-readonly h2{font-size:23px}.cm-open{max-width:620px;margin:30px auto}
@media(max-width:800px){.cm-whatsapp{bottom:calc(84px + env(safe-area-inset-bottom));right:13px;padding:12px;gap:0}.cm-whatsapp span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cm-quote-contact{display:block}}
@media print{.cm-whatsapp,.cm-quote-contact,.cm-readonly{display:none!important}}
