.ActivityNotification_wrapper__FVT5q{position:fixed;bottom:clamp(10%,4vw,48px);left:0;width:100%;z-index:1050;pointer-events:none}.ActivityNotification_wrapper__FVT5q .container{position:relative}.ActivityNotification_notification__cq89M{position:absolute;top:0;display:flex;align-items:center;gap:14px;padding:14.5px 11px;border-radius:16px;background:#c5dfdc;box-shadow:0 4px 4px 0 rgba(0,0,0,.0509803922);color:#333;font-family:var(--outfit-font);font-size:14px;font-weight:500;pointer-events:none;border:1px solid rgba(0,71,71,.08);backdrop-filter:blur(10px)}.ActivityNotification_isLtr__0XBv2{left:0;right:unset;direction:ltr;text-align:left}.ActivityNotification_isRtl__rtR_B{left:unset;right:0;direction:rtl;text-align:right}.ActivityNotification_statusDot__Tmp5v{width:15px;height:15px;border-radius:50%;background:#eb2f2f;box-shadow:0 0 0 3px rgba(235,47,47,.25);position:relative;flex-shrink:0;animation:ActivityNotification_heartbeat__haPv_ 1.8s ease-in-out infinite}.ActivityNotification_statusDot__Tmp5v:after,.ActivityNotification_statusDot__Tmp5v:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgba(235,47,47,.35);opacity:0;animation:ActivityNotification_ripple__d1gGD 2.8s ease-out infinite}.ActivityNotification_statusDot__Tmp5v:after{animation-delay:.9s}.ActivityNotification_message__n7zgT{margin:0;line-height:1.35;letter-spacing:-.01em}.ActivityNotification_highlight__vg1Js{font-weight:700;color:#0f5c4b}.ActivityNotification_time__y_g_R{font-weight:600;color:#0ea082}@keyframes ActivityNotification_heartbeat__haPv_{0%{transform:scale(1)}30%{transform:scale(1.2)}55%{transform:scale(.9)}to{transform:scale(1)}}@keyframes ActivityNotification_ripple__d1gGD{0%{transform:scale(.6);opacity:.5}60%{transform:scale(1.9);opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ActivityNotification_statusDot__Tmp5v,.ActivityNotification_statusDot__Tmp5v:after,.ActivityNotification_statusDot__Tmp5v:before{animation:none}}@media(max-width:768px){.ActivityNotification_notification__cq89M{width:60%;max-width:520px;padding:10px 14px;border-radius:14px;font-size:13px;gap:10px}.ActivityNotification_statusDot__Tmp5v{width:12px;height:12px;box-shadow:0 0 0 2px rgba(235,47,47,.25)}.ActivityNotification_message__n7zgT{line-height:1.3}}@media(max-width:480px){.ActivityNotification_notification__cq89M{font-size:12.25px;gap:8px;padding:9px 12px;border-radius:12px}.ActivityNotification_statusDot__Tmp5v{width:11px;height:11px}}.WhatsAppFloatingButton_root__qb8Ye{position:fixed;inset:0;z-index:2147483000;pointer-events:none;--fab-offset:clamp(12px,2.5vw,24px);--fab-size:clamp(54px,7vw,64px);--fab-bottom:100px;--panel-gap:14px;--panel-radius:18px;--panel-width:min(360px,calc(100vw - 24px))}.WhatsAppFloatingButton_overlay__rozfM{position:absolute;inset:0;background:linear-gradient(135deg,rgba(9,20,32,.35),rgba(9,20,32,.2));backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .25s ease;pointer-events:none}.WhatsAppFloatingButton_panel__M8iNe{position:absolute;inset-inline-end:var(--fab-offset);bottom:calc(var(--fab-bottom) + var(--fab-size) + var(--panel-gap));width:var(--panel-width);max-height:min(520px,100vh - 160px);display:flex;flex-direction:column;background:linear-gradient(160deg,#fff9f0,#fbf6ee 45%,#f5efe8);border-radius:var(--panel-radius);box-shadow:0 24px 55px rgba(10,18,30,.22);overflow:hidden;opacity:0;transform:translateY(16px) scale(.96);visibility:hidden;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.WhatsAppFloatingButton_panelHeader__zn_mt{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#e7f1ff,#fef3e4);border-bottom:1px solid rgba(20,31,44,.08)}.WhatsAppFloatingButton_avatar__QE4BT{width:42px;height:42px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:600;letter-spacing:.02em;box-shadow:0 6px 12px rgba(12,22,40,.12)}.WhatsAppFloatingButton_avatar__QE4BT img{width:100%;object-fit:contain;height:100%}.WhatsAppFloatingButton_avatar__QE4BT span{font-size:1.05rem}.WhatsAppFloatingButton_headerText__s3OrH{display:flex;flex-direction:column;gap:2px}.WhatsAppFloatingButton_agentName__o_FU_{margin:0;font-size:.95rem;font-weight:600;color:#14263d}.WhatsAppFloatingButton_agentStatus__8m8QK{margin:0;font-size:.78rem;color:#415068;display:flex;align-items:center;gap:6px}.WhatsAppFloatingButton_statusDot__Zo9vc{width:8px;height:8px;border-radius:999px;background:#2ad26a;box-shadow:0 0 0 4px rgba(42,210,106,.2)}.WhatsAppFloatingButton_closeButton__GPAzJ{margin-inline-start:auto;width:32px;height:32px;border-radius:999px;border:none;background:hsla(0,0%,100%,.8);color:#1f2b3b;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.WhatsAppFloatingButton_closeButton__GPAzJ:hover{transform:scale(1.05);box-shadow:0 6px 14px rgba(12,21,34,.15)}.WhatsAppFloatingButton_messages__4Isic{padding:16px;display:grid;gap:12px;overflow-y:auto;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.7),transparent 50%),radial-gradient(circle at 80% 0,rgba(230,243,255,.6),transparent 45%);flex:1}.WhatsAppFloatingButton_messageBubble__4tpi8{align-self:flex-start;background:#fff;border-radius:16px 16px 16px 6px;padding:12px 14px;color:#1d2736;font-size:.93rem;line-height:1.45;box-shadow:0 10px 20px rgba(14,23,37,.08);animation:WhatsAppFloatingButton_messageIn___yRhV .35s ease-out}.WhatsAppFloatingButton_messageBubble__4tpi8 p{margin:0;white-space:pre-line}.WhatsAppFloatingButton_messageDelayed__jkzGQ{animation:WhatsAppFloatingButton_messageIn___yRhV .35s ease-out}.WhatsAppFloatingButton_inputRow__cdsgM{display:flex;align-items:center;gap:10px;padding:12px 14px 14px;background:#f7f8fb;border-top:1px solid rgba(15,23,42,.08)}.WhatsAppFloatingButton_input__cyY_F{flex:1;height:42px;border-radius:999px;border:1px solid rgba(18,32,50,.12);padding:0 14px;font-size:.95rem;background:#fff;color:#1d2736;transition:border-color .2s ease,box-shadow .2s ease}.WhatsAppFloatingButton_input__cyY_F:focus{outline:none;border-color:var(--mainGreen);box-shadow:0 0 0 3px rgba(56,116,203,.2)}.WhatsAppFloatingButton_sendButton__4P5jx{width:42px;height:42px;border-radius:999px;border:none;background:var(--mainGreen);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 20px rgba(12,21,34,.2);transition:transform .2s ease,box-shadow .2s ease}.WhatsAppFloatingButton_sendButton__4P5jx:hover{transform:translateY(-1px);box-shadow:0 14px 22px rgba(12,21,34,.24)}.WhatsAppFloatingButton_sendButton__4P5jx:disabled{cursor:not-allowed;background:#b8c6db;box-shadow:none;transform:none}.WhatsAppFloatingButton_sendButton__4P5jx svg{width:20px;height:20px}.WhatsAppFloatingButton_fab__51u_8{position:absolute;inset-inline-end:var(--fab-offset);bottom:var(--fab-bottom);width:var(--fab-size);height:var(--fab-size);border-radius:999px;background:var(--mainGreen);color:#fff;display:grid;place-items:center;text-decoration:none;z-index:2;box-shadow:0 14px 30px rgba(0,0,0,.28);transform:translateZ(0);animation:WhatsAppFloatingButton_beat__MpFQ8 1.6s ease-in-out infinite;border:none;cursor:pointer;pointer-events:auto}.WhatsAppFloatingButton_fab__51u_8:focus-visible{outline:3px solid var(--mainGreen);outline-offset:3px}.WhatsAppFloatingButton_icon__7aAVg{width:78%;height:78%;display:grid;place-items:center;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.WhatsAppFloatingButton_icon__7aAVg svg{width:100%;height:100%}.WhatsAppFloatingButton_pulse__PoQPK{position:absolute;inset:-8px;border-radius:999px;background:rgba(27,9,104,.1019607843);animation:WhatsAppFloatingButton_ring__JczGc 1.6s ease-out infinite;pointer-events:none}.WhatsAppFloatingButton_badge__mU40r{position:absolute;inset-inline-end:6px;top:6px;width:6px;height:6px;border-radius:999px;background:#ff2d2d;box-shadow:0 0 0 2px hsla(0,0%,100%,.9);animation:WhatsAppFloatingButton_badgePulse__Enk2A 1.4s ease-in-out infinite;pointer-events:none}.WhatsAppFloatingButton_root__qb8Ye[data-open=true] .WhatsAppFloatingButton_overlay__rozfM{opacity:1;visibility:visible;pointer-events:auto}.WhatsAppFloatingButton_root__qb8Ye[data-open=true] .WhatsAppFloatingButton_panel__M8iNe{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto}.WhatsAppFloatingButton_root__qb8Ye[data-open=true] .WhatsAppFloatingButton_fab__51u_8{animation:none;box-shadow:0 18px 34px rgba(0,0,0,.3)}.WhatsAppFloatingButton_root__qb8Ye[data-open=true] .WhatsAppFloatingButton_badge__mU40r,.WhatsAppFloatingButton_root__qb8Ye[data-open=true] .WhatsAppFloatingButton_pulse__PoQPK{animation:none;opacity:0}@media(max-width:640px){.WhatsAppFloatingButton_panel__M8iNe{max-height:min(520px,100vh - 130px)}}@media(max-width:480px){.WhatsAppFloatingButton_root__qb8Ye{--fab-bottom:84px;--panel-width:calc(100vw - 16px)}.WhatsAppFloatingButton_panelHeader__zn_mt{padding:12px 14px}.WhatsAppFloatingButton_messages__4Isic{padding:14px}.WhatsAppFloatingButton_inputRow__cdsgM{padding:10px 12px 12px}}@media(prefers-reduced-motion:reduce){.WhatsAppFloatingButton_badge__mU40r,.WhatsAppFloatingButton_fab__51u_8,.WhatsAppFloatingButton_messageBubble__4tpi8,.WhatsAppFloatingButton_panel__M8iNe,.WhatsAppFloatingButton_pulse__PoQPK{animation:none!important;transition:none!important}}@keyframes WhatsAppFloatingButton_beat__MpFQ8{0%,to{transform:scale(1)}40%{transform:scale(1.06)}60%{transform:scale(.98)}}@keyframes WhatsAppFloatingButton_ring__JczGc{0%{transform:scale(.85);opacity:0}20%{opacity:.55}to{transform:scale(1.2);opacity:0}}@keyframes WhatsAppFloatingButton_badgePulse__Enk2A{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.55}}@keyframes WhatsAppFloatingButton_messageIn___yRhV{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}