.ProseMirror{color:#334155;outline:none;line-height:1.7}.ProseMirror>*+*{margin-top:.75em}.ProseMirror h1{color:#0f172a;margin-top:1.25em;margin-bottom:.25em;font-size:1.875rem;font-weight:700;line-height:1.2}.ProseMirror h2{color:#0f172a;margin-top:1.1em;margin-bottom:.25em;font-size:1.5rem;font-weight:700;line-height:1.3}.ProseMirror h3{color:#0f172a;margin-top:1em;margin-bottom:.25em;font-size:1.25rem;font-weight:600;line-height:1.4}.ProseMirror ul{padding-left:1.5rem;list-style-type:disc}.ProseMirror ol{padding-left:1.5rem;list-style-type:decimal}.ProseMirror li+li{margin-top:.25em}.ProseMirror li p{margin:0}.ProseMirror blockquote{color:#64748b;border-left:4px solid #cbd5e1;margin-left:0;padding-left:1rem;font-style:italic}.ProseMirror hr{border:none;border-top:2px solid #e2e8f0;margin:1.5em 0}.ProseMirror a{color:#3b82f6;text-underline-offset:2px;text-decoration:underline}.ProseMirror code{color:#0f172a;background:#f1f5f9;border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,monospace;font-size:.875em}.ProseMirror pre{background:#1e293b;border-radius:.5rem;padding:1rem;overflow-x:auto}.ProseMirror pre code{color:#e2e8f0;background:0 0;padding:0;font-size:.875rem}.ProseMirror img{border-radius:.375rem;max-width:100%}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror th,.ProseMirror td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;min-width:1em;padding:.5rem .75rem;position:relative}.ProseMirror th{color:#0f172a;background:#f8fafc;font-weight:600}.ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#6366f11f;position:absolute;inset:0}.ProseMirror mark{border-radius:.15em;padding:.05em .1em}
