[data-status]{font-size:14px;line-height:1.5;max-width:600px;margin:16px auto;padding:10px;color:inherit;overflow-wrap:anywhere}[data-status] a{text-decoration:underline;color:inherit}.local-whatsapp{position:fixed;left:24px;bottom:20px;background:#20ca66;color:white;z-index:30;border-radius:6px;padding:12px 18px;font:600 13px Arial;text-decoration:none;box-shadow:0 2px 6px #0003}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/* Floating controls matched to the public reference widgets. */
.local-whatsapp{display:block;width:207px;height:48px;bottom:16px;left:24px;padding:0;background:none;border-radius:0;box-shadow:none;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.35));transform-origin:bottom left;transition:transform .3s cubic-bezier(.075,.82,.165,1);z-index:100}.local-whatsapp img{display:block;width:207px;height:48px}.local-whatsapp:hover{transform:scale(1.05)}.local-whatsapp:active{transform:scale(1)}
.gal-assistant{position:fixed;right:20px;bottom:20px;height:50.04px;display:flex;align-items:center;gap:2px;padding:0 14px 0 12px;border:0;border-radius:40px;background:#207f99;color:#fff;box-shadow:0 6px 18px rgba(163,163,163,.32);font:400 16px/22.856px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans",Arial,sans-serif;cursor:pointer;z-index:100;letter-spacing:0}.gal-assistant svg{display:block;flex-shrink:0;width:34.03px;height:34.03px}.gal-assistant[hidden],.gal-chat[hidden]{display:none}.gal-chat{position:fixed;right:20px;bottom:20px;width:370px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100dvh - 40px);background:#fff;box-shadow:0 8px 32px #0003;z-index:101;border-radius:14px;overflow:auto;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#252525;letter-spacing:0}.gal-chat header{display:flex;align-items:center;justify-content:space-between;background:#207f99;color:white;padding:18px 20px}.gal-chat header strong{font-size:15px}.gal-chat header button{background:none;color:white;border:0;font:28px Arial;cursor:pointer;padding:0 5px}.gal-chat-body{padding:24px 20px}.gal-chat-body small{color:#666}.gal-chat-message{background:#f1f2f4;border-radius:0 14px 14px;margin:8px 0 24px;padding:14px}.gal-chat-preview{font-size:13px;color:#59636a}.gal-chat-body a{display:block;border:1px solid #207f99;border-radius:8px;color:#207f99;text-decoration:none;padding:12px;margin-top:12px}.gal-chat-body a:hover{background:#eef7f9}@media(max-width:750px){.local-whatsapp{transform:scale(.85)}.local-whatsapp:hover{transform:scale(.85)}.local-whatsapp:active{transform:scale(.8)}}@media(max-width:420px){.gal-assistant{right:12px;bottom:20px;padding:0 10px 0 8px;font-size:14px;gap:0}.gal-assistant svg{width:29px;height:29px}.local-whatsapp{left:16px}.gal-chat{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.local-whatsapp{transition:none}}
