#lth-chat{position:fixed;left:calc(25px + var(--lc-sal, env(safe-area-inset-left,0px)));bottom:calc(22px + var(--lc-sab, env(safe-area-inset-bottom,0px)));z-index:2147483000;font-family:inherit}
#lth-chat .lc-fab{width:50px;height:50px;padding:0;border:0;border-radius:50%;overflow:hidden;cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s;box-shadow:0 4px 12px rgba(0,0,0,.25);touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#lth-chat .lc-fab:hover{transform:scale(1.06)}
#lth-chat .lc-fab img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}
#lth-chat .lc-menu{position:absolute;left:0;bottom:60px;display:none;flex-direction:column;gap:8px;min-width:200px}
#lth-chat.open .lc-menu{display:flex}
#lth-chat .lc-item{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#fff;color:#111;text-decoration:none;font-size:14px;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.18);cursor:pointer;border:0;text-align:left}
#lth-chat .lc-item:hover{background:#f3f6ff}
#lth-chat .lc-dot{width:10px;height:10px;border-radius:50%}
#lth-chat .lc-crisp .lc-dot{background:#1972f5}
#lth-chat .lc-zalo .lc-dot{background:#0068ff}

@media (max-width:768px){
  #lth-chat{bottom:calc(10px + var(--lc-sab, env(safe-area-inset-bottom,0px)))}
}

body:not(.lth-crisp-open) #crisp-chatbox,body:not(.lth-crisp-open) #crisp-chatbox *{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}