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