.ProseMirror{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror .mention,.prose .mention{background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:.25rem;padding:.125rem .25rem;font-weight:500}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding:0 1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25rem 0}.ProseMirror blockquote{border-left:3px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin:1rem 0;padding-left:1rem}.ProseMirror code{background-color:hsl(var(--muted));border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.ProseMirror pre{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--muted));padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;overflow-x:auto}.ProseMirror pre code{background:0 0;padding:0}.ProseMirror img{border-radius:.375rem;max-width:100%;height:auto}.ProseMirror a{color:hsl(var(--primary));text-decoration-line:underline}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{margin:1rem 0 .5rem;font-weight:600}.ProseMirror h1{font-size:2em}.ProseMirror h2{font-size:1.5em}.ProseMirror h3{font-size:1.25em}.ProseMirror u,.prose u{text-decoration:underline}.ProseMirror mark.tiptap-highlight,.prose mark.tiptap-highlight{color:inherit;background:#fff28080;border-radius:.125rem;padding:0 .125rem}.ProseMirror ul.tiptap-task-list,.prose ul.tiptap-task-list{margin:.5rem 0;padding:0;list-style:none}.ProseMirror ul.tiptap-task-list li.tiptap-task-item,.prose ul.tiptap-task-list li.tiptap-task-item{align-items:flex-start;gap:.5rem;margin:.25rem 0;padding:0;display:flex}.ProseMirror ul.tiptap-task-list li.tiptap-task-item>label,.prose ul.tiptap-task-list li.tiptap-task-item>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.2rem}.ProseMirror ul.tiptap-task-list li.tiptap-task-item>div,.prose ul.tiptap-task-list li.tiptap-task-item>div{flex:auto;min-width:0}.ProseMirror ul.tiptap-task-list li.tiptap-task-item>div>p,.prose ul.tiptap-task-list li.tiptap-task-item>div>p{margin:0}.ProseMirror ul.tiptap-task-list li.tiptap-task-item[data-checked=true]>div,.prose ul.tiptap-task-list li.tiptap-task-item[data-checked=true]>div{color:hsl(var(--muted-foreground));text-decoration:line-through}.ProseMirror pre,.prose pre{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.375rem;margin:.75rem 0;padding:.75rem .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;line-height:1.5;overflow-x:auto}.ProseMirror pre code,.prose pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.ProseMirror hr,.prose hr{border:none;border-top:1px solid hsl(var(--border));margin:1rem 0}.ProseMirror table,.prose table.tiptap-table,.prose .tableWrapper table{border-collapse:collapse;table-layout:auto;width:max-content;max-width:100%;margin:.5rem 0;font-size:.875em;line-height:1.35}.ProseMirror td,.ProseMirror th,.prose table.tiptap-table td,.prose table.tiptap-table th,.prose .tableWrapper td,.prose .tableWrapper th{border:1px solid hsl(var(--border));vertical-align:top;min-width:2.5rem;padding:.35rem .6rem;position:relative}.prose table.tiptap-table th:first-child,.prose table.tiptap-table th:last-child,.prose table.tiptap-table td:first-child,.prose table.tiptap-table td:last-child,.prose .tableWrapper th:first-child,.prose .tableWrapper th:last-child,.prose .tableWrapper td:first-child,.prose .tableWrapper td:last-child{padding-left:.6rem;padding-right:.6rem}.ProseMirror td>p,.ProseMirror th>p,.prose table.tiptap-table td>p,.prose table.tiptap-table th>p,.prose .tableWrapper td>p,.prose .tableWrapper th>p{margin:0}.ProseMirror th,.prose table.tiptap-table th{background:hsl(var(--muted));text-align:left;font-weight:600}.ProseMirror tr:nth-child(2n) td,.prose table.tiptap-table tr:nth-child(2n) td{background:hsl(var(--muted)/.3)}.ProseMirror .selectedCell:after{content:"";background:hsl(var(--primary)/.15);pointer-events:none;position:absolute;inset:0}.ProseMirror .column-resize-handle{background:hsl(var(--primary));pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror .tableWrapper,.prose .tableWrapper{min-width:0;max-width:100%;margin:.5rem 0;display:block;overflow-x:auto}
