/* CENTRO Mining Run 8 — technical diagnostics and responsiveness. */
.mc8-key-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0 12px}
.mc8-key-summary>div{background:#102d49;border:1px solid #315372;padding:10px 9px;border-radius:9px;min-width:0}
.mc8-key-summary small{font-size:10px;line-height:1.25;color:#a2bfd6;display:block;min-height:25px}
.mc8-key-summary strong{display:block;color:#f3fbff;margin-top:4px;font:750 18px/1.25 var(--mono);overflow-wrap:anywhere}
.mc8-provider-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:11px;color:#9dc1dd;font-size:11px}
.mc8-provider-tools label,.mc8-log-controls label{font-weight:750}
.mc8-provider-tools select,.mc8-log-controls select,.mc8-log-controls button{min-height:35px;border-radius:8px;background:#102f4b;border:1px solid #37638c;padding:6px 10px;color:#edf8ff;font-size:12px}
.mc8-provider-tools>span{margin-left:auto;color:#b1d0e8;font-family:var(--mono);font-size:10px}
.mc8-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0}
.mc8-pipeline>div{display:flex;flex-direction:column;gap:6px;border:1px solid #365674;background:#10304c;border-radius:9px;padding:12px 8px;min-width:0}
.mc8-pipeline i{font:750 11px var(--mono);font-style:normal;color:#73b9f5}.mc8-pipeline span{font-size:10px;color:#b9d5eb;line-height:1.25}
.mc8-pipeline strong{font-size:11px;color:#eef8ff;overflow-wrap:anywhere;line-height:1.3;font-weight:800}
.mc8-pipeline .mc8-is-ok{border-color:#318772;background:#103a3b}.mc8-pipeline .mc8-is-warn{border-color:#927043;background:#363025}
.mc8-proof-warning{color:#b0cade;line-height:1.55;font-size:10px;margin-top:12px;padding:10px;background:#092439;border-left:3px solid #3b8fce;border-radius:5px}
.mc8-ops-log{margin-top:14px;background:#0b1e31;border:1px solid #2d5474;border-radius:12px;overflow:hidden}
.mc8-ops-log summary{list-style:none;cursor:pointer;padding:14px 17px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#f0f9ff;font-weight:800;font-size:13px}
.mc8-ops-log summary::-webkit-details-marker{display:none}.mc8-ops-log summary:before{content:'▸';color:#5ab2fa;font-size:15px}.mc8-ops-log[open] summary:before{content:'▾'}
.mc8-log-caption{font-size:10px;color:#92b6d1;font-weight:500}.mc8-ops-log #mc8EventCount{margin-left:auto;color:#8ed3ff;font:650 11px var(--mono)}
.mc8-log-controls{display:flex;gap:10px;align-items:center;margin:0 16px;padding:12px 0;border-top:1px solid #264766;color:#a9c9e3;font-size:11px}
.mc8-log-controls button{margin-left:auto;cursor:pointer}.mc8-log-list{list-style:none;margin:0 16px;padding:0;max-height:260px;overflow:auto;border-top:1px solid #264766}
.mc8-log-list li{display:grid;grid-template-columns:85px 64px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid #1d3f5b;font:550 11px/1.45 var(--mono);color:#c0d6eb}
.mc8-log-list time{color:#9fbcd5}.mc8-event-level{font-weight:800;color:#91c9ff}.mc8-event-level--warning{color:#efc87e}.mc8-event-level--error{color:#ff9da8}
.mc8-log-note{margin:0;padding:10px 16px;color:#91b1cb;font-size:10px;line-height:1.5}
.mc7-panel__heading,.mc7-hero__identity,.mc7-table-scroll{min-width:0}
@media(max-width:1200px){.mc8-key-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.mc8-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.mc8-key-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mc8-log-caption{flex-basis:100%;order:2}.mc8-ops-log #mc8EventCount{margin-left:auto}.mc8-log-list li{grid-template-columns:64px 48px 1fr;gap:5px;font-size:10px}.mc8-log-controls{flex-wrap:wrap}}
@media(max-width:345px){.mc8-key-summary small{font-size:9px}.mc8-key-summary strong{font-size:15px}.mc8-provider-tools>span{margin-left:0}}
