.tiptap-wrapper[data-v-c7118066]{display:flex;flex-direction:column;height:100%}.tiptap-toolbar[data-v-c7118066]{display:flex;align-items:center;gap:2px;padding-bottom:4px;border-bottom:1px solid #e5e7eb;margin-bottom:4px;flex-shrink:0}.tiptap-toolbar button[data-v-c7118066]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;font-size:11px;font-weight:600;color:#6b7280;background:none;border:none;border-radius:3px;cursor:pointer}.tiptap-toolbar button[data-v-c7118066]:hover{background:#f1f5f9;color:#374151}.tiptap-toolbar button.active[data-v-c7118066]{background:#e0f2fe;color:#0369a1}.tiptap-toolbar .sep[data-v-c7118066]{width:1px;height:16px;background:#e5e7eb;margin:0 4px}.tiptap-editor-area[data-v-c7118066]{flex:1;overflow-y:auto;cursor:text}.tiptap-content[data-v-c7118066]{height:100%}.tiptap-content[data-v-c7118066] .tiptap{height:100%;min-height:200px;outline:none;font-size:.875rem;line-height:1.5}.tiptap-content[data-v-c7118066] .tiptap p{margin:0}.tiptap-content[data-v-c7118066] .tiptap h1{font-size:1.25rem;font-weight:600;line-height:1.3;margin:8px 0 2px}.tiptap-content[data-v-c7118066] .tiptap h2{font-size:1.1rem;font-weight:600;line-height:1.3;margin:6px 0 2px}.tiptap-content[data-v-c7118066] .tiptap ul{padding-left:20px;margin:4px 0;list-style-type:disc}.tiptap-content[data-v-c7118066] .tiptap ol{padding-left:20px;margin:4px 0;list-style-type:decimal}.tiptap-content[data-v-c7118066] .tiptap li{margin:2px 0}.tiptap-content[data-v-c7118066] .tiptap li p{margin:0}.tiptap-content[data-v-c7118066] .tiptap strong{font-weight:600}.tiptap-content[data-v-c7118066] .tiptap code{background:#f1f5f9;padding:1px 4px;border-radius:3px;font-size:.85em}.tiptap-content[data-v-c7118066] .tiptap blockquote{border-left:3px solid #d1d5db;padding-left:10px;margin:4px 0;color:#6b7280}.tiptap-content[data-v-c7118066] .tiptap ul[data-type=taskList]{list-style:none;padding-left:0}.tiptap-content[data-v-c7118066] .tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.4em}.tiptap-content[data-v-c7118066] .tiptap ul[data-type=taskList] li label{margin-top:.2em}.tiptap-content[data-v-c7118066] .tiptap ul[data-type=taskList] li[data-checked=true]>div>p{text-decoration:line-through;color:#9ca3af}.tiptap-content[data-v-c7118066] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}
