@keyframes WhatsAppWidget_pulseSoft___12PL{0%,to{box-shadow:0 0 0 0 rgba(37,211,102,.4)}50%{box-shadow:0 0 0 20px rgba(37,211,102,0)}}@keyframes WhatsAppWidget_ping__upjA3{75%,to{transform:scale(2);opacity:0}}.WhatsAppWidget_widget__DrH_w{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;z-index:2}@media(max-width:768px){.WhatsAppWidget_widget__DrH_w{bottom:16px;right:16px}}@media(max-width:480px){.WhatsAppWidget_widget__DrH_w{bottom:12px;right:12px}}.WhatsAppWidget_popup__0OxIl{margin-bottom:16px;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid #f3f4f6;overflow:hidden;max-width:320px;width:320px;transform-origin:bottom right}@media(max-width:768px){.WhatsAppWidget_popup__0OxIl{width:280px;max-width:calc(100vw - 32px)}}@media(max-width:480px){.WhatsAppWidget_popup__0OxIl{width:260px;max-width:calc(100vw - 24px)}}.WhatsAppWidget_popupHeader__DT7sd{padding:16px;background:linear-gradient(135deg,#25d366,#1da851)}.WhatsAppWidget_headerContent__oMvHn{display:flex;align-items:center;gap:12px}.WhatsAppWidget_avatar__1Xkgs{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.WhatsAppWidget_headerText__PmHHu{color:#fff}.WhatsAppWidget_title__6vDUv{font-size:18px;font-weight:600;margin:0;line-height:1.2}.WhatsAppWidget_status__LWgfm{font-size:14px;color:hsla(0,0%,100%,.8);margin:2px 0 0}.WhatsAppWidget_popupBody__1Iqok{padding:16px}.WhatsAppWidget_welcomeText__XG2Z3{color:#374151;font-size:14px;line-height:1.5;margin:0 0 16px}.WhatsAppWidget_whatsappButton__uV9Kt{width:100%;background:linear-gradient(135deg,#25d366,#1da851);color:#fff;font-weight:500;font-size:14px;padding:12px 16px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.WhatsAppWidget_whatsappButton__uV9Kt:hover{background:linear-gradient(135deg,#1da851,#128c3e);transform:translateY(-1px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.WhatsAppWidget_whatsappButton__uV9Kt:active{transform:translateY(0)}.WhatsAppWidget_mainButton__Y5fZe{position:relative;width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}@media(max-width:768px){.WhatsAppWidget_mainButton__Y5fZe{width:56px;height:56px}}@media(max-width:480px){.WhatsAppWidget_mainButton__Y5fZe{width:48px;height:48px}}.WhatsAppWidget_mainButton__Y5fZe:hover{transform:scale(1.1)}.WhatsAppWidget_mainButton__Y5fZe:active{transform:scale(1.05)}.WhatsAppWidget_mainButtonDefault__78ZwH{background:linear-gradient(135deg,#25d366,#1da851);animation:WhatsAppWidget_pulseSoft___12PL 2s infinite}.WhatsAppWidget_mainButtonDefault__78ZwH:hover{background:linear-gradient(135deg,#1da851,#128c3e)}.WhatsAppWidget_mainButtonActive__bjqiP{background:linear-gradient(135deg,#4b5563,#374151);animation:none}.WhatsAppWidget_mainButtonActive__bjqiP:hover{background:linear-gradient(135deg,#374151,#111827)}.WhatsAppWidget_ripple__rtuH_{position:absolute;inset:0;border-radius:50%;background:rgba(37,211,102,.2);animation:WhatsAppWidget_ping__upjA3 2s infinite}.WhatsAppWidget_iconContainer__I0ioY{position:relative;width:28px;height:28px}@media(max-width:768px){.WhatsAppWidget_iconContainer__I0ioY{width:24px;height:24px}}@media(max-width:480px){.WhatsAppWidget_iconContainer__I0ioY{width:20px;height:20px}}.WhatsAppWidget_icon__KNj3i{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.WhatsAppWidget_icon__KNj3i svg{width:24px;height:24px}}@media(max-width:480px){.WhatsAppWidget_icon__KNj3i svg{width:20px;height:20px}}.WhatsAppWidget_iconVisible__VK_NV{opacity:1;transform:scale(1) rotate(0deg)}.WhatsAppWidget_iconHidden__p_Cyg{opacity:0;transform:scale(.75) rotate(180deg)}