[data-theme=neu] .ccg-chart-panel{--chart-1:226 92% 58%;--chart-2:258 84% 64%;--chart-3:204 95% 62%;--chart-4:186 72% 46%;--chart-5:318 72% 66%;--chart-6:158 55% 46%;--chart-7:38 95% 58%;--chart-8:228 22% 80%;box-shadow:inset 0 0 0 1px #e1e4ef, var(--card-shadow);background:linear-gradient(#f9fafd,#f3f4f9);border-radius:1rem;padding:1.25rem;position:relative;overflow:hidden}@media (min-width:640px){[data-theme=neu] .ccg-chart-panel:not(.ccg-chart-panel--karte){padding:2rem}}[data-theme=neu] .ccg-chart-panel--karte{--foreground:0 0% 100%;--muted-foreground:236 70% 88%;--accent-strong:224 100% 90%;isolation:isolate;color:hsl(var(--foreground));background:var(--hero-gradient);padding:1.75rem;box-shadow:inset 0 0 0 1px #ffffff24,0 30px 60px -34px #1b0f57b3}[data-theme=neu] .ccg-chart-panel--karte:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(95deg,#07050f80,#0a08172e 50%,#0000 75%);position:absolute;inset:0}[data-theme=neu] .ccg-chart-panel--karte:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#99c5ff38,#0000);border-radius:50%;width:60%;position:absolute;top:-40%;right:-10%}[data-theme=neu] .ccg-chart-toggle{background:#fff;box-shadow:inset 0 0 0 1px #dee1ed}[data-theme=neu] .ccg-chart-toggle button[aria-pressed=false]:hover{background:hsl(var(--accent-soft))}[data-theme=neu] .ccg-chart-panel .ccg-reg-grid{border-color:#dee1ed}[data-theme=neu] .ccg-reg-col--aktiv{background:linear-gradient(#3d56f500,#3d56f517);border-radius:9999px 9999px 0 0}[data-theme=neu] .ccg-reg-bar{opacity:.58;border-radius:9999px;width:64%;min-height:3px;transition:opacity .16s,box-shadow .16s;position:relative}[data-theme=neu] .ccg-reg-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff59,#0000 60%);position:absolute;inset:0}[data-theme=neu] .ccg-reg-col--aktiv .ccg-reg-bar{opacity:1;box-shadow:0 12px 28px -8px #2a2af499}[data-theme=neu] .ccg-reg-bar--anteil{opacity:1}[data-theme=neu] .ccg-reg-bar--anteil>div{background:linear-gradient(#a3b9ff,#dad1ff)}[data-theme=neu] .ccg-reg-col--aktiv .ccg-reg-bar--anteil>div{background:linear-gradient(180deg, hsl(var(--accent-from)), hsl(var(--accent-to)))}[data-theme=neu] .ccg-chart-legend{border-top:1px solid #dee1ed;padding-top:1.25rem}[data-theme=neu] .ccg-chart-legend li>span:first-child{border-radius:9999px}[data-theme=neu] .ccg-rank-fill--top{box-shadow:0 4px 14px -3px #3434f48c}[data-theme=neu] .ccg-mix-bar{border-radius:9999px;gap:3px;height:2.75rem}[data-theme=neu] .ccg-mix{border-radius:9999px}[data-theme=neu] .ccg-mix-bar>.ccg-mix{border-radius:4px;min-width:4px}[data-theme=neu] .ccg-mix--bev{background:var(--accent-gradient);box-shadow:0 10px 24px -12px #2525f4cc}[data-theme=neu] .ccg-mix--phev{background:linear-gradient(135deg,#60b3fb,#88abfc)}[data-theme=neu] .ccg-mix--hev{background:linear-gradient(135deg,#bcaffd,#dec8fe)}[data-theme=neu] .ccg-mix--rest{background:#e4e7f1}[data-theme=neu] .ccg-year-track{background:#f1f3f8;border-radius:9999px;width:2.75rem;height:10rem;padding:3px;box-shadow:inset 0 0 0 1px #e4e7f1}[data-theme=neu] .ccg-year-bar{background:linear-gradient(#adc0ff,#ded6ff);border-radius:9999px;width:100%;min-height:2.25rem}[data-theme=neu] .ccg-year-bar--aktuell{background:linear-gradient(180deg, hsl(var(--accent-from)), hsl(var(--accent-to)));box-shadow:0 16px 34px -12px #2525f4b3}@media (prefers-reduced-motion:reduce){[data-theme=neu] .ccg-reg-bar{transition:none}}
