/* Only the current chart workspace; shared surface roles preserve surrounding pages. */
body.mt-chart-layout-2991{--mt-ui-text:var(--mt-chart-ink);--mt-ui-muted:var(--mt-chart-muted)}
html body.mt-chart-layout-2991 .mt-intelligence-main>#mtIntelligenceTabs{position:relative!important;inset:auto!important;background:var(--mt-chart-surface)!important;background-image:none!important;color:var(--mt-chart-ink)!important;padding:10px 12px!important;margin:0!important;z-index:20!important}
html body.mt-chart-layout-2991 #primaryChartCard{background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important;color:var(--mt-chart-ink)!important;border:1px solid var(--mt-chart-grid)!important;border-radius:8px!important;padding:0!important;overflow:visible!important;box-shadow:none!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate#mtChartParticipate{border:0!important;border-bottom:1px solid var(--mt-chart-grid)!important;border-radius:8px 8px 0 0!important;padding:12px!important;margin:0!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-head{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto;gap:12px!important;align-items:center!important;flex-wrap:unset!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-title{font-size:18px!important;line-height:1.3!important;overflow-wrap:anywhere}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-head-text small{font-size:14px!important;color:var(--mt-chart-muted)!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-head .mtcp-vote-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-width:0!important;margin:0!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-head .mtcp-vote-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate .mtcp-head .mtcp-vote{font-size:13px!important;min-height:36px!important;padding:4px 10px!important;gap:6px!important;flex-wrap:nowrap!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-vote b{font-size:13px!important;flex-basis:auto!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-vote svg{width:24px!important;height:24px!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-total{grid-column:1!important;font-size:11px!important;text-align:center!important;white-space:normal!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-entry{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:12px}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate .mtcp-entry .mtcp-prompt{display:block!important;width:100%!important;min-height:48px!important;margin:0!important;padding:10px 14px!important;background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important;border:2px solid #ffd34d!important;border-radius:6px!important;box-shadow:0 0 0 1px rgba(245,196,0,.12)!important;color:var(--mt-chart-muted)!important;font-size:15px!important;transition:border-color .15s ease,box-shadow .15s ease}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-entry .mtcp-prompt:hover,html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-entry .mtcp-prompt:focus-visible{border-color:#ffcf1f!important;box-shadow:0 0 0 2px rgba(245,196,0,.22)!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate#mtChartParticipate .mtcp-entry .mtcp-write{display:inline-flex!important;justify-content:center;align-items:center;min-height:36px!important;padding:6px 24px!important;background:var(--mt-chart-action)!important;background-image:linear-gradient(var(--mt-chart-action),var(--mt-chart-action))!important;color:var(--mt-chart-ink)!important;border:1px solid var(--mt-chart-action)!important;font-size:13px!important;font-weight:700!important;white-space:nowrap}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-entry .mtcp-discuss{font-size:13px!important;margin:0 8px!important;min-height:36px!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate:has(#mtChartComposer:not([hidden])) .mtcp-entry{display:none!important}
html body.mt-chart-layout-2991 #primaryChartCard>#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs{padding:10px 12px!important;margin:0!important;border-bottom:1px solid var(--mt-chart-grid)!important;position:relative!important;inset:auto!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;grid-row:auto!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtIntelligenceTabs .mtcl-toggle{margin-left:auto!important;order:5!important;color:var(--mt-chart-ink)!important;border:1px solid var(--mt-chart-input-border)!important;background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important;font:600 13px/1.2 inherit;min-height:35px!important;padding:6px 12px!important;border-radius:6px!important;cursor:pointer}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-row,html body.mt-chart-layout-2991 #primaryChartCard .mt-rangebar,html body.mt-chart-layout-2991 #primaryChartCard #mtCalmTools{background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important;color:var(--mt-chart-ink)!important;margin:0!important;border-radius:0!important;box-shadow:none!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px 12px!important;border-bottom:1px solid var(--mt-chart-grid)!important}
html body.mt-chart-layout-2991 #primaryChartCard .mt-rangebar{display:flex!important;flex:1;flex-wrap:wrap!important;gap:12px!important;padding:0!important;min-width:0!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-control{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;min-width:0!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-control-label{font-size:12px!important;color:var(--mt-chart-ink)!important;margin:0!important;letter-spacing:0!important;text-transform:none!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-segment{display:flex!important;flex-wrap:wrap!important;gap:3px!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-segment button,html body.mt-chart-layout-2991 #primaryChartCard .mtc5-tools-btn{background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important;color:var(--mt-chart-ink)!important;border:1px solid var(--mt-chart-grid)!important;min-height:32px!important;padding:5px 9px!important;font-size:12px!important;border-radius:4px!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-segment button.active{background:var(--mt-chart-action)!important;background-image:linear-gradient(var(--mt-chart-action),var(--mt-chart-action))!important;border-color:var(--mt-chart-action)!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-mode{color:var(--mt-chart-muted)!important;font-size:12px!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap:not(.mt-ziele-on){height:650px!important;min-height:650px!important;max-height:none!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap .mtcb-header{margin:0 12px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 10px!important;border:0!important;padding:8px 0 0!important;right:0!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap .mtcb-identity{flex:0 1 auto!important;width:auto!important;white-space:normal!important;font-size:13px!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap #mtChartRating{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-height:24px!important;margin:0!important;width:auto!important;flex:0 1 auto!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap #mtChartRating .mt-syse-stars i{font-size:19px!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap #mtChartRating .mt-syse-hint{font-size:12px!important;padding:3px 6px!important;border-radius:4px!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap #mtChartRating .mt-syse-info{min-width:28px!important;min-height:28px!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap #mtChartSentBar{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex:0 1 auto!important;margin:8px 0 4px!important;padding:8px 0 0!important;width:auto!important;max-width:100%!important;height:auto!important;gap:6px!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartSentBar .mtsb-track{border-radius:0!important;flex:0 0 100px!important;width:100px!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap .mtcb-label{margin:0 12px!important;width:auto!important;padding:0!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap.mt-ziele-on>.mtcb-label{width:calc(100% - var(--mt-ziele-panel-width) - 24px)!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtcl-side,html body.mt-chart-layout-2991 .mtcl-sheet-in{background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important;color:var(--mt-chart-ink)!important;border:0!important;border-left:1px solid var(--mt-chart-grid)!important;border-radius:0!important;--mt-ui-text:var(--mt-chart-ink);--mt-ui-muted:var(--mt-chart-muted);--mt-ui-action-surface:var(--mt-chart-surface);--mt-global-button-secondary:var(--mt-chart-surface)}
html body.mt-chart-layout-2991 #primaryChartCard .mtcl-side{width:250px!important;flex-basis:250px!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) :is(.mtcl-head,.mtcl-row,.mtcl-search){border-color:var(--mt-chart-grid)!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) :is(.mtcl-n,.mtcl-q b,.mtcl-dots,.mtcl-src,.mtcl-src option,.mtcl-src optgroup){color:var(--mt-chart-ink)!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) :is(.mtcl-m,.mtcl-qt,.mtcl-guest,.mtcl-empty,.mtcl-sort){color:var(--mt-chart-muted)!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) :is(button,select,input,.mtcl-src option,.mtcl-src optgroup){background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important;color:var(--mt-chart-ink)!important;border-color:var(--mt-chart-grid)!important;border-radius:4px!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) .mtcl-row{background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) .mtcl-row.active{box-shadow:inset 2px 0 var(--mt-chart-action)!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) .mtcl-chg.up{color:var(--mt-chart-positive)!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) .mtcl-chg.dn{color:var(--mt-chart-negative)!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) .mtcl-st.on{background:var(--mt-chart-bull-selected)!important;color:var(--mt-chart-positive)!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) .mtcl-st.off{background:var(--mt-chart-bear-selected)!important;color:var(--mt-chart-negative)!important}
html body.mt-chart-layout-2991 :is(.mtcl-side,.mtcl-sheet-in) .mtcl-st.nd{background:var(--mt-chart-grid)!important;color:var(--mt-chart-muted)!important}
html body.mt-chart-layout-2991 .mtcl-rail,html body.mt-chart-layout-2991 .mtcl-mbtn,html body.mt-chart-layout-2991 .mtcl-close{display:none!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtCalmActions{padding:10px 12px!important;margin:0!important;border-top:1px solid var(--mt-chart-grid)!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtZieleStatus{margin:0!important;border-radius:0!important;border:0!important;border-top:1px solid var(--mt-chart-grid)!important;background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important}
html body.mt-chart-layout-2991 #primaryChartCard button:focus-visible,html body.mt-chart-layout-2991 #primaryChartCard select:focus-visible{outline:2px solid var(--mt-chart-ink)!important;outline-offset:2px!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtIntelligenceTabs>button:is([data-view=balance],[data-view=history],[data-view=analysts],[data-view=forecast]){display:none!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-segment{background:var(--mt-chart-surface)!important;background-image:linear-gradient(var(--mt-chart-surface),var(--mt-chart-surface))!important;border:0!important;padding:0!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtIntelligenceTabs>button.mtcb-back{background:none!important;background-image:none!important;border:0!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap #mtChartRating .mt-syse-info{font-size:0!important;order:2!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap #mtChartRating .mt-syse-hint{order:3!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap .mtcb-header{justify-content:flex-start!important}
html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap #mtChartSentBar{order:4!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtcl-wrap{border-radius:0!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartWatchlistSheet{position:relative!important;inset:auto!important;z-index:1!important;max-height:520px!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartWatchlistSheet .mtcl-sheet-bg{display:none!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtChartWatchlistSheet .mtcl-sheet-in{position:relative!important;inset:auto!important;height:420px!important;max-height:520px!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtc5-control-label{flex-shrink:0!important;white-space:nowrap!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtcp-entry .mtcp-discuss{grid-column:auto!important}
html body.mt-chart-layout-2991 #primaryChartCard #mtIntelligenceTabs{border-top:0!important;gap:6px!important;display:flex!important;flex-wrap:wrap!important;border-bottom:1px solid var(--mt-chart-grid)!important}
html body.mt-chart-layout-2991 #primaryChartCard>.mtc5-row{border-top:0!important;border-bottom:1px solid var(--mt-chart-grid)!important;padding-top:8px!important;margin:0!important}
html body.mt-chart-layout-2991 #primaryChartCard .mtcl-chartcol #chartWrap{border-radius:0!important;border:0!important}
@media(max-width:1000px){
 html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-head{grid-template-columns:48px minmax(0,1fr)!important}
 html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-head .mtcp-vote-row{grid-column:1/-1!important;order:unset!important}
 html body.mt-chart-layout-2991 #primaryChartCard #chartWrap.mt-ziele-on>.mtcb-label{width:auto!important}
}
@media(max-width:640px){
 html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-title{font-size:16px!important}
 html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-entry{grid-template-columns:minmax(0,1fr) auto}
 html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-entry .mtcp-prompt{grid-column:1/-1!important}
 html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-entry .mtcp-write{grid-column:1!important;padding:8px 18px!important}
 html body.mt-chart-layout-2991 #primaryChartCard #mtChartParticipate .mtcp-entry .mtcp-discuss{grid-column:2!important}
 html body.mt-chart-layout-2991 #primaryChartCard>#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs .mtcl-toggle{flex-basis:100%!important;margin-left:0!important}
 html body.mt-chart-layout-2991 #primaryChartCard #chartWrap#chartWrap:not(.mt-ziele-on){height:620px!important;min-height:620px!important}
 html body.mt-chart-layout-2991 #primaryChartCard #chartWrap .mtcb-identity{flex-basis:100%!important}
}
@media(pointer:coarse){html body.mt-chart-layout-2991 #primaryChartCard :is(.mtcl-toggle,.mtc5-segment button,.mtc5-tools-btn){min-height:44px!important}}/* V2993-www36: Lesbarkeit der zwei Bereiche unter dem Chart im hellen Layout.
   Nur wirksam, wenn das helle Chartlayout aktiv ist (body.mt-chart-layout-2991);
   alle anderen Seiten und das alte Design bleiben unberuehrt. */
html body.mt-chart-layout-2991 main.page .card #mtChartAccessible{background:var(--mt-chart-surface)!important;background-image:none!important;border-color:var(--mt-chart-grid)!important;color:var(--mt-chart-ink)!important}
html body.mt-chart-layout-2991 #mtChartAccessible :is(summary,h3,p,th,td,label,caption){color:var(--mt-chart-ink)!important}
html body.mt-chart-layout-2991 #mtChartAccessible th{background:#F3F6F9!important}
html body.mt-chart-layout-2991 #mtChartAccessible :is(input,select){background:#fff!important;background-image:none!important;color:var(--mt-chart-ink)!important;border-color:var(--mt-chart-input-border)!important}
html body.mt-chart-layout-2991 .mt-chart-conversion{background:var(--mt-chart-surface)!important;background-image:none!important;border-color:var(--mt-chart-grid)!important}
html body.mt-chart-layout-2991 .mt-chart-conversion span{color:var(--mt-chart-negative)!important}
html body.mt-chart-layout-2991 .mt-chart-conversion :is(b,small){color:var(--mt-chart-ink)!important}
