@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--indigo: #4f46e5;--indigo-satt: #4338ca;--indigo-blass: #eef2ff;--gruen: #16a34a;--gruen-blass: #dcfce7;--bernstein: #d97706;--bernstein-blass: #fef3c7;--bernstein-feld: #fff7ed;--rot: #dc2626;--rot-blass: #fef2f2;--blau: #2563eb;--blau-blass: #eff6ff;--seite: #f3f4f6;--karte: #ffffff;--senke: #f9fafb;--strich: #e5e7eb;--strich-satt: #d1d5db;--tinte: #111827;--tinte-matt: #374151;--grau: #6b7280;--matt: #9ca3af;--schrift: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rund: 8px;--rund-karte: 12px;--schatten: 0 1px 2px rgb(16 24 40 / .05);--schatten-chip: 0 1px 2px rgb(16 24 40 / .08), 0 1px 3px rgb(16 24 40 / .06)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--seite);color:var(--tinte);font-family:var(--schrift);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:3px}.amt{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.kopf{display:flex;align-items:center;gap:8px;background:var(--karte);border-bottom:1px solid var(--strich);padding:0 24px;height:56px;flex-shrink:0}.wortmarke{font-weight:700;font-size:15px;color:var(--indigo);letter-spacing:-.01em;text-decoration:none;margin-right:4px}.krume{color:var(--matt);font-size:14px}.krume-hier{color:var(--tinte);font-weight:500}.raeume{display:flex;align-items:center;gap:2px;margin-left:18px}.raum{padding:6px 12px;border-radius:var(--rund);text-decoration:none;color:var(--grau);font-size:14px;font-weight:500}.raum:hover{background:var(--senke);color:var(--tinte-matt)}.raum.active{background:var(--indigo-blass);color:var(--indigo)}.kopf .zeichnung{margin-left:auto;font-size:12px;color:var(--matt)}.saal{overflow-y:auto;min-height:0}.leiste{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--karte);border-bottom:1px solid var(--strich);padding:11px 24px}.leiste .krume{display:flex;align-items:center;gap:8px}.leiste .taten{margin-left:auto;display:flex;align-items:center;gap:10px}.zaehlung{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--strich);border-radius:999px;padding:5px 14px;font-size:13px;color:var(--tinte-matt);background:var(--karte)}.zaehlung .punkt{width:8px;height:8px;border-radius:50%;background:var(--gruen);flex-shrink:0}.zaehlung .punkt[data-offen=true]{background:var(--bernstein)}.seite-innen{max-width:1120px;margin:0 auto;padding:26px 24px 80px}.seiten-kopf{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.seiten-kopf h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.seiten-kopf p{margin:6px 0 0;color:var(--grau);max-width:70ch}.seiten-kopf .taten{margin-left:auto;display:flex;gap:10px;flex-shrink:0}.tafel{background:var(--karte);border:1px solid var(--strich);border-radius:var(--rund-karte);box-shadow:var(--schatten);margin-bottom:16px}.tafel>header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--strich)}.tafel>header h2{margin:0;font-size:15px;font-weight:600}.tafel>header .neben{margin-left:auto}.tafel>.inhalt{padding:16px 20px}.liste{list-style:none;margin:0;padding:0}.zeile{display:flex;align-items:center;gap:14px;padding:13px 20px;border-bottom:1px solid var(--strich);text-decoration:none;color:inherit}.zeile:last-child{border-bottom:0}a.zeile:hover,button.zeile:hover{background:var(--senke)}.zeile .titel{font-weight:500}.zeile .neben{margin-left:auto;display:flex;align-items:center;gap:14px}.zeile .kennung{font-size:13px;color:var(--matt)}.marke{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:500;background:var(--senke);color:var(--grau)}.marke:before{content:"";width:11px;height:11px;border-radius:50%;border:1.5px solid currentColor;flex-shrink:0}.marke.fertig{background:var(--gruen-blass);color:var(--gruen)}.marke.fertig:before{background:currentColor;border-color:currentColor}.marke.offen{background:var(--bernstein-blass);color:var(--bernstein)}.marke.offen:before{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.marke.unberuehrt{background:var(--senke);color:var(--grau)}.hinweis-marke{display:inline-flex;align-items:center;white-space:nowrap;background:var(--blau-blass);color:var(--blau);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:500}.stand{font-size:13px;font-weight:500;color:var(--grau);white-space:nowrap}.stand.Proposed{color:var(--indigo)}.stand.Applied,.stand.Completed{color:var(--gruen)}.stand.Declined,.stand.Conflicted,.stand.Cancelled{color:var(--rot)}.tat{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--strich-satt);background:var(--karte);color:var(--tinte-matt);border-radius:var(--rund);padding:8px 15px;cursor:pointer;text-decoration:none;font-size:14px;font-weight:500;box-shadow:var(--schatten)}.tat:hover:not(:disabled){background:var(--senke);color:var(--tinte)}.tat:disabled{opacity:.5;cursor:default}.tat.klein{padding:4px 10px;font-size:13px}.tat.haupt{background:var(--indigo);border-color:var(--indigo);color:#fff}.tat.haupt:hover:not(:disabled){background:var(--indigo-satt);border-color:var(--indigo-satt);color:#fff}.tat.zweit{border-color:var(--indigo);color:var(--indigo)}.tat.zweit:hover:not(:disabled){background:var(--indigo-blass);color:var(--indigo)}.tat.abweisend{border-color:var(--strich-satt);color:var(--rot)}.tat.abweisend:hover:not(:disabled){background:var(--rot-blass);color:var(--rot)}.eingabe{background:var(--karte);border:1px solid var(--strich-satt);border-radius:var(--rund);padding:9px 12px;width:100%;color:var(--tinte);box-shadow:var(--schatten)}.eingabe::placeholder{color:var(--matt)}.eingabe:hover:not(:disabled){border-color:var(--matt)}.eingabe:focus{border-color:var(--indigo)}.eingabe:disabled{background:var(--senke);color:var(--grau);box-shadow:none;cursor:default}textarea.eingabe{resize:vertical;min-height:78px;line-height:1.55}.streifen{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.streifen .eingabe{width:auto;flex:1;min-width:190px}.leer{color:var(--matt);margin:10px 0}.stoerung{margin:0 0 16px;padding:11px 15px;border-radius:var(--rund);background:var(--rot-blass);border:1px solid #fecaca;color:#991b1b;font-size:13.5px}.notiz{display:flex;align-items:center;gap:8px;background:var(--senke);border-radius:var(--rund);padding:10px 14px;color:var(--grau);font-size:13.5px}.bogen{max-width:1360px;margin:0 auto;padding:22px 24px 90px}.bogen>h1{margin:0 0 6px;font-size:26px;font-weight:700;letter-spacing:-.02em}.bogen .recht{color:var(--grau);font-size:13.5px;margin:0 0 18px}.siegelblock{display:flex;align-items:flex-start;gap:12px;background:var(--indigo-blass);border:1px solid #c7d2fe;border-radius:var(--rund-karte);padding:14px 18px;margin-bottom:18px}.siegelblock b{display:block;font-size:14px;font-weight:600;color:var(--indigo-satt)}.siegelblock p{margin:3px 0 0;color:var(--tinte-matt);font-size:13.5px}.siegelblock .wer{color:var(--grau);font-size:12.5px}.siegelblock .taten{margin-left:auto;flex-shrink:0}.abschnitt{background:var(--karte);border:1px solid var(--strich);border-radius:var(--rund-karte);box-shadow:var(--schatten);margin-bottom:18px;padding:22px 26px 26px;scroll-margin-top:80px}.abschnitt>header{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.abschnitt>header h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.abschnitt>header .erlaeuterung{display:block;margin-top:2px;color:var(--grau);font-size:13.5px}.abschnitt>header .marken{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.gruppe{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 22px}.gruppe>.feld.breit{grid-column:1 / -1}.feld{display:grid;gap:6px;align-content:start}.feld>label{font-size:13.5px;color:var(--tinte-matt)}.feld>label .pflicht{color:var(--rot);margin-left:3px}.feld .erlaeuterung{color:var(--grau);font-size:13px;font-style:italic;margin:0}.feld .fuss{display:flex;align-items:baseline;gap:12px;font-size:12.5px;color:var(--matt)}.feld .fuss .zaehler{margin-left:auto;font-variant-numeric:tabular-nums}.feld .fuss .zaehler[data-voll=true]{color:var(--rot)}.feld .mangel{color:var(--bernstein)}.haken{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.haken input{position:absolute;opacity:0;width:0;height:0}.haken .kasten{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--strich-satt);background:var(--karte);flex-shrink:0;margin-top:1px;display:grid;place-items:center;color:transparent;font-size:11px;line-height:1}.haken input:checked+.kasten{background:var(--indigo);border-color:var(--indigo);color:#fff}.haken input:focus-visible+.kasten{outline:2px solid var(--indigo);outline-offset:2px}.haken .wort{font-size:14px;color:var(--tinte-matt)}.haken input:disabled~.wort{color:var(--grau)}.wahl{display:inline-flex;background:var(--senke);border:1px solid var(--strich);border-radius:var(--rund);padding:3px;gap:2px;width:fit-content}.wahl button{background:none;border:0;border-radius:6px;padding:5px 14px;cursor:pointer;color:var(--grau);font-size:13.5px;font-weight:500;white-space:nowrap}.wahl button:hover:not(:disabled){color:var(--tinte-matt)}.wahl button[aria-pressed=true]{background:var(--karte);color:var(--tinte);box-shadow:var(--schatten-chip)}.wahl button:disabled{cursor:default}.wahl.ja-gruen button[aria-pressed=true]{color:var(--gruen)}.gewichtig{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--rund);padding:14px 18px;margin-bottom:18px}.gewichtig>span{font-size:14.5px}.gewichtig>.wahl{margin-left:auto}.gewichtig[data-beantwortet=false]{background:var(--senke);border-color:var(--strich)}.wiederholung{display:grid;gap:14px}.auspraegung{border:1px solid var(--strich);border-radius:var(--rund-karte);background:var(--senke);padding:16px 18px}.auspraegung>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.auspraegung>header .zahl{font-size:14px;font-weight:500;color:var(--tinte-matt)}.auspraegung>header .fort{margin-left:auto}.auspraegung .gruppe{align-items:start}.auspraegung .eingabe{background:var(--karte)}.hinzu{display:inline-flex;align-items:center;gap:7px;background:none;border:1px dashed #c7d2fe;border-radius:var(--rund);padding:9px 16px;cursor:pointer;color:var(--indigo);font-size:14px;font-weight:500;width:fit-content}.hinzu:hover:not(:disabled){background:var(--indigo-blass);border-color:var(--indigo)}.hinzu:disabled{opacity:.5;cursor:default;color:var(--grau);border-color:var(--strich-satt)}.skala-vor{display:flex;align-items:center;gap:14px;margin-bottom:8px;flex-wrap:wrap}.skala-vor .wort{font-size:13.5px;color:var(--tinte-matt)}.skala-vor .hinweis-marke{margin-left:auto}.skala-regel{color:var(--grau);font-size:13.5px;margin:0 0 14px}.skala{border:1px solid var(--strich);border-radius:var(--rund-karte);overflow:hidden}.skala-kopf,.frage{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--baender),124px)}.skala-kopf{background:var(--senke);border-bottom:1px solid var(--strich)}.skala-kopf .was{padding:12px 18px;font-size:11.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--grau)}.skala-kopf .band{padding:9px 8px;text-align:center;display:grid;gap:1px;align-content:center}.skala-kopf .band .wort{font-size:12.5px;color:var(--tinte-matt);line-height:1.25}.skala-kopf .band .stufe{font-size:11.5px;color:var(--matt)}.frage{border-bottom:1px solid var(--strich);align-items:center}.frage:last-of-type{border-bottom:0}.frage.faellig{background:var(--rot-blass)}.frage .satz{padding:12px 18px}.frage .satz input,.frage .satz textarea{width:100%;background:none;border:0;padding:0;resize:none;font-size:14px;line-height:1.45;color:var(--tinte);font-family:inherit}.frage .satz textarea::placeholder{color:var(--matt)}.frage .satz textarea:disabled{color:var(--tinte-matt)}.frage .zahl{display:grid;place-items:center;padding:9px 12px}.frage .zahl input{width:100%;max-width:64px;text-align:center;background:var(--karte);border:1px solid var(--strich);border-radius:6px;padding:6px 4px;font-size:14px;font-variant-numeric:tabular-nums;color:var(--tinte);font-family:inherit}.frage .zahl input:hover:not(:disabled){border-color:var(--matt)}.frage .zahl input:focus{border-color:var(--indigo)}.frage .zahl[data-negativ=true] input{color:var(--rot);border-color:#fca5a5;font-weight:500}.frage .zahl input:disabled{background:transparent}.massnahme{grid-column:1 / -1;background:var(--bernstein-feld);border-top:1px solid #fed7aa;border-bottom:1px solid #fed7aa;padding:12px 18px 14px}.massnahme>.anlass{display:flex;align-items:center;gap:7px;color:var(--bernstein);font-size:13.5px;font-weight:600;margin-bottom:8px}.massnahme textarea{width:100%;background:var(--karte);border:1px solid var(--strich-satt);border-radius:var(--rund);padding:10px 13px;font-size:14px;line-height:1.5;resize:vertical;min-height:60px;color:var(--tinte);font-family:inherit}.massnahme textarea::placeholder{color:var(--matt)}.massnahme .fuss{display:flex;margin-top:5px;font-size:12.5px;color:var(--matt)}.massnahme .fuss .zaehler{margin-left:auto;font-variant-numeric:tabular-nums}.skala-fuss{display:flex;align-items:center;gap:14px;margin-top:12px}.skala-fuss .von{font-size:13px;color:var(--matt)}.hunk{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:12px;padding:9px 20px;border-bottom:1px solid var(--strich);font-size:13.5px}.hunk:last-child{border-bottom:0}.hunk .zeichen{color:var(--gruen);text-align:center;-webkit-user-select:none;user-select:none;font-weight:600}.hunk.gestrichen .zeichen{color:var(--rot)}.hunk .pfad{color:var(--grau);font-size:12.5px;overflow-wrap:anywhere}.hunk .wert{overflow-wrap:anywhere}.hunk .wert:empty:before{content:"—";color:var(--matt)}.vermerk{padding:13px 20px;border-bottom:1px solid var(--strich);display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.vermerk:last-child{border-bottom:0}.vermerk[data-erledigt=true]{background:var(--senke)}.vermerk[data-erledigt=true] .text{color:var(--matt);text-decoration:line-through}.vermerk .worauf{grid-column:1 / -1;font-size:12.5px;color:var(--indigo)}.vermerk .text{font-size:14px}.vermerk .wer{grid-column:1 / -1;font-size:12px;color:var(--matt)}.befund{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:14px;padding:9px 20px;border-bottom:1px solid var(--strich);font-size:13.5px}.befund:last-child{border-bottom:0}.befund .pfad{color:var(--bernstein);font-size:12.5px;overflow-wrap:anywhere}.befund .satz{color:var(--tinte-matt)}.tore{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 20px}.tore .warnung{flex-basis:100%;margin:0;color:var(--bernstein);font-size:13.5px}.anforderung{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 20px;border-bottom:1px solid var(--strich)}.anforderung:last-child{border-bottom:0}.anforderung .name{font-weight:500}.anforderung .pfad{display:block;font-size:12.5px;color:var(--matt)}.anforderung .art{font-size:12.5px;color:var(--grau)}.anforderung[data-tiefe="1"]{padding-left:42px}.anforderung[data-tiefe="2"]{padding-left:64px}.anforderung[data-tiefe="3"]{padding-left:86px}
