.vi-zalo-float{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:25;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 16px;border:1px solid #fff;border-radius:24px;background:#0068ff;color:#fff;box-shadow:0 4px 16px #0002;font:600 14px/1.4 Arial,Helvetica,sans-serif}
.vi-zalo-float:hover{background:#0054cc;color:#fff}
.vi-zalo-float strong{font-size:16px}
.has-inquiry-tray .vi-zalo-float{bottom:calc(100px + env(safe-area-inset-bottom))}
html[lang="vi"] .footer-bottom{padding-bottom:58px}
@media(max-width:600px){.vi-zalo-float{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));padding:8px 14px;min-height:44px}.has-inquiry-tray .vi-zalo-float{bottom:calc(112px + env(safe-area-inset-bottom))}}
