/* V2973 · Zielanzeige im Systemchart: Knopfleiste, Infozeile, Statuszeile, kompakte Übersicht.
   Nur diese Bereiche; Chartfläche, Bedienleisten, Kurse und Community-Funktionen bleiben unverändert. */
.mt-ziele-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px 2px}
/* V2976 · Zielknöpfe stehen in der Chartkopf-Zeile neben Systemchart/Systemanalyse */
#mtIntelligenceTabs .mt-ziele-bar-inline{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;order:4;margin-left:8px;padding:0}
html body #primaryChartCard#primaryChartCard #mtZieleBar#mtZieleBar .mt-ziele-btn{appearance:none;border:1px solid #2C6FB7;background:linear-gradient(#FFFFFF,#FFFFFF)!important;background-image:linear-gradient(#FFFFFF,#FFFFFF)!important;color:#16324a!important;font:800 12.5px/1 "DM Sans",system-ui,sans-serif!important;padding:7px 13px!important;border-radius:8px;cursor:pointer}
html body #primaryChartCard#primaryChartCard #mtZieleBar#mtZieleBar .mt-ziele-btn:hover{border-color:#1F5aa0}
html body #primaryChartCard#primaryChartCard #mtZieleBar .mt-ziele-btn.active{background:linear-gradient(#ffd34d,#ffd34d)!important;border-color:#e6b93a!important;color:#16324a!important}
html body #primaryChartCard#primaryChartCard #mtZieleBar#mtZieleBar .mt-ziele-btn:focus-visible{outline:2px solid var(--mt-yellow,#ffd34d);outline-offset:2px}
html body #primaryChartCard#primaryChartCard #mtZieleBar#mtZieleBar .mt-ziele-hide{appearance:none;border:1px solid #b9c7d6;background:linear-gradient(#FFFFFF,#FFFFFF)!important;color:#3d5266!important;font:700 11.5px/1 "DM Sans",system-ui,sans-serif!important;padding:6px 10px!important;border-radius:8px;cursor:pointer}
html body #primaryChartCard#primaryChartCard #mtZieleBar#mtZieleBar .mt-ziele-hide:focus-visible{outline:2px solid var(--mt-yellow,#ffd34d);outline-offset:2px}
.mt-ziele-info{color:#cfe0f0;font:650 11.5px/1.35 "DM Sans",system-ui,sans-serif;min-width:0;flex:1}
/* Live-Trendbox während der Zielanzeige ausblenden; mobile Statuszeile ebenso */
#chartWrap.mt-ziele-on .mt-live-signal-hit{display:none!important}
#chartWrap.mt-ziele-on ~ #mtChartStatusLine{display:none!important}
/* Statuszeile unter dem Chart – eigene helle Fläche wie eine Karte */
html body #primaryChartCard .mt-ziele-status{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin:8px 12px 4px;padding:9px 12px;background:linear-gradient(#FFFFFF,#FFFFFF)!important;border:1px solid #dde6ef!important;border-radius:10px;color:#152235!important;font:700 12.5px/1.4 "DM Sans",system-ui,sans-serif}
.mt-ziele-status b{font-weight:800}
.mt-ziele-status .mt-ziele-up{color:#178A4A}
.mt-ziele-status .mt-ziele-down{color:#C83E36}
.mt-ziele-status-wait{color:#3d5266;font-weight:650}
.mt-ziele-status-done{color:#178A4A}
.mt-ziele-status-err{color:#C83E36}
html body #primaryChartCard#primaryChartCard #mtZieleStatus#mtZieleStatus button{appearance:none;border:1px solid #2C6FB7;background:linear-gradient(#FFFFFF,#FFFFFF)!important;color:#16324a!important;font:800 11.5px/1 "DM Sans",system-ui,sans-serif;padding:6px 11px;border-radius:8px;cursor:pointer}
.mt-ziele-status button:focus-visible{outline:2px solid var(--mt-yellow,#ffd34d);outline-offset:2px}
/* Kompakte Übersicht erreichter Ziele */
#mtZieleList{padding:4px 12px 6px}
.mt-ziele-reached-head{color:#cfe0f0;font:800 10.5px/1 "DM Sans",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 5px}
html body #primaryChartCard#primaryChartCard #mtZieleList#mtZieleList .mt-ziele-reached-row{display:grid;grid-template-columns:minmax(90px,1.4fr) minmax(70px,.9fr) minmax(60px,.7fr) minmax(110px,1fr);gap:8px;align-items:center;padding:5px 8px;border:1px solid #dde6ef!important;border-radius:8px;background:linear-gradient(#FFFFFF,#FFFFFF)!important;color:#152235!important;font:650 11.5px/1.3 "DM Sans",system-ui,sans-serif}
.mt-ziele-reached-row+.mt-ziele-reached-row{margin-top:4px}
.mt-ziele-reached-row b{font-weight:800}
.mt-ziele-reached-row em{font-style:normal;color:#178A4A;font-weight:800}
.mt-ziele-reached-row i{font-style:normal;color:#178A4A;font-weight:700}
.mt-ziele-reached-row .mt-ziele-done{color:#178A4A;font-weight:800}
/* Übersicht offener Ziele: Zielkurs, Prozent seit Signal, Status offen mit belegter Trefferquote und Restweg */
.mt-ziele-open-head{color:#cfe0f0;font:800 10.5px/1 "DM Sans",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 5px}
html body #primaryChartCard#primaryChartCard #mtZieleList#mtZieleList .mt-ziele-open-row{display:grid;grid-template-columns:minmax(90px,1.4fr) minmax(70px,.9fr) minmax(60px,.7fr) minmax(110px,1fr);gap:8px;align-items:center;padding:5px 8px;border:1px solid #dde6ef!important;border-radius:8px;background:linear-gradient(#FFFFFF,#FFFFFF)!important;color:#152235!important;font:650 11.5px/1.3 "DM Sans",system-ui,sans-serif}
.mt-ziele-open-head+.mt-ziele-open-row,.mt-ziele-open-row+.mt-ziele-open-row{margin-top:4px}
.mt-ziele-open-row b{font-weight:800}
.mt-ziele-open-row em{font-style:normal;color:#2C6FB7;font-weight:800}
.mt-ziele-open-row i{font-style:normal;color:#60718A;font-weight:700}
@media (max-width:640px){
  .mt-ziele-bar{gap:6px;padding:7px 9px 2px}
  /* Handy: Zielknöpfe als eigene Zeile unter den Ansichtsknöpfen, kein seitlicher Überlauf */
  #mtIntelligenceTabs .mt-ziele-bar-inline{flex-basis:100%;flex-wrap:wrap;gap:4px;margin:4px 0 0}
  /* Alle drei Knöpfe in einer Zeile: eigene Maße mit gleicher Stärke wie die Grundregel */
  html body #primaryChartCard#primaryChartCard #mtZieleBar#mtZieleBar .mt-ziele-btn{font:800 11px/1 "DM Sans",system-ui,sans-serif!important;padding:6px 8px!important}
  html body #primaryChartCard#primaryChartCard #mtZieleBar#mtZieleBar .mt-ziele-hide{font:700 10.5px/1 "DM Sans",system-ui,sans-serif!important;padding:6px 8px!important}
  .mt-ziele-info{flex-basis:100%;font-size:11px}
  .mt-ziele-status{font-size:11.5px;padding:7px 9px 2px}
  .mt-ziele-reached-row{grid-template-columns:1fr auto auto;row-gap:2px}
  .mt-ziele-reached-row i{grid-column:1/-1}
  .mt-ziele-open-row{grid-template-columns:1fr auto auto;row-gap:2px}
  .mt-ziele-open-row i{grid-column:1/-1}
  .mt-ziele-open-head{margin:6px 0 4px}
}

/* V2979 · Cards beside the plot, never inside the candle surface. */
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on{--mt-ziele-panel-width:270px;height:max(620px,calc(190px + var(--mt-ziele-count,4)*102px))!important;min-height:620px!important}
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.chart,html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.overlay,html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.mt-signal-hit-layer{width:calc(100% - var(--mt-ziele-panel-width))!important;right:var(--mt-ziele-panel-width)!important}
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel{position:absolute;top:64px;right:0;bottom:12px;width:var(--mt-ziele-panel-width);box-sizing:border-box;padding:8px 8px 0;border-left:1px solid var(--mt-ziele-border);background:linear-gradient(var(--mt-ziele-surface),var(--mt-ziele-surface))!important;color:var(--mt-ziele-ink)!important;z-index:122;font:500 12px/1.4 "DM Sans",system-ui,sans-serif}
#mtZielePanel h3{font-size:16px;line-height:1.3;font-weight:800;margin:0 0 8px;color:var(--mt-ziele-ink)!important;letter-spacing:0}
#mtZielePanel h3 small{font-size:11px}
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel#mtZielePanel .mt-ziele-target{position:relative;display:flex;gap:8px;margin:0 0 6px;padding:8px;border:1px solid var(--mt-ziele-open);border-radius:6px;background:linear-gradient(var(--mt-ziele-open-surface),var(--mt-ziele-open-surface))!important;color:var(--mt-ziele-ink)!important;box-shadow:none;letter-spacing:0}
html body #mtZielePanel#mtZielePanel .mt-ziele-target>div{min-width:0;flex:1}
html body #mtZielePanel#mtZielePanel .mt-ziele-target header{display:flex;align-items:flex-start;gap:5px;justify-content:space-between}
html body #mtZielePanel#mtZielePanel .mt-ziele-target header b{font-size:12px;overflow-wrap:anywhere;font-weight:800}
html body #mtZielePanel#mtZielePanel .mt-ziele-target span:not(.mt-ziele-dot){display:block;color:var(--mt-ziele-muted)!important;font-size:11.5px}
html body #mtZielePanel#mtZielePanel .mt-ziele-total{display:block;font-size:12px;margin:3px 0;color:var(--mt-ziele-ink)!important}
html body #mtZielePanel#mtZielePanel .mt-ziele-badge{font-size:10px;white-space:nowrap;padding:1px 5px;border-radius:4px;color:var(--mt-ziele-muted)!important;background:var(--mt-ziele-best-surface)}
html body #mtZielePanel#mtZielePanel .mt-ziele-dot{display:block;flex:0 0 14px;width:14px;min-width:14px;max-width:14px;height:14px;margin-top:2px;border-radius:50%;background:var(--mt-ziele-open);font:800 11px/14px system-ui;text-align:center;color:var(--mt-ziele-surface)!important}
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel#mtZielePanel .mt-ziele-target-hit{border-color:var(--mt-ziele-hit);background:linear-gradient(var(--mt-ziele-hit-surface),var(--mt-ziele-hit-surface))!important}
html body #mtZielePanel#mtZielePanel .mt-ziele-target-hit .mt-ziele-dot,html body #mtZielePanel#mtZielePanel .mt-ziele-target-hit .mt-ziele-badge{background:var(--mt-ziele-hit);color:var(--mt-ziele-surface)!important}
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel#mtZielePanel .mt-ziele-target-best{border-color:var(--mt-ziele-best);background:linear-gradient(var(--mt-ziele-best-surface),var(--mt-ziele-best-surface))!important}
html body #mtZielePanel#mtZielePanel .mt-ziele-target-best .mt-ziele-dot{background:var(--mt-ziele-best)}
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel#mtZielePanel .mt-ziele-target-start{border-color:var(--mt-ziele-border);background:linear-gradient(var(--mt-ziele-start-surface),var(--mt-ziele-start-surface))!important}
html body #mtZielePanel#mtZielePanel .mt-ziele-target-start .mt-ziele-dot{background:var(--mt-ziele-start)}
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZieleFit{padding:4px 0!important;border:0!important;background:none!important;color:var(--mt-ziele-muted)!important;box-shadow:none!important;font:600 11px/1.4 "DM Sans",system-ui;cursor:pointer}
#mtZieleConnectors{position:absolute;inset:0;width:100%;height:100%;z-index:121;pointer-events:none}
html body #primaryChartCard #mtZieleStatus{margin:8px 8px 4px;padding:7px 10px;border-radius:6px;border-color:var(--mt-ziele-hit)!important;background:linear-gradient(var(--mt-ziele-hit-surface),var(--mt-ziele-hit-surface))!important;color:var(--mt-ziele-ink)!important;font-size:13px}
#mtZieleStatus .mt-ziele-status-note{border-left:1px solid var(--mt-ziele-border);margin-left:12px;padding-left:12px;font-size:11.5px;color:var(--mt-ziele-muted)}
@media(max-width:1100px){
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on{min-height:0!important;height:auto!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.chart,html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.overlay,html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.mt-signal-hit-layer{width:100%!important;right:0!important;height:400px!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel{position:relative;top:auto;right:auto;bottom:auto;width:100%;padding:10px; margin-top:calc(var(--mtcb-head-size,140px) + 400px);border-left:0;border-top:1px solid var(--mt-ziele-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
 #mtZielePanel h3,#mtZielePanel #mtZieleFit{grid-column:1/-1}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel#mtZielePanel .mt-ziele-target{margin:0}
 #mtZieleConnectors{display:none}
}
@media(max-width:640px){
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel{grid-template-columns:1fr}
 #mtZieleStatus .mt-ziele-status-note{border:0;margin:0;padding:0;flex-basis:100%}
}

html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.chart,html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.overlay{top:var(--mtcb-head-size,140px)!important;height:calc(100% - var(--mtcb-head-size,140px))!important}
html body #primaryChartCard#primaryChartCard #mtZieleStatus#mtZieleStatus{display:flex!important;position:relative!important;visibility:visible!important}
@media(max-width:1100px){html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.chart,html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.overlay{height:400px!important}}
/* Keep the original information in two compact rows while the target view is active. */
@media(min-width:1101px){
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.mtcb-header{display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;gap:4px 10px!important;margin-right:10px!important;padding:7px 0!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on .mtcb-identity{font-size:13px!important;grid-column:1!important;grid-row:1!important;white-space:nowrap}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtIntelligenceTabs{grid-column:2!important;grid-row:1 / 3!important;flex-wrap:nowrap!important;gap:3px!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartRating{grid-column:1!important;grid-row:2!important;display:flex!important;gap:6px!important;min-height:32px!important;align-items:center!important;font-size:12px!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartRating>*{display:inline-flex!important;flex:0 0 auto!important;margin:0!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartSentBar{position:relative!important;grid-column:1!important;grid-row:3!important;inset:auto!important;width:240px!important;margin:4px 0 0!important;transform:none!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartSentBar .mtsb-track{width:100px!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartSentBar .mtsb-lbl{flex:0 0 auto!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.mtcb-label{width:calc(100% - var(--mt-ziele-panel-width) - 24px)!important;margin-right:0!important}
}
html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel#mtZielePanel .mt-ziele-target-hit .mt-ziele-dot,html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap #mtZielePanel#mtZielePanel .mt-ziele-target-hit .mt-ziele-badge{background:var(--mt-ziele-hit)!important;color:var(--mt-ziele-surface)!important}
@media(min-width:1101px){
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartRating{grid-column:1 / -1!important;flex-wrap:nowrap!important;width:auto!important;min-height:30px!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartRating .mt-syse-stars{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartRating .mt-syse-stars i{display:inline!important;font-size:22px!important;line-height:1!important;width:auto!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtChartRating .mt-syse-info{min-width:28px!important;min-height:28px!important;height:28px!important;width:28px!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtIntelligenceTabs{grid-row:1!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on>.mtcb-header{min-height:0!important}
}
@media(max-width:1100px){
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtIntelligenceTabs{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important;align-items:center!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtIntelligenceTabs>button:not([hidden]):not(.mtc5-sub){display:inline-flex!important;width:auto!important;min-height:32px!important;padding:5px 8px!important;font-size:11px!important;flex:0 0 auto!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtZieleBar{display:flex!important;flex-basis:100%!important;margin:0!important;gap:4px!important;justify-content:flex-start!important}
 html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtZieleBar .mt-ziele-btn,html body #primaryChartCard#primaryChartCard #chartWrap#chartWrap.mt-ziele-on #mtZieleBar .mt-ziele-hide{width:auto!important;min-height:30px!important;flex:0 0 auto!important;font-size:10.5px!important;padding:5px 6px!important}
}

/* V2982 · Obere Chart-Navigation nach Bildvorlage 21.10.2026 (docs/vorlagen/chart-navigation-2026-10-21.png).
   Flächenfarben setzt das Skript inline; hier nur Maße, Abstände, Trennlinie, Häkchen, Fokus und Umbruch. */
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;row-gap:8px!important;background:transparent!important;border:0!important;padding:0!important}
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs>button:not([hidden]):not(.mtc5-sub),
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar .mt-ziele-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;flex:0 0 auto!important;min-height:35px!important;height:35px!important;padding:0 12px!important;margin:0!important;border-radius:7px!important;font:700 13px/1 "DM Sans",system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;outline:0}
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs>button.mtcb-back:not([hidden]):not(.mtc5-sub){padding:0 4px!important;font-weight:700!important;text-decoration:none!important}
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs .mt-tab-new{display:none!important}
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar{display:inline-flex;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;flex:0 0 auto!important;order:4}
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar::before{content:"";display:block;width:1px;height:24px;background:#C5CFDC;margin:0 2px 0 0}
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar .mt-ziele-btn[aria-pressed="true"]::before{content:"✓";font-weight:800;font-size:13px;line-height:1}
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs>button:focus-visible,
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar .mt-ziele-btn:focus-visible{outline:3px solid #17365D!important;outline-offset:2px!important}
html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs>button:not(:focus-visible),html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar .mt-ziele-btn:not(:focus-visible){outline:none!important}
/* Platzmangel (Tablet/Handy): beide Zielknöpfe gemeinsam in eine zweite kompakte Zeile, ohne Trennlinie. */
@media (max-width:1100px){
 html body #primaryChartCard#primaryChartCard#primaryChartCard #chartWrap#chartWrap>.mtcb-header.mtcb-header{grid-template-columns:minmax(0,1fr)!important}
 html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs{grid-column:1/-1!important;grid-row:4!important;justify-content:flex-start!important;margin:6px 0 2px!important}
 html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar{flex-basis:100%!important}
 html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar::before{display:none}
}
@media (max-width:640px){
 html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs>button:not([hidden]):not(.mtc5-sub){flex:1 1 0!important;min-width:0!important;padding:0 10px!important}
 html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs>button.mtcb-back:not([hidden]):not(.mtc5-sub){flex:0 0 auto!important;padding:0 6px!important}
 html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar .mt-ziele-btn{flex:1 1 0!important;min-width:0!important;padding:0 10px!important}
}
@media (pointer:coarse){
 html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs>button:not([hidden]):not(.mtc5-sub),
 html body #primaryChartCard#primaryChartCard #mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs#mtIntelligenceTabs #mtZieleBar#mtZieleBar .mt-ziele-btn{min-height:44px!important;height:44px!important;font-size:14px!important}
}
