.cortex-markdown{min-width:0;max-width:100%;overflow-x:auto;overflow-wrap:anywhere;line-height:1.55}
#cortex-chat .msg-body{min-width:0}
.cortex-markdown p{margin:0 0 .8em;white-space:normal!important}
.cortex-markdown> :last-child{margin-bottom:0}
.cortex-markdown ul,.cortex-markdown ol{margin:.5em 0 1em;padding-left:1.6em}
.cortex-markdown li{margin:.3em 0}
.cortex-markdown li p{margin:.3em 0}
.cortex-markdown blockquote{margin:.8em 0;padding:.1em .9em;border-left:3px solid #bfb8a6;color:#62625c}
.cortex-markdown pre{white-space:pre;overflow-x:auto;padding:12px;background:#f1eee6;border-radius:6px;font:12px/1.5 ui-monospace,monospace}
.cortex-markdown code{font: .9em ui-monospace,monospace;background:#f1eee6;padding:2px 4px;border-radius:3px}
.cortex-markdown pre code{padding:0;background:none;white-space:pre}
.cortex-markdown table{border-collapse:collapse;width:max-content;min-width:100%;margin:.8em 0;font-size:13px}
.cortex-markdown th,.cortex-markdown td{padding:8px 10px;border:1px solid #dedbd1;vertical-align:top;text-align:left}
.cortex-markdown th{font-weight:600;background:#f5f2ea}
.cortex-markdown a{color:#385e50;text-decoration:underline}
.cortex-markdown hr{border:0;border-top:1px solid #dedbd1;margin:1em 0}
.cortex-markdown h1,.cortex-markdown h2,.cortex-markdown h3,.cortex-markdown h4,.cortex-markdown h5,.cortex-markdown h6,
#lc-modal-gdrive .cortex-markdown h1,#lc-modal-gdrive .cortex-markdown h2,#lc-modal-gdrive .cortex-markdown h3{font:600 1.05em/1.4 system-ui,sans-serif;margin:1em 0 .5em}
