.ProseMirror{background-color:var(--doc-editor-bg,transparent)!important;min-height:300px;padding:1rem;outline:none;font-family:var(
    --doc-body-font,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  );font-size:var(--doc-body-size,16px);color:var(--doc-body-color,#111827);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.ProseMirror:focus{outline:none}.ProseMirror[contenteditable=false]{opacity:1}.ProseMirror>*+*{margin-top:.75rem}.ProseMirror h1{font-size:var(--doc-header-size,1.875rem)}.ProseMirror h1,.ProseMirror h2{font-weight:var(--doc-header-weight,700);line-height:1.15;font-family:var(--doc-header-font,inherit);color:var(--doc-header-color,inherit)}.ProseMirror h2{font-size:var(--doc-header-size,1.5rem)}.ProseMirror h3{font-size:var(--doc-subheader-size,1.25rem)}.ProseMirror h3,.ProseMirror h4{font-weight:var(--doc-subheader-weight,600);line-height:1.2;font-family:var(--doc-subheader-font,inherit);color:var(--doc-subheader-color,inherit)}.ProseMirror h4{font-size:var(--doc-subheader-size,1.125rem)}.ProseMirror h5{font-size:var(--doc-subheader-size,1rem)}.ProseMirror h5,.ProseMirror h6{font-weight:var(--doc-subheader-weight,600);line-height:1.2;font-family:var(--doc-subheader-font,inherit);color:var(--doc-subheader-color,inherit)}.ProseMirror h6{font-size:var(--doc-subheader-size,.875rem)}.ProseMirror p{line-height:1.4;margin-top:0;margin-bottom:0}.ProseMirror strong{color:inherit!important}.ProseMirror>p+p{margin-top:.25rem}.ProseMirror ol,.ProseMirror ul{padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror li{margin-top:.25rem;margin-bottom:.25rem}.ProseMirror ol li::marker,.ProseMirror ul li::marker{color:var(--doc-body-color,#111827)}.ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0;margin:.5rem 0}.ProseMirror ul[data-type=taskList]>li{align-items:center!important;display:flex!important;list-style:none!important}.ProseMirror ul[data-type=taskList]>li>label{flex:0 0 auto;margin-right:.5rem;padding-top:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProseMirror ul[data-type=taskList]>li>div{flex:1 1 auto}.ProseMirror ul[data-type=taskList] input[type=checkbox]{cursor:pointer;accent-color:var(--doc-accent-color,#51de8e)}.ProseMirror ul[data-type=taskList]>li>div>p{display:inline;margin:0!important}.ProseMirror blockquote{border-left:4px solid #d1d5db;padding-left:1rem;font-style:italic;color:#374151}.ProseMirror a{color:#2563eb;text-decoration:underline;cursor:pointer}.ProseMirror a:hover{color:#1e40af}.ProseMirror table{border-collapse:collapse;table-layout:auto;width:100%;margin:1rem 0;font-size:1em!important}.ProseMirror.resize-cursor{cursor:col-resize}.ProseMirror td,.ProseMirror th{position:relative}.ProseMirror .column-resize-handle{position:absolute;top:0;right:-6px;bottom:0;width:12px;cursor:col-resize;background:transparent;z-index:20}.ProseMirror .column-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:rgba(99,102,241,.45);opacity:0}.ProseMirror td:hover>.column-resize-handle:after,.ProseMirror th:hover>.column-resize-handle:after,.ProseMirror.resize-cursor .column-resize-handle:after{opacity:1}.ProseMirror table:not([data-variant=columns]):not([data-variant=headerFooter]){table-layout:fixed}.ProseMirror table:not([data-variant=columns]):not([data-variant=headerFooter]) td,.ProseMirror table:not([data-variant=columns]):not([data-variant=headerFooter]) th{min-width:0;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;white-space:normal}.ProseMirror table:has(td[data-variant=columns]) td[data-variant=columns],.ProseMirror table[data-variant=columns] td[data-variant=columns]{overflow-wrap:normal;word-break:normal;hyphens:none;white-space:normal}.ProseMirror table:has(td[data-variant=columns]) td[data-variant=columns] p,.ProseMirror table[data-variant=columns] td[data-variant=columns] p{overflow-wrap:normal;word-break:normal;hyphens:none;white-space:normal}.ProseMirror .pm-table-dense table:not([data-variant=columns]):not([data-variant=headerFooter]),.ProseMirror table.pm-table-dense:not([data-variant=columns]):not([data-variant=headerFooter]),.ProseMirror table[data-density=dense]:not([data-variant=columns]):not([data-variant=headerFooter]){font-size:8px!important}.ProseMirror .pm-table-dense table:not([data-variant=columns]) td,.ProseMirror .pm-table-dense table:not([data-variant=columns]) th,.ProseMirror table.pm-table-dense:not([data-variant=columns]) td,.ProseMirror table.pm-table-dense:not([data-variant=columns]) th,.ProseMirror table[data-density=dense]:not([data-variant=columns]) td,.ProseMirror table[data-density=dense]:not([data-variant=columns]) th{padding:4px 6px}:root{--doc-columns-gap:16px}.ProseMirror table[data-variant=columns]{border-collapse:collapse;width:100%!important;min-width:0!important}.ProseMirror table[data-variant=columns]>tbody{display:block!important}.ProseMirror table[data-variant=columns]>tbody>tr{display:flex!important;grid-template-columns:none!important;gap:var(--doc-columns-gap);width:100%!important}.ProseMirror table[data-variant=columns]>tbody>tr>td[data-variant=columns]{flex:1 1 0!important;min-width:0!important;width:0!important}.ProseMirror table tr:has(>td[data-variant=columns][data-colwidth])>td[data-variant=columns][data-colwidth],.ProseMirror table[data-variant=columns]>tbody>tr>td[data-variant=columns][data-colwidth]{flex:0 0 var(--doc-col-width)!important;width:var(--doc-col-width)!important;max-width:var(--doc-col-width)!important;min-width:0!important}.ProseMirror td[data-variant=columns]{position:relative}.ProseMirror .doc-columns-resize-handle{position:absolute;top:0;bottom:0;width:var(--doc-columns-gap);cursor:col-resize;z-index:30;background:transparent}.ProseMirror .doc-columns-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:rgba(99,102,241,.5);opacity:0}.ProseMirror td[data-variant=columns]:hover .doc-columns-resize-handle:after,.ProseMirror.resize-cursor .doc-columns-resize-handle:after{opacity:1}.ProseMirror table[data-variant=headerFooter]{border-collapse:collapse;width:100%}.ProseMirror table[data-variant=headerFooter]>tbody{display:block}.ProseMirror table[data-variant=headerFooter]>tbody>tr{display:flex;align-items:center;gap:12px;width:100%}.ProseMirror table[data-variant=headerFooter]>tbody>tr>td[data-variant^=headerFooter-]{border:none;padding:0;vertical-align:middle;display:flex;align-items:center;justify-content:stretch}.ProseMirror table[data-variant=headerFooter]>tbody>tr>td[data-variant=headerFooter-left]{flex:0 0 auto;min-width:0}.ProseMirror table[data-variant=headerFooter]>tbody>tr>td[data-variant=headerFooter-center]{flex:1 1 auto;min-width:0}.ProseMirror table[data-variant=headerFooter]>tbody>tr>td[data-variant=headerFooter-right]{flex:0 0 auto;min-width:0}.ProseMirror table[data-variant=headerFooter]>tbody>tr>td[data-variant^=headerFooter-]>p{margin-top:0!important;margin-bottom:0!important;width:100%;flex:1 1 auto;color:var(--doc-body-color,#111827)}.tiptap-page-footer,.tiptap-page-header{overflow:hidden;font-size:12px;line-height:1.2}.tiptap-page-header{background-color:var(--doc-header-bg,transparent)!important}.tiptap-page-footer{background-color:var(--doc-footer-bg,transparent)!important}.tiptap-page-footer img,.tiptap-page-header img{width:auto;max-width:45px;max-height:45px;height:auto;margin:0!important}.tiptap-page-footer>p:empty,.tiptap-page-header>p:empty{display:none!important}.ProseMirror table:has(td[data-variant=columns]){width:100%!important;min-width:0!important;table-layout:fixed!important}.ProseMirror table:has(td[data-variant=columns]) col,.ProseMirror table:has(td[data-variant=columns]) colgroup{width:auto!important;min-width:0!important}.ProseMirror table:has(td[data-variant=columns])>tbody{display:block!important}.ProseMirror table tr:has(>td[data-variant=columns]){display:flex!important;grid-template-columns:none!important;gap:var(--doc-columns-gap)!important;width:100%!important}.ProseMirror table tr:has(>td[data-variant=columns])>td[data-variant=columns]{flex:1 1 0!important;min-width:0!important;width:0!important;padding:0 10px}.ProseMirror table tr:has(>td[data-variant=columns])>td[data-variant=columns]:first-child{padding-left:0}.ProseMirror table tr:has(>td[data-variant=columns])>td[data-variant=columns]:last-child{padding-right:0}.ProseMirror table:not([data-variant=columns]) td,.ProseMirror table:not([data-variant=columns]) th{border:none;border-bottom:1px solid #e5e7eb;padding:6px 10px;font-size:inherit!important;vertical-align:top}.ProseMirror tr>td[data-variant=columns]{border:none;padding:0 2px;vertical-align:top}.ProseMirror tr>td[data-variant=columns]>p{margin-top:0!important;margin-bottom:0!important}.ProseMirror td>p,.ProseMirror th>p{margin-top:5px!important;margin-bottom:6px!important}.ProseMirror table:not([data-variant=columns]):not([data-variant=headerFooter]) td>p,.ProseMirror table:not([data-variant=columns]):not([data-variant=headerFooter]) th>p{margin-top:0!important;margin-bottom:0!important}.prose :where(table td p,table th p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:5px!important;margin-bottom:6px!important}.prose :where(table:not([data-variant=columns]):not([data-variant=headerFooter]) td p,table:not([data-variant=columns]):not([data-variant=headerFooter]) th p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}.ProseMirror table:not([data-variant=columns]) th{background-color:transparent;color:#a1a1aa;font-weight:600}.ProseMirror img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;width:100%}.ProseMirror img[data-shape=circle]{border-radius:9999px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:inline-block;vertical-align:middle}.ProseMirror hr{margin:1rem 0;border:none;border-top:2px solid #d1d5db}.ProseMirror code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror s{text-decoration:line-through}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9ca3af;float:left;height:0;pointer-events:none}.ProseMirror::-moz-selection{background-color:#dbeafe}.ProseMirror::selection{background-color:#dbeafe}.ProseMirror ::-moz-selection{background-color:#dbeafe}.ProseMirror ::selection{background-color:#dbeafe}