﻿.timing-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.timing-columns>.section{min-width:0}.timing-bars{display:grid;gap:7px}.timing-bar{display:grid;grid-template-columns:55px minmax(35px,1fr) 112px;gap:10px;align-items:center;font-size:12px}.timing-bar>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.timing-track{background:#edf3f1;border-radius:4px;height:13px;overflow:hidden}.timing-fill{background:#137f78;height:100%;border-radius:4px}.timing-scroll{overflow:auto}.timing-heat{display:grid;grid-template-columns:65px repeat(24,minmax(32px,1fr));gap:3px;min-width:900px;font-size:11px;text-align:center;align-items:center}.timing-heat>span,.timing-heat>strong{padding:7px 2px}.timing-cell{border-radius:3px;font-variant-numeric:tabular-nums}.timing-columns table{font-size:12px}.section-body details{margin:10px 0}.section-body details>summary{cursor:pointer;padding:8px 0;font-weight:600}@media(max-width:1000px){.timing-columns{grid-template-columns:1fr}}
