.rich-text p{margin:.5rem 0;line-height:1.75}.rich-text h1{font-size:1.5rem;font-weight:700;margin:1rem 0 .5rem}.rich-text h2{font-size:1.25rem;font-weight:600;margin:.875rem 0 .5rem}.rich-text h3{font-size:1.075rem;font-weight:600;margin:.75rem 0 .375rem}.rich-text ul{list-style:disc}.rich-text ol,.rich-text ul{padding-left:1.5rem;margin:.5rem 0}.rich-text ol{list-style:decimal}.rich-text blockquote{border-left:3px solid #cbd5e1;padding-left:.75rem;color:#475569;margin:.75rem 0}.rich-text a{color:#2563eb;text-decoration:underline}.rich-text img{max-width:100%;height:auto}.rich-text hr{border-color:#e2e8f0;margin:1rem 0}.rich-text .tableWrapper{overflow-x:auto;margin:.75rem 0}.rich-text table{table-layout:fixed;width:100%;border-collapse:collapse;margin:0}.rich-text td,.rich-text th{border:1px solid #cbd5e1;padding:.375rem .5rem;vertical-align:top;min-width:1em;box-sizing:border-box;position:relative;overflow-wrap:anywhere;word-break:break-word}.rich-text th{background:#f1f5f9;font-weight:600}.rich-text .column-resize-handle{position:absolute;top:0;right:-2px;bottom:-2px;width:4px;background:#3b82f6;pointer-events:none}.rich-text .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(59,130,246,.12);pointer-events:none;z-index:2}.rich-text .resize-cursor{cursor:col-resize}