[data-crm-thema]{--crm-gut:#9cc9a8;--crm-gut-flaeche:#9cc9a81f;--crm-warnung:#e2bf86;--crm-warnung-flaeche:#e2bf861a;--crm-gefahr:var(--farbe-danger);--crm-gefahr-flaeche:#d06a5a26;--crm-neutral-flaeche:#f7f3ea14}html[data-crm-thema=hell],html[data-crm-thema=hell] body{background:#f5f2eb}[data-crm-thema=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-ink);--farbe-ink:#f5f2eb;--farbe-ink-raised:#fbf9f4;--farbe-ink-soft:#fff;--farbe-gold:#9c7c3c;--farbe-gold-bright:#74581f;--farbe-gold-deep:#c7ad78;--farbe-on-gold:#17120a;--farbe-champagne:#5f4818;--farbe-cream:#1d1a14;--farbe-cream-dim:#4b4539;--farbe-cream-faint:#655e50;--farbe-danger:#a3372a;--color-ink:var(--farbe-ink);--color-ink-raised:var(--farbe-ink-raised);--color-ink-soft:var(--farbe-ink-soft);--color-gold:var(--farbe-gold);--color-gold-bright:var(--farbe-gold-bright);--color-gold-deep:var(--farbe-gold-deep);--color-on-gold:var(--farbe-on-gold);--color-champagne:var(--farbe-champagne);--color-cream:var(--farbe-cream);--color-cream-dim:var(--farbe-cream-dim);--color-cream-faint:var(--farbe-cream-faint);--color-danger:var(--farbe-danger);--stufe-0:#f5f2eb;--stufe-1:#fff;--stufe-2:#fff;--stufe-3:#f0ece3;--stufe-4:#e9e4d8;--stufe-5:#fff;--edge-hair:#1d1a1414;--edge-soft:#1d1a141c;--edge-strong:#1d1a1438;--edge-gold:#74581f59;--au-50:#74581f;--au-100:#74581f;--au-200:#866630;--au-600:#c9ad74;--au-800:#e2d2ac;--au-linie:#74581f40;--au-kante:#74581f66;--au-glut:#b795551f;--gold-linie:var(--au-linie);--gold-symbol:var(--au-200);--gold-fokus:var(--au-50);--gold-hauch:var(--au-glut);--licht-oben:#ffffffb3;--licht-oben-stark:#ffffffe6;--schatten-unten:#1d1a1414;--shadow-sm:0 1px 2px #1d1a140f;--shadow-md:0 1px 2px #1d1a140f, 0 8px 20px -12px #1d1a142e;--shadow-lg:0 1px 2px #1d1a140f, 0 16px 32px -16px #1d1a1438;--shadow-xl:0 1px 2px #1d1a140f, 0 24px 48px -24px #1d1a1442;--crm-gut:#2f6b45;--crm-gut-flaeche:#2f6b451a;--crm-warnung:#8a5a12;--crm-warnung-flaeche:#8a5a1217;--crm-gefahr-flaeche:#a3372a17;--crm-neutral-flaeche:#1d1a140f}[data-crm-thema=hell] .glass{-webkit-backdrop-filter:none;background:#fff;border:1px solid #1d1a1417;box-shadow:0 1px 2px #1d1a140d}[data-crm-thema=hell] .glass-gold{-webkit-backdrop-filter:none;background:linear-gradient(170deg,#b7955524,#b795550a 55%),#fff;border:1px solid #74581f40;box-shadow:0 1px 2px #1d1a140f}[data-crm-thema=hell] .glass-interaktiv:hover{border-color:#1d1a142e;box-shadow:0 8px 20px -12px #1d1a1440}[data-crm-thema=hell] .btn-ghost{color:var(--color-cream);background:#fff;box-shadow:inset 0 0 0 1px #1d1a1429}[data-crm-thema=hell] .btn-ghost:hover{background:#f3efe6;box-shadow:inset 0 0 0 1px #1d1a143d}[data-crm-thema=hell] .btn-ghost:active{background-color:#ece7dc;box-shadow:inset 0 1px 2px #1d1a1426}[data-crm-thema=hell] .btn-gold{border-color:#8e7241;box-shadow:0 1px 2px #1d1a141f}[data-crm-thema=hell] .input{background:#fff;border:1px solid #1d1a1433;box-shadow:inset 0 1px 1px #1d1a140a}[data-crm-thema=hell] .input:hover:not(:focus){border-color:#1d1a1452}[data-crm-thema=hell] .input:focus{background-color:#fff;border-color:#74581fbf;box-shadow:0 0 0 4px #b7955533}[data-crm-thema=hell] .bg-black\/70{background-color:#1d1a1473}.crm-kz{white-space:nowrap;border-radius:9999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-block}.crm-kz-neutral{background:var(--crm-neutral-flaeche);color:var(--color-cream-dim)}.crm-kz-gut{background:var(--crm-gut-flaeche);color:var(--crm-gut)}.crm-kz-warnung{background:var(--crm-warnung-flaeche);color:var(--crm-warnung);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crm-warnung) 35%, transparent)}.crm-kz-gefahr{background:var(--crm-gefahr-flaeche);color:var(--crm-gefahr)}.db-bereich{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.db-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;display:flex}.db-titel{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-cream);font-size:1.375rem}.db-zweck{color:var(--color-cream-dim);margin-top:.15rem;font-size:.875rem}.db-mehr{min-height:2.75rem;color:var(--color-gold-bright);text-underline-offset:4px;align-items:center;font-size:.875rem;display:inline-flex}.db-mehr:hover{text-decoration:underline}.db-zahl,.db-kpi-wert,.db-trichter-quote{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace}.db-kpis{border-block:1px solid color-mix(in srgb, var(--color-cream) 12%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.db-kpi{flex-direction:column;gap:.3rem;min-width:0;padding:1.1rem 1.25rem 1.1rem 0;display:flex}.db-kpi+.db-kpi{border-left:1px solid color-mix(in srgb, var(--color-cream) 10%, transparent);padding-left:1.25rem}.db-kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream-dim);font-size:.6875rem;font-weight:600}.db-kpi-wert{color:var(--color-cream);overflow-wrap:anywhere;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:600;line-height:1.1}.db-kpi-wert[data-ton=warnung]{color:var(--crm-warnung,var(--color-gold-bright))}.db-kpi-zusatz{color:var(--color-cream-dim);font-size:.8125rem}.db-quellen{gap:.5rem;display:grid}.db-quelle{border:1px solid color-mix(in srgb, var(--color-gold-bright) 22%, transparent);background:color-mix(in srgb, var(--color-gold-bright) 5%, transparent);border-radius:.9rem;grid-template-columns:minmax(0,12rem) auto minmax(0,1fr);align-items:baseline;gap:.35rem 1rem;padding:.7rem .9rem;display:grid}.db-quelle-name{color:var(--color-cream);font-weight:600}.db-quelle .db-zahl{color:var(--color-cream)}.db-quelle-hinweis{color:var(--color-cream-dim);font-size:.8125rem}.db-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.db-diagramm{flex-direction:column;gap:.75rem;min-width:0;margin:0;display:flex}.db-diagramm-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream-dim);font-size:.6875rem;font-weight:600}.db-balken{gap:.7rem;display:grid}.db-balken li{grid-template-columns:minmax(0,1fr) minmax(6rem,1.2fr) auto;align-items:center;gap:.85rem;display:grid}.db-balken-label{min-width:0;color:var(--color-cream);overflow-wrap:anywhere;flex-direction:column;font-size:.875rem;display:flex}.db-balken-detail{color:var(--color-cream-dim);font-size:.75rem}.db-balken-spur{background:color-mix(in srgb, var(--color-cream) 8%, transparent);border-radius:9999px;height:.6rem;overflow:hidden}.db-balken-fuellung{border-radius:inherit;background:linear-gradient(90deg, var(--color-gold-deep,#8e7241), var(--color-gold-bright));transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.7,.1,1) both db-wachsen;display:block}.db-balken .db-zahl{color:var(--color-cream);white-space:nowrap;font-size:.875rem}@keyframes db-wachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.db-saeulen{border-bottom:1px solid color-mix(in srgb, var(--color-cream) 12%, transparent);align-items:flex-end;gap:.4rem;height:9rem;padding-top:.5rem;display:flex}.db-saeule{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.3rem;min-width:1.25rem;height:100%;display:flex}.db-saeule-wert{background:linear-gradient(180deg, var(--color-gold-bright), var(--color-gold-deep,#8e7241));transform-origin:bottom;border-radius:.35rem .35rem 0 0;width:100%;max-width:2.5rem;animation:.9s cubic-bezier(.2,.7,.1,1) both db-steigen}.db-saeule-tag{color:var(--color-cream-dim);font-size:.6875rem}@keyframes db-steigen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.db-trichter{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.db-trichter>li:nth-child(odd){border:1px solid color-mix(in srgb, var(--color-cream) 12%, transparent);border-radius:1rem;flex-direction:column;gap:.3rem;min-width:9rem;padding:1rem 1.2rem;display:flex}.db-trichter-quote{color:var(--color-gold-bright);align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.db-trichter-quote:before{content:"→";color:var(--color-cream-dim)}.db-hinweis,.db-leer{color:var(--color-cream-dim);font-size:.875rem}.db-definition{color:var(--color-cream-dim);font-size:.8125rem}.db-definition summary{cursor:pointer;min-height:2.75rem;color:var(--color-gold-bright);align-items:center;display:inline-flex}.db-definition ul{gap:.35rem;padding-left:1rem;list-style:outside;display:grid}@media (max-width:1023px){.db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.db-kpi:nth-child(3){border-left:0;padding-left:0}.db-kpi:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--color-cream) 10%, transparent)}.db-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.db-kpi-wert{overflow-wrap:normal;font-size:1.3rem}.db-quelle{grid-template-columns:minmax(0,1fr) auto}.db-quelle-hinweis{grid-column:1/-1}.db-balken li{grid-template-columns:minmax(0,1fr) auto}.db-balken-spur{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.db-balken-fuellung,.db-saeule-wert{animation:none}}.te-kalender{border:1px solid color-mix(in srgb, var(--color-cream) 12%, transparent);border-radius:1.1rem;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.te-kalender-kopf{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.te-kalender-monat{color:var(--color-cream);text-transform:capitalize;font-size:1.0625rem;font-weight:600}.te-kalender-pfeil{width:2.75rem;height:2.75rem;color:var(--color-cream);border-radius:9999px;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.te-kalender-pfeil:hover{background:color-mix(in srgb, var(--color-cream) 8%, transparent)}.te-kalender-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.te-kalender-wochentag{text-align:center;letter-spacing:.06em;color:var(--color-cream-dim);padding-bottom:.25rem;font-size:.75rem;font-weight:600}.te-kalender-tag{font-variant-numeric:tabular-nums;min-height:2.75rem;color:var(--color-cream);border-radius:.7rem;justify-content:center;align-items:center;font-size:1rem;transition:background-color .15s;display:inline-flex}.te-kalender-tag:hover{background:color-mix(in srgb, var(--color-cream) 8%, transparent)}.te-kalender-tag[data-vergangen=ja]{color:var(--color-cream-dim)}.te-kalender-tag[data-heute=ja]{box-shadow:inset 0 0 0 1px var(--color-gold-bright)}.te-kalender-tag[aria-pressed=true]{background:var(--color-gold-bright);color:var(--color-ink,#0b0a08);font-weight:700}.te-kalender-wahl{color:var(--color-cream);font-size:.9375rem}.te-zone{font-size:1rem}