.ProseMirror{outline:none;min-height:400px;padding:1rem}.ProseMirror-focused{outline:none}.ProseMirror p.is-editor-empty:first-child:before{color:#a1a1aa;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.75rem 0}.ProseMirror table td,.ProseMirror table th{border:1px solid #e4e4e7;min-width:100px;padding:.5rem .75rem}.ProseMirror table th{text-align:left;background-color:#f4f4f5;font-weight:600}.ProseMirror .selectedCell{background-color:#dbeafe;border-color:#3b82f6}.ProseMirror .column-resize-handle{cursor:col-resize;background-color:#3b82f6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:.5rem 0}.ProseMirror img.ProseMirror-selectednode{outline:2px solid #3b82f6}.ProseMirror a{color:#2563eb;text-decoration:underline}.ProseMirror pre{color:#f4f4f5;background-color:#18181b;border-radius:.5rem;margin:.75rem 0;padding:1rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.ProseMirror code{color:#dc2626;background-color:#f4f4f5;border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:.875em}.ProseMirror pre code{color:inherit;background-color:#0000;padding:0}.ProseMirror blockquote{color:#52525b;border-left:4px solid #3b82f6;margin:.75rem 0;padding-left:1rem;font-style:italic}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ul ul{margin-top:.25rem;list-style-type:circle}.ProseMirror ul ul ul{list-style-type:square}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.ProseMirror h1{border-bottom:1px solid #e4e4e7;padding-bottom:.5rem;font-size:1.875rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.25rem}.ProseMirror hr{border:none;border-top:1px solid #e4e4e7;margin:1rem 0}.ProseMirror ::selection{background-color:#bfdbfe}.iframe-wrapper{background-color:#f4f4f5;border-radius:.5rem;width:100%;margin:1rem 0;position:relative;overflow:hidden}.iframe-wrapper iframe{border:none;width:100%;min-height:400px;display:block}.ProseMirror .iframe-wrapper{outline:none}.ProseMirror .iframe-wrapper.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #3b82f6}
