.rich-editor-content{outline:none}.rich-editor-content:focus-visible{box-shadow:none}.rich-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--mlwz-txt-secondary);float:left;pointer-events:none;height:0}.rich-editor-content{font-size:16px}@media (min-width:768px){.rich-editor-content{font-size:var(--mlwz-type-body-1-size,.9375rem)}}.rich-editor-content{line-height:1.5}.rich-editor-content p{margin-top:var(--mlwz-space-1);margin-bottom:0;line-height:1.5}.rich-editor-content p:first-child{margin-top:0}.rich-editor-content ul,.rich-editor-content ol{margin-top:var(--mlwz-space-1);margin-bottom:var(--mlwz-space-1)}.rich-editor-content li{margin-top:var(--mlwz-space-0_5);margin-bottom:var(--mlwz-space-0_5)}.rich-editor-content h1,.rich-editor-content h2,.rich-editor-content h3{margin-top:var(--mlwz-space-4);margin-bottom:var(--mlwz-space-1);font-weight:700;line-height:1.35}.rich-editor-content h1{font-size:1.5rem}.rich-editor-content h2{font-size:1.3rem}.rich-editor-content h3{font-size:1.125rem}.rich-editor-content h1:first-child,.rich-editor-content h2:first-child,.rich-editor-content h3:first-child{margin-top:0}.rich-editor-content img{max-width:min(100%,16rem);height:auto;margin:var(--mlwz-space-2) 0;border-radius:.375rem;display:block}.rich-editor-content img.ProseMirror-selectednode{outline:2px solid var(--mlwz-txt-primary);outline-offset:2px}.rich-editor-image{cursor:grab;width:fit-content;display:block;position:relative}.rich-editor-image:active{cursor:grabbing}.rich-editor-image__frame{display:inline-block;position:relative}.rich-editor-image.ProseMirror-selectednode .rich-editor-image__img,.rich-editor-image.is-selected .rich-editor-image__img{outline:2px solid var(--mlwz-txt-primary);outline-offset:2px}.rich-editor-image.is-uploading .rich-editor-image__img{opacity:.55}.rich-editor-image__overlay{justify-content:center;align-items:center;gap:var(--mlwz-space-1);background:color-mix(in srgb, var(--mlwz-bg-default) 55%, transparent);pointer-events:none;border-radius:.375rem;display:flex;position:absolute;inset:0}.rich-editor-image__overlay-label{color:var(--mlwz-txt-primary);font-size:.8125rem}.rich-editor-image__spinner{border:2px solid color-mix(in srgb, var(--mlwz-txt-primary) 30%, transparent);border-top-color:var(--mlwz-txt-primary);border-radius:9999px;width:1rem;height:1rem;animation:.7s linear infinite rich-editor-spin}@keyframes rich-editor-spin{to{transform:rotate(360deg)}}.tiptap-toolbar{background-color:var(--mlwz-bg-default);min-width:0;max-width:100%;min-height:1.75rem}.tiptap-toolbar-end{padding-left:var(--mlwz-space-2)}.tiptap-toolbar-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;background-color:var(--mlwz-bg-default);background-image:linear-gradient(var(--mlwz-bg-default), var(--mlwz-bg-default)), linear-gradient(var(--mlwz-bg-default), var(--mlwz-bg-default)), linear-gradient(to right, var(--mlwz-scrim), transparent), linear-gradient(to left, var(--mlwz-scrim), transparent);background-position:0,100%,0,100%;background-size:var(--mlwz-space-6) 100%, var(--mlwz-space-6) 100%, var(--mlwz-space-4) 100%, var(--mlwz-space-4) 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;overflow-x:auto}.tiptap-toolbar-scroll::-webkit-scrollbar{display:none}@media (max-width:639px){.tiptap-toolbar{padding-left:max(var(--mlwz-space-2), env(safe-area-inset-left));padding-right:max(var(--mlwz-space-2), env(safe-area-inset-right))}.tiptap-toolbar .tiptap-separator{margin-left:var(--mlwz-space-1);margin-right:var(--mlwz-space-1)}}
