/* Extend the retained GoTech vehicle-page presentation, not a new UI system. */
.scope-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.current p{line-height:1.6}.evidence a{font-size:14px}.evidence svg .sub{font-size:13px}.chip,.converter{fill:none;stroke:#e8dfd3;stroke-width:2}.media-frame{display:block;aspect-ratio:16/10;overflow:hidden;background:#f7f6f2;border-radius:4px;margin-bottom:12px}.media .media-frame img{width:100%;height:100%;object-fit:contain;margin:0}.media a{font-size:16px}#diagram[data-focus=application] .application-node rect,#diagram[data-focus=report] .application-node rect,#diagram[data-focus=hardware] .hardware-node>rect,#diagram[data-focus=software] .software-node>rect,#diagram[data-focus=outcome] .outcome-node rect{fill:#752b27;stroke:#efa79a;stroke-width:2}.source-end{margin-top:26px}
@media(max-width:760px){.scope-fields{display:block}.evidence svg text{font-size:15px}.evidence svg .sub{font-size:14px}}
/* Real text stays readable as the evidence comparison wraps on mobile. */
.flow-node{border:1px solid #777167;border-radius:6px;background:#34322e;padding:14px 10px;text-align:center}.flow-node strong{display:block;font-size:12px;line-height:1.4}.flow-node span{display:block;font-size:13px;line-height:1.5;color:#ddd6ca;margin-top:4px}.evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.flow-node svg{width:82px;height:44px;margin:0 auto 9px}.application-node,.outcome-node{margin:0 12px}#diagram[data-focus=application] .application-node,#diagram[data-focus=report] .application-node,#diagram[data-focus=hardware] .hardware-node,#diagram[data-focus=software] .software-node,#diagram[data-focus=outcome] .outcome-node{background:#752b27;border-color:#efa79a;box-shadow:inset 0 0 0 1px #efa79a}.evidence-pair .flow-node{min-width:0}
@media(max-width:760px){.evidence-pair{grid-template-columns:1fr}.flow-node strong{font-size:13px}.flow-node span{font-size:14px}.application-node,.outcome-node{margin:0}.evidence-pair .flow-node{display:grid;grid-template-columns:56px 1fr;text-align:left;column-gap:12px}.evidence-pair svg{grid-row:1/4;width:56px;height:44px;align-self:center;margin:0}.evidence-pair strong,.evidence-pair span{grid-column:2}}
