/* Cabeçalho nunca deve herdar o crescimento da área de mensagens. */
@media(max-width:767px){
 body[data-lf-mobile-conversation-view="chat"] .lf-mobile-conversation-layout{position:fixed!important;inset:0!important;width:100%!important;height:var(--lf67-height,100dvh)!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;z-index:1050}
 body[data-lf-mobile-conversation-view="chat"] .chat-area{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;grid-template-rows:none!important;transform:none!important}
 body[data-lf-mobile-conversation-view="chat"] .chat-area>.chat-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;height:auto!important;min-height:56px!important;max-height:100px!important;flex:0 0 auto!important;padding:8px!important;margin:0!important;overflow:hidden!important}
 body[data-lf-mobile-conversation-view="chat"] .chat-header-contact{display:flex!important;flex-direction:row!important;align-items:center!important;flex:1 1 0!important;min-width:0!important;height:auto!important;max-height:64px!important;gap:6px!important}
 body[data-lf-mobile-conversation-view="chat"] .chat-header-contact>div:last-child{flex:1 1 0!important;min-width:0!important;overflow:hidden!important}
 body[data-lf-mobile-conversation-view="chat"] #active-contact-name{display:block!important;font-size:14px!important;line-height:20px!important;max-width:100%!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}
 body[data-lf-mobile-conversation-view="chat"] .chat-header-actions{display:flex!important;flex:0 0 auto!important;gap:2px!important}
 body[data-lf-mobile-conversation-view="chat"] .chat-header-actions .lf-chat-meta-toggle{display:none!important}
 body[data-lf-mobile-conversation-view="chat"] #lf-ig-send-tools{display:none!important}
 body[data-lf-mobile-conversation-view="chat"] .message-composer>#lf-ig-send-tools{display:inline-flex!important;flex:0 0 auto!important;padding:5px!important;font-size:11px!important;max-width:100px}
 body[data-lf-mobile-conversation-view="chat"] .chat-header>.lf-mobile-back,body[data-lf-mobile-conversation-view="chat"] .chat-header>.lf-mobile-info{position:static!important;inset:auto!important;transform:none!important;margin:0!important;flex:0 0 34px!important;width:34px!important;height:36px!important;min-width:34px!important;min-height:36px!important}
 body[data-lf-mobile-conversation-view="chat"] .chat-header .lf-ig-profile{display:none!important}
 #lf-send-flow-panel{position:fixed!important;z-index:11100!important;inset:10% 12px auto!important;width:auto!important;max-height:70dvh!important;overflow-y:auto!important;background:white!important}
 body[data-lf-mobile-conversation-view="chat"] .chat-header .lf-source-badge{font-size:10px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 body[data-lf-mobile-conversation-view="chat"] .chat-area>.service-control,body[data-lf-mobile-conversation-view="chat"] .chat-area>.lf-chat-search{flex:0 0 auto!important;position:relative!important;inset:auto!important;min-height:0!important}
 body[data-lf-mobile-conversation-view="chat"] .chat-area>.messages-area{display:flex!important;flex-direction:column!important;flex:1 1 0!important;position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;padding:12px!important;overscroll-behavior:contain}
 body[data-lf-mobile-conversation-view="chat"] .chat-area>.message-composer{display:flex!important;flex-wrap:wrap!important;flex:0 0 auto!important;position:relative!important;inset:auto!important;height:auto!important;min-height:58px!important;max-height:160px!important;overflow-y:auto!important;padding:8px 8px max(8px,env(safe-area-inset-bottom))!important;margin:0!important;background:white!important}
 body[data-lf-mobile-conversation-view="chat"] .message-composer textarea,body[data-lf-mobile-conversation-view="chat"] .message-composer input{font-size:16px!important;min-width:0!important;flex:1 1 0!important;min-height:40px!important;max-height:95px!important}
 .lf-flow-toolbar{display:flex!important;flex-wrap:wrap!important;padding:8px!important;gap:8px!important}
 .lf-flow-toolbar>label,.lf-flow-toolbar>#lf-flow-channel,.lf-flow-toolbar>#lf-flow-connection{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important;box-sizing:border-box}
 .lf-flow-toolbar input,.lf-flow-toolbar select,.lf-flow-inspector input,.lf-flow-inspector select,.lf-flow-inspector textarea{font-size:16px!important;box-sizing:border-box!important;max-width:100%!important}
 .lf-flow-workspace.inspector-open .lf-flow-inspector{display:block!important;position:fixed!important;inset:0!important;z-index:11080!important;width:100%!important;max-width:100%!important;height:var(--lf67-height,100dvh)!important;max-height:none!important;overflow-y:auto!important;padding:16px 16px max(28px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:white!important;transform:none!important}
 .lf-flow-inspector textarea{min-height:130px!important}
 .lf-flow-inspector:not(:empty)::before{content:'Editar bloco';display:block;font-weight:700;margin-bottom:12px}
 .lf-flow-inspector [data-lf67-close]{position:sticky;top:0;z-index:2;display:block;width:100%;padding:12px;background:#f1efff;color:#5145d9;border:1px solid #c7c2fc;border-radius:8px;margin-bottom:12px}
 .lf-flow-notice{white-space:pre-line;overflow-wrap:anywhere}
 .lf-flow-channel-help{flex:1 1 100%;font-size:12px;color:#64748b;line-height:1.5}
}
