.ll-mail-preview{max-width:720px;background:#fff}.ll-mail-preview>div{padding:24px 0;font-size:16px;line-height:1.7}.ll-mail-preview footer{padding:18px 0;border-top:1px solid #dce4ee;font-size:12px;color:#52647c}.ll-chat{max-width:960px;padding:0!important;overflow:hidden}.ll-chat-heading{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid #dce4ee}.ll-chat-heading span{font-size:12px;color:#52647c}.ll-chat-messages{height:clamp(260px,48vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:24px;display:flex;flex-direction:column;gap:14px;background:#f4f7fb}.ll-chat-message{max-width:85%;align-self:flex-start;background:#fff;border:1px solid #dce4ee;border-radius:18px 18px 18px 4px;padding:14px 18px;overflow-wrap:anywhere;flex-shrink:0}.ll-chat-message.is-mine{align-self:flex-end;background:#e7efff;border-color:#c7d9ff;border-radius:18px 18px 4px 18px}.ll-chat-message strong{font-size:12px;color:#345378}.ll-chat-message p{white-space:pre-wrap;margin:8px 0;font-size:15px;line-height:1.6}.ll-chat-message time{font-size:10px;color:#64758c}.ll-chat-status{padding:10px 24px;font-size:12px;line-height:1.6;color:#52647c}.ll-chat-composer{padding:0 24px 24px}.ll-chat-composer small{font-size:11px;color:#52647c}.ll-chat-composer textarea{resize:vertical;max-height:260px}.ll-chat-composer[hidden]{display:none!important}@media(max-width:600px){.ll-chat-messages{padding:14px;height:45vh}.ll-chat-message{max-width:94%;padding:12px}.ll-chat-heading,.ll-chat-status{padding:14px}.ll-chat-composer{padding:0 14px 18px}.ll-chat-composer .ll-actions{flex-wrap:wrap}.ll-chat-composer button{min-height:44px}}
