.ai-formatted{white-space:normal}.ai-formatted p{margin:6px 0;white-space:pre-wrap}.ai-formatted h3{font-size:18px;line-height:1.6;margin:20px 0 8px}.ai-bullet{padding-left:16px;position:relative}.ai-bullet:before{content:'•';position:absolute;left:0}.ai-paragraph-gap{height:8px}.ai-evidence{margin-top:16px;border-top:1px solid #dce5e2;padding-top:12px;font-size:14px}.ai-evidence summary{cursor:pointer;color:#176958;font-weight:600}.ai-evidence p{color:#5d6b68;line-height:1.7}.ai-source-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.ai-source-list button{text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:4px}.ai-data-toggle input{width:18px;height:18px;accent-color:#176958}.ai-source-fields{max-height:65vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ai-main,.ai-composer,.ai-message,.ai-reference-dialog,.ai-starters button{border-radius:8px}.ai-send-row small{max-width:640px}.ai-evidence code{overflow-wrap:anywhere}
.ai-table-scroll{max-width:100%;overflow-x:auto;margin:12px 0}.ai-table-scroll table{border-collapse:collapse;width:100%;font-size:14px}.ai-table-scroll th,.ai-table-scroll td{border:1px solid #dce5e2;padding:8px;min-width:100px;white-space:normal;vertical-align:top}.ai-table-scroll th{background:#edf4f1}
