.vl-welt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-width:0}.vl-welt>*{grid-column:2}.vl-welt>.vl{grid-column:1}.vl-welt>.sa-wissen{grid-column:3}.vl-welt>.sa-fuss{grid-column:1/-1}.vl-knopf{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12.5px;color:var(--color-text-matt);background:var(--color-papier);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border:0;border-radius:7px;padding:6px 12px;cursor:pointer;min-height:calc(var(--space-2) * 5)}.vl-knopf[aria-expanded=true]{color:var(--color-text);background:var(--color-grund-arbeit);box-shadow:inset 0 0 0 1px var(--color-hairline-strong),inset 0 1px 2px var(--hauch-oben)}.vl-knopf:focus-visible{outline:none;box-shadow:var(--ring-fokus)}.vl-knopf__zahl{font-size:11px;color:var(--color-text-schwach);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vl{width:300px;background:var(--color-papier);border-right:1px solid var(--color-hairline);display:flex;flex-direction:column;min-height:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:54px;max-height:calc(100dvh - 54px)}.vl-schleier,.vl__griff{display:none}.vl__kopf{padding:16px 16px 13px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-hairline);flex:none}.vl__titel{font-size:15px;font-weight:600;letter-spacing:-.012em}.vl__zusatz{font-size:12px;color:var(--color-text-schwach);margin-top:1px}.vl__zu{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--color-text-matt);background:var(--color-papier);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);border:0;font:inherit;font-size:16px;line-height:1;cursor:pointer;flex:none}.vl__zu:focus-visible{outline:none;box-shadow:var(--ring-fokus)}.vl-liste{flex:1 1;min-height:0;overflow-y:auto;padding:10px 8px 12px;margin:0;list-style:none;display:flex;flex-direction:column;gap:2px}.vl__fuss{padding:13px 18px 15px;border-top:1px solid var(--color-hairline);color:var(--color-text-matt);line-height:1.45}.vl__alt,.vl__fuss{flex:none;font-size:12px}.vl__alt{margin:0;padding:9px 18px;color:var(--color-attention-dark);background:var(--color-signal-wash)}.vl__fehler{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;justify-items:start}.vl__fehler p{margin:0;font-size:13px;color:var(--color-text-matt)}.st{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 12px 11px 10px;border-radius:9px;position:relative}.st:before{content:"";position:absolute;left:20.25px;top:0;bottom:-2px;width:1.5px;background:var(--color-hairline-strong)}.st:first-child:before{top:16px}.st:last-child:before{bottom:auto;height:16px}.st--an{background:var(--color-grund-arbeit);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.st__punkt{display:block;width:11px;height:11px;border-radius:50%;margin:5px auto 0;position:relative;z-index:1;background:var(--color-papier);box-shadow:inset 0 0 0 2px var(--punkt-ruhig)}.st__punkt--aktuell{background:var(--color-tief);box-shadow:0 0 0 3px var(--color-papier),0 0 0 4px var(--color-hairline-strong)}.st__punkt--gebaut{background:var(--color-zusage-wash);box-shadow:inset 0 0 0 2px var(--color-zusage)}.st__punkt--frei{background:var(--color-zusage);box-shadow:0 0 0 3px var(--color-papier)}.st__punkt--sieht{background:var(--color-papier);box-shadow:inset 0 0 0 3px var(--color-tief)}.st__punkt--weg{background:var(--color-papier);box-shadow:0 0 0 3px var(--color-papier);border:1.5px dashed var(--punkt-ruhig)}.st__koerper{display:flex;flex-direction:column;gap:1px;min-width:0;font:inherit;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer}.st__koerper:disabled{cursor:default}.st__koerper:focus-visible{outline:none;box-shadow:var(--ring-fokus);border-radius:7px}.st__oben{display:flex;align-items:center;justify-content:space-between;gap:8px}.st__art{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-schwach)}.st__name{font-size:13.5px;font-weight:560;letter-spacing:-.01em}.st__meta{font-size:12px;color:var(--color-text-matt);display:flex;gap:6px;flex-wrap:wrap}.st__meta span+span:before{content:"·";margin-right:6px;color:var(--color-text-schwach)}.st__kennung{font-family:var(--font-daten);font-size:11px;color:var(--color-text-schwach);margin-top:2px}.st__marken{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.st__grund{font-size:11.5px;color:var(--color-text-schwach);margin-top:3px}.st__ansehen{grid-column:2;min-height:calc(var(--space-2) * 5 + 4px);margin-top:10px;border-radius:10px;border:0;font:inherit;font-size:14px;font-weight:580;background:var(--color-text);color:var(--color-papier);cursor:pointer}.st__ansehen:focus-visible{outline:none;box-shadow:var(--ring-fokus)}.pille{font-size:11px;font-weight:560;padding:1px 8px;border-radius:9999px;line-height:1.6;white-space:nowrap}.pille--aktuell{background:var(--color-tief);color:var(--auf-tief)}.pille--sieht{color:var(--color-text);background:var(--color-papier);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.pille--anmerkung{background:var(--color-signal-wash);color:var(--color-attention-dark)}.pille--frei{background:var(--color-zusage-wash);color:var(--auf-zusage)}.pille--bleibt,.pille--blind,.pille--weg{white-space:normal}.pille--weg{background:var(--color-grund-arbeit);color:var(--color-text-matt)}.pille--bleibt{background:var(--color-warnung-wash);color:var(--auf-warnung)}.pille--blind{background:var(--color-grund-arbeit);color:var(--color-text-schwach);box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.sa-buehne{padding:16px 22px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.sa-hinweis{display:flex;align-items:center;gap:11px;background:var(--color-papier);border-radius:10px;padding:9px 14px;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);font-size:13px;color:var(--color-text-matt)}.sa-hinweis__satz{min-width:0}.sa-hinweis__weg{margin-left:auto;font:inherit;font-size:12.5px;font-weight:560;color:var(--color-text);background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.sa-hinweis__weg:focus-visible{outline:none;box-shadow:var(--ring-fokus);border-radius:6px}.sa-rahmen{background:var(--color-papier);border-radius:12px;overflow:hidden;box-shadow:var(--schatten-buehne);min-width:0}.sa-rahmen__inhalt{width:100%;border:0;display:block;height:calc(100dvh - 54px - 92px - 58px);min-height:420px}.sa-ohne{margin:0;border-radius:12px;padding:22px 24px;box-shadow:inset 0 0 0 1px var(--color-hairline-strong);font-size:13.5px;color:var(--color-text-matt);line-height:1.5}.sa-ohne,.sa-wissen{background:var(--color-papier)}.sa-wissen{width:292px;border-left:1px solid var(--color-hairline);padding:20px 18px;display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:54px;max-height:calc(100dvh - 54px);overflow-y:auto}.sa-block{display:grid;grid-gap:9px;gap:9px}.sa-block__label{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-schwach)}.sa-punkte{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.sa-punkt{display:grid;grid-template-columns:19px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:13px;align-items:start}.sa-punkt b{font-weight:560}.sa-punkt em{font-style:normal;display:block;font-size:12px;color:var(--color-text-schwach)}.sa-haken{width:17px;height:17px;border-radius:5px;display:grid;place-items:center;margin-top:1px;background:var(--color-zusage-wash);box-shadow:var(--ring-zusage)}.sa-haken:after{content:"";display:block;width:8px;height:4px;border-left:1.5px solid var(--color-zusage);border-bottom:1.5px solid var(--color-zusage);transform:rotate(-45deg) translate(1px,-1px)}.sa-nadel{width:19px;height:19px;border-radius:9999px;background:var(--auf-anmerkung);color:var(--color-papier);font-size:11px;font-weight:640;display:grid;place-items:center;margin-top:1px}.sa-zitat{font-size:13px;line-height:1.45}.sa-kasten{margin:0;background:var(--color-grund-arbeit);border-radius:9px;padding:12px 13px;box-shadow:inset 0 0 0 1px var(--color-hairline);font-size:12.5px;color:var(--color-text-matt);line-height:1.45}.sa-kasten b{font-size:13px;color:var(--color-text);display:block;margin-bottom:3px}.sa-kasten p{margin:4px 0 0}.sa-kasten--warnt{background:var(--color-signal-wash);box-shadow:var(--ring-signal)}.sa-kasten--ruhig{color:var(--color-text-matt)}.sa-fuss{position:-webkit-sticky;position:sticky;bottom:0;z-index:6;background:var(--color-papier);border-top:1px solid var(--color-hairline);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 26px;grid-gap:26px;gap:26px}.sa-fuss__frage{margin:0;font-size:15px;font-weight:560;letter-spacing:-.015em}.sa-fuss__frage span{display:block;font-size:13px;font-weight:400;color:var(--color-text-matt);margin-top:2px}.sa-wege{display:flex;gap:12px}.sa-weg{display:inline-flex;align-items:center;justify-content:center;min-width:210px;padding:14px 24px;border-radius:10px;font:inherit;font-size:15px;font-weight:580;letter-spacing:-.012em;border:0;cursor:pointer}.sa-weg--ja{background:var(--color-text);color:var(--color-papier);box-shadow:var(--schatten-primaer)}.sa-weg--leise{background:var(--color-papier);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-hairline-strong)}.sa-weg:focus-visible{outline:none;box-shadow:var(--ring-fokus)}.vs-welt{display:grid;grid-template-rows:54px 1fr auto;min-height:100vh;min-height:100dvh;background:var(--color-grund-arbeit)}.vs-leiste{background:var(--color-papier);border-bottom:1px solid var(--color-hairline);justify-content:space-between;padding:0 20px;gap:var(--space-3);position:-webkit-sticky;position:sticky;top:0;z-index:6}.vs-leiste,.vs-leiste__links{display:flex;align-items:center}.vs-leiste__links{gap:14px;min-width:0}.vs-leiste__rechts{display:flex;align-items:center;gap:8px}.vs-pfad{font-size:13.5px;color:var(--color-text-schwach);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-pfad b{color:var(--color-text);font-weight:580;letter-spacing:-.012em}.vs-stand{display:inline-flex;align-items:center;gap:7px;font-size:12px;border-radius:9999px;padding:3px 12px;color:var(--color-attention-dark);background:var(--color-signal-wash);box-shadow:var(--ring-signal);white-space:nowrap}.wv-reiter{margin:14px 28px 0;display:flex;gap:8px;flex-wrap:wrap}.wv-reiter a,.wv-reiter span{background:var(--color-papier);border:1px solid var(--color-hairline-strong);border-radius:9px;padding:9px 15px;font-size:13.5px;display:flex;align-items:baseline;gap:8px;color:var(--color-text);text-decoration:none}.wv-reiter .wv-reiter--an{background:var(--color-tief);color:var(--auf-tief);border-color:var(--color-tief)}.wv-reiter__zahl{font-size:12px;color:var(--color-text-schwach);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wv-reiter--an .wv-reiter__zahl{color:var(--auf-tief-matt)}.wv-felder{margin:10px 28px 0;background:var(--color-papier);border:1px solid var(--color-hairline-strong);border-radius:10px;padding:16px 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:18px;gap:18px}.wv-feld__wort{font-size:11px;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-schwach);margin-bottom:3px}.wv-feld__wert{font-size:14px}.wv-feld__wert--blind{color:var(--color-attention-dark)}.wv-tabelle{width:100%;overflow-x:auto}.wv-tabelle table{width:100%;border-collapse:collapse;font-size:13px}.wv-tabelle th{text-align:left;font-size:10.5px;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-schwach);background:var(--color-brand-wash);white-space:nowrap}.wv-tabelle td,.wv-tabelle th{padding:9px 14px;border-bottom:1px solid var(--color-hairline-strong)}.wv-tabelle td{vertical-align:top}.wv-tabelle tr:last-child td{border-bottom:0}.wv-zahl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.wv-matt td{color:var(--color-text-schwach)}.wv-name{font-weight:560;display:block}.wv-kennung{font-family:var(--font-daten);font-size:11.5px}.wv-herkunft,.wv-kennung{color:var(--color-text-matt)}.wv-herkunft{font-size:10.5px;font-weight:640;letter-spacing:.03em;padding:2px 7px;border-radius:4px;background:var(--color-grund-arbeit);white-space:nowrap}.wv-herkunft--korrektur{background:var(--color-signal-wash);color:var(--color-attention-dark)}.wv-herkunft--uebernahme{background:var(--color-verweis-wash);color:var(--auf-verweis)}.wv-herkunft--bau{background:var(--color-zusage-wash);color:var(--auf-zusage)}.wv-zustand{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:9999px;white-space:nowrap}.wv-zustand--aktuell{background:var(--color-tief);color:var(--auf-tief)}.wv-zustand--fertig{background:var(--color-zusage-wash);color:var(--auf-zusage)}.wv-zustand--gescheitert{background:var(--color-warnung-wash);color:var(--auf-warnung)}.wv-zustand--ruhig{background:var(--color-grund-arbeit);color:var(--color-text-matt)}.wv-befund{color:var(--color-attention-dark);background:var(--color-signal-wash)}.wv-befund,.wv-bleibt{display:inline-block;font-size:11.5px;border-radius:5px;padding:1px 7px;margin-top:4px}.wv-bleibt{color:var(--auf-warnung);background:var(--color-warnung-wash)}@media (max-width:900px){.vl-welt{grid-template-columns:minmax(0,1fr)}.vl-welt>*,.vl-welt>.sa-fuss,.vl-welt>.sa-wissen{grid-column:1}.vl-schleier{display:block;position:fixed;inset:0;background:var(--schleier-blatt);z-index:8}.vl{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:9;width:auto;height:640px;max-height:82dvh;border-right:0;border-radius:16px 16px 0 0}.vl__griff{display:block;width:38px;height:4px;border-radius:4px;background:var(--griff-aus);margin:9px auto 4px;flex:none}.vl__zu{width:calc(var(--space-2) * 5 + 4px);height:calc(var(--space-2) * 5 + 4px);box-shadow:none;font-size:20px}.sa-buehne{padding:10px 12px 14px}.sa-hinweis{align-items:flex-start}.sa-hinweis__weg{display:none}.sa-wissen{width:auto;border-left:0;border-top:1px solid var(--color-hairline);position:static;max-height:none}.sa-rahmen__inhalt{height:calc(100dvh - 56px - 190px);min-height:320px}.sa-fuss{grid-template-columns:minmax(0,1fr);padding:12px 16px 18px;gap:var(--space-2)}.sa-wege{flex-direction:column}.sa-weg{min-width:0;width:100%;min-height:calc(var(--space-2) * 6);padding:12px 20px}.wv-felder,.wv-reiter{margin-left:16px;margin-right:16px}}.projektraum{max-width:72rem;margin:0 auto;padding-block:var(--space-6);padding-inline:var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.projektraum__intro h1{margin:0 0 12px;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em;overflow-wrap:anywhere}.projektraum__intro p{margin:0;color:var(--color-text-matt)}.projektraum__ueberblick{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.projektraum__ueberblick>.karte{min-width:0}.projektraum__kontext dl{margin:0}.projektraum__kontext dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;padding:16px 0;border-bottom:1px solid var(--color-hairline)}.projektraum__kontext dt{color:var(--color-text-matt)}.projektraum__kontext dd{margin:0;font-weight:500;overflow-wrap:anywhere}@media (max-width:780px){.projektraum__ueberblick{grid-template-columns:1fr}}.projektraum__weg{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.875rem;color:var(--color-text-matt)}.projektraum__weg a{color:inherit;text-decoration:none;border-bottom:1px solid}.projektraum__weg a:focus-visible,.projektraum__weg a:hover{color:var(--color-text)}.projektraum__lage{display:flex;flex-direction:column;gap:var(--space-4)}.projektraum__wege{display:flex;flex-wrap:wrap;gap:.75rem}.projektraum__staende{display:flex;flex-direction:column;gap:var(--space-3)}.projektraum .vl{position:static;z-index:auto;width:auto;height:auto;max-width:none;max-height:none;border:0;border-radius:0;padding:0;background:none}.projektraum__blind,.projektraum__laedt,.projektraum__leer{margin:0;font-size:.9375rem}.projektraum__laedt,.projektraum__leer{color:var(--color-text-matt)}.projektraum__blind{padding:.625rem .875rem;border-radius:.5rem;border:1px solid var(--color-hairline-strong);background:var(--color-warnung-wash);color:var(--auf-warnung)}@media (max-width:640px){.projektraum{padding-inline:1rem;gap:var(--space-4)}.projektraum__wege{flex-direction:column;align-items:stretch}.projektraum__wege .knopf{text-align:center}}.bereich{max-width:var(--breite-arbeit);margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.bereich>h1{font-size:30px;letter-spacing:-.032em;margin:0}.projekte{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.projekt{background:var(--color-papier);border-radius:14px;overflow:hidden;box-shadow:var(--schatten-karte),0 0 0 1px var(--color-hairline);display:grid;grid-template-columns:232px minmax(0,1fr)}.projekt__bild{border-right:1px solid var(--color-hairline);display:flex;align-items:stretch;background:var(--color-grund-arbeit)}.projekt__bild .mini{width:100%;border-radius:0;box-shadow:none}.projekt__inhalt{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.projekt:has(.marke--wartet){box-shadow:var(--schatten-karte),0 0 0 1px var(--color-hairline),inset 3px 0 0 var(--color-signal)}.projekt__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.projekt__kopf h2{font-size:19px;margin:0;letter-spacing:-.022em}.projekt__kopf h2 a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.projekt__kopf h2 a:hover{border-bottom-color:var(--color-hairline-strong)}.marke{font-size:11.5px;color:var(--color-text-matt);background:var(--color-grund-arbeit);border-radius:100px;padding:4px 11px;flex:none}.marke--wartet{color:var(--color-attention-dark);background:var(--color-signal-wash);box-shadow:var(--ring-signal)}.projekt__stand{max-width:380px}.projekt__zeit{font-family:var(--font-daten);font-size:11.5px;color:var(--color-text-schwach);margin:0}.projekt .knopf{align-self:flex-start}.hinweise{display:flex;flex-direction:column;gap:var(--space-2)}.hinweise h2{font-size:10.5px;text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-schwach);margin:0;font-weight:500}.hinweise ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.hinweise li{font-size:13px;color:var(--color-text-matt);line-height:1.5;padding-left:var(--space-3);position:relative}.hinweise li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:100px;background:var(--spur-leer)}.leerzustand{background:var(--color-papier);border-radius:13px;box-shadow:inset 0 0 0 1px var(--color-hairline);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;max-width:560px}.leerzustand h1{font-size:24px;margin:0;letter-spacing:-.026em}.leerzustand p{font-size:14.5px;color:var(--color-text-matt);margin:0;line-height:1.55}.betreiberband{background:var(--color-text);color:var(--color-papier);font-size:12.5px;padding:9px var(--space-4);text-align:center;letter-spacing:-.006em}@media (max-width:620px){.bereich{padding:var(--space-4) var(--space-3) var(--space-5)}.bereich>h1{font-size:25px}.projekt .knopf{align-self:stretch;text-align:center}.projekt{grid-template-columns:1fr}.projekt__bild{border-right:0;border-bottom:1px solid var(--color-hairline)}}.bereich--redesign{max-width:72rem;gap:var(--space-5)}.bereich__intro{max-width:46rem}.bereich__ueberzeile{font-size:12px;color:var(--color-text-matt)}.bereich__intro h1{margin:8px 0 12px;font-size:clamp(30px,4vw,46px);letter-spacing:-.04em}.bereich__intro p{margin:0;line-height:1.6;color:var(--color-text-matt)}.bereich--redesign .projekte{gap:var(--space-4);grid-template-columns:1fr;align-items:start}.bereich--redesign .projekt{display:block}.bereich--redesign .projekt__inhalt{gap:var(--space-4)}.bereich--redesign .projekt__kopf h2{font-size:24px;overflow-wrap:anywhere}.bereich--redesign .marke{white-space:normal;max-width:100%}.projekt__kontext{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--color-hairline);padding-top:var(--space-3)}.projekt__ersatz{font-size:12px;color:var(--color-text-matt)}.projekt__raum{align-self:flex-start;line-height:1.5}.projekt__quellfehler{padding:var(--space-3);border:1px solid var(--color-hairline-strong);border-radius:10px}.projekt__quellfehler p{margin:0 0 var(--space-3);line-height:1.6}.bereich--redesign .session-karte{margin:0;box-shadow:none;border:0;padding:0}.bereich--redesign .session-karte__halt textarea{width:100%;max-width:42rem;box-sizing:border-box}.bereich--redesign .session-karte__halt input[type=file]{width:100%;min-width:0;box-sizing:border-box}.bereich--redesign .session-karte__halt{min-width:0}.bereich--redesign .session-karte__verlauf{margin-top:var(--space-4)}.bereich__weiter{align-self:flex-start}.bereich__nachladen{margin-top:var(--space-3)}@media (max-width:620px){.bereich--redesign .projekt__inhalt{padding:var(--space-3)}.bereich--redesign .projekt__kopf h2{font-size:22px}.bereich--redesign .session-karte .knopf,.bereich__weiter{width:100%;box-sizing:border-box}}.kopf{justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);background:var(--color-papier)}.kopf,.kopf nav{display:flex;align-items:center;gap:var(--space-4)}.kopf a{font-size:13px;color:var(--color-text-matt);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px}.kopf a:hover{color:var(--color-text);border-bottom-color:var(--color-hairline-strong)}.kopf a[aria-current=page]{color:var(--color-text);font-weight:540;border-bottom-color:var(--color-text)}.kopf--arbeit+main,.kopf--arbeit~main{background:var(--color-grund-arbeit);min-height:calc(100vh - 57px);min-height:calc(100dvh - 57px)}.auftrag{max-width:34rem;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-7);display:flex;flex-direction:column;gap:var(--space-4)}.auftrag__schritte{font-family:var(--font-daten);font-size:11.5px;color:var(--color-text-schwach);margin:0}.auftrag__frage{font-size:clamp(1.55rem,3.4vw,2rem);letter-spacing:-.032em;font-weight:560;line-height:1.2;margin:0}.auftrag__begruendung{color:var(--color-text-matt);line-height:1.6;font-size:15px;margin:0;max-width:46ch}.auftrag__eingabe{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.auftrag__eingabe label{font-size:13.5px;font-weight:520}.auftrag__eingabe input,.auftrag__eingabe select,.auftrag__eingabe textarea{font:inherit;font-size:15px;padding:12px 14px;border:0;border-radius:10px;background:var(--color-papier);box-shadow:inset 0 0 0 1px var(--color-hairline-strong);color:inherit;width:100%}.auftrag__eingabe textarea{line-height:1.5;resize:vertical;min-height:96px}.auftrag__eingabe input:focus-visible,.auftrag__eingabe select:focus-visible,.auftrag__eingabe textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--color-text),var(--ring-fokus)}.auftrag__pflichthinweis{font-size:12.5px;color:var(--color-text-schwach);margin:0;line-height:1.5}.auftrag .knopf{justify-self:start}.rechtsangaben{max-width:40rem;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-7);line-height:1.65}.rechtsangaben h1{font-size:27px;letter-spacing:-.03em;margin:0 0 var(--space-4)}.rechtsangaben h2{font-size:15px;font-weight:560;letter-spacing:-.012em;margin:var(--space-5) 0 var(--space-2)}.rechtsangaben p{color:var(--color-text-matt);margin:0 0 var(--space-3);max-width:60ch}.rechtsangaben a{color:inherit;-webkit-text-decoration-color:var(--color-hairline-strong);text-decoration-color:var(--color-hairline-strong)}@media (max-width:620px){.auftrag,.rechtsangaben{padding:var(--space-5) var(--space-3) var(--space-6)}.auftrag .knopf{justify-self:stretch;text-align:center}}.werkstatt-kopf{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);background:var(--color-papier)}.werkstatt-marke{font-family:var(--font-daten);font-size:10.5px;text-transform:uppercase;letter-spacing:.13em;color:var(--color-text-schwach);padding:3px 9px;border-radius:100px;box-shadow:inset 0 0 0 1px var(--color-hairline-strong)}.werkstatt{background:var(--color-grund-arbeit);min-height:100vh;min-height:100dvh;padding:var(--space-4);display:grid;grid-template-columns:minmax(0,1fr) 372px;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);max-width:1400px;margin:0 auto;width:100%}.werkstatt>.lagebild{grid-column:1/-1}.ws-haupt,.ws-seite{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.werkstatt h2{font-size:10.5px;text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-schwach);margin:0 0 var(--space-2);font-weight:500}.werkstatt section{background:var(--color-papier);border-radius:13px;box-shadow:inset 0 0 0 1px var(--color-hairline)}.werkstatt section,.werkstatt>.lagebild{padding:var(--space-4)}.werkstatt ul{list-style:none;margin:0;padding:0}.werkstatt-dienst-zeile,.werkstatt-projekt,.werkstatt-session{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;padding:9px 0;border-top:1px solid var(--color-hairline);font-size:13.5px}.werkstatt-dienst-zeile:first-child,.werkstatt-projekt:first-child,.werkstatt-session:first-child{border-top:0}.werkstatt-dienst-warteschlange,.werkstatt-pfad,.werkstatt-seit{font-family:var(--font-daten);font-size:11.5px;color:var(--color-text-schwach)}.werkstatt-zustand{font-family:var(--font-daten);font-size:11px;background:var(--color-grund-arbeit);color:var(--color-text-matt)}.werkstatt-neubau,.werkstatt-zustand{padding:2px 9px;border-radius:100px;flex:none}.werkstatt-neubau{font-size:12px;font-weight:600;background:var(--color-verweis-wash);color:var(--auf-verweis)}.werkstatt-wartet{color:var(--color-attention-dark);background:var(--color-signal-wash)}.werkstatt-lease-abgelaufen{color:var(--auf-warnung);background:var(--color-warnung-wash);box-shadow:var(--ring-warnung)}.werkstatt-projekt--unlesbar{color:var(--color-text-schwach);font-style:italic}.werkstatt-aktionen-hinweis,.werkstatt-grund,.werkstatt-nachtrag{font-size:12.5px;color:var(--color-text-matt);line-height:1.45;width:100%;min-width:0;margin:0;overflow-wrap:anywhere;max-height:7.5em;overflow-y:auto}.werkstatt-bruecke-hinweis{font-size:13px;color:var(--color-attention-dark);background:var(--color-signal-wash);box-shadow:var(--ring-signal);border-radius:10px;padding:11px 13px;margin:0;line-height:1.5}.werkstatt-leer{font-size:13px;color:var(--color-text-schwach);margin:0}.werkstatt-aktionen,.werkstatt-durchgriffe,.werkstatt-fortsetzen{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-left:auto}.werkstatt-aktionen .knopf,.werkstatt-durchgriffe .knopf,.werkstatt-fortsetzen .knopf{font-size:12px;padding:5px 11px}.werkstatt-aktionen--breit{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.werkstatt-aktionen--breit input[type=text]{min-width:16rem}@media (max-width:720px){.werkstatt-aktionen--breit input[type=text]{min-width:0}}.werkstatt-vorschau{font-size:13px;overflow-wrap:anywhere}@media (max-width:1100px){.werkstatt{grid-template-columns:1fr}}@media (max-width:720px){.werkstatt{padding:var(--space-3)}.werkstatt-aktionen,.werkstatt-durchgriffe,.werkstatt-fortsetzen{margin-left:0;width:100%}}.ps__zeile{display:grid;grid-gap:7px;gap:7px;padding:12px 0;border-top:1px solid var(--color-hairline)}.ps__zeile:first-child{border-top:0;padding-top:0}.ps__kopf{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.ps__kopf strong{font-size:14px;letter-spacing:-.014em}.ps__staende{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:baseline;font-size:12px;color:var(--color-text-schwach)}.ps__staende b{margin-left:5px;color:var(--color-text-matt)}.ps__staende--drift{background:var(--color-signal-wash);box-shadow:var(--ring-signal);border-radius:7px;padding:5px 9px}.ps__staende-satz{color:var(--color-text-matt);font-style:italic}.ps__adresse{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:baseline;font-size:12.5px;color:var(--color-text-matt)}.ps__rueckmeldungen{display:grid;grid-gap:4px;gap:4px;padding-left:var(--space-3);border-left:2px solid var(--color-signal)}.ps__rueckmeldungen li{gap:var(--space-2);font-size:12.5px;color:var(--color-text-matt)}.ps__mittel,.ps__rueckmeldungen li{display:flex;align-items:baseline;flex-wrap:wrap}.ps__mittel{gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-hairline);font-size:12px;color:var(--color-text-schwach)}.ps__mittel>span{display:flex;gap:5px;align-items:baseline}.ps__mittel a.daten{color:var(--color-text-matt);text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline-strong);text-decoration-color:var(--color-hairline-strong);text-underline-offset:2px}.ps__mittel a.daten:hover{color:var(--color-text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ps__region{padding:0 5px;border:1px solid var(--color-hairline);font-family:var(--font-daten);font-size:11px}@media (max-width:640px){.ps__mittel{flex-direction:column;gap:5px}}.waechter{padding:var(--space-5);max-width:1100px;margin:0 auto}.waechter h1{margin:0 0 var(--space-5)}.waechter__kopf{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:baseline;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-hairline);font-size:12px;color:var(--color-text-schwach)}.waechter__kopf b{margin-left:5px;color:var(--color-text-matt)}.waechter__alt{padding:0 var(--space-2);border:1px solid var(--color-hairline-strong);color:var(--color-text-matt)}.waechter__leer{margin:var(--space-5) 0;padding:var(--space-4);border-left:2px solid var(--color-hairline-strong);color:var(--color-text-schwach);line-height:1.55}.waechter__liste{list-style:none;margin:var(--space-5) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.waechter__befund{padding:var(--space-4);border:1px solid var(--color-hairline);background:var(--color-papier)}.waechter__befund--hoch{border-left:3px solid var(--color-text-matt)}.waechter__befund--mittel{border-left:3px solid var(--color-hairline-strong)}.waechter__befund--niedrig{border-left:3px solid var(--color-hairline)}.waechter__titel{display:flex;gap:var(--space-3);align-items:baseline;flex-wrap:wrap}.waechter__gewicht,.waechter__zahl{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-schwach)}.waechter__aussage,.waechter__merkmal{margin:var(--space-3) 0 0;line-height:1.55}.waechter__merkmal{font-size:13px;color:var(--color-text-schwach)}.waechter__etikett{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.waechter__stellen{margin:var(--space-4) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:3px;font-size:12px}.waechter__stellen code{margin-right:var(--space-2);font-family:var(--font-daten)}.waechter__grenzen{margin-top:var(--space-4);font-size:12px;color:var(--color-text-schwach)}.waechter__grenzen summary{cursor:pointer}.waechter__grenzen ul{margin:var(--space-3) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);line-height:1.5}.waechter__befehl{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);font-size:12px;color:var(--color-text-schwach)}.waechter__befehl code{font-family:var(--font-daten);color:var(--color-text-matt)}@media (max-width:640px){.waechter{padding:var(--space-4)}.waechter__kopf{flex-direction:column;gap:var(--space-2)}}.werkstatt-frage{flex-basis:100%;display:flex;flex-direction:column;gap:4px;padding:var(--space-3);margin-bottom:var(--space-2);border:1px solid var(--color-hairline-strong);border-left:3px solid var(--color-signal);border-radius:6px;background:var(--color-signal-wash);text-align:left;max-width:78ch}.werkstatt-frage-marke{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-attention-dark)}.werkstatt-frage-text{font-size:14px;line-height:1.4;color:var(--color-tief)}.werkstatt-frage-zeile{font-size:12.5px;line-height:1.5;color:var(--color-text-matt)}.werkstatt-frage-zeile--empfehlung{color:var(--color-text-schwach)}.werkstatt-frage--fehler{border-left-color:var(--color-warnung);background:var(--color-warnung-wash);color:var(--color-warnung);font-size:12.5px;line-height:1.5}.werkstatt-dienst-satz{margin:0 0 var(--space-2);font-size:14px;line-height:1.5}.werkstatt-dienst-zeile[data-online=rest]{border-left-color:var(--color-hairline-strong);background:var(--color-grund-arbeit);color:var(--color-text-schwach)}.werkstatt-prozesse{margin-top:var(--space-3)}.werkstatt-prozesse h3{font-size:10.5px;text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-schwach);margin:0 0 var(--space-2);font-weight:500}.werkstatt-instanzfeld{font:inherit;font-size:12.5px;padding:5px 10px;border-radius:8px;border:1px solid var(--color-hairline-strong);background:var(--color-papier);min-width:140px}.werkstatt-instanzfeld:focus-visible{outline:none;box-shadow:var(--ring-fokus)}