:root{--schrift-familie:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--schrift-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--schrift-1:0.8125rem;--schrift-2:0.9375rem;--schrift-3:1.125rem;--schrift-4:2rem;--zeilenhoehe:1.55;--sperrung-etikett:0.14em;--sperrung-kopfzeile:0.08em;--sperrung-ueberschrift:-0.01em;--farbe-text:#393939;--farbe-ueberschrift:#262626;--farbe-gedaempft:#6a6a6a;--farbe-flaeche:#ffffff;--farbe-flaeche-wechsel:#fbfbfa;--farbe-hintergrund:#f5f5f2;--farbe-rand:#e4e4df;--farbe-akzent:#7bb93c;--farbe-akzent-tief:#5c9a28;--farbe-akzent-text:#ffffff;--farbe-kopfzeile:#262626;--farbe-kopfzeile-text:#ededea;--farbe-zeile-ueberfahren:#eef5e3;--farbe-tafel-balken:#4a7b20;--farbe-tafel-text:#232e16;--farbe-tafel-stark:#141b0c;--farbe-gefahr:#b4453c;--farbe-gefahr-tief:#8f3229;--farbe-warnung-grund:#fbf3e4;--farbe-warnung-rand:#ebd9ae;--farbe-warnung-text:#8a6b1e;--farbe-seitenleiste:#262626;--farbe-seitenleiste-text:#c7c7c2;--farbe-seitenleiste-aktiv:rgba(123,185,60,0.16);--farbe-seitenleiste-aktiv-text:#ffffff;--farbe-seitenleiste-gedaempft:#a0a0a0;--farbe-seitenleiste-linie:rgba(255,255,255,0.08);--farbe-seitenleiste-knopf-rand:rgba(255,255,255,0.18);--farbe-fokus:#5c9a28;--fokus-staerke:2px;--fokus-abstand:2px;--ton-neutral-grund:#eeeeea;--ton-neutral-text:#4a4a45;--ton-offen-grund:#e6eefb;--ton-offen-text:#234a86;--ton-gut-grund:#e6f2da;--ton-gut-text:#3d6b1b;--ton-warnend-grund:#fbf1de;--ton-warnend-text:#7d5106;--ton-gesperrt-grund:#f8e7e5;--ton-gesperrt-text:#8f3a32;--abstand-1:0.25rem;--abstand-2:0.5rem;--abstand-3:0.75rem;--abstand-4:1.25rem;--abstand-5:2rem;--rundung-klein:8px;--rundung-gross:12px;--rundung-pille:999px;--rand-staerke:1px;--schatten-flach:0 1px 2px rgba(38,38,38,0.04);--schatten-hoch:-8px 0 24px rgba(38,38,38,0.14);--breite-schmal:26rem;--breite-seitenleiste:16.5rem;--breite-logo:10.625rem;--breite-detailbereich:min(52.5rem,45vw);--breite-kachel:9rem;--breite-zahlenfeld:4rem;--breite-nebenspalte:26rem;--breite-ankreuzkarte:13rem;--breite-beschriftung:11rem;--breite-formular:34rem;--hoehe-kommentarfeld:10rem;--hoehe-notizfeld:7.5rem;--hoehe-benutzerzeichen:2.375rem;--hoehe-ansprechpartnerbild:6rem;--hoehe-fenster:100vh;--hoehe-zeichenkachel:2.875rem;--hoehe-abschnittsnummer:1.75rem;--hoehe-symbolkachel:2rem;--staerke-marke:3px;--lage-spalte:10;--lage-maskenkopf:15;--lage-kopfzeile:20;--lage-ecke:30;--lage-seitenleiste:40;--lage-detailbereich:50;--textzeilen:3;--stern-zeichen:"★";--zeichen-deaktiviert:"○";--dauer-einfahren:180ms;--hoehe-personbild:3.5rem;--hoehe-kanalzeichen:1.6rem;--hoehe-kanalsymbol:1rem;--breite-dialog:min(30rem,calc(100vw - 2rem));--hoehe-dialog:calc(100vh - 3rem);--lage-dialog:60;--farbe-schleier:rgba(38,38,38,0.45);--winkel-aufklapp-offen:180deg}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/schriften/archivo-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/schriften/archivo-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/plex-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}*{box-sizing:border-box}body{margin:0;font-family:var(--schrift-familie);font-size:var(--schrift-2);color:var(--farbe-text);background:var(--farbe-hintergrund);line-height:var(--zeilenhoehe)}h1,h2,h3{color:var(--farbe-ueberschrift);font-weight:800}h1{font-size:var(--schrift-4);letter-spacing:var(--sperrung-ueberschrift)}h2{font-size:var(--schrift-3)}h3{font-size:var(--schrift-2)}a{color:var(--farbe-akzent-tief);text-decoration:none}a:hover{color:var(--farbe-akzent);text-decoration:underline}dt{color:var(--farbe-gedaempft);font-family:var(--schrift-mono);font-size:var(--schrift-1);letter-spacing:var(--sperrung-kopfzeile);text-transform:uppercase}dd{-webkit-margin-start:0;margin-inline-start:0}:focus-visible{outline:var(--fokus-staerke) solid var(--farbe-fokus);outline-offset:var(--fokus-abstand);border-radius:var(--rundung-klein)}.anmeldekarte-kopf :focus-visible,.seitenleiste :focus-visible,thead th :focus-visible{outline-color:var(--farbe-akzent)}.nur-vorlesen{position:absolute;width:var(--rand-staerke);height:var(--rand-staerke);padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.huelle{display:flex;min-height:var(--hoehe-fenster)}.seitenleiste{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:var(--lage-seitenleiste);flex:none;align-self:flex-start;display:flex;flex-direction:column;width:var(--breite-seitenleiste);height:var(--hoehe-fenster);background:var(--farbe-seitenleiste);color:var(--farbe-seitenleiste-text)}.seitenleiste-marke{padding:var(--abstand-4);border-bottom:var(--rand-staerke) solid var(--farbe-seitenleiste-linie)}.marke-logo{display:block;width:var(--breite-logo);height:auto}.seitenleiste-bereich{margin:var(--abstand-4) var(--abstand-4) var(--abstand-1);font-family:var(--schrift-mono);font-size:var(--schrift-1);letter-spacing:var(--sperrung-etikett);text-transform:uppercase;color:var(--farbe-seitenleiste-gedaempft)}.seitenleiste-nav{flex:1 1;display:flex;flex-direction:column;gap:var(--abstand-1);padding:var(--abstand-2);overflow-y:auto}.seitenleiste-nav a,.seitenleiste-nav span{padding:var(--abstand-2) var(--abstand-3);border-left:var(--staerke-marke) solid transparent;border-radius:var(--rundung-klein);color:var(--farbe-seitenleiste-text);text-decoration:none}.seitenleiste-nav a:hover{background:var(--farbe-seitenleiste-linie);color:var(--farbe-seitenleiste-aktiv-text);text-decoration:none}.seitenleiste-nav [aria-current=page]{border-left-color:var(--farbe-akzent);color:var(--farbe-seitenleiste-aktiv-text)}.seitenleiste-nav [aria-current=page],.seitenleiste-nav a[aria-current=page]:hover{background:var(--farbe-seitenleiste-aktiv)}.seitenleiste-nav summary{padding:var(--abstand-2) var(--abstand-3);border-left:var(--staerke-marke) solid transparent;border-radius:var(--rundung-klein);color:var(--farbe-seitenleiste-text);cursor:pointer}.seitenleiste-nav summary::marker{color:var(--farbe-seitenleiste-gedaempft)}.seitenleiste-nav summary:hover{background:var(--farbe-seitenleiste-linie);color:var(--farbe-seitenleiste-aktiv-text)}.seitenleiste-unterliste{display:flex;flex-direction:column;gap:var(--abstand-1);margin-left:var(--abstand-4)}.seitenleiste-unterliste a{padding:var(--abstand-1) var(--abstand-3);font-size:var(--schrift-1);color:var(--farbe-seitenleiste-gedaempft)}.kunde-deaktiviert:after{content:" " var(--zeichen-deaktiviert)}.seitenleiste-fuss{display:flex;align-items:center;gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4);border-top:var(--rand-staerke) solid var(--farbe-seitenleiste-linie)}.benutzerzeichen{flex:none;display:flex;align-items:center;justify-content:center;width:var(--hoehe-benutzerzeichen);height:var(--hoehe-benutzerzeichen);border-radius:var(--rundung-klein);background:var(--farbe-akzent);color:var(--farbe-akzent-text);font-weight:700}.seitenleiste-benutzer{flex:1 1;min-width:0}.seitenleiste-benutzer-name,.seitenleiste-benutzer-zeile{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seitenleiste-benutzer-name{color:var(--farbe-seitenleiste-aktiv-text)}.seitenleiste-benutzer-zeile{font-size:var(--schrift-1);color:var(--farbe-seitenleiste-gedaempft)}.knopf-abmelden{flex:none;padding:var(--abstand-2);background:transparent;border:var(--rand-staerke) solid var(--farbe-seitenleiste-knopf-rand);color:var(--farbe-seitenleiste-text)}.knopf-abmelden:hover{border-color:var(--farbe-seitenleiste-aktiv-text)}.huelle-inhalt{flex:1 1;min-width:0;width:100%;padding:var(--abstand-5)}@media (max-width:60rem){.huelle{flex-direction:column}.seitenleiste{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;height:auto;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3)}.seitenleiste-marke{padding:0;border-bottom:0}.marke-logo{width:var(--breite-kachel)}.seitenleiste-bereich{position:absolute;width:var(--rand-staerke);height:var(--rand-staerke);padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.seitenleiste-nav{flex:1 1;flex-direction:row;padding:0;overflow-x:auto;overflow-y:visible}.seitenleiste-nav a,.seitenleiste-nav span{white-space:nowrap}.seitenleiste-fuss{padding:0;border-top:0}.seitenleiste-benutzer{position:absolute;width:var(--rand-staerke);height:var(--rand-staerke);padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.huelle-inhalt{padding:var(--abstand-4) var(--abstand-3)}.seitenleiste-aufklapper{display:flex;align-items:center;gap:var(--abstand-2)}.seitenleiste-unterliste{position:static;flex-direction:row;margin-left:0;padding:0;background:transparent;border:0}}.seite{width:100%;margin:0 auto;padding:var(--abstand-5) var(--abstand-4)}.seite-schmal{max-width:var(--breite-schmal)}.karte{background:var(--farbe-flaeche);border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-gross);padding:var(--abstand-4);box-shadow:var(--schatten-flach)}.karte-mit-kopf{padding:0;overflow:hidden}.anmeldekarte-kopf{background:var(--farbe-seitenleiste)}.anmeldekarte-kopf,.anmeldekarte-rumpf{padding:var(--abstand-4)}.hinweis{color:var(--farbe-gedaempft);font-size:var(--schrift-1)}.banner,input,select,textarea{border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-klein);background:var(--farbe-flaeche);padding:var(--abstand-2) var(--abstand-3)}input,select,textarea{color:var(--farbe-text);font:inherit;max-width:100%}input[type=checkbox]{padding:0;accent-color:var(--farbe-akzent)}button{padding:var(--abstand-2) var(--abstand-4);border:var(--rand-staerke) solid var(--farbe-akzent);border-radius:var(--rundung-klein);background:var(--farbe-akzent);color:var(--farbe-akzent-text);font:inherit;font-weight:600;cursor:pointer}button:hover{background:var(--farbe-akzent-tief);border-color:var(--farbe-akzent-tief)}.knopf-leise{background:var(--farbe-flaeche);color:var(--farbe-text);border:var(--rand-staerke) solid var(--farbe-rand)}.knopf-leise:hover{background:var(--farbe-flaeche);border-color:var(--farbe-akzent);color:var(--farbe-akzent-tief)}.knopf-haupt{background:var(--farbe-akzent);border:var(--rand-staerke) solid var(--farbe-akzent);color:var(--farbe-akzent-text)}.knopf-haupt:hover{background:var(--farbe-akzent-tief);border-color:var(--farbe-akzent-tief)}.knopf-ansehen{background:var(--farbe-flaeche);border:var(--rand-staerke) solid var(--farbe-seitenleiste);color:var(--farbe-ueberschrift)}.knopf-ansehen:hover{border-color:var(--farbe-akzent);color:var(--farbe-akzent-tief)}.knopf-warnend{background:var(--farbe-warnung-grund);border:var(--rand-staerke) solid var(--farbe-warnung-rand);color:var(--farbe-warnung-text)}.knopf-warnend:hover{border-color:var(--farbe-warnung-text)}a.knopf-ansehen,a.knopf-gefahr,a.knopf-haupt,a.knopf-leise,a.knopf-warnend{display:inline-block;padding:var(--abstand-2) var(--abstand-4);border-radius:var(--rundung-klein);font-weight:600;text-decoration:none}a.knopf-ansehen:hover,a.knopf-gefahr:hover,a.knopf-haupt:hover,a.knopf-leise:hover,a.knopf-warnend:hover{text-decoration:none}.formular-inline{display:inline}.feld-zahl{width:var(--breite-zahlenfeld)}.formularraster{display:grid;grid-template-columns:var(--breite-beschriftung) 1fr;grid-gap:var(--abstand-3) var(--abstand-4);gap:var(--abstand-3) var(--abstand-4);align-items:start;max-width:var(--breite-formular)}.formularraster label{padding-top:var(--abstand-2);font-weight:600}.formularraster input,.formularraster select,.formularraster textarea{width:100%}.formularraster .hinweis{display:block;margin-top:var(--abstand-1)}.formularspalte{display:grid;grid-template-columns:1fr;grid-gap:var(--abstand-2);gap:var(--abstand-2)}.formularspalte label{font-weight:600}.formularspalte input,.formularspalte select,.formularspalte textarea{width:100%}.formularspalte .hinweis{display:block;margin-top:var(--abstand-1)}.tabellenrahmen{border-radius:var(--rundung-gross);border:var(--rand-staerke) solid var(--farbe-rand)}table{width:100%;border-collapse:collapse;background:var(--farbe-flaeche)}thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--lage-kopfzeile);background:var(--farbe-kopfzeile);text-align:left;font-family:var(--schrift-mono);font-size:var(--schrift-1);font-weight:500;letter-spacing:var(--sperrung-kopfzeile);text-transform:uppercase;padding:var(--abstand-3);box-shadow:0 var(--rand-staerke) 0 0 var(--farbe-rand)}thead th,thead th a{color:var(--farbe-kopfzeile-text)}thead th a:hover{color:var(--farbe-akzent);text-decoration:none}thead th:first-child{z-index:var(--lage-ecke);left:var(--breite-seitenleiste);box-shadow:0 var(--rand-staerke) 0 0 var(--farbe-rand),var(--rand-staerke) 0 0 0 var(--farbe-rand)}tbody td{padding:var(--abstand-2) var(--abstand-3);border-top:var(--rand-staerke) solid var(--farbe-rand);vertical-align:top}tbody tr:nth-child(2n){background:var(--farbe-flaeche-wechsel)}tbody td:first-child{position:-webkit-sticky;position:sticky;left:var(--breite-seitenleiste);z-index:var(--lage-spalte);background:var(--farbe-flaeche);box-shadow:var(--rand-staerke) 0 0 0 var(--farbe-rand)}tbody tr:nth-child(2n) td:first-child{background:var(--farbe-flaeche-wechsel)}@media (max-width:60rem){tbody td:first-child,thead th:first-child{left:0}}tbody tr:hover,tbody tr:hover td:first-child{background:var(--farbe-zeile-ueberfahren)}tbody td:first-child a{color:var(--farbe-akzent-tief);font-weight:600}.zelle-langtext{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--textzeilen);overflow:hidden}.zelle-schmal{white-space:nowrap}.zelle-zahl{text-align:right}.werkzeugleiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2);margin-bottom:var(--abstand-4)}.werkzeugleiste input,.werkzeugleiste select{border-radius:var(--rundung-pille)}.werkzeugleiste input[type=search]{min-width:var(--breite-schmal);max-width:100%}@media (max-width:60rem){.werkzeugleiste input[type=search]{min-width:0}}.blaettern{display:flex;gap:var(--abstand-3);align-items:baseline;margin-top:var(--abstand-4)}.marke{display:inline-block;padding:var(--abstand-1) var(--abstand-3);border-radius:var(--rundung-pille);font-size:var(--schrift-1);font-weight:600;white-space:nowrap;background:var(--ton-neutral-grund);color:var(--ton-neutral-text)}select.marke{border:0;cursor:pointer}.marke-neutral{background:var(--ton-neutral-grund);color:var(--ton-neutral-text)}.marke-offen{background:var(--ton-offen-grund);color:var(--ton-offen-text)}.marke-gut{background:var(--ton-gut-grund);color:var(--ton-gut-text)}.marke-warnend{background:var(--ton-warnend-grund);color:var(--ton-warnend-text)}.marke-gesperrt{background:var(--ton-gesperrt-grund);color:var(--ton-gesperrt-text)}.sterne{display:inline-flex;gap:var(--abstand-1);white-space:nowrap}.stern{color:var(--farbe-rand)}.stern:before{content:var(--stern-zeichen)}.stern-voll{color:var(--farbe-akzent)}.sterne-leer{color:var(--farbe-gedaempft)}.detailbereich{position:fixed;top:0;right:0;bottom:0;width:var(--breite-detailbereich);max-width:100%;overflow-y:auto;padding:var(--abstand-5);background:var(--farbe-flaeche);border-left:var(--rand-staerke) solid var(--farbe-rand);box-shadow:var(--schatten-hoch);z-index:var(--lage-detailbereich);animation:einfahren var(--dauer-einfahren) ease-out}@keyframes einfahren{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:60rem){.detailbereich{width:100%}}.feldraster{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--abstand-3) var(--abstand-4);gap:var(--abstand-3) var(--abstand-4)}.feld-eintrag-breit{grid-column:1/-1}.feldraster dd{margin-top:var(--abstand-1)}.antwortfeld-text{width:100%;height:var(--hoehe-kommentarfeld)}.notizfeld{width:100%;height:var(--hoehe-notizfeld)}.kacheln{display:flex;flex-wrap:wrap;gap:var(--abstand-3)}.kachel{display:flex;flex-direction:column;gap:var(--abstand-1);min-width:var(--breite-kachel);padding:var(--abstand-4);background:var(--farbe-flaeche);border:var(--rand-staerke) solid var(--farbe-rand);border-top:var(--staerke-marke) solid var(--farbe-akzent);border-radius:var(--rundung-gross);box-shadow:var(--schatten-flach);color:var(--farbe-text);text-decoration:none}.kachel:hover{border-color:var(--farbe-akzent);text-decoration:none}.kachel-zahl{font-size:var(--schrift-4);font-weight:800;line-height:1;color:var(--farbe-ueberschrift)}.kachel-titel{font-size:var(--schrift-2);color:var(--farbe-gedaempft)}.notiztafel{margin:var(--abstand-5) 0;padding:var(--abstand-4) var(--abstand-5);background:var(--farbe-akzent);border-left:var(--staerke-marke) solid var(--farbe-tafel-balken);border-radius:var(--rundung-gross);color:var(--farbe-tafel-text)}.notiztafel p:first-child{margin-top:0}.notiztafel p:last-child{margin-bottom:0}.notiztafel strong{color:var(--farbe-tafel-stark)}.verlaufsliste{margin:0;padding:0;list-style:none;background:var(--farbe-flaeche);border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-gross);overflow:hidden}.verlaufsliste li{display:flex;align-items:baseline;gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border-top:var(--rand-staerke) solid var(--farbe-rand)}.verlaufsliste li:first-child{border-top:0}.verlaufsliste li:before{content:"";flex:none;width:var(--abstand-2);height:var(--abstand-2);border-radius:var(--rundung-pille);background:var(--farbe-akzent)}.verlaufsliste .hinweis{margin-left:auto;font-family:var(--schrift-mono)}.verwaltungskopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--abstand-4);margin-bottom:var(--abstand-5)}.verwaltungskopf h1{margin:0}.verwaltungskopf p{margin:var(--abstand-1) 0 0}.raster-zweispaltig{display:grid;grid-template-columns:1fr var(--breite-nebenspalte);grid-gap:var(--abstand-5);gap:var(--abstand-5);align-items:start;margin-bottom:var(--abstand-5)}.nebenspalte{position:-webkit-sticky;position:sticky;top:var(--abstand-4)}.kartenspalte{flex-direction:column}.eintragskarte,.kartenspalte{display:flex;gap:var(--abstand-3)}.eintragskarte{flex-wrap:wrap;align-items:center;background:var(--farbe-flaeche);border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-gross);padding:var(--abstand-4)}.eintragskarte-text{flex:1 1;min-width:0}.eintragskarte-titel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2)}.eintragskarte-titel a{font-weight:700}.kennzeile{display:block;margin:var(--abstand-1) 0 0;font-family:var(--schrift-mono);font-size:var(--schrift-1);color:var(--farbe-gedaempft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ansprechpartner-bild{width:var(--hoehe-ansprechpartnerbild);height:var(--hoehe-ansprechpartnerbild);border-radius:var(--rundung-pille);object-fit:cover;flex:none}.ansprechpartner-raster{display:grid;grid-gap:var(--abstand-3);gap:var(--abstand-3)}.ansprechpartner-raster-1{grid-template-columns:1fr}.ansprechpartner-raster-2{grid-template-columns:1fr 1fr}.ansprechpartner-raster-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:60rem){.ansprechpartner-raster-2,.ansprechpartner-raster-3{grid-template-columns:1fr}}.ansprechpartner-karte{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--abstand-3)}.zeichenkachel{width:var(--hoehe-zeichenkachel);height:var(--hoehe-zeichenkachel);border-radius:var(--rundung-gross);font-weight:700}.symbolkachel,.zeichenkachel{flex:none;display:flex;align-items:center;justify-content:center;background:var(--farbe-zeile-ueberfahren);color:var(--farbe-akzent-tief)}.symbolkachel{width:var(--hoehe-symbolkachel);height:var(--hoehe-symbolkachel);border-radius:var(--rundung-klein)}.zustandspille{display:inline-flex;align-items:center;gap:var(--abstand-1);padding:var(--abstand-1) var(--abstand-3);border-radius:var(--rundung-pille);font-size:var(--schrift-1);font-weight:700;white-space:nowrap;background:var(--ton-neutral-grund);color:var(--ton-neutral-text)}.zustandspille-an{background:var(--farbe-zeile-ueberfahren);color:var(--farbe-akzent-tief)}.aktionsreihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2);width:100%;margin-top:var(--abstand-3);padding-top:var(--abstand-3);border-top:var(--rand-staerke) solid var(--farbe-rand)}.aktionsreihe+.aktionsreihe{margin-top:0;padding-top:0;border-top:0}.aktionsreihe-rechts{margin-left:auto}.knopf-gefahr{background:var(--farbe-gefahr);border:var(--rand-staerke) solid var(--farbe-gefahr);color:var(--farbe-akzent-text)}.knopf-gefahr:hover{background:var(--farbe-gefahr-tief);border-color:var(--farbe-gefahr-tief);color:var(--farbe-akzent-text)}.warnbanner{display:flex;align-items:center;gap:var(--abstand-2);margin:var(--abstand-4) 0;padding:var(--abstand-3) var(--abstand-4);border:var(--rand-staerke) solid var(--farbe-warnung-rand);border-radius:var(--rundung-klein);background:var(--farbe-warnung-grund);color:var(--farbe-warnung-text);font-size:var(--schrift-1)}.abschnittskarte{background:var(--farbe-flaeche);border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-gross);padding:var(--abstand-4);margin-bottom:var(--abstand-4)}.abschnittskopf{display:flex;align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-3)}.abschnittskopf h2{margin:0}.abschnittsnummer{flex:none;display:flex;align-items:center;justify-content:center;width:var(--hoehe-abschnittsnummer);height:var(--hoehe-abschnittsnummer);border-radius:var(--rundung-pille);background:var(--farbe-seitenleiste);color:var(--farbe-akzent-text);font-weight:700;font-size:var(--schrift-1)}.ankreuzraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--breite-ankreuzkarte),1fr));grid-gap:var(--abstand-2);gap:var(--abstand-2)}.ankreuzkarte{display:flex;align-items:center;gap:var(--abstand-2);padding:var(--abstand-3);border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-klein);background:var(--farbe-flaeche);cursor:pointer}.ankreuzkarte:hover{border-color:var(--farbe-akzent)}.ankreuzkarte:has(input:checked){border-color:var(--farbe-akzent);background:var(--farbe-zeile-ueberfahren)}.maskenkopf{position:-webkit-sticky;position:sticky;top:0;z-index:var(--lage-maskenkopf);display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3) var(--abstand-4);margin-bottom:var(--abstand-4);padding:var(--abstand-4) 0;background:var(--farbe-hintergrund);border-bottom:var(--rand-staerke) solid var(--farbe-rand)}@media (max-width:60rem){.raster-zweispaltig{grid-template-columns:1fr}.nebenspalte{position:static}}.potenzial-karten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--abstand-3)}.potenzial-karte{background:var(--farbe-flaeche);border:var(--rand-staerke) solid var(--farbe-rand);border-left:var(--staerke-marke) solid transparent;border-radius:var(--rundung-gross);box-shadow:var(--schatten-flach)}.potenzial-karte:hover{background:var(--farbe-flaeche-wechsel)}.potenzial-kopfzeile{display:grid;grid-template-columns:minmax(0,45%) minmax(0,35%) auto auto;align-items:start;grid-gap:var(--abstand-4);gap:var(--abstand-4);padding:var(--abstand-4)}@media (max-width:64rem){.potenzial-kopfzeile{grid-template-columns:1fr}}.potenzial-firma h3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-2);margin:0 0 var(--abstand-2)}.potenzial-aussen{font-size:var(--schrift-1);color:var(--farbe-gedaempft)}.potenzial-aussenzeile{display:block}.potenzial-aussenzeile b{font-weight:400;color:var(--farbe-text)}.potenzial-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3);margin-top:var(--abstand-2)}.potenzial-links a{font-size:var(--schrift-1);border-bottom:var(--rand-staerke) solid var(--farbe-akzent)}.potenzial-mehrlink{display:inline-flex;align-items:center;gap:var(--abstand-1);margin-top:var(--abstand-3);padding:0;background:none;border:0;color:var(--farbe-akzent-tief);font-size:var(--schrift-1);font-weight:600}.potenzial-mehrlink:hover{text-decoration:underline;background:none}.potenzial-pfeil{display:inline-block;transition:transform var(--dauer-einfahren)}.potenzial-aufklapp[aria-expanded=true] .potenzial-pfeil,.potenzial-mehrlink[aria-expanded=true] .potenzial-pfeil{transform:rotate(var(--winkel-aufklapp-offen))}.potenzial-kurztext p{margin:0;font-size:var(--schrift-1)}.potenzial-rechts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-2)}.potenzial-paar{display:flex;flex-wrap:wrap;gap:var(--abstand-4);margin-top:var(--abstand-1)}.potenzial-paarzahl{display:flex;align-items:baseline;gap:var(--abstand-1)}.potenzial-paarzahl b{font-family:var(--schrift-mono);font-size:var(--schrift-3);color:var(--farbe-ueberschrift)}.potenzial-paarzahl span{font-size:var(--schrift-1);color:var(--farbe-gedaempft)}.potenzial-entscheidung{margin-top:var(--abstand-3);padding-top:var(--abstand-3);border-top:var(--rand-staerke) solid var(--farbe-rand)}.potenzial-entscheidung--breit{border-top:0;margin-top:0;padding:var(--abstand-3) var(--abstand-4);background:var(--farbe-flaeche-wechsel);border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-klein);display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3)}.potenzial-entscheidung-frage{display:block;margin-bottom:var(--abstand-2);font-family:var(--schrift-mono);font-size:var(--schrift-1);letter-spacing:var(--sperrung-etikett);text-transform:uppercase;color:var(--farbe-gedaempft)}.potenzial-entscheidung--breit .potenzial-entscheidung-frage{margin:0}.potenzial-ggpaar{display:inline-flex;border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-klein);overflow:hidden}.potenzial-ggknopf{border:0;border-radius:0;padding:var(--abstand-2) var(--abstand-4);font-weight:700}.potenzial-ggknopf+.potenzial-ggknopf{border-left:var(--rand-staerke) solid var(--farbe-rand)}.potenzial-ggknopf--ton-akzent{background:var(--farbe-akzent);color:var(--farbe-akzent-text)}.potenzial-ggknopf--ton-akzent:hover{background:var(--farbe-akzent-tief)}.potenzial-ggknopf--ton-neutral{background:var(--ton-neutral-grund);color:var(--ton-neutral-text)}.potenzial-ggknopf--ton-neutral:hover{background:var(--farbe-rand)}.potenzial-ggknopf--ton-gut{background:var(--ton-gut-grund);color:var(--ton-gut-text)}.potenzial-ggknopf--ton-warnend{background:var(--ton-warnend-grund);color:var(--ton-warnend-text)}.potenzial-ggknopf--ton-gesperrt{background:var(--ton-gesperrt-grund);color:var(--ton-gesperrt-text)}.potenzial-ggknopf:disabled{cursor:not-allowed;opacity:.6}.potenzial-aufklapp{width:var(--hoehe-symbolkachel);height:var(--hoehe-symbolkachel);border-radius:var(--rundung-klein);border:var(--rand-staerke) solid var(--farbe-rand);background:var(--farbe-flaeche);color:var(--farbe-gedaempft);display:grid;place-items:center;padding:0}.potenzial-aufklapp[aria-expanded=true]{background:var(--farbe-kopfzeile);color:var(--farbe-kopfzeile-text);border-color:var(--farbe-kopfzeile)}.potenzial-detail{border-top:var(--rand-staerke) solid var(--farbe-rand);padding:var(--abstand-4)}.potenzial-dgrid{display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);grid-gap:var(--abstand-5);gap:var(--abstand-5)}@media (max-width:64rem){.potenzial-dgrid{grid-template-columns:1fr}}.potenzial-dblock+.potenzial-dblock,.potenzial-dvoll{margin-top:var(--abstand-4)}.potenzial-dh{font-family:var(--schrift-mono);font-size:var(--schrift-1);letter-spacing:var(--sperrung-etikett);text-transform:uppercase;color:var(--farbe-gedaempft);padding-bottom:var(--abstand-2);border-bottom:var(--rand-staerke) solid var(--farbe-rand);margin-bottom:var(--abstand-3)}.potenzial-angaben{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--abstand-2) var(--abstand-3);gap:var(--abstand-2) var(--abstand-3);font-size:var(--schrift-1)}.potenzial-potblock{border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-klein);padding:var(--abstand-3);background:var(--farbe-flaeche-wechsel)}.potenzial-potblock p{margin:0;font-size:var(--schrift-1)}.potenzial-analyse{border:var(--rand-staerke) dashed var(--farbe-warnung-rand);background:var(--farbe-warnung-grund);border-radius:var(--rundung-klein);padding:var(--abstand-4)}.potenzial-analyse-hinweis{margin:0 0 var(--abstand-3);font-size:var(--schrift-1);color:var(--farbe-warnung-text)}.potenzial-analyseraster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--abstand-3) var(--abstand-5);gap:var(--abstand-3) var(--abstand-5)}@media (max-width:60rem){.potenzial-analyseraster{grid-template-columns:1fr}}.potenzial-analysetitel{font-family:var(--schrift-mono);font-size:var(--schrift-1);letter-spacing:var(--sperrung-etikett);text-transform:uppercase;color:var(--farbe-ueberschrift);font-weight:600;margin-bottom:var(--abstand-1)}.potenzial-analysewert{margin:0;font-size:var(--schrift-1);color:var(--farbe-text)}.potenzial-analysewert--leer{color:var(--farbe-warnung-text);font-style:italic}.potenzial-plist{display:flex;flex-direction:column;gap:var(--abstand-3)}.potenzial-person{border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-klein);padding:var(--abstand-3);display:grid;grid-template-columns:auto minmax(0,45%) minmax(0,55%);grid-gap:var(--abstand-3) var(--abstand-4);gap:var(--abstand-3) var(--abstand-4);align-items:stretch}@media (max-width:60rem){.potenzial-person{grid-template-columns:auto minmax(0,1fr)}.potenzial-person-fragen{grid-column:1/-1}}.potenzial-pbild{width:var(--hoehe-personbild);height:var(--hoehe-personbild);border-radius:var(--rundung-pille);background:var(--ton-neutral-grund);color:var(--farbe-rand);display:grid;place-items:center;align-self:start}.potenzial-pkopf{min-width:0}.potenzial-pnamezeile{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-3)}.potenzial-pname{color:var(--farbe-ueberschrift);font-weight:700}.potenzial-pangaben{margin-top:var(--abstand-1);font-size:var(--schrift-1);color:var(--farbe-gedaempft)}.potenzial-pangaben span{display:block}.potenzial-plinks{margin-top:var(--abstand-2);display:flex;flex-wrap:wrap;gap:var(--abstand-3)}.potenzial-plinks a{font-size:var(--schrift-1);border-bottom:var(--rand-staerke) solid var(--farbe-akzent)}.potenzial-vernetzt{font-size:var(--schrift-1);font-weight:600;color:var(--ton-gut-text)}.potenzial-kanaele{display:inline-flex;gap:var(--abstand-1)}.potenzial-kanal{display:grid;place-items:center;width:var(--hoehe-kanalzeichen);height:var(--hoehe-kanalzeichen);border-radius:var(--rundung-klein)}.potenzial-kanal svg{width:var(--hoehe-kanalsymbol);height:var(--hoehe-kanalsymbol)}.potenzial-kanal--ja{background:var(--ton-gut-grund);color:var(--ton-gut-text)}.potenzial-kanal--nein{background:transparent;color:var(--farbe-gedaempft);border:var(--rand-staerke) solid var(--farbe-rand)}a.potenzial-kanal:hover{background:var(--farbe-akzent);color:var(--farbe-akzent-text)}.potenzial-person-fragen{margin-top:0;display:flex;flex-direction:column;gap:var(--abstand-2)}.potenzial-person-fragen .potenzial-frage{flex:1 1;display:flex;flex-direction:column;margin-top:0}.potenzial-person-fragen textarea{flex:1 1}.potenzial-fragenfeld{background:var(--ton-gut-grund);border-radius:var(--rundung-klein);padding:var(--abstand-3)}.potenzial-frage+.potenzial-frage,.potenzial-fragenfeld{margin-top:var(--abstand-3)}.potenzial-frage label{display:flex;align-items:center;gap:var(--abstand-2);font-family:var(--schrift-mono);text-transform:uppercase;color:var(--ton-gut-text);margin-bottom:var(--abstand-1)}.potenzial-frage label,.potenzial-pflicht{font-size:var(--schrift-1);letter-spacing:var(--sperrung-etikett)}.potenzial-pflicht{flex:none;background:var(--farbe-tafel-balken);color:var(--farbe-akzent-text);font-weight:700;border-radius:var(--rundung-pille);padding:0 var(--abstand-2)}.potenzial-fragenfeld textarea{background:var(--farbe-flaeche);border-color:var(--farbe-rand)}.potenzial-frage--fehlt textarea{border-color:var(--farbe-gefahr);border-width:var(--fokus-staerke)}.potenzial-fehlermeldung{display:block;margin-top:var(--abstand-1);font-size:var(--schrift-1);color:var(--farbe-gefahr);font-weight:600}.erfolgsbanner{display:flex;align-items:center;gap:var(--abstand-2);margin:var(--abstand-3) var(--abstand-4) 0;padding:var(--abstand-3) var(--abstand-4);border-left:var(--staerke-marke) solid var(--farbe-akzent);border-radius:var(--rundung-klein);background:var(--ton-gut-grund);color:var(--ton-gut-text);font-size:var(--schrift-1)}.potenzial-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--abstand-3);padding:var(--abstand-3) 0 var(--abstand-4);border-bottom:var(--rand-staerke) solid var(--farbe-rand);margin-bottom:var(--abstand-4)}.potenzial-filtergruppe{display:flex;flex-direction:column;gap:var(--abstand-1)}.potenzial-filtergruppe span{font-family:var(--schrift-mono);font-size:var(--schrift-1);letter-spacing:var(--sperrung-etikett);text-transform:uppercase;color:var(--farbe-gedaempft)}.potenzial-zuruecksetzen{background:none;border:0;padding:var(--abstand-2) 0;color:var(--farbe-akzent-tief);font-size:var(--schrift-1);text-decoration:underline}.potenzial-dialoghinter{position:fixed;inset:0;background:var(--farbe-schleier);z-index:var(--lage-dialog)}.potenzial-dialogfenster{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:var(--lage-dialog);width:var(--breite-dialog);max-height:var(--hoehe-dialog);overflow:auto;background:var(--farbe-flaeche);border-radius:var(--rundung-gross);border-top:var(--staerke-marke) solid var(--farbe-akzent);box-shadow:var(--schatten-hoch);padding:var(--abstand-5)}.potenzial-dialogfenster h3{margin:0 0 var(--abstand-3)}.potenzial-dialogliste{margin:0 0 var(--abstand-4);padding-left:var(--abstand-4);font-size:var(--schrift-1)}.potenzial-dialogliste li{margin-bottom:var(--abstand-1)}.potenzial-dialogknoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--abstand-2);margin-top:var(--abstand-4)}.maskenabschnitt>summary{cursor:pointer;list-style:none;margin-bottom:0}.maskenabschnitt>summary::-webkit-details-marker{display:none}.maskenabschnitt>summary:after{content:"▾";margin-left:auto;color:var(--farbe-gedaempft)}.maskenabschnitt[open]>summary{margin-bottom:var(--abstand-3)}.maskenabschnitt[open]>summary:after{content:"▴"}.maskenabschnitt-meldung{padding:var(--abstand-1) var(--abstand-3);border-radius:var(--rundung-pille);background:var(--farbe-warnung-grund);border:var(--rand-staerke) solid var(--farbe-warnung-rand);color:var(--farbe-warnung-text);font-size:var(--schrift-1)}.ordnungsknoepfe{display:inline-flex;gap:var(--abstand-1)}.statusweg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2)}.statusweg-status{padding:var(--abstand-1) var(--abstand-3);border:var(--rand-staerke) solid var(--farbe-rand);border-radius:var(--rundung-pille);background:var(--farbe-flaeche)}.statusweg-aktion{color:var(--farbe-gedaempft);font-size:var(--schrift-1)}.statusweg-luecke{padding:var(--abstand-1) var(--abstand-3);border:var(--rand-staerke) dashed var(--farbe-warnung-rand);border-radius:var(--rundung-pille);background:var(--farbe-warnung-grund);color:var(--farbe-warnung-text);font-size:var(--schrift-1)}.statusweg-eigen{border-color:var(--farbe-akzent);font-weight:700}.statusweg-offen{color:var(--farbe-gedaempft);font-style:italic;font-size:var(--schrift-1)}