:root{--tiptap-primary: #1976d2;--tiptap-primary-hover: #1565c0;--tiptap-primary-light: #e3f2fd;--tiptap-border: rgba(0, 0, 0, .12);--tiptap-bg-toolbar: #fafafa;--tiptap-bg-editable: #fff;--tiptap-text: #1e1e1e;--tiptap-text-muted: #666;--tiptap-radius: 8px;--tiptap-font: "Roboto", "Helvetica", "Arial", sans-serif}.ProseMirror{font-family:var(--tiptap-font)!important;font-size:15px!important;line-height:1.6!important;color:var(--tiptap-text)!important;padding:16px 20px!important;min-height:280px!important;outline:none!important}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--tiptap-text-muted);pointer-events:none;height:0}.ProseMirror h1{font-size:1.75rem;font-weight:600;margin:1em 0 .5em;line-height:1.2}.ProseMirror h2{font-size:1.5rem;font-weight:600;margin:1em 0 .5em;line-height:1.3}.ProseMirror h3{font-size:1.25rem;font-weight:600;margin:1em 0 .5em;line-height:1.4}.ProseMirror p{margin:0 0 .75em}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror ul,.ProseMirror ol{margin:.5em 0;padding-left:1.5em}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin:.25em 0}.ProseMirror li p{margin:0}.ProseMirror blockquote{border-left:4px solid var(--tiptap-primary);margin:1em 0;padding:.5em 1em;background:var(--tiptap-primary-light);border-radius:0 var(--tiptap-radius) var(--tiptap-radius) 0;font-style:italic}.ProseMirror code{background-color:#0000000f;color:#e83e8c;padding:2px 6px;border-radius:4px;font-size:.9em;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ProseMirror pre{background:#f5f5f5;border-radius:var(--tiptap-radius);padding:12px 16px;margin:1em 0;overflow-x:auto}.ProseMirror pre code{background:none;color:inherit;padding:0;font-size:.9em}.ProseMirror a{color:var(--tiptap-primary);text-decoration:none;cursor:pointer}.ProseMirror a:hover{text-decoration:underline}.ProseMirror img{max-width:100%;height:auto;border-radius:var(--tiptap-radius);margin:1em 0}.ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--tiptap-primary);outline-offset:2px}.ProseMirror iframe{max-width:100%;border-radius:var(--tiptap-radius);margin:1em 0}.ProseMirror table{border-collapse:collapse;width:100%;margin:1em 0;overflow:hidden;border-radius:var(--tiptap-radius);border:1px solid var(--tiptap-border)}.ProseMirror table td,.ProseMirror table th{border:1px solid var(--tiptap-border);padding:10px 14px;min-width:1em;position:relative;vertical-align:top;box-sizing:border-box}.ProseMirror table th{background:var(--tiptap-bg-toolbar);font-weight:600;text-align:left}.ProseMirror table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#1976d21a;pointer-events:none}.ProseMirror table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:var(--tiptap-primary);pointer-events:none}.ProseMirror hr{border:none;border-top:2px solid var(--tiptap-border);margin:1.5em 0}.ProseMirror mark{background-color:#fdfd77;border-radius:2px;padding:2px 0}.ProseMirror mark.marker-yellow{background-color:#fdfd77}.ProseMirror mark.marker-green{background-color:#62f962}.ProseMirror mark.marker-pink{background-color:#fc7899}.ProseMirror mark.marker-blue{background-color:#72ccfd}.ProseMirror strong{font-weight:600}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.ProseMirror:focus{outline:none}.tiptap-editor-wrapper:focus-within .ProseMirror{border-color:var(--tiptap-primary)!important;box-shadow:0 0 0 2px #1976d233!important}.ProseMirror ::selection{background:var(--tiptap-primary-light)}.tiptap-toolbar .MuiIconButton-root.Mui-selected,.tiptap-toolbar .MuiIconButton-root[aria-pressed=true]{background-color:var(--tiptap-primary-light)!important;color:var(--tiptap-primary)!important}.ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:.5em 0}.ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;margin:.25em 0}.ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer}.ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.ProseMirror ul[data-type=taskList] input[type=checkbox]{cursor:pointer;width:18px;height:18px;margin-top:2px;accent-color:var(--tiptap-primary)}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;opacity:.7}.ProseMirror sub{font-size:.8em;vertical-align:sub;line-height:0}.ProseMirror sup{font-size:.8em;vertical-align:super;line-height:0}.ProseMirror-dropcursor{position:absolute;pointer-events:none;background-color:var(--tiptap-primary);height:2px;left:-1px;right:-1px}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:3px solid var(--tiptap-primary);animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.tiptap-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;background-color:#fff!important}.tiptap-fullscreen .tiptap-toolbar{position:sticky;top:0;z-index:10;border-radius:0!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.tiptap-fullscreen .tiptap-editor-content{flex:1;overflow-y:auto;border-radius:0!important;border:none!important;border-top:1px solid rgba(0,0,0,.12)!important}.tiptap-fullscreen .ProseMirror{min-height:calc(100vh - 52px)!important;max-height:none!important}@media(max-width:768px){.tiptap-toolbar{flex-wrap:wrap}.ProseMirror{padding:12px 16px!important;font-size:14px!important}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}
