.ProseMirror{outline:none;min-height:100px;max-height:500px;overflow-y:auto}.ProseMirror p.is-empty:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror p{margin:0}.ProseMirror ul{padding-left:1.5rem;list-style-type:disc}.ProseMirror ol{padding-left:1.5rem;list-style-type:decimal}.ProseMirror li{display:list-item}.ProseMirror li p{margin:0}.tiptap :first-child{margin-top:0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{box-sizing:border-box;vertical-align:top;border:1px solid #ced4da;min-width:1em;padding:6px 8px;position:relative}:is(.tiptap table td,.tiptap table th)>*{margin-bottom:0}.tiptap table th{text-align:left;background-color:#f8f9fa;font-weight:700}.tiptap table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#00000014;position:absolute;inset:0}.tiptap table .column-resize-handle{pointer-events:none;background-color:#7c3aed;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.dropdown-item{cursor:pointer;border-radius:6px;padding:6px 8px}.dropdown-item:hover{background-color:#f3f4f6}.ProseMirror img{max-width:100%;height:auto;margin:.5rem 0;display:block}
