.tiptap-viewer-container[data-v-2797e6a2]{height:100%;display:flex;flex-direction:column;background:transparent}.tiptap-loading[data-v-2797e6a2]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px;gap:8px}.tiptap-scroll-wrapper[data-v-2797e6a2]{flex:1;overflow-y:auto;background:#f3f4f6;padding:24px}.tiptap-editor-content[data-v-2797e6a2]{height:100%}.tiptap-scroll-wrapper[data-v-2797e6a2]::-webkit-scrollbar{width:8px;height:8px}.tiptap-scroll-wrapper[data-v-2797e6a2]::-webkit-scrollbar-track{background:#f3f4f6}.tiptap-scroll-wrapper[data-v-2797e6a2]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.tiptap-scroll-wrapper[data-v-2797e6a2]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tiptap-jump-highlight{background-color:#fef08a!important;border-radius:2px;transition:background-color .3s ease}.tiptap-viewer-container .ProseMirror{outline:none;min-height:100%;user-select:text;-webkit-user-select:text;max-width:210mm;margin:0 auto;padding:25mm 20mm;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.08);border:1px solid #e5e7eb;font-size:16px;line-height:1.75;color:#1f2937}.tiptap-viewer-container .ProseMirror p{margin:0}.tiptap-viewer-container .ProseMirror h1{font-size:2em;font-weight:700;margin:.67em 0;line-height:1.3}.tiptap-viewer-container .ProseMirror h2{font-size:1.5em;font-weight:600;margin:.75em 0;line-height:1.35}.tiptap-viewer-container .ProseMirror h3{font-size:1.17em;font-weight:600;margin:.83em 0;line-height:1.4}.tiptap-viewer-container .ProseMirror h4{font-size:1em;font-weight:500;margin:1em 0;line-height:1.5}.tiptap-viewer-container .ProseMirror h5{font-size:.83em;font-weight:500;margin:1.2em 0;line-height:1.5}.tiptap-viewer-container .ProseMirror h6{font-size:.67em;font-weight:500;margin:1.5em 0;line-height:1.5}.tiptap-viewer-container .ProseMirror ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0}.tiptap-viewer-container .ProseMirror ul ul{list-style-type:circle}.tiptap-viewer-container .ProseMirror ul ul ul{list-style-type:square}.tiptap-viewer-container .ProseMirror ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0}.tiptap-viewer-container .ProseMirror ol ol{list-style-type:lower-alpha}.tiptap-viewer-container .ProseMirror ol ol ol{list-style-type:lower-roman}.tiptap-viewer-container .ProseMirror li{margin:.25em 0;line-height:inherit}.tiptap-viewer-container .ProseMirror li p{margin:0;display:inline}.tiptap-viewer-container .ProseMirror table{border-collapse:collapse!important;table-layout:fixed;width:100%;margin:1em 0;overflow:hidden;border:1px solid #999!important}.tiptap-viewer-container .ProseMirror td,.tiptap-viewer-container .ProseMirror th{border:1px solid #999!important;padding:6px 8px;min-width:1em;position:relative;vertical-align:middle;text-align:inherit;user-select:text;-webkit-user-select:text}.tiptap-viewer-container .ProseMirror th{background-color:#f9fafb;font-weight:600}.tiptap-viewer-container .ProseMirror .selectedCell{background-color:#dbeafe}.tiptap-viewer-container .ProseMirror .tableWrapper{overflow-x:auto;margin:1em 0}.tiptap-viewer-container .ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:.5em 0}.tiptap-viewer-container .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;margin:.25em 0;gap:.5rem}.tiptap-viewer-container .ProseMirror ul[data-type=taskList] li input[type=checkbox]{width:1em;height:1em;margin:0;cursor:pointer;accent-color:#3b82f6}.tiptap-viewer-container .ProseMirror a.tiptap-link{color:#2563eb;text-decoration:underline;cursor:pointer}.tiptap-viewer-container mark{background-color:#fef08a;padding:.1em .2em;border-radius:2px}.tiptap-viewer-container .ProseMirror img{max-width:100%;height:auto}