.whatsapp-widget{z-index:1000;position:fixed;bottom:24px;right:24px}.whatsapp-widget__button{cursor:pointer;z-index:2;color:#fff;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #25d36666}.whatsapp-widget__button:hover{background:#22c55e;transform:translateY(-3px)scale(1.05);box-shadow:0 8px 30px #25d36699}.whatsapp-widget__button:active{transform:translateY(-1px)scale(1.02)}.whatsapp-widget__icon{transition:transform .3s}.whatsapp-widget__button:hover .whatsapp-widget__icon{transform:scale(1.1)}.whatsapp-widget__tooltip{opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e5e7eb80;border-radius:12px;padding:12px 16px;transition:all .3s;position:absolute;top:50%;right:70px;transform:translateY(-50%);box-shadow:0 8px 30px #00000026}.whatsapp-widget__tooltip:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #fff;width:0;height:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.whatsapp-widget__tooltip--visible{opacity:1;visibility:visible;transform:translateY(-50%)translate(-8px)}.whatsapp-widget__tooltip-content{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.whatsapp-widget__tooltip-title{color:#111827;font-size:14px;font-weight:600;line-height:1.2}.whatsapp-widget__tooltip-text{color:#6b7280;font-size:12px;line-height:1.3}.whatsapp-widget__pulse-ring{z-index:1;border:3px solid #25d3664d;border-radius:50%;width:60px;height:60px;animation:2s infinite whatsapp-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes whatsapp-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.whatsapp-widget__button{animation:3s ease-in-out infinite whatsapp-breathe}@keyframes whatsapp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (width<=768px){.whatsapp-widget{bottom:20px;right:20px}.whatsapp-widget__button{width:56px;height:56px}.whatsapp-widget__icon{width:24px;height:24px}.whatsapp-widget__tooltip{padding:10px 12px;right:65px}.whatsapp-widget__tooltip-title{font-size:13px}.whatsapp-widget__tooltip-text{font-size:11px}.whatsapp-widget__pulse-ring{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.whatsapp-widget__button{animation:none}.whatsapp-widget__pulse-ring{opacity:.3;animation:none}.whatsapp-widget__button:hover{transform:none}.whatsapp-widget__tooltip--visible{transform:translateY(-50%)}}@media (prefers-contrast:high){.whatsapp-widget__button,.whatsapp-widget__tooltip{border:2px solid #000}}.whatsapp-widget__button:focus{outline-offset:2px;outline:3px solid #25d36680}.whatsapp-widget__button:focus:not(:focus-visible){outline:none}
