.whatsapp-toggle{display:flex;align-items:center;gap:9px;border:0;font:inherit;cursor:pointer}.whatsapp-toggle svg,.whatsapp-panel svg{width:23px;height:23px;flex-shrink:0}.whatsapp-panel{position:fixed;right:22px;bottom:85px;z-index:50;width:340px;max-width:calc(100vw - 32px);max-height:calc(100svh - 110px);overflow:auto;background:#fffdf7;border:1px solid #ddd3c4;border-radius:18px;box-shadow:0 15px 65px #24160f40;color:#2a1a10}.whatsapp-heading{display:flex;align-items:center;gap:12px;background:#075e54;color:white;padding:21px}.whatsapp-heading small{display:block;font-size:10px;margin-top:3px}.whatsapp-heading>svg{width:32px;height:32px}.whatsapp-close{margin-left:auto;border:0;background:transparent;color:white;font-size:28px;min-width:35px}.whatsapp-body{padding:22px}.whatsapp-body p{font-size:13px;line-height:1.8}.whatsapp-topics{display:flex;gap:7px;margin:18px 0}.whatsapp-topics button{border:1px solid #c9d9d0;background:white;border-radius:20px;padding:9px 12px;font-size:12px}.whatsapp-topics button[aria-pressed=true]{background:#e5f8ed;border-color:#128c7e}.whatsapp-send{display:flex;align-items:center;justify-content:center;gap:9px;background:#128c7e;color:white;padding:14px 10px;border-radius:8px;font-size:12px}.whatsapp-body>small{display:block;line-height:1.7;font-size:10px;color:#675b50;margin-top:14px}@media(max-width:600px){.whatsapp-panel{right:16px}.whatsapp-toggle{padding:14px!important}.whatsapp-toggle span{font-size:11px}}
