.whatsapp-floating{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#234957;color:#e9e9e7;border:1px solid #759eac5c;border-radius:28px;box-shadow:0 6px 25px #0003;font-size:11px;line-height:1.4;transition:background .2s,transform .2s}.whatsapp-floating svg{width:22px;height:22px}.whatsapp-floating .contact-label{font-size:11px}.whatsapp-floating>span:last-child{display:none}.whatsapp-floating:hover{background:#356675;transform:translateY(-2px)}.contact-pending{opacity:.7;cursor:default}@media(max-width:540px){.whatsapp-floating{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:12px;width:46px;height:46px;justify-content:center}.whatsapp-floating .contact-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(prefers-reduced-motion:reduce){.whatsapp-floating{transition:none}}
