#floatingWhatsApp.floating-whatsapp{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;align-items:center;gap:11px;min-width:244px;min-height:68px;padding:9px 13px 9px 9px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(135deg,#173b2b,#10291f);color:#fff;text-decoration:none;box-shadow:0 12px 34px rgba(20,39,29,.28);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
#floatingWhatsApp.floating-whatsapp:hover{transform:translateY(-3px);background:linear-gradient(135deg,#1c4a35,#123124);box-shadow:0 16px 38px rgba(20,39,29,.36)}
#floatingWhatsApp .floating-whatsapp-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:14px;background:#25d366;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}
#floatingWhatsApp .floating-whatsapp-mark{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}
#floatingWhatsApp .floating-whatsapp-copy{display:grid;gap:2px;min-width:0}
#floatingWhatsApp .floating-whatsapp-copy small{color:#9ce4b5;font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1.2}
#floatingWhatsApp .floating-whatsapp-copy strong{color:#fff;font-size:12px;font-weight:650;line-height:1.35;white-space:nowrap}
#floatingWhatsApp .floating-whatsapp-copy em{color:#ccdbd1;font-size:9px;font-style:normal;line-height:1.3;white-space:nowrap}
#floatingWhatsApp .floating-whatsapp-arrow{margin-left:auto;color:#b9d9c5;font-size:17px;transition:transform .2s ease}
#floatingWhatsApp:hover .floating-whatsapp-arrow{transform:translate(2px,-2px)}
#floatingWhatsApp:focus-visible{outline:3px solid #8be1a8;outline-offset:3px}
#floatingWhatsApp.is-unconfigured .floating-whatsapp-icon{background:#7ab98c}
@media(max-width:700px){#floatingWhatsApp.floating-whatsapp{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));display:grid;place-items:center;width:54px;height:54px;min-width:54px;min-height:54px;padding:0;gap:0;border:0;border-radius:50%;background:transparent;box-shadow:none}#floatingWhatsApp.floating-whatsapp:hover{transform:translateY(-1px);background:transparent;box-shadow:none}#floatingWhatsApp .floating-whatsapp-icon{width:54px;height:54px;border-radius:50%;background:transparent;box-shadow:none}#floatingWhatsApp .floating-whatsapp-copy,#floatingWhatsApp .floating-whatsapp-arrow{display:none}#floatingWhatsApp.is-unconfigured .floating-whatsapp-icon{background:transparent}}
@media(prefers-reduced-motion:reduce){#floatingWhatsApp.floating-whatsapp,#floatingWhatsApp .floating-whatsapp-arrow{transition:none}}
