/* NovaCore 6.1.95 – KPI-Preisverlauf ausgewogen skaliert
   Mittelweg zwischen der zu kleinen Altansicht und der zu großen 6.1.94-Darstellung. */

#homePage .nc-master-kpi-panel{
  height:465px!important;
  min-height:465px!important;
  grid-template-rows:44px 100px minmax(0,1fr)!important;
}
#homePage .nc-master-kpi-panel>header{
  height:44px!important;
  min-height:44px!important;
  padding:9px 15px!important;
}
#homePage .nc-master-kpi-panel>header strong{
  font-size:16px!important;
  line-height:20px!important;
}
#homePage .nc-master-kpis{
  height:100px!important;
  padding:10px 13px!important;
  gap:10px!important;
}
#homePage .nc-master-kpis article{
  height:76px!important;
  min-height:76px!important;
  gap:11px!important;
  padding:10px 12px!important;
}
#homePage .nc-master-kpis article .nc-master-card-icon{
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  font-size:17px!important;
}
#homePage .nc-master-kpis article strong{
  font-size:21px!important;
  line-height:24px!important;
}
#homePage .nc-master-kpis article small{
  font-size:10.5px!important;
  line-height:13px!important;
}

#homePage .nc-master-chart{
  width:100%!important;
  height:315px!important;
  min-height:315px!important;
  padding:11px 16px 13px!important;
  grid-template-rows:48px minmax(0,1fr)!important;
  overflow:visible!important;
}
#homePage .nc-master-chart>div{
  min-height:48px!important;
  height:48px!important;
  gap:18px!important;
}
#homePage .nc-master-chart>div>strong{
  font-size:18px!important;
  line-height:23px!important;
  font-weight:900!important;
}
#homePage .nc-pixel-chart-legend{
  gap:18px!important;
  font-size:13px!important;
  line-height:17px!important;
  font-weight:800!important;
}
#homePage .nc-pixel-chart-legend span{gap:6px!important}
#homePage .nc-pixel-chart-legend i{
  width:9px!important;
  height:9px!important;
  min-width:9px!important;
}
#homePage .nc-reference-chart-6179{
  height:245px!important;
  min-height:245px!important;
}
#homePage .nc-reference-chart-6179 .nc-ref-label{
  font-size:14px!important;
  font-weight:800!important;
  stroke-width:.35px!important;
}
#homePage .nc-reference-chart-6179 .nc-ref-xlabel{
  font-size:13px!important;
  font-weight:750!important;
}
#homePage .nc-reference-chart-6179 .nc-ref-grid{
  stroke-width:1!important;
}
#homePage .nc-reference-chart-6179 .nc-ref-axis{
  stroke-width:1.05!important;
}
#homePage .nc-reference-chart-6179 .nc-ref-import,
#homePage .nc-reference-chart-6179 .nc-ref-market,
#homePage .nc-reference-chart-6179 .nc-ref-mix{
  stroke-width:2.8!important;
}

@media(max-width:1200px){
  #homePage .nc-master-kpi-panel{height:auto!important;min-height:505px!important;grid-template-rows:44px auto 330px!important}
  #homePage .nc-master-kpis{height:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #homePage .nc-master-chart{height:330px!important;min-height:330px!important;grid-template-rows:62px minmax(0,1fr)!important}
  #homePage .nc-master-chart>div{height:auto!important;min-height:62px!important;align-items:flex-start!important;flex-direction:column!important;justify-content:center!important;gap:6px!important}
  #homePage .nc-pixel-chart-legend{justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px 16px!important}
}
@media(max-width:700px){
  #homePage .nc-master-kpis{grid-template-columns:1fr!important}
  #homePage .nc-master-chart{height:355px!important;min-height:355px!important;grid-template-rows:auto minmax(245px,1fr)!important}
  #homePage .nc-master-chart>div>strong{font-size:16px!important;line-height:20px!important;white-space:normal!important}
  #homePage .nc-pixel-chart-legend{font-size:11.5px!important;line-height:15px!important}
  #homePage .nc-reference-chart-6179{height:245px!important;min-height:245px!important}
  #homePage .nc-reference-chart-6179 .nc-ref-label{font-size:12px!important}
  #homePage .nc-reference-chart-6179 .nc-ref-xlabel{font-size:11.5px!important}
}


/* 7.1.9 – KPI-Chart: ein Chart, lesbare Live-Werte, überlappende Import/Mischpreis-Linien sichtbar */
#homePage .nc-master-chart>[data-nc-main-chart-head]{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}
#homePage .nc-chart-live-values b{font-size:12px!important;font-weight:950!important;color:#eaf7ff!important;margin-left:2px!important}
#homePage .nc-reference-chart-6179 .nc-ref-import{stroke:#19a8ff!important;stroke-width:3.1!important}
#homePage .nc-reference-chart-6179 .nc-ref-market{stroke:#ff4760!important;stroke-width:2.8!important}
#homePage .nc-reference-chart-6179 .nc-ref-mix{stroke:#2cd57b!important;stroke-width:2.8!important;stroke-dasharray:9 6!important}
#homePage .nc-reference-chart-6179 .nc-ref-value-i{fill:#19a8ff!important}
#homePage .nc-reference-chart-6179 .nc-ref-value-m{fill:#ff4760!important}
#homePage .nc-reference-chart-6179 .nc-ref-value-x{fill:#2cd57b!important}
