/* R78-HF192 PCC source observability / deep health. */
#page-tenderawards .hf62-award-actions{align-items:center;gap:10px;flex-wrap:wrap}
#page-tenderawards .hf192-health-btn{white-space:nowrap}
#page-tenderawards .hf192-source-diagnostics{margin-top:10px;border:1px solid #dbe5f0;border-radius:12px;background:#f8fbff;padding:10px 12px;color:#334155;font-size:13px}
#page-tenderawards .hf192-source-diagnostics[hidden]{display:none!important}
#page-tenderawards .hf192-source-diagnostics details>summary{cursor:pointer;font-weight:800;color:#9a6700;padding:4px 0}
#page-tenderawards .hf192-diag-list{display:grid;gap:6px;margin-top:7px}
#page-tenderawards .hf192-diag-row{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}
#page-tenderawards .hf192-diag-row b{color:#334155}.hf192-diag-row small{color:#64748b;text-align:right}
#page-tenderawards .hf192-diag-row.is-ok{border-color:#bbf7d0;background:#f0fdf4}#page-tenderawards .hf192-diag-row.is-fail,#page-tenderawards .hf192-diag-row.is-warn{border-color:#fed7aa;background:#fff7ed}
#page-tenderawards .hf192-health-title{display:flex;align-items:center;gap:10px;font-weight:900;color:#0f172a;margin-bottom:7px}.hf192-health-title small{font-weight:500;color:#64748b}
#page-tenderawards .hf192-network-summary{margin-top:7px;color:#64748b;font-size:12px}
#page-tenderawards .hf192-health-loading{color:#0369a1;font-weight:700}.hf192-health-error{color:#b91c1c;font-weight:700}
@media(max-width:980px){#page-tenderawards .hf192-diag-row{grid-template-columns:1fr}.hf192-diag-row small{text-align:left}}
