.simulation-stage-editor{padding:14px;margin:12px 0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}
.simulation-stage-editor>header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.simulation-stage-editor label{display:grid;gap:5px;min-width:0}.simulation-stage-editor>header>label{flex:1}
.simulation-evidence{margin-top:12px}.simulation-evidence summary{cursor:pointer;color:var(--link);padding:6px 0}
.simulation-data-grid{display:grid;gap:12px;margin:12px 0}.simulation-data-card{padding:14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-subtle);min-width:0}
.simulation-data-card h3{margin:0 0 9px}.simulation-data-card>.attachment-grid{margin-top:10px}
.simulation-copy{margin-top:14px}.simulation-copy h3{font-size:13px;color:var(--text-secondary);margin-bottom:6px}.simulation-copy p{white-space:pre-wrap;overflow-wrap:anywhere}
.legacy-failure-evidence{margin-top:12px}.legacy-failure-evidence>summary{cursor:pointer;padding:4px 0;color:var(--text-secondary)}.legacy-failure-evidence .record-card{margin-top:12px}
@media(max-width:767px){.simulation-stage-editor{padding:12px}.simulation-stage-editor>header{align-items:start;flex-direction:column}.simulation-stage-editor>header>label{width:100%}.simulation-data-card{padding:12px}.simulation-stage-editor .measurement-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
