/* GP-DP-20260901-098 — canonical Trader station convergence. */
body.ddc-open #app{display:none!important}
body.ddc-open .ddc-overlay{width:100vw;max-width:100vw;overflow:hidden}
.ddc-indicator-toolbar{position:absolute;z-index:4;left:12px;top:45px;display:flex;align-items:center;gap:3px;padding:4px 5px;border:1px solid rgba(46,209,194,.20);background:rgba(2,13,18,.88);box-shadow:0 8px 24px rgba(0,0,0,.22);backdrop-filter:blur(8px)}
.ddc-indicator-toolbar>span{padding:0 6px;color:#6d8b90;font:700 6.5px Inter,Arial,sans-serif;letter-spacing:.75px}
.ddc-indicator-toolbar button{height:22px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid rgba(78,125,132,.18);background:rgba(4,20,26,.7);color:#70868b;font:700 6.7px Inter,Arial,sans-serif;letter-spacing:.38px}
.ddc-indicator-toolbar button i{width:4px;height:4px;border-radius:50%;background:#52666a}
.ddc-indicator-toolbar button.active{color:#bfe9e5;border-color:rgba(38,216,196,.32);background:rgba(23,111,109,.16)}
.ddc-indicator-toolbar button.active i{background:var(--ddc-cyan);box-shadow:0 0 7px var(--ddc-cyan)}
.ddc-shell[data-mode="counterfactual"] .ddc-indicator-toolbar{top:82px}
.ddc-shell.indicator-structure-off :is(.ddc-candles,.supply,.demand,.zone-label),.ddc-shell.indicator-averages-off :is(.ema-fast,.ema-slow),.ddc-shell.indicator-fibonacci-off .ddc-fib,.ddc-shell.indicator-profile-off .ddc-profile,.ddc-shell.indicator-scenarios-off :is(.scenario,.scenario-area,.stress-area,.scenario-tags){opacity:.05!important}
.ddc-auto-synthesis{margin:0 0 5px;border:1px solid rgba(38,216,196,.25);background:linear-gradient(145deg,rgba(8,49,53,.34),rgba(2,14,20,.88));box-shadow:inset 2px 0 rgba(38,216,196,.72)}
.ddc-auto-synthesis header{height:28px;padding:0 9px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--ddc-line)}
.ddc-auto-synthesis header i{width:6px;height:6px;border-radius:50%;background:var(--ddc-cyan);box-shadow:0 0 8px var(--ddc-cyan)}
.ddc-auto-synthesis header strong{font-size:9px;letter-spacing:.3px}.ddc-auto-synthesis header span{margin-left:auto;color:#6f9497;font-size:6px;letter-spacing:.6px}
.ddc-auto-synthesis>div{padding:9px 10px 7px}.ddc-auto-synthesis b{display:block;color:var(--ddc-cyan);font-size:10px;letter-spacing:.3px}.ddc-auto-synthesis p{margin:5px 0 0;color:#9bb0b3;font-size:7.5px;line-height:1.45}
.ddc-auto-synthesis footer{min-height:23px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ddc-line);font-size:6px;letter-spacing:.45px}.ddc-auto-synthesis footer span{color:#77aaa8}.ddc-auto-synthesis footer em{color:#d7a83e;font-style:normal}
.ddc-auto-synthesis[data-scenario="stress"]{border-color:rgba(255,102,88,.34);box-shadow:inset 2px 0 rgba(255,102,88,.75)}.ddc-auto-synthesis[data-scenario="stress"] b{color:var(--ddc-red)}
.ddc-auto-synthesis[data-scenario="upside"]{border-color:rgba(40,216,193,.38)}
.ddc-market-svg :is(.ddc-fib,.ddc-profile,.ddc-candles,.ema-fast,.ema-slow,.scenario,.scenario-area,.stress-area,.scenario-tags,.supply,.demand,.zone-label){transition:opacity .16s ease}
@media(max-width:1440px) and (min-width:761px){.ddc-indicator-toolbar button{padding:0 5px;font-size:6px}.ddc-auto-synthesis p{display:none}.ddc-auto-synthesis>div{padding:7px 9px}.ddc-auto-synthesis footer{font-size:5.5px}}
@media(max-width:1040px){.ddc-indicator-toolbar>span,.ddc-indicator-toolbar button:nth-of-type(4){display:none}}
@media(max-width:760px){.ddc-overlay,.ddc-shell{width:100vw!important;max-width:100vw!important}.ddc-indicator-toolbar{left:7px;right:7px;top:40px;overflow:auto}.ddc-indicator-toolbar button{flex:0 0 auto}.ddc-shell[data-mode="counterfactual"] .ddc-indicator-toolbar{top:73px}.ddc-auto-synthesis{grid-column:1/-1}.ddc-auto-synthesis p{display:block}}
@media(prefers-reduced-motion:reduce){.ddc-market-svg :is(.ddc-fib,.ddc-profile,.ddc-candles,.ema-fast,.ema-slow,.scenario,.scenario-area,.stress-area,.scenario-tags,.supply,.demand,.zone-label){transition:none}}
