.assignment-rich-content{min-width:0;color:inherit;font:inherit;overflow-wrap:break-word;line-height:1.55}.assignment-rich-content>:first-child{margin-top:0}.assignment-rich-content>:last-child{margin-bottom:0}.assignment-rich-content p{margin:0 0 10px}.assignment-rich-content ul,.assignment-rich-content ol{margin:8px 0;padding-left:22px}.assignment-rich-content a{color:#2867c4;text-underline-offset:2px}.assignment-rich-content img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;max-height:320px;margin:14px auto;display:block}.assignment-file-chip{max-width:100%;color:var(--tc-text);overflow-wrap:anywhere;background:#fff;border:1px solid #dfcfb9;border-radius:10px;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}.assignment-file-chip:hover{border-color:var(--tc-primary-600);color:var(--tc-primary-600)}.assignment-file-chip.is-pdf{border-color:#f2c7c7}.assignment-file-chip.is-docx{border-color:#c7d8f2}.assignment-rich-content table,.assignment-rich-content .tabular{border-collapse:collapse;table-layout:auto;overflow-wrap:normal;width:auto;max-width:100%;margin:10px auto;font-size:.95em}.assignment-rich-content svg{max-width:100%;height:auto}.assignment-rich-content .table_tabular{max-width:100%;overflow-x:auto}.assignment-rich-content th,.assignment-rich-content td,.assignment-rich-content .tabular th,.assignment-rich-content .tabular td{text-align:center;border:1px solid #d9e2ec;padding:6px 8px}.assignment-rich-content th,.assignment-rich-content .tabular th{background:#f5f8fb;font-weight:600}.assignment-rich-content mjx-container,.assignment-rich-content .MathJax{max-width:100%;overflow:auto hidden}.assignment-rich-content .smiles-inline,.assignment-rich-content .smiles{max-width:100%;overflow-x:auto}
