.execution-filter {display:grid; grid-template-columns:minmax(0, 1fr) minmax(0, 2fr); gap:12px; margin-bottom:20px}
.execution-filter select {width:100%; max-width:100%}
.execution-scope .metrics {margin:14px 0}
.execution-stage-detail {margin:8px 0 0; font-size:.78rem; color:var(--muted); line-height:1.4}
.execution-table .numeric {white-space:nowrap}
.execution-table .row-title {overflow-wrap:anywhere}
@media (max-width:720px) {
 .execution-filter {grid-template-columns:minmax(0, 1fr)}
}
@media print {
 .execution-filter {display:none}
 .execution-table table {min-width:0; font-size:7pt}
 .execution-table :is(td, th) {padding:4px 3px}
 .execution-scope .metrics {grid-template-columns:repeat(3,minmax(0,1fr))}
}
