.tiptap-editor{color:var(--foreground);border-radius:.375rem;transition:border-color .15s,box-shadow .15s;overflow:hidden}.tiptap-editor:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px oklch(from var(--ring) l c h / .3)}.tiptap-editor .flex{flex-wrap:wrap}.tiptap-editor [data-active=true]{background-color:oklch(from var(--primary) l c h / .1);color:var(--primary)}.tiptap-editor .ProseMirror{scrollbar-color:oklch(from var(--foreground) l c h / .25) transparent;scrollbar-width:thin;outline:none;min-height:120px;padding:1rem;font-size:.95rem;line-height:1.5;overflow-x:auto}@media (width<=639px){.tiptap-editor .ProseMirror{padding:.75rem;font-size:.8125rem}.tiptap-editor.comment-content .ProseMirror{padding:0}}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}.tiptap-editor .ProseMirror[placeholder]:has(>p:only-child>br.ProseMirror-trailingBreak:only-child){position:relative}.tiptap-editor .ProseMirror[placeholder]:has(>p:only-child>br.ProseMirror-trailingBreak:only-child):before{content:attr(placeholder);padding:inherit;color:var(--muted-foreground);pointer-events:none;position:absolute;inset:0}.tiptap-editor .ProseMirror p{color:var(--foreground);margin-bottom:.75em}.tiptap-editor .ProseMirror h3{color:var(--foreground);margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.tiptap-editor .ProseMirror ul,.tiptap-editor .ProseMirror ol{margin-bottom:.75em;padding-left:1.5rem}.tiptap-editor .ProseMirror li{margin-bottom:.25em}.tiptap-editor .ProseMirror ul li{list-style-type:disc}.tiptap-editor .ProseMirror ol li{list-style-type:decimal}.tiptap-editor .ProseMirror a{color:var(--primary);text-decoration:underline}.tiptap-editor .ProseMirror:focus,.dark .tiptap-editor .ProseMirror:focus,.tiptap-editor .ProseMirror:focus-visible{box-shadow:none!important;outline:none!important}.tiptap-editor.comment-content{background:0 0}.tiptap-editor.comment-content .ProseMirror{min-height:auto;padding:0}.tiptap-editor.comment-content .ProseMirror p:last-child{margin-bottom:0}.tiptap-editor .ProseMirror pre{box-shadow:none!important;border:none!important}.tiptap-editor .ProseMirror pre *{box-shadow:none!important;line-height:inherit!important;border:none!important;outline:none!important;margin:0!important;padding:0!important}.tiptap-editor .ProseMirror pre :before,.tiptap-editor .ProseMirror pre :after{content:none!important;border:none!important}.tiptap-editor.slim-editor{background:0 0;border:none}.tiptap-editor.slim-editor .ProseMirror{min-height:40px;padding:.5rem;font-size:.875rem;line-height:1.4}.tiptap-editor.slim-editor .flex{padding:.25rem}.tiptap-editor.slim-editor .flex button{width:1.75rem;height:1.75rem}.tiptap-editor.slim-editor .ProseMirror a{word-break:break-word;cursor:pointer}.tiptap-editor.slim-editor .ProseMirror p{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}@media (width<=639px){.tiptap-editor.slim-editor .ProseMirror{min-height:30px;padding:.375rem;font-size:.75rem}}.tiptap-editor .ProseMirror img{border-radius:.375rem;max-width:100%;height:auto;margin:.5rem 0;display:block}.tiptap-editor .ProseMirror img:not([class*=border]){border:1px solid var(--border)}.tiptap-editor .ProseMirror img:hover{box-shadow:0 0 0 2px oklch(from var(--primary) l c h / .2)}.tiptap-editor .ProseMirror figure{flex-direction:column;align-items:center;margin:1rem 0;display:flex}.tiptap-editor .ProseMirror figcaption{color:var(--muted-foreground);text-align:center;margin-top:.25rem;font-size:.875rem}.tiptap-editor .ProseMirror .image-loading-placeholder{background-color:var(--muted);border-radius:.375rem;justify-content:center;align-items:center;min-height:100px;margin:.5rem 0;display:flex}.tiptap-editor.comment-content .ProseMirror img{max-width:100%;max-height:200px;margin:.25rem 0}.tiptap-editor .ProseMirror p:empty+img,.tiptap-editor .ProseMirror p.is-editor-empty+img{margin-top:.5rem}.tiptap-editor .ProseMirror[contenteditable=false] img{visibility:visible!important;display:block!important}@media (width<=639px){.tiptap-editor .ProseMirror img{margin:.25rem 0}.tiptap-editor .ProseMirror figure{margin:.5rem 0}.tiptap-editor .ProseMirror figcaption{font-size:.75rem}.tiptap-editor.comment-content .ProseMirror img{max-height:150px}}.tiptap-editor.modal-editor{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.tiptap-editor.modal-editor .ProseMirror{flex:1;height:100%;min-height:200px;overflow-y:auto}@media (width>=1024px){.tiptap-editor.modal-editor .ProseMirror{min-height:400px}}@media (width>=1280px){.tiptap-editor.modal-editor .ProseMirror{min-height:500px}}
