.whatsapp-float{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:90;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:fixed;box-shadow:0 4px 14px #25d36673,0 2px 8px #0003}.whatsapp-float:hover{background:#20bd5a;transform:scale(1.06);box-shadow:0 6px 20px #25d3668c,0 4px 12px #00000038}.whatsapp-float:active{transform:scale(.98)}.whatsapp-float__icon{z-index:2;width:28px;height:28px;position:relative}.whatsapp-float__pulse{z-index:1;background:#25d366;border-radius:50%;animation:2.5s ease-out infinite whatsappPulse;position:absolute;inset:0}.whatsapp-float__pulse--idle{opacity:.22;animation:none;transform:scale(1)}.whatsapp-float--settled .whatsapp-float__pulse:not(.whatsapp-float__pulse--idle){animation:3.5s ease-out infinite whatsappPulse}@keyframes whatsappPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.whatsapp-float--telegram{background:#229ed9;box-shadow:0 4px 14px #229ed973,0 2px 8px #0003}.whatsapp-float--telegram:hover{background:#1b8ec7;box-shadow:0 6px 20px #229ed98c,0 4px 12px #00000038}.whatsapp-float__pulse--telegram{background:#229ed9;animation-name:telegramPulse}@keyframes telegramPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.whatsapp-float__tooltip{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#0f0f0feb;border-radius:8px;padding:.4rem .65rem;font-size:.78rem;font-weight:600;transition:opacity .2s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 4px 12px #00000040}.whatsapp-float:hover .whatsapp-float__tooltip,.whatsapp-float:focus-visible .whatsapp-float__tooltip{opacity:1}.whatsapp-float:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:768px){.whatsapp-float{bottom:max(5.5rem, calc(1rem + env(safe-area-inset-bottom)));right:max(1rem, env(safe-area-inset-right));width:52px;height:52px}.whatsapp-float__icon{width:26px;height:26px}.whatsapp-float__tooltip{display:none}}body.egurus-checkout-active .whatsapp-float,body.egurus-install-banner-active .whatsapp-float,body.egurus-ios-install-open .whatsapp-float{visibility:hidden;pointer-events:none;opacity:0}@media (prefers-reduced-motion:reduce){.whatsapp-float__pulse{opacity:.35;animation:none}.whatsapp-float:hover{transform:none}}
