.tiptap-editor-wrapper{border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden;opacity:1!important;z-index:1!important;background:#fff!important;position:relative!important}.dark .tiptap-editor-wrapper{border-color:#374151;opacity:1!important;background:#1f2937!important}.tiptap-toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-flow:wrap;align-items:center;gap:.25rem;padding:.5rem;display:flex}.dark .tiptap-toolbar{background:#111827;border-bottom-color:#374151}.tiptap-toolbar button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.875rem;transition:all .2s;display:inline-flex}.dark .tiptap-toolbar button{color:#e5e7eb;background:#374151;border-color:#4b5563}.tiptap-toolbar button:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.dark .tiptap-toolbar button:hover:not(:disabled){background:#4b5563;border-color:#6b7280}.tiptap-toolbar button.is-active{color:#fff;background:#3b82f6;border-color:#2563eb}.dark .tiptap-toolbar button.is-active{background:#2563eb;border-color:#1d4ed8}.tiptap-toolbar button:disabled{opacity:.5;cursor:not-allowed}.toolbar-separator{background:#d1d5db;width:1px;height:1.5rem;margin:0 .25rem}.dark .toolbar-separator{background:#4b5563}.tiptap-content{outline:none;min-height:120px;max-height:300px;padding:1rem;overflow-y:auto;opacity:1!important;color:#111827!important;z-index:1!important;background:#fff!important;position:relative!important}.dark .tiptap-content{color:#e5e7eb!important;opacity:1!important;background:#1f2937!important}.tiptap-content .ProseMirror{outline:none;min-height:100px;color:#111827!important;opacity:1!important;white-space:pre-wrap!important;word-wrap:break-word!important;word-spacing:normal!important;letter-spacing:normal!important;background:#fff!important}.dark .tiptap-content .ProseMirror{color:#e5e7eb!important;opacity:1!important;background:#1f2937!important}.tiptap-content .ProseMirror p{margin:.5rem 0;white-space:pre-wrap!important;word-spacing:normal!important;letter-spacing:normal!important;color:inherit!important}.tiptap-content .ProseMirror *,.tiptap-content .ProseMirror[contenteditable=true]{white-space:pre-wrap!important;word-spacing:normal!important;letter-spacing:normal!important}.tiptap-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.dark .tiptap-content .ProseMirror p.is-editor-empty:first-child:before{color:#6b7280}.tiptap-content .ProseMirror h1,.tiptap-content .ProseMirror h2,.tiptap-content .ProseMirror h3,.tiptap-content .ProseMirror h4,.tiptap-content .ProseMirror h5,.tiptap-content .ProseMirror h6{margin:1rem 0 .5rem;font-weight:600}.tiptap-content .ProseMirror ul,.tiptap-content .ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.tiptap-content .ProseMirror a{color:#3b82f6;text-decoration:underline}.dark .tiptap-content .ProseMirror a{color:#60a5fa}.tiptap-content .ProseMirror img{border-radius:.25rem;max-width:100%;height:auto;margin:.5rem 0}.tiptap-content .ProseMirror table{border-collapse:collapse;width:100%;margin:.5rem 0}.tiptap-content .ProseMirror table td,.tiptap-content .ProseMirror table th{border:1px solid #d1d5db;min-width:1em;padding:.5rem}.dark .tiptap-content .ProseMirror table td,.dark .tiptap-content .ProseMirror table th{border-color:#4b5563}.tiptap-content .ProseMirror table th{background:#f3f4f6;font-weight:600}.dark .tiptap-content .ProseMirror table th{background:#374151}.tiptap-content .ProseMirror blockquote{border-left:3px solid #d1d5db;margin:.5rem 0;padding-left:1rem;font-style:italic}.dark .tiptap-content .ProseMirror blockquote{border-left-color:#4b5563}.tiptap-content .ProseMirror code{background:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.875em}.dark .tiptap-content .ProseMirror code{background:#374151}.tiptap-content .ProseMirror pre{background:#f3f4f6;border-radius:.25rem;margin:.5rem 0;padding:1rem;overflow-x:auto}.dark .tiptap-content .ProseMirror pre{background:#374151}.tiptap-content .ProseMirror pre code{background:0 0;padding:0}
