.net-floating-whatsapp{position:fixed!important;left:24px!important;right:auto!important;bottom:24px;left:max(24px,env(safe-area-inset-left))!important;bottom:calc(24px + env(safe-area-inset-bottom));z-index:9990;display:flex!important;align-items:center;justify-content:center;width:58px;height:58px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#128c4a;color:#fff!important;box-shadow:0 6px 22px rgba(0,0,0,.22);text-decoration:none!important;transition:background .18s,box-shadow .18s}
.net-floating-whatsapp .net-icon{display:block;width:30px;height:30px;flex:none}
.net-floating-whatsapp:hover{background:#0c6b37;box-shadow:0 8px 26px rgba(0,0,0,.28)}
.net-floating-whatsapp:focus-visible{outline:3px solid #123c4a;outline-offset:4px}
@media(max-width:600px){.net-floating-whatsapp{left:16px!important;left:max(16px,env(safe-area-inset-left))!important;bottom:calc(16px + env(safe-area-inset-bottom));width:54px;height:54px}}
@media(prefers-reduced-motion:reduce){.net-floating-whatsapp{transition:none}}
@media print{.net-floating-whatsapp{display:none!important}}
