.mt-quick-access{display:flex;align-items:center;gap:4px;margin:0 0 12px;padding:7px 8px;border:1px solid #1d3949;border-radius:12px;background:#071722;overflow-x:auto;scrollbar-width:none}.mt-quick-access::-webkit-scrollbar{display:none}.mt-quick-access a,.mt-quick-access button{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#cad8e1;font:800 12px/1.1 inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.mt-quick-access a:first-letter,.mt-quick-access button:first-letter{color:#ffe100}.mt-quick-access .active{color:#fff;border-bottom-color:#ffe100;background:rgba(255,225,0,.035)}
.mt-intelligence-tabs{display:flex;align-items:center;gap:2px;margin:-2px -2px 12px;padding:0 4px;border-bottom:1px solid #1c3544;overflow-x:auto;scrollbar-width:none}.mt-intelligence-tabs::-webkit-scrollbar{display:none}.mt-intelligence-tabs button{min-height:45px;padding:10px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#9fb2bf;font:900 11px/1 inherit;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.mt-intelligence-tabs button:hover{color:#fff}.mt-intelligence-tabs button.active{color:#ffe100;border-bottom-color:#ffe100}
.mt-intelligence-panel{min-height:520px;padding:4px 2px 12px}.mt-intelligence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mt-intelligence-head h2{margin:4px 0 5px;font-size:25px}.mt-intelligence-head p{margin:0;color:#8fa5b3;font-size:13px}.mt-kicker{color:#ff3348;font-size:10px;font-weight:950;letter-spacing:.1em}.mt-intel-action{border:0;border-radius:8px;background:#e51e36;color:#fff;padding:11px 15px;font-weight:900;cursor:pointer}.mt-intel-loading,.mt-intel-empty{display:grid;place-items:center;min-height:360px;color:#8fa5b3;text-align:center}.mt-intel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.mt-intel-kpi{padding:14px;border:1px solid #254252;border-radius:10px;background:#081a25}.mt-intel-kpi small{display:block;color:#8da3b1;font-size:9px;font-weight:900;letter-spacing:.06em}.mt-intel-kpi b{display:block;margin-top:6px;color:#f5f8fa;font-size:20px}.mt-intel-kpi b.green{color:#28dc83}.mt-intel-kpi b.red{color:#ff4d61}.mt-company-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.mt-intel-card{padding:15px;border:1px solid #254252;border-radius:11px;background:#071923}.mt-intel-card h3{margin:0 0 12px;font-size:15px}.mt-fin-bars{display:flex;align-items:flex-end;gap:11px;height:210px;padding:18px 8px 4px}.mt-fin-year{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:flex-end;height:100%;gap:6px}.mt-fin-year div{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;height:165px}.mt-fin-year i{width:22%;min-width:10px;border-radius:3px 3px 0 0;background:#ffe100}.mt-fin-year i:last-child{background:#35a9e8}.mt-fin-year small{color:#8196a4;font-size:9px}.mt-company-facts .row{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #18313f;color:#9eb0bc}.mt-company-facts b{color:#eef4f7;text-align:right}.mt-news-filters{display:flex;gap:6px;flex-wrap:wrap;margin:-3px 0 12px}.mt-news-filters button{border:1px solid #294655;border-radius:6px;background:#071a25;color:#b9c8d1;padding:7px 10px;font-size:10px;font-weight:900;cursor:pointer}.mt-news-filters button.active{background:#ffe100;border-color:#ffe100;color:#07131d}.mt-company-news{display:grid;gap:9px}.mt-company-news article{display:grid;grid-template-columns:170px 1fr auto;gap:14px;align-items:center;padding:13px 14px;border:1px solid #254252;border-radius:10px;background:#071923}.mt-news-meta{font-size:10px;color:#8da2af}.mt-news-impact{display:inline-flex;margin-top:7px;padding:5px 7px;border:1px solid currentColor;border-radius:5px;color:#ffe100;font-weight:900}.mt-news-impact.positive{color:#2bdd86}.mt-news-impact.negative{color:#ff5266}.mt-company-news h3{margin:0 0 5px;font-size:15px}.mt-company-news p{margin:0;color:#9fb0bb;font-size:12px;line-height:1.45}.mt-news-actions{display:flex;gap:5px}.mt-news-actions button{border:1px solid #304b5a;border-radius:6px;background:#0a1d28;color:#dce6eb;padding:7px 9px;font-size:10px;cursor:pointer}.mt-news-note{margin:12px 0 0;color:#708a99;font-size:10px}.mt-forecast-hero{display:grid;grid-template-columns:1.1fr repeat(3,.8fr);gap:9px}.mt-forecast-state{padding:17px;border:1px solid rgba(255,225,0,.55);border-radius:10px;background:rgba(255,225,0,.06)}.mt-forecast-state strong{display:block;color:#ffe100;font-size:22px}.mt-forecast-state span{color:#9cafba;font-size:11px}.mt-analyst-bridge{min-height:430px}.mt-analyst-bridge .analyst-panel{margin:0!important}
@media(max-width:900px){.mt-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-company-layout{grid-template-columns:1fr}.mt-company-news article{grid-template-columns:1fr}.mt-news-actions{justify-content:flex-start}.mt-forecast-hero{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mt-quick-access a,.mt-quick-access button{padding:7px 10px}.mt-intelligence-panel{min-height:430px}.mt-intel-grid,.mt-forecast-hero{grid-template-columns:1fr}.mt-intelligence-head{flex-direction:column}.mt-company-news article{padding:12px}}
.blog-detail-embed .mt-quick-access,.blog-detail-embed .mt-intelligence-tabs,.blog-detail-embed .mt-intelligence-panel{display:none!important}

/* V539: Bildvorlage – feste linke Arbeitsfläche und rechte Systemprognose */
.mt-intelligence-tabs{margin:0 0 8px;border-radius:0;background:#061722;justify-content:flex-start}
.mt-intelligence-tabs button{font-size:12px;min-height:44px;padding:10px 20px}
.mt-intelligence-stage{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}
.mt-intelligence-main{min-width:0}
.mt-intelligence-main>#primaryChartCard{margin:0}
#primaryChartCard>.mt-workspace-nav,#primaryChartCard>.mt-workspace-panel{display:none!important}
.mt-intelligence-panel{min-height:720px;padding:14px 16px;border:1px solid #1d3a4b;border-radius:9px;background:#061925}
.mt-system-side{position:sticky;top:8px;min-height:720px;padding:10px;border:1px solid #1d3a4b;border-radius:9px;background:#061925;color:#eff6fa}
.mt-side-title{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 12px;font-size:19px;font-weight:950}.mt-side-title span{color:#a9c0ce}
.mt-side-status{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #e7ca00;border-radius:6px;background:rgba(255,225,0,.08);color:#ffe100;font-size:25px}.mt-side-status b{color:#fff;font-size:17px}.mt-side-status em{color:#ffe100;font-style:normal}
.mt-side-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.mt-side-grid .mt-intel-kpi{min-height:70px;padding:12px 8px;border-width:0 1px 1px 0;border-radius:0;background:transparent}.mt-side-grid .mt-intel-kpi:nth-child(3n){border-right:0}.mt-side-grid .mt-intel-kpi small{font-size:10px;text-transform:none;letter-spacing:0}.mt-side-grid .mt-intel-kpi b{font-size:17px}
.yellow{color:#ffe100!important}.green{color:#20df83!important}.red{color:#ff354f!important}.orange{color:#ff9f2f!important}.neutral{color:#9bb2c0!important}
.mt-side-cases{text-align:center;padding:8px;color:#b5c5cf;font-size:11px}.mt-side-box{margin-top:9px;padding:10px;border:1px solid #173747;border-radius:7px}.mt-side-box h3{margin:0 0 6px;font-size:14px}.mt-side-row{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid #15303e;font-size:11px}.mt-side-row b{text-align:right}.mt-side-alert{width:100%;margin-top:10px;padding:13px;border:0;border-radius:6px;background:#f01835;color:white;font-weight:950;cursor:pointer}
.mt-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.mt-panel-head h2{margin:0 0 4px;font-size:23px}.mt-panel-head p{margin:0;color:#a5b6c1}.mt-company-title{display:flex;align-items:center;gap:13px}.mt-intel-logo{width:52px!important;height:38px!important}.mt-intel-logo img{max-width:100%;max-height:100%}.mt-intel-logo-fallback{display:grid;place-items:center;width:52px;height:38px;background:#ffe100;color:#06131d}
.mt-company-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:12px}.mt-company-kpis .mt-intel-kpi{padding:11px}.mt-company-kpis .mt-intel-kpi b{font-size:16px}
.mt-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.mt-overview-news button{display:flex;justify-content:space-between;gap:16px;width:100%;padding:12px 0;border:0;border-top:1px solid #173747;background:transparent;color:#eef5f8;text-align:left;cursor:pointer}.mt-overview-news button span{color:#8da5b3;white-space:nowrap}
.mt-chart-legend{text-align:right;color:#9eb1bd;font-size:10px}.mt-chart-legend i{display:inline-block;width:9px;height:9px;margin:0 5px 0 10px;border-radius:50%;background:#ffe100}.mt-chart-legend i:nth-child(2){background:#35a9e8}
.mt-company-news article{grid-template-columns:175px minmax(0,1fr) 310px;padding:10px 12px;border-radius:6px}.mt-news-meta{align-self:stretch;padding-right:10px;border-right:1px solid #1d3948}.mt-news-meta>span{display:block;color:#b8c6cf}.mt-news-meta>span:first-letter{color:#20df83}.mt-news-meta>b{display:block;margin-top:12px;padding:5px;border:1px solid currentColor;border-radius:5px;color:#ffe100}.mt-news-meta>b.positive{color:#20df83}.mt-news-meta>b.negative{color:#ff4057}.mt-news-actions{display:block}.mt-news-actions em{display:block;margin-bottom:8px;padding:5px 8px;border:1px solid #24495c;border-radius:4px;color:#27df87;font-style:normal;font-weight:900}.mt-news-actions>div{display:flex;gap:5px}.mt-news-actions button{padding:6px 8px}.mt-company-preview{display:flex;justify-content:space-between;margin-top:10px;padding:12px 16px;border:1px solid #1d3a4b;border-radius:6px}.mt-company-preview button{border:0;background:transparent;color:#b8c8d1;cursor:pointer}
@media(max-width:1250px){.mt-intelligence-stage{grid-template-columns:minmax(0,1fr) 320px}.mt-company-news article{grid-template-columns:145px 1fr}.mt-news-actions{grid-column:2}.mt-company-kpis{grid-template-columns:repeat(4,1fr)}}
@media(max-width:980px){.mt-intelligence-stage{grid-template-columns:1fr}.mt-system-side{position:static}.mt-company-kpis{grid-template-columns:repeat(2,1fr)}.mt-overview-grid{grid-template-columns:1fr}}

/* V541: vollständige M&T-Systemprognose im Prognose-Reiter */
.mt-intelligence-stage[data-view="forecast"]{display:block}
.mt-intelligence-stage[data-view="forecast"]>.mt-system-side{display:none}
.mt-intelligence-stage:not([data-view="chart"]){display:block}.mt-intelligence-stage:not([data-view="chart"])>.mt-system-side{display:none}
.mt-view-forecast{min-height:0;padding:14px;background:#061925}
.mt-view-forecast .mt-panel-head{margin-bottom:12px}
.mt-view-forecast .mt-forecast-hero{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:9px}
.mt-view-forecast .mt-forecast-hero .mt-intel-kpi{min-height:76px;border-color:#214454;border-radius:7px;background:#071b27}
.mt-view-forecast .mt-forecast-hero .mt-intel-kpi:first-child{border-color:#d8c600;background:rgba(255,225,0,.045)}
.mt-view-forecast .mt-forecast-hero .mt-intel-kpi small{font-size:10px}.mt-view-forecast .mt-forecast-hero .mt-intel-kpi b{font-size:25px}
.mt-forecast-work{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:10px;align-items:stretch}
.mt-forecast-chart,.mt-forecast-rail{border:1px solid #214454;border-radius:7px;background:#051823;overflow:hidden}
.mt-chart-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;height:42px;padding:0 13px;border-bottom:1px solid #173645}.mt-chart-caption b{font-size:14px}.mt-chart-caption span{color:#9bb0bd;font-size:11px}.mt-chart-caption strong{padding:8px 10px;border-bottom:3px solid #31a7e5;color:#fff}
.mt-chart-caption span{display:flex;align-items:center;gap:3px}.mt-chart-caption button{min-width:34px;padding:7px 6px;border:0;border-bottom:3px solid transparent;background:transparent;color:#9bb0bd;font:800 10px/1 inherit;cursor:pointer}.mt-chart-caption button:hover{color:#fff}.mt-chart-caption button.active{border-bottom-color:#31a7e5;color:#fff}
.mt-forecast-interactive{width:100%;height:600px;min-height:460px;background:#051823;cursor:grab}.mt-forecast-interactive:active{cursor:grabbing}
.mt-forecast-svg{display:block;width:100%;height:600px;background:linear-gradient(145deg,#061c29,#041620)}
.mt-forecast-svg .grid line{stroke:#173441;stroke-width:1}.mt-forecast-svg .wick{stroke-width:1}.mt-forecast-svg .candle.up,.mt-forecast-svg .wick.up{fill:#20df83;stroke:#20df83}.mt-forecast-svg .candle.down,.mt-forecast-svg .wick.down{fill:#ff4257;stroke:#ff4257}
.mt-forecast-svg .target,.mt-forecast-svg .recovery,.mt-forecast-svg .risk,.mt-forecast-svg .current{fill:none;stroke-width:1.5;stroke-dasharray:8 6}.mt-forecast-svg .target{stroke:#3fe58c}.mt-forecast-svg .t1{stroke:#b7db31}.mt-forecast-svg .t2{stroke:#ffe100}.mt-forecast-svg .recovery{stroke:#f3cf21}.mt-forecast-svg .r1{stroke:#f3a521}.mt-forecast-svg .risk{stroke:#ff354f}.mt-forecast-svg .current{stroke:#cad7df;stroke-dasharray:3 4}
.mt-forecast-svg .level-text{font:800 11px Arial,sans-serif;fill:#51e995}.mt-forecast-svg .level-text.recovery{fill:#f5d624}.mt-forecast-svg .level-text.risk{fill:#ff5365}.mt-forecast-svg .level-text.current{fill:#e9f1f5}.mt-forecast-svg .side-zone{fill:rgba(184,207,221,.12);stroke:#9db4c2;stroke-dasharray:7 5}.mt-forecast-svg .bottom-zone{fill:rgba(255,145,28,.1);stroke:#f5a12a;stroke-dasharray:7 5}.mt-forecast-svg .zone-label{font:800 10px Arial,sans-serif;fill:#d6e0e5;text-anchor:end}.mt-forecast-svg .zone-label.orange{fill:#ffad3d}
.mt-forecast-rail{padding:8px}.mt-rail-status{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid #daca00;border-radius:5px;background:rgba(255,225,0,.055);color:#ffe100;font-size:23px}.mt-rail-status b{color:#fff;font-size:16px}
.mt-target-list{margin:6px 0}.mt-target-list>div{display:grid;grid-template-columns:95px 1fr auto;align-items:center;gap:7px;min-height:31px;padding:4px 8px;border-bottom:1px solid #183847}.mt-target-list span{color:#7eeaa9;font-size:11px;font-weight:900}.mt-target-list b{font-size:14px}.mt-target-list em{color:#31e88b;font-size:10px;font-style:normal;font-weight:900}.mt-target-list .current span,.mt-target-list .current em{color:#aebfc9}.mt-target-list .risk span,.mt-target-list .risk b,.mt-target-list .risk em{color:#ff4058}
.mt-sentiment{padding:7px 8px 2px;border-top:1px solid #1b3b4b}.mt-block-title{display:flex;justify-content:space-between;align-items:center}.mt-block-title b{font-size:13px}.mt-block-title small{color:#9eb0bb;font-size:9px}.mt-gauge{position:relative;width:260px;height:105px;margin:3px auto 0;overflow:hidden}.mt-gauge-arc{position:absolute;inset:8px 9px -118px;border-radius:50%;background:conic-gradient(from 270deg,#087335 0 20%,#73dc8b 20% 40%,#f2d329 40% 60%,#fb8a34 60% 80%,#e93347 80% 100%);box-shadow:inset 0 0 0 36px #061925}.mt-gauge-needle{position:absolute;left:127px;bottom:15px;width:3px;height:78px;background:#edf4f7;transform-origin:50% 100%;clip-path:polygon(50% 0,100% 100%,0 100%);transition:transform .6s ease}.mt-gauge-center{position:absolute;left:103px;bottom:-7px;display:grid;place-items:center;width:50px;height:50px;border:3px solid #526c7b;border-radius:50%;background:#071925}.mt-gauge-center b{font-size:17px}.mt-gauge span{position:absolute;color:#e6eef2;font:800 7px/1.1 Arial;text-align:center}.mt-gauge .s0{left:0;bottom:22px}.mt-gauge .s1{left:35px;top:28px;color:#d6ffde}.mt-gauge .s2{left:112px;top:8px;color:#182018}.mt-gauge .s3{right:31px;top:28px}.mt-gauge .s4{right:0;bottom:22px}.mt-sentiment-label{display:block;margin-top:-2px;color:#25df82;font-size:10px;text-align:center}
.mt-timing{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;margin:5px 0;padding:8px 10px;border:1px solid #25c970;border-radius:5px;background:rgba(24,174,94,.08)}.mt-timing b{color:#52ee9d;font-size:11px}.mt-timing span{color:#dce7ec;font-size:10px;line-height:1.35}.mt-timing.warn{border-color:#f49a27;background:rgba(244,154,39,.08)}.mt-timing.warn b{color:#ffad3d}
.mt-rail-details{margin-top:6px;border:1px solid #1b3b4b;border-radius:5px;overflow:hidden}.mt-rail-details summary{padding:7px 9px;background:#071c28;font-size:12px;font-weight:950;cursor:pointer}.mt-system-table{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;padding:3px 9px 6px}.mt-system-table>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #14303d;font-size:9px}.mt-system-table b{text-align:right}.mt-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px}.mt-case-grid>div{display:grid;place-items:center;padding:7px 3px;border:1px solid #1d4152;border-radius:5px}.mt-case-grid b{font-size:18px}.mt-case-grid span{font-size:9px}.mt-case-grid em{color:#27e48b;font-size:13px;font-style:normal;font-weight:900}.mt-case-grid .down em{color:#ff4258}
.mt-scenarios{margin-top:6px;border:1px solid #1d4152;border-radius:5px;padding:5px}.mt-scenarios>div{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:8px;border-bottom:1px solid #173442;font-size:10px}.mt-scenarios .likely{border:1px solid #e1ca00;background:rgba(255,225,0,.06)}.mt-scenarios em{color:#ffe100;font-style:normal;font-weight:900}
@media(max-width:1180px){.mt-forecast-work{grid-template-columns:minmax(0,1fr) 340px}.mt-forecast-svg{height:560px}}
@media(max-width:1180px){.mt-forecast-interactive{height:560px}}
@media(max-width:900px){.mt-view-forecast .mt-forecast-hero{grid-template-columns:1fr 1fr}.mt-forecast-work{grid-template-columns:1fr}.mt-forecast-svg,.mt-forecast-interactive{height:480px}.mt-gauge{max-width:100%}}

/* V542: stabile, kompakte M&T-Sentimentanzeige */
.mt-sentiment-svg{display:block;width:100%;max-width:300px;height:132px;margin:4px auto 0;overflow:visible}
.mt-sentiment-svg .gauge-bg,.mt-sentiment-svg .gauge-zone{fill:none;stroke-width:16;stroke-linecap:butt}
.mt-sentiment-svg .gauge-bg{stroke:#163543}.mt-sentiment-svg .z0{stroke:#07974c}.mt-sentiment-svg .z1{stroke:#6bd886}.mt-sentiment-svg .z2{stroke:#f0d327}.mt-sentiment-svg .z3{stroke:#fb8b34}.mt-sentiment-svg .z4{stroke:#ea3449}
.mt-sentiment-svg .gauge-needle{stroke:#eef5f8;stroke-width:4;stroke-linecap:round}.mt-sentiment-svg .gauge-hub{fill:#071925;stroke:#587180;stroke-width:3}
.mt-sentiment-svg text{font-family:Arial,sans-serif;font-weight:900}.mt-sentiment-svg .gauge-value{fill:#fff;font-size:18px;text-anchor:middle}.mt-sentiment-svg .gauge-left{fill:#49df8b;font-size:8px;text-anchor:start}.mt-sentiment-svg .gauge-neutral{fill:#f0d327;font-size:8px;text-anchor:middle}.mt-sentiment-svg .gauge-right{fill:#ff5567;font-size:8px;text-anchor:end}
.mt-sentiment-label{display:block;margin-top:0;color:#25df82;font-size:10px;text-align:center}

/* V544: Premium-Ausführung des M&T Sentiments */
.mt-sentiment-premium{margin-top:8px;padding:14px 12px 12px;border:1px solid #1d4152;border-radius:8px;background:radial-gradient(circle at 50% 72%,rgba(31,90,112,.18),transparent 52%),linear-gradient(180deg,#081e2a,#061823);box-shadow:inset 0 1px rgba(255,255,255,.025)}
.mt-sentiment-premium .mt-block-title>div{display:grid;gap:2px}.mt-sentiment-premium .mt-block-title b{font-size:14px;letter-spacing:.025em}.mt-sentiment-premium .mt-block-title em{color:#7893a2;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mt-sentiment-premium .mt-block-title small{align-self:start;padding-top:2px;color:#8ba5b3}
.mt-sentiment-premium .mt-sentiment-svg{max-width:350px;height:180px;margin:0 auto -12px}.mt-sentiment-premium .gauge-shadow,.mt-sentiment-premium .gauge-spectrum{fill:none;stroke-width:20;stroke-linecap:round}.mt-sentiment-premium .gauge-shadow{stroke:#0c2b38;filter:drop-shadow(0 8px 16px rgba(0,0,0,.38))}.mt-sentiment-premium .gauge-spectrum{stroke:url(#mtSentimentGradient);filter:url(#mtSentimentGlow)}
.mt-sentiment-premium .gauge-ticks line{stroke:#051823;stroke-width:3}.mt-sentiment-premium .gauge-position{fill:#fff;stroke:#071925;stroke-width:3;filter:drop-shadow(0 0 6px rgba(255,255,255,.75))}.mt-sentiment-premium .gauge-needle{stroke:#f4f8fa;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.mt-sentiment-premium .gauge-hub-outer{fill:#0a2634;stroke:#355a6d;stroke-width:2}.mt-sentiment-premium .gauge-hub{fill:#061722;stroke:#8ba8b7;stroke-width:2}.mt-sentiment-premium .gauge-value{fill:#fff;font-size:22px;text-anchor:middle}.mt-sentiment-premium .gauge-min,.mt-sentiment-premium .gauge-max{fill:#6f8a99;font-size:9px}.mt-sentiment-premium .gauge-max{text-anchor:end}
.mt-sentiment-result{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 auto 11px}.mt-sentiment-result .dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 10px currentColor}.mt-sentiment-result .dot.green{background:#20df83}.mt-sentiment-result .dot.yellow{background:#ffe100}.mt-sentiment-result .dot.orange{background:#ff9f2f}.mt-sentiment-result .dot.red{background:#ff354f}.mt-sentiment-result>div{display:grid;gap:1px}.mt-sentiment-result small{color:#718c9b;font-size:7px;font-weight:900;letter-spacing:.1em}.mt-sentiment-result strong{font-size:13px;letter-spacing:.02em}
.mt-sentiment-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding-top:8px;border-top:1px solid #173747}.mt-sentiment-scale span{display:grid;place-items:center;min-height:26px;padding:3px 2px;border-radius:4px;color:#718b99;font-size:6px;font-weight:900;line-height:1.15;text-align:center}.mt-sentiment-scale span:nth-child(1){color:#20c978}.mt-sentiment-scale span:nth-child(2){color:#69d994}.mt-sentiment-scale span:nth-child(3){color:#e7cf35}.mt-sentiment-scale span:nth-child(4){color:#f7923c}.mt-sentiment-scale span:nth-child(5){color:#f04458}

/* V547: Signalboxen, Systembilanz und Historie */
.mt-forecast-interactive{position:relative}.mt-forecast-signal-overlay{position:absolute;inset:0;z-index:8;width:100%;height:100%;pointer-events:none;overflow:hidden}
.mt-view-balance,.mt-view-history{min-height:680px}.mt-balance-route{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;padding:20px;border:1px solid #1f4455;border-radius:12px;background:linear-gradient(135deg,#071c28,#061721)}.mt-balance-route>div{display:grid;gap:5px}.mt-balance-route>div:last-child{text-align:right}.mt-balance-route small{color:#7894a3;font-size:9px;font-weight:900;letter-spacing:.08em}.mt-balance-route b{font-size:25px}.mt-balance-route em{color:#8ca3b0;font-size:10px;font-style:normal}.mt-balance-route i{height:2px;background:linear-gradient(90deg,#20df83,#ffe100);position:relative}.mt-balance-route i:after{content:'';position:absolute;right:-4px;top:-4px;width:10px;height:10px;border-radius:50%;background:#ffe100;box-shadow:0 0 14px #ffe100}
.mt-balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.mt-balance-grid article{min-height:170px;padding:18px;border:1px solid #214454;border-radius:10px;background:#071b27}.mt-balance-grid article.total{border-color:rgba(32,223,131,.48);background:linear-gradient(145deg,rgba(32,223,131,.08),#071b27)}.mt-balance-grid small{display:block;color:#87a0ae;font-size:10px;font-weight:900;letter-spacing:.06em}.mt-balance-grid b{display:block;margin:12px 0 5px;font-size:27px}.mt-balance-grid strong{font-size:17px}.mt-balance-grid p{margin:14px 0 0;color:#8ca2af;font-size:11px;line-height:1.5}
.mt-balance-recent,.mt-history-list{border:1px solid #214454;border-radius:10px;background:#061923;overflow:hidden}.mt-section-title{display:flex;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #1c3c4b}.mt-section-title span{color:#8199a7;font-size:10px}.mt-balance-trade{display:grid;grid-template-columns:45px 1.1fr 1fr 100px;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #173542}.mt-balance-trade span,.mt-balance-trade em{color:#8199a7;font-size:10px;font-style:normal}.mt-balance-trade b{font-size:11px}.mt-balance-trade strong{text-align:right}
.mt-history-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:9px}.mt-history-market{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.mt-history-market .mt-intel-kpi{background:linear-gradient(145deg,#081d29,#071823)}.mt-history-row{display:grid;grid-template-columns:42px 1fr 30px 1fr 100px 75px;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #173542}.mt-history-row>span,.mt-history-row>small{color:#7e98a6;font-size:10px}.mt-history-row>i{color:#557181;font-style:normal;text-align:center}.mt-history-row>div{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:8px}.mt-history-row>div small{color:#718b99;font-size:8px;font-weight:900}.mt-history-row>div b{font-size:11px}.mt-history-row>div em{color:#91a7b3;font-size:10px;font-style:normal}.mt-history-row>strong{text-align:right;font-size:13px}
.mt-news-internal{margin-top:9px;padding:10px 12px;border-left:3px solid #20df83;border-radius:5px;background:#061721;color:#a9bbc5;font-size:11px;line-height:1.5}.mt-news-empty{padding:28px;border:1px dashed #31505f;border-radius:8px;color:#91a7b3;text-align:center}.mt-news-actions button[disabled]{opacity:.45;cursor:not-allowed}
@media(max-width:900px){.mt-balance-route{grid-template-columns:1fr}.mt-balance-route i{margin:15px 0}.mt-balance-route>div:last-child{text-align:left}.mt-balance-grid{grid-template-columns:1fr}.mt-history-summary,.mt-history-market{grid-template-columns:1fr 1fr}.mt-history-row{grid-template-columns:34px 1fr 80px}.mt-history-row>i{display:none}.mt-history-row>div:nth-of-type(2){grid-column:2}.mt-history-row>small{grid-column:3}.mt-balance-trade{grid-template-columns:35px 1fr 80px}.mt-balance-trade em{display:none}}

/* V548: sofortige interne Ansichten, erweiterte Unternehmens- und Systemdaten */
.mt-company-score{display:grid;grid-template-columns:2fr 1fr;gap:10px;margin-bottom:12px}.mt-company-score>div{display:grid;gap:5px;padding:15px 17px;border:1px solid #214756;border-radius:10px;background:linear-gradient(145deg,#08212e,#071923)}.mt-company-score small{color:#7895a4;font-size:9px;font-weight:900;letter-spacing:.08em}.mt-company-score b{color:#29e28a;font-size:17px}.mt-company-score span{color:#8da5b1;font-size:10px}
.mt-company-sections{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:12px}.mt-company-sections section{padding:15px;border:1px solid #214756;border-radius:10px;background:#071b26}.mt-company-sections h3{margin:0 0 11px;color:#eef6f8;font-size:15px}.mt-company-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mt-company-metrics .mt-intel-kpi{min-height:84px;padding:12px}.mt-company-metrics .mt-intel-kpi b{font-size:17px}
.mt-history-compare{display:flex;align-items:center;justify-content:center;gap:25px;margin:0 0 12px;padding:12px;border:1px solid #214756;border-radius:8px;background:#071b26;color:#8ca5b2;font-size:11px}.mt-history-compare span{display:grid;gap:3px;text-align:center}.mt-history-compare b{color:#fff;font-size:15px}.mt-history-compare i{color:#29e28a;font-style:normal;font-size:20px}.mt-balance-stats{grid-template-columns:repeat(5,1fr);margin:0 0 12px}.mt-news-empty{display:grid;gap:7px}.mt-news-empty span{font-size:11px}.mt-news-internal p{margin:5px 0 0}.mt-news-internal b{color:#29e28a;font-size:9px;letter-spacing:.08em}
@media(max-width:900px){.mt-company-score,.mt-company-sections{grid-template-columns:1fr}.mt-company-metrics{grid-template-columns:1fr 1fr}.mt-balance-stats{grid-template-columns:1fr 1fr}.mt-history-compare{gap:12px}}
/* V551: freigegebene LONG-/FLAT-Prognoselogik */
.mt-forecast-work.is-long .mt-forecast-rail{box-shadow:inset 3px 0 #20df83}.mt-forecast-work.is-flat .mt-forecast-rail{box-shadow:inset 3px 0 #ff4053}
.mt-rail-status.long,.mt-rail-status.flat{justify-content:center;font-weight:950;letter-spacing:.025em}.mt-rail-status.long{border-color:#20df83;color:#20df83;background:rgba(32,223,131,.07)}.mt-rail-status.flat{border-color:#ff4053;color:#ff4053;background:rgba(255,64,83,.07)}.mt-rail-status small{color:#dbe7ed;font-size:10px}
.mt-phase-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:7px 0;border:1px solid #1d4050;border-radius:7px;overflow:hidden}.mt-phase-summary span{display:grid;gap:3px;padding:8px;border-right:1px solid #1d4050}.mt-phase-summary span:last-child{border:0}.mt-phase-summary small{color:#7893a2;font-size:8px}.mt-phase-summary b{font-size:13px}.mt-flat-note{margin:7px 0;padding:7px;border:1px solid rgba(255,64,83,.5);border-radius:6px;background:rgba(255,64,83,.06);color:#ff6979;font-size:10px;font-weight:900;text-align:center}
.mt-target-head{display:flex;justify-content:space-between;align-items:center;padding:8px 5px;border-bottom:1px solid #214454}.mt-target-head b{font-size:13px}.mt-target-head span{color:#7893a2;font-size:8px}.mt-target-row{display:grid;grid-template-columns:1.25fr 1fr .7fr .55fr .8fr;align-items:center;gap:5px;min-height:31px;padding:4px 6px;border-bottom:1px solid #173745;font-size:9px}.mt-target-row span{font-weight:900}.mt-target-row em,.mt-target-row i{font-style:normal;text-align:right}.mt-target-row strong{text-align:right}.mt-target-row.reached{color:#ffe100;background:rgba(255,225,0,.045)}.mt-target-row.active{color:#20df83;background:rgba(32,223,131,.05)}.is-flat .mt-target-row.active{color:#ff596a;background:rgba(255,64,83,.055)}.mt-target-row.best.open{color:#eebd44}.mt-target-row.open{color:#aabac3}.mt-target-row.risk{color:#ff4053}
.mt-active-target{margin:8px 0;padding:10px;border:1px solid;border-radius:7px;background:#071c28}.mt-active-target.is-long{border-color:#20df83}.mt-active-target.is-flat{border-color:#ff4053}.mt-active-target h3{margin:0 0 8px;color:inherit;font-size:12px}.mt-active-target>div:first-of-type{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mt-active-target span{display:grid;color:#7893a2;font-size:7px}.mt-active-target span b{margin-top:3px;color:#edf4f7;font-size:12px}.mt-target-progress{height:7px;margin-top:8px;border-radius:8px;background:#173847;overflow:hidden}.mt-target-progress i{display:block;height:100%;background:#20df83}.mt-active-target.is-flat .mt-target-progress i{background:#ff4053}
.mt-reentry{display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px;margin:8px 0;padding:10px;border:1px solid rgba(32,223,131,.65);border-radius:7px;background:rgba(32,223,131,.055)}.mt-reentry small{color:#20df83;font-size:8px;font-weight:950}.mt-reentry b{display:block;margin:2px 0;font-size:12px}.mt-reentry p{margin:0;color:#8fa5b2;font-size:8px;line-height:1.35}.mt-reentry>strong{color:#20df83;font-size:14px;text-align:right}.mt-reentry em{display:block;color:#8fa5b2;font-size:8px;font-style:normal}
@media(max-width:1180px){.mt-target-row{grid-template-columns:1.2fr 1fr .65fr .55fr}.mt-target-row strong{grid-column:4}.mt-reentry{grid-template-columns:1fr}.mt-reentry>strong{text-align:left}}
.mt-target-row strong small{display:block;margin-top:2px;color:#d8bd22;font-size:7px;font-weight:800;white-space:nowrap}
.mt-rebound-toggle{width:100%;margin:0 0 8px;padding:10px;border:1px solid #20df83;border-radius:7px;background:rgba(32,223,131,.06);color:#20df83;font-size:9px;font-weight:950;cursor:pointer}.mt-rebound-toggle:hover,.mt-rebound-toggle.active{background:#20df83;color:#04141d}.mt-rebound-view{margin:0 0 8px;padding:10px;border:1px solid rgba(32,223,131,.55);border-radius:7px;background:linear-gradient(145deg,rgba(32,223,131,.08),#071b27)}.mt-rebound-view header{display:flex;justify-content:space-between;gap:8px}.mt-rebound-view header div{display:grid}.mt-rebound-view small{color:#20df83;font-size:7px;font-weight:950}.mt-rebound-view header b{font-size:12px}.mt-rebound-view header em{color:#ffe100;font-size:7px;font-style:normal;font-weight:950}.mt-rebound-view p{margin:7px 0;color:#91a6b2;font-size:8px;line-height:1.4}.mt-rebound-view article{display:grid;grid-template-columns:1.25fr .9fr 1fr .35fr;gap:5px;padding:6px 0;border-top:1px solid #173947;font-size:8px}.mt-rebound-view article span{color:#a8bbc5;font-weight:900}.mt-rebound-view article i{color:#7f99a7;font-style:normal}.mt-rebound-view article strong{color:#20df83;text-align:right}
