.FloatingWhatsApp_dock__G5fK_{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));z-index:40;width:56px;height:56px}.FloatingWhatsApp_trigger__najuD{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 8px 32px rgb(37 211 102/45%),0 2px 8px rgb(0 0 0/15%);cursor:pointer}.FloatingWhatsApp_chat__LwYDX svg,.FloatingWhatsApp_header__boq2V svg,.FloatingWhatsApp_trigger__najuD svg{flex-shrink:0}.FloatingWhatsApp_ring__6NWJD{position:absolute;inset:0;border:2px solid #25d366;border-radius:50%;pointer-events:none;animation:FloatingWhatsApp_pulse__9C6QE 2.8s ease-out infinite}.FloatingWhatsApp_secondRing__Nn6hO{animation-delay:.7s;border-width:1px}.FloatingWhatsApp_cardBridge__7oL3D{position:absolute;bottom:100%;left:0;width:min(304px,calc(100vw - 48px));padding-bottom:12px}.FloatingWhatsApp_card__85TYD{overflow:auto;max-height:calc(100dvh - 108px);border:1px solid rgb(0 0 0/7%);border-radius:16px;background:#fff;color:#111827;box-shadow:0 20px 60px rgb(0 0 0/18%),0 4px 16px rgb(0 0 0/10%)}.FloatingWhatsApp_header__boq2V{position:relative;display:flex;align-items:center;gap:10px;padding:18px 16px;background:#25d366;color:#fff}.FloatingWhatsApp_heading__0SeVz{display:flex;flex-direction:column;line-height:1.35}.FloatingWhatsApp_heading__0SeVz strong{font-size:18px}.FloatingWhatsApp_heading__0SeVz span,.FloatingWhatsApp_status__2GCM4{font-size:12px}.FloatingWhatsApp_status__2GCM4{display:flex;align-items:center;gap:6px;margin-left:auto;white-space:nowrap}.FloatingWhatsApp_status__2GCM4 i{width:8px;height:8px;border-radius:50%;background:#fff}.FloatingWhatsApp_close__jqM0k{position:absolute;top:0;right:0;width:28px;height:28px;border:0;background:transparent;color:#fff;font-size:20px;line-height:1;cursor:pointer}.FloatingWhatsApp_body__xiAh7{padding:18px 16px 20px}.FloatingWhatsApp_message__iLanr{margin:0 0 4px;color:#6b7280;font-size:14px;line-height:1.5}.FloatingWhatsApp_phone__2eQLA{margin:0;font-size:21px;font-weight:700;line-height:1.5;white-space:nowrap}.FloatingWhatsApp_chat__LwYDX{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:12px;border:0;border-radius:12px;background:#25d366;color:#fff;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer}.FloatingWhatsApp_chat__LwYDX:hover{background:#1cbd59}.FloatingWhatsApp_chat__LwYDX:focus-visible,.FloatingWhatsApp_close__jqM0k:focus-visible,.FloatingWhatsApp_trigger__najuD:focus-visible{outline:2px solid #128c7e;outline-offset:4px}@keyframes FloatingWhatsApp_pulse__9C6QE{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@media (max-width:639px){.FloatingWhatsApp_dock__G5fK_{bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left))}.FloatingWhatsApp_cardBridge__7oL3D{width:min(304px,calc(100vw - 32px))}}@media (prefers-reduced-motion:reduce){.FloatingWhatsApp_ring__6NWJD{animation:none;opacity:0}}