.WhatsAppFloatButton-module__EVgWGq__waRoot{--wa-w:min(360px, calc(100vw - 24px));--wa-h:min(480px, calc(100dvh - 32px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px)));--fab:60px;--green:#16793f;--green-deep:#15522e;--panel:#e8f1eb;--bubble:#fff;--bubble-ink:#13201a;--chip-ink:#146c3a;--input:#fff;--ease:cubic-bezier(.22, .9, .24, 1);right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;position:fixed}@media (max-width:420px){.WhatsAppFloatButton-module__EVgWGq__waRoot{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.WhatsAppFloatButton-module__EVgWGq__wa{width:var(--fab);height:var(--fab);border-radius:calc(var(--fab) / 2);background:var(--green);transition:width .48s var(--ease), height .48s var(--ease), border-radius .48s var(--ease), box-shadow .3s ease;position:relative;overflow:hidden;box-shadow:0 10px 28px -8px #126e3a8c,0 2px 6px #0000001f}.WhatsAppFloatButton-module__EVgWGq__waRoot.WhatsAppFloatButton-module__EVgWGq__isOpen .WhatsAppFloatButton-module__EVgWGq__wa{width:var(--wa-w);height:var(--wa-h);border-radius:24px;box-shadow:0 24px 60px -16px #0a3c2080,0 4px 12px #0000001f}.WhatsAppFloatButton-module__EVgWGq__body{width:var(--wa-w);height:var(--wa-h);opacity:0;visibility:hidden;grid-template-rows:auto 1fr auto;transition:opacity .14s,visibility 0s linear .14s;display:grid;position:absolute;bottom:0;right:0}.WhatsAppFloatButton-module__EVgWGq__waRoot.WhatsAppFloatButton-module__EVgWGq__isOpen .WhatsAppFloatButton-module__EVgWGq__body{opacity:1;visibility:visible;transition:opacity .28s .16s,visibility}.WhatsAppFloatButton-module__EVgWGq__head{color:#fff;align-items:center;gap:12px;padding:14px 12px 12px 16px;display:flex}.WhatsAppFloatButton-module__EVgWGq__avatar{background:#fff3;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:600;display:grid}.WhatsAppFloatButton-module__EVgWGq__who{flex:1;min-width:0}.WhatsAppFloatButton-module__EVgWGq__name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.WhatsAppFloatButton-module__EVgWGq__status{opacity:.85;align-items:center;gap:6px;font-size:13px;display:flex}.WhatsAppFloatButton-module__EVgWGq__status:before{content:"";background:#b7ffd2;border-radius:50%;width:7px;height:7px}.WhatsAppFloatButton-module__EVgWGq__closeBtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.WhatsAppFloatButton-module__EVgWGq__closeBtn:hover{background:#ffffff29}.WhatsAppFloatButton-module__EVgWGq__panel{background:var(--panel);border-radius:16px;flex-direction:column;gap:12px;min-height:0;margin:0 8px;padding:16px 14px;display:flex;overflow-y:auto}.WhatsAppFloatButton-module__EVgWGq__bubble{background:var(--bubble);max-width:88%;color:var(--bubble-ink);border-radius:4px 16px 16px;align-self:flex-start;padding:10px 12px 6px;font-size:15px;line-height:1.45;box-shadow:0 1px 1px #0000000f}.WhatsAppFloatButton-module__EVgWGq__time{text-align:right;opacity:.55;margin-top:2px;font-size:11px;display:block}.WhatsAppFloatButton-module__EVgWGq__quickActions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.WhatsAppFloatButton-module__EVgWGq__linkNote{color:var(--chip-ink);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.WhatsAppFloatButton-module__EVgWGq__linkNote svg{flex:none;width:14px;height:14px}.WhatsAppFloatButton-module__EVgWGq__chipsLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--chip-ink);opacity:.75;font-size:11px;font-weight:600}.WhatsAppFloatButton-module__EVgWGq__chips{flex-wrap:wrap;gap:8px;display:flex}.WhatsAppFloatButton-module__EVgWGq__chip{font:inherit;border:1px solid color-mix(in srgb, var(--green) 55%, transparent);color:var(--chip-ink);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:14px;transition:background .2s,border-color .2s,color .2s}.WhatsAppFloatButton-module__EVgWGq__chip:hover{background:color-mix(in srgb, var(--green) 12%, transparent)}.WhatsAppFloatButton-module__EVgWGq__chipActive{background:var(--green);border-color:var(--green);color:#fff}.WhatsAppFloatButton-module__EVgWGq__chipActive:hover{background:var(--green-deep)}.WhatsAppFloatButton-module__EVgWGq__composer{padding:10px 64px 10px 10px}.WhatsAppFloatButton-module__EVgWGq__input{width:100%;height:44px;font:inherit;background:var(--input);color:var(--bubble-ink);border:0;border-radius:22px;outline:none;padding:0 16px;font-size:16px}.WhatsAppFloatButton-module__EVgWGq__input::placeholder{color:#55655c}.WhatsAppFloatButton-module__EVgWGq__input:focus-visible{box-shadow:0 0 0 3px #ffffff8c}.WhatsAppFloatButton-module__EVgWGq__fab{z-index:2;width:var(--fab);height:var(--fab);color:#fff;cursor:pointer;transition:right .48s var(--ease), bottom .48s var(--ease), width .48s var(--ease), height .48s var(--ease), background .3s ease, color .3s ease, transform .15s ease;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.WhatsAppFloatButton-module__EVgWGq__fab:active{transform:scale(.94)}.WhatsAppFloatButton-module__EVgWGq__waRoot.WhatsAppFloatButton-module__EVgWGq__isOpen .WhatsAppFloatButton-module__EVgWGq__fab{width:44px;height:44px;color:var(--green-deep);background:#fff;bottom:10px;right:10px}.WhatsAppFloatButton-module__EVgWGq__fab img,.WhatsAppFloatButton-module__EVgWGq__fab svg{transition:opacity .25s ease, transform .4s var(--ease);grid-area:1/1}.WhatsAppFloatButton-module__EVgWGq__iconChat{width:30px;height:30px}.WhatsAppFloatButton-module__EVgWGq__iconSend{opacity:0;width:20px;height:20px;transform:rotate(-45deg)scale(.6)}.WhatsAppFloatButton-module__EVgWGq__waRoot.WhatsAppFloatButton-module__EVgWGq__isOpen .WhatsAppFloatButton-module__EVgWGq__iconChat{opacity:0;transform:rotate(45deg)scale(.6)}.WhatsAppFloatButton-module__EVgWGq__waRoot.WhatsAppFloatButton-module__EVgWGq__isOpen .WhatsAppFloatButton-module__EVgWGq__iconSend{opacity:1;transform:none}.WhatsAppFloatButton-module__EVgWGq__fab:focus-visible,.WhatsAppFloatButton-module__EVgWGq__closeBtn:focus-visible,.WhatsAppFloatButton-module__EVgWGq__chip:focus-visible{outline-offset:-3px;outline:3px solid #fff}.WhatsAppFloatButton-module__EVgWGq__waRoot:not(.WhatsAppFloatButton-module__EVgWGq__isOpen) .WhatsAppFloatButton-module__EVgWGq__fab:focus-visible{outline-offset:-6px}.WhatsAppFloatButton-module__EVgWGq__badge{color:#fff;pointer-events:none;background:#e5484d;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;animation:2s ease-in-out 1s infinite WhatsAppFloatButton-module__EVgWGq__badge-pulse,4s ease-in-out 2s infinite WhatsAppFloatButton-module__EVgWGq__badge-shake;display:grid;position:absolute;top:-4px;right:-2px;box-shadow:0 0 0 2px #fff}@keyframes WhatsAppFloatButton-module__EVgWGq__badge-pulse{0%,70%,to{transform:scale(1)}75%{transform:scale(1.18)}80%{transform:scale(1)}}@keyframes WhatsAppFloatButton-module__EVgWGq__badge-shake{0%,85%,to{rotate:none}87%{rotate:-8deg}89%{rotate:8deg}91%{rotate:-6deg}93%{rotate:4deg}95%{rotate:none}}.WhatsAppFloatButton-module__EVgWGq__waRoot.WhatsAppFloatButton-module__EVgWGq__isOpen .WhatsAppFloatButton-module__EVgWGq__badge{opacity:0;transform:scale(.5)}@media (prefers-reduced-motion:reduce){.WhatsAppFloatButton-module__EVgWGq__wa,.WhatsAppFloatButton-module__EVgWGq__fab,.WhatsAppFloatButton-module__EVgWGq__fab img,.WhatsAppFloatButton-module__EVgWGq__fab svg,.WhatsAppFloatButton-module__EVgWGq__body{transition-duration:10ms!important;transition-delay:0s!important}}
