.tiptap{outline:none}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.tiptap table{border-collapse:collapse;margin:1rem 0;overflow:hidden;width:100%}.tiptap table td,.tiptap table th{border:1px solid #e5e7eb;min-width:80px;padding:.5rem .75rem;vertical-align:top}.tiptap table th{background-color:#f9fafb;font-weight:600}.tiptap table .selectedCell{background-color:#eff6ff}.tiptap img{max-width:100%;height:auto;border-radius:.75rem;margin:1rem 0}.tiptap img.ProseMirror-selectednode{outline:2px solid var(--color-primary,#3b82f6);border-radius:.75rem}.tiptap blockquote{border-left:3px solid #e5e7eb;padding-left:1rem;color:#6b7280}.tiptap pre{background-color:#1f2937;color:#e5e7eb;border-radius:.5rem;padding:1rem;overflow-x:auto}.tiptap pre code{background:none;color:inherit;font-size:.875rem;padding:0}.tiptap code{background-color:#f3f4f6;border-radius:.25rem;color:#e11d48;font-size:.875em;padding:.15em .3em}.tiptap mark{background-color:#fef08a;border-radius:.15em;padding:.1em .2em}.tiptap hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.tiptap ul{list-style-type:disc;padding-left:1.5rem}.tiptap ol{list-style-type:decimal;padding-left:1.5rem}.tiptap li{margin:.25rem 0}.tiptap a{color:var(--color-primary,#3b82f6);text-decoration:underline;cursor:pointer}