@import url('../report-clean-v4/style.css');
.word-page.report-full-document {
  width:100%;max-width:740px;padding:42px 48px 48px;
  font-family:Calibri,"DengXian","等线","Microsoft YaHei",system-ui,sans-serif;
  border:1px solid #dfe3e6;box-shadow:0 8px 28px #263c4d0a;
}
.report-full-document .report-document-header { margin-bottom:28px;text-align:center; }
.word-page.report-full-document h2 { margin:0;color:#20272d;font-family:var(--brand-font,system-ui,sans-serif);font-size:28px;font-weight:700;line-height:1.45;letter-spacing:.1em; }
.word-page.report-full-document .report-patient-details { font-size:12px;color:#606970;line-height:1.8;margin:13px 0 0;text-align:center; }
.word-page.report-full-document h3 { font-size:14px;font-weight:700;line-height:1.7;color:#29343c;margin:0 0 9px; }
.word-page.report-full-document p { font-size:13px;line-height:1.95;color:#364149;margin-top:0;margin-bottom:0;overflow-wrap:anywhere; }
.word-page.report-full-document section { margin-bottom:26px; }
.word-page.report-full-document .report-diagnosis-block { margin:0; }
.word-page.report-full-document .report-diagnosis { font-size:13px;line-height:2; }
.word-page.report-full-document .report-source-note { margin-top:12px;font-size:11px;line-height:1.8;color:#6c757c; }
.report-full-document .report-document-divider { height:0;border:0;border-top:1px solid #cfd7dc;margin:28px 0 23px; }
.word-page.report-full-document .report-detail-intro { font-size:14px;font-weight:600;color:#29343c;margin:0 0 18px; }
.report-full-document .report-document-section p+p { margin-top:8px; }
.word-page.report-full-document .report-confidence { font-size:11px;line-height:1.8;color:#6c757c; }
.word-page.report-full-document .report-lvsi-item { font-size:12px; }
.word-page.report-full-document .report-document-section:last-child { margin-bottom:0; }
@media(max-width:620px) {
  .word-page.report-full-document { padding:28px 21px 32px; }
  .word-page.report-full-document h2 { font-size:24px;letter-spacing:.08em; }
  .word-page.report-full-document p { font-size:12px;line-height:1.9; }
  .word-page.report-full-document .report-patient-details { font-size:11px; }
  .report-full-document .report-document-header { margin-bottom:24px; }
  .report-full-document .report-document-divider { margin-block:24px 20px; }
}
