.rte-wrap[data-v-e2c4f3e1]{position:relative}.rte-toolbar[data-v-e2c4f3e1]{gap:1px;padding:4px 6px;border:1px solid var(--ui-border);border-bottom:none;border-radius:8px 8px 0 0}.rte-input-bar[data-v-e2c4f3e1],.rte-table-bar[data-v-e2c4f3e1],.rte-toolbar[data-v-e2c4f3e1]{display:flex;align-items:center;background:var(--ui-bg-elevated);flex-wrap:wrap}.rte-input-bar[data-v-e2c4f3e1],.rte-table-bar[data-v-e2c4f3e1]{gap:6px;padding:6px 8px;border:1px solid var(--ui-border);border-bottom:none}.rte-input-field[data-v-e2c4f3e1]{flex:1;min-width:8rem;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:6px;padding:3px 8px;font-size:13px;color:var(--ui-text);outline:none}.rte-input-field[data-v-e2c4f3e1]:focus{border-color:var(--ui-primary)}.rte-sep[data-v-e2c4f3e1]{display:inline-block;width:1px;height:18px;background:var(--ui-border);margin:0 3px;flex-shrink:0}.rte-footer[data-v-e2c4f3e1]{padding:3px 10px;font-size:11px;color:var(--ui-text-muted);border:1px solid var(--ui-border);border-top:none;border-radius:0 0 8px 8px;background:var(--ui-bg-elevated);text-align:right}.rte-editable[data-v-e2c4f3e1] .tiptap-content{border:1px solid var(--ui-border);padding:12px 14px;min-height:240px;outline:none;background:var(--ui-bg)}.rte-editable[data-v-e2c4f3e1] .tiptap-content:focus{border-color:var(--ui-primary)}[data-v-e2c4f3e1] .tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--ui-text-dimmed);pointer-events:none;height:0}[data-v-e2c4f3e1] .tiptap-content{font-size:15px;line-height:1.6;color:var(--ui-text)}[data-v-e2c4f3e1] .tiptap-content>*+*{margin-top:.5em}[data-v-e2c4f3e1] .tiptap-content h1{font-size:1.6em;font-weight:700;line-height:1.2;margin-top:.8em}[data-v-e2c4f3e1] .tiptap-content h2{font-size:1.35em;font-weight:600;line-height:1.25;margin-top:.8em}[data-v-e2c4f3e1] .tiptap-content h3{font-size:1.15em;font-weight:600;line-height:1.3;margin-top:.7em}[data-v-e2c4f3e1] .tiptap-content ol,[data-v-e2c4f3e1] .tiptap-content ul{padding-left:1.5em;margin:.4em 0}[data-v-e2c4f3e1] .tiptap-content ul{list-style:disc}[data-v-e2c4f3e1] .tiptap-content ol{list-style:decimal}[data-v-e2c4f3e1] .tiptap-content li{margin:.15em 0}[data-v-e2c4f3e1] .tiptap-content li p{margin:0}[data-v-e2c4f3e1] .tiptap-content blockquote{border-left:3px solid var(--ui-border-accented,var(--ui-border));padding-left:.9em;margin:.6em 0;color:var(--ui-text-muted)}[data-v-e2c4f3e1] .tiptap-content a{color:var(--ui-primary);text-decoration:underline;text-underline-offset:2px}[data-v-e2c4f3e1] .tiptap-content code{font-family:var(--ui-font-mono,monospace);font-size:.875em;padding:.1em .35em;border-radius:4px;background:var(--ui-bg-elevated);border:1px solid var(--ui-border)}[data-v-e2c4f3e1] .tiptap-content pre{font-family:var(--ui-font-mono,monospace);font-size:.85em;padding:.9em 1em;border-radius:8px;background:var(--ui-bg-elevated);border:1px solid var(--ui-border);overflow-x:auto;margin:.6em 0;line-height:1.5}[data-v-e2c4f3e1] .tiptap-content pre code{background:transparent;border:0;padding:0;font-size:inherit}[data-v-e2c4f3e1] .tiptap-content hr{border:0;border-top:1px solid var(--ui-border);margin:1em 0}[data-v-e2c4f3e1] .tiptap-content img{max-width:100%;border-radius:6px;margin:.4em 0}[data-v-e2c4f3e1] .tiptap-content table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:.9em;table-layout:fixed;overflow:hidden}[data-v-e2c4f3e1] .tiptap-content td,[data-v-e2c4f3e1] .tiptap-content th{border:1px solid var(--ui-border);padding:6px 10px;text-align:left;vertical-align:top;position:relative;min-width:3em}[data-v-e2c4f3e1] .tiptap-content th{background:var(--ui-bg-elevated);font-weight:600}[data-v-e2c4f3e1] .tiptap-content .selectedCell:after{content:"";position:absolute;inset:0;background:color-mix(in oklab,var(--ui-primary) 12%,transparent);pointer-events:none}[data-v-e2c4f3e1] .tiptap-content ul[data-type=taskList]{list-style:none;padding-left:0;margin:.4em 0}[data-v-e2c4f3e1] .tiptap-content ul[data-type=taskList] li{display:flex;align-items:baseline;gap:6px}[data-v-e2c4f3e1] .tiptap-content ul[data-type=taskList] li>label{flex-shrink:0}[data-v-e2c4f3e1] .tiptap-content ul[data-type=taskList] li>div{flex:1}
