.ai-document{white-space:normal;line-height:1.75;min-width:0;overflow-wrap:anywhere}
.ai-document.aiw-reply-text{white-space:normal}
.ai-doc-heading{font-size:14px;margin:15px 0 8px;padding:7px 10px;background:#eef4ff;color:#28538b;border-left:3px solid #4c82d9;border-radius:4px}
.ai-doc-heading.ai-doc-attention{background:#fff7ed;color:#a35416;border-left-color:#eaa04b}
.ai-doc-paragraph,.ai-doc-bullet{margin:5px 0;white-space:pre-wrap}
.ai-doc-table{overflow-x:auto;max-width:100%;margin:10px 0;border:1px solid #e1e8f2;border-radius:8px}
.ai-doc-table table{border-collapse:collapse;width:100%;font-size:12px}
.ai-doc-table th,.ai-doc-table td{padding:9px 10px;border:1px solid #e1e8f2;min-width:90px;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}
.ai-doc-table th{background:#eef4ff;color:#28538b}.ai-doc-table tr:nth-child(even){background:#f8faff}
.ai-doc-divider{border-top:1px solid #e1e8f2;margin:12px 0}
.ai-doc-code{white-space:pre-wrap;background:#f5f7fb;padding:8px}
