:root{--dunkel: #131926;--dunkel-hell: #1e2637;--dunkel-linie: #2b3547;--akzent: #c9a227;--akzent-dunkel: #a8871a;--akzent-hell: #fbf6e6;--flaeche: #eef1f6;--karte: #ffffff;--rand: #e3e7ee;--rand-stark: #ccd3de;--zeile: #f8fafc;--text: #131824;--text-mittel: #48505f;--text-leise: #6f7889;--gruen: #1f7a4d;--gruen-hell: #e6f4ec;--rot: #b3352c;--rot-hell: #fdecea;--gelb: #8f6410;--gelb-hell: #fdf3e2;--grau: #8a93a3;--warn-text: #7a5300;--warn-flaeche: #fbf2e0;--blau: #2d5680;--blau-hell: #ecf2f9;--schatten: 0 0 0 1px rgba(19, 24, 36, .04), 0 1px 2px rgba(19, 24, 36, .06), 0 4px 12px -2px rgba(19, 24, 36, .07);--schatten-stark: 0 0 0 1px rgba(19, 24, 36, .05), 0 2px 4px rgba(19, 24, 36, .06), 0 12px 28px -6px rgba(19, 24, 36, .14);--schatten-knopf: 0 1px 2px rgba(19, 24, 36, .16), 0 1px 1px rgba(19, 24, 36, .1);--radius-gross: 16px;--radius: 12px;--radius-klein: 9px}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Inter,Helvetica Neue,Arial,sans-serif;background:var(--flaeche);color:var(--text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.zahl,.wert,.zahl-wert,td.zahl,th.zahl{font-variant-numeric:tabular-nums}.rahmen{display:flex;min-height:100vh}.seitenleiste{width:236px;flex-shrink:0;background:var(--dunkel);color:#d6dce6;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3a4454 transparent}.marke{padding:20px 16px 16px}.marke b{display:block;font-size:17px;color:#fff;letter-spacing:-.2px;font-weight:650}.marke span{font-size:12px;color:#7d8899}.menue{padding:6px 10px 14px;flex:1}.menue-gruppe{padding:16px 8px 6px;font-size:10.5px;text-transform:uppercase;letter-spacing:1px;color:#6c7787;font-weight:650}.menue a{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;color:#c3ccd9;text-decoration:none;font-size:14px;border-radius:var(--radius-klein);margin-bottom:1px;transition:background .12s ease,color .12s ease}.menue a:hover{background:var(--dunkel-hell);color:#fff}.menue a.aktiv{background:var(--dunkel-hell);color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--akzent)}.menue .zaehler{background:#39435566;color:#dbe2eb;border-radius:20px;padding:1px 8px;font-size:11px;font-weight:650;min-width:22px;text-align:center}.menue .zaehler.rot{background:var(--rot);color:#fff}.fusszeile{padding:14px 16px;border-top:1px solid var(--dunkel-linie);font-size:12px;color:#8d99ab}.fusszeile button{background:none;border:1px solid #3a4454;color:#c3ccd9;padding:5px 11px;border-radius:var(--radius-klein);cursor:pointer;font-size:12px;margin-top:8px;transition:background .12s ease}.fusszeile button:hover{background:var(--dunkel-hell);color:#fff}.inhalt{flex:1;min-width:0;padding:26px 30px 72px;max-width:1560px}.kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;flex-wrap:wrap}.kopf h1{margin:0 0 5px;font-size:25px;font-weight:650;letter-spacing:-.4px}.kopf p{margin:0;color:var(--text-leise);font-size:13.5px;max-width:780px;line-height:1.55}.kopf-aktionen{display:flex;gap:8px;align-items:center}.karte{background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px;box-shadow:var(--schatten)}.karte h2{margin:0 0 14px;font-size:16px;font-weight:650;letter-spacing:-.1px}.karte h3{margin:18px 0 8px;font-size:13px;color:var(--text-leise);text-transform:uppercase;letter-spacing:.6px;font-weight:650}.raster{display:grid;gap:14px}.raster.spalten-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.raster.spalten-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.raster.spalten-4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.kachel{background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);padding:15px 17px;box-shadow:var(--schatten);transition:box-shadow .15s ease,border-color .15s ease}.kachel .titel{font-size:11px;color:var(--text-leise);text-transform:uppercase;letter-spacing:.7px;font-weight:650}.kachel .wert{font-size:26px;font-weight:650;margin:7px 0 3px;letter-spacing:-.6px;line-height:1.15}.kachel .hinweis{font-size:12px;color:var(--text-leise);line-height:1.45}.kachel.rot .wert{color:var(--rot)}.kachel.gruen .wert{color:var(--gruen)}.kachel[style*="cursor: pointer"]:hover,.kachel[style*="cursor:pointer"]:hover{box-shadow:var(--schatten-stark);border-color:var(--rand-stark)}.firmenkarte{background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);padding:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--schatten);transition:box-shadow .15s ease}.firmenkarte:hover{box-shadow:var(--schatten-stark)}.firmenkarte .balken{height:4px}.firmenkarte .kopfzeile{padding:15px 17px 10px;display:flex;justify-content:space-between;gap:10px}.firmenkarte .kopfzeile h3{margin:0;font-size:16px;color:var(--text);font-weight:650;text-transform:none;letter-spacing:-.1px}.firmenkarte .kopfzeile .unter{font-size:12px;color:var(--text-leise);margin-top:3px}.firmenkarte .zahlen{padding:0 17px 13px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.firmenkarte .zahl-titel{font-size:10.5px;color:var(--text-leise);text-transform:uppercase;letter-spacing:.6px;font-weight:650}.firmenkarte .zahl-wert{font-size:18px;font-weight:650;letter-spacing:-.3px}.firmenkarte .fuss{margin-top:auto;padding:11px 17px;border-top:1px solid var(--rand);background:var(--zeile);display:flex;justify-content:space-between;align-items:center;gap:8px}.ampel{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:3px 10px;border-radius:20px;font-weight:650;white-space:nowrap;line-height:1.5;align-self:flex-start;flex:0 0 auto}.ampel.gruen{background:var(--gruen-hell);color:var(--gruen)}.ampel.gelb{background:var(--gelb-hell);color:var(--gelb)}.ampel.rot{background:var(--rot-hell);color:var(--rot)}.ampel.unbekannt{background:#eef0f4;color:var(--text-leise)}.punkt{width:7px;height:7px;border-radius:50%;background:currentColor}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:9px 11px;text-align:left;border-bottom:1px solid var(--rand)}th{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--text-leise);font-weight:650;border-bottom:1.5px solid var(--rand-stark);white-space:nowrap}td.zahl,th.zahl{text-align:right;white-space:nowrap}tbody tr{transition:background .1s ease}tbody tr:hover td{background:var(--zeile)}tbody tr:last-child td{border-bottom:none}tr.summe td{font-weight:700;background:#f1f3f7;border-top:2px solid var(--rand-stark)}tr.gruppe td{background:#eef1f6;font-weight:650}.tabellen-huelle{overflow-x:auto;margin:0 -2px}.negativ{color:var(--rot)}.positiv{color:var(--gruen)}button,.knopf{background:var(--dunkel);color:#fff;border:none;border-radius:var(--radius-klein);padding:8px 15px;font-size:14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-weight:550;line-height:1.4;transition:background .13s ease,box-shadow .13s ease,transform .06s ease}button:hover,.knopf:hover{background:var(--dunkel-hell)}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed;transform:none}button.zweit{background:var(--karte);color:var(--text-mittel);border:1px solid var(--rand-stark)}button.zweit:hover{background:var(--flaeche);color:var(--text);border-color:#bfc6d1}button.klein{padding:5px 11px;font-size:12.5px;border-radius:6px}button.gefahr{background:var(--rot)}button.gefahr:hover{background:#9c2d25}button.akzent{background:var(--akzent-dunkel)}button.akzent:hover{background:#8f7215}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}input,select,textarea{padding:8px 11px;border:1px solid var(--rand-stark);border-radius:var(--radius-klein);font-size:14px;font-family:inherit;background:#fff;color:var(--text);transition:border-color .13s ease,box-shadow .13s ease}input:hover,select:hover,textarea:hover{border-color:#bfc6d1}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--akzent);box-shadow:0 0 0 3px #c9a22729}input::placeholder,textarea::placeholder{color:#9aa3b0}label{font-size:12.5px;color:var(--text-leise);display:block;margin-bottom:4px;font-weight:550}.feld{margin-bottom:13px}.feld-reihe{display:flex;gap:12px;flex-wrap:wrap}.feld-reihe>*{flex:1;min-width:150px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23737d8c' d='M1.4 0 6 4.6 10.6 0 12 1.4 6 7.4 0 1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;padding-right:32px}.meldung{padding:11px 15px;border-radius:var(--radius-klein);margin-bottom:14px;font-size:14px;line-height:1.5;border-left:3px solid}.meldung.fehler{background:var(--rot-hell);color:#8f2a22;border-color:var(--rot)}.meldung.ok{background:var(--gruen-hell);color:#17603c;border-color:var(--gruen)}.meldung.hinweis{background:var(--blau-hell);color:#24486b;border-color:var(--blau)}.meldung.warnung{background:var(--gelb-hell);color:#75520d;border-color:var(--gelb)}.leise{color:var(--text-leise);font-size:13px}.mini{font-size:12px;color:var(--text-leise);line-height:1.45}.marker{display:inline-block;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:650;background:#edeff3;color:var(--text-mittel);line-height:1.6;white-space:nowrap}.marker.warn{background:var(--gelb-hell);color:var(--gelb)}.marker.rot{background:var(--rot-hell);color:var(--rot)}.marker.gruen{background:var(--gruen-hell);color:var(--gruen)}a{color:var(--blau);text-decoration-color:#b8c8da;text-underline-offset:2px}a:hover{color:#1f4066}.anmelde-seite{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,var(--dunkel) 0%,#263349 60%,#2c3b52 100%)}.anmelde-karte{background:#fff;border-radius:14px;padding:34px;width:390px;box-shadow:0 20px 60px #00000052}.anmelde-karte h1{margin:0 0 5px;font-size:22px;font-weight:650;letter-spacing:-.3px}.anmelde-karte p.unter{margin:0 0 24px;color:var(--text-leise);font-size:13px}.anmelde-karte input{width:100%}.anmelde-karte button{width:100%;justify-content:center;margin-top:8px;padding:10px}.schnellzugang{margin-top:24px;padding-top:18px;border-top:1px dashed var(--rand-stark)}.schnellzugang-kopf{display:flex;flex-direction:column;margin-bottom:10px}.schnellzugang-kopf b{font-size:13px}.schnellzugang-kopf span{font-size:11px;color:var(--gelb)}.schnellzugang button{flex-direction:column;align-items:flex-start;gap:2px;padding:9px 13px;margin-top:7px;text-align:left}.schnellzugang button .mini{color:var(--text-leise)}.verlauf{width:100%;height:auto;display:block;max-height:320px}.verlauf .achse{stroke:var(--rand-stark);stroke-width:1}.verlauf .null{stroke:#b4bcc7;stroke-width:1;stroke-dasharray:3 3}.verlauf text{font-size:10px;fill:var(--text-leise)}.legende{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;margin-top:10px}.legende span{display:inline-flex;align-items:center;gap:5px}.legende i{width:11px;height:11px;border-radius:3px;display:inline-block}@media (max-width: 1100px){.inhalt{padding:20px 18px 60px}}@media (max-width: 860px){.rahmen{flex-direction:column}.seitenleiste{width:100%;height:auto;position:static}.menue{display:flex;flex-wrap:wrap;gap:2px;padding:6px 10px 10px}.menue-gruppe{width:100%;padding:10px 8px 4px}.menue a{flex:0 0 auto}.kopf h1{font-size:21px}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.achtung{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--warn-text, #7a5300);background:var(--warn-flaeche, #fbf2e0);padding:1px 4px;border-radius:3px;margin-left:5px;cursor:help;vertical-align:middle}button.nur-text{background:none;color:var(--text-leise);border:none;padding:5px 8px;font-size:13px;font-weight:500}button.nur-text:hover{background:var(--flaeche);color:var(--text)}.zeilen-knoepfe{white-space:nowrap}.zeilen-knoepfe>button{margin-right:4px;vertical-align:middle}.karte.umzug{padding:22px 24px 20px}.karte.umzug h3{margin:0 0 4px}.umzug-aussage{font-size:17px;line-height:1.45;color:var(--text);margin:10px 0 20px;font-weight:500}.umzug-spalten{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;padding:18px 20px;background:var(--flaeche);border-radius:var(--radius);margin-bottom:16px}@media (max-width: 800px){.umzug-spalten{grid-template-columns:1fr}}.umzug-spalten h4{margin:0 0 10px;font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--text-leise)}.umzug-liste{list-style:none;margin:0;padding:0}.umzug-liste li{font-size:14px;line-height:1.5;padding:4px 0;color:var(--text-mittel)}.umzug-liste li b{color:var(--text);font-weight:600}.umzug-liste li.achtung,.umzug-liste li.achtung b{color:var(--gelb)}.umzug-fuss{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.umzug-fuss .nur-text{margin-left:auto}.tabelle.schmal td{padding:6px 10px;font-size:13px}.diagramm{width:100%;display:block}.dia-achse{font-size:11px;fill:var(--text-leise);font-family:inherit}.kein-bild{display:flex;align-items:center;justify-content:center;background:var(--flaeche);border-radius:var(--radius-klein);color:var(--text-leise);font-size:13.5px;text-align:center;padding:12px}.sparkline{width:96px;height:28px;flex:none;opacity:.9}.kennzahl{background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);padding:16px 18px 15px;box-shadow:var(--schatten);position:relative;overflow:hidden}.kennzahl:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.kennzahl.rot:before{background:var(--rot)}.kennzahl.gelb:before{background:var(--gelb)}.kennzahl.gruen:before{background:var(--gruen)}.kennzahl-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.kennzahl-titel{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-leise);line-height:1.35}.kennzahl-wert{font-size:30px;font-weight:620;line-height:1.1;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.kennzahl.rot .kennzahl-wert{color:var(--rot)}.kennzahl-hinweis{font-size:13px;color:var(--text-mittel);margin-top:7px;line-height:1.45}.anteile-balken{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--rand);margin-bottom:12px}.anteile-stueck{height:100%}.anteile-legende{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--text-mittel)}.anteile-legende span{display:inline-flex;align-items:center;gap:6px}.anteile-legende i{width:9px;height:9px;border-radius:3px;flex:none}.anteile-legende b{color:var(--text);font-variant-numeric:tabular-nums}.balken-liste{display:flex;flex-direction:column;gap:7px}.balken-zeile{display:grid;grid-template-columns:150px 1fr 110px;align-items:center;gap:12px;font-size:13.5px}.balken-name{color:var(--text-mittel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balken-feld{position:relative;height:20px;background:var(--flaeche);border-radius:4px;overflow:hidden}.balken-stueck{position:absolute;top:3px;bottom:3px;border-radius:3px;min-width:2px}.balken-null{position:absolute;top:0;bottom:0;width:1px;background:var(--rand-stark);z-index:1}.balken-wert{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-weight:550}.balken-wert.negativ{color:var(--rot)}@media (max-width: 700px){.balken-zeile{grid-template-columns:110px 1fr 90px;gap:8px;font-size:12.5px}}.stand-kopf{display:flex;align-items:center;gap:36px;flex-wrap:wrap;background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:20px 24px;margin-bottom:16px}.stand-zahl{display:flex;align-items:baseline;gap:14px}.stand-zahl .gross{font-size:44px;font-weight:640;line-height:1;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums}.stand-zahl .von{font-size:24px;color:var(--text-leise);font-weight:500}.stand-text{font-size:14.5px;color:var(--text-mittel);max-width:260px;line-height:1.45}.stand-anteile{flex:1;min-width:260px}.haus-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;margin-bottom:18px}.haus{background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:16px 18px 14px;display:flex;flex-direction:column;gap:12px;border-left:3px solid var(--rand-stark);transition:box-shadow .15s ease,border-color .15s ease}.haus:hover{box-shadow:var(--schatten-stark)}.haus.veraltet{border-left-color:var(--gelb)}.haus.aktuell{border-left-color:var(--gruen)}.haus.unbekannt{border-left-color:var(--text-leise)}.haus-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.haus-kopf h3{margin:0 0 3px;font-size:16.5px;font-weight:620;letter-spacing:-.01em}.haus-adresse{font-size:12.5px;color:var(--text-leise);text-decoration:none;border-bottom:1px solid transparent}.haus-adresse:hover{color:var(--blau);border-bottom-color:var(--rand-stark)}.haus-adresse.leer{font-style:italic}.zustand{font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:20px;white-space:nowrap;flex:none}.zustand.aktuell{background:var(--gruen-hell);color:var(--gruen)}.zustand.veraltet{background:var(--gelb-hell);color:var(--gelb)}.zustand.unbekannt{background:var(--flaeche);color:var(--text-leise)}.haus-staende{background:var(--flaeche);border-radius:var(--radius-klein);padding:10px 12px;display:flex;flex-direction:column;gap:5px}.stand-zeile{display:flex;align-items:baseline;gap:9px;font-size:13px}.stand-marke{font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);width:34px;flex:none}.stand-zeile code{font-size:12.5px;background:none;padding:0;color:var(--text-mittel)}.stand-zeile code.gleich{color:var(--gruen);font-weight:600}.haus-warnung{margin:0;font-size:12.5px;line-height:1.45;color:var(--gelb);background:var(--gelb-hell);padding:8px 11px;border-radius:var(--radius-klein)}.haus-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}.ziel-liste{display:flex;flex-direction:column;gap:8px}.ziel{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 16px;background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);transition:border-color .13s ease}.ziel:hover{border-color:var(--rand-stark)}.ziel.still{opacity:.55}.ziel-name{display:flex;align-items:baseline;gap:9px;min-width:175px}.ziel-name b{font-size:14.5px;font-weight:620}.ziel-feld{display:flex;align-items:baseline;gap:8px;margin:0}.ziel-feld>span{font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise)}.ziel-feld input{border:1px solid transparent;background:transparent;padding:4px 7px;font-size:13px;width:215px;border-radius:6px;color:var(--text-mittel)}.ziel-feld.schmal input{width:62px}.ziel-feld input:hover{background:var(--flaeche)}.ziel-feld input:focus{background:#fff;border-color:var(--akzent);color:var(--text);box-shadow:0 0 0 3px #c9a22729}.ziel-feld input::placeholder{font-style:italic}.ziel-dienst{display:flex;align-items:baseline;gap:8px;flex:1;min-width:150px}.ziel-dienst code{font-size:12.5px;color:var(--text-leise);background:none;padding:0}.ziel-knoepfe{display:flex;align-items:center;gap:4px;margin-left:auto}@media (max-width: 900px){.ziel{gap:10px 14px}.ziel-knoepfe{margin-left:0;width:100%}}h1,h2,h3,.kennzahl-wert,.stand-zahl .gross,.wert,.zahl-wert{font-family:Segoe UI Variable Display,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Inter,sans-serif;letter-spacing:-.018em}button,.knopf{border-radius:var(--radius-klein);background:linear-gradient(180deg,#232b3b 0%,var(--dunkel) 100%);box-shadow:var(--schatten-knopf);transition:background .14s ease,box-shadow .14s ease,transform .1s ease}button:hover,.knopf:hover{background:linear-gradient(180deg,#2c364a,#1b2331);box-shadow:0 2px 4px #13182433,0 4px 10px -2px #1318242e;transform:translateY(-1px)}button:active{transform:translateY(0);box-shadow:var(--schatten-knopf)}button:disabled,button:disabled:hover{transform:none;box-shadow:none;background:var(--dunkel)}button.zweit{background:var(--karte);box-shadow:0 0 0 1px var(--rand-stark),0 1px 2px #1318240d;border:none}button.zweit:hover{background:var(--karte);transform:translateY(-1px);box-shadow:0 0 0 1px var(--rand-stark),0 3px 8px -1px #1318241f}button.gefahr{background:linear-gradient(180deg,#c33d33 0%,var(--rot) 100%)}button.gefahr:hover{background:linear-gradient(180deg,#cf463c,#a02f27)}button.nur-text,button.nur-text:hover{background:none;box-shadow:none;transform:none}button.nur-text:hover{background:var(--flaeche)}.karte,.kachel,.kennzahl,.haus,.stand-kopf,.firmenkarte{border-radius:var(--radius-gross)}.karte,.stand-kopf{box-shadow:var(--schatten);border-color:transparent}.haus{border-radius:var(--radius-gross);border-color:transparent}.ziel{border-radius:var(--radius);border-color:transparent;box-shadow:var(--schatten)}.ziel:hover{box-shadow:var(--schatten-stark)}input,select,textarea,.haus-staende,.umzug-spalten,.kein-bild,.meldung{border-radius:var(--radius-klein)}.karte.lauf{border-left:3px solid var(--rand-stark)}.karte.lauf.laeuft{border-left-color:var(--akzent-dunkel)}.karte.lauf.gut{border-left-color:var(--gruen)}.karte.lauf.schlecht{border-left-color:var(--rot)}.lauf-kopf{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.lauf-kopf h2{margin:0 0 4px}.lauf-kopf p{margin:0;font-size:13.5px;line-height:1.5}.lauf-lampe{width:12px;height:12px;border-radius:50%;flex:none;margin-top:5px}.lauf-lampe.gut{background:var(--gruen);box-shadow:0 0 0 4px var(--gruen-hell)}.lauf-lampe.schlecht{background:var(--rot);box-shadow:0 0 0 4px var(--rot-hell)}.lauf-lampe.puls{background:var(--akzent-dunkel);animation:pulsen 1.5s ease-in-out infinite}@keyframes pulsen{0%,to{box-shadow:0 0 #a8871a73}70%{box-shadow:0 0 0 9px #a8871a00}}.lauf-schritte{list-style:none;margin:0 0 12px;padding:0}.lauf-schritte li{display:grid;grid-template-columns:26px 190px 1fr;gap:10px;align-items:baseline;padding:7px 0;font-size:13.5px;line-height:1.45;border-bottom:1px solid var(--rand);animation:einblenden .28s ease both}.lauf-schritte li:last-child{border-bottom:none}.lauf-schritte .haken{font-weight:700;text-align:center;font-size:14px}.lauf-schritte li.gut .haken{color:var(--gruen)}.lauf-schritte li.schlecht .haken{color:var(--rot)}.lauf-schritte li.neutral .haken,.lauf-schritte li.offen .haken{color:var(--text-leise)}.lauf-schritte li.schlecht{background:var(--rot-hell);border-radius:var(--radius-klein)}.lauf-name{font-weight:600;color:var(--text)}.lauf-text{color:var(--text-mittel);overflow-wrap:anywhere}@keyframes einblenden{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.drehen{display:inline-block;width:12px;height:12px;border:2px solid var(--rand-stark);border-top-color:var(--akzent-dunkel);border-radius:50%;animation:drehung .8s linear infinite}@keyframes drehung{to{transform:rotate(360deg)}}.lauf-warten{display:flex;align-items:center;gap:10px;color:var(--text-leise);font-size:13.5px;padding:10px 0 14px}@media (max-width: 760px){.lauf-schritte li{grid-template-columns:22px 1fr}.lauf-schritte .lauf-text{grid-column:2}}.haus-lokal{display:flex;align-items:center;gap:8px;font-size:12.5px;padding-top:2px}.haus-lokal a{color:var(--blau);text-decoration:none}.haus-lokal a:hover{text-decoration:underline}.haus-lokal button.nur-text{padding:3px 6px;font-size:12.5px}.punkt-lampe{width:7px;height:7px;border-radius:50%;flex:none}.punkt-lampe.an{background:var(--gruen);box-shadow:0 0 0 2.5px var(--gruen-hell)}.punkt-lampe.aus{background:var(--rand-stark)}.weg{list-style:none;counter-reset:schritt;margin:0 0 20px;padding:0;display:grid;gap:2px}.weg li{counter-increment:schritt;display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:baseline;padding:11px 14px;font-size:13.5px;line-height:1.55;color:var(--text-mittel);background:var(--flaeche);border-radius:var(--radius-klein)}.weg li:before{content:counter(schritt);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--karte);box-shadow:0 0 0 1px var(--rand-stark);font-size:11.5px;font-weight:700;color:var(--text-mittel)}.weg li:first-child{background:var(--akzent-hell);color:var(--text)}.weg li:first-child:before{background:var(--akzent-dunkel);color:#fff;box-shadow:none}.weg li b{color:var(--text);font-weight:620}.weg li code{background:var(--karte);padding:1px 6px;border-radius:5px;font-size:12.5px;box-shadow:0 0 0 1px var(--rand)}.haus-lokal button.nur-text{color:var(--blau);padding:0;background:none}.haus-lokal button.nur-text:hover{background:none;color:var(--blau);text-decoration:underline}.kunden-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.kunde-karte{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px;text-align:left;cursor:pointer;background:var(--karte)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--rand-stark)!important;border-radius:var(--radius)!important;font-weight:400;position:relative}.kunde-karte:hover{box-shadow:0 0 0 1px var(--text-leise),var(--schatten)!important}.kunde-karte.gewaehlt{box-shadow:0 0 0 2px var(--akzent-dunkel),var(--schatten)!important}.kunde-name{font-size:14px;font-weight:620}.kunde-zahl{position:absolute;top:12px;right:16px;font-size:24px;font-weight:640;line-height:1;font-variant-numeric:tabular-nums;color:var(--text)}.kunde-stufen{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px}.kunde-stufen i{font-style:normal;color:var(--text-leise)}.kunde-stufen i.rot{color:var(--rot);font-weight:600}.kunde-stufen i.gelb{color:var(--gelb);font-weight:600}.kunde-betrag{font-size:12.5px;color:var(--text-mittel);font-variant-numeric:tabular-nums}.vorgang-liste{display:flex;flex-direction:column;gap:7px}.vorgang{display:grid;grid-template-columns:96px 1fr auto;gap:14px;align-items:center;padding:12px 14px;background:var(--flaeche);border-radius:var(--radius-klein);border-left:3px solid var(--rand-stark)}.vorgang.rot{border-left-color:var(--rot)}.vorgang.gelb{border-left-color:var(--gelb)}.vorgang.gruen{border-left-color:var(--gruen)}.stufe{font-size:12px;font-weight:650;text-align:center;padding:5px 8px;border-radius:20px;background:var(--karte);color:var(--text-leise);white-space:nowrap}.stufe.rot{background:var(--rot-hell);color:var(--rot)}.stufe.gelb{background:var(--gelb-hell);color:var(--gelb)}.vorgang-mitte{min-width:0}.vorgang-titel{font-size:14px;line-height:1.4}.vorrang{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blau);background:var(--blau-hell);padding:2px 7px;border-radius:20px;margin-right:7px;vertical-align:1px}.wartet-hinweis{color:var(--text-mittel)}.vorgang-rechts{display:flex;align-items:center;gap:12px;white-space:nowrap}.vorgang-betrag{font-variant-numeric:tabular-nums;font-weight:550}@media (max-width: 760px){.vorgang{grid-template-columns:80px 1fr}.vorgang-rechts{grid-column:2;justify-content:flex-start}}.live-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:750;letter-spacing:.08em;padding:4px 10px;border-radius:20px;white-space:nowrap;flex:none;background:var(--gruen);color:#fff;box-shadow:0 0 0 3px var(--gruen-hell)}.haus-pillen{display:flex;align-items:center;gap:8px;flex:none}.stand-zeile.entwicklung{padding-top:5px;border-top:1px dashed var(--rand-stark);margin-top:3px}.stand-zeile.entwicklung a{color:var(--blau);text-decoration:none;font-size:13px}.stand-zeile.entwicklung a:hover{text-decoration:underline}.stand-zeile.entwicklung .punkt-lampe{margin-right:2px}.stand-zeile.entwicklung.veraltet .mini{color:var(--gelb);font-weight:600}.stand-zeile.entwicklung button.nur-text{padding:0;color:var(--blau);font-size:13px}.stand-zeile.entwicklung button.nur-text:hover{background:none;text-decoration:underline}.gesperrt-hinweis{padding:5px 10px;color:var(--text-leise);font-style:italic;border:1px dashed var(--rand-stark);border-radius:var(--radius-klein)}.karte.vorlage{border-left:3px solid var(--gelb)}.vorlage-liste{display:flex;flex-direction:column;gap:8px}.vorlage-zeile{display:grid;grid-template-columns:1fr 190px auto;gap:14px;align-items:center;padding:12px 14px;background:var(--flaeche);border-radius:var(--radius-klein)}.vorlage-mail{min-width:0;cursor:pointer}.vorlage-betreff{font-weight:600;font-size:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vorlage-grund{color:var(--text-mittel);margin-top:3px;font-style:italic}.vorlage-wahl{display:flex;flex-direction:column;gap:6px}.vorlage-wahl select{width:100%;font-size:13px;padding:6px 28px 6px 9px}.vorlage-lernen{display:flex;align-items:center;gap:6px;cursor:pointer}.vorlage-lernen input{width:auto}.vorlage-knoepfe{display:flex;flex-direction:column;gap:5px;align-items:stretch}.vorlage-knoepfe button{justify-content:center}@media (max-width: 900px){.vorlage-zeile{grid-template-columns:1fr}.vorlage-knoepfe{flex-direction:row;flex-wrap:wrap}}.regel-liste{display:flex;flex-direction:column;gap:4px}.regel-zeile{display:grid;grid-template-columns:1fr auto auto auto;gap:14px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--rand);font-size:13.5px}.regel-zeile:last-child{border-bottom:none}.regel-zeile.still{opacity:.5}.regel-wann{color:var(--text)}.regel-aktion{font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:20px;background:var(--flaeche);color:var(--text-leise)}.regel-aktion.aufgabe{background:var(--blau-hell);color:var(--blau)}.regel-aktion.beleg{background:var(--gelb-hell);color:var(--gelb)}.regel-aktion.ignorieren{background:var(--rot-hell);color:var(--rot)}.postfach-liste{display:flex;flex-direction:column;gap:10px;margin-top:14px}.postfach{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 16px;background:var(--flaeche);border-radius:var(--radius);border-left:3px solid var(--rand-stark)}.postfach.aktiv{border-left-color:var(--gruen)}.postfach.fehler{border-left-color:var(--rot)}.postfach.unvollstaendig,.postfach.nie{border-left-color:var(--gelb)}.postfach.wartet{border-left-color:var(--text-leise)}.pf-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:20px;white-space:nowrap}.pf-badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.pf-badge.aktiv{background:var(--gruen);color:#fff;box-shadow:0 0 0 3px var(--gruen-hell)}.pf-badge.aktiv i{animation:pulsen 2s ease-in-out infinite}.pf-badge.fehler{background:var(--rot-hell);color:var(--rot)}.pf-badge.unvollstaendig,.pf-badge.nie{background:var(--gelb-hell);color:var(--gelb)}.pf-badge.wartet{background:var(--karte);color:var(--text-leise);box-shadow:0 0 0 1px var(--rand-stark)}.pf-mitte{min-width:0}.pf-adresse{font-size:15px;font-weight:620;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pf-adresse .marker{font-weight:550}.pf-zeile{font-size:12.5px;color:var(--text-mittel);margin-top:3px}.pf-zeile b{color:var(--text);font-variant-numeric:tabular-nums}.pf-meldung{font-size:12.5px;margin-top:4px}.pf-meldung.fehler{color:var(--rot)}.pf-meldung.gut{color:var(--gruen)}.pf-rechts{display:flex;flex-direction:column;gap:6px;align-items:stretch}.pf-rechts button{justify-content:center}.pf-schalter{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-mittel);cursor:pointer}.pf-schalter input{width:auto;margin:0}.pf-zugang{grid-column:1 / -1;padding-top:12px;border-top:1px dashed var(--rand-stark)}.pf-vorlage{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}@media (max-width: 900px){.postfach{grid-template-columns:1fr}.pf-rechts{flex-direction:row;flex-wrap:wrap}}.anbinden{margin-top:14px;padding:18px 20px;background:var(--flaeche);border-radius:var(--radius);border-left:3px solid var(--akzent-dunkel)}.anbinden h3{margin:0 0 4px;font-size:15px;text-transform:none;letter-spacing:0;color:var(--text)}.anbinden .schritt{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--rand)}.anbinden .schritt:last-of-type{border-bottom:none}.anbinden .schritt-nr{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--karte);box-shadow:0 0 0 1px var(--rand-stark);font-size:11.5px;font-weight:700}.anbinden .schritt-nr.fertig{background:var(--gruen);color:#fff;box-shadow:none}.anbinden .schritt b{display:block;font-size:13.5px;margin-bottom:6px}.anbinden .feld-reihe{margin-top:4px}.anbinden .fuss{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}.reiter{display:flex;gap:4px;margin:0 0 14px;padding:4px;background:var(--flaeche);border-radius:12px;width:fit-content}.reiter button{background:transparent;color:var(--text-mittel);box-shadow:none;border:0;padding:8px 14px;border-radius:9px;font-size:13.5px;font-weight:500;display:flex;align-items:center;gap:8px}.reiter button:hover{background:#1318240d;color:var(--text);transform:none}.reiter button.aktiv{background:var(--karte);color:var(--text);box-shadow:var(--schatten);font-weight:600}.reiter-zahl{min-width:20px;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--rand);color:var(--text-mittel)}.reiter button.aktiv .reiter-zahl{background:var(--flaeche)}.reiter-zahl.warn{background:var(--gelb-hell);color:var(--gelb)}.kachel.gewaehlt{box-shadow:0 0 0 2px var(--akzent)}:root[data-ansicht=dunkel]{--flaeche: #0d1117;--karte: #161b25;--rand: #232b38;--rand-stark: #303a4a;--zeile: #1b2230;--text: #e8edf5;--text-mittel: #a8b3c4;--text-leise: #74808f;--dunkel: #090d14;--dunkel-hell: #1b2230;--dunkel-linie: #262f3e;--gruen: #3ddc84;--gruen-hell: #12301f;--rot: #ff6b5e;--rot-hell: #33161a;--gelb: #ffc857;--gelb-hell: #33280f;--blau: #6aa9ff;--blau-hell: #14243a;--akzent: #ffd166;--akzent-dunkel: #e0b04a;--akzent-hell: #2a2312;--schatten: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px -8px rgba(0, 0, 0, .7);--schatten-stark: inset 0 1px 0 rgba(255, 255, 255, .07), 0 2px 6px rgba(0, 0, 0, .55), 0 16px 40px -10px rgba(0, 0, 0, .85);--schatten-knopf: inset 0 1px 0 rgba(255, 255, 255, .08), 0 1px 3px rgba(0, 0, 0, .6)}:root[data-ansicht=dunkel] body{background:var(--flaeche)}:root[data-ansicht=dunkel] .karte,:root[data-ansicht=dunkel] .kachel,:root[data-ansicht=dunkel] .haus,:root[data-ansicht=dunkel] .ziel,:root[data-ansicht=dunkel] .stand-kopf,:root[data-ansicht=dunkel] .kennzahl,:root[data-ansicht=dunkel] .firmenkarte{background:var(--karte);border-color:var(--rand)}:root[data-ansicht=dunkel] .stand-zahl .gross,:root[data-ansicht=dunkel] .kennzahl-wert,:root[data-ansicht=dunkel] .kachel .wert{color:#fff;text-shadow:0 0 24px rgba(255,255,255,.18)}:root[data-ansicht=dunkel] button:not(.zweit):not(.nur-text),:root[data-ansicht=dunkel] .knopf:not(.zweit):not(.nur-text){background:linear-gradient(180deg,#2b3547,#1d2534);color:var(--text)}:root[data-ansicht=dunkel] button:not(.zweit):not(.nur-text):hover,:root[data-ansicht=dunkel] .knopf:not(.zweit):not(.nur-text):hover{background:linear-gradient(180deg,#36425a,#232c3d)}:root[data-ansicht=dunkel] button.zweit{background:transparent;color:var(--text-mittel);box-shadow:0 0 0 1px var(--rand-stark)}:root[data-ansicht=dunkel] button.zweit:hover{background:var(--dunkel-hell);color:var(--text)}:root[data-ansicht=dunkel] button.nur-text{background:none;box-shadow:none;color:var(--text-leise)}:root[data-ansicht=dunkel] button.nur-text:hover{background:var(--dunkel-hell);color:var(--text)}:root[data-ansicht=dunkel] input,:root[data-ansicht=dunkel] select,:root[data-ansicht=dunkel] textarea{background:#0f141d;color:var(--text);border-color:var(--rand-stark)}:root[data-ansicht=dunkel] .haus-staende,:root[data-ansicht=dunkel] .umzug-spalten,:root[data-ansicht=dunkel] .weg li,:root[data-ansicht=dunkel] .kein-bild,:root[data-ansicht=dunkel] .balken-feld,:root[data-ansicht=dunkel] .ziel-feld input:hover{background:#10151e}:root[data-ansicht=dunkel] .weg li:first-child{background:var(--akzent-hell)}:root[data-ansicht=dunkel] .weg li:before{background:var(--karte);color:var(--text-mittel)}:root[data-ansicht=dunkel] .weg li code{background:#10151e}:root[data-ansicht=dunkel] .ziel-feld input:focus{background:#0f141d}:root[data-ansicht=weit]{--flaeche: #ffffff;--karte: #ffffff;--rand: #eceff4;--rand-stark: #dde2ea;--zeile: #fafbfd;--text: #0a0d14;--text-mittel: #545c6b;--text-leise: #8a93a2;--radius-gross: 20px;--radius: 16px;--radius-klein: 12px;--schatten: none;--schatten-stark: 0 8px 30px -12px rgba(10, 13, 20, .16);--schatten-knopf: none}:root[data-ansicht=weit] .karte,:root[data-ansicht=weit] .stand-kopf,:root[data-ansicht=weit] .haus,:root[data-ansicht=weit] .ziel{border:1px solid var(--rand);padding:30px 32px}:root[data-ansicht=weit] .inhalt{padding:48px 56px 96px;max-width:1320px}:root[data-ansicht=weit] .kopf{margin-bottom:40px}:root[data-ansicht=weit] .kopf h1{font-size:38px;font-weight:600;letter-spacing:-.03em}:root[data-ansicht=weit] .kopf p{font-size:16px}:root[data-ansicht=weit] .karte h2{font-size:20px;margin-bottom:22px}:root[data-ansicht=weit] .stand-zahl .gross{font-size:68px;font-weight:600}:root[data-ansicht=weit] .kennzahl-wert{font-size:40px;font-weight:600}:root[data-ansicht=weit] .haus-raster,:root[data-ansicht=weit] .ziel-liste{gap:22px}:root[data-ansicht=weit] .haus-raster{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}:root[data-ansicht=weit] .lauf-schritte li{padding:13px 0;font-size:15px}:root[data-ansicht=weit] .weg li{padding:18px 22px;font-size:15px;background:#fafbfd}:root[data-ansicht=weit] .haus-kopf h3{font-size:19px}:root[data-ansicht=farbig]{--flaeche: #f2f4fb;--karte: #ffffff;--rand: #e4e8f5;--rand-stark: #ccd3ea;--text: #17192b;--text-mittel: #4d5473;--text-leise: #7c8399;--blau: #4b5ee6;--blau-hell: #eceffe;--akzent: #7c5cff;--akzent-dunkel: #6244e0;--akzent-hell: #f1edff;--radius-gross: 20px;--radius: 15px;--schatten: 0 0 0 1px rgba(76, 94, 230, .07), 0 2px 5px rgba(46, 55, 120, .07), 0 10px 26px -8px rgba(46, 55, 120, .16);--schatten-stark: 0 0 0 1px rgba(76, 94, 230, .1), 0 6px 14px rgba(46, 55, 120, .1), 0 22px 48px -12px rgba(46, 55, 120, .28)}:root[data-ansicht=farbig] .stand-kopf{background:linear-gradient(120deg,#4b5ee6,#7c5cff 55%,#9d6bff);border:none;color:#fff}:root[data-ansicht=farbig] .stand-kopf .gross,:root[data-ansicht=farbig] .stand-kopf .von,:root[data-ansicht=farbig] .stand-kopf .stand-text,:root[data-ansicht=farbig] .stand-kopf .anteile-legende,:root[data-ansicht=farbig] .stand-kopf .anteile-legende b{color:#fff}:root[data-ansicht=farbig] .stand-kopf .anteile-balken{background:#ffffff40}:root[data-ansicht=farbig] button:not(.zweit):not(.nur-text),:root[data-ansicht=farbig] .knopf:not(.zweit):not(.nur-text){background:linear-gradient(180deg,#6b53f5 0%,var(--akzent-dunkel) 100%)}:root[data-ansicht=farbig] button:not(.zweit):not(.nur-text):hover,:root[data-ansicht=farbig] .knopf:not(.zweit):not(.nur-text):hover{background:linear-gradient(180deg,#7b64ff,#6a4ceb)}:root[data-ansicht=farbig] button.zweit{background:var(--karte);color:var(--akzent-dunkel)}:root[data-ansicht=farbig] button.zweit:hover{background:var(--akzent-hell)}:root[data-ansicht=farbig] button.nur-text{background:none;box-shadow:none;color:var(--text-leise)}:root[data-ansicht=farbig] button.nur-text:hover{background:var(--flaeche);color:var(--text)}:root[data-ansicht=farbig] .haus{border-left-width:4px}:root[data-ansicht=farbig] .weg li:first-child{background:linear-gradient(110deg,#4b5ee6,#7c5cff);color:#fff}:root[data-ansicht=farbig] .weg li:first-child b,:root[data-ansicht=farbig] .weg li:first-child code{color:#fff}:root[data-ansicht=farbig] .weg li:first-child code{background:#ffffff2e;box-shadow:none}:root[data-ansicht=farbig] .weg li:first-child:before{background:#fff;color:var(--akzent-dunkel)}.haus,.ziel,.kennzahl,.kachel,.karte,.stand-kopf{animation:hereinkommen .34s cubic-bezier(.22,.8,.3,1) both}.haus-raster>*:nth-child(1),.ziel-liste>*:nth-child(1){animation-delay:.02s}.haus-raster>*:nth-child(2),.ziel-liste>*:nth-child(2){animation-delay:.06s}.haus-raster>*:nth-child(3),.ziel-liste>*:nth-child(3){animation-delay:.1s}.haus-raster>*:nth-child(4),.ziel-liste>*:nth-child(4){animation-delay:.14s}.haus-raster>*:nth-child(5),.ziel-liste>*:nth-child(5){animation-delay:.18s}.haus-raster>*:nth-child(6),.ziel-liste>*:nth-child(6){animation-delay:.22s}.haus-raster>*:nth-child(n+7),.ziel-liste>*:nth-child(n+7){animation-delay:.26s}@keyframes hereinkommen{0%{opacity:0;transform:translateY(9px) scale(.995)}to{opacity:1;transform:none}}.anteile-stueck,.balken-stueck{transform-origin:left center;animation:wachsen .55s cubic-bezier(.22,.8,.3,1) both}@keyframes wachsen{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ansicht-wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:4px}.ansicht-karte{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;text-align:left;cursor:pointer;background:var(--karte)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--rand-stark)!important;border-radius:var(--radius)!important;font-family:inherit;font-weight:400}.ansicht-karte:hover{box-shadow:0 0 0 1px var(--text-leise),var(--schatten)!important}.ansicht-karte.gewaehlt{box-shadow:0 0 0 2px var(--akzent-dunkel),var(--schatten)!important}.ansicht-karte b{font-size:15px;font-weight:620}.ansicht-text{font-size:12.5px;color:var(--text-leise);line-height:1.45;font-weight:400}.ansicht-haken{font-size:11.5px;font-weight:650;color:var(--akzent-dunkel)}.ansicht-probe{display:flex;gap:3px;width:100%;height:34px;border-radius:7px;overflow:hidden;padding:5px}.ansicht-probe i{flex:1;border-radius:3px}.ansicht-probe.kaufmaennisch{background:#eef1f6}.ansicht-probe.kaufmaennisch i:nth-child(1){background:#fff}.ansicht-probe.kaufmaennisch i:nth-child(2){background:#fff}.ansicht-probe.kaufmaennisch i:nth-child(3){background:#1f7a4d}.ansicht-probe.dunkel{background:#0d1117}.ansicht-probe.dunkel i:nth-child(1){background:#161b25}.ansicht-probe.dunkel i:nth-child(2){background:#161b25}.ansicht-probe.dunkel i:nth-child(3){background:#3ddc84}.ansicht-probe.weit{background:#fff;box-shadow:inset 0 0 0 1px #eceff4}.ansicht-probe.weit i:nth-child(1){background:#f6f8fb}.ansicht-probe.weit i:nth-child(2){background:#f6f8fb}.ansicht-probe.weit i:nth-child(3){background:#0a0d14}.ansicht-probe.farbig{background:#f2f4fb}.ansicht-probe.farbig i:nth-child(1){background:linear-gradient(135deg,#4b5ee6,#7c5cff)}.ansicht-probe.farbig i:nth-child(2){background:#fff}.ansicht-probe.farbig i:nth-child(3){background:#9d6bff}:root[data-ansicht=farbig] .stand-kopf .anteile-stueck[style*=--gruen],:root[data-ansicht=farbig] .stand-kopf .anteile-legende i{filter:brightness(1.45) saturate(1.25)}:root[data-ansicht=farbig] .stand-kopf .anteile-stueck{filter:brightness(1.45) saturate(1.25)}:root[data-ansicht=dunkel] .haus-lokal button.nur-text,:root[data-ansicht=farbig] .haus-lokal button.nur-text,:root[data-ansicht=weit] .haus-lokal button.nur-text{color:var(--blau);background:none;padding:0}:root[data-ansicht=dunkel] .haus-lokal button.nur-text:hover,:root[data-ansicht=farbig] .haus-lokal button.nur-text:hover,:root[data-ansicht=weit] .haus-lokal button.nur-text:hover{background:none;color:var(--blau);text-decoration:underline}
