/* Northstar v4.9 | descriptive risk diagnostics, NEVER execution.
   Dark Liquid Glass, mobile horizontal scroll and readable uncertainty labels. */
.risk-diagnostics-panel{margin:0 0 16px;border-color:rgba(194,232,243,.25)}
.risk-diagnostics-legend{display:flex;gap:8px;flex-wrap:wrap;padding:0 19px 17px}
.risk-diagnostics-legend span{
  display:inline-flex;align-items:center;gap:4px;line-height:1.5;
  font-size:10px;color:#bbd0dc;background:rgba(93,151,169,.11);
  border:1px solid rgba(174,225,242,.19);border-radius:10px;padding:8px 11px;
}
.risk-diagnostics-legend b{color:#c9f6ff;font-weight:800}
.risk-diagnostics-panel .table-wrap{overflow-x:auto;overscroll-behavior-x:contain}
.risk-diagnostics-table{min-width:950px}
.risk-diagnostics-table th{font-size:10px;white-space:nowrap}
.risk-diagnostics-table td{white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums}
.risk-diagnostics-table td:nth-child(4){font-weight:730;color:#ffd6a7}
.risk-diagnostics-table td:nth-child(5){font-weight:730;color:#ffc9ce}
.risk-diagnostics-note{
  margin:0;padding:13px 19px 17px;border-top:1px solid rgba(212,180,135,.19);
  background:rgba(68,46,25,.18);color:#d8c5b5;line-height:1.72;font-size:11px;
}
@media(max-width:620px){
  .risk-diagnostics-legend{padding:0 12px 13px;gap:6px}
  .risk-diagnostics-legend span{padding:7px 9px;font-size:9px}
  .risk-diagnostics-note{padding:12px;font-size:10px}
}
