/* 四项工程统一为透明悬浮示意，位置沿用第四项；没有新建滚轮或逐帧绘制机制。 */
html[data-language] #site-viewport #page-content .ets-engine-diagrams[data-flow-mode="pinned"][data-flow-phase] .ets-flow-evidence {
  left: 49%; right: 9%; top: 12%; bottom: 12%; border: 0; border-radius: 0;
  background: transparent; box-shadow: none;
}
html[data-language] #site-viewport #page-content .ets-engine-diagrams .ets-flow-evidence::before,
html[data-language] #site-viewport #page-content .ets-engine-diagrams .ets-flow-evidence::after,
.ets-engine-diagrams .ets-spatial-depth,
.ets-engine-diagrams .ets-spatial-contact,
.ets-engine-diagrams .ets-spatial-reflection,
.ets-engine-diagrams .ets-flow-window-heading,
.ets-engine-diagrams .ets-flow-panel figcaption { display: none; }
html[data-language] #site-viewport #page-content .ets-engine-diagrams .ets-flow-panel-window {
  inset: 0; border-radius: 0; background: transparent; box-shadow: none;
}
.ets-engine-diagrams.ets-flow-fluid .ets-flow-panel .ets-flow-reveal { height: 100%; }
html[data-language] #site-viewport #page-content .ets-engine-diagrams .engineering-concept-visual {
  display: block; background: transparent; border: 0; border-radius: 0; box-shadow: none;
}
.engineering-concept-visual picture,
.engineering-concept-visual img { display: block; width: 100%; height: 100%; }
.engineering-concept-visual img { object-fit: contain; }
.ets-engine-diagrams .ets-flow-reading .engineering-concept-visual { height: auto; aspect-ratio: 1; }
/* 首章使用同一能力标题层级，栏目总标题仍保留在手机阅读区中。 */
html[data-language] #site-viewport #page-content .ets-engine-diagrams[data-flow-mode="pinned"] [data-flow-caption="0"] { align-items: flex-start; text-align: left; }
.ets-engine-diagrams .ets-flow-rail { right: 4.3%; }
@media (max-width:850px) {
  .ets-engine-diagrams .ets-flow-reading .engineering-concept-visual { aspect-ratio: 480 / 800; }
}
