.event-switch.upside-event{border-left:3px solid #3be0a56b}.event-switch.downside-event{border-left:3px solid #ff5d6c6b}.scenario-assumptions{padding:12px 14px;border-top:1px solid var(--line);font:14px/1.6 system-ui;color:var(--muted)}.scenario-assumptions summary{cursor:pointer;color:var(--text);font-weight:700}.scenario-assumptions p{margin:12px 0}.logic-formula{max-height:160px!important}.event-list{max-height:320px;overflow:auto;scrollbar-width:thin}.event-switch strong{line-height:1.4}.ticker-inner{width:max-content}.ticker:hover .ticker-inner{animation-play-state:paused}@media(max-width:760px){.event-list{max-height:none}.scenario-assumptions{font-size:14px}.logic-formula{max-height:none!important}}

#forecast .event-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}#forecast .event-switch{min-height:44px;padding:7px;min-width:0}#forecast .event-switch strong{font-size:13px;line-height:1.25}#forecast .forecast-advanced{margin:6px 0 10px;color:var(--muted);font:13px/1.4 system-ui}#forecast .forecast-advanced summary{cursor:pointer;color:var(--blue)}#forecast .logic-formula{max-height:none!important;font-size:13px}#forecast .logic-copy p{font-size:13px;line-height:1.4}#forecast .scenario-assumptions{padding:8px 12px}#forecast .contribution-row{padding:4px 0}#expandedEventMath{font-size:14px;line-height:1.6;padding-top:12px}@media(min-width:1051px){#forecast{padding:24px 0}#forecast .section-head{margin-bottom:12px}#forecast .chart-stage{height:275px}#forecast .forecast-body{padding:10px}#forecast .forecast-side{gap:8px}}@media(max-width:760px){#forecast .event-switch{min-height:52px}#forecast .event-switch strong{font-size:12px}#forecast .logic-copy p{font-size:14px}}
