.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.section-editor-layout .word-document-editor{min-width:0;max-width:1040px;margin:0 auto;position:relative}.section-editor-layout .word-ribbon{z-index:3;background:#f6f9fe;border:1px solid #dce5f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;margin:-2px -8px 20px;padding:9px 8px;display:flex;position:sticky;top:-28px;box-shadow:0 3px 9px #18365708}.section-editor-layout .word-ribbon button{white-space:nowrap;color:#335477;min-height:32px;box-shadow:none;background:#fff;border:1px solid #d5dfed;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font:12px/1.3 system-ui,sans-serif;display:inline-flex}.section-editor-layout .word-ribbon button:hover:not(:disabled){background:#eaf2ff;border-color:#96b9ec}.section-editor-layout .word-ribbon button:disabled{opacity:.45;cursor:not-allowed}.section-editor-layout .word-table-ribbon{border-top:1px solid #dce5f0;flex-wrap:wrap;flex:100%;gap:5px;padding-top:6px;display:flex}.section-editor-layout .word-paper{background:#fff;min-width:0}.section-editor-layout .word-paper .ProseMirror{color:#172b46;overflow-wrap:anywhere;white-space:pre-wrap;outline:none;min-height:50vh;padding:5px 4px 90px;font:18px/2 SimSun,Songti SC,serif}.section-editor-layout .word-paper .ProseMirror>p{text-indent:2em;margin:0 0 1em}.section-editor-layout .word-paper .ProseMirror p:empty{min-height:2em}.section-editor-layout .word-paper .ProseMirror h1,.section-editor-layout .word-paper .ProseMirror h2,.section-editor-layout .word-paper .ProseMirror h3{margin:1em 0 .75em;font:600 20px/1.8 SimSun,serif}.section-editor-layout .word-paper .ProseMirror ul{margin:.6em 0 1em;padding-left:2em}.section-editor-layout .word-paper .ProseMirror li p{margin:0}.section-editor-layout .word-paper .ProseMirror figure{min-width:0;margin:18px 0}.section-editor-layout .word-paper .ProseMirror figcaption{text-align:center;min-height:1.7em;margin-bottom:8px;font:16px/1.7 SimSun,serif}.section-editor-layout .word-paper .ProseMirror figcaption:empty:before{content:"填写图表说明";color:#94a3b8;pointer-events:none}.section-editor-layout .word-paper .word-table{overflow:auto}.section-editor-layout .word-paper table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.section-editor-layout .word-paper td,.section-editor-layout .word-paper th{vertical-align:top;overflow-wrap:anywhere;border:1px solid #718196;min-width:3em;padding:7px 9px;font-size:16px;position:relative}.section-editor-layout .word-paper th{background:#eff4fb;font-weight:600}.section-editor-layout .word-paper td p,.section-editor-layout .word-paper th p{text-indent:0;margin:0}.section-editor-layout .word-paper .word-image img{cursor:pointer;width:auto;max-width:100%;max-height:580px;margin:0 auto 10px;display:block}.section-editor-layout .word-paper .ProseMirror-selectednode{outline-offset:3px;outline:2px solid #3478d5}.section-editor-layout .word-paper .word-unsupported{white-space:normal;background:#f8faff;border:1px dashed #c6d2e3;padding:20px;font:13px/1.6 system-ui,sans-serif}.section-editor-layout .word-edit-help{color:#7a899c;margin:12px 0;font-size:12px;line-height:1.7}.section-editor-layout .word-current-evidence{background:#f4f8fd;border:1px solid #dce5f0;border-radius:6px;margin-bottom:18px;padding:12px;font-size:12px}.section-editor-layout .word-current-evidence .block-citations{margin:8px 0}.section-editor-layout .word-editor-dialog-backdrop{z-index:100;background:#12244055;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.section-editor-layout .word-editor-dialog{box-sizing:border-box;background:#fff;border:1px solid #dce5f0;border-radius:12px;width:min(100%,440px);max-height:80vh;padding:22px;overflow:auto;box-shadow:0 20px 70px #152e4d44}.section-editor-layout .word-editor-dialog h3{margin:0 0 18px}.section-editor-layout .word-editor-dialog label{gap:7px;margin-bottom:16px;display:grid}.section-editor-layout .word-editor-dialog input{box-sizing:border-box;width:100%;min-width:0}.section-editor-layout .word-editor-dialog header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-editor-layout .word-editor-dialog form{gap:8px;margin:10px 0 16px;display:flex}.section-editor-layout .word-image-picker{width:min(100%,660px)}.section-editor-layout .word-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.section-editor-layout .word-image-grid button{white-space:normal;gap:6px;padding:8px;font-size:12px;display:grid}.section-editor-layout .word-image-grid img{object-fit:contain;width:100%;height:110px}@media (width<=600px){.section-editor-layout .word-ribbon{top:-20px}.section-editor-layout .word-ribbon button{padding:5px;font-size:11px}.section-editor-layout .word-paper .ProseMirror{font-size:17px}.section-editor-layout .word-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
