.RichTextEditor-root{-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important;overflow:visible!important}.ProseMirror{color:hsl(var(--foreground));white-space:pre-wrap;word-break:break-word;background:0 0;flex:1;height:100%;min-height:250px;cursor:text!important;-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important;touch-action:auto!important}.ProseMirror *{-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important}.RichTextEditor-root:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}.ProseMirror-focused{outline:none}.ProseMirror p,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror li,.ProseMirror span,.ProseMirror strong,.ProseMirror em,.ProseMirror code{-webkit-user-select:text!important;user-select:text!important;pointer-events:auto!important;cursor:text!important}.ProseMirror p.is-editor-empty:first-child:before{content:attr(placeholder);color:hsl(var(--muted-foreground));float:left;pointer-events:none;height:0}.ProseMirror h1{color:hsl(var(--foreground));margin-top:1rem;margin-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.ProseMirror h2{color:hsl(var(--foreground));margin-top:.875rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.ProseMirror h3{color:hsl(var(--foreground));margin-top:.75rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.ProseMirror p{color:hsl(var(--foreground));margin-top:.5rem;margin-bottom:.5rem;line-height:1.625}.ProseMirror ul,.ProseMirror ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{color:hsl(var(--foreground));margin-top:.25rem;margin-bottom:.25rem}.ProseMirror li p{margin:0}.ProseMirror ul ul,.ProseMirror ol ul{list-style-type:circle}.ProseMirror ul ul ul,.ProseMirror ol ul ul,.ProseMirror ol ol ul{list-style-type:square}.ProseMirror strong{color:hsl(var(--foreground));font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror s{text-decoration:line-through}.ProseMirror code{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.ProseMirror pre{background-color:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.5rem;margin-top:.5rem;margin-bottom:.5rem;padding:.75rem 1rem;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.ProseMirror blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin-top:.5rem;margin-bottom:.5rem;margin-left:0;padding-left:1rem;font-style:italic}.ProseMirror hr{border:none;border-top:1px solid hsl(var(--border));margin:1.5rem 0}.ProseMirror ::selection,.ProseMirror ::selection{color:inherit;background-color:#0d6efd4d}.ProseMirror-focused{outline:none;pointer-events:auto!important}.ProseMirror p{min-height:1.2em}.ProseMirror:empty:before,.ProseMirror p.is-editor-empty:first-child:before{content:attr(placeholder);color:hsl(var(--muted-foreground));pointer-events:none;float:left;height:0}
