@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/marke/schrift/Inter-latin.woff2) format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/marke/schrift/Inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.app-rahmen{display:flex;flex-direction:column;height:100vh;background:var(--hintergrund);color:var(--text-primaer);font-family:var(--schrift-familie);font-size:var(--schrift-koerper)}.sprungmarke{position:absolute;left:var(--abstand-2);top:calc(-1 * var(--abstand-12));z-index:var(--ebene-toast);background:var(--flaeche-karte);color:var(--akzent-farbe);padding:var(--abstand-2) var(--abstand-4);border-radius:var(--radius-standard);box-shadow:var(--schatten-menue);text-decoration:none;transition:top .12s ease}.sprungmarke:focus{top:var(--abstand-2)}.app-rahmen :focus-visible{outline:none;box-shadow:var(--fokus-ring);border-radius:var(--radius-standard)}.rahmen-kopf :focus-visible,.palette-hintergrund :focus-visible{box-shadow:var(--fokus-ring-dunkel)}.rahmen-kopf{display:flex;align-items:center;gap:var(--abstand-3);height:var(--kopf-hoehe);padding:0 var(--abstand-4);background:var(--flaeche-kopf-farbe);color:var(--text-invers);z-index:var(--ebene-rahmen);flex-shrink:0}.rahmen-kopf-marke{display:flex;align-items:center;text-decoration:none;flex-shrink:0;margin-right:5px}.rahmen-kopf-logo{width:160px;height:auto;padding:5px 0;display:block}.rahmen-kopf-trenner{width:1px;height:var(--abstand-6);background:var(--flaeche-kopf-hover-farbe);flex-shrink:0}.projekt-umschalter-anzeige,.rahmen-kopf .projekt-umschalter{display:flex;align-items:center;gap:var(--abstand-2);height:var(--steuerhoehe);padding:0 var(--abstand-3);border-radius:var(--radius-standard);background:var(--flaeche-kopf-hover-farbe);color:var(--text-invers);min-width:0;max-width:320px;flex-shrink:1}.rahmen-kopf .projekt-umschalter{border:none;cursor:pointer;font-family:inherit}.rahmen-kopf .projekt-umschalter:hover{background:var(--flaeche-kopf-aktiv)}.projekt-umschalter-anzeige svg,.rahmen-kopf .projekt-umschalter svg{flex-shrink:0;color:var(--akzent-marke)}.projekt-umschalter-text{display:flex;flex-direction:column;line-height:var(--zeilenhoehe-eng);min-width:0;text-align:left}.projekt-umschalter-name{font-size:var(--schrift-meta);font-weight:var(--gewicht-halbfett);color:var(--text-invers);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projekt-umschalter-region{font-size:var(--schrift-fein);color:var(--text-invers-schwach);letter-spacing:.03em;white-space:nowrap}.rahmen-kopf-suche{display:flex;align-items:center;gap:var(--abstand-2);flex:1 1 auto;min-width:0;max-width:460px;height:var(--steuerhoehe-kompakt);padding:0 var(--abstand-3);border:1px solid var(--flaeche-kopf-aktiv);border-radius:var(--radius-standard);background:var(--flaeche-kopf-hover-farbe);color:var(--text-invers-schwach);font-family:inherit;font-size:var(--schrift-meta);cursor:pointer;text-align:left}.rahmen-kopf-suche:hover{background:var(--flaeche-kopf-aktiv);color:var(--text-invers)}.rahmen-kopf-suche-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rahmen-kopf-kuerzel,.palette-fuss kbd{font-family:var(--schrift-familie);font-size:var(--schrift-fein);border:1px solid var(--flaeche-kopf-aktiv);border-radius:var(--radius-klein);padding:1px var(--abstand-1);color:var(--text-invers-schwach);flex-shrink:0}.rahmen-kopf-rechts{display:flex;align-items:center;gap:var(--abstand-1);margin-left:auto;flex-shrink:0}.rahmen-kopf-knopf,.rahmen-kopf-benutzer-knopf{display:flex;align-items:center;justify-content:center;gap:var(--abstand-1);height:var(--steuerhoehe-kompakt);min-width:var(--steuerhoehe-kompakt);padding:0 var(--abstand-2);border:none;border-radius:var(--radius-standard);background:transparent;color:var(--text-invers-schwach);cursor:pointer;text-decoration:none;font-family:inherit}.rahmen-kopf-knopf:hover,.rahmen-kopf-benutzer-knopf:hover{background:var(--flaeche-kopf-hover-farbe);color:var(--text-invers)}.benutzer-zeichen{display:inline-flex;align-items:center;justify-content:center;width:var(--steuerhoehe-klein);height:var(--steuerhoehe-klein);border-radius:var(--radius-kreis);background:var(--akzent-farbe);color:var(--text-invers);font-size:var(--schrift-fein);font-weight:var(--gewicht-halbfett);letter-spacing:.02em}.aufklappmenue{position:relative}.aufklappmenue-ausloeser{display:flex;align-items:center;gap:var(--abstand-2)}.aufklappmenue-pfeil{font-size:var(--schrift-mikro);opacity:.8}.aufklappmenue-flaeche{position:absolute;top:calc(100% + var(--abstand-1));z-index:var(--ebene-menue);min-width:220px;max-width:360px;padding:var(--abstand-1) 0;background:var(--flaeche-karte);color:var(--text-primaer);border:1px solid var(--rand-farbe);border-radius:var(--radius-gross);box-shadow:var(--schatten-menue)}.aufklappmenue-flaeche.rechts{right:0}.aufklappmenue-flaeche.links{left:0}.aufklappmenue-kopf{padding:var(--abstand-2) var(--abstand-3) var(--abstand-3);border-bottom:1px solid var(--rand-farbe);margin-bottom:var(--abstand-1)}.aufklappmenue-kopf-name{font-size:var(--schrift-koerper);font-weight:var(--gewicht-halbfett);overflow-wrap:anywhere}.aufklappmenue-kopf-zeile{font-size:var(--schrift-meta);color:var(--text-sekundaer);overflow-wrap:anywhere}.aufklappmenue-punkt{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-2);width:100%;padding:var(--abstand-2) var(--abstand-3);border:none;background:transparent;color:var(--text-primaer);font-family:inherit;font-size:var(--schrift-koerper);text-align:left;text-decoration:none;cursor:pointer}.aufklappmenue-punkt:hover{background:var(--flaeche-hover)}.aufklappmenue-punkt.aktiv{color:var(--akzent-farbe);font-weight:var(--gewicht-halbfett)}.aufklappmenue-haken{color:var(--akzent-farbe)}.rahmen-koerper{display:flex;flex:1;min-height:0}.seitenleiste{display:flex;flex-direction:column;width:var(--seitenleiste-breite);flex-shrink:0;background:var(--flaeche-karte);border-right:1px solid var(--rand-farbe);transition:width .15s ease}.seitenleiste.eingeklappt{width:var(--seitenleiste-breite-eingeklappt)}.seitenleiste-liste{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--abstand-2) 0}.seitenleiste-gruppe{padding-bottom:var(--abstand-2)}.seitenleiste-gruppe-titel{display:flex;align-items:center;gap:var(--abstand-2);width:100%;padding:var(--abstand-2) var(--abstand-3);border:none;background:transparent;color:var(--text-tertiaer);font-family:inherit;font-size:var(--schrift-fein);font-weight:var(--gewicht-halbfett);text-transform:uppercase;letter-spacing:var(--laufweite-versal);cursor:pointer;text-align:left}.seitenleiste-gruppe-titel:hover{color:var(--text-sekundaer)}.seitenleiste-gruppe-titel svg{flex-shrink:0}.seitenleiste-gruppe-text{flex:1}.seitenleiste-gruppe-pfeil{font-size:var(--schrift-mikro);opacity:.7}.seitenleiste-eintrag{display:flex;align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-3);color:var(--text-primaer);text-decoration:none;font-size:var(--schrift-koerper);white-space:nowrap;overflow:hidden;border-left:2px solid transparent}.seitenleiste-eintrag svg{flex-shrink:0;color:var(--text-tertiaer)}.seitenleiste-eintrag-text{flex:1;overflow:hidden;text-overflow:ellipsis}.seitenleiste-eintrag:hover{background:var(--flaeche-hover)}.seitenleiste-eintrag:hover svg{color:var(--text-sekundaer)}.seitenleiste-eintrag.aktiv{background:var(--akzent-flaeche);border-left-color:var(--akzent-farbe);color:var(--akzent-farbe);font-weight:var(--gewicht-halbfett)}.seitenleiste-eintrag.aktiv svg{color:var(--akzent-farbe)}.seitenleiste-eintrag.spur{border-left-color:var(--akzent-farbe);font-weight:var(--gewicht-halbfett)}.seitenleiste-marke{flex-shrink:0;font-size:var(--schrift-mikro);padding:1px var(--abstand-1);border-radius:var(--radius-pille);background:var(--zustand-neutral-flaeche);color:var(--text-sekundaer);text-transform:uppercase;letter-spacing:.02em}.seitenleiste-knoten-kopf{display:flex;align-items:stretch}.seitenleiste-knoten-kopf .seitenleiste-eintrag{flex:1;min-width:0}.seitenleiste-knoten-kopf:hover{background:var(--flaeche-hover)}.seitenleiste-knoten-kopf:hover .seitenleiste-eintrag{background:none}.seitenleiste-gewerk-pfeil{flex-shrink:0;width:22px;border:none;background:transparent;color:var(--text-tertiaer);font-size:var(--schrift-mikro);cursor:pointer;padding:0}.seitenleiste-gewerk-pfeil:hover{color:var(--text-sekundaer)}.seitenleiste-gewerk-pfeil:disabled{cursor:default;opacity:.5}.seitenleiste-art{padding:var(--abstand-2) var(--abstand-3) var(--abstand-1) calc(var(--abstand-3) + 24px);color:var(--text-tertiaer);font-size:var(--schrift-mikro);text-transform:uppercase;letter-spacing:var(--laufweite-versal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seitenleiste-platzhalter{flex-shrink:0;width:16px}.seitenleiste-eintrag.unterpunkt{padding-left:calc(var(--abstand-3) + 24px);padding-top:var(--abstand-1);padding-bottom:var(--abstand-1);font-size:var(--schrift-meta);color:var(--text-sekundaer)}.seitenleiste-eintrag.unterpunkt.aktiv{color:var(--akzent-farbe)}.seitenleiste-einklappen{display:flex;align-items:center;gap:var(--abstand-2);width:100%;flex-shrink:0;padding:var(--abstand-3);border:none;border-top:1px solid var(--rand-farbe);background:var(--flaeche-karte);color:var(--text-sekundaer);font-family:inherit;font-size:var(--schrift-meta);cursor:pointer;text-align:left}.seitenleiste-einklappen:hover{background:var(--flaeche-hover)}.seitenleiste.eingeklappt .seitenleiste-eintrag-text,.seitenleiste.eingeklappt .seitenleiste-gruppe-text,.seitenleiste.eingeklappt .seitenleiste-gruppe-pfeil,.seitenleiste.eingeklappt .seitenleiste-art,.seitenleiste.eingeklappt .seitenleiste-marke{display:none}.seitenleiste.eingeklappt .seitenleiste-eintrag,.seitenleiste.eingeklappt .seitenleiste-gruppe-titel,.seitenleiste.eingeklappt .seitenleiste-einklappen{justify-content:center;padding-left:var(--abstand-2);padding-right:var(--abstand-2)}.seitenleiste.eingeklappt .seitenleiste-gruppe{border-top:1px solid var(--rand-farbe);padding-top:var(--abstand-1)}.seitenleiste.eingeklappt .seitenleiste-gruppe:first-child{border-top:none}.seitenleiste.eingeklappt .seitenleiste-einklappen svg{transform:rotate(180deg)}.rahmen-inhalt{flex:1;min-width:0;overflow-y:auto;padding:var(--abstand-6) var(--abstand-7) var(--abstand-12)}.rahmen-inhalt:focus{outline:none}.rahmen-inhalt-spalte{max-width:var(--inhalt-max-breite)}.brotkrumen{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-1);font-size:var(--schrift-meta);color:var(--text-sekundaer);margin-bottom:var(--abstand-3);min-height:var(--abstand-5)}.brotkrumen a{color:var(--text-sekundaer);text-decoration:none;border-radius:var(--radius-klein)}.brotkrumen a:hover{color:var(--akzent-farbe);text-decoration:underline}.brotkrumen-trenner{color:var(--text-tertiaer);padding:0 var(--abstand-1)}.brotkrumen-aktuell{color:var(--text-primaer);font-weight:var(--gewicht-halbfett)}.seitenkopf{margin-bottom:var(--abstand-5)}.seitenkopf-zeile{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-6);flex-wrap:wrap}.seitenkopf-zeile h1{font-size:var(--schrift-seitentitel);font-weight:var(--gewicht-mager);line-height:var(--zeilenhoehe-eng);margin:0;overflow-wrap:anywhere}.seitenkopf-beschreibung{margin:var(--abstand-2) 0 0;max-width:76ch;color:var(--text-sekundaer);font-size:var(--schrift-koerper);line-height:var(--zeilenhoehe-weit)}.seitenkopf-meta{margin-top:var(--abstand-2);font-size:var(--schrift-meta);color:var(--text-tertiaer)}.seitenkopf-aktionen{display:flex;align-items:center;gap:var(--abstand-2);flex-shrink:0}.palette-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ebene-palette);background:#10182073;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.palette{width:min(640px,calc(100vw - var(--abstand-16)));max-height:64vh;display:flex;flex-direction:column;background:var(--flaeche-karte);border-radius:var(--radius-gross);box-shadow:var(--schatten-dialog);overflow:hidden}.palette-feld{border:none;border-bottom:1px solid var(--rand-farbe);padding:var(--abstand-4);font-family:inherit;font-size:var(--schrift-abschnitt);font-weight:var(--gewicht-mager);color:var(--text-primaer);background:var(--flaeche-karte)}.palette-feld:focus{outline:none}.palette-feld::placeholder{color:var(--text-tertiaer)}.palette-treffer{overflow-y:auto;padding:var(--abstand-2) 0}.palette-rubrik-titel{padding:var(--abstand-2) var(--abstand-4) var(--abstand-1);font-size:var(--schrift-fein);font-weight:var(--gewicht-halbfett);color:var(--text-tertiaer);text-transform:uppercase;letter-spacing:var(--laufweite-versal)}.palette-punkt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--abstand-4);width:100%;padding:var(--abstand-2) var(--abstand-4);border:none;background:transparent;color:var(--text-primaer);font-family:inherit;font-size:var(--schrift-koerper);text-align:left;cursor:pointer}.palette-punkt.markiert{background:var(--akzent-flaeche);color:var(--akzent-farbe)}.palette-punkt-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-punkt-einordnung{flex-shrink:0;font-size:var(--schrift-meta);color:var(--text-tertiaer)}.palette-leer{padding:var(--abstand-6) var(--abstand-4);text-align:center;color:var(--text-sekundaer);font-size:var(--schrift-koerper)}.palette-leer-hinweis{margin-top:var(--abstand-2);font-size:var(--schrift-meta);color:var(--text-tertiaer)}.palette-fuss{display:flex;gap:var(--abstand-4);padding:var(--abstand-2) var(--abstand-4);border-top:1px solid var(--rand-farbe);background:var(--hintergrund);font-size:var(--schrift-meta);color:var(--text-tertiaer)}.palette-fuss kbd{border-color:var(--rand-stark);color:var(--text-sekundaer);margin-right:var(--abstand-1)}@media (max-width: 1280px){.rahmen-inhalt{padding:var(--abstand-5) var(--abstand-5) var(--abstand-10)}}@media (max-width: 1100px){.rahmen-kopf-suche-text,.rahmen-kopf-kuerzel{display:none}.rahmen-kopf-suche{flex:0 0 auto;max-width:var(--steuerhoehe-kompakt)}.projekt-umschalter-region{display:none}}.rahmen-inhalt .inhalt{padding:0;max-width:none;margin:0}.brotkrumen-projekt{display:inline-block;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/marke/schrift/Inter-latin.woff2) format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/marke/schrift/Inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.m-nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m-tabelle-rahmen :focus-visible,.m-abschnitt :focus-visible,.m-dialog :focus-visible,.m-schubfach :focus-visible,.m-kpi:focus-visible,.m-filterleiste :focus-visible,.m-feld :focus-visible{outline:none;box-shadow:var(--fokus-ring);border-radius:var(--radius-standard)}.m-knopf{display:inline-flex;align-items:center;gap:var(--abstand-2);height:var(--steuerhoehe-kompakt);padding:0 var(--abstand-3);border:1px solid var(--rand-farbe);border-radius:var(--radius-standard);background:var(--flaeche-karte);color:var(--text-primaer);font-family:var(--schrift-familie);font-size:var(--schrift-basis);font-weight:var(--gewicht-mittel);line-height:var(--zeilenhoehe-eng);cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.m-knopf:hover:not(:disabled){background:var(--flaeche-hover);border-color:var(--rand-stark)}.m-knopf:disabled{opacity:.55;cursor:not-allowed}.m-knopf-haupt{background:var(--akzent-farbe);border-color:var(--akzent-farbe);color:var(--text-invers)}.m-knopf-haupt:hover:not(:disabled){background:var(--akzent-hover);border-color:var(--akzent-hover)}.m-knopf-gefahr{background:var(--zustand-fehler);border-color:var(--zustand-fehler);color:var(--text-invers)}.m-knopf-still{background:transparent;color:var(--text-sekundaer)}.m-knopf-nur-zeichen{width:var(--steuerhoehe-kompakt);padding:0;justify-content:center;border-color:transparent;background:transparent;color:var(--text-sekundaer)}.m-knopf-pfeil{font-size:var(--schrift-mikro);color:var(--text-tertiaer)}.m-feld-eingabe{width:100%;min-width:0;height:var(--steuerhoehe-kompakt);padding:0 var(--abstand-2);border:1px solid var(--rand-farbe);border-radius:var(--radius-klein);background:var(--flaeche-karte);color:var(--text-primaer);font-family:var(--schrift-familie);font-size:var(--schrift-basis)}textarea.m-feld-eingabe{height:auto;padding:var(--abstand-2);line-height:var(--zeilenhoehe-standard);resize:vertical}select.m-feld-eingabe{padding-right:var(--abstand-1)}.m-feld-eingabe:disabled{background:var(--flaeche-gedaempft);color:var(--text-sekundaer)}.m-feld-eingabe[readonly]{background:var(--flaeche-gedaempft)}.m-feld-zahl{text-align:right;font-variant-numeric:tabular-nums}.m-wert{display:inline-flex;align-items:baseline;gap:var(--abstand-1);font-variant-numeric:tabular-nums}.m-wert-beschriftung{color:var(--text-sekundaer);font-size:var(--schrift-meta);margin-right:var(--abstand-1)}.m-wert-zahl{color:var(--text-primaer)}.m-wert-einheit{color:var(--text-tertiaer);font-size:var(--schrift-meta);font-weight:var(--gewicht-normal)}.m-wert-fehlt{color:var(--text-tertiaer)}.m-wert-gross .m-wert-zahl{font-size:var(--schrift-kennzahl);font-weight:var(--gewicht-halbfett);line-height:var(--zeilenhoehe-eng)}.m-wert-gross .m-wert-einheit{font-size:var(--schrift-basis)}.m-wert-rechts{justify-content:flex-end}.m-feld{display:flex;flex-direction:column;gap:var(--abstand-1);min-width:0}.m-feld-beschriftung{color:var(--text-sekundaer);font-size:var(--schrift-meta);font-weight:var(--gewicht-mittel)}.m-feld-pflicht{color:var(--zustand-fehler);margin-left:var(--abstand-1)}.m-feld-wertzeile{display:flex;align-items:center;gap:var(--abstand-2)}.m-feld-einheit{flex:0 0 auto;min-width:var(--abstand-10);color:var(--text-sekundaer);font-size:var(--schrift-sekundaer)}.m-feld-hinweis{color:var(--text-tertiaer);font-size:var(--schrift-meta);line-height:var(--zeilenhoehe-standard)}.m-feld-fehler{color:var(--zustand-fehler);font-size:var(--schrift-meta);line-height:var(--zeilenhoehe-standard)}.m-feld-fehlerhaft .m-feld-eingabe{border-color:var(--zustand-fehler);background:var(--zustand-fehler-flaeche)}.m-feld-hakenliste,.m-feld-radioliste{display:flex;flex-direction:column;gap:var(--abstand-1);padding:var(--abstand-1) 0}.m-feld-haken,.m-feld-radio{display:flex;align-items:flex-start;gap:var(--abstand-2);font-size:var(--schrift-basis);cursor:pointer}.m-feld-haken input,.m-feld-radio input{margin-top:2px}.m-feld-radio-erklaerung{display:block;color:var(--text-tertiaer);font-size:var(--schrift-meta)}.m-feld-haken-einzeln{padding-top:var(--abstand-4)}.m-schalter{display:inline-flex;align-items:center;gap:var(--abstand-2);height:var(--steuerhoehe-kompakt);padding:0;border:0;background:none;color:var(--text-primaer);font-family:var(--schrift-familie);font-size:var(--schrift-basis);cursor:pointer}.m-schalter-bahn{position:relative;width:var(--abstand-9);height:var(--abstand-5);border:1px solid var(--rand-stark);border-radius:var(--radius-pille);background:var(--flaeche-gedaempft);transition:background .12s ease,border-color .12s ease}.m-schalter-knebel{position:absolute;top:1px;left:1px;width:var(--abstand-4);height:var(--abstand-4);border-radius:var(--radius-kreis);background:var(--flaeche-karte);box-shadow:var(--schatten-karte);transition:transform .12s ease}.m-schalter-an .m-schalter-bahn{background:var(--akzent-farbe);border-color:var(--akzent-farbe)}.m-schalter-an .m-schalter-knebel{transform:translate(var(--abstand-4))}.m-schalter-zustand{color:var(--text-sekundaer);font-size:var(--schrift-meta)}.m-feldgitter{display:grid;gap:var(--abstand-4) var(--abstand-5);align-items:start}.m-feldgitter-1{grid-template-columns:1fr}.m-feldgitter-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-feldgitter-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-feld-voll{grid-column:1 / -1}@media (max-width: 720px){.m-feldgitter-2,.m-feldgitter-3{grid-template-columns:1fr}}.m-formabschnitt{border:1px solid var(--rand-farbe);border-radius:var(--radius-standard);background:var(--flaeche-karte);padding:var(--abstand-5);margin:0 0 var(--abstand-5);min-width:0}.m-formabschnitt-legende{padding:0 var(--abstand-2);margin-left:calc(-1 * var(--abstand-2))}.m-formabschnitt-titel{font-size:var(--schrift-kartentitel);font-weight:var(--gewicht-halbfett);color:var(--text-primaer)}.m-formabschnitt-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-4);margin-bottom:var(--abstand-4)}.m-formabschnitt-beschreibung{margin:0;color:var(--text-sekundaer);font-size:var(--schrift-meta);line-height:var(--zeilenhoehe-standard);max-width:80ch}.m-formabschnitt-aktionen{display:flex;gap:var(--abstand-2);flex-shrink:0}.m-formabschnitt-gesperrt{margin:0 0 var(--abstand-4);padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--zustand-info-rand);border-radius:var(--radius-standard);background:var(--zustand-info-flaeche);color:var(--text-sekundaer);font-size:var(--schrift-meta)}.m-formabschnitt-fuss{display:flex;justify-content:flex-end;gap:var(--abstand-2);margin-top:var(--abstand-5);padding-top:var(--abstand-4);border-top:1px solid var(--rand-farbe)}.m-abschnitt{border:1px solid var(--rand-farbe);border-radius:var(--radius-standard);background:var(--flaeche-karte);box-shadow:var(--schatten-karte);padding:var(--abstand-5);margin-bottom:var(--abstand-5);min-width:0}.m-abschnitt-nackt{border:0;background:none;box-shadow:none;padding:0}.m-abschnitt-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-4);margin-bottom:var(--abstand-4)}.m-abschnitt-kopf-links{min-width:0}.m-abschnitt-kopf-rechts{display:flex;align-items:center;gap:var(--abstand-3);flex-shrink:0}.m-abschnitt-titel{margin:0;font-size:var(--schrift-abschnitt);font-weight:var(--gewicht-halbfett);line-height:var(--zeilenhoehe-eng);color:var(--text-primaer)}.m-abschnitt-klappe{display:inline-flex;align-items:center;gap:var(--abstand-2);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.m-abschnitt-klappzeichen{color:var(--text-tertiaer);font-size:var(--schrift-klein)}.m-abschnitt-beschreibung{margin:var(--abstand-1) 0 0;color:var(--text-sekundaer);font-size:var(--schrift-meta);line-height:var(--zeilenhoehe-standard);max-width:90ch}.m-abschnitt-meta{color:var(--text-tertiaer);font-size:var(--schrift-meta)}.m-abschnitt-aktionen{display:flex;gap:var(--abstand-2)}.m-abschnitt-werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2);margin-bottom:var(--abstand-4)}.m-marke{display:inline-flex;align-items:center;gap:var(--abstand-1);padding:2px var(--abstand-2);border:1px solid var(--zustand-neutral-rand);border-radius:var(--radius-pille);background:var(--zustand-neutral-flaeche);color:var(--zustand-neutral);font-size:var(--schrift-klein);font-weight:var(--gewicht-mittel);line-height:var(--zeilenhoehe-eng);white-space:nowrap}.m-marke-zeichen{font-weight:var(--gewicht-halbfett)}.m-marke-klein{padding:0 var(--abstand-1);font-size:var(--schrift-fein)}.m-marke-gut{border-color:var(--zustand-gut-rand);background:var(--zustand-gut-flaeche);color:var(--zustand-gut)}.m-marke-warnung{border-color:var(--zustand-warnung-rand);background:var(--zustand-warnung-flaeche);color:var(--zustand-warnung)}.m-marke-fehler{border-color:var(--zustand-fehler-rand);background:var(--zustand-fehler-flaeche);color:var(--zustand-fehler)}.m-marke-info{border-color:var(--zustand-info-rand);background:var(--zustand-info-flaeche);color:var(--zustand-info)}.m-punkt{display:inline-block;width:var(--abstand-2);height:var(--abstand-2);border-radius:var(--radius-kreis);background:var(--zustand-neutral)}.m-punkt-gut{background:var(--zustand-gut)}.m-punkt-warnung{background:var(--zustand-warnung)}.m-punkt-fehler{background:var(--zustand-fehler)}.m-punkt-info{background:var(--zustand-info)}.m-kpi-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--abstand-4);margin-bottom:var(--abstand-5)}.m-kpi{display:flex;flex-direction:column;gap:var(--abstand-2);padding:var(--abstand-4);border:1px solid var(--rand-farbe);border-radius:var(--radius-standard);background:var(--flaeche-karte);box-shadow:var(--schatten-karte);text-align:left;min-width:0}.m-kpi-klickbar{cursor:pointer;font-family:var(--schrift-familie)}.m-kpi-klickbar:hover{background:var(--flaeche-hover)}.m-kpi-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-2)}.m-kpi-titel{color:var(--text-sekundaer);font-size:var(--schrift-meta);font-weight:var(--gewicht-mittel);line-height:var(--zeilenhoehe-standard)}.m-kpi-icon{color:var(--text-tertiaer)}.m-kpi-wert{min-height:var(--abstand-8)}.m-kpi-fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-2);flex-wrap:wrap}.m-kpi-vergleich{display:inline-flex;align-items:center;gap:var(--abstand-1);color:var(--text-sekundaer);font-size:var(--schrift-meta)}.m-kpi-pfeil{font-size:var(--schrift-fein);color:var(--text-tertiaer)}.m-kpi-fussnote{color:var(--text-tertiaer);font-size:var(--schrift-fein);line-height:var(--zeilenhoehe-standard)}.m-leerzustand{display:flex;flex-direction:column;align-items:center;gap:var(--abstand-2);padding:var(--abstand-10) var(--abstand-5);text-align:center;color:var(--text-sekundaer)}.m-leerzustand-klein{padding:var(--abstand-6) var(--abstand-4)}.m-leerzustand-icon{color:var(--text-tertiaer)}.m-leerzustand-titel{margin:0;color:var(--text-primaer);font-size:var(--schrift-kartentitel);font-weight:var(--gewicht-halbfett)}.m-leerzustand-text{max-width:60ch;font-size:var(--schrift-basis);line-height:var(--zeilenhoehe-standard)}.m-leerzustand-aktion{display:flex;gap:var(--abstand-2);margin-top:var(--abstand-2)}.m-fehlerzustand{padding:var(--abstand-4);border:1px solid var(--zustand-fehler-rand);border-radius:var(--radius-standard);background:var(--zustand-fehler-flaeche)}.m-fehlerzustand-klein{padding:var(--abstand-3)}.m-fehlerzustand-kopf{display:flex;align-items:flex-start;gap:var(--abstand-3)}.m-fehlerzustand-zeichen{display:inline-flex;align-items:center;justify-content:center;width:var(--abstand-5);height:var(--abstand-5);flex-shrink:0;border-radius:var(--radius-kreis);background:var(--zustand-fehler);color:var(--text-invers);font-weight:var(--gewicht-halbfett);line-height:1}.m-fehlerzustand-titel{margin:0;color:var(--text-primaer);font-size:var(--schrift-kartentitel);font-weight:var(--gewicht-halbfett)}.m-fehlerzustand-text{margin-top:var(--abstand-1);color:var(--text-sekundaer);font-size:var(--schrift-basis);line-height:var(--zeilenhoehe-standard);max-width:80ch}.m-fehlerzustand-aktion{display:flex;gap:var(--abstand-2);margin-top:var(--abstand-3)}.m-fehlerzustand-details{margin-top:var(--abstand-3);font-size:var(--schrift-meta);color:var(--text-sekundaer)}.m-fehlerzustand-details>summary{cursor:pointer}.m-fehlerzustand-details pre{margin:var(--abstand-2) 0 0;padding:var(--abstand-2);max-height:240px;overflow:auto;border:1px solid var(--rand-farbe);border-radius:var(--radius-klein);background:var(--flaeche-karte);font-family:var(--schrift-fest);font-size:var(--schrift-klein);white-space:pre-wrap;word-break:break-word}.m-laden{padding:var(--abstand-4)}.m-laden-kopf{display:flex;align-items:center;gap:var(--abstand-2);color:var(--text-sekundaer);font-size:var(--schrift-basis)}.m-laden-kreisel{width:var(--abstand-4);height:var(--abstand-4);border:2px solid var(--rand-stark);border-top-color:var(--akzent-farbe);border-radius:var(--radius-kreis);animation:m-dreh 1.1s linear infinite}@keyframes m-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.m-laden-kreisel{animation-duration:3s}}.m-laden-fortschritt{display:flex;align-items:center;gap:var(--abstand-3);margin-top:var(--abstand-3)}.m-laden-balken{flex:1;height:var(--abstand-2);border-radius:var(--radius-pille);background:var(--flaeche-gedaempft);overflow:hidden}.m-laden-balken>span{display:block;height:100%;background:var(--akzent-farbe);transition:width .2s ease}.m-laden-fortschritt-text{color:var(--text-sekundaer);font-size:var(--schrift-meta);font-variant-numeric:tabular-nums}.m-laden-skelett{display:flex;flex-direction:column;gap:var(--abstand-2);margin-top:var(--abstand-4)}.m-laden-skelett-zeile{display:flex;gap:var(--abstand-3)}.m-laden-skelett-feld{flex:1;height:var(--abstand-3);border-radius:var(--radius-klein);background:var(--flaeche-gedaempft)}.m-tabelle-rahmen{border:1px solid var(--rand-farbe);border-radius:var(--radius-standard);background:var(--flaeche-karte);box-shadow:var(--schatten-karte);margin-bottom:var(--abstand-5);min-width:0}.m-tabelle-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-4);flex-wrap:wrap;padding:var(--abstand-4) var(--abstand-4) var(--abstand-3);border-bottom:1px solid var(--rand-farbe)}.m-tabelle-name{display:flex;align-items:baseline;gap:var(--abstand-2);margin:0;font-size:var(--schrift-kartentitel);font-weight:var(--gewicht-halbfett);color:var(--text-primaer)}.m-tabelle-treffer{color:var(--text-tertiaer);font-size:var(--schrift-meta);font-weight:var(--gewicht-normal);font-variant-numeric:tabular-nums}.m-tabelle-beschreibung{margin:var(--abstand-1) 0 0;color:var(--text-sekundaer);font-size:var(--schrift-meta);max-width:90ch}.m-tabelle-werkzeuge{display:flex;align-items:center;gap:var(--abstand-2);flex-wrap:wrap}.m-tabelle-suche input{width:220px;max-width:100%;height:var(--steuerhoehe-kompakt);padding:0 var(--abstand-2);border:1px solid var(--rand-farbe);border-radius:var(--radius-klein);background:var(--flaeche-karte);color:var(--text-primaer);font-family:var(--schrift-familie);font-size:var(--schrift-basis)}.m-tabelle-spaltenwahl{position:relative}.m-tabelle-spaltenliste{position:absolute;right:0;top:calc(var(--steuerhoehe-kompakt) + var(--abstand-1));z-index:var(--ebene-menue);min-width:200px;max-height:320px;overflow:auto;padding:var(--abstand-2);border:1px solid var(--rand-farbe);border-radius:var(--radius-gross);background:var(--flaeche-karte);box-shadow:var(--schatten-menue)}.m-tabelle-spaltenpunkt{display:flex;align-items:center;gap:var(--abstand-2);padding:var(--abstand-1) var(--abstand-2);border-radius:var(--radius-klein);font-size:var(--schrift-basis);cursor:pointer}.m-tabelle-spaltenpunkt:hover{background:var(--flaeche-hover)}.m-tabelle-auswahlleiste{display:flex;align-items:center;gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-4);border-bottom:1px solid var(--rand-farbe);background:var(--akzent-flaeche);color:var(--text-primaer);font-size:var(--schrift-basis)}.m-tabelle-koerper{overflow:auto;max-width:100%}.m-tabelle-rollend{overflow-anchor:none}.m-tabelle{width:100%;border-collapse:collapse;font-size:var(--schrift-basis)}.m-tabelle thead th{position:relative;padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--rand-stark);background:var(--flaeche-karte);color:var(--text-sekundaer);font-size:var(--schrift-klein);font-weight:var(--gewicht-halbfett);text-align:left;white-space:nowrap;vertical-align:bottom}.m-tabelle-klebkopf thead th{position:sticky;top:0;z-index:var(--ebene-fixkopf);box-shadow:var(--schatten-fixkopf)}.m-tabelle-kopfknopf{display:inline-flex;align-items:baseline;gap:var(--abstand-1);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:inherit}.m-tabelle-kopfeinheit{color:var(--text-tertiaer);font-weight:var(--gewicht-normal)}.m-tabelle-sortzeichen{color:var(--text-tertiaer);font-size:var(--schrift-mikro)}.m-tabelle th[aria-sort=ascending] .m-tabelle-sortzeichen,.m-tabelle th[aria-sort=descending] .m-tabelle-sortzeichen{color:var(--akzent-farbe)}.m-tabelle tbody td{padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--rand-farbe);color:var(--text-primaer);vertical-align:top}.m-tabelle-dicht tbody td,.m-tabelle-dicht thead th{padding:var(--abstand-1) var(--abstand-2)}.m-tabelle-zeile:hover td{background:var(--flaeche-hover)}.m-tabelle-zeile-klickbar{cursor:pointer}.m-tabelle-zeile-gewaehlt td,.m-tabelle-zeile-aktiv td{background:var(--flaeche-gewaehlt)}.m-tabelle-luecke td{padding:0;border:0;background:none}.m-spalte-rechts,.m-tabelle thead th.m-spalte-rechts{text-align:right}.m-spalte-mitte,.m-tabelle thead th.m-spalte-mitte{text-align:center}.m-tabelle thead th.m-spalte-rechts .m-tabelle-kopfknopf{justify-content:flex-end}.m-spalte-zahl{font-variant-numeric:tabular-nums}.m-tabelle-auswahl{width:var(--abstand-10);text-align:center}.m-tabelle-menuespalte{width:var(--abstand-10);text-align:right}.m-tabelle-menue{position:relative}.m-tabelle-menueflaeche{z-index:var(--ebene-menue);min-width:180px;padding:var(--abstand-1);border:1px solid var(--rand-farbe);border-radius:var(--radius-gross);background:var(--flaeche-karte);box-shadow:var(--schatten-menue);text-align:left}.m-menuepunkt{display:block;width:100%;padding:var(--abstand-2) var(--abstand-3);border:0;border-radius:var(--radius-klein);background:none;color:var(--text-primaer);font-family:var(--schrift-familie);font-size:var(--schrift-basis);text-align:left;cursor:pointer}.m-menuepunkt:hover:not(:disabled){background:var(--flaeche-hover)}.m-menuepunkt:disabled{color:var(--text-tertiaer);cursor:not-allowed}.m-menuepunkt-gefahr{color:var(--zustand-fehler)}.m-tabelle-klebspalte thead th:first-child,.m-tabelle-klebspalte tbody td:first-child{position:sticky;left:0;background:var(--flaeche-karte);z-index:var(--ebene-fixkopf)}.m-tabelle-klebspalte.m-tabelle-klebkopf thead th:first-child{z-index:calc(var(--ebene-fixkopf) + 1)}.m-tabelle-blaettern{display:flex;align-items:center;justify-content:flex-end;gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-4);border-top:1px solid var(--rand-farbe)}.m-tabelle-blaettern-stand{color:var(--text-sekundaer);font-size:var(--schrift-meta);font-variant-numeric:tabular-nums}.m-tabelle-fuss{margin:0;padding:var(--abstand-2) var(--abstand-4);border-top:1px solid var(--rand-farbe);color:var(--text-tertiaer);font-size:var(--schrift-meta)}.m-filterleiste{display:flex;align-items:flex-end;gap:var(--abstand-3);flex-wrap:wrap;padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand-farbe);border-radius:var(--radius-standard);background:var(--flaeche-karte);margin-bottom:var(--abstand-4)}.m-filterleiste .m-feld{min-width:160px}.m-filterleiste .m-feld-hakenliste{flex-direction:row;flex-wrap:wrap;gap:var(--abstand-1) var(--abstand-3);align-items:center;min-height:var(--steuerhoehe-kompakt)}.m-filterleiste-suche input{width:240px;max-width:100%;height:var(--steuerhoehe-kompakt);padding:0 var(--abstand-2);border:1px solid var(--rand-farbe);border-radius:var(--radius-klein);background:var(--flaeche-karte);color:var(--text-primaer);font-family:var(--schrift-familie);font-size:var(--schrift-basis)}.m-filter-mehr-zahl{color:var(--text-tertiaer);font-variant-numeric:tabular-nums}.m-filter-stand{display:inline-flex;align-items:center;gap:var(--abstand-2);margin-left:auto}.m-filter-zahl{color:var(--text-sekundaer);font-size:var(--schrift-meta)}.m-filter-mehrflaeche{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--abstand-4);padding:var(--abstand-4);border:1px solid var(--rand-farbe);border-top:0;border-radius:0 0 var(--radius-standard) var(--radius-standard);background:var(--flaeche-gedaempft);margin:calc(-1 * var(--abstand-4)) 0 var(--abstand-4)}.m-kennwerte{display:grid;gap:var(--abstand-1) var(--abstand-5);margin:0}.m-kennwerte-1{grid-template-columns:1fr}.m-kennwerte-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-kennwerte-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 720px){.m-kennwerte-2,.m-kennwerte-3{grid-template-columns:1fr}}.m-kennwert{display:flex;align-items:baseline;justify-content:space-between;gap:var(--abstand-3);padding:var(--abstand-2) 0;border-bottom:1px solid var(--rand-farbe);min-width:0}.m-kennwerte-dicht .m-kennwert{padding:var(--abstand-1) 0}.m-kennwert-breit{grid-column:1 / -1}.m-kennwert-name{color:var(--text-sekundaer);font-size:var(--schrift-meta);min-width:0}.m-kennwert-hinweis{display:inline-flex;align-items:center;justify-content:center;width:var(--abstand-3);height:var(--abstand-3);margin-left:var(--abstand-1);border-radius:var(--radius-kreis);background:var(--flaeche-gedaempft);color:var(--text-tertiaer);font-size:var(--schrift-fein);cursor:help}.m-kennwert-wert{margin:0;font-size:var(--schrift-basis);text-align:right;min-width:0}.m-herkunft-modell{border-left:3px solid var(--modellfeld-rand);padding-left:var(--abstand-2)}.m-herkunft-daten{border-left:3px solid var(--datenfeld-rand);padding-left:var(--abstand-2)}.m-herkunft-baugruppe{border-left:3px solid var(--baugruppe-rand);padding-left:var(--abstand-2)}.m-dialog-hintergrund,.m-schubfach-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ebene-dialog);background:var(--flaeche-abdunkelung);display:flex}.m-dialog-hintergrund{align-items:center;justify-content:center;padding:var(--abstand-6)}.m-dialog{width:100%;max-width:520px;max-height:90vh;overflow:auto;padding:var(--abstand-5);border-radius:var(--radius-standard);background:var(--flaeche-karte);box-shadow:var(--schatten-dialog)}.m-dialog-titel{display:flex;align-items:center;gap:var(--abstand-2);margin:0 0 var(--abstand-3);font-size:var(--schrift-betont);font-weight:var(--gewicht-halbfett);color:var(--text-primaer)}.m-dialog-zeichen{display:inline-flex;align-items:center;justify-content:center;width:var(--abstand-6);height:var(--abstand-6);flex-shrink:0;border-radius:var(--radius-kreis);background:var(--zustand-neutral-flaeche);color:var(--zustand-neutral);font-size:var(--schrift-basis)}.m-dialog-warnung .m-dialog-zeichen{background:var(--zustand-warnung-flaeche);color:var(--zustand-warnung)}.m-dialog-loeschen .m-dialog-zeichen{background:var(--zustand-fehler-flaeche);color:var(--zustand-fehler)}.m-dialog-hinweis .m-dialog-zeichen{background:var(--zustand-info-flaeche);color:var(--zustand-info)}.m-dialog-text{color:var(--text-sekundaer);font-size:var(--schrift-basis);line-height:var(--zeilenhoehe-standard)}.m-dialog-felder{display:flex;flex-direction:column;gap:var(--abstand-3);margin-top:var(--abstand-4)}.m-dialog-wort{display:flex;flex-direction:column;gap:var(--abstand-1);margin-top:var(--abstand-4);color:var(--text-sekundaer);font-size:var(--schrift-meta)}.m-dialog-wort input{height:var(--steuerhoehe-kompakt);padding:0 var(--abstand-2);border:1px solid var(--rand-farbe);border-radius:var(--radius-klein);font-family:var(--schrift-familie);font-size:var(--schrift-basis)}.m-dialog-knoepfe{display:flex;justify-content:flex-end;gap:var(--abstand-2);margin-top:var(--abstand-5)}.m-schubfach-hintergrund{justify-content:flex-end}.m-schubfach{display:flex;flex-direction:column;width:440px;max-width:100%;height:100%;background:var(--flaeche-karte);box-shadow:var(--schatten-dialog)}.m-schubfach-links{margin-right:auto}.m-schubfach-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-3);padding:var(--abstand-4) var(--abstand-5);border-bottom:1px solid var(--rand-farbe)}.m-schubfach-titel{margin:0;font-size:var(--schrift-abschnitt);font-weight:var(--gewicht-halbfett);color:var(--text-primaer)}.m-schubfach-beschreibung{margin:var(--abstand-1) 0 0;color:var(--text-sekundaer);font-size:var(--schrift-meta)}.m-schubfach-inhalt{flex:1;overflow:auto;padding:var(--abstand-5)}.m-schubfach-fuss{display:flex;justify-content:flex-end;gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-5);border-top:1px solid var(--rand-farbe)}@media (max-width: 720px){.m-schubfach{width:100%}.m-dialog-hintergrund{padding:var(--abstand-3)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/marke/schrift/Inter-latin.woff2) format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/marke/schrift/Inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--hintergrund: #fafafa;--flaeche-karte: #ffffff;--flaeche-hover: #f4f6f8;--flaeche-gewaehlt: var(--akzent-flaeche);--flaeche-gedaempft: #f0f2f4;--rand-farbe: #e2e2e2;--rand-stark: #cfd4d9;--text-primaer: #1a1a1a;--text-sekundaer: #565656;--text-tertiaer: #6e6e6e;--text-invers: #ffffff;--text-invers-schwach: #C0C2C4;--flaeche-abdunkelung: rgba(16, 24, 32, .45);--akzent-farbe: #C71F25;--akzent-hover: #8F0D12;--akzent-flaeche: rgba(199, 31, 37, .07);--akzent-marke: #ffffff;--zustand-gut: #2e7d32;--zustand-gut-flaeche: #e8f5e9;--zustand-gut-rand: #a5d6a7;--zustand-warnung: #8a6500;--zustand-warnung-flaeche: #fff8e1;--zustand-warnung-rand: #e6c060;--zustand-fehler: #6F0B10;--zustand-fehler-flaeche: rgba(111, 11, 16, .18);--zustand-fehler-rand: rgba(111, 11, 16, .5);--zustand-info: #0277bd;--zustand-info-flaeche: #e1f5fe;--zustand-info-rand: #81d4fa;--zustand-neutral: #6e6e6e;--zustand-neutral-flaeche: #f0f0f0;--zustand-neutral-rand: #d6d6d6;--konflikt: #8F0D12;--flaeche-kopf-farbe: #20242A;--flaeche-kopf-hover-farbe: #363A3F;--flaeche-kopf-aktiv: #44474C;--modellfeld: #eef6ec;--modellfeld-rand: #8fb27f;--datenfeld: #fbf7e3;--datenfeld-rand: #d4c47c;--baugruppe: #eaf1f7;--baugruppe-rand: #8fa9c2;--baugruppe-ton: #34597d;--vdi-zeile-hell: #eef3e6;--flaeche-gut-blass: #f0fff4;--flaeche-offen-blass: #fffbe6;--flaeche-markiert: #e0e7ff;--gruen-rand: #16a34a;--text: var(--text-primaer);--text-schwach: var(--text-sekundaer);--text-sehr-schwach: var(--text-tertiaer);--linie: var(--rand-farbe);--flaeche: var(--hintergrund);--weiss: var(--flaeche-karte);--akzent: var(--akzent-farbe);--flaeche-kopf: var(--flaeche-kopf-farbe);--flaeche-kopf-hover: var(--flaeche-kopf-hover-farbe);--anthrazit: var(--flaeche-kopf-farbe);--gut: var(--zustand-gut);--gut-flaeche: var(--zustand-gut-flaeche);--warnung: var(--zustand-warnung);--warn-flaeche: var(--zustand-warnung-flaeche);--schlecht: var(--zustand-fehler);--fehler-flaeche: var(--zustand-fehler-flaeche);--laufend: var(--zustand-info);--laufend-flaeche: var(--zustand-info-flaeche);--rot: var(--konflikt);--ok: var(--zustand-gut);--fehler: var(--zustand-fehler);--rand: var(--rand-farbe);--schwach: var(--text-sekundaer);--warn-rand: var(--zustand-warnung-rand);--gruen: var(--gruen-rand);--hellgruen: var(--flaeche-gut-blass);--hellgelb: var(--flaeche-offen-blass);--betont: var(--flaeche-markiert);--flaeche-hervor: var(--akzent-flaeche);--schrift-fest: ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;--schrift-familie: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-seitentitel: 28px;--schrift-abschnitt: 20px;--schrift-kartentitel: 15px;--schrift-koerper: 14px;--schrift-meta: 12px;--gewicht-normal: 400;--gewicht-mittel: 500;--gewicht-halbfett: 600;--gewicht-mager: 300;--zeilenhoehe-eng: 1.25;--zeilenhoehe-standard: 1.5;--zeilenhoehe-weit: 1.65;--laufweite-versal: .04em;--schrift-mikro: 9px;--schrift-fein: 10px;--schrift-klein: 11px;--schrift-sekundaer: 12px;--schrift-basis: 13px;--schrift-grundlage: 14px;--schrift-betont: 16px;--schrift-titel: 22px;--schrift-kennzahl: 26px;--abstand-0: 0;--abstand-1: 4px;--abstand-2: 8px;--abstand-3: 12px;--abstand-4: 16px;--abstand-5: 20px;--abstand-6: 24px;--abstand-7: 28px;--abstand-8: 32px;--abstand-9: 36px;--abstand-10: 40px;--abstand-12: 48px;--abstand-16: 64px;--radius-klein: 2px;--radius-standard: 3px;--radius-gross: 6px;--radius-pille: 10px;--radius-kreis: 50%;--schatten-karte: 0 1px 2px rgba(16, 24, 32, .05);--schatten-menue: 0 4px 16px rgba(16, 24, 32, .14);--schatten-dialog: 0 10px 40px rgba(0, 0, 0, .18);--schatten-aktivleiste: inset 2px 0 0 var(--akzent-farbe);--schatten-fixkopf: inset 0 -1px 0 var(--rand-farbe);--fokus-ring: 0 0 0 2px var(--flaeche-karte), 0 0 0 4px var(--akzent-farbe);--fokus-ring-dunkel: 0 0 0 2px var(--flaeche-kopf-farbe), 0 0 0 4px var(--akzent-marke);--ebene-fixkopf: 1;--ebene-rahmen: 10;--ebene-menue: 30;--ebene-dialog: 50;--ebene-palette: 60;--ebene-toast: 70;--haltepunkt-schmal: 720px;--haltepunkt-mittel: 1100px;--haltepunkt-eng: 1280px;--steuerhoehe-klein: 24px;--steuerhoehe-kompakt: 32px;--steuerhoehe: 36px;--steuerhoehe-gross: 40px;--seitenleiste-breite: 248px;--seitenleiste-breite-eingeklappt: 60px;--kopf-hoehe: 68px;--inhalt-max-breite: 1680px}*{box-sizing:border-box}body{margin:0;font-family:var(--schrift-familie);font-size:var(--schrift-grundlage);line-height:1.5;color:var(--text);background:var(--flaeche)}.kopf{background:var(--flaeche-kopf);color:var(--weiss);padding:11px 28px;display:flex;align-items:center;justify-content:space-between}.kopf-marke{display:flex;align-items:baseline;gap:14px}.kopf-firma{font-size:var(--schrift-klein);font-weight:600;color:var(--akzent-marke);letter-spacing:.04em}.kopf-zeichen{width:21px;height:21px;color:var(--akzent-marke);align-self:center}.kopf-titel{font-size:var(--schrift-betont);font-weight:300}.kopf-projekt{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.25;padding:2px 8px;border-radius:var(--radius-standard);background:#9ab8d02e;white-space:nowrap}.kopf-projekt-name{font-size:var(--schrift-basis);font-weight:600;color:#e8f1f8}.kopf-projekt-acc{font-size:var(--schrift-fein);font-weight:500;color:var(--akzent-marke);letter-spacing:.03em}.kopf-fassung{font-size:var(--schrift-sekundaer);font-weight:600;color:var(--akzent-marke);margin-left:7px;letter-spacing:.04em}.kopf-benutzer{font-size:var(--schrift-sekundaer);color:#bbb;display:flex;align-items:center;gap:14px}.navigation{background:var(--weiss);border-bottom:1px solid var(--linie);padding:0 28px;display:flex;gap:4px}.navigation a{padding:9px 16px;color:var(--text-schwach);text-decoration:none;font-size:var(--schrift-basis);border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px}.navigation a svg{opacity:.65}.navigation a:hover svg,.navigation a.aktiv svg{opacity:1}.navigation a:hover{color:var(--text)}.navigation a.aktiv{color:var(--akzent);border-bottom-color:var(--akzent);font-weight:600}.inhalt{padding:28px;max-width:1200px;margin:0 auto}.karte{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-standard);padding:18px 20px;margin-bottom:18px}.karte-titel{font-size:var(--schrift-klein);font-weight:600;color:var(--text-sehr-schwach);text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:18px}.kennzahl-wert{font-size:var(--schrift-kennzahl);font-weight:300;line-height:1.1}.kennzahl-name{font-size:var(--schrift-sekundaer);color:var(--text-schwach);margin-top:2px}table{width:100%;border-collapse:collapse;font-size:var(--schrift-basis)}th{text-align:left;font-size:var(--schrift-klein);font-weight:600;color:var(--text-sehr-schwach);text-transform:uppercase;letter-spacing:.04em;padding:0 12px 8px 0;border-bottom:1px solid var(--linie)}td{padding:10px 12px 10px 0;border-bottom:1px solid #f0f0f0}tr:last-child td{border-bottom:none}tr.klickbar{cursor:pointer}tr.klickbar:hover{background:var(--flaeche)}.punkt{display:inline-block;width:8px;height:8px;border-radius:var(--radius-kreis);margin-right:7px;vertical-align:middle}.punkt.gut{background:var(--gut)}.punkt.schlecht{background:var(--schlecht)}.punkt.warnung{background:var(--warnung)}.punkt.laufend{background:var(--laufend)}.punkt.wartend{background:var(--text-sehr-schwach)}.punkt.neutral{background:#ccc}.marke{display:inline-block;padding:2px 8px;border-radius:var(--radius-pille);font-size:var(--schrift-klein);font-weight:600}.marke.gut{background:var(--gut-flaeche);color:var(--gut)}.marke.schlecht{background:var(--fehler-flaeche);color:var(--schlecht)}.marke.warnung{background:var(--warn-flaeche);color:var(--warnung)}.marke.laufend{background:var(--laufend-flaeche);color:var(--laufend)}.marke.wartend,.marke.neutral{background:#f0f0f0;color:var(--text-schwach)}.hinweis{padding:11px 14px;border-radius:var(--radius-standard);margin-bottom:12px;font-size:var(--schrift-basis);display:flex;gap:11px}.hinweis.warnung{background:var(--warn-flaeche);border:1px solid #e6c060;color:#5d4500}.hinweis.fehler{background:var(--fehler-flaeche);border:1px solid var(--zustand-fehler-rand);color:var(--zustand-fehler)}.hinweis.gut{background:var(--modellfeld);border:1px solid var(--modellfeld-rand);color:#1b4a1b}.hinweis-zeichen{font-weight:700}button{font-family:inherit;font-size:var(--schrift-basis);padding:8px 16px;border:1px solid var(--linie);background:var(--weiss);border-radius:var(--radius-standard);cursor:pointer;color:var(--text)}button:hover{background:var(--flaeche)}a.knopf,label.knopf{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--linie);border-radius:var(--radius-standard);background:var(--weiss);color:var(--text);font-size:var(--schrift-basis);text-decoration:none;cursor:pointer}a.knopf:hover,label.knopf:hover{background:var(--flaeche)}button.betont{background:var(--flaeche-kopf);color:var(--weiss);border-color:var(--flaeche-kopf)}button.betont:hover{background:var(--flaeche-kopf-hover)}button:disabled{opacity:.5;cursor:default}button.knopf-mager{background:none;border:none;padding:0;color:var(--akzent);text-decoration:underline;cursor:pointer;font:inherit}button.knopf-mager:hover{background:none;opacity:.75}a{color:var(--akzent)}.schwach{color:var(--text-schwach)}.sehr-schwach{color:var(--text-sehr-schwach);font-size:var(--schrift-sekundaer)}.zahlen{font-variant-numeric:tabular-nums}.leer{padding:40px;text-align:center;color:var(--text-sehr-schwach)}.anmeldung{min-height:100vh;display:flex;align-items:center;justify-content:center}.anmeldung .karte{width:380px;text-align:center;padding:36px}input[type=text],input:not([type]),select,textarea{font-family:inherit;font-size:var(--schrift-basis);padding:7px 9px;border:1px solid var(--linie);border-radius:var(--radius-standard);background:var(--weiss);color:var(--text);width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--akzent)}input[type=checkbox]{width:auto}label{font-size:var(--schrift-basis);color:var(--text-schwach);align-self:center}.karte-titel{display:flex;align-items:center;gap:8px}.karte-titel svg{color:var(--akzent);opacity:.7}button svg{margin-right:6px;margin-left:-2px}button.nur-icon svg{margin:0}.baum-ebene svg{color:var(--akzent)}.baum-raum svg{color:var(--text-sehr-schwach)}.projektkopf{display:flex;align-items:center;gap:12px;margin-bottom:16px}.projektkopf h1{font-size:var(--schrift-titel);font-weight:300;margin:0}.reiter{display:flex;gap:2px;margin-bottom:18px;border-bottom:1px solid var(--linie)}.reiter-rollen{display:flex;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}.reiter-knopf{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;font-size:var(--schrift-basis);color:var(--text-schwach);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .12s,border-color .12s}.reiter-knopf:hover{color:var(--text);background:var(--flaeche)}.reiter-knopf.aktiv{color:var(--akzent);border-bottom-color:var(--akzent);font-weight:500}.reiter-knopf.hervor{color:var(--rot, #8F0D12);font-weight:600}.reiter-knopf.hervor:hover{color:var(--rot, #8F0D12)}.reiter-knopf.hervor.aktiv{color:var(--rot, #8F0D12);border-bottom-color:var(--rot, #8F0D12)}.reiter-knopf.rechts{border-left:1px solid var(--linie);padding-left:14px}.gewerkezeile{display:flex;gap:2px;margin-top:-18px;margin-bottom:18px;padding:2px 4px;background:var(--flaeche);border-bottom:1px solid var(--linie);overflow-x:auto;scrollbar-width:thin}.gewerkezeile .reiter-knopf{padding:6px 10px}button.reiter-schalter{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;font:inherit}button.reiter-schalter:hover{background:var(--flaeche)}button.reiter-schalter.aktiv{border-bottom-color:var(--akzent)}.reiter-pfeil{font-size:var(--schrift-mikro);color:var(--text-sehr-schwach);margin-left:1px}.reiter-luecke{flex:1 1 auto;min-width:8px}.reiter-marke{font-size:var(--schrift-mikro);padding:1px 4px;border-radius:var(--radius-klein);background:var(--flaeche);border:1px solid var(--linie);color:var(--text-sehr-schwach)}.bereich-kopf{display:flex;align-items:center;gap:10px}.bereich-stand{margin:10px 0 18px;padding-left:18px;line-height:1.75}.bereich-stand strong{font-weight:500}.tabellenrahmen{overflow-x:auto}table.zuordnung{border-collapse:collapse;font-size:var(--schrift-basis)}table.zuordnung th,table.zuordnung td{padding:7px 10px;border-bottom:1px solid var(--linie)}table.zuordnung th{text-align:center;font-weight:500;vertical-align:bottom;white-space:nowrap}table.zuordnung th:first-child{text-align:left}table.zuordnung td.zuordnung-name{white-space:nowrap}table.zuordnung tbody tr:hover{background:var(--flaeche)}table.zuordnung input[type=checkbox]{cursor:pointer}table.zuordnung input[type=checkbox]:disabled{cursor:progress;opacity:.5}th.spalte-gedreht{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;vertical-align:bottom;padding-bottom:8px;font-weight:400}table.tabelle-vdi43 th,table.tabelle-vdi43 td{padding:3px 4px;font-size:var(--schrift-sekundaer)}table.tabelle-vdi43 td.vdi-spalte{width:26px;min-width:26px;max-width:26px;text-align:center;font-variant-numeric:tabular-nums}table.tabelle-vdi43 .vdi-bas-zelle{text-align:left;white-space:normal}table.tabelle-vdi43 .vdi-bas{display:block;font-family:monospace;font-size:var(--schrift-fein);color:var(--text-schwach)}table.tabelle-vdi43 .vdi-klartext{display:block;font-size:var(--schrift-sekundaer)}tr.vdi-zeile-hell td{background:var(--vdi-zeile-hell)}tr.vdi-blattmarke td{padding:3px 6px;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);background:var(--flaeche);color:var(--text-sehr-schwach);font-size:var(--schrift-klein);text-align:center}tr.zeile-anlage{font-weight:600;background:var(--flaeche)}tr.zeile-summe td{font-weight:600;border-top:2px solid var(--linie);border-bottom:none}.baum{flex:0 0 300px;border-right:1px solid var(--linie);max-height:70vh;overflow-y:auto}@media (max-width: 1100px){.baum{flex-basis:100%;max-height:none}.baum.baum-eingeklappt{max-height:44px;overflow:hidden}}.baum-ebene,.baum-zeile{display:flex;align-items:center;gap:7px;width:100%;padding:6px 12px;border:none;background:transparent;text-align:left;font-size:var(--schrift-basis);cursor:pointer;color:var(--text)}.baum-ebene{font-weight:500;border-top:1px solid var(--linie)}.baum-zeile{padding-left:28px}.baum-ebene:hover,.baum-zeile:hover{background:var(--flaeche)}.baum-zeile.aktiv{background:var(--flaeche);box-shadow:var(--schatten-aktivleiste);color:var(--akzent)}.baum-ebene>.schwach,.baum-zeile>.schwach{margin-left:auto;font-size:var(--schrift-klein)}.baum-abschnitt{padding:10px 12px 4px;font-size:var(--schrift-klein);letter-spacing:.04em;text-transform:uppercase;color:var(--text-sehr-schwach);border-top:1px solid var(--linie)}.feldgitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 18px}.feld{display:flex;flex-direction:column;gap:3px}.feldname{font-size:var(--schrift-klein);letter-spacing:.03em;text-transform:uppercase;color:var(--text-sehr-schwach);display:flex;align-items:center;gap:6px}.feld input,.feld select,.feld textarea{padding:5px 7px;font-size:var(--schrift-basis);border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--weiss);color:var(--text)}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:none;border-color:var(--akzent)}.pflicht{color:var(--warnung, #8a6a3b);font-weight:600}.modellwerte{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 18px}.dialoghintergrund{position:fixed;top:0;right:0;bottom:0;left:0;background:#23231f61;display:flex;align-items:center;justify-content:center;padding:24px;z-index:var(--ebene-dialog)}.dialog{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-standard);padding:22px 24px;max-width:520px;box-shadow:var(--schatten-dialog)}.dialog h3{font-size:var(--schrift-betont);font-weight:500}.dialog p{font-size:var(--schrift-basis);line-height:1.6}.dialog li{font-size:var(--schrift-basis)}.modellfeld{background:var(--modellfeld, #eef6ec);border-left:2px solid var(--modellfeld-rand, #a8c69a);padding:5px 8px;border-radius:var(--radius-klein)}.datenfeld{background:var(--datenfeld, #faf6e4);border-left:2px solid var(--datenfeld-rand, #d8c98a);padding:5px 8px;border-radius:var(--radius-klein)}.wert-abgeleitet{background:var(--datenfeld, #faf6e4);border-left:2px dashed var(--datenfeld-rand, #d8c98a);padding:5px 8px;border-radius:var(--radius-klein)}.baugruppe{background:var(--baugruppe, #eaf1f7);border-left:2px solid var(--baugruppe-rand, #8fa9c2);padding:5px 8px;border-radius:var(--radius-klein)}.baugruppen-gitter{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px}.baugruppe-kachel{background:var(--baugruppe, #eaf1f7);border:1px solid var(--baugruppe-rand, #8fa9c2);border-radius:var(--radius-standard);padding:7px 9px;display:flex;gap:8px;align-items:flex-start}.baugruppe-zeichen{width:26px;height:26px;flex:0 0 26px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-standard);background:#fff;border:1px solid var(--baugruppe-rand, #8fa9c2);color:var(--baugruppe-ton, #34597d)}.baugruppe-kachel.ringmodul .baugruppe-zeichen{background:#dceaf6}.baugruppe-kachel.netzwerkmodul .baugruppe-zeichen{background:#e3eaf7}.baugruppe-kachel.netzteil .baugruppe-zeichen{background:#e8f0f4}.baugruppe-kachel.akku .baugruppe-zeichen{background:#eef3f6}.baugruppe-kachel.bedienfeld .baugruppe-zeichen{background:#e0edf3}.baugruppe-kachel.ansteuerung .baugruppe-zeichen{background:#e6eef5}.baugruppe-kachel.gehaeuse .baugruppe-zeichen{background:#edf1f5}.baugruppe-kachel.ungerechnet{border-style:dashed;border-color:var(--warnung, #b88600)}.baugruppe-menge{font-variant-numeric:tabular-nums;font-weight:600}.karte.modellfeld,.karte.datenfeld,.karte.baugruppe{border-left-width:3px}.legende{display:flex;gap:20px;flex-wrap:wrap;margin:14px 0 4px;font-size:var(--schrift-sekundaer);color:var(--text-schwach)}.legende>span{display:inline-flex;align-items:center;gap:6px}.probe{width:22px;height:12px;border-radius:var(--radius-klein);display:inline-block}.probe.modellfeld,.probe.datenfeld,.probe.wert-abgeleitet{padding:0;border-left-width:2px}.ablegefeld{display:flex;align-items:center;justify-content:center;gap:9px;padding:18px 14px;border:1px dashed var(--linie);border-radius:var(--radius-standard);background:var(--flaeche);color:var(--text-schwach);font-size:var(--schrift-basis);cursor:pointer;transition:border-color .12s,background .12s,color .12s}.ablegefeld:hover{border-color:var(--akzent);color:var(--text)}.ablegefeld.bereit{border-color:var(--akzent);border-style:solid;background:#f2f8fc;color:var(--akzent)}.zeilenablage{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:var(--schrift-klein);border:1px dashed var(--linie);border-radius:var(--radius-klein);color:var(--text-sehr-schwach);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.zeilenablage:hover{border-color:var(--akzent);color:var(--akzent)}.zeilenablage.bereit{border-color:var(--akzent);border-style:solid;background:#f2f8fc;color:var(--akzent)}tr.zugewiesen>td{background:color-mix(in srgb,var(--gut) 7%,transparent)}tr.zugewiesen:hover>td{background:color-mix(in srgb,var(--gut) 13%,transparent)}.zeile-zugewiesen{background:color-mix(in srgb,var(--gut) 7%,transparent)}button.gut{border-color:var(--gut);color:var(--gut);background:color-mix(in srgb,var(--gut) 10%,transparent)}.liste tr.raum-offen>td{background:var(--baugruppe);font-weight:600}.liste tr.bauteil-offen>td{background:var(--warn-flaeche)}.liste tr.kaelteleistung-ueberschritten>td{background:var(--fehler-flaeche)}.erlaeuterung{margin:4px 0 10px}.erlaeuterung>summary{cursor:pointer;font-size:var(--schrift-sekundaer);color:var(--text-schwach);list-style:none;display:inline-flex;align-items:center;gap:5px;padding:2px 0;-webkit-user-select:none;user-select:none}.erlaeuterung>summary::-webkit-details-marker{display:none}.erlaeuterung>summary:before{content:"▸";font-size:var(--schrift-fein)}.erlaeuterung[open]>summary:before{content:"▾"}.erlaeuterung>summary:hover{color:var(--akzent)}.erlaeuterung>div{font-size:var(--schrift-basis);color:var(--text-schwach);padding:6px 0 2px 14px;border-left:2px solid var(--linie);margin-top:4px}.tabellen-rahmen{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.tabellen-rahmen>table{min-width:max-content}.tabellen-rahmen thead th{position:sticky;top:0;background:var(--weiss);z-index:var(--ebene-fixkopf);box-shadow:var(--schatten-fixkopf)}.warnung-text{color:var(--warnung)}dl.feldliste{display:grid;grid-template-columns:minmax(140px,max-content) 1fr;gap:4px 14px;margin:0;font-size:var(--schrift-basis)}dl.feldliste dt{color:var(--text-schwach);font-size:var(--schrift-sekundaer)}dl.feldliste dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (max-width: 720px){dl.feldliste{grid-template-columns:1fr;gap:2px}dl.feldliste dd{margin-bottom:6px}}.projektzeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-12px -28px 14px;padding:7px 28px;background:var(--flaeche);border-bottom:1px solid var(--linie);font-size:var(--schrift-basis)}.projektzeile a{color:var(--text-schwach);text-decoration:none;white-space:nowrap}.projektzeile a:hover{color:var(--akzent)}.projektzeile-nummer{font-weight:600}.projektzeile-teiler{color:var(--text-sehr-schwach)}.projektzeile-name{color:var(--text-schwach);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unterreiter{display:flex;gap:2px;margin-bottom:16px;border-bottom:1px solid var(--linie)}.unterreiter a{padding:7px 12px;font-size:var(--schrift-basis);color:var(--text-schwach);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.unterreiter a:hover{color:var(--text);background:var(--flaeche)}.unterreiter a.aktiv{color:var(--akzent);border-bottom-color:var(--akzent);font-weight:500}
