.rich-editor .is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.rich-editor .ProseMirror h1{font-size:22px!important}.rich-editor .ProseMirror h1,.rich-editor .ProseMirror h2{font-weight:600!important;margin-top:4px!important;margin-bottom:4px!important}.rich-editor .ProseMirror h2{font-size:20px!important}.rich-editor .ProseMirror h3{font-size:18px!important;font-weight:600!important;margin-top:4px!important;margin-bottom:4px!important;border-bottom:none!important}.rich-editor .ProseMirror ol{list-style-type:decimal!important;padding-left:1.5rem!important;margin-left:0!important}.rich-editor .ProseMirror ul{list-style-type:disc!important;padding-left:1.5rem!important;margin-left:0!important}.rich-editor .ProseMirror ol[type=a]{list-style-type:lower-alpha!important}.rich-editor .ProseMirror ol[type=i]{list-style-type:lower-roman!important}.rich-editor .ProseMirror li{margin-bottom:.25rem}.rich-editor .ProseMirror ul[data-type=taskList],.rich-editor .ProseMirror ul[data-type=taskList] li{list-style:none!important;padding:0!important;margin:0!important}.rich-editor .ProseMirror ul[data-type=taskList] li{display:flex!important;align-items:flex-start!important;gap:.5rem!important}.rich-editor .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto!important;margin:.2rem 0 0!important;padding:0!important;user-select:none!important}.rich-editor .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto!important;margin:0!important;padding:0!important}.rich-editor .ProseMirror ul[data-type=taskList] p{margin:0!important;padding:0!important;line-height:1.5!important}.rich-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]{appearance:checkbox!important;cursor:pointer!important;width:.9rem!important;height:.9rem!important;margin:0!important;padding:0!important;accent-color:hsl(var(--primary))}.rich-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;opacity:.6}.rich-editor .ProseMirror hr{border:none!important;border-top:1px solid hsl(var(--border))!important;margin:1rem 0!important;clear:both!important}.rich-editor .ProseMirror>:first-child{margin-top:0!important}.rich-editor .ProseMirror a{color:hsl(var(--primary));text-decoration:underline;cursor:pointer}