.aku-legend{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:14px}.aku-legend span{display:flex;align-items:center;gap:8px}.aku-legend i{display:inline-block;flex:0 0 28px}.legend-rate{border-top:3px solid #207359}.legend-band{height:16px;background:#b4cebf;border:1px solid #6b8d7a}.uncertainty-band{fill:#b4cebf;stroke:#6b8d7a;stroke-width:1}.uncertainty-whisker{fill:none;stroke:#6b8d7a;stroke-width:2}.aku-chart .trend{stroke-width:2.5;vector-effect:non-scaling-stroke}.cell-status{display:block;white-space:normal}.table-scroll table{min-width:440px}.table-scroll td{white-space:nowrap}.table-scroll th{min-width:100px}

/* Shape, not color alone, separates uncertainty from the solid estimate. */
@media (forced-colors: active) {
  .uncertainty-band { fill: none; stroke: CanvasText; stroke-dasharray: 4 3; }
  .uncertainty-whisker { stroke: CanvasText; }
  .legend-rate { border-color: CanvasText; }
  .legend-band { background: Canvas; border: 1px dashed CanvasText; }
}
