[data-v-62c66648] .tiptap p.is-editor-empty:first-child:before{color:var(--color-muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}[data-v-62c66648] .tiptap h1{margin:1.25rem 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.3}[data-v-62c66648] .tiptap h2{margin:1rem 0 .625rem;font-size:1.25rem;font-weight:700;line-height:1.35}[data-v-62c66648] .tiptap p,[data-v-62c66648] .tiptap ul,[data-v-62c66648] .tiptap ol,[data-v-62c66648] .tiptap blockquote{margin:.75rem 0}[data-v-62c66648] .tiptap ul,[data-v-62c66648] .tiptap ol{padding-left:1.25rem}[data-v-62c66648] .tiptap ul{list-style:outside}[data-v-62c66648] .tiptap ol{list-style:decimal}[data-v-62c66648] .tiptap blockquote{border-left:3px solid color-mix(in srgb, var(--color-border) 78%, transparent);color:color-mix(in srgb, var(--color-foreground) 78%, transparent);padding-left:1rem}[data-v-62c66648] .tiptap code{background:var(--color-muted);border-radius:.35rem;padding:.08rem .28rem;font-size:.85em}[data-v-62c66648] .tiptap pre{background:var(--color-muted);border-radius:.5rem;margin:.75rem 0;padding:.75rem;overflow-x:auto}[data-v-62c66648] .tiptap pre[data-code-block-language]:before{content:attr(data-code-block-language);color:var(--color-muted-foreground);margin-bottom:.5rem;font-size:.72rem;display:block}[data-v-62c66648] .tiptap pre code{white-space:pre;background:0 0;padding:0;display:block}[data-v-62c66648] .tiptap table{border-collapse:collapse;width:100%;margin:.75rem 0}[data-v-62c66648] .tiptap th,[data-v-62c66648] .tiptap td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.4rem .6rem}[data-v-62c66648] .tiptap th{background:var(--color-muted);font-weight:600}[data-v-62c66648] .tiptap .selectedCell{position:relative}[data-v-62c66648] .tiptap .selectedCell:after{z-index:2;background:color-mix(in srgb, var(--color-primary) 15%, transparent);content:"";pointer-events:none;position:absolute;inset:0}[data-v-62c66648] .tiptap .column-resize-handle{background:var(--color-primary);width:4px;position:absolute;top:0;bottom:-2px;right:-2px}[data-v-62c66648] .tiptap .resize-cursor{cursor:col-resize}[data-v-62c66648] .tiptap hr{border:0;border-top:1px solid var(--color-border);margin:1rem 0}[data-v-62c66648] .tiptap a{cursor:pointer}[data-v-62c66648] .tiptap:focus{outline:none}
