.chart-expand-toggle{flex:none;background:#f4f6ef;color:#174e3b;border:1px solid #d1dbcc;border-radius:6px;padding:9px 12px;font:600 11px/1.4 sans-serif;cursor:pointer;white-space:nowrap}.chart-expand-toggle:hover{background:#e6eddc}.chart-expand-toggle:focus-visible{outline:2px solid #174e3b;outline-offset:3px}[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback){box-sizing:border-box;width:100vw!important;height:100dvh!important;max-width:none;margin:0;padding:20px;border:0;border-radius:0;background:#fff;color:#173e2d;display:flex;flex-direction:column;gap:10px;overflow:auto}.chart-expanded-fallback{position:fixed;inset:0;z-index:1000}[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) .panel-top{flex-wrap:wrap;gap:12px;margin:0}[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) .scenario-summary,[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) .footnote{display:none}[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) :is(#chart,#nifty-preview-chart,#bitcoin-preview-chart,#gold-preview-chart){flex:1 0 240px;height:auto!important;min-height:240px;width:100%;position:relative}[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) .chart-legend,[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) .nifty-preview-legend{margin:0}[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) .chart-credit{margin:0}@media(max-width:600px){[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback){padding:12px;gap:8px}[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) .panel-top h2{font-size:20px}[data-expand-chart]:is(:fullscreen,.chart-expanded-fallback) .scenario-tabs{flex-wrap:wrap}}
