/* V2490 · Chart-/Wertansicht im „Neuen Design“ (Community-Referenz, docs/neues-design.md).
   Reine Gestaltung: keine Funktion, keine Daten, kein Aufbau verändert. */
html body.mt-detail-page,html[data-mt-theme] body.mt-detail-page{background-image:none!important;background:#163b70!important;color:#eef4fb}
body.mt-detail-page main.page{background:transparent!important}
body.mt-detail-page main.page>a:first-child{color:#ffd34d!important}
body.mt-detail-page :is(h1,h2,h3){color:#f7fafd}
body.mt-detail-page :is(.page-intro,.muted,small){color:#dce9f8}

/* Karten wie Community: Verlauf, Rahmen, Ecken, Schatten */
body.mt-detail-page main.page :is(.card,.mt-value-context>*,.mt-detail-summary .stat,section.card){
  background:linear-gradient(180deg,#24528c,#20477b)!important;
  border:1px solid #638fc0!important;border-radius:16px!important;
  box-shadow:0 10px 30px -14px rgba(2,8,18,.5)!important}
/* Innenflächen vertieft statt Karte-in-Karte */
body.mt-detail-page main.page .card :is(.card,.stat,[class*="-box"],[class*="tile"],details,[class*="-cell"]){
  background:#173d6d!important;border-color:#638fc0!important;box-shadow:none!important;border-radius:10px!important}

/* Knöpfe */
body.mt-detail-page main.page :is(.mt-value-actionbar button,.mt-value-actionbar a,button.tool,.chartbar button,[class*="tabs"] button){
  background:#173d6d!important;border:1px solid #638fc0!important;color:#eef4fb!important;border-radius:10px!important}
body.mt-detail-page main.page :is(.mt-value-actionbar button,button.tool,.chartbar button):hover{background:#2a5a96!important;border-color:#5a86b8!important}
body.mt-detail-page main.page :is(button.tool.active,.chartbar button.active,button.active[data-tf],button.active[data-rg]){
  background:#ffd34d!important;border-color:#ffd34d!important;color:#1a1400!important}
body.mt-detail-page main.page :is(.chartbar,.mt-rangebar)>b{color:#dce9f8!important}

/* Positiv/Negativ einheitlich */
body.mt-detail-page main.page :is(.pos,.up,.positive,.green){color:#3dffaa!important}
body.mt-detail-page main.page :is(.neg,.down,.negative,.red){color:#ff939d!important}

/* Trennlinien */
body.mt-detail-page main.page hr{border-color:#638fc0!important}
body.mt-detail-page main.page #primaryChartCard{background:linear-gradient(180deg,#24528c,#20477b)!important;border:1px solid #638fc0!important}
body.mt-detail-page main.page :is(#chartWrap,.chartwrap,.analyst-main-target,.target-band-card,.analyst-consensus,.stats .stat,[class*="stat-card"]){background:#173d6d!important;border-color:#638fc0!important}
