:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--hintergrund:#0b1016;--seitenleiste:#0f151c;--flaeche:#121a22;--flaeche-hell:#17212b;--flaeche-hover:#1a2631;--linie:#24323e;--linie-hell:#304252;--text:#f2f5f6;--text-weich:#a6b2bc;--text-leise:#71808d;--akzent:#d8aa58;--akzent-hell:#f1cf83;--akzent-dunkel:#8e6a2e;--gruen:#5ca58a;--rot:#da725f;--blau:#6395b7;--radius:14px;--raum-1:.25rem;--raum-2:.5rem;--raum-3:.75rem;--raum-4:1rem;--raum-5:1.5rem;--raum-6:2rem;--schrift-klein:.78rem;--schrift-basis:.9rem;--schrift-gross:1.05rem;--leiste-breite:248px;--detailleiste-breite:430px;--schatten:0 24px 70px #00000059;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 72% -10%, #425d6e24, transparent 34rem), var(--hintergrund);min-width:320px;color:var(--text)}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}h1,h2,h3,p{margin-top:0}.app-shell{grid-template-columns:var(--leiste-breite) minmax(0, 1fr);min-height:100vh;display:grid}.seitenleiste{border-right:1px solid var(--linie);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f151ce0;flex-direction:column;height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.marke{align-items:center;gap:11px;display:flex}.marke__symbol{border:1px solid var(--akzent-dunkel);width:38px;height:38px;color:var(--akzent-hell);font-family:var(--schrift-titel);background:linear-gradient(145deg,#2d271b,#171a1c);border-radius:11px;flex:none;place-items:center;font-size:19px;display:grid}.seitenleiste .marke strong{letter-spacing:.02em;font-size:1rem}.marke strong,.marke span{display:block}.marke strong{letter-spacing:-.02em}.marke div>span{color:var(--text-leise);letter-spacing:.16em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:700}.marke--gross .marke__symbol{width:46px;height:46px;font-size:23px}.navigation{margin-top:var(--raum-5);flex-direction:column;flex:1;gap:2px;display:flex}.navigation__link{width:100%;color:var(--text-weich);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.navigation__link>svg{color:var(--text-leise);flex-shrink:0}.navigation__link:hover{color:var(--text)}.navigation__link.ist-aktiv{color:var(--akzent-hell);background:linear-gradient(90deg,#d8aa581f,#d8aa5808);border-color:#332e24}.navigation__link.ist-aktiv>svg{color:var(--akzent)}.navigation__titel{margin:var(--raum-4) 0 var(--raum-1);padding-inline:var(--raum-3);color:var(--text-leise);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:600}.navigation>.navigation__titel:first-child{margin-top:0}.navigation__fuss{padding-top:var(--raum-3);border-top:1px solid var(--linie);margin-top:auto}.navigation__fuss .navigation__link{color:var(--text-leise);font-size:var(--schrift-klein);padding-block:7px}.navigation__fuss .navigation__link:hover{color:var(--text-weich)}.konto{border-top:1px solid var(--linie);align-items:center;gap:9px;padding-top:17px;display:flex}.avatar{background:var(--flaeche-hell);width:34px;height:34px;color:var(--akzent-hell);border:1px solid #3b4b57;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.konto__text{flex:1;min-width:0}.konto__text strong,.konto__text span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.konto__text strong{font-size:12px}.konto__text span{color:var(--text-leise);margin-top:2px;font-size:10px}.icon-knopf{width:32px;height:32px;color:var(--text-leise);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;font-size:18px;display:grid}.icon-knopf:hover{border-color:var(--linie);background:var(--flaeche-hell);color:var(--text)}.rahmen{flex-direction:column;min-width:0;display:flex}.kopfleiste{z-index:5;align-items:center;gap:var(--raum-3);padding:var(--raum-3) var(--raum-5);border-bottom:1px solid var(--linie);background:color-mix(in srgb, var(--hintergrund) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;top:0}.kopfleiste__suche{justify-content:space-between;align-items:center;gap:var(--raum-3);width:min(420px,45vw);padding:var(--raum-2) var(--raum-3);border:1px solid var(--linie-hell);background:var(--flaeche-hell);color:var(--text-leise);cursor:not-allowed;font-size:var(--schrift-basis);text-align:left;border-radius:9px;display:flex}.kopfleiste__suche kbd{padding:0 var(--raum-1);border:1px solid var(--linie-hell);border-radius:4px;font-family:inherit;font-size:.7rem}.kopfleiste__fueller{flex:1}.kontextwahl{gap:var(--raum-2);display:flex}.kontextwahl select{max-width:190px;padding:5px var(--raum-2);border:1px solid var(--linie-hell);background:var(--flaeche-hell);color:var(--text-weich);font-size:var(--schrift-klein);border-radius:8px}.kontextwahl select:disabled{color:var(--text-leise);opacity:.6}.kopfleiste__konto{align-items:center;gap:var(--raum-2);display:flex}.kopfleiste__kontotext{line-height:1.2;display:grid}.kopfleiste__kontotext strong{font-size:var(--schrift-basis)}.kopfleiste__kontotext span{color:var(--text-leise);font-size:.72rem}.inhalt{width:100%;max-width:1280px;margin:0 auto;padding:54px 5vw 90px}.seitenkopf{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:31px;display:flex}.seitenkopf h1{font-family:var(--schrift-titel);letter-spacing:-.04em;margin:6px 0 7px;font-size:clamp(34px,5vw,48px);font-weight:500}.seitenkopf p{color:var(--text-weich);margin:0;font-size:14px}.knopf{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 15px;font-size:12px;font-weight:750;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.knopf:hover:not(:disabled){transform:translateY(-1px)}.knopf:disabled{cursor:wait;opacity:.55}.knopf--sekundaer:hover:not(:disabled){color:var(--text);border-color:#455969}.knopf--gefahr{color:#f2aaaa;background:#e76f6f1a;border-color:#e76f6f6b}.knopf--gefahr:hover:not(:disabled){background:#e76f6f29;border-color:#e76f6f}.knopf--breit{width:100%}.ansichten{border-bottom:1px solid var(--linie);gap:4px;margin-bottom:26px;padding-bottom:1px;display:flex;overflow-x:auto}.ansichten button{color:var(--text-leise);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px 12px;font-size:12px;font-weight:650}.ansichten button:hover{color:var(--text-weich)}.ansichten button.ist-aktiv{border-color:var(--akzent);color:var(--text)}.status{border:1px solid var(--linie);background:var(--flaeche);min-height:48px;color:var(--text-weich);border-radius:10px;align-items:center;gap:11px;margin:14px 0;padding:12px 14px;font-size:12px;display:flex}.status--fehler{color:#efa091;background:#da725f14;border-color:#da725f6b}.spinner{border:2px solid var(--linie-hell);border-top-color:var(--akzent);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite drehen}@keyframes drehen{to{transform:rotate(360deg)}}.aufgabengruppen{flex-direction:column;gap:26px;display:flex}.aufgabengruppe>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.aufgabengruppe>header:before{background:var(--text-leise);content:"";border-radius:50%;width:7px;height:7px}.aufgabengruppe--kritisch>header:before{background:var(--rot);box-shadow:0 0 12px #da725f73}.aufgabengruppe--aktuell>header:before{background:var(--akzent)}.aufgabengruppe>header h2{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px}.aufgabengruppe>header span,.zaehler{border:1px solid var(--linie);min-width:22px;height:22px;color:var(--text-leise);border-radius:999px;place-items:center;padding:0 6px;font-size:9px;display:grid}.aufgabenliste{flex-direction:column;gap:7px;display:flex}.aufgabe{border:1px solid var(--linie);background:linear-gradient(110deg, var(--flaeche), #111820);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:15px;transition:border-color .12s,background .12s;display:grid}.aufgabe:hover{border-color:var(--linie-hell);background:var(--flaeche-hover)}.aufgabe.ist-erledigt{opacity:.58}.aufgabe__haken{color:#15251f;cursor:pointer;background:0 0;border:1px solid #43535f;border-radius:6px;place-items:center;width:21px;height:21px;margin-top:1px;font-size:12px;font-weight:900;display:grid}.aufgabe__haken:not(:disabled):hover,.ist-erledigt .aufgabe__haken{border-color:var(--gruen);background:var(--gruen)}.aufgabe__haken:disabled{cursor:default;opacity:.35}.aufgabe__titelzeile{align-items:center;gap:8px;display:flex}.aufgabe h3{margin:0;font-size:13px;font-weight:720;line-height:1.45}.aufgabe.ist-erledigt h3{text-decoration:line-through}.aufgabe__inhalt>p{max-width:760px;color:var(--text-weich);white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}.aufgabe__metadaten{color:var(--text-leise);flex-wrap:wrap;gap:6px 15px;margin-top:9px;font-size:10px;display:flex}.aufgabe__metadaten span:before{color:#4b5a66;content:"·";margin-right:5px}.badge{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:8px;font-weight:850}.badge--dringend{color:#ec907e;background:#da725f24}.aufgabe__bearbeiten{color:var(--text-leise);cursor:pointer;background:0 0;border:0;padding:4px 0 4px 8px;font-size:10px}.aufgabe__bearbeiten:hover{color:var(--akzent)}.erledigte{border-top:1px solid var(--linie);margin-top:2px}.erledigte summary{color:var(--text-leise);cursor:pointer;padding:17px 2px;font-size:11px;font-weight:700}.leerzustand{border:1px dashed var(--linie-hell);border-radius:var(--radius);min-height:270px;color:var(--text-weich);text-align:center;align-content:center;place-items:center;padding:30px;display:grid}.leerzustand__zeichen{width:45px;height:45px;color:var(--gruen);background:#5ca58a14;border:1px solid #325348;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.leerzustand h3{font-family:var(--schrift-titel);margin-bottom:5px;font-size:22px;font-weight:500}.leerzustand p{color:var(--text-leise);margin:0;font-size:12px}.modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070acc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal__fenster{border:1px solid var(--linie-hell);width:min(680px,100%);max-height:calc(100vh - 40px);box-shadow:var(--schatten);background:#111921;border-radius:17px;overflow:auto}.modal__kopf{z-index:2;border-bottom:1px solid var(--linie);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111921f0;justify-content:space-between;align-items:flex-start;padding:21px 22px 17px;display:flex;position:sticky;top:0}.modal__kopf h2,.panel h2{font-family:var(--schrift-titel);margin:5px 0 0;font-size:22px;font-weight:500}.formular{grid-template-columns:1fr 1fr;gap:15px;padding:21px 22px 23px;display:grid}.feld{flex-direction:column;gap:6px;min-width:0;display:flex}.feld>span,.auswahlgruppe legend{color:var(--text-weich);letter-spacing:.03em;font-size:10px;font-weight:700}.feld input,.feld select,.feld textarea,.inline-formular input,.einladungslink input{border:1px solid var(--linie-hell);width:100%;min-height:40px;color:var(--text);background:#0d141b;border-radius:8px;padding:9px 10px;font-size:12px}.feld textarea{resize:vertical;min-height:95px;line-height:1.5}.feld input::placeholder,.feld textarea::placeholder,.inline-formular input::placeholder{color:#586773}.feld select:disabled{opacity:.7}.feld--breit{grid-column:1/-1}.auswahlgruppe{border:1px solid var(--linie);border-radius:9px;flex-flow:wrap;gap:8px;margin:0;padding:10px;display:flex}.auswahlgruppe legend{padding:0 4px}.auswahlgruppe label{background:var(--flaeche-hell);color:var(--text-weich);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.auswahlgruppe input{min-height:auto}.schalter{color:var(--text-weich);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.schalter input{opacity:0;position:absolute}.schalter>span{border:1px solid var(--linie-hell);background:#0c1218;border-radius:999px;width:31px;height:17px;position:relative}.schalter>span:after{background:var(--text-leise);content:"";border-radius:50%;width:9px;height:9px;transition:transform .13s;position:absolute;top:3px;left:3px}.schalter input:focus-visible+span{outline:2px solid var(--akzent);outline-offset:2px}.schalter input:checked+span{border-color:var(--rot);background:#da725f29}.schalter input:checked+span:after{background:var(--rot);transform:translate(14px)}.hinweis{border-left:2px solid var(--akzent-dunkel);color:var(--text-weich);background:#d8aa580f;margin:0;padding:9px 11px;font-size:10px;line-height:1.5}.zusatzfelder{border:1px solid var(--linie);background:#d8aa5808;border-radius:9px;overflow:hidden}.zusatzfelder summary{color:var(--text-weich);cursor:pointer;padding:11px 12px;font-size:11px;font-weight:700}.zusatzfelder[open] summary{border-bottom:1px solid var(--linie)}.zusatzfelder__inhalt{grid-template-columns:1fr 1fr;gap:15px;padding:15px;display:grid}.formular__aktionen{border-top:1px solid var(--linie);justify-content:flex-end;gap:8px;margin-top:3px;padding-top:16px;display:flex}.verwaltungsraster{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:15px;display:grid}.panel{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden}.panel__kopf{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:flex-start;padding:19px 20px;display:flex}.panel .formular{padding:18px 20px 20px}.panel__hinweis{border-bottom:1px solid var(--linie);color:var(--text-leise);margin:0;padding:16px 20px;line-height:1.55}.mitgliederliste{grid-template-columns:1fr 1fr;display:grid}.mitglied{border-bottom:1px solid var(--linie);align-items:center;gap:9px;min-width:0;padding:13px 20px;display:flex}.mitglied:nth-child(odd){border-right:1px solid var(--linie)}.mitglied strong,.mitglied span{display:block}.mitglied strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mitglied div>span{color:var(--text-leise);margin-top:3px;font-size:9px}.bereichsliste{padding:8px 20px}.bereichsliste>div{border-bottom:1px solid var(--linie);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.bereichsliste>div:last-child{border-bottom:0}.bereichsliste strong{font-size:11px}.bereichsliste span:last-child{color:var(--text-leise);font-size:9px}.bereichspunkt{background:var(--blau);border-radius:50%;width:7px;height:7px}.bereichspunkt.ist-gemeinsam{background:var(--akzent)}.inline-formular{border-top:1px solid var(--linie);gap:8px;padding:15px 20px 19px;display:flex}.einladungslink{background:#5ca58a12;border:1px solid #5ca58a61;border-radius:9px;margin:18px 20px 0;padding:13px}.einladungslink strong{color:#8bc7b1;font-size:11px}.einladungslink p{color:var(--text-leise);margin:4px 0 9px;font-size:9px}.einladungslink>div{gap:7px;display:flex}.einladungslink input{flex:1;min-width:0}.zugang{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.zugang__intro{border-right:1px solid var(--linie);background:linear-gradient(130deg,#d8aa580f,#0000 42%),radial-gradient(circle at 12% 90%,#426f7729,#0000 25rem),#0d131a;flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,78px);display:flex}.zugang__intro h1{max-width:680px;font-family:var(--schrift-titel);letter-spacing:-.045em;margin:13px 0 20px;font-size:clamp(42px,6vw,74px);font-weight:400;line-height:1.02}.zugang__intro p{max-width:570px;color:var(--text-weich);font-size:15px;line-height:1.7}.zugang__intro small{color:var(--text-leise);letter-spacing:.06em;font-size:10px}.zugang__formular{background:var(--hintergrund);place-items:center;padding:30px;display:grid}.anmeldekarte{width:min(380px,100%)}.anmeldekarte>.marke{margin-bottom:52px}.anmeldekarte h2{font-family:var(--schrift-titel);letter-spacing:-.03em;margin:7px 0;font-size:36px;font-weight:500}.anmeldekarte>p{color:var(--text-leise);margin-bottom:28px;font-size:12px}.anmeldekarte .feld{margin-bottom:14px}.anmeldekarte .knopf--breit{margin-top:8px}.zugang--einladung{background:radial-gradient(circle at 50% 15%, #d8aa5817, transparent 30rem), var(--hintergrund);grid-template-columns:1fr;display:grid}.startladen{place-items:center;min-height:100vh;display:grid}.startladen .status{background:0 0;border:0}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.panel--abstand{margin-bottom:24px}.panel--breit{grid-column:1/-1}.panel--sensibel{border-color:#d8aa5857}.panel__inhalt,.panel__text{padding:18px 20px}.panel__text{color:var(--text-weich);font-size:12px;line-height:1.6}.dashboard-raster,.kartenraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.kennzahl{color:var(--akzent-hell);font-family:var(--schrift-titel);font-size:38px}.kompaktliste>div{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.kompaktliste>div:last-child{border-bottom:0}.kompaktliste strong{white-space:pre-wrap;font-size:11px}.kompaktliste span{color:var(--text-leise);font-size:9px}.timeline-kopfaktionen,.timeline-eintrag__aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.timeline-liste{display:grid}.timeline-eintrag{border-bottom:1px solid var(--linie);padding:17px 20px}.timeline-eintrag:last-child{border-bottom:0}.timeline-eintrag__kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.timeline-eintrag h3{font-family:var(--schrift-titel);margin:0 0 5px;font-size:16px;font-weight:500}.timeline-eintrag span{color:var(--text-leise);font-size:9px}.timeline-eintrag p{color:var(--text-weich);white-space:pre-wrap;margin:11px 0 0;font-size:12px;line-height:1.6}.timeline-eintrag__aktionen .knopf{min-height:32px;padding:7px 10px;font-size:9px}.kennzahlen-raster{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.kennzahlen-raster article{border-right:1px solid var(--linie);gap:6px;padding:18px 20px;display:grid}.kennzahlen-raster strong{font-size:12px}.kennzahlen-raster span,.kennzahlen-raster em{color:var(--text-leise);font-size:9px;font-style:normal}.kennzahlen-raster b{color:var(--akzent-hell);font-size:20px}.kennzahlen-raster em{color:var(--rot)}.abdeckung{padding:14px 20px 20px;overflow-x:auto}.abdeckung__zeile{grid-template-columns:30px minmax(600px,1fr);align-items:center;gap:8px;margin:4px 0;display:grid}.abdeckung__zeile>strong{color:var(--text-leise);font-size:9px}.abdeckung__zeile>div{grid-template-columns:repeat(24,1fr);gap:2px;display:grid}.abdeckung__zeile span{height:22px;color:var(--gruen);background:#5ca58a47;border-radius:3px;place-items:center;font-size:7px;display:grid}.abdeckung__zeile span.ist-luecke{color:var(--rot);background:#da725f1a}.abdeckung__zeile span.ist-doppelt{color:var(--text);background:#5ca58a8c}.team-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:15px;display:grid}.team-layout>.panel--breit{grid-column:1/-1}.detailspalte{gap:15px;display:grid}.auswahlliste{flex-direction:column;display:flex}.auswahlliste button{border:0;border-bottom:1px solid var(--linie);color:var(--text-weich);cursor:pointer;text-align:left;background:0 0;padding:13px 20px}.auswahlliste button.ist-aktiv{color:var(--akzent-hell);background:#d8aa5817}.auswahlliste strong,.auswahlliste span{display:block}.auswahlliste strong{font-size:12px}.auswahlliste span{color:var(--text-leise);margin-top:3px;font-size:9px}.details{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;display:grid}.details div:last-child{grid-column:1/-1}.details dt{color:var(--text-leise);text-transform:uppercase;font-size:9px}.details dd{color:var(--text-weich);white-space:pre-wrap;margin:5px 0 0;font-size:12px}.chip-liste{flex-wrap:wrap;gap:6px;padding:14px 20px;display:flex}.chip-liste span{border:1px solid var(--linie);color:var(--text-weich);border-radius:999px;padding:5px 8px;font-size:9px}.chip-entfernen{color:var(--text-leise);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0}.chip-entfernen:hover{color:#f2aaaa}.inline-formular--mehr{grid-template-columns:1.2fr .8fr .8fr auto;display:grid}.inline-formular select,.suche input{border:1px solid var(--linie-hell);min-height:40px;color:var(--text);background:#0d141b;border-radius:8px;padding:9px 10px;font-size:12px}.suche{width:min(330px,100%)}.suche input{width:100%}.filterleiste{flex-wrap:wrap;gap:10px;display:flex}.whitelist-auslastung{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px;display:grid}.whitelist-auslastung article{border:1px solid var(--linie);background:var(--flaeche);border-radius:11px;gap:5px;padding:14px 16px;display:grid}.whitelist-auslastung article.aufnahme-gedrosselt{border-color:#d8aa5873}.whitelist-auslastung article.aufnahme-geschlossen{border-color:#da725f73}.whitelist-auslastung span,.whitelist-auslastung small{color:var(--text-leise);font-size:10px}.whitelist-auslastung strong{color:var(--akzent-hell);font-family:var(--schrift-titel);font-size:24px;font-weight:500}.whitelist-filter{margin-bottom:18px}.whitelist-filter .feld{min-width:180px}.whitelist-raster{grid-template-columns:repeat(auto-fit,minmax(min(390px,100%),1fr));gap:14px;display:grid}.whitelist-karte{border:1px solid var(--linie);border-radius:var(--radius);background:linear-gradient(145deg, var(--flaeche), #10171e);padding:18px}.whitelist-karte>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.whitelist-karte h2{font-family:var(--schrift-titel);margin:5px 0 0;font-size:22px;font-weight:500}.whitelist-status{border:1px solid var(--linie-hell);color:var(--text-weich);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.whitelist-status--angenommen{color:var(--gruen);border-color:#5ca58a73}.whitelist-status--abgelehnt{color:var(--rot);border-color:#da725f73}.whitelist-status--im_gespraech{color:var(--akzent);border-color:#d8aa5873}.whitelist-karte__stammdaten{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0 0;display:grid}.whitelist-karte__stammdaten div{min-width:0}.whitelist-karte__stammdaten dt{color:var(--text-leise);font-size:9px}.whitelist-karte__stammdaten dd{overflow-wrap:anywhere;color:var(--text-weich);margin:4px 0 0;font-size:11px}.whitelist-karte__konzept,.whitelist-karte__entscheidung{color:var(--text-weich);white-space:pre-wrap;margin:16px 0 0;font-size:11px;line-height:1.55}.whitelist-karte__konzept{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.whitelist-pruefungen{border-top:1px solid var(--linie);margin-top:16px;padding-top:14px}.whitelist-pruefungen>strong{color:var(--text-leise);text-transform:uppercase;font-size:9px}.whitelist-pruefungen ul{flex-wrap:wrap;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:flex}.whitelist-pruefungen li{background:var(--flaeche-hell);color:var(--text-leise);border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.whitelist-pruefungen li.ist-bestanden{color:var(--gruen)}.whitelist-pruefungen li.ist-nicht-bestanden{color:var(--rot)}.aktenstart-raster,.entwicklungs-raster{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aktenstart-raster article{border-right:1px solid var(--linie);padding:18px 20px}.aktenstart-raster article:last-child{border-right:0}.aktenstart-raster strong{color:var(--text-leise);text-transform:uppercase;font-size:9px}.aktenstart-raster p{color:var(--text-weich);white-space:pre-wrap;margin:9px 0 0;font-size:12px;line-height:1.65}.entwicklungs-raster>:first-child{border-right:1px solid var(--linie)}@media (width<=720px){.whitelist-karte__stammdaten,.aktenstart-raster,.entwicklungs-raster{grid-template-columns:1fr}.aktenstart-raster article,.entwicklungs-raster>:first-child{border-right:0;border-bottom:1px solid var(--linie)}}.schritt-editor{gap:12px;display:grid}.schritt-editor fieldset{border:1px solid var(--linie);background:#ffffff05;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.schritt-editor legend{color:var(--text-weich);padding:0 6px;font-size:11px;font-weight:750}.inhaltkarte{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);padding:20px;overflow:hidden}.inhaltkarte>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inhaltkarte h2{font-family:var(--schrift-titel);margin:5px 0 0;font-size:22px;font-weight:500}.inhaltkarte>p{color:var(--text-weich);white-space:pre-wrap;margin-top:16px;font-size:12px;line-height:1.65}.inhaltkarte .chip-liste{padding-inline:0}.kartenaktionen{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.kommentare blockquote{border-left:2px solid var(--linie-hell);color:var(--text-weich);background:#0e151c;margin:8px 0;padding:10px 12px;font-size:11px}.kommentare footer{color:var(--text-leise);margin-top:5px;font-size:8px}.metazeile{border-top:1px solid var(--linie);color:var(--text-leise);flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:12px;font-size:12px;display:flex}.checkliste{gap:1px;margin:14px 0;display:grid}.checkliste label{background:#0e151c;border-radius:7px;align-items:flex-start;gap:10px;padding:10px;display:flex}.checkliste strong,.checkliste small{display:block}.checkliste strong{font-size:11px}.checkliste small{color:var(--text-leise);margin-top:3px;font-size:9px}.protokolltabelle>div{border-bottom:1px solid var(--linie);color:var(--text-weich);grid-template-columns:170px minmax(120px,.8fr) minmax(180px,1fr) minmax(160px,1fr);gap:12px;padding:11px 16px;font-size:10px;display:grid}.protokolltabelle__kopf{text-transform:uppercase;color:var(--text-leise)!important;font-size:8px!important}.protokolltabelle code{color:var(--text-leise);text-overflow:ellipsis;overflow:hidden}.mobilnavigation{display:none}@media (width<=900px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.seitenleiste{align-items:center;padding-inline:12px}.marke:not(.marke--gross)>div,.konto__text,.navigation__link:not(.ist-aktiv):after{display:none}.navigation__link{justify-content:center;padding-inline:8px;font-size:0}.navigation__link>span{font-size:10px}.konto{flex-direction:column}.verwaltungsraster,.team-layout{grid-template-columns:1fr}.zugang{grid-template-columns:1fr 420px}.zugang__intro h1{font-size:46px}}@media (width<=680px){.app-shell{display:block}.seitenleiste{display:none}.kopfleiste{padding:var(--raum-3) 16px;flex-wrap:wrap}.kopfleiste__suche{flex:120px;width:auto;min-width:0}.kopfleiste__fueller{display:none}.kontextwahl{order:3;width:100%}.kontextwahl select{flex:1;min-width:0}.inhalt{padding:28px 16px 96px}.seitenkopf{flex-direction:column;align-items:flex-start;margin-bottom:22px}.seitenkopf .knopf{width:100%}.seitenkopf h1{font-size:38px}.mobilnavigation{z-index:30;padding:7px 10px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--linie);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f151cf0;justify-content:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.mobilnavigation a{min-width:70px;color:var(--text-leise);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px;font-size:12px;text-decoration:none;display:flex}.mobilnavigation a>span{background:var(--flaeche-hell);border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.mobilnavigation a.ist-aktiv{color:var(--akzent-hell)}.mobilnavigation a.ist-aktiv>span{background:var(--akzent);color:#1c160c}.aufgabe{grid-template-columns:auto minmax(0,1fr)}.aufgabe__bearbeiten{grid-column:2;justify-self:start;padding-left:0}.formular,.mitgliederliste,.dashboard-raster,.kartenraster{grid-template-columns:1fr}.feld--breit{grid-column:auto}.zusatzfelder__inhalt{grid-template-columns:1fr}.mitglied:nth-child(odd){border-right:0}.modal{align-items:end;padding:0}.modal__fenster{border-bottom:0;border-left:0;border-right:0;border-radius:17px 17px 0 0;max-height:92vh}.zugang{display:block}.zugang__intro{border-right:0;border-bottom:1px solid var(--linie);min-height:38vh;padding:28px 22px}.zugang__intro>div:nth-child(2){margin-top:55px}.zugang__intro h1{font-size:38px}.zugang__intro p,.zugang__intro small{display:none}.zugang__formular{min-height:62vh;padding:35px 22px}.zugang--einladung .zugang__formular{min-height:100vh}.einladungslink>div,.inline-formular{flex-direction:column;align-items:stretch}.protokolltabelle{overflow-x:auto}.protokolltabelle>div{min-width:720px}.timeline-eintrag__kopf{flex-direction:column}.timeline-eintrag__aktionen{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.detailleiste{z-index:20;width:min(var(--detailleiste-breite), 100vw);border-left:1px solid var(--linie-hell);background:var(--flaeche);box-shadow:var(--schatten);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.detailleiste__kopf{justify-content:space-between;align-items:flex-start;gap:var(--raum-3);padding:var(--raum-4) var(--raum-5);border-bottom:1px solid var(--linie);display:flex}.detailleiste__kopf h2{margin:var(--raum-1) 0 0;font-size:var(--schrift-gross)}.detailleiste__inhalt{padding:var(--raum-4) var(--raum-5);flex:1;overflow-y:auto}@media (width<=720px){.detailleiste{width:100vw}}.startkopf{margin-bottom:var(--raum-6)}.startkopf__gruss{margin:0 0 var(--raum-1);color:var(--text-leise);font-size:var(--schrift-basis)}.startkopf h1{letter-spacing:-.01em;max-width:42ch;margin:0;font-size:1.65rem;font-weight:600;line-height:1.28}.startraster{align-items:start;gap:var(--raum-5);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid}@media (width<=980px){.startraster{grid-template-columns:minmax(0,1fr)}}.startspalte{gap:var(--raum-5);display:grid}.block__kopf{justify-content:space-between;align-items:baseline;gap:var(--raum-3);margin-bottom:var(--raum-3);padding-bottom:var(--raum-2);border-bottom:1px solid var(--linie);display:flex}.block__kopf h2{margin:0;font-size:.94rem;font-weight:600}.block__kopf a{color:var(--text-leise);font-size:var(--schrift-klein);text-decoration:none}.block__kopf a:hover{color:var(--akzent-hell)}.postenliste,.abwesenheitsliste{margin:0;padding:0;list-style:none}.posten{width:100%;padding:var(--raum-3) var(--raum-2);color:inherit;cursor:pointer;align-items:center;gap:var(--raum-3);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:118px minmax(0,1fr) auto;display:grid}.posten:hover{border-color:var(--linie);background:var(--flaeche)}.posten__grund{padding:2px var(--raum-2);border:1px solid var(--linie-hell);color:var(--text-leise);white-space:nowrap;border-radius:20px;justify-self:start;font-size:.68rem}.posten__grund--blockiert{border-color:color-mix(in srgb, var(--akzent) 55%, transparent);background:color-mix(in srgb, var(--akzent) 15%, transparent);color:var(--akzent-hell)}.posten__grund--ueberfaellig{border-color:color-mix(in srgb, var(--rot) 50%, transparent);color:#e79684}.posten__mitte{gap:3px;min-width:0;display:grid}.posten__titel{color:var(--text);font-size:var(--schrift-basis);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.posten__meta,.posten__stand{color:var(--text-leise);font-size:var(--schrift-klein)}.posten__stand{white-space:nowrap}.teamzahl{margin:0 0 var(--raum-3);align-items:baseline;gap:var(--raum-2);display:flex}.teamzahl strong{font-size:1.9rem;font-weight:600;line-height:1}.teamzahl span{color:var(--text-weich);font-size:var(--schrift-klein)}.abwesenheitsliste li,.verlaufsliste li{padding:var(--raum-2) 0;border-top:1px solid var(--linie);gap:2px;display:grid}.abwesenheitsliste li:first-child,.verlaufsliste li:first-child{border-top:0}.verlaufsliste{margin:0;padding:0;list-style:none}.verlaufsliste__meta{color:var(--text-leise);font-size:var(--schrift-klein)}.schnellzugriff{gap:var(--raum-2);display:grid}.schnellzugriff a{align-items:center;gap:var(--raum-2);padding:var(--raum-2) var(--raum-3);border:1px solid var(--linie);color:var(--text-weich);font-size:var(--schrift-basis);border-radius:8px;text-decoration:none;display:flex}.schnellzugriff a:hover{border-color:var(--linie-hell);background:var(--flaeche);color:var(--text)}.leerhinweis{color:var(--text-leise);font-size:var(--schrift-basis);margin:0;line-height:1.6}.detailabschnitt{margin-bottom:var(--raum-5)}.detailabschnitt h3{margin:0 0 var(--raum-2);color:var(--text-leise);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600}.detailtext{color:var(--text-weich);white-space:pre-wrap;margin:0;line-height:1.6}.detailfelder{gap:var(--raum-2);margin:0;display:grid}.detailfeld{gap:var(--raum-3);grid-template-columns:130px minmax(0,1fr);display:grid}.detailfeld dt{color:var(--text-leise);font-size:var(--schrift-klein)}.detailfeld dd{color:var(--text-weich);margin:0}.detailleiste__fuss{align-items:center;gap:var(--raum-2);padding-top:var(--raum-4);border-top:1px solid var(--linie);flex-wrap:wrap;display:flex}.detailleiste__fuss>.status,.abnahmeformular{width:100%}.abnahmeformular{gap:var(--raum-2);display:grid}.abnahmeformular .leerhinweis{margin:0}.abnahmeformular__aktionen{gap:var(--raum-2);flex-wrap:wrap;display:flex}.detailleiste .marke-stand{margin:0 0 var(--raum-4);display:inline-block}.handbuch-inhalt{margin-top:var(--raum-5)}.handbuch-inhalt>.seitenkopf{display:none}.schnellwerkzeuge{z-index:4;right:var(--raum-4);bottom:var(--raum-4);gap:var(--raum-1);padding:var(--raum-1);border:1px solid var(--linie);background:color-mix(in srgb, var(--flaeche) 94%, transparent);box-shadow:var(--schatten);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;display:flex;position:fixed}.schnellwerkzeuge button{align-items:center;gap:var(--raum-1);color:var(--text-weich);cursor:pointer;font:inherit;font-size:var(--schrift-klein);background:0 0;border:0;border-radius:7px;padding:7px 9px;display:inline-flex}.schnellwerkzeuge button:hover{background:var(--flaeche-hell);color:var(--text)}.schnellwerkzeuge kbd,.befehlspalette__hilfe{color:var(--text-leise);font-family:inherit;font-size:.68rem}.schnellmeldung{z-index:30;right:var(--raum-4);padding:var(--raum-2) var(--raum-3);border:1px solid var(--akzent);background:var(--flaeche);box-shadow:var(--schatten);color:var(--text);border-radius:9px;margin:0;position:fixed;bottom:74px}.befehlspalette{gap:var(--raum-3);min-width:min(620px,75vw);display:grid}.befehlspalette__eingabe{width:100%;padding:var(--raum-3);border:1px solid var(--linie-hell);background:var(--hintergrund);color:var(--text);font:inherit;border-radius:9px;font-size:1rem}.befehlspalette__eingabe:focus{border-color:var(--akzent);outline:2px solid #d8aa5829}.befehlspalette__liste{gap:2px;max-height:min(55vh,520px);display:grid;overflow-y:auto}.befehlstreffer{align-items:center;gap:var(--raum-2);padding:var(--raum-2) var(--raum-3);color:var(--text-weich);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:82px minmax(0,1fr) auto;display:grid}.befehlstreffer:hover,.befehlstreffer.ist-aktiv{border-color:var(--linie-hell);background:var(--flaeche-hell);color:var(--text)}.befehlstreffer__art,.befehlstreffer>span:last-child{color:var(--text-leise);font-size:var(--schrift-klein)}.befehlspalette__hilfe,.schnellerfassung-hinweis{margin:0}.schnellerfassung-formular{min-width:min(620px,75vw)}@media (width<=720px){.schnellwerkzeuge{right:var(--raum-2);bottom:70px}.schnellwerkzeuge button{font-size:0}.schnellwerkzeuge kbd{font-size:.72rem}.befehlspalette,.schnellerfassung-formular{min-width:0}.befehlstreffer{grid-template-columns:64px minmax(0,1fr)}.befehlstreffer>span:last-child{grid-column:2}}.organigramm-seitenkopf__modus{border:1px solid var(--linie-hell);color:var(--text-leise);font-size:var(--schrift-klein);border-radius:999px;flex:none;padding:6px 9px}.organigramm-seitenkopf__aktionen{align-items:center;gap:var(--raum-2);flex:none;display:flex}.organigramm__erfolg{margin:0 0 var(--raum-3);color:#89d2b7;font-size:var(--schrift-klein);background:#5ca58a14;border:1px solid #5ca58a5c;border-radius:8px;padding:10px 12px}.organigramm__leerzustand{position:relative}.organigramm__leerzustand>.knopf{position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.organigramm{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden;box-shadow:0 18px 55px #0000002e}.organigramm:fullscreen{background:var(--hintergrund);border:0;border-radius:0;flex-direction:column;width:100vw;height:100vh;display:flex}.organigramm__leinwand{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.organigramm__verbindungen{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.organigramm__verbindungen path{fill:none;stroke:var(--linie-hell);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.organigramm__fehler{align-items:center;gap:var(--raum-3);display:flex}.organigramm__fehler .status{flex:1}.formular>.status{grid-column:1/-1}.formular__hinweis{color:var(--text-leise);font-size:var(--schrift-klein);margin:0;line-height:1.5}.organisationsdialog__bestaetigung{gap:var(--raum-4);padding:22px;display:grid}.organisationsdialog__bestaetigung>p{color:var(--text-weich);margin:0;line-height:1.6}@media (width<=720px){.organigramm-seitenkopf{align-items:flex-start}.organigramm-seitenkopf__modus{display:none}.organigramm-seitenkopf__aktionen,.organigramm-seitenkopf__aktionen .knopf{width:100%}.organigramm__fehler{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.organigramm__leinwand{will-change:auto}}.teamdetail{gap:var(--raum-5);flex-direction:column;display:flex}.teamdetail__kopf{align-items:flex-start}.teamdetail__kopf .eyebrow a{color:var(--text-weich)}.teamdetail__kopf h1{margin:var(--raum-1) 0 var(--raum-2);font-size:1.4rem}.teamdetail__kinder ul{gap:var(--raum-2);margin:var(--raum-2) 0 0;flex-flow:wrap;padding:0;list-style:none;display:flex}.teamdetail__kinder a{padding:var(--raum-2) var(--raum-3);border:1px solid var(--linie);background:var(--flaeche-hell);color:var(--text);border-radius:9px;flex-direction:column;gap:2px;text-decoration:none;display:flex}.teamdetail__kinder a:hover,.teamdetail__kinder a:focus-visible{border-color:var(--akzent-dunkel);background:var(--flaeche-hover)}.teamdetail__kinder small,.teamdetail__kinder h2{color:var(--text-leise);font-size:var(--schrift-klein)}.mitgliedertabelle{border-collapse:collapse;width:100%;font-size:var(--schrift-basis)}.mitgliedertabelle caption{padding:var(--raum-4) 0 var(--raum-2);color:var(--text-weich);font-size:var(--schrift-klein);text-align:left;font-weight:700}.mitgliedertabelle th,.mitgliedertabelle td{padding:var(--raum-2) var(--raum-2);border-bottom:1px solid var(--linie);text-align:left;vertical-align:middle}.mitgliedertabelle thead th{color:var(--text-leise);font-size:var(--schrift-klein);letter-spacing:.03em;font-weight:700}.mitgliedertabelle tbody th{font-weight:600}.mitgliedertabelle tbody th small{color:var(--text-leise);font-size:var(--schrift-klein);font-weight:400;display:block}.mitgliedertabelle input,.mitgliedertabelle select{border:1px solid var(--linie-hell);width:100%;min-width:7rem;min-height:34px;color:var(--text);background:#0d141b;border-radius:7px;padding:5px 7px;font-size:12px}.mitglied__aktionen{white-space:nowrap}.mitglied__aktionen button+button{margin-left:var(--raum-1)}.mitglied__aktionen button{border:1px solid var(--linie-hell);background:var(--flaeche-hell);color:var(--text);font-size:var(--schrift-klein);cursor:pointer;border-radius:7px;padding:5px 9px}.mitglied__aktionen button:hover,.mitglied__aktionen button:focus-visible{border-color:var(--akzent-dunkel);background:var(--flaeche-hover)}.mitgliedertabelle--ehemalige{color:var(--text-weich)}.personentreffer{gap:var(--raum-1);max-height:15rem;margin:var(--raum-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.personentreffer__eintrag{width:100%;padding:var(--raum-2) var(--raum-3);border:1px solid var(--linie);background:var(--flaeche-hell);color:var(--text);text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:2px;display:flex}.personentreffer__eintrag:hover:not(:disabled),.personentreffer__eintrag:focus-visible{border-color:var(--akzent-dunkel);background:var(--flaeche-hover)}.personentreffer__eintrag small{color:var(--text-leise);font-size:var(--schrift-klein)}.neuanlage{gap:var(--raum-2);padding-top:var(--raum-3);border-top:1px solid var(--linie);flex-direction:column;display:flex}.neuanlage h3{font-size:var(--schrift-gross);margin:0}.duplikatwarnung{gap:var(--raum-2);padding:var(--raum-3);border:1px solid var(--akzent-dunkel);font-size:var(--schrift-basis);background:#d8aa581f;border-radius:9px;flex-direction:column;display:flex}.duplikatwarnung ul{padding-left:var(--raum-4);margin:0}.duplikatwarnung p{color:var(--text-weich);margin:0}.stammdatenblatt{gap:var(--raum-3);grid-template-columns:1fr 1fr;display:grid}.stammdatenblatt>.kartenaktionen,.stammdatenblatt>.status,.stammdatenblatt>fieldset{grid-column:1/-1}.stammdatenblatt__geschuetzt{gap:var(--raum-3);padding:var(--raum-3);border:1px solid var(--linie-hell);border-radius:9px;grid-template-columns:1fr 1fr;margin:0;display:grid}.stammdatenblatt__geschuetzt legend{padding:0 var(--raum-2);color:var(--akzent);font-size:var(--schrift-klein);font-weight:700}.stammdatenblatt__geschuetzt .hinweis{grid-column:1/-1}.zuordnungsliste{gap:var(--raum-2);margin:var(--raum-2) 0 var(--raum-4);flex-direction:column;padding:0;list-style:none;display:flex}.zuordnungsliste small{color:var(--text-leise);font-size:var(--schrift-klein);display:block}.zuordnungsliste--frueher{color:var(--text-weich)}@media (width<=900px){.stammdatenblatt,.stammdatenblatt__geschuetzt{grid-template-columns:1fr}.teamdetail__mitglieder{overflow-x:auto}.mitgliedertabelle{min-width:44rem}}.organigramm__leeraktionen{gap:var(--raum-2);flex-flow:wrap;justify-content:center;display:flex}.organigramm__verschiebeleiste{justify-content:space-between;align-items:center;gap:var(--raum-3);padding:10px var(--raum-3);border-bottom:1px solid var(--akzent-dunkel);background:color-mix(in srgb, var(--akzent) 12%, var(--flaeche));color:var(--text);font-size:var(--schrift-basis);flex-flow:wrap;display:flex}.organigramm__verschiebeaktionen{gap:var(--raum-2);display:flex}.organigramm__verschiebeaktionen button{border:1px solid var(--akzent-dunkel);background:var(--flaeche);color:var(--text);cursor:pointer;font-size:var(--schrift-klein);border-radius:7px;padding:6px 11px}.organigramm__verschiebeaktionen button:hover,.organigramm__verschiebeaktionen button:focus-visible{border-color:var(--akzent);background:var(--flaeche-hover)}.rahmen:has(.inhalt--arbeitsflaeche){height:100vh}.inhalt--arbeitsflaeche{flex-direction:column;flex:1;max-width:none;min-height:0;padding:0;display:flex;position:relative}.inhalt--arbeitsflaeche>.organigramm{min-height:0;box-shadow:none;border:0;border-radius:0;flex:1}.organigramm{flex-direction:column;display:flex}.organigramm__meldung{z-index:7;border:1px solid var(--linie-hell);max-width:min(640px,78vw);color:var(--text);font-size:var(--schrift-klein);background:#0a0f14f0;border-radius:999px;padding:9px 14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.organigramm__meldung.ist-erfolg{color:#89d2b7;border-color:#5ca58a8c}.organigramm__meldung.ist-fehler{color:#efa091;border-color:#da725f8c}.organigramm-kopf{align-items:baseline;gap:var(--raum-2);min-height:54px;padding:0 var(--raum-3);border-bottom:1px solid var(--linie);background:color-mix(in srgb, var(--flaeche-hell) 70%, var(--flaeche));display:flex}.organigramm-kopf h1{font-family:inherit;font-size:var(--schrift-gross);letter-spacing:-.01em;margin:0;font-weight:650}.inhalt--arbeitsflaeche>.ladeanzeige,.inhalt--arbeitsflaeche>.organigramm__leerzustand,.inhalt--arbeitsflaeche>.organigramm__fehler{justify-content:center;align-items:center;gap:var(--raum-3);min-height:0;padding:var(--raum-6) var(--raum-5);flex-direction:column;flex:1;display:flex}.organigramm{--riss-grund:#081726;--riss-flaeche:#0f2740;--riss-bauteil:#17395a;--riss-linie:#2d5a87;--riss-linie-fein:#8fb4d429;--riss-tinte:#e8f1f8;--riss-tinte-weich:#a9c6de;--riss-tinte-leise:#6f93b3;--riss-kupfer:#f4a259;border-color:var(--riss-linie);background:var(--riss-grund);color:var(--riss-tinte)}.organigramm .organigramm__verschiebeleiste{border-bottom-color:var(--riss-kupfer);background:color-mix(in srgb, var(--riss-kupfer) 13%, var(--riss-flaeche))}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tinte-950:#12151d;--tinte-900:#1a1e28;--tinte-800:#292e3a;--tinte-700:#3d4350;--papier-50:#fff;--papier-100:#f5f7fa;--papier-200:#e8edf3;--papier-300:#d7dee8;--siegel-500:#db493c;--siegel-600:#bd362c;--jade-500:#278c7f;--gold-500:#c19452;--hintergrund:var(--papier-100);--flaeche:var(--papier-50);--flaeche-hell:#f1f4f8;--flaeche-hover:#edf1f6;--linie:#d9e0e8;--linie-hell:#c8d1dc;--text:#25272d;--text-weich:#525661;--text-leise:#7d7b78;--akzent:var(--siegel-500);--akzent-hell:#ef6753;--akzent-dunkel:var(--siegel-600);--gruen:var(--jade-500);--rot:var(--siegel-500);--blau:#486c9b;--radius:16px;--schatten:0 24px 70px #2f261b29}body{background:radial-gradient(circle at 12% 0%, #db493c0a, transparent 28rem), var(--papier-100);color:var(--text);font-size:16px}h1,h2,h3{font-family:inherit}.app-shell.kommando-shell{background:0 0;min-height:100svh;display:block}.kommando-kopf{z-index:40;border-top:3px solid var(--siegel-500);position:sticky;top:0;box-shadow:0 8px 30px #1c1b181f}.kommando-kopf__hauptzeile{background:radial-gradient(circle at 12% -80%, #df4b394d, transparent 18rem), var(--tinte-950);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:72px;padding:0 clamp(22px,3.4vw,52px);display:grid}.kommando-marke{color:var(--papier-50);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.kommando-marke__zeichen{background:var(--siegel-500);color:#fff;border:1px solid #ffffff3d;border-radius:10px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:850;display:grid;position:relative;box-shadow:inset 0 0 0 4px #12151d24,0 7px 18px #00000047}.kommando-marke__zeichen:after{content:"";border:1px solid #ffffff57;border-radius:6px;position:absolute;inset:5px}.kommando-marke>span:last-child{gap:1px;display:grid}.kommando-marke strong{letter-spacing:.16em;font-size:1rem}.kommando-marke small{color:#aaa99f;letter-spacing:.18em;text-transform:uppercase;font-size:.61rem;font-weight:650}.kommando-navigation,.kommando-navigation__arbeit,.kommando-navigation__system{align-items:center;min-width:0;display:flex}.kommando-navigation{flex-direction:row;justify-content:space-between;gap:14px;margin:0}.kommando-navigation__arbeit,.kommando-navigation__system{gap:3px}.kommando-navigation .navigation__link{color:#aaa99f;white-space:nowrap;border:0;border-radius:8px;gap:8px;min-height:42px;padding:9px 12px;font-size:.79rem;font-weight:650;position:relative}.kommando-navigation .navigation__link>svg{color:#777b83;width:17px;height:17px}.kommando-navigation .navigation__link:hover{color:var(--papier-50);background:#ffffff12;transform:none}.kommando-navigation .navigation__link.ist-aktiv{box-shadow:none;color:#fff;background:#ffffff17}.kommando-navigation .navigation__link.ist-aktiv:before{background:var(--siegel-500);border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 12px -15px}.kommando-navigation .navigation__link.ist-aktiv>svg{color:#f07967}.kommando-navigation .navigation__fuss{border:0;border-left:1px solid #ffffff1f;margin:0;padding:0 0 0 9px}.kommando-navigation .navigation__fuss .navigation__link{min-height:38px;padding:8px 9px;font-size:.72rem}.kommando-kopf .kopfleiste{min-height:0;box-shadow:none;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;padding:0;display:flex}.kommando-kopf .kopfleiste__suche{color:#bebdb5;background:#ffffff0f;border-color:#ffffff26;gap:12px;width:auto;min-height:38px;padding:7px 9px 7px 12px}.kommando-kopf .kopfleiste__suche:hover{background:#ffffff1a;border-color:#ffffff4d}.kommando-kopf .kopfleiste__suche svg{color:#e86a57;width:17px;height:17px}.kommando-kopf .kopfleiste__suche kbd{color:#aaa99f;box-shadow:none;background:#0003;border-color:#ffffff1f}.kommando-kopf .kopfleiste__konto{border-left:1px solid #ffffff1f;gap:8px;padding:0 0 0 8px}.kommando-kopf .avatar{background:var(--papier-200);width:36px;height:36px;color:var(--tinte-900)}.kommando-kopf .kopfleiste__kontotext strong{color:#f6f2e9}.kommando-kopf .kopfleiste__kontotext span{color:#898b8d}.kommando-kopf .kopfleiste__abmelden{color:#9b9b96}.kommando-kopf__kontextzeile{border-bottom:1px solid var(--papier-300);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:22px;min-height:50px;padding:7px clamp(22px,3.4vw,52px);display:flex}.kommando-kopf__seitenkontext,.kommando-kopf__kontextwahl{align-items:center;gap:10px;display:flex}.kommando-kopf__seitenkontext>span,.kommando-kopf__kontextwahl>span{color:#938b80;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:720}.kommando-kopf__seitenkontext strong{border-left:1px solid var(--papier-300);color:var(--tinte-800);padding-left:10px;font-size:.82rem}.kommando-kopf__kontextwahl .kontextwahl{gap:7px}.kommando-kopf__kontextwahl .kontextwahl select{border-color:var(--papier-300);background:var(--papier-100);max-width:190px;min-height:34px;color:var(--tinte-700);border-radius:6px;padding-block:5px}.kommando-shell>.rahmen{grid-column:auto;min-width:0;display:block}.kommando-shell .inhalt{width:100%;max-width:1560px;margin:0 auto;padding:42px clamp(22px,4vw,64px) 100px}.kommando-shell .inhalt--arbeitsflaeche{max-width:none;height:auto;padding:22px clamp(18px,2.5vw,38px) 30px}.seitenkopf{border-bottom:1px solid var(--papier-300);align-items:end;margin-bottom:28px;padding-bottom:24px;position:relative}.seitenkopf:after{background:var(--siegel-500);content:"";border-radius:999px;width:92px;height:3px;position:absolute;bottom:-2px;left:0}.seitenkopf h1{color:var(--tinte-950);letter-spacing:-.045em;margin:5px 0 4px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:770;line-height:1}.seitenkopf p{color:#706d68;font-size:.94rem}.eyebrow{color:var(--siegel-600);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:820}.knopf{border-radius:7px;min-height:42px;font-weight:730}.knopf--primaer{border-color:var(--siegel-600);background:var(--siegel-500);color:#fff;box-shadow:0 8px 18px #bf382b38}.knopf--primaer:hover:not(:disabled){background:var(--siegel-600);border-color:#a92f25;transform:translateY(-1px)}.knopf--sekundaer{border-color:var(--papier-300);background:var(--papier-50);color:var(--tinte-700)}.panel{border:1px solid var(--papier-300);background:var(--papier-50);border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #44342012}.panel__kopf{border-color:var(--papier-200);background:linear-gradient(90deg,#fffdf8,#faf5eb)}.panel__kopf h2,.panel h2,.modal__kopf h2{color:var(--tinte-900)}.modal{background:#12151db8}.modal__fenster,.detailleiste{border-color:var(--papier-300);background:var(--papier-50)}.modal__kopf{border-color:var(--papier-200);background:var(--papier-100)}.feld input,.feld select,.feld textarea,.inline-formular input,.inline-formular select,.suche input,.einladungslink input,.mitgliedertabelle input,.mitgliedertabelle select{border-color:var(--papier-300);color:var(--tinte-900);background:#fffefa;border-radius:7px}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--siegel-500);outline:3px solid #df4b391f}.aufgabenarbeitsplatz{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:22px;display:grid}.aufgaben-navigator{border:1px solid var(--papier-300);background:#ffffffeb;border-radius:12px;position:sticky;top:146px;overflow:hidden;box-shadow:0 10px 30px #262f3a12}.aufgaben-navigator>header{gap:2px;padding:18px 18px 13px;display:grid}.aufgaben-navigator>header span{color:#938b80;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:750}.aufgaben-navigator>header strong{color:var(--tinte-900);font-size:1rem}.aufgaben-navigator .ansichten{background:0 0;border:0;border-radius:0;gap:2px;width:100%;margin:0;padding:0 9px 13px;display:grid}.aufgaben-navigator .ansichten button{color:#6a6865;text-align:left;border-radius:6px;width:100%;min-height:40px;padding:9px 12px 9px 16px;font-size:.79rem;position:relative}.aufgaben-navigator .ansichten button:hover{background:var(--papier-100);color:var(--tinte-900)}.aufgaben-navigator .ansichten button.ist-aktiv{background:var(--tinte-900);color:#fff}.aufgaben-navigator .ansichten button.ist-aktiv:before{background:var(--siegel-500);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.aufgabenbilanz{border:0;border-top:1px solid var(--papier-200);background:var(--papier-100);box-shadow:none;border-radius:0;margin:0;display:block;overflow:visible}.aufgabenbilanz>header{justify-content:space-between;align-items:center;padding:14px 17px 7px;display:flex}.aufgabenbilanz>header strong{color:var(--tinte-700);font-size:.72rem}.aufgabenbilanz>header span{color:#928b81;font-size:.66rem}.aufgabenbilanz ul{gap:1px;margin:0;padding:5px 12px 15px;list-style:none;display:grid}.aufgabenbilanz li{color:#66635f;grid-template-columns:10px 25px 1fr;align-items:center;gap:7px;min-height:32px;padding:4px 6px;display:grid}.aufgabenbilanz li strong{color:var(--tinte-800);font-variant-numeric:tabular-nums;font-size:.84rem}.aufgabenbilanz li span{font-size:.72rem}.aufgabenbilanz li.ist-kritisch strong,.aufgabenbilanz li.ist-kritisch span{color:var(--siegel-600)}.statuspunkt{background:#a9a298;border-radius:50%;width:7px;height:7px;display:block}.statuspunkt--arbeit{background:#547db2}.statuspunkt--abnahme{background:var(--gold-500)}.statuspunkt--kritisch{background:var(--siegel-500)}.aufgaben-inbox{border:1px solid var(--papier-300);background:var(--papier-50);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 14px 42px #262f3a14}.aufgaben-inbox__kopf{border-bottom:1px solid var(--papier-200);background:linear-gradient(120deg, transparent 0 72%, #db493c0d 72%), var(--papier-100);justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:20px 25px;display:flex}.aufgaben-inbox__kopf h2{color:var(--tinte-950);letter-spacing:-.03em;margin:3px 0 1px;font-size:1.45rem}.aufgaben-inbox__kopf p{color:#77716a;margin:0;font-size:.77rem}.aufgaben-inbox__anzahl{color:#8b8277;letter-spacing:.08em;text-align:right;text-transform:uppercase;gap:0;min-width:66px;font-size:.61rem;font-weight:720;display:grid}.aufgaben-inbox__anzahl strong{color:var(--siegel-500);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.75rem;line-height:1}.aufgaben-inbox>[role=tabpanel]{min-height:360px}.aufgabengruppen{gap:0}.aufgabengruppe{padding:0 22px 6px}.aufgabengruppe+.aufgabengruppe{border-top:1px solid var(--papier-200)}.aufgabengruppe>header{min-height:48px;margin:0;padding:15px 3px 9px}.aufgabengruppe>header h2{color:#66615a;letter-spacing:.13em;font-size:.67rem;font-weight:820}.aufgabengruppe>header span,.zaehler{border-color:var(--papier-300);background:var(--papier-100);color:#756e65}.aufgabenliste{gap:0}.aufgabe{border:0;border-top:1px solid var(--papier-200);min-height:108px;box-shadow:none;background:0 0;border-left:0;border-radius:0;grid-template-columns:34px minmax(240px,1.3fr) minmax(350px,1fr) 114px;align-items:center;gap:16px;padding:15px 10px 15px 4px;display:grid;position:relative}.aufgabe:first-child{border-top:0}.aufgabe:hover{border-color:var(--papier-200);box-shadow:inset 3px 0 var(--siegel-500);background:#f7f9fc;border-left-color:#0000}.aufgabe__statusbereich{grid-template-rows:auto 1fr;justify-items:center;gap:9px;height:100%;padding-top:4px;display:grid}.aufgabe__statuslinie{background:#c8c1b7;border-radius:2px;width:2px;min-height:28px}.aufgabe__statuslinie--in_arbeit{background:#547db2}.aufgabe__statuslinie--zur_abnahme{background:var(--gold-500)}.aufgabe__statuslinie--erledigt{background:var(--jade-500)}.aufgabe__haken{border-color:#b8afa3;border-radius:50%;width:22px;height:22px;margin:0}.aufgabe__titelzeile{margin-bottom:7px}.marke-stand{color:#69655f;letter-spacing:.04em;text-transform:uppercase;background:#f4efe7;border:1px solid #ddd5ca;border-radius:4px;padding:3px 7px;font-size:.61rem;font-weight:790}.marke-stand--in_arbeit{color:#3d6694;background:#edf4fa;border-color:#c8d8e9}.marke-stand--zur_abnahme{color:#8a622a;background:#fff5e3;border-color:#ead6b4}.marke-stand--erledigt{color:#267567;background:#ecf7f3;border-color:#bcdcd4}.aufgabe h3{font-size:1rem;line-height:1.3}.aufgabe h3 button{color:var(--tinte-900);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:750}.aufgabe h3 button:hover{color:var(--siegel-600)}.aufgabe__inhalt>p{color:#716d68;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;margin-top:5px;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.aufgabe__metadaten{grid-template-columns:minmax(85px,.7fr) minmax(110px,1fr) minmax(115px,1fr);align-items:start;gap:14px;margin:0;display:grid}.aufgabe__metadaten>div{min-width:0}.aufgabe__metadaten dt{color:#999086;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;font-weight:790}.aufgabe__metadaten dd{color:#484a50;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:620;overflow:hidden}.aufgabe__metadaten .ist-ueberfaellig dt,.aufgabe__metadaten .ist-ueberfaellig dd{color:var(--siegel-600)}.aufgabe__sichtbarkeit{display:none}.aufgabe__aktionen{flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:flex}.aufgabe__aktion,.aufgabe__bearbeiten{border:1px solid var(--papier-300);background:var(--papier-50);color:#5b5a59;cursor:pointer;text-align:center;border-radius:5px;min-height:32px;padding:6px 9px;font-size:.68rem}.aufgabe__aktion--primaer{border-color:var(--tinte-800);background:var(--tinte-800);color:#fff}.aufgabe__aktion:hover,.aufgabe__bearbeiten:hover{border-color:var(--siegel-500);color:var(--siegel-600);background:#fff8f3}.aufgabe__aktion--primaer:hover{background:var(--siegel-500);color:#fff}.erledigte{border-color:var(--papier-300);background:var(--papier-100);margin:12px 22px 20px}.teamdetail{gap:24px}.teamdetail__kopf{border-bottom-color:var(--papier-300);padding:0 0 24px 20px;position:relative}.teamdetail__kopf:before{background:var(--siegel-500);content:"";border-radius:4px;width:4px;position:absolute;top:3px;bottom:24px;left:0}.teamdetail__kopf h1{color:var(--tinte-950);font-size:clamp(2.2rem,4vw,3.25rem)}.teamdetail__kinder ul{flex-wrap:wrap;gap:8px;display:flex}.teamdetail__kinder a{border-color:var(--papier-300);background:var(--papier-50);border-radius:7px}.teamdetail__arbeitsbereich{grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);gap:22px}.teamdetail__aufgaben .aufgabe{border:1px solid var(--papier-200);background:var(--papier-50);border-radius:8px;grid-template-columns:28px minmax(0,1fr);padding:14px}.teamdetail__aufgaben .aufgabe__statusbereich{display:grid}.teamdetail__aufgaben .aufgabe__metadaten{grid-column:2;grid-template-columns:repeat(2,1fr);display:grid}.teamdetail__aufgaben .aufgabe__aktionen{flex-direction:row;grid-column:2}.mitgliedertabelle th,.mitgliedertabelle td{border-color:var(--papier-200)}.mitgliedertabelle tbody tr:hover{background:var(--papier-100)}.inhalt--arbeitsflaeche>.organigramm{height:calc(100svh - 174px);min-height:650px}.organigramm{border:1px solid var(--papier-300);background:var(--papier-50);border-radius:14px;overflow:hidden;box-shadow:0 18px 55px #3a2d1d21}.organigramm .organigramm__verbindungen path{stroke:#a99a86;stroke-width:2px}.organigramm .organigramm__verschiebeleiste{border-color:var(--siegel-500);background:var(--tinte-900);color:#fff}.team-layout,.whitelist-raster{gap:20px}.auswahlliste,.whitelist-karte,.whitelist-auslastung article{border-color:var(--papier-300);background:var(--papier-50);box-shadow:0 9px 28px #44342012}.auswahlliste button.ist-aktiv{box-shadow:inset 4px 0 var(--siegel-500);background:var(--tinte-900);color:#fff}.auswahlliste button.ist-aktiv span{color:#aaa99f}.whitelist-status{border-radius:4px}.zugang{background:linear-gradient(135deg,#11151d,#1b202b 62%,#202631);grid-template-columns:minmax(0,1fr) minmax(420px,.58fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.zugang:before,.zugang:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:24px;position:absolute}.zugang:before{width:680px;height:680px;bottom:-330px;left:-120px;transform:rotate(18deg);box-shadow:0 0 0 80px #ffffff04}.zugang:after{border-color:#db493c29;width:260px;height:260px;top:12%;left:44%;box-shadow:inset 0 0 90px #db493c0f}.zugang__intro{z-index:1;background:linear-gradient(115deg,#0000 0 60%,#db493c14 60% 60.5%,#0000 60.5%),radial-gradient(circle at 20% 90%,#c1945221,#0000 25rem);border:0;min-height:100svh;padding:clamp(32px,5vw,78px);position:relative}.zugang__intro .marke__symbol{background:var(--siegel-500);border-color:#ffffff52;border-radius:10px;box-shadow:inset 0 0 0 4px #12151d24,0 8px 22px #0000004d}.zugang__intro .marke strong{color:var(--papier-50)}.zugang__intro .marke div>span{color:#9ea0a3}.zugang__botschaft{max-width:720px;padding-left:0;position:relative}.zugang__siegel{background:var(--siegel-500);color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff3;border-radius:5px;align-items:center;min-height:28px;margin-bottom:22px;margin-right:12px;padding:5px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.zugang__intro h1{max-width:680px;color:var(--papier-50);letter-spacing:-.055em;font-size:clamp(3rem,5.8vw,5.8rem);font-weight:790;line-height:.94}.zugang__intro p{color:#b8b5ac;max-width:56ch;font-size:1rem}.zugang__formular{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border-left:1px solid #ffffff14;place-items:center;min-height:100svh;padding:clamp(24px,5vw,74px);display:grid;position:relative}.anmeldekarte{border:1px solid #e6dbcb;border-top:4px solid var(--siegel-500);background:var(--papier-50);border-radius:10px;width:min(420px,100%);padding:34px;box-shadow:0 28px 80px #00000061}.anmeldekarte h2{color:var(--tinte-950);font-size:2rem}@media (width<=1240px){.kommando-kopf__hauptzeile{grid-template-columns:158px minmax(0,1fr) auto;gap:14px;padding-inline:22px}.kommando-navigation .navigation__link{padding-inline:8px;font-size:.72rem}.kommando-navigation .navigation__link>svg,.kommando-navigation__system .navigation__link span,.kommando-kopf .kopfleiste__kontotext,.kommando-kopf .kopfleiste__suche kbd{display:none}.aufgabe{grid-template-columns:34px minmax(230px,1.2fr) minmax(280px,1fr) 106px}}@media (width<=920px){.kommando-kopf__hauptzeile{grid-template-columns:auto 1fr}.kommando-navigation{display:none}.mobilnavigation{z-index:45;padding:7px 10px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12151df7;border-top:1px solid #ffffff1a;justify-content:center;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.mobilnavigation a{color:#8e8f8f;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:70px;padding:4px;font-size:.72rem;text-decoration:none;display:flex}.mobilnavigation a.ist-aktiv{color:#fff;box-shadow:inset 0 3px var(--siegel-500)}.kommando-kopf .kopfleiste{justify-self:end}.kommando-kopf__kontextzeile{min-height:46px}.kommando-kopf__seitenkontext{display:none}.kommando-kopf__kontextwahl{justify-content:space-between;width:100%}.aufgabenarbeitsplatz{grid-template-columns:1fr}.aufgaben-navigator{position:static}.aufgaben-navigator .ansichten{grid-template-columns:repeat(2,minmax(0,1fr))}.aufgabenbilanz ul{grid-template-columns:repeat(4,1fr)}.aufgabe{grid-template-columns:34px minmax(0,1fr) 110px}.aufgabe__metadaten{grid-area:2/2}.aufgabe__aktionen{grid-area:1/3/3}.teamdetail__arbeitsbereich{grid-template-columns:1fr}.teamdetail__aufgaben{order:-1}.zugang{grid-template-columns:1fr}.zugang__intro{min-height:42svh}.zugang__intro h1{font-size:clamp(2.8rem,9vw,4.6rem)}.zugang__formular{border-top:1px solid #ffffff14;border-left:0;min-height:58svh}}@media (width<=680px){.kommando-kopf{border-top-width:2px}.kommando-kopf__hauptzeile{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:60px;padding-inline:14px}.kommando-marke__zeichen{width:36px;height:36px}.kommando-marke small,.kommando-kopf .kopfleiste__kontotext,.kommando-kopf .kopfleiste__suche>span>span+*,.kommando-kopf__kontextwahl>span{display:none}.kommando-kopf .kopfleiste__suche{background:0 0;border-color:#0000;justify-content:center;width:40px;min-width:40px;max-width:40px;padding:7px;font-size:0}.kommando-kopf .kopfleiste__suchtext{display:none}.kommando-kopf .kopfleiste{gap:4px;width:auto}.kommando-kopf .kopfleiste__konto{border-left:0;padding:0}.kommando-kopf .kopfleiste__abmelden{width:36px;height:36px;display:grid}.kommando-kopf .kopfleiste__suche>span>span{font-size:1.15rem}.kommando-kopf__kontextzeile{padding:6px 14px}.kommando-kopf__kontextwahl .kontextwahl{grid-template-columns:1fr 1fr;width:100%;display:grid}.kommando-kopf__kontextwahl .kontextwahl select{width:100%;max-width:none}.kommando-shell .inhalt{padding:28px 14px 98px}.kommando-shell .inhalt--arbeitsflaeche{padding:10px 8px 78px}.seitenkopf{align-items:stretch;padding-bottom:20px}.seitenkopf h1{font-size:2.55rem}.seitenkopf .knopf{width:100%;margin-top:16px}.aufgabenarbeitsplatz{gap:14px}.aufgaben-navigator>header{display:none}.aufgaben-navigator .ansichten{gap:4px;padding:7px;display:flex;overflow-x:auto}.aufgaben-navigator .ansichten button{text-align:center;flex:1 0 auto;width:auto;min-width:max-content;padding:8px 9px}.aufgabenbilanz{display:none}.aufgaben-inbox__kopf{min-height:92px;padding:17px}.aufgabengruppe{padding-inline:12px}.aufgabe{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:15px 3px}.aufgabe__metadaten{grid-area:auto/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aufgabe__aktionen{flex-flow:wrap;grid-area:auto/2}.aufgabe__aktion,.aufgabe__bearbeiten{flex:1}.mobilnavigation{background:#12151df7;border-top:1px solid #ffffff1a;justify-content:stretch;padding-inline:6px}.mobilnavigation a{color:#8e8f8f;flex:1 1 0;min-width:60px;padding-inline:2px;font-size:.625rem}.mobilnavigation a.ist-aktiv{color:#fff;box-shadow:inset 0 3px var(--siegel-500)}.inhalt--arbeitsflaeche>.organigramm{height:calc(100svh - 132px);min-height:560px}.zugang__intro{min-height:38svh;padding:26px 22px}.zugang__botschaft{padding-left:0}.zugang__intro h1{font-size:2.7rem}.zugang__intro p{font-size:.85rem}.zugang__formular{min-height:62svh;padding:18px}.anmeldekarte{padding:25px 21px}}:root{--zen-ink:#181727;--zen-ink-soft:#4e4b63;--zen-muted:#817e94;--zen-canvas:#f4f3f8;--zen-surface:#fff;--zen-surface-soft:#f9f8fc;--zen-line:#e4e1eb;--zen-night:#161525;--zen-night-soft:#22203a;--zen-violet:#7461ee;--zen-violet-deep:#5944d4;--zen-mint:#9af0cf;--zen-mint-deep:#13a67d;--zen-coral:#ff7a72;--zen-amber:#f3b94f;--zen-shadow-sm:0 8px 24px #26204112;--zen-shadow:0 20px 55px #2620411c;--zen-shadow-deep:0 28px 70px #09081447}html{background:var(--zen-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:radial-gradient(circle at 78% -10%, #856ff41a, transparent 31rem), radial-gradient(circle at 8% 90%, #6ae3b814, transparent 29rem), var(--zen-canvas);min-width:320px;color:var(--zen-ink);font-feature-settings:"ss01", "cv02", "cv03";-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Avenir Next,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{color:var(--zen-ink);background:#7461ee38}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #7461ee47}.app-shell.studio-shell{background:0 0;grid-template-columns:276px minmax(0,1fr);min-height:100svh;display:grid}.arbeitsleiste{z-index:70;height:calc(100svh - 24px);min-height:620px;box-shadow:var(--zen-shadow-deep);color:#fff;background:radial-gradient(circle at 112% -2%,#8b75ff70,#0000 15rem),radial-gradient(circle at -10% 72%,#3be2ae26,#0000 17rem),linear-gradient(155deg,#201d38,#12111f 72%);border:1px solid #ffffff17;border-radius:28px;flex-direction:column;align-self:start;margin:12px 0 12px 12px;display:flex;position:sticky;top:12px;overflow:hidden}.arbeitsleiste:after{z-index:-1;background:var(--zen-mint);content:"";filter:blur(72px);opacity:.14;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;bottom:15%;right:-42px}.arbeitsleiste__marke{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:13px;margin:0 20px;padding:24px 2px 20px;text-decoration:none;display:flex}.arbeitsleiste__marke>span{letter-spacing:-.04em;background:linear-gradient(145deg,#8e7dff,#5d49d8);border:1px solid #ffffff29;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;font-size:1.15rem;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff47,0 12px 25px #412bb657}.arbeitsleiste__marke>div{gap:2px;display:grid}.arbeitsleiste__marke strong{letter-spacing:.14em;font-size:.92rem;font-weight:820}.arbeitsleiste__marke small{color:#a5a0bf;letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:600}.arbeitsleiste__workspace{background:#ffffff0d;border:1px solid #ffffff14;border-radius:15px;gap:3px;margin:17px 20px 4px;padding:13px 15px;display:grid}.arbeitsleiste__workspace span,.studio-shell .navigation__titel{color:#7f7a9e;letter-spacing:.15em;text-transform:uppercase;font-size:.59rem;font-weight:760}.arbeitsleiste__workspace strong{color:#e9e6f6;font-size:.76rem;font-weight:650}.studio-shell .arbeitsleiste__navigation{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;flex:1;gap:12px;min-height:0;margin:10px 0 0;padding:0 14px 16px;display:flex;overflow-y:auto}.arbeitsleiste__hauptnavigation,.arbeitsleiste__gruppe,.arbeitsleiste__system{gap:5px;display:grid}.arbeitsleiste__hauptnavigation{gap:14px}.studio-shell .navigation__titel{margin:0;padding:3px 11px 5px}.studio-shell .arbeitsleiste__navigation .navigation__link{color:#aba7c0;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;min-height:48px;padding:10px 13px;font-size:.78rem;font-weight:610;text-decoration:none;transition:color .18s,background .18s,transform .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.studio-shell .arbeitsleiste__navigation .navigation__link>svg{color:#817b9d;flex:none;width:20px;height:20px;transition:color .18s,transform .18s}.studio-shell .arbeitsleiste__navigation .navigation__link:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14;transform:translate(3px)}.studio-shell .arbeitsleiste__navigation .navigation__link:hover>svg{color:var(--zen-mint);transform:scale(1.06)}.studio-shell .arbeitsleiste__navigation .navigation__link.ist-aktiv{color:#fff;background:linear-gradient(130deg,#836ff3,#6753dc);border-color:#ffffff2e;transform:none;box-shadow:inset 0 1px #ffffff2e,0 13px 26px #4933b54f}.studio-shell .arbeitsleiste__navigation .navigation__link.ist-aktiv:before{background:var(--zen-mint);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 0 5px #9af0cf1c}.studio-shell .arbeitsleiste__navigation .navigation__link.ist-aktiv>svg{color:#fff}.arbeitsleiste__befehl{color:#c4bfd5;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;margin-top:auto;padding:9px 11px;transition:background .18s,border-color .18s;display:grid}.arbeitsleiste__befehl:hover{background:#9af0cf14;border-color:#9af0cf47}.arbeitsleiste__befehl svg{width:18px;color:var(--zen-mint)}.arbeitsleiste__befehl span{gap:1px;display:grid}.arbeitsleiste__befehl strong{color:#ece9f5;font-size:.69rem}.arbeitsleiste__befehl small{color:#817c99;font-size:.59rem}.arbeitsleiste__befehl kbd{color:#aaa4bf;box-shadow:none;background:#00000029;border:1px solid #ffffff21;border-radius:6px;padding:3px 6px;font-size:.58rem}.studio-shell .arbeitsleiste__system{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin:0;padding:12px 0 0}.studio-shell .arbeitsleiste__system .navigation__link{color:#817c99;justify-content:center;gap:7px;min-height:42px;padding:8px 6px;font-size:.63rem}.studio-shell .arbeitsleiste__system .navigation__link.ist-aktiv:before{display:none}.studio-shell .arbeitsleiste__system .navigation__link>svg{width:17px;height:17px}.arbeitsleiste__status{align-items:center;gap:10px;padding:4px 9px 0;display:flex}.arbeitsleiste__status>i,.arbeitskopf__produkt>i,.fokussignal>i,.seitenkopf--aufgaben .eyebrow>i{background:var(--zen-mint);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #9af0cf17}.arbeitsleiste__status>span{gap:1px;display:grid}.arbeitsleiste__status strong{color:#bfbacf;font-size:.62rem;font-weight:650}.arbeitsleiste__status small{color:#6f6a86;font-size:.55rem}.arbeitsrahmen{flex-direction:column;min-width:0;min-height:100svh;display:flex}.arbeitskopf{z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f4f3f8db;border-bottom:1px solid #d5d1e0d1;grid-template-columns:minmax(150px,.55fr) minmax(350px,1fr) auto;align-items:center;gap:22px;min-height:78px;margin:0 24px;padding:12px 4px 10px;display:grid;position:sticky;top:0}.arbeitskopf__produkt{align-items:center;gap:12px;min-width:0;display:flex}.arbeitskopf__produkt>i{animation:2.8s ease-in-out infinite zenPulse}.arbeitskopf__produkt>span{gap:1px;min-width:0;display:grid}.arbeitskopf__produkt small,.arbeitskopf__kontext>span{color:var(--zen-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:760}.arbeitskopf__produkt strong{color:var(--zen-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:730;overflow:hidden}.arbeitskopf__kontext{justify-content:flex-end;align-items:center;gap:11px;min-width:0;display:flex}.arbeitskopf__kontext .kontextwahl{gap:7px;min-width:0;display:flex}.arbeitskopf__kontext .kontextwahl select{border:1px solid var(--zen-line);max-width:190px;min-height:40px;color:var(--zen-ink-soft);background:#ffffffbd;border-radius:12px;padding:7px 31px 7px 12px;font-size:.73rem;transition:border-color .16s,box-shadow .16s}.arbeitskopf__kontext .kontextwahl select:hover{border-color:#c7c1d8}.studio-shell .arbeitskopf .kopfleiste{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;padding:0;display:flex;position:static}.studio-shell .arbeitskopf .kopfleiste__suche{border:1px solid var(--zen-line);width:auto;min-height:42px;color:var(--zen-ink-soft);cursor:pointer;background:#fffc;border-radius:13px;gap:14px;padding:8px 9px 8px 12px;transition:border-color .16s,transform .16s,box-shadow .16s;box-shadow:0 5px 14px #2620410a}.studio-shell .arbeitskopf .kopfleiste__suche:hover{box-shadow:var(--zen-shadow-sm);background:#fff;border-color:#bbb3d2;transform:translateY(-1px)}.studio-shell .arbeitskopf .kopfleiste__suche svg{color:var(--zen-violet)}.studio-shell .arbeitskopf .kopfleiste__suche kbd{color:var(--zen-muted);box-shadow:none;background:#f6f4fa;border-color:#ddd9e8}.studio-shell .arbeitskopf .kopfleiste__konto{border-left:1px solid var(--zen-line);gap:9px;padding-left:9px}.studio-shell .arbeitskopf .avatar{color:#fff;background:linear-gradient(145deg,#25223d,#3a345e);border:0;width:40px;height:40px;box-shadow:0 7px 18px #221d3a2b}.studio-shell .arbeitskopf .kopfleiste__kontotext strong{color:var(--zen-ink);font-size:.76rem}.studio-shell .arbeitskopf .kopfleiste__kontotext span{color:var(--zen-muted);font-size:.65rem}.studio-shell .arbeitskopf .kopfleiste__abmelden{color:var(--zen-muted)}.studio-shell .arbeitskopf .kopfleiste__abmelden:hover{color:var(--zen-violet-deep);background:#fff;border-color:#d8d2e4}.studio-shell .inhalt{width:100%;max-width:1540px;margin:0 auto;padding:40px clamp(24px,3.6vw,58px) 110px;animation:.42s cubic-bezier(.22,1,.36,1) both zenPageIn}.studio-shell .inhalt--arbeitsflaeche{max-width:none;height:auto;padding:18px 24px 24px}.studio-shell>.mobilnavigation{display:none}.studio-shell .seitenkopf{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;padding:0;display:flex;position:relative}.studio-shell .seitenkopf:after{display:none}.studio-shell .seitenkopf h1{max-width:850px;color:var(--zen-ink);letter-spacing:-.065em;margin:5px 0 4px;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:760;line-height:.96}.studio-shell .seitenkopf p{max-width:720px;color:var(--zen-ink-soft);margin:0;font-size:clamp(.91rem,1.2vw,1.05rem);line-height:1.55}.studio-shell .eyebrow,.studio-shell .panel__kopf .eyebrow{color:var(--zen-violet-deep);letter-spacing:.17em;text-transform:uppercase;font-size:.65rem;font-weight:800}.studio-shell .knopf{border-radius:13px;min-height:43px;padding:10px 17px;font-size:.75rem;font-weight:720;transition:transform .17s,box-shadow .17s,background .17s,border-color .17s}.studio-shell .knopf:hover:not(:disabled){transform:translateY(-2px)}.studio-shell .knopf--primaer{background:linear-gradient(135deg, var(--zen-violet), var(--zen-violet-deep));color:#fff;border:1px solid #0000;box-shadow:0 12px 28px #5944d43d}.studio-shell .knopf--primaer:hover:not(:disabled){background:linear-gradient(135deg,#816ff6,#513ccc);box-shadow:0 16px 32px #5944d44f}.studio-shell .knopf--sekundaer{color:var(--zen-ink-soft);background:#fff;border-color:#d8d3e5}.studio-shell .knopf--sekundaer:hover:not(:disabled){color:var(--zen-violet-deep);border-color:#bcb4d3}.studio-shell .knopf--gefahr{color:#bd3c41;background:#fff3f2;border-color:#dc4b4b3d}.studio-shell .panel,.studio-shell .whitelist-karte,.studio-shell .whitelist-auslastung article{box-shadow:var(--zen-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #dedae7db;border-radius:22px;overflow:hidden}.studio-shell .panel{animation:.43s cubic-bezier(.22,1,.36,1) 80ms both zenSurfaceIn}.studio-shell .panel__kopf{border-bottom:1px solid var(--zen-line);background:linear-gradient(#fff,#fbfafe);padding:20px 22px}.studio-shell .panel__inhalt{padding:22px}.studio-shell .panel h2,.studio-shell .panel__kopf h2,.studio-shell .modal__kopf h2,.studio-shell .inhaltkarte h2,.studio-shell .whitelist-karte h2{color:var(--zen-ink);letter-spacing:-.025em;font-weight:690}.studio-shell .zaehler{color:var(--zen-violet-deep);background:#f0edfb;border:0}.studio-shell .badge{color:var(--zen-ink-soft);background:#f6f4fa;border-color:#ded9ea;border-radius:999px}.studio-shell .modal{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#13111f9e}.studio-shell .modal__fenster,.studio-shell .detailleiste{background:#fbfafe;border:1px solid #ffffff8c;border-radius:26px;animation:.26s cubic-bezier(.22,1,.36,1) both zenModalIn;box-shadow:0 32px 90px #0b091859}.studio-shell .modal__kopf{border-bottom-color:var(--zen-line);background:#fff}.studio-shell .feld input,.studio-shell .feld select,.studio-shell .feld textarea,.studio-shell .inline-formular input,.studio-shell .inline-formular select,.studio-shell .suche input,.studio-shell .einladungslink input,.studio-shell .mitgliedertabelle input,.studio-shell .mitgliedertabelle select{color:var(--zen-ink);background:#fff;border:1px solid #dcd7e7;border-radius:12px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px 2px #241e3908}.studio-shell .feld input:focus,.studio-shell .feld select:focus,.studio-shell .feld textarea:focus,.studio-shell .suche input:focus{background:#fff;border-color:#9d90e7;box-shadow:0 0 0 4px #7461ee1a}.studio-shell .details>div,.studio-shell .kompaktliste>li,.studio-shell .mitgliederliste>li{border-color:var(--zen-line)}.studio-shell .auswahlliste{background:0 0;border:0;border-radius:0}.studio-shell .auswahlliste button{color:var(--zen-ink-soft);background:0 0;border:1px solid #0000;border-radius:13px;margin:6px 8px;transition:all .17s}.studio-shell .auswahlliste button:hover{background:#faf9fd;border-color:#e0dce9}.studio-shell .auswahlliste button.ist-aktiv{box-shadow:inset 3px 0 var(--zen-violet);color:var(--zen-violet-deep);background:linear-gradient(135deg,#f0edff,#f7f5ff);border-color:#7461ee2e}.studio-shell .filterleiste{border:1px solid var(--zen-line);box-shadow:var(--zen-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border-radius:17px;gap:10px;margin-bottom:22px;padding:11px}.studio-shell .status{border-radius:15px}.studio-shell .seitenkopf--aufgaben{isolation:isolate;min-height:250px;box-shadow:var(--zen-shadow-deep);background:radial-gradient(circle at 78% 12%,#9af0cf52,#0000 18rem),radial-gradient(circle at 18% 122%,#8972ff75,#0000 25rem),linear-gradient(135deg,#1c1932,#282245 63%,#1a2b3b);border:1px solid #ffffff1f;border-radius:30px;align-items:center;padding:clamp(30px,4vw,50px);overflow:hidden}.studio-shell .seitenkopf--aufgaben:before{z-index:-1;content:"";border:1px solid #ffffff1c;border-radius:50%;width:270px;height:270px;animation:18s linear infinite zenOrbit;position:absolute;top:-105px;right:8%;box-shadow:0 0 0 34px #ffffff08,0 0 0 68px #ffffff05}.studio-shell .seitenkopf--aufgaben h1{color:#fff;letter-spacing:-.07em;margin:8px 0 10px;font-size:clamp(3rem,5vw,5.4rem)}.studio-shell .seitenkopf--aufgaben p{color:#c4bfd8;max-width:610px}.studio-shell .seitenkopf--aufgaben .eyebrow{color:var(--zen-mint);align-items:center;gap:9px;display:flex}.studio-shell .seitenkopf--aufgaben .eyebrow>i{animation:2.4s ease-in-out infinite zenPulse}.seitenkopf__aktionen{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.fokussignal{color:#c8c4d7;align-items:center;gap:9px;font-size:.69rem;font-weight:650;display:flex}.fokussignal.ist-kritisch{color:#ffc0bc}.fokussignal.ist-kritisch>i{background:var(--zen-coral);box-shadow:0 0 0 5px #ff7a721f}.studio-shell .seitenkopf--aufgaben .knopf--primaer{background:var(--zen-mint);color:#15251f;min-height:50px;padding-inline:22px;box-shadow:0 16px 36px #47dea92e}.studio-shell .seitenkopf--aufgaben .knopf--primaer:hover:not(:disabled){background:#b0f8dc;box-shadow:0 20px 40px #47dea940}.studio-shell .aufgabenarbeitsplatz{background:0 0;grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.studio-shell .aufgaben-werkbank{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(390px,1.15fr) minmax(440px,1fr);gap:20px;padding:0;display:grid}.studio-shell .aufgaben-ansichten,.studio-shell .aufgabenbilanz{border:1px solid var(--zen-line);min-width:0;box-shadow:var(--zen-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-radius:21px;animation:.45s cubic-bezier(.22,1,.36,1) .1s both zenSurfaceIn}.studio-shell .aufgaben-ansichten{align-content:center;gap:12px;padding:19px 20px;display:grid}.studio-shell .aufgaben-ansichten .eyebrow{padding-left:3px}.studio-shell .aufgaben-ansichten .ansichten{background:#efedf4;border:0;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.studio-shell .aufgaben-ansichten .ansichten button{color:#68647a;background:0 0;border:0;border-radius:10px;min-height:40px;padding:7px 9px;font-size:.69rem;font-weight:670;transition:color .17s,background .17s,box-shadow .17s,transform .17s}.studio-shell .aufgaben-ansichten .ansichten button:hover{color:var(--zen-ink)}.studio-shell .aufgaben-ansichten .ansichten button.ist-aktiv{color:var(--zen-violet-deep);background:#fff;transform:none;box-shadow:0 5px 14px #251e3e1a}.studio-shell .aufgabenbilanz{gap:11px;padding:17px 18px;display:grid}.studio-shell .aufgabenbilanz>header{color:var(--zen-muted);justify-content:space-between;padding:0 3px;font-size:.63rem;display:flex}.studio-shell .aufgabenbilanz>header strong{color:var(--zen-ink);font-weight:730}.studio-shell .aufgabenbilanz ul{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.studio-shell .aufgabenbilanz li{background:#faf9fc;border:1px solid #ebe8f1;border-radius:13px;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:2px 7px;min-height:65px;padding:10px;transition:transform .16s,background .16s;display:grid;position:relative}.studio-shell .aufgabenbilanz li:hover{background:#fff;transform:translateY(-2px)}.studio-shell .aufgabenbilanz li>i{grid-row:1/3}.studio-shell .aufgabenbilanz li strong{color:var(--zen-ink);font-size:1.05rem;line-height:1}.studio-shell .aufgabenbilanz li span{color:var(--zen-muted);white-space:nowrap;font-size:.58rem}.studio-shell .aufgabenbilanz li.ist-kritisch{background:#fff5f4;border-color:#ff7a723d}.studio-shell .statuspunkt{background:#a8a4b5;border-radius:50%;width:7px;height:7px}.studio-shell .statuspunkt--arbeit{background:var(--zen-violet)}.studio-shell .statuspunkt--abnahme{background:var(--zen-amber)}.studio-shell .statuspunkt--kritisch{background:var(--zen-coral)}.studio-shell .aufgaben-inbox{box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:static;overflow:visible}.studio-shell .aufgaben-inbox__kopf{background:0 0;border:0;justify-content:space-between;align-items:flex-end;margin-bottom:17px;padding:0 3px;display:flex;position:static}.studio-shell .aufgaben-inbox__kopf h2{color:var(--zen-ink);letter-spacing:-.045em;margin:3px 0 2px;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:730}.studio-shell .aufgaben-inbox__kopf p{color:var(--zen-muted);margin:0;font-size:.77rem}.studio-shell .aufgaben-inbox__anzahl{color:var(--zen-muted);letter-spacing:.12em;text-transform:uppercase;justify-items:end;font-size:.57rem;font-weight:750;display:grid}.studio-shell .aufgaben-inbox__anzahl strong{color:var(--zen-violet);font-size:2rem;line-height:.95}.studio-shell .aufgabengruppen{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:1px 2px 16px;display:grid;overflow:visible}.studio-shell .aufgabengruppe,.studio-shell .erledigte{min-width:0;box-shadow:var(--zen-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #e1dde9;border-radius:22px;padding:13px;animation:.45s cubic-bezier(.22,1,.36,1) both zenSurfaceIn}.studio-shell .aufgabengruppe:nth-child(2){animation-delay:70ms}.studio-shell .aufgabengruppe:nth-child(3){animation-delay:.14s}.studio-shell .aufgabengruppe:nth-child(4){animation-delay:.21s}.studio-shell .aufgabengruppe>header{border:0;align-items:center;gap:9px;padding:7px 6px 13px;display:flex}.studio-shell .aufgabengruppe>header:before{content:"";background:#aaa6b7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #aaa6b717}.studio-shell .aufgabengruppe--kritisch>header:before{background:var(--zen-coral);box-shadow:0 0 0 5px #ff7a721a}.studio-shell .aufgabengruppe--aktuell>header:before{background:var(--zen-violet);box-shadow:0 0 0 5px #7461ee1a}.studio-shell .aufgabengruppe--spaeter>header:before{background:var(--zen-amber);box-shadow:0 0 0 5px #f3b94f1a}.studio-shell .aufgabengruppe>header h2{color:var(--zen-ink-soft);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:790}.studio-shell .aufgabengruppe>header span{border:1px solid var(--zen-line);width:23px;height:23px;color:var(--zen-muted);background:#fff;border-radius:50%;place-items:center;margin-left:auto;font-size:.61rem;display:grid}.studio-shell .aufgabenliste{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:10px;display:grid}.studio-shell .aufgabe{background:var(--zen-surface);border:1px solid #ebe8f1;border-radius:17px;grid-template-columns:23px minmax(0,1fr);gap:0 11px;padding:17px;transition:transform .19s cubic-bezier(.22,1,.36,1),border-color .19s,box-shadow .19s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #2720410d}.studio-shell .aufgabe:after{content:"";background:#cbc7d5;width:3px;position:absolute;top:0;bottom:0;right:0}.studio-shell .aufgabe--in_arbeit:after{background:var(--zen-violet)}.studio-shell .aufgabe--zur_abnahme:after{background:var(--zen-amber)}.studio-shell .aufgabe:hover{border-color:#d7d0e7;transform:translateY(-3px);box-shadow:0 14px 30px #2720411a}.studio-shell .aufgabe__statusbereich{flex-direction:column;grid-area:1/1/4;align-items:center;display:flex}.studio-shell .aufgabe__haken{width:22px;height:22px;color:var(--zen-violet-deep);cursor:pointer;background:#faf9fc;border:1px solid #d5d0df;border-radius:8px;flex:none;transition:all .16s}.studio-shell .aufgabe__haken:hover:not(:disabled){border-color:var(--zen-violet);background:#f1eefe;transform:scale(1.06)}.studio-shell .aufgabe__statuslinie{background:#e1deea;flex:1;width:1px;min-height:30px;margin-top:7px}.studio-shell .aufgabe__inhalt{grid-area:1/2;min-width:0}.studio-shell .aufgabe__titelzeile{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.studio-shell .marke-stand,.studio-shell .badge--dringend{color:#6d687c;letter-spacing:.06em;text-transform:uppercase;background:#f0eef5;border:0;border-radius:6px;padding:3px 7px;font-size:.54rem;font-weight:800}.studio-shell .marke-stand--in_arbeit{color:#5b47d1;background:#eeeafe}.studio-shell .marke-stand--zur_abnahme{color:#94630b;background:#fff3d8}.studio-shell .badge--dringend{color:#cf4747;background:#fff0ef}.studio-shell .aufgabe h3{margin:0}.studio-shell .aufgabe h3 button{color:var(--zen-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.96rem;font-weight:710;line-height:1.28}.studio-shell .aufgabe h3 button:hover{color:var(--zen-violet-deep)}.studio-shell .aufgabe__inhalt>p{color:var(--zen-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.studio-shell .aufgabe__metadaten{border-top:1px solid #efedf3;grid-area:2/2;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 0;padding:13px 0 0;display:grid}.studio-shell .aufgabe__metadaten>div{min-width:0}.studio-shell .aufgabe__metadaten dt{color:#9995a8;letter-spacing:.1em;text-transform:uppercase;font-size:.51rem;font-weight:780}.studio-shell .aufgabe__metadaten dd{color:var(--zen-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.66rem;font-weight:650;overflow:hidden}.studio-shell .aufgabe__metadaten .ist-ueberfaellig dd{color:#c94348}.studio-shell .aufgabe__sichtbarkeit{display:none}.studio-shell .aufgabe__aktionen{grid-area:3/2;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.studio-shell .aufgabe__aktionen button{min-height:35px;color:var(--zen-ink-soft);cursor:pointer;background:#fff;border:1px solid #ded9e9;border-radius:10px;padding:7px 10px;font-size:.64rem;transition:all .16s}.studio-shell .aufgabe__aktionen button:hover:not(:disabled){color:var(--zen-violet-deep);border-color:#bdb4d7}.studio-shell .aufgabe__aktionen .aufgabe__aktion--primaer{border-color:var(--zen-night);background:var(--zen-night);color:#fff}.studio-shell .aufgabe__aktionen .aufgabe__aktion--primaer:hover:not(:disabled){border-color:var(--zen-violet-deep);background:var(--zen-violet-deep);color:#fff}.studio-shell .erledigte{grid-column:auto}.studio-shell .organigramm{isolation:isolate;height:calc(100svh - 120px);min-height:590px;box-shadow:var(--zen-shadow-deep);color:#fff;background:#11101e;border:1px solid #ffffff17;border-radius:29px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.studio-shell .organigramm:before{z-index:0;content:"";filter:blur(105px);pointer-events:none;background:#694fdf38;border-radius:50%;width:620px;height:480px;position:absolute;top:-250px;left:42%}.studio-shell .organigramm:fullscreen{border:0;border-radius:0;width:100vw;height:100vh}.studio-shell .organigramm__leinwand{z-index:2;transform-origin:0 0;transition:transform .19s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.studio-shell .organigramm__verbindungen{pointer-events:none;position:absolute;inset:0;overflow:visible}.studio-shell .organigramm__verbindungen path{fill:none;stroke:#8070d2;stroke-width:2px;filter:drop-shadow(0 0 4px #8070d257);opacity:.72}.studio-shell .organigramm__verschiebeleiste{z-index:30;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b182deb;border:1px solid #9af0cf38;border-radius:14px;align-items:center;gap:20px;padding:10px 12px 10px 16px;font-size:.7rem;display:flex;position:absolute;top:108px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #02020a66}.studio-shell .organigramm__meldung{z-index:100;max-width:430px;box-shadow:var(--zen-shadow-deep);color:#fff;background:#242039;border:1px solid #fff3;border-radius:14px;margin:0;padding:13px 17px;font-size:.72rem;animation:.28s cubic-bezier(.22,1,.36,1) both zenToastIn;position:fixed;top:90px;right:30px}.studio-shell .organigramm__meldung.ist-erfolg{border-left:4px solid var(--zen-mint)}.studio-shell .organigramm__meldung.ist-fehler{border-left:4px solid var(--zen-coral)}.studio-shell .organigramm-kopf{margin-bottom:24px}.studio-shell .organigramm-kopf h1{color:var(--zen-ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,5vw,5rem)}.studio-shell .organigramm__leerzustand,.studio-shell .organigramm__fehler{border:1px solid var(--zen-line);max-width:680px;box-shadow:var(--zen-shadow);background:#fff;border-radius:24px;padding:28px}.studio-shell .team-layout{grid-template-columns:minmax(270px,.62fr) minmax(0,1.55fr);align-items:start;gap:22px;display:grid}.studio-shell .team-layout>.panel:first-child{position:sticky;top:100px}.studio-shell .detailspalte{gap:20px;display:grid}.studio-shell .team-layout>.panel--breit{grid-column:1/-1}.studio-shell .verwaltungsraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.studio-shell .bereichsliste,.studio-shell .mitgliedertabelle{border-color:var(--zen-line)}.studio-shell .bereichsliste>article,.studio-shell .mitgliedertabelle>div{border-color:var(--zen-line);transition:background .16s}.studio-shell .bereichsliste>article:hover,.studio-shell .mitgliedertabelle>div:hover{background:#faf9fd}.studio-shell .protokolltabelle{border:1px solid var(--zen-line);box-shadow:var(--zen-shadow-sm);background:#fff;border-radius:20px;overflow:hidden}.studio-shell .protokolltabelle>div{border-color:var(--zen-line)}.studio-shell .protokolltabelle>div:not(.protokolltabelle__kopf):hover{background:#faf9fd}.studio-shell .protokolltabelle__kopf{color:#d4d0e0;background:#242039}.studio-shell .protokolltabelle code{color:var(--zen-violet-deep);background:#f1eef7;border-radius:6px}.studio-shell .whitelist-auslastung{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:22px;display:grid}.studio-shell .whitelist-auslastung article{min-height:165px;padding:20px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.studio-shell .whitelist-auslastung article:after{content:"";background:#9af0cf29;border-radius:50%;width:105px;height:105px;position:absolute;top:-35px;right:-35px}.studio-shell .whitelist-auslastung article:hover{box-shadow:var(--zen-shadow);transform:translateY(-3px)}.studio-shell .whitelist-auslastung article.aufnahme-gedrosselt:after{background:#f3b94f2e}.studio-shell .whitelist-auslastung article.aufnahme-geschlossen:after{background:#ff7a7229}.studio-shell .whitelist-auslastung strong{color:var(--zen-ink);letter-spacing:-.05em;font-size:2rem}.studio-shell .whitelist-raster{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;display:grid}.studio-shell .whitelist-karte{padding:0;transition:transform .18s,box-shadow .18s}.studio-shell .whitelist-karte:hover{box-shadow:var(--zen-shadow);transform:translateY(-3px)}.studio-shell .whitelist-karte>header{border-bottom:1px solid var(--zen-line);background:linear-gradient(140deg,#fff,#f8f6fd);padding:20px}.studio-shell .whitelist-karte__stammdaten,.studio-shell .whitelist-karte__konzept,.studio-shell .whitelist-karte__entscheidung,.studio-shell .whitelist-pruefungen,.studio-shell .kartenaktionen{margin-left:20px;margin-right:20px}.studio-shell .whitelist-pruefungen li{border-radius:10px}.zugang.zugang--workspace{isolation:isolate;background:radial-gradient(circle at 11% 0,#7461ee3d,#0000 35rem),radial-gradient(circle at 88% 94%,#4adda929,#0000 30rem),#100f1c;grid-template-columns:minmax(0,1.15fr) minmax(410px,.85fr);gap:0;min-height:100svh;padding:22px;display:grid;position:relative;overflow:hidden}.zugang.zugang--workspace:before,.zugang.zugang--workspace:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.zugang.zugang--workspace:before{width:580px;height:580px;animation:24s linear infinite zenOrbit;top:-230px;left:-150px}.zugang.zugang--workspace:after{width:480px;height:480px;bottom:-200px;right:-110px;box-shadow:0 0 0 50px #ffffff05,0 0 0 100px #ffffff03}.zugang--workspace .zugang__intro{color:#fff;background:radial-gradient(circle at 75% 33%,#9af0cf29,#0000 19rem),linear-gradient(145deg,#272244d9,#141223e0);border:1px solid #ffffff14;border-right:0;border-radius:30px 0 0 30px;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 44px);padding:clamp(34px,6vw,84px);display:flex;position:relative;overflow:hidden}.zugang--workspace .zugang__intro:after{content:"";border:1px solid #9af0cf21;border-radius:50%;width:420px;height:420px;animation:7s ease-in-out infinite zenFloat;position:absolute;bottom:-160px;right:-100px;box-shadow:0 0 0 48px #9af0cf08,0 0 0 96px #9af0cf05}.zugang--workspace .marke--gross{align-items:center;gap:14px;display:flex}.zugang--workspace .marke__symbol{color:#fff;background:linear-gradient(145deg,#8e7dff,#5d49d8);border:1px solid #ffffff2e;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 16px 34px #402bb052}.zugang--workspace .marke--gross strong{color:#fff;letter-spacing:.13em}.zugang--workspace .marke--gross div span{color:#a49eb9}.zugang--workspace .zugang__botschaft{z-index:1;max-width:700px;animation:.62s cubic-bezier(.22,1,.36,1) .1s both zenPageIn;position:relative}.zugang--workspace .zugang__siegel{color:var(--zen-mint);letter-spacing:.14em;text-transform:uppercase;background:#9af0cf12;border:1px solid #9af0cf3d;border-radius:999px;margin-bottom:28px;padding:7px 11px;font-size:.58rem;font-weight:760;display:inline-flex}.zugang--workspace .zugang__botschaft .eyebrow{color:#a99cff}.zugang--workspace .zugang__botschaft h1{color:#fff;letter-spacing:-.075em;max-width:760px;margin:12px 0 20px;font-size:clamp(3.3rem,7vw,7.2rem);font-weight:720;line-height:.91}.zugang--workspace .zugang__botschaft p{color:#b5afc5;max-width:570px;margin:0;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.65}.zugang--workspace .zugang__intro>small{color:#77728d;font-size:.65rem}.zugang--workspace .zugang__formular{background:#f8f7fb;border-radius:0 30px 30px 0;place-items:center;min-height:calc(100svh - 44px);padding:clamp(28px,5vw,70px);display:grid}.zugang--workspace .anmeldekarte{width:min(100%,420px);box-shadow:none;background:0 0;border:0;padding:0;animation:.56s cubic-bezier(.22,1,.36,1) .18s both zenSurfaceIn}.zugang--workspace .anmeldekarte h2{color:var(--zen-ink);letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:720}.zugang--workspace .anmeldekarte>p{color:var(--zen-muted);margin:0 0 30px}.zugang--workspace .anmeldekarte .feld{gap:8px;margin-top:16px}.zugang--workspace .anmeldekarte .feld>span{color:var(--zen-ink-soft);font-size:.66rem;font-weight:680}.zugang--workspace .anmeldekarte input{min-height:52px;color:var(--zen-ink);background:#fff;border:1px solid #dcd7e7;border-radius:14px;box-shadow:0 7px 20px #251e3e0a}.zugang--workspace .anmeldekarte input:focus{border-color:#9d90e7;box-shadow:0 0 0 4px #7461ee1c}.zugang--workspace .anmeldekarte .knopf--primaer{background:linear-gradient(135deg, var(--zen-violet), var(--zen-violet-deep));color:#fff;border:0;border-radius:14px;min-height:54px;margin-top:22px;box-shadow:0 15px 32px #5944d43d}.zugang--workspace .anmeldekarte .knopf--primaer:hover:not(:disabled){background:linear-gradient(135deg,#816ff6,#513ccc);box-shadow:0 18px 38px #5944d44f}@media (width<=1240px){.app-shell.studio-shell{grid-template-columns:238px minmax(0,1fr)}.arbeitsleiste__marke{margin-inline:16px}.arbeitsleiste__workspace{margin-inline:15px}.studio-shell .arbeitsleiste__navigation{padding-inline:11px}.arbeitskopf{grid-template-columns:auto minmax(310px,1fr) auto;margin-inline:20px}.arbeitskopf__kontext>span,.studio-shell .arbeitskopf .kopfleiste__kontotext,.studio-shell .arbeitskopf .kopfleiste__suche kbd{display:none}.studio-shell .aufgaben-werkbank{grid-template-columns:1fr}}@media (width<=980px){.app-shell.studio-shell{padding-bottom:74px;display:block}.arbeitsleiste{display:none}.arbeitskopf{grid-template-columns:minmax(110px,auto) minmax(250px,1fr) auto;margin-inline:18px}.studio-shell>.mobilnavigation{z-index:90;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#181627f0;border:1px solid #ffffff1a;border-radius:20px;justify-content:center;align-items:stretch;gap:4px;min-height:64px;padding:7px;display:flex;position:fixed;bottom:12px;left:14px;right:14px;overflow-x:auto;box-shadow:0 20px 55px #0b091857}.studio-shell>.mobilnavigation a{color:#8e899f;border-radius:13px;flex:1 0 76px;place-items:center;gap:3px;min-width:76px;padding:7px 5px;font-size:.56rem;font-weight:620;text-decoration:none;transition:all .17s;display:grid}.studio-shell>.mobilnavigation a svg{width:18px;height:18px}.studio-shell>.mobilnavigation a.ist-aktiv{color:#fff;background:linear-gradient(135deg,#806cef,#624ed6)}.studio-shell>.mobilnavigation a.ist-aktiv:before{display:none}.studio-shell .inhalt{padding-left:20px;padding-right:20px}.studio-shell .inhalt--arbeitsflaeche{padding:14px 18px 18px}.studio-shell .organigramm{height:calc(100svh - 174px)}.studio-shell .team-layout{grid-template-columns:1fr}.studio-shell .team-layout>.panel:first-child{position:static}.studio-shell .verwaltungsraster{grid-template-columns:1fr}}@media (width<=760px){.arbeitskopf{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:116px;margin-inline:12px;padding-top:10px}.arbeitskopf__kontext{grid-area:2/1/auto/-1;justify-content:stretch}.arbeitskopf__kontext .kontextwahl{width:100%}.arbeitskopf__kontext .kontextwahl select{flex:1;min-width:0;max-width:none}.studio-shell .arbeitskopf .kopfleiste__suche{flex:0 0 42px;justify-content:center;width:42px;padding:0}.studio-shell .arbeitskopf .kopfleiste{flex-wrap:nowrap}.studio-shell .arbeitskopf .kopfleiste__konto{flex:none}.studio-shell .arbeitskopf .kopfleiste__suchtext,.studio-shell .arbeitskopf .kopfleiste__konto .kopfleiste__kontotext{display:none}.studio-shell .seitenkopf{flex-direction:column;align-items:stretch}.studio-shell .seitenkopf h1{font-size:clamp(2.7rem,14vw,4.2rem)}.studio-shell .seitenkopf--aufgaben{justify-content:flex-end;min-height:350px;padding:28px}.studio-shell .seitenkopf--aufgaben h1{font-size:clamp(3rem,15vw,4.6rem)}.seitenkopf__aktionen{align-items:stretch}.fokussignal{justify-content:flex-start}.studio-shell .seitenkopf--aufgaben .knopf--primaer{width:100%}.studio-shell .aufgaben-ansichten .ansichten{grid-template-columns:repeat(2,1fr)}.studio-shell .aufgabenbilanz ul{grid-template-columns:1fr 1fr}.studio-shell .aufgabengruppen{grid-template-columns:minmax(0,1fr)}.studio-shell .aufgabenliste{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.studio-shell .organigramm{border-radius:22px;height:calc(100svh - 188px);min-height:530px}.studio-shell .whitelist-raster{grid-template-columns:1fr}.zugang.zugang--workspace{padding:12px;display:block;overflow:auto}.zugang--workspace .zugang__intro{border-right:1px solid #ffffff14;border-radius:24px 24px 0 0;min-height:52svh;padding:28px}.zugang--workspace .zugang__botschaft h1{font-size:clamp(3rem,16vw,5rem)}.zugang--workspace .zugang__formular{border-radius:0 0 24px 24px;min-height:48svh;padding:38px 26px}}@media (width<=480px){.studio-shell .inhalt{padding:28px 14px 96px}.studio-shell .inhalt--arbeitsflaeche{padding:10px 12px 14px}.studio-shell>.mobilnavigation{border-radius:17px;justify-content:flex-start;bottom:8px;left:8px;right:8px}.studio-shell>.mobilnavigation a{flex-basis:67px;min-width:67px}.studio-shell .seitenkopf--aufgaben{border-radius:24px;min-height:325px;padding:24px}.studio-shell .aufgaben-werkbank{gap:14px}.studio-shell .aufgaben-ansichten,.studio-shell .aufgabenbilanz{border-radius:18px}.studio-shell .aufgaben-ansichten{padding:15px}.studio-shell .aufgabenbilanz{padding:14px}.studio-shell .aufgabengruppen{grid-template-columns:minmax(0,1fr)}.studio-shell .aufgabenliste{grid-template-columns:1fr}.studio-shell .aufgabe{padding:15px}.studio-shell .organigramm__verschiebeleiste{flex-direction:column;align-items:stretch;left:12px;right:12px;transform:none}}@keyframes zenPageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes zenSurfaceIn{0%{opacity:0;transform:translateY(16px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zenModalIn{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zenNodeIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zenToastIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes zenPulse{0%,to{opacity:.72;box-shadow:0 0 0 4px #9af0cf14}50%{opacity:1;box-shadow:0 0 0 7px #9af0cf08}}@keyframes zenFloat{0%,to{transform:translate(0,0)}50%{transform:translate(-10px,-14px)}}@keyframes zenOrbit{to{transform:rotate(360deg)}}@keyframes zenTreffer{0%,to{box-shadow:0 0 0 3px #9af0cf4d,0 24px 55px #02020a70}50%{box-shadow:0 0 0 8px #9af0cf14,0 24px 55px #02020a70}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.studio-shell .teamdetail__arbeitsbereich{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.studio-shell .teamdetail__tabellenrahmen{padding:0 22px 22px;overflow-x:auto}.studio-shell .mitgliedertabelle{min-width:46rem}.studio-shell .mitglied__aktionen{white-space:nowrap}.studio-shell .mitglied__aktionen button{border-color:var(--zen-line);background:var(--zen-surface-soft);color:var(--zen-ink-soft)}.studio-shell .mitglied__aktionen button:hover,.studio-shell .mitglied__aktionen button:focus-visible{border-color:var(--zen-violet);color:var(--zen-ink);background:#fff}.studio-shell .teamaufgaben__erfassung{border:1px solid var(--zen-line);background:var(--zen-surface-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 22px;padding:14px 16px;display:flex}.studio-shell .teamaufgaben__erfassung input{border:1px solid var(--zen-line);min-height:42px;color:var(--zen-ink);background:#fff;border-radius:11px;flex:22rem;padding:0 14px;font-size:.95rem}.studio-shell .teamaufgaben__erfassung input:focus-visible{border-color:var(--zen-violet);outline:none;box-shadow:0 0 0 3px #7461ee29}.studio-shell .teamaufgaben__liste{gap:10px;padding:0 22px 22px;display:grid}.studio-shell .strukturmenue{z-index:12;position:absolute;top:8px;right:8px}.studio-shell .strukturmenue__knopf{width:26px;height:26px;color:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:9px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.studio-shell .strukturmenue__knopf:hover,.studio-shell .strukturmenue__knopf[aria-expanded=true],.studio-shell .strukturmenue__knopf:focus-visible{border-color:var(--zen-mint);background:#ffffff3d}.studio-shell .strukturmenue__liste{z-index:41;border:1px solid var(--zen-line);background:var(--zen-surface);min-width:15rem;box-shadow:var(--zen-shadow);border-radius:14px;padding:6px;display:grid;position:absolute;top:30px;right:0}.studio-shell .strukturmenue__liste button{color:var(--zen-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;display:grid}.studio-shell .strukturmenue__liste button:hover,.studio-shell .strukturmenue__liste button:focus-visible{background:var(--zen-surface-soft);color:var(--zen-violet-deep);outline:none}.studio-shell .strukturmenue__liste button span{color:var(--zen-muted);place-items:center;display:grid}.studio-shell .zuweisung__einordnung{border:1px solid var(--zen-line);background:var(--zen-surface-soft);border-radius:14px}.studio-shell .zuweisung__einordnung>summary{cursor:pointer;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 16px;font-weight:600;display:flex}.studio-shell .zuweisung__einordnung>summary small{color:var(--zen-muted);font-weight:400}.studio-shell .zuweisung__einordnung>summary:after{color:var(--zen-muted);content:"▾ ändern";margin-left:auto;font-size:.8rem;font-weight:500}.studio-shell .zuweisung__einordnung[open]>summary:after{content:"▴ zuklappen"}.studio-shell .zuweisung__einordnung>summary::-webkit-details-marker{display:none}.studio-shell .zuweisung__felder{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:12px;padding:0 16px 16px;display:grid}@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/shippori-mincho-600-6Q85HP94.woff2)format("woff2")}@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/shippori-mincho-700-DHcmzUO5.woff2)format("woff2")}@font-face{font-family:Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/ibm-plex-sans-variabel-IvpUvPa2.woff2)format("woff2")}@font-face{font-family:Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-DSY6xOcd.woff2)format("woff2")}:root{--schrift-titel:"Shippori Mincho", "Iowan Old Style", Georgia, serif;--schrift-text:"Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-daten:"Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}body{font-family:var(--schrift-text)}.tafel{--sumi:#0e1017;--sumi-hoch:#161a25;--ai:28 52 94;--washi:#f2ecdf;--washi-kante:#d8cdb6;--tinte:#1e2029;--tinte-leise:#6e685c;--shu:#bf3b2c;--kin:#b5872a;background:radial-gradient(circle at 15% 0%, #304a7e38, transparent 55%), radial-gradient(circle at 85% 100%, #bf3b2c14, transparent 50%), var(--sumi);color:#e8e3d8;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #06081059,inset 0 1px #ffffff0f}.tafel:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.tafel__kopf{z-index:2;background:linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:flex-end;gap:20px;padding:22px 26px 18px;display:flex;position:relative}.tafel__titel{gap:3px;margin-right:auto;display:grid}.tafel__titel>span{color:#e8e3d88c;font-family:var(--schrift-daten);letter-spacing:.32em;text-transform:uppercase;font-size:10px}.tafel__titel>h1{color:#f4f0e6;font-family:var(--schrift-titel);letter-spacing:.02em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.1}.tafel__titel>small{color:#e8e3d873;font-size:12px}.tafel__werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tafel__suche{align-items:center;display:flex;position:relative}.tafel__suche input{color:#f0ece2;width:min(21rem,42vw);height:38px;font-family:var(--schrift-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:0 12px 0 34px;font-size:13px}.tafel__suche input::placeholder{color:#e8e3d866}.tafel__suche input:focus-visible{border-color:#b5872ab3;outline:none;box-shadow:0 0 0 3px #b5872a2e}.tafel__suche:before{color:#e8e3d873;content:"⌕";pointer-events:none;font-size:15px;position:absolute;left:12px}.tafel__zaehler{color:#e8e3d880;font-family:var(--schrift-daten);letter-spacing:.08em;white-space:nowrap;font-size:11px}.tafel-knopf{color:#ece7dc;height:38px;font-family:var(--schrift-text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.tafel-knopf:hover:not(:disabled),.tafel-knopf:focus-visible{background:#ffffff1a;border-color:#ffffff42;outline:none}.tafel-knopf:active:not(:disabled){transform:translateY(1px)}.tafel-knopf:disabled{opacity:.4;cursor:not-allowed}.tafel-knopf--haupt{color:#f6edd8;background:linear-gradient(#b5872a4d,#b5872a29);border-color:#b5872a8c}.tafel-knopf--haupt:hover:not(:disabled){background:linear-gradient(#b5872a6b,#b5872a3d);border-color:#b5872acc}.tafel-knopf__kuerzel{color:#e8e3d88c;font-family:var(--schrift-daten);border:1px solid #ffffff29;border-radius:5px;padding:1px 5px;font-size:10px}.tafel__flaeche{cursor:grab;touch-action:none;flex:1;min-height:62vh;position:relative;overflow:hidden}.tafel__flaeche:active{cursor:grabbing}.tafel__band{background:rgb(var(--ai) / var(--bandtiefe,.3));position:absolute;left:0;right:0;box-shadow:inset 0 1px #ffffff0a}.tafel__band[data-ebene=leadership]{--bandtiefe:.5}.tafel__band[data-ebene=manager]{--bandtiefe:.4}.tafel__band[data-ebene=leitung]{--bandtiefe:.3}.tafel__band[data-ebene=staff]{--bandtiefe:.22}.tafel__band[data-ebene=ausbildung]{--bandtiefe:.14}.tafel__verbindungen path{fill:none;stroke:#e8e3d838;stroke-width:1.25px}.tafel__achse{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0e1017f5,#0e1017d1);border-right:1px solid #ffffff14;width:62px;position:absolute;top:0;bottom:0;left:0}.tafel__achsenmarke{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.tafel__achsenmarke>b{color:#e8e3d84d;font-family:var(--schrift-daten);font-size:11px;font-weight:500}.tafel__achsenmarke>span{color:#e8e3d89e;font-family:var(--schrift-daten);letter-spacing:.16em;text-orientation:mixed;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;font-size:10px}.tafel__achsenmarke.ist-leer>span{color:#e8e3d842}.karte{border:1px solid var(--washi-kante);background:linear-gradient(180deg, #f6f1e6, var(--washi));color:var(--tinte);border-radius:3px;flex-direction:column;padding:13px 15px 12px;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s;display:flex;position:absolute;box-shadow:inset 0 1px #fff9,0 10px 26px #04060c6b}.karte:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 18px 38px #04060c85}.karte:after{background:rgb(var(--ai) / 55%);content:"";height:3px;position:absolute;top:0;left:0;right:0}.karte__kopf{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.karte__kamon{width:34px;height:34px;color:var(--tinte);font-family:var(--schrift-titel);border:1px solid #1e202973;border-radius:50%;place-items:center;font-size:15px;font-weight:600;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #f2ecdfe6}.karte__name{margin:0;font-size:15px;font-weight:600;line-height:1.25}.karte__name button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.karte__name button:hover,.karte__name button:focus-visible{text-underline-offset:3px;outline:none;-webkit-text-decoration:underline #bf3b2c99;text-decoration:underline #bf3b2c99}.karte__name button,.karte__name{font-family:var(--schrift-titel)}.karte__fuss{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.karte__besetzung{align-items:center;gap:5px;display:flex}.karte__punkte{gap:3px;display:flex}.karte__punkte i{background:#1e20299e;border-radius:50%;width:5px;height:5px}.karte__zahl{color:var(--tinte-leise);font-family:var(--schrift-daten);letter-spacing:.04em;font-size:11px}.karte__leer{color:var(--tinte-leise);font-family:var(--schrift-daten);font-size:11px;font-style:normal}.karte__namen{gap:2px;margin:7px 0 0;padding:0;list-style:none;display:grid}.karte__namen li{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;font-size:12px;line-height:1.35;display:flex}.karte__namen li>span{text-overflow:ellipsis;overflow:hidden}.karte__namen small{color:var(--tinte-leise);font-family:var(--schrift-daten);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.siegel{border:2px solid var(--shu);width:54px;height:54px;color:var(--shu);font-family:var(--schrift-daten);letter-spacing:.02em;text-align:center;text-transform:uppercase;mix-blend-mode:multiply;border-radius:50%;place-items:center;font-size:8px;font-weight:500;line-height:1.25;display:grid;position:absolute;top:-10px;right:-8px;transform:rotate(-9deg)}.siegel--kin{border-color:var(--kin);color:var(--kin)}.karte.ist-treffer{box-shadow:0 0 0 2px var(--kin), 0 18px 38px #04060c85}.karte.ist-aktiver-treffer{box-shadow:0 0 0 3px var(--kin), 0 22px 46px #04060c99}.karte.ist-verschiebt{opacity:.55}.karte.ist-gesperrt{opacity:.3}.karte__zielflaeche{z-index:5;color:#6a4f14;font-family:var(--schrift-daten);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#b5872a1f;border:1.5px dashed #b5872acc;border-radius:3px;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.karte__klappen{z-index:4;border:1px solid var(--washi-kante);background:var(--washi);width:22px;height:22px;color:var(--tinte);font-family:var(--schrift-daten);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:12px;line-height:1;display:grid;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.karte__klappen:hover,.karte__klappen:focus-visible{border-color:var(--kin);color:var(--kin);outline:none}.tafel__legende{z-index:2;color:#e8e3d88c;background:#ffffff08;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:18px;padding:11px 26px;font-size:11.5px;display:flex;position:relative}.tafel__legende dl{flex-wrap:wrap;align-items:center;gap:18px;margin:0;display:flex}.tafel__legende div{align-items:center;gap:7px;display:flex}.tafel__legende dt{border:1.5px solid;border-radius:50%;width:11px;height:11px}.tafel__legende dt.ist-shu{color:var(--shu)}.tafel__legende dt.ist-kin{color:var(--kin)}.tafel__legende dd{margin:0}.tafel__legende>span{font-family:var(--schrift-daten);letter-spacing:.1em;margin-left:auto;font-size:10.5px}@media (prefers-reduced-motion:reduce){.karte{transition:none}}.schublade{z-index:60;border-left:1px solid var(--washi-kante,#d8cdb6);color:#1e2029;background:linear-gradient(#f6f1e6,#efe8d9);flex-direction:column;width:min(30rem,100vw);animation:.26s cubic-bezier(.2,.9,.3,1) both schubladeEin;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-28px 0 70px #04060c73}@keyframes schubladeEin{0%{opacity:0;transform:translate(28px)}}.schublade__kopf{border-bottom:1px solid #1e20291f;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 22px 16px;display:flex}.schublade__eyebrow{color:#6e685c;font-family:var(--schrift-daten);letter-spacing:.22em;text-transform:uppercase;font-size:10px}.schublade__kopf h2{font-family:var(--schrift-titel);margin:5px 0 0;font-size:1.5rem;font-weight:700;line-height:1.15}.schublade__schliessen{color:#1e2029;cursor:pointer;background:0 0;border:1px solid #1e20292e;border-radius:9px;width:32px;height:32px;font-size:14px}.schublade__schliessen:hover,.schublade__schliessen:focus-visible{color:#bf3b2c;border-color:#bf3b2c;outline:none}.schublade__inhalt{flex:1;padding:4px 22px 22px;overflow-y:auto}.schublade__abschnitt{border-bottom:1px solid #1e20291a;padding:18px 0}.schublade__abschnitt:last-child{border-bottom:none}.schublade__abschnitt h3{font-family:var(--schrift-daten);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 12px;font-size:11px;font-weight:500;display:flex}.schublade__zaehler{letter-spacing:0;background:#1c345e1f;border-radius:6px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;display:grid}.schublade__personen,.schublade__aufgaben{gap:2px;margin:0;padding:0;list-style:none;display:grid}.schublade__personen li{border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:8px 8px 8px 4px;display:grid}.schublade__personen li:hover{background:#1e20290a}.schublade__kamon{width:30px;height:30px;font-family:var(--schrift-titel);border:1px solid #1e202959;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.schublade__person,.schublade__aufgabe{gap:2px;min-width:0;display:grid}.schublade__person strong,.schublade__aufgabe strong{font-size:14px;font-weight:600}.schublade__person small,.schublade__aufgabe small{color:#6e685c;font-family:var(--schrift-daten);font-size:10.5px}.schublade__erfassung{gap:8px;margin-bottom:12px;display:flex}.schublade__erfassung input{color:#1e2029;min-width:0;height:38px;font-family:var(--schrift-text);background:#ffffffb3;border:1px solid #1e202933;border-radius:9px;flex:1;padding:0 12px;font-size:13px}.schublade__erfassung input:focus-visible{border-color:#b5872a;outline:none;box-shadow:0 0 0 3px #b5872a33}.schublade__erfassung button{color:#6a4f14;height:38px;font-family:var(--schrift-text);cursor:pointer;background:#b5872a29;border:1px solid #b5872a99;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:600}.schublade__erfassung button:disabled{opacity:.45;cursor:not-allowed}.schublade__aufgaben li{border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;padding:9px 8px 9px 4px;display:grid}.schublade__aufgaben li:hover{background:#1e20290a}.schublade__aufgaben li.ist-dringend strong{color:#a12f22}.schublade__haken{cursor:pointer;background:0 0;border:1.5px solid #1e202959;border-radius:50%;width:18px;height:18px;margin-top:2px;padding:0;transition:border-color .14s,background .14s}.schublade__haken:hover,.schublade__haken:focus-visible{background:#3f7d5f2e;border-color:#3f7d5f;outline:none}.schublade__haken.ist-lesend{cursor:default;opacity:.4}.schublade__leer,.schublade__hinweis{color:#6e685c;margin:0;font-size:13px}.schublade__hinweis{padding:22px}.schublade__fehler{color:#8e2a1f;background:#bf3b2c1a;border-left:3px solid #bf3b2c;margin:0 22px;padding:10px 12px;font-size:13px}.schublade__fuss{border-top:1px solid #1e20291f;padding:14px 22px}.schublade__fuss .tafel-knopf{color:#1e2029;background:#fff9;border-color:#1e202933;justify-content:center;width:100%;text-decoration:none}.schublade__fuss .tafel-knopf:hover{background:#fff;border-color:#1e202966}@media (width<=720px){.schublade{width:100vw}}:root,.studio-shell{--zen-violet:#33528a;--zen-violet-deep:#1f3a64;--zen-mint:#8ec0a9;--zen-mint-deep:#3f7d5f;--zen-amber:#b5872a;--zen-coral:#bf3b2c;--zen-night:#12141d;--zen-night-soft:#1c2130;--zen-canvas:#f1efe8;--zen-surface:#fffefb;--zen-surface-soft:#f8f5ee;--zen-line:#e2ddd1;--zen-ink:#1e2029;--zen-ink-soft:#4b4a55;--zen-muted:#7d7a72}.studio-shell h1,.studio-shell h2,.studio-shell .seitenkopf__titel h1{font-family:var(--schrift-titel);letter-spacing:.01em}.studio-shell .eyebrow,.studio-shell .zaehler,.studio-shell kbd{font-family:var(--schrift-daten)}.studio-shell .arbeitsflaeche:has(.tafel){flex-direction:column;display:flex}.studio-shell .arbeitsleiste{background:radial-gradient(circle at 112% -2%,#33528a75,#0000 15rem),radial-gradient(circle at -10% 72%,#8ec0a91f,#0000 17rem),linear-gradient(155deg,#1b2233,#0f1119 72%)}.studio-shell .arbeitsleiste__marke>span[aria-hidden=true],.studio-shell .arbeitsleiste__marke span[aria-hidden=true]{font-family:var(--schrift-titel);background:linear-gradient(150deg,#3f6398,#1f3a64)}.studio-shell .arbeitsleiste__marke strong{font-family:var(--schrift-titel);letter-spacing:.06em}.studio-shell .navigation a.ist-aktiv,.studio-shell .arbeitsleiste__navigation a.ist-aktiv{background:linear-gradient(120deg,#33528a,#24406e)}.studio-shell .arbeitsleiste__workspace{background:#33528a38}.studio-shell{background:radial-gradient(circle at 11% 0%, #33528a1f, transparent 35rem), radial-gradient(circle at 92% 8%, #b5872a12, transparent 28rem), var(--zen-canvas)}.studio-shell .arbeitsleiste__navigation .navigation__link.ist-aktiv{background:linear-gradient(130deg,#3d629f,#26456f);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff29,0 13px 26px #12223a6b}.studio-shell .arbeitsleiste__marke>span[aria-hidden=true]{background:linear-gradient(145deg,#4a6ea8,#24406e);box-shadow:inset 0 1px #ffffff3d,0 12px 25px #101c3066}.zugang--workspace{background:radial-gradient(circle at 11% 0,#33528a4d,#0000 35rem),radial-gradient(circle at 88% 94%,#8ec0a91f,#0000 30rem),#0e1017}.zugang--workspace .zugang__intro{background:radial-gradient(circle at 75% 33%,#8ec0a91f,#0000 19rem),linear-gradient(145deg,#1b2233e0,#0e1017eb)}.zugang--workspace .marke__symbol{font-family:var(--schrift-titel);background:linear-gradient(145deg,#4a6ea8,#24406e)}.zugang--workspace .marke--gross strong{font-family:var(--schrift-titel);letter-spacing:.06em}.zugang .knopf--primaer,.zugang--workspace .knopf--primaer{background:linear-gradient(135deg,#3d629f,#24406e);border-color:#3d629f99}.zugang .knopf--primaer:hover:not(:disabled){background:linear-gradient(135deg,#47709f,#2b4d7d)}.strukturseite{flex-direction:column;gap:14px;min-height:0;display:flex}.strukturleiste{border:1px solid var(--zen-line);background:var(--zen-surface);box-shadow:var(--zen-shadow-sm);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.strukturleiste__titel{gap:1px;margin-right:auto;display:grid}.strukturleiste__titel>span{color:var(--zen-muted);font-family:var(--schrift-daten);letter-spacing:.24em;text-transform:uppercase;font-size:10px}.strukturleiste__titel>h1{font-family:var(--schrift-titel);margin:0;font-size:1.45rem;font-weight:700;line-height:1.15}.strukturleiste__titel>small{color:var(--zen-muted);font-size:11.5px}.ansichtswahl{border:1px solid var(--zen-line);background:var(--zen-surface-soft);border-radius:11px;padding:3px;display:flex}.ansichtswahl button{color:var(--zen-ink-soft);font-family:var(--schrift-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 15px;font-size:12.5px;font-weight:500}.ansichtswahl button.ist-aktiv{background:var(--zen-surface);box-shadow:var(--zen-shadow-sm);color:var(--zen-ink)}.strukturleiste__suche input{border:1px solid var(--zen-line);background:var(--zen-surface-soft);width:min(19rem,38vw);height:38px;color:var(--zen-ink);font-family:var(--schrift-text);border-radius:10px;padding:0 13px;font-size:13px}.strukturleiste__suche input:focus-visible{border-color:var(--zen-violet);outline:none;box-shadow:0 0 0 3px #33528a26}.strukturleiste__zaehler{color:var(--zen-muted);font-family:var(--schrift-daten);white-space:nowrap;font-size:11px}.strukturleiste .tafel-knopf{border-color:var(--zen-line);background:var(--zen-surface-soft);color:var(--zen-ink)}.strukturleiste .tafel-knopf:hover:not(:disabled){border-color:var(--zen-violet);background:var(--zen-surface)}.strukturleiste .tafel-knopf--haupt{color:#fff;background:linear-gradient(#3d629f,#2b4d7d);border-color:#33528a8c}.strukturleiste .tafel-knopf--haupt:hover:not(:disabled){background:linear-gradient(#47709f,#33578b)}.strukturseite__arbeitsflaeche{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:14px;min-height:0;display:grid}@media (width<=1180px){.strukturseite__arbeitsflaeche{grid-template-columns:minmax(0,1fr)}}.board{border:1px solid var(--zen-line);background:var(--zen-surface);box-shadow:var(--zen-shadow-sm);border-radius:18px;gap:16px;padding:18px;display:grid}.board__leitung{border-bottom:1px solid var(--zen-line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:16px;display:flex}.board__pfeil{color:var(--zen-muted);font-size:13px}.leitungskarte{border:1px solid var(--zen-line);background:var(--zen-surface-soft);color:var(--zen-ink);font-family:var(--schrift-text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .14s,background .14s;display:flex}.leitungskarte:hover,.leitungskarte:focus-visible{border-color:var(--zen-violet);background:var(--zen-surface);outline:none}.leitungskarte.ist-gewaehlt{border-color:var(--zen-violet);box-shadow:0 0 0 1px var(--zen-violet);background:#33528a14}.leitungskarte span{gap:1px;display:grid}.leitungskarte strong{font-family:var(--schrift-titel);font-size:14px;font-weight:600}.leitungskarte small{color:var(--zen-muted);font-family:var(--schrift-daten);font-size:10.5px}.board__spalten{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));align-items:start;gap:14px;display:grid}.spalte{border:1px solid var(--zen-line);background:var(--zen-surface-soft);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.spalte__kopf{border-bottom:1px solid var(--zen-line);background:linear-gradient(#33528a1a,#33528a0a);gap:2px;padding:11px 13px 10px;display:grid}.spalte__kopf>button{min-width:0;color:var(--zen-ink);font-family:var(--schrift-titel);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:flex}.spalte__kopf>button:hover .spalte__name,.spalte__kopf>button:focus-visible .spalte__name{text-underline-offset:3px;outline:none;text-decoration:underline}.spalte__summe{color:var(--zen-muted);font-family:var(--schrift-daten);padding-left:46px;font-size:10.5px}.spalte__liste{gap:1px;margin:0;padding:7px;list-style:none;display:grid}.spalte__leer{color:var(--zen-muted);padding:8px 6px;font-size:12px}.spalte__anlegen{border:1px dashed var(--zen-line);color:var(--zen-muted);font-family:var(--schrift-text);cursor:pointer;background:0 0;border-radius:9px;margin:0 7px 9px;padding:7px;font-size:12px}.spalte__anlegen:hover,.spalte__anlegen:focus-visible{border-color:var(--zen-violet);color:var(--zen-violet);outline:none}.spalte__liste li{padding-left:calc(var(--einzug,0) * 13px)}.einheitszeile{width:100%;color:var(--zen-ink);font-family:var(--schrift-text);text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:7px 9px;font-size:13px;display:grid}.einheitszeile:hover,.einheitszeile:focus-visible{background:#1e20290d;outline:none}.einheitszeile.ist-gewaehlt{border-left-color:var(--zen-violet);background:#33528a1f;font-weight:600}.einheitszeile__text{align-items:baseline;gap:6px;min-width:0;display:flex}.einheitszeile__text>b{color:var(--zen-muted);font-family:var(--schrift-daten);font-size:10.5px;font-weight:500}.einheitszeile__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.einheitszeile__zahlen{color:var(--zen-muted);font-family:var(--schrift-daten);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.einheitszeile__zahlen em{color:#7a5c15;background:#b5872a2e;border-radius:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600}.besetztmarke{border:1.5px solid var(--shu,#bf3b2c);border-radius:4px;flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.besetztmarke.ist-besetzt{background:#3f7d5f;border-color:#3f7d5f}.besetztmarke.ist-besetzt:after{color:#fff;content:"✓";font-size:9px;line-height:1}.board__uebrige{border-top:1px solid var(--zen-line);padding-top:14px}.board__uebrige h2{color:var(--zen-muted);font-family:var(--schrift-daten);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:500}.einheitsspalte{border:1px solid var(--zen-line);background:var(--zen-surface);max-height:calc(100svh - 120px);box-shadow:var(--zen-shadow-sm);border-radius:18px;flex-direction:column;display:flex;position:sticky;top:12px}.einheitsspalte.ist-leer{place-items:center;min-height:12rem;padding:24px;display:grid}.einheitsspalte__anleitung{color:var(--zen-muted);text-align:center;margin:0;font-size:13px}.einheitsspalte__kopf{border-bottom:1px solid var(--zen-line);padding:18px 18px 14px}.einheitsspalte__eyebrow{color:var(--zen-muted);font-family:var(--schrift-daten);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.einheitsspalte__kopf h2{font-family:var(--schrift-titel);margin:5px 0 10px;font-size:1.3rem;font-weight:700;line-height:1.15}.einheitsspalte__kennzahlen{color:var(--zen-muted);font-family:var(--schrift-daten);gap:18px;margin:0;font-size:11px;display:flex}.einheitsspalte__kennzahlen strong{color:var(--zen-ink);font-size:15px}.einheitsspalte__hauptaktion{padding:14px 18px 0}.einheitsspalte__hauptaktion .tafel-knopf{color:#fff;background:linear-gradient(#3d629f,#2b4d7d);border-color:#33528a8c;justify-content:center;width:100%}.einheitsspalte__hauptaktion .tafel-knopf:hover{background:linear-gradient(#47709f,#33578b)}.einheitsspalte__inhalt{flex:1;padding:4px 18px 18px;overflow-y:auto}.einheitsspalte__inhalt section{border-bottom:1px solid var(--zen-line);padding:16px 0}.einheitsspalte__inhalt section:last-child{border-bottom:none}.einheitsspalte__inhalt h3{color:var(--zen-muted);font-family:var(--schrift-daten);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10.5px;font-weight:500}.personenliste,.aufgabenliste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.personenliste li,.aufgabenliste li{border-radius:9px;align-items:center;gap:10px;padding:7px 6px;display:flex}.personenliste li:hover,.aufgabenliste li:hover{background:#1e20290a}.personenliste__kamon{width:28px;height:28px;font-family:var(--schrift-titel);border:1px solid #1e20294d;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.personenliste__text{gap:1px;min-width:0;display:grid}.personenliste__text strong{font-size:13.5px;font-weight:600}.personenliste__text small{color:var(--zen-muted);font-family:var(--schrift-daten);font-size:10px}.auslastung{font-family:var(--schrift-daten);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:9.5px}.auslastung[data-stufe=niedrig]{color:#2f6349;background:#3f7d5f29}.auslastung[data-stufe=mittel]{color:#7a5c15;background:#b5872a33}.auslastung[data-stufe=hoch]{color:#9a2f22;background:#bf3b2c29}.einheitsspalte__erfassung{gap:8px;margin-bottom:10px;display:flex}.einheitsspalte__erfassung input{border:1px solid var(--zen-line);background:var(--zen-surface-soft);min-width:0;height:36px;font-family:var(--schrift-text);border-radius:9px;flex:1;padding:0 11px;font-size:12.5px}.einheitsspalte__erfassung input:focus-visible{border-color:var(--zen-violet);outline:none;box-shadow:0 0 0 3px #33528a24}.einheitsspalte__erfassung button{border:1px solid var(--zen-line);background:var(--zen-surface-soft);height:36px;font-family:var(--schrift-text);cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:600}.einheitsspalte__erfassung button:disabled{opacity:.45;cursor:not-allowed}.aufgabenliste__haken{cursor:pointer;background:0 0;border:1.5px solid #1e202952;border-radius:50%;flex:none;width:17px;height:17px;padding:0}.aufgabenliste__haken:hover,.aufgabenliste__haken:focus-visible{background:#3f7d5f2e;border-color:#3f7d5f;outline:none}.aufgabenliste__haken.ist-lesend{cursor:default;opacity:.4}.aufgabenliste li.ist-dringend strong{color:#9a2f22}.einheitsspalte__leer,.einheitsspalte__hinweis{color:var(--zen-muted);margin:0;font-size:12.5px}.einheitsspalte__hinweis{padding:18px}.einheitsspalte__fehler{border-left:3px solid var(--shu,#bf3b2c);color:#8e2a1f;background:#bf3b2c17;margin:12px 18px 0;padding:9px 11px;font-size:12.5px}.einheitsspalte__fuss{border-top:1px solid var(--zen-line);padding:12px 18px}.einheitsspalte__fuss .tafel-knopf{border-color:var(--zen-line);background:var(--zen-surface-soft);width:100%;color:var(--zen-ink);justify-content:center;text-decoration:none}.zoomleiste{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1017e0;border:1px solid #ffffff1f;border-radius:12px;gap:5px;padding:5px;display:flex;position:absolute;bottom:58px;right:14px}.zoomleiste button{color:#ece7dc;height:30px;font-family:var(--schrift-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:0 10px;font-size:12px}.zoomleiste button:hover,.zoomleiste button:focus-visible{background:#ffffff1f;border-color:#ffffff42;outline:none}.strukturkopf{gap:2px;margin-bottom:18px;display:grid}.strukturkopf>span{color:var(--zen-muted);font-family:var(--schrift-daten);letter-spacing:.24em;text-transform:uppercase;font-size:10px}.strukturkopf>h1{font-family:var(--schrift-titel);margin:0;font-size:1.45rem;font-weight:700}.strukturseite__arbeitsflaeche.ist-voll{grid-template-columns:minmax(0,1fr)}.tafel,.strukturseite{--rang-leadership:#b08420;--rang-manager:#12606e;--rang-leitung:#2c5fae;--rang-staff:#6a44a0;--rang-ausbildung:#2f7a4a}.rangabzeichen{color:#2b2b30;width:30px;height:17px;font-family:var(--schrift-daten);background:linear-gradient(#d9d4c8,#a9a396);border-radius:3px;flex:none;place-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #00000038,0 1px 2px #00000038}.rangabzeichen:before,.rangabzeichen:after{content:"";background:#3c3a368c;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.rangabzeichen:before{left:3px}.rangabzeichen:after{right:3px}.rangabzeichen[data-ebene]::marker{content:""}.rangtraeger{background:var(--rangfarbe,#4a4a52);border-radius:4px;align-items:center;padding:2px 5px;display:inline-flex}.rangtraeger[data-ebene=leadership]{--rangfarbe:var(--rang-leadership)}.rangtraeger[data-ebene=manager]{--rangfarbe:var(--rang-manager)}.rangtraeger[data-ebene=leitung]{--rangfarbe:var(--rang-leitung)}.rangtraeger[data-ebene=staff]{--rangfarbe:var(--rang-staff)}.rangtraeger[data-ebene=ausbildung]{--rangfarbe:var(--rang-ausbildung)}.spalte__kopf{border-top:3px solid var(--rang-manager);background:linear-gradient(#12606e1f,#12606e08)}.spalte__kopf.ist-gewaehlt{background:linear-gradient(#12606e42,#12606e1a)}.einheitszeile[data-ebene=leitung]{border-left-color:var(--rang-leitung)}.einheitszeile[data-ebene=staff]{border-left-color:var(--rang-staff)}.einheitszeile[data-ebene=ausbildung]{border-left-color:var(--rang-ausbildung)}.einheitszeile[data-ebene=manager]{border-left-color:var(--rang-manager)}.leitungskarte{border-top:3px solid var(--rang-leadership)}.besetzung__person{align-items:baseline;gap:5px;display:inline-flex}.besetzung__person+.besetzung__person:before{color:var(--zen-muted);content:"·"}.besetzung__person>b{font-weight:600}.besetzung__person>i{color:var(--zen-muted);font-family:var(--schrift-daten);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-style:normal}.besetzung__weitere,.besetzung__gesamt{color:var(--zen-muted);font-family:var(--schrift-daten);font-size:10px}.spalte__inhaber{color:var(--zen-ink);flex-wrap:wrap;align-items:baseline;gap:7px;padding-left:46px;font-size:13px;display:flex;overflow:hidden}.spalte__inhaber.ist-offen,.einheitszeile__inhaber.ist-offen,.leitungskarte__inhaber.ist-offen{color:var(--shu,#bf3b2c);font-family:var(--schrift-daten);font-size:11px}.spalte__inhaber.ist-leer,.einheitszeile__inhaber.ist-leer,.leitungskarte__inhaber.ist-leer{color:var(--zen-muted);font-family:var(--schrift-daten);font-size:10.5px}.einheitszeile__inhaber{min-width:0;color:var(--zen-ink-soft);text-overflow:ellipsis;white-space:nowrap;grid-column:3/-1;font-size:12px;overflow:hidden}.einheitszeile__offen{grid-area:1/4}.einheitszeile__inhaber.ist-leer{display:none}.leitungskarte__inhaber{color:var(--zen-ink-soft);font-size:12px;display:block}.einheitszeile__offen{color:#7a5c15;font-family:var(--schrift-daten);background:#b5872a2e;border-radius:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600}.spalte__liste li{position:relative}.spalte__liste li[style*="--einzug: 1"],.spalte__liste li[style*="--einzug: 2"],.spalte__liste li[style*="--einzug: 3"]{padding-left:calc(var(--einzug,0) * 15px)}.spalte__liste li[style*="--einzug: 1"]:before,.spalte__liste li[style*="--einzug: 2"]:before,.spalte__liste li[style*="--einzug: 3"]:before{top:0;bottom:50%;left:calc((var(--einzug,1) - 1) * 15px + 7px);border-bottom:1px solid var(--zen-line);border-left:1px solid var(--zen-line);content:"";pointer-events:none;width:8px;position:absolute}.strukturleiste .tafel-knopf.ist-aktiv{border-color:var(--zen-violet);color:var(--zen-ink);background:#33528a1f;font-weight:600}.offeneposten{border-left:3px solid var(--zen-amber);background:#b5872a1a;border-radius:0 9px 9px 0;flex-wrap:wrap;gap:8px;margin:14px 18px 0;padding:9px 11px;list-style:none;display:flex}.offeneposten li{color:#7a5c15;font-family:var(--schrift-daten);font-size:11px}.offeneposten strong{font-size:12.5px}.personenliste__marken{align-items:center;gap:6px;margin-left:auto;display:flex}.ampeln{gap:3px;display:flex}.ampel{min-width:22px;height:17px;font-family:var(--schrift-daten);letter-spacing:.02em;border:1px solid;border-radius:4px;place-items:center;padding:0 4px;font-size:9px;font-weight:500;display:grid}.ampel[data-stufe=fertig]{color:#2f6349;background:#3f7d5f24;border-color:#3f7d5f73}.ampel[data-stufe=laeuft]{color:#7a5c15;background:#b5872a29;border-color:#b5872a80}.ampel[data-stufe=offen]{color:#9a2f22;background:#bf3b2c1f;border-color:#bf3b2c73}.ampel[data-stufe=entfaellt]{color:var(--zen-muted);border-color:#1e20292e}.strukturseite{--nacht:#12090b;--nacht-tief:#0a0506;--chakra:#b8402f;--chakra-tief:#6d1f18;--glut:#c9a227;--glut-hell:#e8c65a;--papier:#f4efe3;--papier-kante:#d6cbb4;--papier-tinte:#1b1d26;--papier-leise:#6f6a5e}.hierarchiefeld{background:radial-gradient(circle at 20% -10%, #4d8fd629, transparent 45%), radial-gradient(circle at 88% 8%, #e8752c17, transparent 38%), linear-gradient(180deg, #10141d, var(--nacht) 45%, var(--nacht-tief));border:1px solid #ffffff12;border-radius:20px;min-height:30rem;padding:26px 22px 34px;position:relative;overflow:auto hidden;box-shadow:0 30px 80px #04060e73,inset 0 1px #ffffff0f}.hierarchiefeld:before{width:640px;height:640px;color:var(--chakra);content:"";opacity:.14;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%20fill='none'%20aria-hidden='true'%3e%3c!--%20Siegelkreis%20—%20Hintergrundornament%20der%20Strukturseite.%20Selbst%20gezeichnet%20und%20bewusst%20keine%20Nachbildung%20eines%20Motivs%20aus%20der%20Vorlage:%20konzentrische%20Ringe,%20ein%20Spiralzug%20und%20acht%20Speichen,%20wie%20sie%20ein%20Bannsiegel%20trägt.%20Es%20liegt%20so%20schwach%20hinter%20dem%20Baum,%20dass%20es%20Tiefe%20gibt,%20ohne%20mit%20ihm%20um%20Aufmerksamkeit%20zu%20streiten.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1.2'%20opacity='0.55'%3e%3ccircle%20cx='300'%20cy='300'%20r='286'%20/%3e%3ccircle%20cx='300'%20cy='300'%20r='252'%20stroke-dasharray='3%209'%20/%3e%3ccircle%20cx='300'%20cy='300'%20r='196'%20/%3e%3ccircle%20cx='300'%20cy='300'%20r='120'%20stroke-dasharray='2%207'%20/%3e%3ccircle%20cx='300'%20cy='300'%20r='58'%20/%3e%3c/g%3e%3c!--%20Acht%20Speichen%20—%20die%20Achsen%20des%20Siegels.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1'%20opacity='0.4'%3e%3cpath%20d='M300%2014V586M14%20300h572'%20/%3e%3cpath%20d='M97%2097l406%20406M503%2097L97%20503'%20/%3e%3c/g%3e%3c!--%20Der%20Spiralzug%20in%20der%20Mitte.%20--%3e%3cpath%20d='M300%20300c0-16%2013-29%2029-29s29%2013%2029%2029-13%2029-29%2029-29-13-29-29%2013-29%2029-29%2029%2013%2029%2029c0%2032-26%2058-58%2058s-58-26-58-58%2026-58%2058-58%2058%2026%2058%2058c0%2048-39%2087-87%2087s-87-39-87-87%2039-87%2087-87'%20stroke='currentColor'%20stroke-width='2'%20opacity='0.6'%20transform='rotate(-24%20300%20300)'%20/%3e%3c!--%20Vier%20Marken%20auf%20dem%20äußeren%20Ring.%20--%3e%3cg%20fill='currentColor'%20opacity='0.5'%3e%3ccircle%20cx='300'%20cy='14'%20r='5'%20/%3e%3ccircle%20cx='586'%20cy='300'%20r='5'%20/%3e%3ccircle%20cx='300'%20cy='586'%20r='5'%20/%3e%3ccircle%20cx='14'%20cy='300'%20r='5'%20/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;animation:240s linear infinite siegelDrehung;position:absolute;top:-140px;right:-160px}.hierarchiefeld:after{width:520px;height:520px;color:var(--chakra);content:"";opacity:.1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20600'%20fill='none'%20aria-hidden='true'%3e%3c!--%20Siegelkreis%20—%20Hintergrundornament%20der%20Strukturseite.%20Selbst%20gezeichnet%20und%20bewusst%20keine%20Nachbildung%20eines%20Motivs%20aus%20der%20Vorlage:%20konzentrische%20Ringe,%20ein%20Spiralzug%20und%20acht%20Speichen,%20wie%20sie%20ein%20Bannsiegel%20trägt.%20Es%20liegt%20so%20schwach%20hinter%20dem%20Baum,%20dass%20es%20Tiefe%20gibt,%20ohne%20mit%20ihm%20um%20Aufmerksamkeit%20zu%20streiten.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1.2'%20opacity='0.55'%3e%3ccircle%20cx='300'%20cy='300'%20r='286'%20/%3e%3ccircle%20cx='300'%20cy='300'%20r='252'%20stroke-dasharray='3%209'%20/%3e%3ccircle%20cx='300'%20cy='300'%20r='196'%20/%3e%3ccircle%20cx='300'%20cy='300'%20r='120'%20stroke-dasharray='2%207'%20/%3e%3ccircle%20cx='300'%20cy='300'%20r='58'%20/%3e%3c/g%3e%3c!--%20Acht%20Speichen%20—%20die%20Achsen%20des%20Siegels.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1'%20opacity='0.4'%3e%3cpath%20d='M300%2014V586M14%20300h572'%20/%3e%3cpath%20d='M97%2097l406%20406M503%2097L97%20503'%20/%3e%3c/g%3e%3c!--%20Der%20Spiralzug%20in%20der%20Mitte.%20--%3e%3cpath%20d='M300%20300c0-16%2013-29%2029-29s29%2013%2029%2029-13%2029-29%2029-29-13-29-29%2013-29%2029-29%2029%2013%2029%2029c0%2032-26%2058-58%2058s-58-26-58-58%2026-58%2058-58%2058%2026%2058%2058c0%2048-39%2087-87%2087s-87-39-87-87%2039-87%2087-87'%20stroke='currentColor'%20stroke-width='2'%20opacity='0.6'%20transform='rotate(-24%20300%20300)'%20/%3e%3c!--%20Vier%20Marken%20auf%20dem%20äußeren%20Ring.%20--%3e%3cg%20fill='currentColor'%20opacity='0.5'%3e%3ccircle%20cx='300'%20cy='14'%20r='5'%20/%3e%3ccircle%20cx='586'%20cy='300'%20r='5'%20/%3e%3ccircle%20cx='300'%20cy='586'%20r='5'%20/%3e%3ccircle%20cx='14'%20cy='300'%20r='5'%20/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;animation:320s linear infinite reverse siegelDrehung;position:absolute;bottom:-220px;left:-180px}@keyframes siegelDrehung{to{transform:rotate(360deg)}}.hierarchie{z-index:1;justify-content:center;min-width:min-content;padding-bottom:6px;display:flex;position:relative}.hierarchie__reihe{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hierarchie__reihe[data-ebene]:not([data-ebene="0"]){padding-top:34px}.hierarchie__ast{flex-direction:column;align-items:center;display:flex;position:relative}.hierarchie__reihe:not([data-ebene="0"])>.hierarchie__ast:before{content:"";background:linear-gradient(#b8402f2e,#b8402f99);width:1px;height:34px;position:absolute;top:-34px;left:50%}.hierarchie__reihe:not([data-ebene="0"])>.hierarchie__ast:after{content:"";background:#b8402f73;height:1px;position:absolute;top:-34px;left:-7px;right:-7px}.hierarchie__reihe:not([data-ebene="0"])>.hierarchie__ast:first-child:after{left:50%}.hierarchie__reihe:not([data-ebene="0"])>.hierarchie__ast:last-child:after{right:50%}.hierarchie__reihe:not([data-ebene="0"])>.hierarchie__ast:only-child:after{display:none}.hierarchie__ast:has(>.hierarchie__reihe)>.knotenkarte:after{content:"";background:linear-gradient(#b8402f99,#b8402f2e);width:1px;height:18px;position:absolute;bottom:-18px;left:50%}.knotenkarte{border:1px solid var(--papier-kante);background:linear-gradient(180deg, #faf6ec, var(--papier));width:11.5rem;color:var(--papier-tinte);animation:.42s cubic-bezier(.22,1,.36,1) both karteEin;animation-delay:calc(var(--ebene,0) * 70ms);border-radius:10px;flex-direction:column;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #04060e66}@keyframes karteEin{0%{opacity:0;transform:translateY(-10px)scale(.97)}}.knotenkarte:hover{border-color:var(--chakra);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,0 16px 34px #04060e80,0 0 0 1px #c9a22766}.knotenkarte.ist-gewaehlt{border-color:var(--chakra);box-shadow:inset 0 1px 0 #ffffffb3, 0 16px 34px #04060e80, 0 0 0 2px var(--chakra);animation:.42s cubic-bezier(.22,1,.36,1) both karteEin,3.2s ease-in-out 1s infinite chakraPuls}@keyframes chakraPuls{50%{box-shadow:inset 0 1px 0 #ffffffb3, 0 16px 34px #04060e80, 0 0 0 2px var(--chakra), 0 0 22px 4px #c9a22757}}.knotenkarte:before{background:var(--rangfarbe,var(--chakra-tief));content:"";border-radius:10px 10px 0 0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.knotenkarte[data-ebene=leadership]{--rangfarbe:var(--rang-leadership)}.knotenkarte[data-ebene=manager]{--rangfarbe:var(--rang-manager)}.knotenkarte[data-ebene=leitung]{--rangfarbe:var(--rang-leitung)}.knotenkarte[data-ebene=staff]{--rangfarbe:var(--rang-staff)}.knotenkarte[data-ebene=ausbildung]{--rangfarbe:var(--rang-ausbildung)}.knotenkarte__flaeche{color:inherit;font-family:var(--schrift-text);text-align:left;cursor:pointer;background:0 0;border:none;gap:6px;padding:12px 13px 13px;display:grid}.knotenkarte__flaeche:focus-visible{outline:2px solid var(--chakra);outline-offset:-4px}.knotenkarte__kopf{align-items:center;gap:8px;display:flex}.knotenkarte__name{font-family:var(--schrift-titel);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.knotenkarte__offen{color:#9c4a13;font-family:var(--schrift-daten);background:#e8752c2e;border-radius:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600}.knotenkarte__inhaber{color:var(--papier-leise);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.knotenkarte__inhaber .besetzung__person>b{color:var(--papier-tinte)}.knotenkarte__inhaber.ist-offen{color:#b03a1f;font-family:var(--schrift-daten);font-size:11px}.knotenkarte__inhaber.ist-leer{font-family:var(--schrift-daten);font-size:11px}.knotenkarte__klappen{z-index:3;border:1px solid var(--papier-kante);background:var(--papier);min-width:22px;height:22px;color:var(--papier-tinte);font-family:var(--schrift-daten);cursor:pointer;border-radius:11px;place-items:center;padding:0 6px;font-size:11px;line-height:1;transition:border-color .14s,color .14s;display:grid;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.knotenkarte__klappen:hover,.knotenkarte__klappen:focus-visible{border-color:var(--glut);color:#9c4a13;outline:none}.knotenkarte .strukturmenue{z-index:4;position:absolute;top:6px;right:6px}.knotenkarte .strukturmenue__knopf{width:22px;height:22px;color:var(--papier-leise);background:#1b1d260f;border-color:#1b1d262e;font-size:13px}.knotenkarte .strukturmenue__knopf:hover,.knotenkarte .strukturmenue__knopf[aria-expanded=true]{border-color:var(--chakra);color:var(--papier-tinte);background:#b8402f29}@media (prefers-reduced-motion:reduce){.hierarchiefeld:before,.hierarchiefeld:after,.knotenkarte,.knotenkarte.ist-gewaehlt{animation:none}}.verschiebeleiste{z-index:6;color:#ffd9bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e8752c24;border:1px solid #e8752c73;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:10px 14px;font-size:13px;display:flex;position:sticky;top:8px}.verschiebeleiste strong{color:var(--glut-hell)}.verschiebeleiste__aktionen{gap:8px;display:flex}.verschiebeleiste button{color:inherit;font-family:var(--schrift-text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;padding:6px 12px;font-size:12px}.verschiebeleiste button:hover,.verschiebeleiste button:focus-visible{border-color:var(--glut);background:#e8752c38;outline:none}.knotenkarte__zielflaeche{z-index:5;border:1.5px dashed var(--glut);color:#7d3a10;font-family:var(--schrift-daten);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#e8752c24;border-radius:10px;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.knotenkarte__zielflaeche:hover,.knotenkarte__zielflaeche:focus-visible{background:#e8752c42;outline:none}.knotenkarte.ist-quelle{opacity:.55}.knotenkarte.ist-gesperrt{opacity:.3}.hierarchie__reihe:not([data-ebene="0"])>.hierarchie__ast:before{animation:5.5s ease-in-out infinite chakraFluss;animation-delay:calc(var(--ebene,0) * .4s);background-color:#0000;background-image:linear-gradient(#b8402f2e,#b8402f99),linear-gradient(#0000 0%,#e8c65ad9 50%,#0000 100%);background-position:0 0,0 -60%;background-repeat:no-repeat;background-size:100% 100%,100% 40%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hierarchie__ast:has(>.hierarchie__reihe)>.knotenkarte:after{background-color:#0000;background-image:linear-gradient(#b8402f99,#b8402f2e),linear-gradient(#0000 0%,#e8c65ad9 50%,#0000 100%);background-position:0 0,0 -80%;background-repeat:no-repeat;background-size:100% 100%,100% 60%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:5.5s ease-in-out infinite chakraFluss}@keyframes chakraFluss{0%,55%{background-position:0 0,0 -80%}85%,to{background-position:0 0,0 180%}}.hierarchiefeld{background:radial-gradient(ellipse 58% 52% at 50% 42%, #0a0506d1, #0a05064d 70%, transparent), linear-gradient(180deg, #12090bb8, #0a0506e0), radial-gradient(ellipse 62% 45% at 50% 0%, #b8402f2e, transparent 72%), url(/assets/dorf-nacht-VXvhx0YW.webp) center top / cover no-repeat, linear-gradient(180deg, #1c1012, var(--nacht) 42%, var(--nacht-tief));background-attachment:local,local,local,local,local}.hierarchiefeld:before{opacity:.2;transform-origin:50%;width:760px;height:760px;top:-180px;left:50%;right:auto;translate:-50%}@media (prefers-reduced-motion:reduce){.hierarchie__reihe:not([data-ebene="0"])>.hierarchie__ast:before{animation:none}.hierarchie__ast:has(>.hierarchie__reihe)>.knotenkarte:after{animation:none}}.hierarchiefeld{isolation:isolate}.hierarchiefeld>.hierarchie:before{z-index:-1;color:var(--chakra);content:"";opacity:.085;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='208'%20viewBox='0%200%20120%20208'%20fill='none'%20aria-hidden='true'%3e%3c!--%20Asanoha%20—%20das%20Hanfblattmuster.%20Ein%20traditionelles%20japanisches%20Muster,%20seit%20Jahrhunderten%20überliefert%20und%20damit%20frei%20verwendbar.%20Es%20kachelt%20nahtlos%20und%20liegt%20hier%20als%20feine%20Textur%20unter%20dem%20Organigramm:%20Es%20gibt%20der%20Fläche%20Material,%20ohne%20ein%20Motiv%20zu%20behaupten,%20das%20jemandem%20gehört.%20--%3e%3cg%20stroke='currentColor'%20stroke-width='1'%20opacity='0.9'%3e%3c!--%20Grundraster%20aus%20Rauten%20--%3e%3cpath%20d='M60%200%20L120%2034.7%20L120%20104%20L60%20138.7%20L0%20104%20L0%2034.7%20Z'%20/%3e%3cpath%20d='M60%2069.3%20L120%20104%20M60%2069.3%20L0%20104%20M60%2069.3%20L60%200'%20/%3e%3cpath%20d='M60%2069.3%20L120%2034.7%20M60%2069.3%20L0%2034.7%20M60%2069.3%20L60%20138.7'%20/%3e%3c!--%20Versetzte%20Wiederholung%20für%20den%20nahtlosen%20Anschluss%20--%3e%3cpath%20d='M60%20104%20L120%20138.7%20L120%20208%20L60%20242.7%20L0%20208%20L0%20138.7%20Z'%20/%3e%3cpath%20d='M60%20173.3%20L120%20208%20M60%20173.3%20L0%20208%20M60%20173.3%20L60%20104'%20/%3e%3cpath%20d='M60%20173.3%20L120%20138.7%20M60%20173.3%20L0%20138.7'%20/%3e%3c/g%3e%3c/svg%3e") 0 0/120px 208px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 100%)}.knotenkarte__klappen{transition:border-color .14s,color .14s,transform .22s cubic-bezier(.2,.9,.3,1.2)}.knotenkarte__klappen:hover{transform:translate(-50%)scale(1.12)}.hierarchie__reihe:not([data-ebene="0"]){transform-origin:top;animation:.32s cubic-bezier(.2,.9,.3,1) both astWachsen}@keyframes astWachsen{0%{opacity:0;transform:translateY(-8px)scaleY(.94)}}.knotenkarte:hover .rangabzeichen{background:linear-gradient(#efeade,#b8b2a4);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #00000038,0 1px 3px #00000042}.rangabzeichen{transition:background .22s,box-shadow .22s}.knotenkarte[draggable=true] .knotenkarte__flaeche{cursor:grab}.knotenkarte.wird-gezogen{opacity:.4;transform:scale(.97)}.knotenkarte.ist-ablageziel{border-color:var(--glut);animation:.9s ease-in-out infinite ablagePuls;box-shadow:inset 0 1px #ffffffb3,0 16px 34px #04060e80,0 0 0 3px #e8752c8c}@keyframes ablagePuls{50%{box-shadow:inset 0 1px #ffffffb3,0 16px 34px #04060e80,0 0 0 5px #e8752c59,0 0 26px 6px #e8752c4d}}@media (prefers-reduced-motion:reduce){.hierarchie__reihe:not([data-ebene="0"]),.knotenkarte.ist-ablageziel{animation:none}}.hierarchie[data-eingepasst]{zoom:var(--einpassung,1)}.hierarchiefeld:has(.hierarchie[data-eingepasst]){overflow-x:hidden}
