.rich-text-editor ul,.rich-text-view ul{margin:.5em 0;padding-left:1.5em;list-style-type:disc}.rich-text-editor ol,.rich-text-view ol{margin:.5em 0;padding-left:1.5em;list-style-type:decimal}.rich-text-editor li,.rich-text-view li{margin:.25em 0}.rich-text-editor li p,.rich-text-view li p{margin:0}.rich-text-editor blockquote,.rich-text-view blockquote{border-left:3px solid var(--primary);background-color:var(--muted);color:var(--muted-foreground);border-radius:0 .375rem .375rem 0;margin:.75rem 0;padding:.75rem 1rem;font-style:italic}.rich-text-editor blockquote p,.rich-text-view blockquote p{margin:0}.rich-text-editor h1,.rich-text-view h1{margin:.75rem 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.rich-text-editor h2,.rich-text-view h2{margin:.75rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.35}.rich-text-editor h3,.rich-text-view h3{margin:.5rem 0 .25rem;font-size:1.1rem;font-weight:600;line-height:1.4}.rich-text-editor hr,.rich-text-view hr{border:none;border-top:1px solid var(--border);margin:1rem 0}.rich-text-editor p,.rich-text-view p{margin:0 0 1.25em}.rich-text-editor p:last-child,.rich-text-view p:last-child{margin-bottom:0}.rich-text-editor a,.rich-text-view a{color:var(--primary);cursor:pointer;text-decoration:underline}.rich-text-editor table{border-collapse:collapse;width:100%;margin:.75rem 0;overflow:hidden}.rich-text-editor th,.rich-text-editor td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:80px;padding:.5rem .75rem;position:relative}.rich-text-editor th{background-color:var(--muted);font-weight:600}.rich-text-editor th p,.rich-text-editor td p{margin:0}.rich-text-editor .selectedCell{background-color:color-mix(in oklch,var(--primary)8%,transparent)}.rich-text-editor .ProseMirror-placeholder:before{color:var(--muted-foreground);opacity:.5}
