.whatsapp-float-container{position:fixed!important;bottom:24px!important;left:24px!important;z-index:1000!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.whatsapp-speech-bubble{position:relative!important;background-color:var(--palette-common-white)!important;border:2px solid #25d366!important;border-radius:16px!important;padding:12px 16px!important;margin-bottom:12px!important;max-width:280px!important;min-width:200px!important;cursor:pointer!important;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;animation:bubbleAppear .5s ease-out,bubblePulse 2s ease-in-out 1s infinite!important;transition:all .3s ease!important}.whatsapp-speech-bubble:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(37,211,102,.3)!important}.whatsapp-bubble-text{font-size:.875rem!important;font-weight:500!important;color:var(--palette-common-black)!important;line-height:1.4!important;margin:0!important;padding-right:20px!important}.whatsapp-bubble-close{position:absolute!important;top:4px!important;right:8px!important;width:16px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;color:var(--palette-grey-500)!important;cursor:pointer!important;border-radius:50%!important;transition:all .2s ease!important}.whatsapp-bubble-close:hover{background-color:var(--palette-grey-200)!important;color:var(--palette-common-black)!important}.whatsapp-bubble-arrow{bottom:-8px!important;left:20px!important;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid #25d366!important}.whatsapp-bubble-arrow,.whatsapp-bubble-arrow:after{position:absolute!important;width:0!important;height:0!important}.whatsapp-bubble-arrow:after{content:""!important;top:-10px!important;left:-6px!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid var(--palette-common-white)!important}@keyframes bubbleAppear{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bubblePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.whatsapp-float-button{position:relative!important;width:56px!important;height:56px!important;border-radius:50%!important;background-color:var(--palette-common-white)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.whatsapp-float-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px var(--palette-primary-main)!important;box-shadow:0 8px 24px rgba(252,80,140,.3)!important}.whatsapp-float-button img{width:56px!important;height:56px!important;object-fit:contain!important}@media (max-width:768px){.whatsapp-float-container{bottom:20px!important;left:20px!important}.whatsapp-speech-bubble{max-width:240px!important;min-width:180px!important;padding:10px 14px!important}.whatsapp-bubble-text{font-size:.8rem!important;padding-right:18px!important}.whatsapp-float-button,.whatsapp-float-button img{width:48px!important;height:48px!important}}@media (max-width:480px){.whatsapp-float-container{bottom:16px!important;left:16px!important}.whatsapp-speech-bubble{max-width:200px!important;min-width:160px!important;padding:8px 12px!important;margin-bottom:10px!important}.whatsapp-bubble-text{font-size:.75rem!important;padding-right:16px!important}.whatsapp-bubble-arrow{left:16px!important}.whatsapp-float-button,.whatsapp-float-button img{width:44px!important;height:44px!important}}