/* Editing affordances only. Original document typography and geometry are generated separately. */
.manual-original-page{--manual-blue:#1767a0;max-width:1200px;margin:16px auto;padding:30px 34px;background:#fff;color:#000;font-family:"Times New Roman","宋体","Songti SC",serif;border:1px solid #c7ced7;box-shadow:0 4px 18px #152b4510}
.manual-original-page *{box-sizing:border-box}
.manual-original-paragraph{margin:0;white-space:pre-wrap}
.manual-original-table-scroll{width:100%;overflow-x:auto;margin:0}
.manual-original-table{border-collapse:collapse;table-layout:fixed}
.manual-original-table td,.manual-original-table th{word-break:break-word}
.manual-original-editor{min-width:0;display:flex;flex-direction:column;gap:3px;margin:0}
.manual-original-page .manual-original-input{display:block;width:100%;min-width:0;min-height:28px;border:1px solid #dce2e8;background:#fff;border-radius:3px;padding:3px 4px;color:inherit;font:inherit;line-height:inherit;box-shadow:none}
.manual-original-page textarea.manual-original-input{resize:vertical;min-height:70px;white-space:pre-wrap}
.manual-original-page .is-compact textarea.manual-original-input{min-height:42px}
.manual-original-page .manual-original-input:focus{outline:2px solid #82b6e0;outline-offset:1px}
.manual-original-editor.has-auto>.manual-original-input,.manual-original-table-0 td.has-auto .manual-original-training .manual-original-input{background:#f8fcff}
.manual-original-inline{display:block}
.manual-original-inline .manual-original-editor{display:inline-flex;width:90px;vertical-align:middle}
.manual-original-inline .manual-original-editor:has([data-field="dept"]),.manual-original-inline .manual-original-editor:has([data-field="head_nurse"]),.manual-original-inline .manual-original-editor:has([data-field="check_date"]){width:150px}
.manual-original-inline .manual-original-marks{font-size:10px}
.manual-original-marks{display:flex;gap:4px;flex-wrap:wrap;align-items:center;min-height:0;font-family:system-ui,sans-serif;font-size:10px;line-height:1.35;font-weight:400;white-space:normal}
.manual-original-marks:empty{display:none}
.manual-original-source{color:var(--manual-blue)}
.manual-original-edited{color:#8b5c00;background:#fff6d6;border-radius:3px;padding:1px 3px}
.manual-original-source-updated{color:#a4460e}
.manual-original-page button.manual-original-reset,.manual-original-page button.manual-original-row-remove,.manual-original-page button.manual-original-row-add{background:#fff;color:#235e86;border:1px solid #c5d6e2;border-radius:3px;padding:3px 6px;min-height:24px;font-family:system-ui,sans-serif;font-size:11px;line-height:1.4;font-weight:400;cursor:pointer;box-shadow:none}
.manual-original-page button.manual-original-row-remove{color:#8d4141;border-color:#e4d0d0;font-size:10px;margin-top:4px}
.manual-original-training-block{margin:0}
.manual-original-row-add{margin-top:5px}
.manual-original-date-picker{position:relative}
.manual-original-date-summary{min-height:28px;padding:3px;text-align:inherit;color:inherit;cursor:pointer;font:inherit;list-style:none;border:1px solid transparent;border-radius:3px;white-space:nowrap}
.manual-original-date-summary::-webkit-details-marker{display:none}
.manual-original-date-summary:hover{border-color:#bad0e0;background:#f1f8ff}
.manual-original-date-options{position:absolute;z-index:20;top:100%;left:0;min-width:130px;padding:8px;background:#fff;border:1px solid #b8c7d4;box-shadow:0 5px 18px #1d38532b;border-radius:4px;font-family:system-ui,sans-serif;color:#161b22}
.manual-original-date-choice{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;padding:4px 2px;cursor:pointer}
.manual-original-page .manual-original-date-choice input{width:15px;height:15px;min-height:0;margin:0;accent-color:#246ca3}
.manual-original-date-picker.is-empty summary{cursor:default}
.manual-original-date-picker.is-empty .manual-original-date-options{display:none}
.manual-original-week-label,.manual-original-week-range{white-space:nowrap}
.manual-original-total{min-width:48px;border-bottom:1px solid currentColor;text-align:center;padding:3px 6px}
.manual-original-table-1 td:last-child .manual-original-date-options{left:auto;right:0}
@media(max-width:800px){.manual-original-page{padding:18px 12px;margin:10px 0}.manual-original-inline .manual-original-editor{width:70px}}
@media print{.manual-original-page{box-shadow:none;border:0;margin:0;padding:0;max-width:none}.manual-original-table-scroll{overflow:visible}.manual-original-marks,.manual-original-row-add,.manual-original-row-remove{display:none!important}.manual-original-input{border:0!important;background:#fff!important;min-height:0!important;padding:0!important}.manual-original-date-summary{padding:0;min-height:0}.manual-original-date-options{display:none!important}.manual-original-section-heading{break-after:avoid}.manual-original-table tr{break-inside:avoid}}

/* The web editor keeps original typography, with room for native controls. */
.manual-original-page{padding:0;border:0;background:transparent;box-shadow:none}
.manual-original-sheet{display:flex;flex-direction:column;min-height:1080px;padding:34px 36px 22px;margin:0 0 28px;background:#fff;border:1px solid #c7ced7;box-shadow:0 4px 18px #152b4510;overflow:visible}
.manual-original-page-number{margin-top:auto;padding-top:28px;text-align:center;font:12px/1.6 system-ui,sans-serif;color:#596a70}
.manual-original-page .manual-original-table{white-space:normal}
.manual-original-page .manual-original-table td,.manual-original-page .manual-original-table th{max-width:none}
.manual-original-remarks{margin-top:8px;padding-top:6px;border-top:1px dashed #d8dfe5}
.manual-original-remark-label{display:block;font:10px/1.5 system-ui,sans-serif;color:#66777d}
.manual-original-candidates{margin:8px 0;color:#355f72;font:11px/1.6 system-ui,sans-serif}
.manual-original-candidates>summary{cursor:pointer}
.manual-original-candidate-options{padding:8px;background:#f3f8fa;border:1px solid #cbdde4;border-radius:4px}
.manual-original-candidate-options p{margin:0 0 6px;line-height:1.5}
.manual-original-candidate-options label{display:flex;align-items:center;gap:6px;margin:4px 0;white-space:normal}
.manual-original-page .manual-original-candidate-options input{width:14px;height:14px;min-height:0;margin:0}
.manual-original-page .manual-original-training-import,.manual-original-page .manual-original-use-plan{padding:5px 9px;min-height:28px;margin:6px 0;border:1px solid #b2cbd5;border-radius:4px;background:#f5fafb;color:#275866;font:12px/1.5 system-ui,sans-serif;box-shadow:none}
@media(max-width:800px){.manual-original-sheet{padding:22px 16px 16px;min-height:900px;margin-bottom:20px}}
@media print{.manual-original-sheet{box-shadow:none;border:0;min-height:0;padding:0;margin:0;break-after:page}.manual-original-sheet:last-child{break-after:auto}.manual-original-candidates,.manual-original-training-import,.manual-original-remark-label,.manual-original-page-number{display:none}.manual-original-page .manual-original-table-4{width:100%;min-width:0}.manual-original-page .manual-original-table-4 col{width:auto}}
/* Original tables stay the reading surface; helpers are available on demand. */
.manual-original-page .manual-original-table td{position:relative}
.manual-original-editor{position:relative}
.manual-original-page .manual-original-input{border-color:transparent;border-radius:0;background:transparent;min-height:24px;padding:2px 3px;box-shadow:none}
.manual-original-page .manual-original-input:hover{border-color:#d9e2e6}
.manual-original-page .manual-original-input:focus{border-color:#7eabb4;outline:1px solid #7eabb4}
.manual-original-page textarea.manual-original-input{field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;min-height:36px;max-width:100%}
.manual-original-page textarea[aria-label$="住院号"]{word-break:break-all;min-height:36px}
.manual-original-page .manual-original-marks{position:absolute;top:1px;right:1px;display:block;max-width:100%;font:10px/1.4 system-ui,sans-serif;z-index:2;margin:0;padding:0}
.manual-original-page .manual-original-marks[hidden]{display:none}
.manual-original-mark-trigger{cursor:pointer;list-style:none;color:#5b7981;background:#f4f8f9;border-radius:50%;width:14px;height:14px;text-align:center}
.manual-original-mark-trigger::-webkit-details-marker{display:none}
.manual-original-page .manual-original-marks[open]{position:relative;top:auto;right:auto;margin:4px 0;padding:5px;border:1px solid #d7e3e6;background:#f8fbfc}
.manual-original-mark-content{display:flex;align-items:flex-start;gap:4px;flex-direction:column;white-space:normal;overflow-wrap:anywhere;padding-top:4px}
.manual-original-page .manual-original-training-block>.manual-original-row-add,.manual-original-page .manual-original-row-remove{display:none}
.manual-original-page .manual-original-training-block:focus-within>.manual-original-row-add,.manual-original-page .manual-original-training tr:focus-within .manual-original-row-remove{display:inline-block}
.manual-original-candidates{display:inline-block;margin:2px 0;font-size:10px}
.manual-original-candidates summary{color:#50727b}
@media print{.manual-original-page .manual-original-marks{display:none!important}}

/* 2026-10-31 批注：表格不被滚动框裁切（原表左缩进可伸入页边距）；来源标记悬停或编辑时才显示，不遮挡文字；危重病例表铺满可填写；下月计划月份按内容宽度。 */
@media(min-width:801px){.manual-original-page .manual-original-table-scroll{overflow-x:visible}}
.manual-original-page textarea.manual-original-input.is-oneline{min-height:24px;resize:none;field-sizing:content;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}
.manual-original-page .is-compact textarea.manual-original-input.is-oneline{min-height:24px}
.manual-original-page .manual-original-marks:not([open]):not(.is-changed){opacity:0;transition:opacity .15s}
.manual-original-page :is(td,.manual-original-editor):is(:hover,:focus-within)>.manual-original-marks,.manual-original-page td:is(:hover,:focus-within) .manual-original-marks{opacity:1}
.manual-original-page .manual-original-table-4 td{word-break:keep-all}
.manual-original-page .manual-original-table-4 tr+tr td:is([data-col="1"],[data-col="6"]){white-space:nowrap;text-align:center;padding-left:0;padding-right:0}
.manual-original-inline .manual-original-editor:has([data-field="next_month"]){width:auto;min-width:2.6em}
.manual-original-inline [data-field="next_month"]{field-sizing:content;min-width:2.6em;text-align:center}

/* 2026-11-01 用户确认按原件逐页对照修改：纸张按A4竖版（宽595.3pt，页边距同原Word：上45.35pt、左右56.7pt、下42.55pt），表格位置与原件一致。 */
@media(min-width:801px){
 .manual-original-page .manual-original-sheet{width:595.3pt;max-width:none;min-height:841.9pt;margin:0 auto 28px;padding:45.35pt 56.7pt 42.55pt}
}
@media(max-width:800px){.manual-original-page .manual-original-sheet{overflow-x:auto}}
/* 月计划：本月工作重点为多行条目；字体与字号由原表逐段格式决定；日期按“9-28”显示。 */
.manual-original-page textarea[data-field="plan_focus"]{min-height:8.5em!important}
.manual-original-page input.is-short-date{text-align:center}
.manual-original-page input.is-short-date::placeholder{color:transparent}
.manual-original-page input.is-short-date:focus::placeholder{color:#9aa9a5}
/* 岗位完成登记表：行高按原件紧凑；备注不显示占位字 */
.manual-original-page .manual-original-table-1 .manual-original-remark-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.manual-original-page .manual-original-table-1 td{padding-top:0;padding-bottom:0}
.manual-original-page .manual-original-table-1 .manual-original-input{min-height:20px;padding:1px 2px}
.manual-original-page .manual-original-table-1 textarea.manual-original-input{min-height:20px}
.manual-original-page .manual-original-table-1 .manual-original-date-summary{min-height:20px;padding:1px 2px}
.manual-original-page .manual-original-table-1 .manual-original-remarks{gap:0;margin-top:0;padding-top:0;border-top:0}
.manual-original-page .manual-original-table-1 tr+tr td[data-col="0"] p,.manual-original-page .manual-original-table-1 tr+tr td[data-col="0"] span:not(.manual-original-small){line-height:1.35}
.manual-original-page .manual-original-table-1 .manual-original-remarks .manual-original-input{min-height:18px}
.manual-original-page .manual-original-table-1 tr+tr td .manual-original-editor,.manual-original-page .manual-original-table-1 tr+tr td .manual-original-date-picker,.manual-original-page .manual-original-table-1 tr+tr td .manual-original-dates{margin-top:0;margin-bottom:0}
.manual-original-page .manual-original-table-1 tr+tr td[data-col="6"]>.manual-original-dates{display:inline-block;vertical-align:middle;margin-right:2px}
.manual-original-page .manual-original-table-1 tr+tr td[data-col="6"]>.manual-original-remarks{display:inline-block;vertical-align:middle;width:calc(100% - 2.2em)}
.manual-original-page .manual-original-table-1 tr+tr td[data-col="6"]>.manual-original-remarks:only-child{width:100%}
.manual-original-page .manual-original-table-1 textarea.manual-original-input.is-oneline{min-height:18px;line-height:1.3}
/* 培训内容自动换行、随时可新增行；人力资源详情在原文字后填写。 */
.manual-original-page .manual-original-training textarea.manual-original-input{min-height:24px;field-sizing:content;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}
.manual-original-page .manual-original-training-block>.manual-original-row-add{display:inline-block;font-size:11px;padding:1px 8px;min-height:20px;margin:2px 0 6px}
.manual-original-page .manual-original-table-2 textarea.manual-original-input{line-height:1.6;letter-spacing:0;font-family:inherit}
/* 2026-11-01 批注“字体溢出”：评价表原表行距为固定15pt，小于14pt字的字面高度，文字顶出单元格；保持字号，行距至少1.3倍，单元格留出内边距。 */
.manual-original-page.manual-original-evaluation td{padding:2px 3px}
.manual-original-page.manual-original-evaluation p.manual-original-paragraph{line-height:max(1.3em,15pt)}

/* 11-01 原表跨页及溢出批注：保留列宽比例，表格在纸面可用宽度内排版。 */
.manual-original-page{max-width:100%;overflow-x:auto}
.manual-original-page table.manual-original-table{width:100%;min-width:0;max-width:100%;margin-left:0;margin-right:0}
.manual-original-page .manual-original-table-scroll{min-width:0;max-width:100%}
.manual-original-page .manual-original-table :is(td,th){width:auto;min-width:0;overflow-wrap:anywhere}
.manual-original-page .manual-original-table-1 td[data-col="6"]{padding-left:5px;padding-right:5px}
.manual-original-page .manual-original-table-1 .manual-original-week-range{line-height:1.45;white-space:nowrap}
.manual-original-page .manual-original-table-1 td[data-row="2"]{padding-left:1px;padding-right:1px}
.manual-original-page .manual-original-table-1 tr+tr td[data-col="6"]>.manual-original-remarks{display:block;width:100%;margin:3px 0}
.manual-original-page .manual-original-table-4 :is(td,p,span,input,textarea){text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.manual-original-page .manual-original-table-4 td[data-row="0"][data-col="0"] p{max-width:100%;word-break:break-all;line-height:1.5}
.manual-original-page .manual-original-table-4 td:is([data-col="1"],[data-col="6"]){padding-left:0;padding-right:0}
.manual-original-page .manual-original-table-4 td:is([data-col="1"],[data-col="6"]) :is(p,span){white-space:nowrap;line-height:1.4}
.manual-original-page .manual-original-diagonal-cell{position:relative;min-height:3em}
.manual-original-diagonal{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.manual-original-page .manual-original-diagonal-cell>p:first-of-type{text-align:right;position:relative;z-index:1;padding-bottom:8px;white-space:nowrap}
.manual-original-page .manual-original-diagonal-cell>p:last-of-type{text-align:left;position:relative;z-index:1;padding-top:8px;white-space:nowrap}
.manual-original-page.manual-original-evaluation .manual-original-table tr:first-child :is(p,span){line-height:1.4;text-align:center;white-space:normal;word-break:break-all}
.manual-original-page.manual-original-evaluation td:is([data-col="2"],[data-col="5"],[data-col="6"]){padding-left:1px;padding-right:1px;text-align:center}
.manual-original-page.manual-original-evaluation td:is([data-col="2"],[data-col="5"],[data-col="6"]) .manual-original-input{text-align:center;padding-left:0;padding-right:0}
.manual-original-page.manual-original-evaluation .manual-original-inline{white-space:normal;line-height:1.6}
@media screen and (max-width:800px){.manual-original-page .manual-original-sheet{width:595.3pt;max-width:none;min-height:841.9pt;padding:45.35pt 56.7pt 42.55pt}}

/* 11-01 新批注：病例表左右成对列等宽，姓名可完整换行，收册标签留足空间。 */
.manual-original-page .manual-original-table-4 col:nth-child(1){width:14%}
.manual-original-page .manual-original-table-4 col:is(:nth-child(2),:nth-child(7)){width:4%}
.manual-original-page .manual-original-table-4 col:is(:nth-child(3),:nth-child(8)){width:9%}
.manual-original-page .manual-original-table-4 col:is(:nth-child(4),:nth-child(9)){width:9%}
.manual-original-page .manual-original-table-4 col:is(:nth-child(5),:nth-child(10)){width:16%}
.manual-original-page .manual-original-table-4 col:is(:nth-child(6),:nth-child(11)){width:5%}
.manual-original-page .manual-original-table-4 td:is([data-col="2"],[data-col="3"],[data-col="7"],[data-col="8"]){padding-left:2px;padding-right:2px}
.manual-original-page .manual-original-table-4 td.manual-original-receipt-label{padding:4px 2px}
.manual-original-page .manual-original-table-4 td.manual-original-receipt-label :is(p,span){white-space:pre;overflow-wrap:normal;word-break:normal;line-height:1.8}

/* 两部分统一梳理标题、正文、表格及填写区的垂直节奏，保留原表字号与颜色。 */
.manual-original-page .manual-original-sheet>.manual-original-document-heading{margin:0 0 10pt;line-height:1.5}
.manual-original-page .manual-original-sheet>.manual-original-section-heading{margin:14pt 0 8pt;line-height:1.5}
.manual-original-page .manual-original-sheet>.manual-original-section-heading:first-child{margin-top:0}
.manual-original-page .manual-original-sheet>.manual-original-subheading{margin:8pt 0 5pt;line-height:1.6}
.manual-original-page.manual-original-manual .manual-original-sheet>.manual-original-editor{margin:0 0 10pt}
.manual-original-page.manual-original-manual .manual-original-table-0>tbody>tr>td>p.manual-original-paragraph{line-height:1.55;margin-top:6pt;margin-bottom:4pt}
.manual-original-page.manual-original-manual .manual-original-table-0>tbody>tr>td>p.manual-original-paragraph:first-child{margin-top:0}
.manual-original-page.manual-original-evaluation .manual-original-evaluation-context{margin:0 0 10pt;line-height:1.8;white-space:normal}
.manual-original-page.manual-original-evaluation .manual-original-evaluation-context>span{white-space:nowrap}
.manual-original-page.manual-original-evaluation .manual-original-evaluation-context .manual-original-editor:has([data-field="year"]){width:3.5em}
.manual-original-page.manual-original-evaluation .manual-original-evaluation-context .manual-original-editor:has([data-field="month"]){width:2em}
.manual-original-page.manual-original-evaluation .manual-original-evaluation-context .manual-original-editor:has([data-field="dept"]){width:8em}
.manual-original-page.manual-original-evaluation .manual-original-evaluation-context .manual-original-editor:has([data-field="head_nurse"]){width:7em}
.manual-original-page.manual-original-evaluation .manual-original-table td{padding-top:5px;padding-bottom:5px}
.manual-original-page.manual-original-evaluation p.manual-original-paragraph{line-height:max(1.45em,17pt)}
.manual-original-page.manual-original-evaluation .manual-original-table .manual-original-editor{margin:2px 0}
.manual-original-page.manual-original-evaluation .manual-original-evaluation-signature{margin:12pt 0 0;line-height:1.8}
