/* Correções responsivas da Lix - preview */
.hc-chat-window{max-width:calc(100vw - 20px)!important;box-sizing:border-box!important;overflow:hidden!important}
.hc-chat-window *{box-sizing:border-box}
.hc-chat-head{min-width:0}
.hc-chat-title{min-width:0;overflow:hidden}
.hc-chat-title strong,.hc-chat-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hc-chat-msgs{min-width:0;overflow-x:hidden!important;overflow-y:auto}
.hc-chat-bubble{max-width:92%;overflow-wrap:anywhere;word-break:normal}
.hc-chat-sugs{display:flex!important;flex-wrap:wrap!important;overflow-x:hidden!important;white-space:normal!important;gap:6px!important;max-width:100%!important}
.hc-chat-sug{max-width:100%;white-space:normal!important;text-align:left}
.hc-chat-form{min-width:0;display:flex!important;align-items:center;gap:7px}
.hc-chat-form input{min-width:0;flex:1;width:0}
.hc-chat-form button{flex-shrink:0}
@media(max-width:520px){body:has(.hx-site) .hc-chat-window{right:8px!important;left:8px!important;width:auto!important;bottom:74px!important;max-height:calc(100dvh - 90px)!important}.hc-chat-head{padding:10px!important}}
