.whatsapp-widget[data-v-1d12650b]{position:fixed;bottom:24px;right:24px;z-index:9999}.whatsapp-button[data-v-1d12650b]{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;box-shadow:0 4px 12px #25d36666;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none}.whatsapp-button[data-v-1d12650b]:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36699}.whatsapp-button[data-v-1d12650b]:active{transform:scale(.95)}.whatsapp-icon[data-v-1d12650b]{width:32px;height:32px;color:#fff;position:relative;z-index:2}@media(min-width:768px){.pulse-ring[data-v-1d12650b],.pulse-ring-2[data-v-1d12650b]{position:absolute;width:100%;height:100%;border:3px solid #25d366;border-radius:50%;animation:pulse-1d12650b 2s cubic-bezier(.4,0,.6,1) infinite;opacity:0}.pulse-ring-2[data-v-1d12650b]{animation-delay:1s}}@media(max-width:767px){.pulse-ring[data-v-1d12650b],.pulse-ring-2[data-v-1d12650b]{display:none}}@keyframes pulse-1d12650b{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.whatsapp-tooltip[data-v-1d12650b]{position:absolute;bottom:70px;right:0;background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 4px 12px #00000026;min-width:200px;max-width:250px;display:flex;align-items:center;justify-content:space-between;gap:8px}.dark .whatsapp-tooltip[data-v-1d12650b]{background:#1f2937;box-shadow:0 4px 12px #0000004d}.tooltip-text[data-v-1d12650b]{font-size:14px;color:#374151;margin:0;line-height:1.4}.dark .tooltip-text[data-v-1d12650b]{color:#e5e7eb}.tooltip-close[data-v-1d12650b]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;transition:color .2s;padding:0}.tooltip-close[data-v-1d12650b]:hover{color:#374151}.dark .tooltip-close[data-v-1d12650b]:hover{color:#e5e7eb}.whatsapp-tooltip[data-v-1d12650b]:after{content:"";position:absolute;bottom:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.dark .whatsapp-tooltip[data-v-1d12650b]:after{border-top-color:#1f2937}@media(max-width:640px){.whatsapp-widget[data-v-1d12650b]{bottom:16px;right:16px}.whatsapp-button[data-v-1d12650b]{width:50px;height:50px}.whatsapp-icon[data-v-1d12650b]{width:26px;height:26px}.whatsapp-tooltip[data-v-1d12650b]{bottom:60px;min-width:160px;max-width:180px;font-size:12px;padding:10px 12px}}.bounce-enter-active[data-v-1d12650b]{animation:bounceIn-1d12650b .6s cubic-bezier(.68,-.55,.265,1.55)}.bounce-leave-active[data-v-1d12650b]{animation:bounceOut-1d12650b .3s ease-in}@keyframes bounceIn-1d12650b{0%{opacity:0;transform:scale(.3) translateY(20px)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bounceOut-1d12650b{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.fade-enter-active[data-v-1d12650b],.fade-leave-active[data-v-1d12650b]{transition:opacity .3s ease}.fade-enter-from[data-v-1d12650b],.fade-leave-to[data-v-1d12650b]{opacity:0}@media(max-width:767px){.whatsapp-button[data-v-1d12650b]{transition:none}.whatsapp-button[data-v-1d12650b]:active,.whatsapp-button[data-v-1d12650b]:hover{transform:none;box-shadow:0 4px 12px #25d36657}.bounce-enter-active[data-v-1d12650b],.bounce-leave-active[data-v-1d12650b],.fade-enter-active[data-v-1d12650b],.fade-leave-active[data-v-1d12650b]{animation:none;transition:none}}
