.zalo-fab{position:fixed;right:16px;bottom:18px;z-index:60;display:flex;align-items:center;gap:8px;background:#fff;color:#0b2545;border-radius:999px;padding:5px 14px 5px 5px;box-shadow:0 10px 28px -10px rgba(0,60,160,.55),0 0 0 1px rgba(0,104,255,.15);font:600 .86rem/1 "Be Vietnam Pro",system-ui,sans-serif;text-decoration:none!important;transition:transform .15s}
.zalo-fab:hover{transform:translateY(-2px)}.zalo-fab svg{width:40px;height:40px;display:block;flex:none}
@media(max-width:640px){.zalo-fab{padding:4px;right:12px;bottom:14px}.zalo-fab span{display:none}.zalo-fab svg{width:44px;height:44px}
 body:has(.e-mbar) .zalo-fab{bottom:84px}body:has(.h-act:not(.hide)) .zalo-fab{bottom:86px}}
@media print{.zalo-fab{display:none}}
