.mc-wa-launch{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:900;display:flex;align-items:center;gap:10px;padding:14px 19px;border-radius:999px;background:#167c44;color:#fff!important;text-decoration:none!important;font:600 16px/1.2 'Source Sans 3',sans-serif;box-shadow:0 5px 20px #0003}.mc-wa-launch:hover{background:#106238}.mc-wa-launch:focus-visible,.mc-wa-dialog :focus-visible{outline:3px solid #a67c52;outline-offset:4px}.mc-wa-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:28px;border:1px solid #d9c8b0;border-radius:18px;background:#f7f2ea;color:#2c2a28;box-shadow:0 20px 70px #0005;overflow:auto}.mc-wa-dialog::backdrop{background:#1a181699}.mc-wa-dialog h2{margin:0 32px 12px 0;font-size:28px;line-height:1.15}.mc-wa-dialog p{font-size:15px;line-height:1.5}.mc-wa-close{position:absolute;right:10px;top:8px;width:44px;height:44px;border:0;background:transparent;color:#6b4f3a;font-size:30px;cursor:pointer}.mc-wa-dialog label{display:block;font-size:15px;font-weight:600;margin:14px 0 5px}.mc-wa-dialog input,.mc-wa-dialog select,.mc-wa-dialog textarea{box-sizing:border-box;display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #b7aa9a;border-radius:8px;background:#fff;color:#2c2a28;font:16px/1.4 'Source Sans 3',sans-serif}.mc-wa-dialog textarea{resize:vertical}.mc-wa-submit{width:100%;margin-top:20px;padding:14px 16px;border:0;border-radius:10px;background:#167c44;color:#fff;font:600 16px/1.3 'Source Sans 3',sans-serif;cursor:pointer}.mc-wa-dialog .mc-wa-note{font-size:13px;color:#5c574f;margin-bottom:0}@media(max-width:480px){.mc-wa-launch{right:16px;padding:14px}.mc-wa-launch span{display:none}.mc-wa-dialog{padding:24px 20px}}@media print{.mc-wa-launch,.mc-wa-dialog{display:none!important}}
