.ansa-rich-text{overflow-wrap:anywhere;line-height:1.7;white-space:normal}.ansa-rich-text p{margin:0 0 .8em;white-space:normal}.ansa-rich-text p:last-child{margin-bottom:0}.ansa-rich-text ul,.ansa-rich-text ol{padding-left:1.5em;margin:.6em 0 1em}.ansa-rich-text li{margin:.3em 0}.ansa-rich-text h2,.ansa-rich-text h3,.ansa-rich-text h4{font-size:1.1em;font-weight:600;color:#075aa6;margin:1em 0 .5em}.ansa-rich-text a{color:#075aa6;text-decoration:underline;text-underline-offset:3px}.ansa-rich-text a:hover{color:#073d77}.ansa-rich-text img{display:block;max-width:100%;max-height:260px;object-fit:contain;margin:12px 0}.ansa-rich-text blockquote{margin:12px 0;padding:12px 16px;background:#eaf3fa;border:0}.ansa-rich-text code{font-size:.9em;background:#eaf3fa;padding:2px 4px}.ansa-rich-text pre{white-space:pre;overflow:auto;background:#eaf3fa;padding:12px}.ansa-rich-text pre code{padding:0;background:transparent}.ansa-rich-text .ansa-assistant-table-scroll{overflow:auto;margin:12px 0}.ansa-rich-text table{width:100%;border-collapse:collapse;border-radius:0;font:inherit;font-size:.94em}.ansa-rich-text th,.ansa-rich-text td{text-align:left;padding:10px 12px;border:0;border-bottom:1px solid #dce5ef;vertical-align:top}.ansa-rich-text th{color:#075aa6;background:#eaf3fa;font-weight:600}.ansa-rich-text hr{border:0;border-top:1px solid #dce5ef;margin:16px 0}

.ansa-rich-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ansa-rich-sources a{display:flex;align-items:center;gap:10px;background:#eaf3fa;color:#075aa6;padding:8px 10px;font-size:12px;text-decoration:none;border:1px solid #dce5ef}.ansa-rich-sources a:hover{background:#dfeefa;color:#073d77}.ansa-rich-sources img{width:52px;height:52px;object-fit:contain}.ansa-support-messages .ansa-rich-text strong{font-size:inherit;color:inherit}
