#detail-dialog .property-advisor-whatsapp{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;align-items:center;gap:12px;min-height:62px;padding:13px 22px;color:#fff;background:#145c3d;border:1px solid #a6d9b380;border-radius:40px;box-shadow:0 8px 28px #071e2a35;text-decoration:none;transition:background .2s,transform .2s}
#detail-dialog .property-advisor-whatsapp[hidden]{display:none}
.property-advisor-whatsapp svg{width:27px;height:27px;flex:none}
.property-advisor-whatsapp span{display:flex;flex-direction:column;gap:3px}
.property-advisor-whatsapp strong{font-size:14px;line-height:1.2;font-weight:600}
.property-advisor-whatsapp small{font-size:11px;color:#d4eddd}
#detail-dialog .property-advisor-whatsapp:hover{background:#0b4b31;transform:translateY(-2px)}
#detail-dialog:has(.property-advisor-whatsapp:not([hidden])) #detail-content{padding-bottom:110px}
@media(max-width:600px){#detail-dialog .property-advisor-whatsapp{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));padding:12px 18px;min-height:58px}}
@media(prefers-reduced-motion:reduce){#detail-dialog .property-advisor-whatsapp{transition:none}}
