.WhatsappButton_whatsappContainer__eTeum{position:fixed;bottom:20px;left:20px;display:flex;flex-direction:column;align-items:flex-start;z-index:1000}.WhatsappButton_greetingMessage__vjT2K{background-color:#25d366;color:#fff;padding:10px 15px;border-radius:8px;margin-bottom:10px;font-size:14px;animation:WhatsappButton_fadeIn__QEPv0 .5s ease-in-out;display:flex;align-items:center;gap:10px;max-width:250px;flex-direction:row-reverse}.WhatsappButton_greetingMessage__vjT2K button{background:none;border:none;color:#fff;font-size:16px;cursor:pointer}.WhatsappButton_whatsapp_button__Lz4ZV{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 4px 15px rgba(37,211,102,.4);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;animation:WhatsappButton_whatsappPulse__3LWy_ 2s infinite}.WhatsappButton_whatsapp_button__Lz4ZV:hover{transform:scale(1.15);box-shadow:0 6px 25px rgba(37,211,102,.6);animation:none}.WhatsappButton_whatsapp_icon__7H5OI{width:32px;height:32px}@keyframes WhatsappButton_whatsappPulse__3LWy_{0%{box-shadow:0 4px 15px rgba(37,211,102,.4),0 0 0 0 rgba(37,211,102,.4)}70%{box-shadow:0 4px 15px rgba(37,211,102,.4),0 0 0 15px rgba(37,211,102,0)}to{box-shadow:0 4px 15px rgba(37,211,102,.4),0 0 0 0 rgba(37,211,102,0)}}@keyframes WhatsappButton_fadeIn__QEPv0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.WhatsappButton_whatsappContainer__eTeum{left:0}}.WhatsappPhoneModal_modalOverlay__T5qw4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px;overflow-y:auto}.WhatsappPhoneModal_modalContent__S6UsE{background:#fff;border-radius:12px;max-width:420px;width:100%;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.3);animation:WhatsappPhoneModal_slideUp__U3rEW .3s ease-out}@keyframes WhatsappPhoneModal_slideUp__U3rEW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WhatsappPhoneModal_closeButton__VmpiG{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:28px;color:#666;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10001}.WhatsappPhoneModal_closeButton__VmpiG:hover{background:#f0f0f0;color:#000}.WhatsappPhoneModal_modalHeader__m7R8m{padding:24px 24px 12px;text-align:center}.WhatsappPhoneModal_modalHeader__m7R8m h2{margin:0 0 4px;color:#25d366;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.WhatsappPhoneModal_modalHeader__m7R8m p{margin:0;color:#666;font-size:14px}.WhatsappPhoneModal_whatsappIconSmall__YpjSR{width:28px;height:28px}.WhatsappPhoneModal_modalBody__rmrbh{padding:12px 24px 24px}.WhatsappPhoneModal_formGroup__gtq_J{margin-bottom:16px}.WhatsappPhoneModal_formGroup__gtq_J label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#333}.WhatsappPhoneModal_phoneInputWrapper__kyP6d,.WhatsappPhoneModal_phoneInputWrapper__kyP6d .react-tel-input{width:100%}.WhatsappPhoneModal_phoneInputWrapper__kyP6d .react-tel-input .form-control:focus{border-color:#25d366!important;box-shadow:none}.WhatsappPhoneModal_phoneInputWrapper__kyP6d .react-tel-input .flag-dropdown{border-radius:8px 0 0 8px}.WhatsappPhoneModal_phoneInputWrapper__kyP6d .react-tel-input .selected-flag:focus,.WhatsappPhoneModal_phoneInputWrapper__kyP6d .react-tel-input .selected-flag:hover{background-color:#f0f0f0}.WhatsappPhoneModal_phoneInputWrapper__kyP6d .react-tel-input .country-list{max-height:200px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.WhatsappPhoneModal_errorText___popc{color:#e74c3c;font-size:12px;margin-top:4px}.WhatsappPhoneModal_submitButton__r0msB{width:100%;padding:14px;background-color:#25d366;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;gap:8px}.WhatsappPhoneModal_submitButton__r0msB:hover{background-color:#1da851}.WhatsappPhoneModal_submitButton__r0msB:active{transform:scale(.98)}.WhatsappPhoneModal_submitButton__r0msB:disabled{background-color:#a0d8b0;cursor:not-allowed}@media (max-width:767px){.WhatsappPhoneModal_modalOverlay__T5qw4{padding:16px}.WhatsappPhoneModal_modalContent__S6UsE{max-width:100%}.WhatsappPhoneModal_modalHeader__m7R8m{padding:20px 20px 8px}.WhatsappPhoneModal_modalHeader__m7R8m h2{font-size:18px}.WhatsappPhoneModal_modalBody__rmrbh{padding:8px 20px 20px}}