.regulatory-plotly-host{width:100%;height:360px;min-width:0;min-height:240px;margin:.5rem 0;background:#0b1926;border:1px solid rgba(215,185,120,.28);border-radius:7px;overflow:hidden}
.regulatory-plotly-host .js-plotly-plot,.regulatory-plotly-host .plot-container,.regulatory-plotly-host .svg-container{width:100%!important;height:100%!important}
.regulatory-plotly-host .modebar{transform:scale(.9);transform-origin:top right}
.ifrs-comparison .regulatory-plotly-host{margin:0;min-height:230px}
.tax209-tool figure .tax208-scroll:has([data-regulatory-tax-chart]){background:#0b1926;border:1px solid rgba(215,185,120,.28);border-radius:7px;overflow:hidden}
.tax209-tool [data-regulatory-reference]{margin:.45rem 0;color:#58717f;font-size:.78rem;line-height:1.5}
.tax209-tool [data-regulatory-tax-chart]{height:360px}
@media(max-width:700px){.regulatory-plotly-host,.tax209-tool [data-regulatory-tax-chart]{height:330px;min-height:280px}.ifrs-comparison .regulatory-plotly-host{height:390px}}
.regulatory-plotly-host+.reg-storyboard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:.75rem 0;padding:.8rem 1rem;background:#102532;border:1px solid #304754;border-left:3px solid #d7b978;border-radius:4px;color:#e4ecee}
.reg-storyboard h4{margin:.1rem 0 .3rem;color:#e4ecee;font-size:.92rem}
.reg-story-kicker{margin:0;color:#d7b978;font-size:.62rem;font-weight:700;letter-spacing:.12em}
.reg-storyboard [data-story-body]{margin:0;color:#c6d3d7;font-size:.78rem;line-height:1.55}
.reg-storyboard>div:last-child{display:flex;align-items:center;gap:.45rem}
.reg-storyboard button{min-height:34px;padding:.35rem .65rem;border:1px solid #71858f;border-radius:3px;background:#0b1926;color:#e4ecee;cursor:pointer;font:inherit;font-size:.72rem}
.reg-storyboard button:disabled{opacity:.45;cursor:default}
.reg-storyboard [data-story-count]{min-width:3.2rem;text-align:center;color:#d7b978;font-size:.72rem;font-variant-numeric:tabular-nums}
@media(max-width:650px){.regulatory-plotly-host+.reg-storyboard{grid-template-columns:1fr}.reg-storyboard>div:last-child{justify-content:flex-end}}
