/* CommunityEvolutionChart — moved out of static/css/cellyx/dynamic.css as part of the lens
   migration. .dyn-alluvial-wrap was already exclusive to this one tab (.dyn-legend/.dyn-empty-
   inline stay shared with the Fragmentation tab, in dynamic.css). Colocated with
   CommunityEvolutionChart.js by design — see lens' package layout rationale. */
.dyn-alluvial-wrap {
    position: relative;
    flex: 1;
    min-height: 0;
    width: 100%;
    /* Plotly computes node/link/axis positions from real dates, not page reading direction — an
       inherited dir="rtl" could still affect its internal <text> anchor resolution. Same "graphs
       are exempt from RTL mirroring" rule as canvases (see CLAUDE.md), made explicit rather than
       relying on Plotly happening not to react to inherited direction today. */
    direction: ltr;
}
