body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.tiptap-comment{background-color:#ffd4004e;border-bottom:2px solid rgba(255,180,0,.7);cursor:pointer;border-radius:2px}@keyframes highlightAnimation{0%{background-color:#0080ff00}to{background-color:#0066ff4e}}.tiptap-comment--highlighted{animation:highlightAnimation 3s ease-out forwards}.tiptap-comment--active{background-color:#00a2ff59}.tiptap-editor-wrapper{display:flex;flex-direction:column;height:100%;width:100%;border:1px solid var(--tiptap-border);border-radius:8px;overflow:hidden}.tiptap-toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px;border-bottom:1px solid var(--tiptap-border);background:var(--tiptap-surface);align-items:center}.tiptap-toolbar-divider{width:1px;height:24px;background:var(--tiptap-border);margin:0 4px}.tiptap-content-area{flex:1;min-height:0;overflow-y:auto;padding:24px 32px;background:var(--tiptap-surface)}.tiptap-editor-wrapper--readonly .tiptap-content-area{background:var(--tiptap-surface-muted);cursor:text}.tiptap-editor-wrapper--readonly .tiptap-content-area .ProseMirror{caret-color:transparent}.tiptap-content-area .ProseMirror{outline:none;min-height:500px;max-width:210mm;margin:0 auto}.tiptap-content-area .ProseMirror p{margin:.75em 0}.tiptap-content-area .ProseMirror h1,.tiptap-content-area .ProseMirror h2,.tiptap-content-area .ProseMirror h3{margin:1em 0 .5em}.tiptap-content-area .ProseMirror table{border-collapse:collapse;width:100%}.tiptap-content-area .ProseMirror td,.tiptap-content-area .ProseMirror th{border:1px solid #ddd;padding:6px 10px;min-width:60px}.tiptap-content-area .ProseMirror th{background:#f5f5f5;font-weight:600}.tiptap-content-area .ProseMirror table,.tiptap-content-area .ProseMirror td,.tiptap-content-area .ProseMirror th{position:relative}.tiptap-content-area .ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:#1976d22e;pointer-events:none;z-index:2}.tiptap-content-area .ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background:#1976d2;pointer-events:none;z-index:3}.tiptap-content-area .ProseMirror.resize-cursor{cursor:col-resize}.tiptap-content-area .ProseMirror .tableWrapper{overflow-x:auto}.tiptap-content-area .ProseMirror ul,.tiptap-content-area .ProseMirror ol{padding-left:1.5em}.tiptap-content-area .ProseMirror ol{counter-reset:ol-item}.tiptap-content-area .ProseMirror ol>li{counter-increment:ol-item}.tiptap-content-area .ProseMirror ol>li::marker{content:counters(ol-item,".") ". "}.tiptap-content-area .ProseMirror blockquote{border-left:3px solid #ccc;padding-left:1em;color:#666;margin:.75em 0}.tiptap-content-area .ProseMirror hr{border:none;border-top:1px solid #ddd;margin:1em 0}.tiptap-content-area .ProseMirror img{max-width:100%;height:auto}.tiptap-content-area .ProseMirror a{color:#1976d2;text-decoration:underline}.tiptap-content-area .ProseMirror pre{background:#1e1e1e;color:#d4d4d4;border-radius:6px;padding:1em 1.25em;margin:1em 0;overflow-x:auto;font-size:.875em;line-height:1.6}.tiptap-content-area .ProseMirror pre code{background:none;color:inherit;font-family:Fira Code,Cascadia Code,Consolas,Menlo,monospace;font-size:inherit;padding:0;border-radius:0}.docx-wrapper{background-color:#fff!important}
