.cb-whatsapp-launch{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1200;width:60px;height:60px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#128c4a;color:#fff;box-shadow:0 4px 18px #123b5638;cursor:pointer}.cb-whatsapp-launch:hover{background:#087a3c;transform:translateY(-2px)}.cb-whatsapp-launch:focus-visible,.cb-whatsapp-dialog :focus-visible{outline:3px solid #42a0d8;outline-offset:4px}.cb-whatsapp-dialog{position:fixed;inset:0;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:32px;border:1px solid #dce9f0;border-radius:16px;background:#fff;color:#14344b;box-shadow:0 18px 70px #123b5633;overflow:auto;font-family:Roboto,Arial,sans-serif;box-sizing:border-box}.cb-whatsapp-dialog::backdrop{background:#12344b80}.cb-whatsapp-dialog h2{font-size:25px;line-height:1.25;margin:0 24px 10px 0;letter-spacing:-.5px}.cb-whatsapp-dialog p{font-size:14px;line-height:1.6;margin:0 0 20px;color:#586c7a}.cb-whatsapp-close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#586c7a;font-size:28px;cursor:pointer}.cb-whatsapp-dialog label{display:block;margin:15px 0 7px;font-size:14px;font-weight:700}.cb-whatsapp-dialog input{box-sizing:border-box;display:block;width:100%;min-height:46px;padding:11px 12px;border:1px solid #c5d7e2;border-radius:7px;color:#14344b;background:#fff;font:inherit;font-size:16px}.cb-whatsapp-submit{width:100%;margin-top:23px;min-height:48px;padding:12px 16px;background:#128c4a;color:#fff;border:0;border-radius:7px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.cb-whatsapp-submit:hover{background:#087a3c}.cb-whatsapp-dialog .cb-whatsapp-note{margin:12px 0 0;font-size:12px;text-align:center}@media(max-width:600px){.cb-whatsapp-launch{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:56px;height:56px}.cb-whatsapp-dialog{padding:26px 22px}}
