.maestro-whatsapp-float{--maestro-safe-lift:0px;position:fixed;z-index:99980;right:max(18px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + var(--maestro-safe-lift));display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:52px;min-height:52px;max-width:min(260px,calc(100vw - 36px));padding:11px 15px;border:0;border-radius:999px;background:#176447;color:#fff!important;font:700 14px/1.2 Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none!important;box-shadow:0 8px 22px rgba(12,70,48,.24);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease,bottom .2s ease;box-sizing:border-box}
.maestro-whatsapp-float.is-pending,.maestro-whatsapp-float.is-temporarily-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}
.maestro-whatsapp-float--left{right:auto;left:max(18px,env(safe-area-inset-left))}.maestro-whatsapp-float:hover,.maestro-whatsapp-float:focus-visible{background:#0f5138;color:#fff!important;box-shadow:0 11px 28px rgba(12,70,48,.3);transform:translateY(-1px);outline:0}.maestro-whatsapp-float:focus-visible{box-shadow:0 0 0 4px rgba(23,100,71,.2),0 11px 28px rgba(12,70,48,.3)}.maestro-whatsapp-float svg{display:block;flex:0 0 24px}.maestro-whatsapp-float span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.maestro-whatsapp-float--icon{width:54px;height:54px;min-width:54px;min-height:54px;padding:0}.maestro-whatsapp-float--icon span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:600px){.maestro-whatsapp-float{right:max(14px,env(safe-area-inset-right));bottom:calc(max(14px,env(safe-area-inset-bottom)) + var(--maestro-safe-lift));min-height:52px;max-width:calc(100vw - 28px);padding:11px 14px;font-size:13px}.maestro-whatsapp-float--left{right:auto;left:max(14px,env(safe-area-inset-left))}.maestro-whatsapp-float--icon{width:54px;height:54px;min-width:54px;padding:0}}
@media(prefers-reduced-motion:reduce){.maestro-whatsapp-float{transition:none}}
@media print{.maestro-whatsapp-float{display:none!important}}
