@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:13px;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;white-space:nowrap}.leiste .rechts{display:contents}.rolle{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--tinte-3);white-space:nowrap}.rolle b{font-size:13px;color:var(--tinte)}.rolle .abmelden{border:1px solid var(--linie-2);background:var(--weiss);color:var(--tinte-2);padding:3px 9px;font-size:13px;font-weight:600}.rolle .abmelden:hover{border-color:var(--rot);color:var(--rot-tief)}@media (max-width:920px){.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}}@media (min-width:921px){.leiste{flex-wrap:wrap;row-gap:9px}.leiste .titel{min-width:max-content}.leiste .rechts{display:flex;align-items:center;gap:14px;margin-left:auto;min-width:0;max-width:100%}.rolle,.rolle b{min-width:0}.rolle b{overflow:hidden;text-overflow:ellipsis}}.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:13px;font-weight:600;white-space:nowrap}.schritt .nr{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--linie-2);display:grid;place-items:center;font-size:13px;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:13px}.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:13px;font-weight:700;color:var(--tinte-2);text-transform:uppercase;letter-spacing:.3px;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:13px;line-height:1.35;margin-top:2px;min-height:18px;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.schlecht,.tf.feld.schlecht{outline:2px solid var(--rot);outline-offset:-2px}.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:13px}.kd .treffer li.leer{color:var(--tinte-3);cursor:default}.kd .treffer li.mehr{font-style:italic;cursor:default}.herkunft,.kd .treffer li.mehr{color:var(--tinte-2);font-size:13px;background:var(--sanft)}.herkunft{padding:8px 26px;border-bottom:1px solid var(--linie);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.herkunft code{font-family:var(--m);font-size:13px;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)}.alt{font-size:13px;color:var(--tinte-2);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.alt .klein{font-size:13px;padding:2px 8px}.uebernehmen .ohne-fragen:disabled{opacity:.45;cursor:not-allowed}.ablage{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:26px}.ablage .klein{padding:3px 9px;font-size:13px}.ablage .frei{font-size:13px;color:var(--tinte-3)}.dateien{list-style:none;margin:2px 0 0;padding:0;font-size:13px}.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:13px;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:13px;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;margin-top:3px}.b .liste li em,.b .quelle{font-size:13px;color:var(--tinte-3)}.b .quelle{margin-top:9px;font-style:italic}.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:13px;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:13px;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:13px;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:13px;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:13px;color:var(--tinte-3);font-style:italic}.tw .erk{font-size:13px;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:13px;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 .p.unb{background:var(--gelb)}.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:14px;color:var(--tinte-2);max-width:56ch}.uebernehmen .hinweis.unvollstaendig{color:var(--rot-tief);font-weight:600}.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:13px;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:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;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)}.tf.feld label.n{display:block}.tf.feld label i{color:var(--rot);font-style:normal}.tf.feld input{display:block;width:100%;min-width:0;margin-top:2px;border:none;border-bottom:1px solid var(--linie-2);background:none;padding:2px 0;font-size:15px;color:var(--tinte);border-radius:0}.tf.feld input:focus{outline:none;border-bottom-color:var(--rot)}.tf.feld .fuss{font-size:13px;line-height:1.35;margin-top:2px;min-height:18px;color:var(--tinte-3)}.tf.feld.gut .fuss{color:var(--gruen)}.tf.feld.schlecht .fuss{color:var(--rot-tief);font-weight:600}.tf.feld.her{background:var(--sanft)}.tf.feld.her .fuss{color:var(--tinte-2);font-weight:600}@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:13px;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:13px;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}.akt .was .frage{font-size:13px;color:var(--tinte-2);margin-bottom:3px}.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:13px;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)}.karte h3 .pflichtmarke{margin-left:8px;border:1px solid var(--rot-linie);background:var(--rot-hell);color:var(--rot-tief);padding:2px 8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;vertical-align:1px}.ziele.offen{border-left:3px solid var(--rot);padding-left:11px;margin-left:-14px}.ziele.offen .ziel:not(.gesperrt){border-color:var(--rot-linie);box-shadow:0 0 0 3px var(--rot-hell)}.ziele.mahnung .ziel:not(.gesperrt){border-color:var(--rot);box-shadow:0 0 0 3px var(--rot-hell)}.wl-fuss .hinweis.mahnt{color:var(--rot-tief);font-weight:700}.wl-fuss{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.wl-fuss .hinweis{font-size:14px;color:var(--tinte-2);max-width:56ch}.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:13px;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}.prio .frist,.prio .quell{font-size:13px;color:var(--tinte-3)}.prio .quell{margin-top:8px}.prio .steuer{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:13px;font-size:13px;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 .mo-nummer,.abschluss .nr2{font-family:var(--m);font-weight:700;color:var(--tinte)}.abschluss .mo-nummer{display:block;font-size:26px;letter-spacing:-.3px;margin:2px auto 10px;overflow-wrap:anywhere;max-width:100%}.abschluss .mo-nummer.mo-folgt{font-size:20px;color:var(--tinte-2)}.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:13px;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}table.vg .mo-nr{font-family:var(--m);font-weight:700;color:var(--tinte);margin-top:4px;white-space:nowrap}.mo-folgt{font-style:italic}.tk-kopf .tecart-id{font-size:11.5px;color:var(--tinte-3);font-family:var(--m)}.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)}.bewertung .bw-zeile{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px;align-items:start;margin-top:12px}.bewertung .bw-l{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tinte-3);padding-top:8px}.bewertung .bw-noten{display:flex;flex-wrap:wrap;gap:6px}.bewertung .bw-n,.bewertung .bw-u{border:1px solid var(--linie-2);background:var(--weiss);color:var(--tinte-2);padding:6px 10px;font:inherit;font-size:13px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:74px}.bewertung .bw-n b{font-size:16px;color:var(--tinte)}.bewertung .bw-n span{font-size:11px}.bewertung .bw-u{flex-direction:row;min-width:0}.bewertung .bw-n.an,.bewertung .bw-u.an{border-color:var(--rot);background:var(--rot-hell);color:var(--rot-tief)}.bewertung .bw-n.an b{color:var(--rot-tief)}.bewertung .bw-n:disabled,.bewertung .bw-u:disabled{cursor:default;opacity:.7}.bewertung textarea{width:100%;border:1px solid var(--linie);padding:8px 10px;font:inherit;font-size:14px;resize:vertical;background:var(--weiss);color:inherit}@media (max-width:640px){.bewertung .bw-zeile{grid-template-columns:1fr}.bewertung .bw-l{padding-top:0}}.rolle a.abmelden{text-decoration:none;display:inline-block}.rolle a.abmelden.an{border-color:var(--rot);color:var(--rot-tief)}@media (max-width:920px){.rolle{flex-wrap:wrap;white-space:normal}}.bv .karte{margin-top:0;margin-bottom:20px}.bv-form .bv-felder{display:grid;grid-template-columns:1fr 1.2fr 1.4fr .8fr;grid-gap:0 14px;gap:0 14px;margin-top:14px}.bv-form .feld input{min-width:0}.bv-form .fehlerkasten{margin:12px 0 0}.bv-start{border-color:var(--gruen);background:var(--gruen-hell)}.bv-pw{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.bv-pw code{font-family:var(--m);font-size:18px;font-weight:700;background:var(--weiss);border:1px solid var(--linie-2);padding:6px 12px;letter-spacing:.5px;overflow-wrap:anywhere}.bv-tabelle{border:1px solid var(--linie);overflow-x:auto}table.bv{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}table.bv th:first-child{width:12%}table.bv th:nth-child(2){width:15%}table.bv th:nth-child(3){width:17%}table.bv th:nth-child(4){width:8%}table.bv th:nth-child(5){width:7%}table.bv th:nth-child(6){width:6%}table.bv th:nth-child(7){width:11%}table.bv th:nth-child(8){width:9%}table.bv th:nth-child(9){width:15%}table.bv .bv-tecart{font-family:var(--m);font-size:12px}table.bv .bv-tecart .klein{margin-top:4px;font-family:inherit}table.bv .bv-tecart-form{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}table.bv .bv-tecart-form input{width:100%;max-width:7em;min-width:0;font-family:var(--m);font-size:12px;padding:3px 6px}table.bv th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--tinte-3);font-weight:700;background:var(--sanft)}table.bv td,table.bv th{padding:9px 10px;border-bottom:1px solid var(--linie)}table.bv td{vertical-align:top;overflow-wrap:break-word}table.bv td[data-label=Status] .neben{white-space:nowrap}table.bv .bv-hinweis{flex:1 1 100%;text-align:right;white-space:normal}table.bv tr:last-child td{border-bottom:none}table.bv tr.aus td{color:var(--tinte-3)}table.bv .bv-login{font-family:var(--m);font-size:12px}table.bv td.bv-zeit{white-space:normal}table.bv .neben{font-size:11.5px;color:var(--tinte-3);margin-top:2px}table.bv .bv-knoepfe{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;min-width:0}table.bv td:nth-child(4){white-space:nowrap}table.bv .bv-aktionen .klein{text-decoration:none;white-space:nowrap}table.bv .bv-zfehler{flex:1 1 100%;text-align:right;color:var(--rot-tief);font-weight:600}.bv-protokoll{margin-top:24px}.bv-protokoll ul{list-style:none;margin:0;padding:0;border:1px solid var(--linie);font-size:13px}.bv-protokoll li{padding:8px 10px;border-bottom:1px solid var(--linie);overflow-wrap:anywhere}.bv-protokoll li:last-child{border-bottom:none}.bv-protokoll .bv-zeit{font-family:var(--m);font-size:11.5px;color:var(--tinte-3);margin-right:6px}@media (max-width:1000px){.liste-rahmen.bv{padding:16px}.bv-form .bv-felder{grid-template-columns:1fr}table.bv thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.bv,table.bv tbody,table.bv td,table.bv tr{display:block;width:100%}table.bv tr{border-bottom:1px solid var(--linie);padding:8px 0}table.bv td,table.bv tr:last-child{border-bottom:none}table.bv td{padding:3px 12px;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:8px;gap:8px;overflow-wrap:anywhere}table.bv td[data-label=Status] .neben{white-space:normal}table.bv .bv-hinweis{text-align:left}table.bv td>.pille{justify-self:start}table.bv td:before{content:attr(data-label);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tinte-3);padding-top:2px}table.bv td.bv-aktionen{display:block;padding-top:8px}table.bv .bv-knoepfe{justify-content:flex-start;min-width:0}table.bv td:nth-child(4){white-space:normal}table.bv td.bv-aktionen:before{content:none}table.bv .bv-zfehler{text-align:left}}.ct h2{font-size:15px;margin:22px 0 10px}.ct-wochen{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ct-wochen .klein{text-decoration:none}.ct-hinweis{font-size:12.5px;color:var(--tinte-3);margin:8px 0 0}.ct-kacheln{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--linie)}.ct-kachel{padding:12px 14px;border-right:1px solid var(--linie);display:flex;flex-direction:column;gap:3px}.ct-kachel:last-child{border-right:none}.ct-kachel b{font-size:24px;letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-kachel span{font-size:12px;color:var(--tinte-3)}.ct-kachel.unter b,table.ct-tabelle td.unter{color:var(--rot-tief)}.ct-kachel.ziel1 b,table.ct-tabelle td.ziel1{color:var(--tinte)}.ct-kachel.ziel2 b,table.ct-tabelle td.ziel2{color:var(--gruen)}table.ct-tabelle td.z,table.ct-tabelle th.z{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.ct-tabelle td.unter,table.ct-tabelle td.ziel1,table.ct-tabelle td.ziel2{font-weight:700}table.ct-tabelle tr.summe td{font-weight:700;background:var(--sanft)}table.ct-verlauf tr.an td{background:var(--rot-hell)}table.ct-verlauf a{color:var(--tinte)}.ct-rand{margin:10px 0 0;padding-left:18px;font-size:12.5px;color:var(--tinte-2)}@media (max-width:760px){.ct-kacheln{grid-template-columns:repeat(2,1fr)}.ct-kachel{border-bottom:1px solid var(--linie)}}.ct-kachel.haupt b{font-size:30px}.ct-kachel.neben b{font-size:20px;color:var(--tinte-2)}.ct-erklaerung{margin-top:10px}.ct-erklaerung li{margin-bottom:3px}