.ProseMirror{font-size:var(--text-sm);overflow-wrap:break-word;word-break:break-word;outline:none;padding-inline:.25rem}.ProseMirror.is-compact{font-size:var(--text-xs)}.ProseMirror p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror p{min-height:1.5em;margin:.5rem 0}.ProseMirror h1{font-size:var(--text-lg);margin:.75rem 0;font-weight:600;line-height:1.3}.ProseMirror h2{font-size:var(--text-base);margin:.625rem 0;font-weight:600;line-height:1.4}.ProseMirror h3{font-size:var(--text-sm);margin:.5rem 0;font-weight:600;line-height:1.4}.ProseMirror ul:not([data-type=taskList]),.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.ProseMirror ul:not([data-type=taskList]){list-style-type:disc;list-style-position:outside}.ProseMirror ol{list-style-type:decimal;list-style-position:outside}.ProseMirror li{margin:.25rem 0}.ProseMirror ol ol{list-style-type:lower-alpha}.ProseMirror ol ol ol{list-style-type:lower-roman}.ProseMirror ol ol ol ol{list-style-type:decimal}.ProseMirror ol ol ol ol ol{list-style-type:lower-alpha}.ProseMirror ol ol ol ol ol ol{list-style-type:lower-roman}.ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:circle}.ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:square}.ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:disc}.ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:circle}.ProseMirror ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style-type:square}.ProseMirror li>p:first-child{margin-top:0}.ProseMirror li>p:last-child{margin-bottom:0}.ProseMirror li img{vertical-align:middle;margin:.125rem 0}.ProseMirror blockquote{color:#6b7280;border-left:3px solid #e5e7eb;margin:.5rem 0;padding-left:1rem;font-style:italic}.ProseMirror code{font-size:var(--text-sm);background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ProseMirror strong{font-weight:600}.ProseMirror em{font-style:italic}.ProseMirror s{text-decoration:line-through}.ProseMirror a.jensi-link-external{color:#2563eb;cursor:pointer;text-decoration:underline}.ProseMirror a.jensi-link-external:hover{color:#1d4ed8}.ProseMirror a.jensi-link-internal{cursor:pointer}.dark .ProseMirror a.jensi-link-external:hover{color:#60a5fa}.ProseMirror img{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0}.ProseMirror img.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #3b82f6}.ProseMirror mark{background-color:#fef08a;border-radius:.25rem;padding:.125rem 0}.ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}.ProseMirror ul[data-type=taskList] li>div{flex:auto}.ProseMirror ul[data-type=taskList] input[type=checkbox]{cursor:pointer;margin-top:.25rem}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.5rem 0}.ProseMirror table td,.ProseMirror table th{vertical-align:top;box-sizing:border-box;border:1px solid #d1d5db;min-width:1em;padding:.5rem;position:relative}.ProseMirror table th{text-align:left;background-color:#f3f4f6;font-weight:600}.ProseMirror table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.ProseMirror table .column-resize-handle{z-index:20;pointer-events:none;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror [data-text-align=left]{text-align:left}.ProseMirror [data-text-align=center]{text-align:center}.ProseMirror [data-text-align=right]{text-align:right}.ProseMirror [data-text-align=justify]{text-align:justify}.ProseMirror span[data-type=mention]{color:var(--brand,#0880af);border-radius:.125rem;padding:0 .0625rem;font-weight:500}
