html,body,#root{height:100%;margin:0}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.rich-content{word-break:break-word;font-size:14.5px;line-height:1.6}.rich-content:focus{outline:none}.rich-content p{margin:0 0 .5em}.rich-content h1,.rich-content h2,.rich-content h3{margin:.8em 0 .4em;line-height:1.25}.rich-content h1{font-size:1.6em}.rich-content h2{font-size:1.35em}.rich-content h3{font-size:1.15em}.rich-content ul,.rich-content ol{margin:.3em 0 .6em;padding-left:1.4em}.rich-content ul[data-type=taskList]{padding-left:.2em;list-style:none}.rich-content ul[data-type=taskList] li{align-items:flex-start;gap:.5em;display:flex}.rich-content ul[data-type=taskList] li>label{flex:none;margin-top:.15em}.rich-content ul[data-type=taskList] li>div{flex:1}.rich-content ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}.rich-content pre{background:#7f7f7f1f;border-radius:6px;padding:12px;font-size:.9em;overflow-x:auto}.rich-content code{background:#7f7f7f26;border-radius:4px;padding:1px 4px;font-size:.9em}.rich-content pre code{background:0 0;padding:0}.rich-content blockquote{opacity:.85;border-left:3px solid #7f7f7f80;margin:.5em 0;padding-left:12px}.rich-content hr{border:none;border-top:1px solid #7f7f7f66;margin:1em 0}.rich-content img{border-radius:4px;max-width:100%;height:auto}.rich-content a{color:#1e5eff}.rich-content mark{border-radius:2px;padding:0 2px}.rich-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.6em 0;overflow:hidden}.rich-content th,.rich-content td{vertical-align:top;border:1px solid #7f7f7f73;min-width:3em;padding:5px 8px;position:relative}.rich-content th{text-align:left;background:#7f7f7f1f;font-weight:600}.rich-content th p,.rich-content td p{margin:0}.rich-content .selectedCell:after{content:"";pointer-events:none;background:#1e5eff26;position:absolute;inset:0}.rich-content .column-resize-handle{pointer-events:none;background:#1e5eff;width:4px;position:absolute;top:0;bottom:0;right:-2px}.rich-editor .is-editor-empty:first-child:before{content:attr(data-placeholder);color:#7f7f7fb3;float:left;pointer-events:none;height:0}.rich-editor .ProseMirror-selectednode{outline:2px solid #1e5eff}.resize-cursor{cursor:col-resize}
