/* research.css — Research & Intelligence section styles (MC v3, 2026-08-15, additive). */
.chip.crit { background:#b71c1c; color:#fff; }
.kpi-tbl { width:100%; border-collapse:collapse; font-size:13px; }
.kpi-tbl th, .kpi-tbl td { border:1px solid #333; padding:4px 8px; text-align:left; vertical-align:top; }
.kpi-tbl th { background:#1c1c1c; color:#aaa; font-weight:600; }
#panel[data-view="research"] .card h3 { margin-top:0; }
#panel[data-view="research"] .big { font-size:22px; }
/* mobile 390px: keep wide KPI/investigation tables usable via in-card horizontal
   scroll instead of overflowing the document (additive, benefits all sections) */
@media (max-width: 640px){
  #panel .card { overflow-x:auto; }
  #panel .kpi-tbl { min-width:620px; }
}
