Stacked/grouped bars made it hard to compare gasto vs ingreso when the
two values are close, and margen barely visible against that scale.
Extract a shared _eur_line_chart helper (single €-axis, fixed categorical
colors, tooltip) and reuse it for the per-campaign, portfolio, and
resumen daily views instead of duplicating Altair boilerplate per chart.
Streamlit 1.58 warns on every use_container_width call; switch to the
width="stretch" replacement to silence the noisy deprecation warnings.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Separate campaign-level daily metrics from the global portfolio view in
the Histórico tab using nested sub-tabs instead of a single stacked section.
- Shrink st.metric font sizes globally so large KPI values render correctly.
- Add a daily evolution chart in Resumen showing Inversión, Ingreso,
Margen (sumatorio) and Margen (PPL) aggregated across filtered campaigns.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>