.tiptap-editor-wrapper[data-v-1b2afa1d]{border:1px solid #d1d5db;border-radius:6px;overflow:hidden;background-color:#fff}.dark .tiptap-editor-wrapper[data-v-1b2afa1d]{border-color:#4b5563;background-color:#1f2937}.tiptap-toolbar[data-v-1b2afa1d]{display:flex;align-items:center;gap:4px;padding:8px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.dark .tiptap-toolbar[data-v-1b2afa1d]{border-bottom-color:#4b5563;background-color:#374151}.toolbar-button[data-v-1b2afa1d]{padding:8px;border-radius:4px;color:#4b5563;transition:all .15s;border:none;background:none;cursor:pointer}.toolbar-button[data-v-1b2afa1d]:hover{background-color:#e5e7eb}.dark .toolbar-button[data-v-1b2afa1d]{color:#d1d5db}.dark .toolbar-button[data-v-1b2afa1d]:hover{background-color:#4b5563}.toolbar-button.is-active[data-v-1b2afa1d]{background-color:var(--color-primary-100);color:var(--color-primary-600)}.dark .toolbar-button.is-active[data-v-1b2afa1d]{background-color:var(--color-primary-900);color:var(--color-primary-400)}.toolbar-button[data-v-1b2afa1d]:disabled{opacity:.5;cursor:not-allowed}.toolbar-button[data-v-1b2afa1d]:focus{outline:none;box-shadow:0 0 0 2px var(--color-primary-500)}.toolbar-separator[data-v-1b2afa1d]{width:1px;height:24px;background-color:#d1d5db;margin:0 4px}.dark .toolbar-separator[data-v-1b2afa1d]{background-color:#6b7280}.tiptap-content[data-v-1b2afa1d]{min-height:300px;padding:16px}.dark .tiptap-content[data-v-1b2afa1d]{color:#f9fafb}.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror,.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror p,.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror h1,.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror h2,.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror h3,.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror strong,.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror em,.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror blockquote,.dark .tiptap-content[data-v-1b2afa1d] .ProseMirror li{color:inherit}.tiptap-footer[data-v-1b2afa1d]{padding:8px 16px;font-size:14px;color:#6b7280;border-top:1px solid #e5e7eb;background-color:#f9fafb}.dark .tiptap-footer[data-v-1b2afa1d]{color:#9ca3af;border-top-color:#4b5563;background-color:#374151}.character-count[data-v-1b2afa1d]{font-size:12px}[data-v-1b2afa1d] .ProseMirror{outline:none;color:#111827}.dark[data-v-1b2afa1d] .ProseMirror{color:#fff}[data-v-1b2afa1d] .ProseMirror h1{font-size:24px;font-weight:700;margin-bottom:16px}[data-v-1b2afa1d] .ProseMirror h2{font-size:20px;font-weight:700;margin-bottom:12px}[data-v-1b2afa1d] .ProseMirror h3{font-size:18px;font-weight:700;margin-bottom:8px}[data-v-1b2afa1d] .ProseMirror p{margin-bottom:12px}[data-v-1b2afa1d] .ProseMirror ul{list-style-type:disc;list-style-position:inside;margin-bottom:12px}[data-v-1b2afa1d] .ProseMirror ol{list-style-type:decimal;list-style-position:inside;margin-bottom:12px}[data-v-1b2afa1d] .ProseMirror li{margin-bottom:4px}[data-v-1b2afa1d] .ProseMirror img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}[data-v-1b2afa1d] .ProseMirror a{color:var(--color-primary-600);text-decoration:underline}.dark[data-v-1b2afa1d] .ProseMirror a{color:var(--color-primary-400)}[data-v-1b2afa1d] .ProseMirror strong{font-weight:700}[data-v-1b2afa1d] .ProseMirror em{font-style:italic}[data-v-1b2afa1d] .ProseMirror s{text-decoration:line-through}[data-v-1b2afa1d] .ProseMirror .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.dark[data-v-1b2afa1d] .ProseMirror .is-editor-empty:first-child:before{color:#6b7280}
