.tiptap{outline:none;font-size:13px;line-height:1.65;color:hsl(var(--foreground));min-height:320px}.tiptap>*+*{margin-top:.6em}.tiptap p{margin:0}.tiptap h1{font-size:1.4em;font-weight:700;margin:.6em 0 .2em}.tiptap h2{font-size:1.2em;font-weight:700;margin:.6em 0 .2em}.tiptap h3{font-size:1.05em;font-weight:600;margin:.5em 0 .2em}.tiptap ul{list-style:disc;padding-left:1.4em}.tiptap ol{list-style:decimal;padding-left:1.4em}.tiptap li{margin:.15em 0}.tiptap li p{margin:0}.tiptap blockquote{border-left:3px solid hsl(var(--border));padding-left:.9em;color:hsl(var(--muted-foreground));margin:.4em 0}.tiptap a{color:hsl(var(--primary));text-decoration:underline;cursor:pointer}.tiptap img{max-width:100%;height:auto;border-radius:6px;margin:.3em 0}.tiptap img.ProseMirror-selectednode{outline:2px solid hsl(var(--primary))}.tiptap strong{font-weight:700}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.5em 0;overflow:hidden}.tiptap td,.tiptap th{border:1px solid hsl(var(--border));padding:6px 9px;vertical-align:top;box-sizing:border-box;position:relative;min-width:60px}.tiptap th{background:hsl(var(--muted));font-weight:600;text-align:left}.tiptap .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--primary) / .12);pointer-events:none}.tiptap .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:hsl(var(--primary));cursor:col-resize}.tiptap .tableWrapper{overflow-x:auto}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}
