.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}ul[data-type=taskList]{padding-left:0;list-style:none}ul[data-type=taskList] li{align-items:center;margin:.25rem 0;display:flex}ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;align-items:center;margin-right:.5rem;display:flex}ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;width:1rem;height:1rem}ul[data-type=taskList] li>div{flex:auto}ul[data-type=taskList] ul[data-type=taskList]{margin-top:.25rem;margin-left:1.5rem}ul[data-type=taskList] li[data-checked=true]>div{color:#6c757d;text-decoration:line-through}.tiptap pre{color:#c9d1d9;background:#0d1117;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,Courier New,monospace;overflow-x:auto}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.tiptap code{color:#e03131;background-color:#f1f3f5;border-radius:.25rem;padding:.125rem .25rem;font-family:JetBrainsMono,Courier New,monospace;font-size:.875em}.tiptap blockquote{color:#6c757d;border-left:4px solid #dfe2e5;margin-left:0;padding-left:1rem;font-style:italic}.tiptap hr{border:none;border-top:2px solid #dfe2e5;margin:2rem 0}.tiptap a{color:#228be6;cursor:pointer;text-decoration:underline}.tiptap a:hover{color:#1971c2}.tiptap h1,.tiptap h2,.tiptap h3{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.tiptap h1{font-size:2rem}.tiptap h2{font-size:1.5rem}.tiptap h3{font-size:1.25rem}.tiptap p{margin:.5rem 0}.tiptap ul:not([data-type=taskList]){margin:.5rem 0;padding-left:1.5rem;list-style-type:disc;list-style-position:outside}.tiptap ol{margin:.5rem 0;padding-left:1.5rem;list-style-type:decimal;list-style-position:outside}.tiptap li{margin:.25rem 0;display:list-item}.tiptap img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem 0}.tiptap.ProseMirror:focus{outline:none}.tiptap ::selection{background-color:#b4d5fe}.tableWrapper{margin:1rem 0;overflow-x:auto}.tiptap table{border-collapse:collapse;table-layout:fixed;border:1px solid #dee2e6;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{vertical-align:top;box-sizing:border-box;border:1px solid #dee2e6;min-width:1em;padding:.5rem .75rem;position:relative}.tiptap table th{text-align:left;background-color:#f8f9fa;font-weight:600}.tiptap table .selectedCell{background-color:#228be614;position:relative;box-shadow:inset 0 0 0 1px #228be64d}.tiptap table .column-resize-handle{cursor:col-resize;background-color:#228be6;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror.resize-cursor{cursor:col-resize!important}.ProseMirror.resize-cursor *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.tiptap table p{margin:0}.tiptap table.table-striped tbody tr:nth-child(2n){background-color:#f8f9fa}.tiptap table.table-compact td,.tiptap table.table-compact th{padding:.25rem .5rem}.tiptap table.table-borderless{border:none}.tiptap table.table-borderless td,.tiptap table.table-borderless th{border:none;border-bottom:1px solid #e9ecef}.tiptap table.table-bordered{border:2px solid #dee2e6}.tiptap table.table-bordered td,.tiptap table.table-bordered th{border:1px solid #dee2e6}.tiptap table.table-hoverable tbody tr:hover{background-color:#f1f3f5}.tiptap s{text-decoration:line-through}.tiptap [style*="text-align: left"],.tiptap [style*=text-align\:left]{text-align:left!important}.tiptap [style*="text-align: center"],.tiptap [style*=text-align\:center]{text-align:center!important}.tiptap [style*="text-align: right"],.tiptap [style*=text-align\:right]{text-align:right!important}.tiptap.prose [style*="text-align: justify"],.tiptap.prose [style*=text-align\:justify],.tiptap [style*="text-align: justify"],.tiptap [style*=text-align\:justify],.prose .tiptap [style*="text-align: justify"],.prose .tiptap [style*=text-align\:justify],p[style*="text-align: justify"],p[style*=text-align\:justify]{word-break:keep-all;text-align:justify!important;text-align-last:justify!important}.tiptap mark{background-color:#ffec99;border-radius:.125rem;padding:.125rem 0}.resizable-image-wrapper{line-height:0;display:inline-block}.resizable-image-selected{outline-offset:2px;border-radius:.5rem;outline:2px solid #3b82f6}.resize-handle{z-index:10;background-color:#3b82f6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:-4px;padding:4px;transition:all .15s;position:absolute;box-shadow:0 2px 4px #0000004d}.resize-handle:hover{background-color:#2563eb;transform:scale(1.4);box-shadow:0 3px 6px #0006}.resize-handle:active{background-color:#1d4ed8;transform:scale(1.2)}.resize-handle-nw{top:-6px;left:-6px;cursor:nwse-resize!important}.resize-handle-ne{top:-6px;right:-6px;cursor:nesw-resize!important}.resize-handle-sw{bottom:-6px;left:-6px;cursor:nesw-resize!important}.resize-handle-se{bottom:-6px;right:-6px;cursor:nwse-resize!important}.resize-handle *{cursor:inherit!important}.resizable-image-wrapper{position:relative;overflow:visible!important}.tiptap-editor-container .ProseMirror,.tiptap-editor-container .ProseMirror p,.tiptap-editor-container .ProseMirror div{overflow:visible}.resizable-image-wrapper.drawing-mode{outline-offset:4px;outline:2px dashed #3b82f6}.drawing-toolbar{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000001a}.drawing-toolbar button{justify-content:center;align-items:center;display:flex}
