From a82246e83146d1dd7f565493215c23ff482975e6 Mon Sep 17 00:00:00 2001 From: Tyler Date: Wed, 13 May 2026 23:50:05 -0700 Subject: Add Multiples view; fix Recompute button text color MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Collapse model picker from 4 tabs → 2: DCF and Multiples, persisted in session_state["models_view"] - New Multiples view: summary band, interactive comparison grid (8 math rows × 3 methods), sensitivity strip, DCF cross-check, footer - In-canvas sliders with sector marker + typical-band shading; JS recomputes all derived values live without a Streamlit rerun - Sector medians computed from peer ratios via FMP; falls back to reasonable defaults when peer data is unavailable - DCF intrinsic stored in session_state["dcf_intrinsic"] so the cross-check on the Multiples tab reads the live DCF value - P/Book applicability shows ◐ + warning color for asset-light companies instead of the solid ● used for strong-fit methods - Fix Recompute button text: target inner

/ with color: var(--brass-ink) to override Streamlit's fg-2 default Co-Authored-By: Claude Sonnet 4.6 --- app.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'app.py') diff --git a/app.py b/app.py index 243bdcf..6085f1c 100644 --- a/app.py +++ b/app.py @@ -166,6 +166,13 @@ button[kind="primary"]:hover, border: none !important; } +[data-testid="stBaseButton-primary"] p, +[data-testid="stBaseButton-primary"] span, +button[kind="primary"] p, +button[kind="primary"] span { + color: var(--brass-ink) !important; +} + button[kind="secondary"] { background: var(--ink-3) !important; color: var(--fg-2) !important; -- cgit v1.3-2-g0d8e