.ProseMirror p.is-empty:before{color:#94a3b8;float:left;pointer-events:none;content:attr(data-placeholder);height:0;margin-left:2px;position:absolute}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{border-bottom:1px solid #8cb0e7;margin:1em 0 .5em;padding-bottom:.3em}.ProseMirror h1{font-size:2em}.ProseMirror h2{font-size:1.75em}.ProseMirror h3{font-size:1.5em}.ProseMirror ul,.ProseMirror ol{margin-bottom:1em;margin-left:1.5em;padding-left:1em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin-bottom:.5em}.ProseMirror .media-wrapper{width:fit-content;margin-top:1rem;margin-bottom:1rem;transition:all .2s ease-in-out;position:relative}.ProseMirror .media-wrapper img,.ProseMirror .media-wrapper video{border-radius:.375rem;max-width:100%}.ProseMirror .media-wrapper.float-left{float:left;margin-bottom:.5rem;margin-right:1rem}.ProseMirror .media-wrapper.float-right{float:right;margin-bottom:.5rem;margin-left:1rem}.ProseMirror .media-wrapper.mx-auto{margin-left:auto;margin-right:auto}.ProseMirror .media-wrapper.ml-auto{margin-left:auto;margin-right:0}.ProseMirror .media-wrapper .resize-handle{cursor:ew-resize;opacity:0;z-index:10;justify-content:center;align-items:center;width:12px;height:60px;transition:all .2s;display:flex;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.ProseMirror .media-wrapper .resize-handle:after{content:"";background-color:#a0aec099;border-radius:2px;width:4px;height:30px;transition:background-color .2s;display:block}.ProseMirror .media-wrapper .resize-handle:hover:after{background-color:#3b82f6cc}.ProseMirror .media-wrapper:hover .resize-handle{opacity:1}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow-x:hidden}.ProseMirror table td,.ProseMirror table th{vertical-align:top;box-sizing:border-box;border:2px solid #ced4da;min-width:1em;padding:3px 5px;position:relative}:is(.ProseMirror table td,.ProseMirror table th)>*{margin-bottom:0}.ProseMirror table th{text-align:left;background-color:#f1f3f5;font-weight:700}.ProseMirror table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.ProseMirror table .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror table p{margin:0}.bubble-menu{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:.125rem;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.bubble-menu .bubble-menu-button{color:#4a5568;background-color:#f7fafc;border:1px solid #0000;align-items:center;padding:.5rem;font-size:.75rem;font-weight:500;display:inline-flex}.bubble-menu .bubble-menu-button:hover{background-color:#edf2f7}.bubble-menu .bubble-menu-button.active{background-color:#e2e8f0}.node-type-dropdown-button{border-radius:.25rem;padding:.375rem .5rem}.node-type-dropdown-button:hover{background-color:#f1f5f9}.tableWrapper{padding:1rem 0;overflow-x:auto}.resize-cursor{cursor:ew-resize;cursor:col-resize}.drop-zone{cursor:pointer;background-color:#f8fafc;border:1px dashed #e2e8f0;border-radius:.375rem;padding:1.5rem;transition:all .2s}.drop-zone:hover,.drop-zone.drag-active{background-color:#eff6ff;border-color:#3b82f6}.drop-zone .content{flex-direction:column;justify-content:center;align-items:center;height:150px;display:flex}.drop-zone .content .icon{color:#6b7280;margin-bottom:.5rem;font-size:1.875rem}.drop-zone .content .title{margin-bottom:.25rem;font-weight:500}.drop-zone .content .description{color:#6b7280;font-size:.875rem}
