.WhatsAppFloat_widget__O34Op{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:14px;font-family:DM Sans,sans-serif}.WhatsAppFloat_launcher__KyNbd{position:relative;display:grid;width:64px;height:64px;place-items:center;padding:0;border:2px solid rgba(255,255,255,.88);border-radius:50%;background:#20c967;color:white;cursor:pointer;box-shadow:0 8px 30px rgba(0,0,0,.38),0 0 0 5px rgba(32,201,103,.12);transition:transform .2s ease,box-shadow .2s ease;animation:WhatsAppFloat_whatsappFloatPulse__XHZLM 2.3s ease-in-out infinite}.WhatsAppFloat_launcher__KyNbd:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 34px rgba(0,0,0,.42),0 0 0 7px rgba(32,201,103,.14)}.WhatsAppFloat_launcher__KyNbd:focus-visible{outline:3px solid #f8d36a;outline-offset:5px}.WhatsAppFloat_whatsappLogo__Kv33G{position:relative;z-index:1;width:32px;height:32px;fill:currentColor}.WhatsAppFloat_launcherPulse__cHSt8{position:absolute;inset:-5px;border:2px solid rgba(32,201,103,.65);border-radius:50%;animation:WhatsAppFloat_whatsappRingPulse__We5_H 2.3s ease-out infinite;pointer-events:none}.WhatsAppFloat_redDot__zYVBi{position:absolute;top:3px;right:-5px;z-index:2;width:15px;height:15px;border:2px solid #08090d;border-radius:50%;background:#ed1c36;box-shadow:0 0 0 2px rgba(237,28,54,.18);animation:WhatsAppFloat_whatsappDotPulse__3weI5 1.2s ease-in-out infinite}.WhatsAppFloat_panel__PdqUU{width:min(350px,calc(100vw - 36px));overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,#151b25,#0c1017);box-shadow:0 20px 65px rgba(0,0,0,.52);animation:WhatsAppFloat_whatsappPanelEnter__42x__ .2s ease-out both}.WhatsAppFloat_panelHeader__WDSLF{display:flex;align-items:center;gap:11px;padding:18px 18px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(110deg,rgba(32,201,103,.13),transparent 70%)}.WhatsAppFloat_onlineDot__m_V_T{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#20c967;box-shadow:0 0 12px rgba(32,201,103,.55)}.WhatsAppFloat_panelHeader__WDSLF span,.WhatsAppFloat_panelHeader__WDSLF strong{display:block}.WhatsAppFloat_panelHeader__WDSLF strong{color:#f5f7fb;font-size:12px;letter-spacing:1px}.WhatsAppFloat_panelHeader__WDSLF div>span{margin-top:4px;color:#9da8b9;font-size:12px}.WhatsAppFloat_option__PAGZJ{display:flex;align-items:center;width:calc(100% - 20px);gap:12px;margin:10px;padding:13px 12px;border:1px solid #2a3341;border-radius:12px;background:#111722;color:#f6f7fb;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.WhatsAppFloat_option__PAGZJ:hover{transform:translateY(-1px);border-color:rgba(32,201,103,.6);background:#17221f}.WhatsAppFloat_option__PAGZJ:focus-visible{outline:2px solid #20c967;outline-offset:2px}.WhatsAppFloat_optionIcon__zBmHR{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:11px;background:rgba(32,201,103,.13);color:#31d879}.WhatsAppFloat_optionIcon__zBmHR svg{width:21px;height:21px;fill:currentColor}.WhatsAppFloat_optionText__svd3e{display:grid;min-width:0;grid-gap:5px;gap:5px;flex:1 1}.WhatsAppFloat_optionText__svd3e strong{font-size:11px;letter-spacing:.55px}.WhatsAppFloat_optionText__svd3e small{color:#9ca7b8;font-size:11px;line-height:1.45}.WhatsAppFloat_arrow__tfknq{color:#31d879;font-size:17px}.WhatsAppFloat_notice__6VI7e{margin:0 18px 16px;color:#f8d36a;font-size:11px;line-height:1.5}@keyframes WhatsAppFloat_whatsappFloatPulse__XHZLM{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes WhatsAppFloat_whatsappRingPulse__We5_H{0%{transform:scale(.94);opacity:.8}75%,to{transform:scale(1.28);opacity:0}}@keyframes WhatsAppFloat_whatsappDotPulse__3weI5{0%,to{transform:scale(1);box-shadow:0 0 0 2px rgba(237,28,54,.18)}50%{transform:scale(1.22);box-shadow:0 0 0 5px rgba(237,28,54,.12)}}@keyframes WhatsAppFloat_whatsappPanelEnter__42x__{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.WhatsAppFloat_widget__O34Op{right:max(15px,env(safe-area-inset-right));bottom:max(15px,env(safe-area-inset-bottom));gap:12px}.WhatsAppFloat_launcher__KyNbd{width:58px;height:58px}.WhatsAppFloat_whatsappLogo__Kv33G{width:29px;height:29px}.WhatsAppFloat_panel__PdqUU{width:min(340px,calc(100vw - 30px))}}@media (prefers-reduced-motion:reduce){.WhatsAppFloat_launcherPulse__cHSt8,.WhatsAppFloat_launcher__KyNbd,.WhatsAppFloat_panel__PdqUU,.WhatsAppFloat_redDot__zYVBi{animation:none}.WhatsAppFloat_launcher__KyNbd,.WhatsAppFloat_option__PAGZJ{transition:none}.WhatsAppFloat_launcher__KyNbd:hover,.WhatsAppFloat_option__PAGZJ:hover{transform:none}}