@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/schrift/encode-sans-condensed-400.woff2) format("woff2")}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/schrift/encode-sans-condensed-600.woff2) format("woff2")}@font-face{font-family:Encode Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/schrift/encode-sans-condensed-700.woff2) format("woff2")}:root{--rot:#c70c38;--rot-tief:#a80a2f;--rot-hell:#faeef0;--rot-linie:#f0cdd5;--tinte:#1d2427;--tinte-2:#5a6367;--tinte-3:#676f73;--linie:#e6e9ea;--linie-2:#d3d8da;--weiss:#fff;--grund:#f7f8f8;--sanft:#f2f4f4;--gruen:#2c6b45;--gruen-hell:#edf4ef;--gelb:#7d5800;--gelb-hell:#fbf6e9;--logo-rot:#cf0f3d;--alarm:#9c1024;--s:"Encode Sans Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto Condensed",Arial,sans-serif;--m:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{background:var(--grund);color:var(--tinte);font-family:var(--s);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:700}p{margin:0}a{color:var(--rot-tief)}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app{max-width:1010px;margin:0 auto;min-height:100vh;background:var(--weiss);box-shadow:0 0 0 1px var(--linie);display:flex;flex-direction:column}.leiste{display:flex;align-items:center;gap:14px;padding:13px 26px;border-bottom:1px solid var(--linie)}.leiste img{width:29px;height:29px;flex:0 0 auto}.leiste .titel{flex:1 1 auto;min-width:0}.leiste h1{font-size:17px;letter-spacing:-.1px}.leiste .weg{font-size:12px;color:var(--tinte-3);margin-top:1px}.stempel{border:1px solid var(--rot-linie);background:var(--rot-hell);color:var(--rot-tief);padding:3px 10px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.7px}.rolle,.stempel{white-space:nowrap}.rolle{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--tinte-3)}.rolle b{font-size:12px;color:var(--tinte)}.rolle .abmelden{border:1px solid var(--linie-2);background:var(--weiss);color:var(--tinte-2);padding:3px 9px;font-size:11.5px;font-weight:600}.rolle .abmelden:hover{border-color:var(--rot);color:var(--rot-tief)}@media (max-width:640px){.leiste{flex-wrap:wrap;row-gap:9px;padding:11px 16px}.leiste .titel{flex:1 1 120px}.rolle{order:5;flex:1 1 100%}.rolle span{display:none}}.module{display:flex;gap:0;padding:0 26px;border-bottom:1px solid var(--linie);background:var(--weiss)}.modul{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:11px 0;margin-right:26px;font-size:13px;font-weight:700;color:var(--tinte-3);border-bottom:2px solid transparent;letter-spacing:-.1px;text-decoration:none}.modul.an{color:var(--tinte);border-bottom-color:var(--rot)}.schritte{gap:0;padding:0 26px;border-bottom:1px solid var(--linie);background:var(--sanft);overflow-x:auto}.schritt,.schritte{display:flex;align-items:center}.schritt{gap:8px;padding:11px 0;color:var(--tinte-3);font-size:12.5px;font-weight:600;white-space:nowrap}.schritt .nr{width:19px;height:19px;border-radius:50%;border:1.5px solid var(--linie-2);display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--weiss)}.schritt.aktiv{color:var(--rot-tief)}.schritt.aktiv .nr{background:var(--rot);border-color:var(--rot);color:#fff}.schritt.fertig .nr{background:var(--gruen);border-color:var(--gruen);color:#fff}.schritt.fertig{color:var(--tinte-2)}.pfeil{flex:0 0 auto;width:30px;height:1px;background:var(--linie-2);margin:0 13px}@media (max-width:520px){.schritte{justify-content:center;overflow-x:visible}.schritt{font-size:0;gap:0}.schritt .nr{font-size:10.5px}.pfeil{width:18px;margin:0 9px}}.kopfdaten{display:grid;grid-template-columns:2fr 1.05fr .95fr 1.4fr .75fr;border-bottom:1px solid var(--linie)}.kopfdaten.zwei{grid-template-columns:1.1fr 1.25fr 1.75fr}.kd{padding:10px 16px;border-right:1px solid var(--linie);min-width:0;position:relative}.kd:last-child{border-right:none}.kd label{display:block;font-size:10.5px;font-weight:700;color:var(--tinte-2);text-transform:uppercase;letter-spacing:.6px;margin-bottom:2px}.kd label i{color:var(--rot);font-style:normal}.kd input,.kd select{width:100%;min-width:0;background:none;padding:2px 0;color:var(--tinte);font-size:14px;border:none;border-bottom:2px solid transparent;text-overflow:ellipsis;border-radius:0}.kd input:focus,.kd select:focus{outline:none;border-bottom-color:var(--rot)}.kd input::placeholder{color:var(--tinte-3)}.kd select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='6'><path d='M0 0l4.5 6L9 0z' fill='%238d979b'/></svg>") 100% no-repeat}.kd .fuss{font-size:10.5px;margin-top:2px;min-height:14px;color:var(--tinte-3)}.kd.gut .fuss{color:var(--gruen)}.kd.schlecht .fuss{color:var(--rot-tief);font-weight:600}.kd.schlecht input{border-bottom-color:var(--rot)}.kd.her{background:var(--sanft)}.kd.her .fuss{color:var(--tinte-2);font-weight:600}.kd.fest{background:var(--sanft)}.kd.fest .fuss{color:var(--tinte-2)}.kd input[readonly]{color:var(--tinte);cursor:default}.kd.ziehen{background:var(--rot-hell)}@media (max-width:820px){.kopfdaten,.kopfdaten.zwei{grid-template-columns:repeat(2,1fr);gap:1px;background:var(--linie)}.kopfdaten .kd{border-right:none;background:var(--weiss)}.kopfdaten .kd.fest,.kopfdaten .kd.her{background:var(--sanft)}.kopfdaten .kd.ziehen{background:var(--rot-hell)}.kd.breit{grid-column:span 2}}.kd .treffer{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--weiss);border:1px solid var(--linie-2);box-shadow:0 6px 18px rgba(0,0,0,.08);max-height:260px;overflow-y:auto;margin:0;padding:0;list-style:none}.kd .treffer li{padding:8px 12px;font-size:13.5px;cursor:pointer;border-bottom:1px solid var(--linie)}.kd .treffer li:last-child{border-bottom:none}.kd .treffer li.aktiv,.kd .treffer li:hover{background:var(--rot-hell)}.kd .treffer li small{display:block;color:var(--tinte-3);font-size:11.5px}.kd .treffer li.leer{color:var(--tinte-3);cursor:default}.herkunft{padding:8px 26px;border-bottom:1px solid var(--linie);background:var(--sanft);font-size:12px;color:var(--tinte-2);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.herkunft code{font-family:var(--m);font-size:11px;border:1px solid var(--linie);padding:2px 7px}.herkunft code,.klein{background:var(--weiss);color:var(--tinte-2)}.klein{border:1px solid var(--linie-2);padding:3px 10px;font-size:11.5px;font-weight:600}.klein:hover{border-color:var(--rot);color:var(--rot-tief)}.ablage{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:26px}.ablage .klein{padding:3px 9px}.ablage .frei{font-size:11.5px;color:var(--tinte-3)}.dateien{list-style:none;margin:2px 0 0;padding:0;font-size:12.5px}.dateien li{display:flex;align-items:center;gap:8px;padding:2px 0}.dateien .dn{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dateien .dg{color:var(--tinte-3);font-size:11px;white-space:nowrap}.dateien .dx{border:none;background:none;color:var(--tinte-3);font-size:14px;line-height:1;padding:0 3px}.dateien .dx:hover{color:var(--rot-tief)}.gespraech{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.strom{flex:1 1 auto;padding:22px 26px 8px;overflow-y:auto}.b{margin:0 0 20px}.b .von{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--tinte-3);margin-bottom:5px}.b.ki .von{color:var(--rot-tief)}.b .txt{font-size:16.5px;line-height:1.5;max-width:72ch}.b.ma{margin-left:auto;max-width:76%}.b.ma .von{text-align:right}.b.ma .txt{background:var(--sanft);padding:12px 16px;border-radius:3px 3px 0 3px;white-space:pre-wrap}.b .liste{list-style:none;margin:12px 0 0;padding:0}.b .liste li{padding:9px 0 9px 16px;border-left:2px solid var(--rot-linie);margin-bottom:10px;font-size:16px;font-weight:600;max-width:52ch}.b .liste li em{display:block;font-style:normal;font-weight:400;font-size:13px;color:var(--tinte-3);margin-top:3px}.b .quelle{font-size:11.5px;margin-top:9px}.b .quelle,.b.warte .txt{color:var(--tinte-3);font-style:italic}.b.fehler .txt{color:var(--rot-tief);font-size:14px}.wissenkasten{border:1px solid var(--linie);border-left:3px solid var(--gruen);background:var(--gruen-hell);padding:13px 16px;margin-top:13px;max-width:620px}.wissenkasten .k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--gruen);margin-bottom:5px}.wissenkasten .t{font-size:15px;font-weight:600}.wissenkasten .a{font-size:13.5px;color:var(--tinte-2);margin-top:4px;max-width:56ch;white-space:pre-wrap}.wissenkasten .b2{font-size:11.5px;color:var(--tinte-3);margin-top:7px}.wissenkasten .b2 a{color:var(--tinte-2)}.wissenkasten.schwach{border-left-color:var(--linie-2);background:var(--sanft)}.wissenkasten.schwach .k{color:var(--tinte-3)}.eingabe{border-top:1px solid var(--linie);padding:16px 26px 20px;background:var(--weiss)}.tw{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:11px}.tw .twl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tinte-3);margin-right:4px}.tw button{border:1px solid var(--linie-2);background:var(--weiss);color:var(--tinte-2);padding:4px 10px;font-size:12px;font-weight:600;border-radius:14px}.tw button:hover{border-color:var(--tinte-2);color:var(--tinte)}.tw button.an{background:var(--tinte);border-color:var(--tinte);color:#fff}.tw .twh{font-size:11.5px;color:var(--tinte-3);font-style:italic}.tw .erk{font-size:12.5px;font-weight:700;color:var(--tinte);background:var(--sanft);border:1px solid var(--linie-2);border-radius:14px;padding:4px 11px}.tw .aend{border:none;background:none;color:var(--tinte-3);font-size:11.5px;text-decoration:underline;padding:0 2px}.tw .aend:hover{color:var(--rot-tief)}.fehlt{display:flex;align-items:center;gap:10px;margin-bottom:11px;font-size:13px;color:var(--tinte-2);flex-wrap:wrap}.fehlt .punkte{display:flex;gap:4px}.fehlt .p{width:7px;height:7px;border-radius:50%;background:var(--linie-2)}.fehlt .p.an{background:var(--gruen)}.fehlt b{color:var(--tinte)}.zeile{display:flex;gap:11px;align-items:flex-end}.zeile textarea{flex:1 1 auto;min-height:52px;max-height:180px;resize:none;padding:12px 14px;border:1px solid var(--linie-2);border-radius:3px;color:var(--tinte);font-size:15.5px;line-height:1.45;background:var(--weiss)}.zeile textarea:focus{outline:none;border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-hell)}.senden{flex:0 0 auto;border:1px solid var(--linie-2);background:var(--weiss);color:var(--tinte-2);border-radius:3px;padding:13px 18px;font-size:14.5px;font-weight:600}.senden:hover{border-color:var(--tinte-2);color:var(--tinte)}.senden:disabled{color:var(--tinte-3);cursor:wait}.uebernehmen{margin-top:15px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.uebernehmen .hinweis{font-size:12.5px;color:var(--tinte-3);max-width:52ch}.gross{border:1px solid var(--rot);background:var(--rot);color:#fff;border-radius:3px;padding:12px 26px;font-size:15.5px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.gross:hover{background:var(--rot-tief);border-color:var(--rot-tief)}.gross.aus,.gross:disabled{background:var(--weiss);color:var(--tinte-3);border-color:var(--linie-2);cursor:not-allowed}.tblatt{padding:26px}.tk{border:1px solid var(--linie-2);background:var(--weiss)}.tk-kopf{background:var(--sanft);border-bottom:1px solid var(--linie-2);padding:13px 18px;display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.tk-kopf .nummer{font-size:16px;font-weight:700;font-family:var(--m);letter-spacing:-.3px}.tk-kopf .status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;background:var(--rot);color:#fff;padding:3px 10px}.tk-kopf .status.grau{background:var(--tinte-3)}.tk-kopf .status.gruen{background:var(--gruen)}.tk-betreff{padding:15px 18px;font-size:18px;font-weight:600;line-height:1.35}.tk-betreff,.tk-raster{border-bottom:1px solid var(--linie)}.tk-raster{display:grid;grid-template-columns:repeat(3,1fr)}.tf{padding:11px 18px;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);min-width:0}.tf:nth-child(3n){border-right:none}.tf .n{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tinte-3)}.tf .w{font-size:15px;margin-top:2px;overflow-wrap:anywhere}.tf .w.warn{font-weight:600}.tf .w a,.tf .w.warn{color:var(--rot-tief)}.tf .w a{text-decoration:none;border-bottom:1px solid var(--linie-2)}@media (max-width:760px){.tk-raster{grid-template-columns:repeat(2,1fr)}.tf:nth-child(3n){border-right:1px solid var(--linie)}.tf:nth-child(2n){border-right:none}}@media (max-width:440px){.tk-raster{grid-template-columns:1fr}.tf{border-right:none}}.tk-block{padding:15px 18px;border-bottom:1px solid var(--linie)}.tk-block:last-child{border-bottom:none}.tk-block h3{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tinte-3);margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;gap:10px}.tk-block .inhalt{font-size:15px;line-height:1.6;white-space:pre-wrap;max-width:76ch;overflow-wrap:anywhere}.akt{display:flex;gap:14px;padding:11px 0;border-bottom:1px solid var(--linie);font-size:14px}.akt:last-child{border-bottom:none}.akt .zeit{flex:0 0 108px;font-size:11.5px;color:var(--tinte-3);font-family:var(--m);padding-top:2px}.akt .was{flex:1 1 auto;min-width:0;max-width:70ch;white-space:pre-wrap;overflow-wrap:anywhere}.karte{margin-top:20px;border:1px solid var(--linie-2);background:var(--weiss);padding:18px}.karte h3{font-size:14px;margin-bottom:4px}.karte .u{font-size:13px;color:var(--tinte-2);max-width:64ch}.ziele{display:flex;gap:11px;margin-top:14px;flex-wrap:wrap}.ziel{flex:1 1 210px;border:1px solid var(--linie-2);background:var(--weiss);padding:13px 15px;text-align:left;border-radius:3px}.ziel.gewaehlt,.ziel:hover{border-color:var(--rot)}.ziel.gewaehlt{background:var(--rot-hell);box-shadow:inset 0 0 0 1px var(--rot)}.ziel .zn{display:block;font-size:15px;font-weight:700}.ziel .zb{display:block;font-size:12.5px;color:var(--tinte-2);margin-top:4px;line-height:1.4}.ziel.gesperrt{border-style:dashed;cursor:not-allowed;background:var(--grund)}.ziel.gesperrt,.ziel.gesperrt .zb,.ziel.gesperrt .zn{color:var(--tinte-3)}.wl-fuss{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.wl-fuss .hinweis{font-size:12.5px;color:var(--tinte-3);max-width:52ch}.knoepfe{display:flex;gap:10px;flex-wrap:wrap}.absenden{padding:13px 15px;border:1px solid var(--linie);background:var(--sanft);line-height:1.5}.absenden,.fehlerkasten{margin-top:14px;font-size:14px;max-width:70ch}.fehlerkasten{padding:12px 15px;border:1px solid var(--rot-linie);background:var(--rot-hell);color:var(--rot-tief)}.prio .pk{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-top:14px;border:1px solid var(--linie);background:var(--sanft);padding:14px 16px}.prio .stufe{flex:0 0 auto;min-width:104px}.prio .stufe .sz{font-size:26px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prio .stufe .sn{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tinte-3);margin-top:3px}.prio .stufe.s1 .sz{color:var(--alarm)}.prio .stufe.s2 .sz{color:var(--rot-tief)}.prio .txt{flex:1 1 300px;min-width:0;font-size:13.5px;line-height:1.5;color:var(--tinte-2)}.prio .txt b{color:var(--tinte)}.prio .frist{margin-top:6px;font-size:12px;color:var(--tinte-3)}.prio .quell{margin-top:8px;font-size:11.5px;color:var(--tinte-3)}.prio .steuer{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:13px;font-size:12.5px;color:var(--tinte-2)}.prio .steuer select{border:1px solid var(--linie-2);background:var(--weiss);color:var(--tinte);font-size:13px;font-weight:600;padding:5px 9px;border-radius:3px}.prio .steuer .gesetzt{color:var(--rot-tief);font-weight:600}.abschluss{padding:52px 26px;text-align:center}.abschluss .haken{width:52px;height:52px;border-radius:50%;background:var(--gruen-hell);color:var(--gruen);display:grid;place-items:center;font-size:25px;margin:0 auto 16px;border:1px solid var(--gruen)}.abschluss h2{font-size:22px;margin-bottom:7px}.abschluss p{font-size:15px;color:var(--tinte-2);max-width:56ch;margin:0 auto 5px}.abschluss .nr2{font-family:var(--m);font-weight:700;color:var(--tinte)}.abschluss .nochmal{margin-top:22px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.abschluss .offen{display:inline-block;margin-top:14px;padding:8px 14px;border:1px solid var(--linie-2);background:var(--gelb-hell);color:var(--gelb);font-size:13px;max-width:60ch}.fussnote{margin-top:auto;border-top:1px solid var(--linie);padding:13px 26px;font-size:11.5px;color:var(--tinte-3);background:var(--sanft)}.fussnote span{display:block;max-width:100ch}.anmeldung{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.anmeldung .box{width:100%;max-width:400px;background:var(--weiss);border:1px solid var(--linie);padding:28px 28px 24px}.anmeldung .kopf{display:flex;align-items:center;gap:12px;margin-bottom:22px}.anmeldung .kopf img{width:34px;height:34px}.anmeldung h1{font-size:18px}.anmeldung .kopf .weg{font-size:12px;color:var(--tinte-3)}.feld{margin-bottom:14px}.feld label{display:block;font-size:10.5px;font-weight:700;color:var(--tinte-2);text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px}.feld input{width:100%;border:1px solid var(--linie-2);border-radius:3px;padding:10px 12px;font-size:15px;color:var(--tinte);background:var(--weiss)}.feld input:focus{outline:none;border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-hell)}.anmeldung .fehler{color:var(--rot-tief);font-size:13px;margin-bottom:12px;font-weight:600}.anmeldung .gross{width:100%;margin-top:6px}.anmeldung .fuss{font-size:11.5px;color:var(--tinte-3);margin-top:16px}.liste-rahmen{padding:20px 26px 30px}.liste-kopf{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.liste-kopf h2{font-size:16px}.liste-kopf .zahl{font-size:12px;color:var(--tinte-3)}.vg-rahmen{overflow-x:auto;border:1px solid var(--linie)}table.vg{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}table.vg th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--tinte-3);font-weight:700;white-space:nowrap;background:var(--sanft)}table.vg td,table.vg th{padding:9px 10px;border-bottom:1px solid var(--linie)}table.vg td{vertical-align:top}table.vg tr:last-child td{border-bottom:none}table.vg td.nr{font-family:var(--m);font-size:11.5px;color:var(--tinte-2);white-space:nowrap}table.vg td.nr a{color:var(--tinte);text-decoration:none;font-weight:700}table.vg .betreff{font-weight:600}table.vg .neben{font-size:11.5px;color:var(--tinte-3);margin-top:2px}.pille{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border:1px solid var(--linie-2);color:var(--tinte-2);white-space:nowrap}.pille.rot{border-color:var(--rot-linie);background:var(--rot-hell);color:var(--rot-tief)}.pille.gruen{border-color:var(--gruen);background:var(--gruen-hell);color:var(--gruen)}.pille.gelb{border-color:#e6d6ad;background:var(--gelb-hell);color:var(--gelb)}.leer{padding:30px;text-align:center;color:var(--tinte-3);font-size:14px}.kopie{border:1px solid var(--linie-2);background:var(--weiss);color:var(--tinte-2);padding:3px 10px;font-size:11.5px;font-weight:600;text-transform:none;letter-spacing:0}.kopie:hover{border-color:var(--rot);color:var(--rot-tief)}