/* Keep axis descriptions in readable, wrapping text outside the plot. */
html body .chart-axes243{display:grid;gap:6px;padding:12px 16px;color:#d7e1e7!important;background:#071722;font:14px/1.6 Arial,sans-serif;border-top:1px solid #536874;overflow-wrap:anywhere;min-width:0}
html body .chart-axes243 span{color:#d7e1e7!important;font-size:14px!important}
html body :is(.chart-shell,.inst-chart,.model-chart-shell):has(>.chart-axes243){height:auto!important;min-height:0}
html body :is(.chart-shell,.inst-chart,.model-chart-shell):has(>.chart-axes243)>canvas{display:block;width:100%;height:320px!important;min-height:0}
html body .lab-view .analysis-desk>header{flex-wrap:wrap;gap:14px}
html body .lab-view .legend{flex-wrap:wrap;font-size:14px;line-height:1.6}
@media(max-width:700px){html body :is(.chart-shell,.inst-chart,.model-chart-shell):has(>.chart-axes243)>canvas{height:280px!important}html body .chart-axes243{padding:10px 12px}}
