/*
 * CORREZIONI DI CONTRASTO (WCAG 2.1 AA, 4.5:1 per il testo normale).
 * Il rosso del marchio #eb0200 sta a 3,9:1 sul nero e a 4,4:1 sul chiaro:
 * non basta per il testo. Qui sotto i ritocchi, fatti sul posto e misurati
 * con axe-core il 24/10/2026, senza toccare i template una riga alla volta.
 * Le regole su style="..." usano !important perche' lo stile in linea vince.
 */
.EnginePower__label { color: #4a4b4d !important; opacity: 1 !important; }
#cvGainValue span, #nmGainValue span, #dynoPowerValue span, #dynoTorqueValue span { color: #c40200; }
th[style*="rgba(255,255,255,.85)"] { color: #fff !important; }
.btn--ghost span[style*="#4caf50"] { color: #2e7d32 !important; }
#priceConfigurator [style*="color: #eb0200"], #priceConfigurator [style*="color:#eb0200"] { color: #ff5754 !important; }
#priceConfigurator i[style*="#eb0200"] { color: #ff5754 !important; }
#priceConfigurator [style*="color: #888"] { color: #a8a8a8 !important; }
#priceConfigurator p[style*="color: #666"] { color: #aaa !important; }
#stageOpt1, #stageOpt1 * { color: #fff !important; }
.sticky-engine-name, #stickyGain { color: #ff5754 !important; }
.sticky-original { color: #a8a8a8 !important; }
.stage-gain-nm { color: #fff !important; }
a[data-wa-veicolo], .btn-whatsapp, .whatsapp { background: #0e7a3e !important; color: #fff !important; }
a[data-wa-veicolo] > div { opacity: 1 !important; color: #fff !important; }
.whatsapp .btn-text { color: #fff !important; }
