.text-editor-prosemirror{color:#0f172a}.text-editor-prosemirror a{color:#1d4ed8;text-decoration:underline;text-underline-offset:.2em}.text-editor-prosemirror a:hover{color:#1e40af;text-decoration-thickness:2px}.text-editor-prosemirror table{width:100%;border-collapse:separate;border-spacing:0;margin:1rem 0;border:1px solid rgba(148,163,184,.45);border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0f172a0f}.text-editor-prosemirror th,.text-editor-prosemirror td{min-width:90px;padding:.65rem .75rem;border-right:1px solid rgba(148,163,184,.25);border-bottom:1px solid rgba(148,163,184,.25);vertical-align:top;text-align:left}.text-editor-prosemirror th{background:#f8fafc;font-weight:700;color:#0f172a}.text-editor-prosemirror tr:last-child td{border-bottom:0}.text-editor-prosemirror tr>*:last-child{border-right:0}.text-editor-prosemirror .tableWrapper{margin:1rem 0;overflow-x:auto;border-radius:.75rem}.text-editor-prosemirror .selectedCell:after{background:#3b82f614;border:1px solid rgba(59,130,246,.25)}.text-block-content{box-sizing:border-box}.text-block-content *,.text-block-content *:before,.text-block-content *:after{box-sizing:border-box}.text-block-content h1{font-size:2.25em;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:.5em}.text-block-content h2{font-size:1.875em;font-weight:700;line-height:1.3;margin-top:1.5em;margin-bottom:.5em}.text-block-content h3{font-size:1.5em;font-weight:600;line-height:1.4;margin-top:1.5em;margin-bottom:.5em}.text-block-content h4{font-size:1.25em;font-weight:600;line-height:1.5;margin-top:1.5em;margin-bottom:.5em}.text-block-content h5{font-size:1.125em;font-weight:600;line-height:1.5;margin-top:1.5em;margin-bottom:.5em}.text-block-content h6{font-size:1em;font-weight:600;line-height:1.5;margin-top:1.5em;margin-bottom:.5em}.text-block-content p{margin-top:0;margin-bottom:1em;line-height:1.7}.text-block-content p:last-child{margin-bottom:0}.text-block-content ul,.text-block-content ol{margin-top:0;margin-bottom:1em;padding-left:1.5em}.text-block-content ul{list-style-type:disc}.text-block-content ol{list-style-type:decimal}.text-block-content li{margin-bottom:.25em}.text-block-content li>ul,.text-block-content li>ol{margin-top:.25em;margin-bottom:.25em}.text-block-content blockquote{margin:1.5em 0;padding:.5em 0 .5em 1em;border-left:3px solid currentColor;border-color:inherit;opacity:.8}.text-block-content blockquote p{margin-bottom:0}.text-block-content code{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em;padding:.2em .4em;border-radius:.25em;background-color:#0000000d}.text-block-content pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em;line-height:1.7;margin:1.5em 0;padding:1em;border-radius:.5em;background-color:#0000000d;overflow-x:auto}.text-block-content pre code{background-color:transparent;padding:0;font-size:inherit}.text-block-content a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.text-block-content a:hover{text-decoration-thickness:2px}.text-block-content strong{font-weight:700}.text-block-content em{font-style:italic}.text-block-content table{width:100%;border-collapse:collapse;margin:1.5em 0}.text-block-content th,.text-block-content td{padding:.75em;border:1px solid rgba(0,0,0,.1);text-align:left}.text-block-content th{font-weight:600;background-color:#00000005}.text-block-content hr{margin:2em 0;border:0;border-top:1px solid rgba(0,0,0,.1)}.text-block-content ::selection{background-color:#3b82f633}
