:root{--papier:#EDF0F3;--karte:#FFFFFF;--tinte:#161E27;--tinte2:#5C6976;--linie:#D5DBE2;--petrol:#0F5257;--petrol2:#0A3A3E;--signal:#E4A70A;--kopf:#272C33;--kopfLinie:#4B535C;--kopfText:#A6AEB7;--alarm:#B3261E;--ok:#2E7D5B;--info:#3A5E8C;--display:"Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Consolas,monospace}.wrap{background:var(--papier);color:var(--tinte);font-family:var(--body);min-height:100vh;font-size:14px;line-height:1.5}.wrap *{box-sizing:border-box}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.klein{font-size:11px}.dim{color:var(--tinte2)}.rechts{text-align:right;white-space:nowrap}.lade{padding:60px;text-align:center;color:var(--tinte2);font-family:var(--display);text-transform:uppercase;letter-spacing:.16em}.kopf{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background:var(--kopf);color:#fff;flex-wrap:wrap}.marke{display:flex;align-items:center;gap:14px}.markeStrich{width:6px;height:38px;background:var(--signal);display:block}.markeTitel{font-family:var(--display);font-size:24px;text-transform:uppercase;letter-spacing:.2em;line-height:1}.markeSub{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--kopfText);margin-top:4px}.rollenwahl{display:flex;align-items:center;gap:10px}.rollenLabel{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--kopfText)}.rollenwahl select{background:transparent;color:#fff;border:1px solid var(--kopfLinie);padding:7px 10px;font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;font-size:13px}.rollenwahl select option{color:#161e27}.hinweisBox{background:#fdf3d6;border-bottom:1px solid #E8D79B;padding:10px 24px;font-size:13px}.hinweisBox.alarm{background:#fbe9e7;border-color:#f0c4bf}.linkBtn{background:none;border:none;padding:0;color:var(--petrol);text-decoration:underline;cursor:pointer;font:inherit}.layout{display:flex;align-items:flex-start}.nav{width:210px;flex:0 0 210px;padding:24px 0;border-right:1px solid var(--linie);position:sticky;top:0}.navBtn{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;border-left:3px solid transparent;padding:11px 20px;text-align:left;cursor:pointer;font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;font-size:14px;color:var(--tinte2)}.navBtn:hover{color:var(--tinte);background:#e3e8ed}.navBtn.an{color:var(--petrol);border-left-color:var(--signal);background:#fff}.punkt{width:7px;height:7px;border-radius:50%;background:var(--alarm)}.haupt{flex:1;padding:28px 32px 80px;min-width:0;max-width:1180px}.h1{font-family:var(--display);font-size:30px;text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px;font-weight:600}.h1Reihe{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.btnReihe{display:flex;gap:8px}.einleitung{max-width:70ch;color:var(--tinte2);margin:-8px 0 20px}.fussnote{font-size:12px;color:var(--tinte2);margin-top:12px}.zurueck{background:none;border:none;padding:0 0 12px;color:var(--petrol);cursor:pointer;font-size:13px}.btn{background:var(--petrol);color:#fff;border:none;padding:10px 18px;font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;font-size:13px;cursor:pointer}.btn:hover{background:var(--petrol2)}.btn.hell{background:#fff;color:var(--petrol);border:1px solid var(--linie)}.btnKlein{background:#fff;border:1px solid var(--linie);padding:5px 10px;font-size:12px;cursor:pointer;color:var(--tinte)}.btnKlein:hover{border-color:var(--petrol)}.btnKlein.warn{color:var(--alarm)}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.navZaehler{font-family:var(--mono);font-size:11px;background:var(--alarm);color:#fff;padding:1px 6px;min-width:20px;text-align:center}.meldungen{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:32px}.meldung{display:block;text-align:left;font:inherit;color:inherit;background:var(--karte);border:1px solid var(--linie);border-left:5px solid var(--linie);padding:15px 18px;cursor:pointer}.meldung:hover{border-color:var(--kopf)}.meldung.abgelaufen,.meldung.austritt{border-left-color:var(--alarm)}.meldung.bald,.meldung.flag{border-left-color:var(--signal)}.meldungTyp{display:block;font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--tinte2)}.meldungTitel{display:block;font-family:var(--display);font-size:21px;text-transform:uppercase;letter-spacing:.06em;margin:3px 0 8px}.meldungKopf{display:block;font-weight:600;font-size:13px}.meldung.abgelaufen .meldungKopf,.meldung.austritt .meldungKopf{color:var(--alarm)}.meldung.bald .meldungKopf,.meldung.flag .meldungKopf{color:#8a5a00}.meldungText{display:block;font-size:13px;color:var(--tinte2);margin-top:3px}.meldungFuss{display:block;font-size:11px;color:var(--tinte2);margin-top:9px;padding-top:8px;border-top:1px solid var(--linie)}.ruhe{display:flex;align-items:center;gap:20px;background:var(--karte);border:1px solid var(--linie);padding:30px 28px;margin-bottom:32px;max-width:620px}.ruheZeichen{font-size:34px;color:var(--ok);line-height:1}.ruhe strong{font-family:var(--display);font-size:20px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.ruhe p{margin:5px 0 0;color:var(--tinte2)}.statuszeile{display:flex;flex-wrap:wrap;gap:8px 28px;border-top:1px solid var(--linie);padding-top:14px;font-size:12px;color:var(--tinte2)}.statuszeile strong{color:var(--tinte);font-size:14px;margin-right:5px}.maKarte.geflaggt{border-top-color:var(--signal)}.flagMarker{position:absolute;top:0;right:0;background:var(--signal);color:#2b2100;font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;font-size:10px;padding:2px 7px}.flagBox{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:#fdf3d6;border:1px solid #E8D79B;border-left:5px solid var(--signal);padding:14px 16px;margin-bottom:20px;flex-wrap:wrap}.flagKopf{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;font-size:14px;margin-bottom:4px}.flagBox p{margin:0;font-size:13px}.tafel{background:var(--karte);border:1px solid var(--linie);margin-bottom:24px}.tafelKopf{display:flex;justify-content:space-between;align-items:center;background:var(--signal);padding:9px 16px;font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-size:14px;color:#2b2100}.tafelKopf.alarmKopf{background:var(--alarm);color:#fff}.tafelZaehler{font-family:var(--mono);font-size:12px}.leerText{padding:14px 16px;color:var(--tinte2);margin:0}.miniListe{margin:0;padding:8px 16px 14px 32px}.miniListe li{padding:3px 0}.gruppen{display:flex;flex-direction:column;gap:22px}.gruppe{background:var(--karte);border:1px solid var(--linie)}.gruppeKopf{display:flex;align-items:baseline;gap:12px;width:100%;background:#e6ebf0;border:none;border-bottom:1px solid var(--linie);padding:11px 16px;flex-wrap:wrap;text-align:left;font:inherit;color:inherit;cursor:pointer}.gruppeKopf:hover{background:#dce3ea}.gruppe:not(.auf) .gruppeKopf{border-bottom:none}.gruppePfeil{font-family:var(--mono);font-size:15px;color:var(--tinte2);width:12px;flex:0 0 12px}.gruppeZahlen{margin-left:auto}.badge.gemein{color:var(--petrol);border-color:var(--petrol)}.statusPunkt.gemein{background:var(--petrol)}.gruppeName{font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;font-size:15px}.gruppeZahlen{font-size:11px;color:var(--tinte2)}.geraeteListe{list-style:none;margin:0;padding:0}.zeile{border-top:1px solid var(--linie)}.zeile:first-child{border-top:none}.zeile.offen{background:#f7f9fb}.zeileKopf{display:grid;grid-template-columns:12px 116px minmax(0,1.5fr) minmax(0,1fr) auto 22px;gap:12px;align-items:center;width:100%;background:none;border:none;padding:11px 16px;text-align:left;font:inherit;color:inherit;cursor:pointer}.zeileKopf:hover{background:#edf1f5}.zeile.offen .zeileKopf{background:transparent}.statusPunkt{width:9px;height:9px;border-radius:50%;background:var(--linie);display:block}.statusPunkt.ok{background:var(--ok)}.statusPunkt.info{background:var(--info)}.statusPunkt.warnB{background:var(--signal)}.statusPunkt.grau{background:#b8c0c8}.zeileInv{font-size:12px;font-weight:600;letter-spacing:.03em}.zeileGeraet{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zeilePerson{color:var(--tinte2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zeileStatus{display:flex;gap:6px;justify-content:flex-end}.zeilePfeil{font-family:var(--mono);color:var(--tinte2);text-align:center;font-size:15px}.zeileDetail{padding:4px 16px 18px 56px;border-top:1px dashed var(--linie)}.zeileDetail .specs{margin-top:14px}.tafelAktionen{display:flex;gap:8px;flex-wrap:wrap;padding:11px 16px;border-bottom:1px solid var(--linie);background:#fafbfc}.btnKlein.stark{border-color:var(--petrol);color:var(--petrol);font-weight:600}.btnKlein.stark:hover{background:var(--petrol);color:#fff}.aufklappListe{list-style:none;margin:0;padding:0}.aufklappListe.rahmen{border:1px solid var(--linie)}.aufklappListe>li{border-top:1px solid var(--linie)}.aufklappListe>li:first-child{border-top:none}.aufklappListe>li.auf{background:#f7f9fb}.aufklappKopf{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:11px 16px;text-align:left;font:inherit;color:inherit;cursor:pointer}.aufklappKopf:hover{background:#edf1f5}.aufklappListe>li.auf .aufklappKopf{background:transparent}.aufklappPfeil{font-family:var(--mono);color:var(--tinte2);width:12px;flex:0 0 12px;font-size:15px}.aufklappNr{font-size:12px;background:#edf0f3;border:1px solid var(--linie);padding:2px 7px;white-space:nowrap}.aufklappTitel{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufklappInhalt{padding:2px 16px 16px 38px;border-top:1px dashed var(--linie)}.aufklappInhalt .specs{margin-top:14px}.aufklappAktionen{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.zubehoerZeile{display:flex;align-items:center;gap:10px;padding:10px 16px;flex-wrap:wrap}.zubehoerAktionen{display:flex;gap:6px;margin-left:auto}.schmalModal{max-width:560px}.fristen{list-style:none;margin:0;padding:0}.frist{display:grid;grid-template-columns:96px minmax(0,1.4fr) minmax(0,1.2fr) 96px 92px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--linie);border-left:4px solid var(--linie)}.frist:first-child{border-top:none}.frist.abgelaufen{border-left-color:var(--alarm);background:#fdf6f5}.frist.kritisch{border-left-color:var(--signal)}.frist.bald{border-left-color:var(--info)}.frist.info{border-left-color:var(--linie)}.fristArt{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--tinte2)}.fristWas{font-weight:600;overflow-wrap:anywhere}.fristHinweis{color:var(--tinte2);font-size:13px}.fristDatum{font-size:13px}.fristTage{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:13px;text-align:right}.karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.maKarte{position:relative;text-align:left;background:var(--karte);border:1px solid var(--linie);border-top:3px solid var(--petrol);padding:16px;cursor:pointer;font:inherit;color:inherit}.maKarte:hover{border-color:var(--petrol)}.maName{font-family:var(--display);font-size:20px;text-transform:uppercase;letter-spacing:.08em}.maRolle{color:var(--tinte2);font-size:13px;margin:4px 0 12px}.maZeile{display:flex;gap:14px;font-family:var(--mono);font-size:12px;color:var(--petrol)}.werkzeugleiste{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.werkzeugleiste .input{flex:1;min-width:200px}.input.schmal{flex:0 0 200px}.etiketten{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.etikett{display:flex;background:var(--karte);border:1px solid var(--linie)}.etikettStreifen{width:5px;flex:0 0 5px;background:var(--linie)}.etikett.sinNutzung .etikettStreifen{background:var(--ok)}.etikett.sLager .etikettStreifen{background:var(--info)}.etikett.sReparatur .etikettStreifen{background:var(--signal)}.etikett.sausgemustert{opacity:.6}.etikettInhalt{padding:14px 16px;min-width:0;flex:1}.etikettKopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.invNr{background:#edf0f3;border:1px solid var(--linie);padding:2px 7px;font-size:12px;font-weight:600;letter-spacing:.04em}.kat{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--tinte2)}.etikettTitel{font-family:var(--display);font-size:20px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.etikettAktionen{display:flex;gap:8px;margin-top:12px}.specs{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin:0;font-size:13px}.specs.breit{max-width:640px;margin-bottom:20px}.specs dt{color:var(--tinte2)}.specs dd{margin:0;overflow-wrap:anywhere}.notiz{background:#fdf9ec;border-left:3px solid var(--signal);padding:8px 12px;margin:12px 0 0;font-size:13px}.notizKlein{font-size:12px;color:var(--tinte2);margin-top:3px}.badge{display:inline-block;font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;font-size:11px;padding:2px 7px;border:1px solid}.badge.ok{color:var(--ok);border-color:var(--ok)}.badge.info{color:var(--info);border-color:var(--info)}.badge.warnB{color:#8a5a00;border-color:var(--signal);background:#fdf3d6}.badge.alarmB{color:var(--alarm);border-color:var(--alarm);margin-left:6px}.badge.grau{color:var(--tinte2);border-color:var(--linie)}.tabelleScroll{overflow-x:auto;background:var(--karte);border:1px solid var(--linie)}.tabelle{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.tabelle th{text-align:left;background:#e6ebf0;font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;font-size:12px;padding:9px 12px;border-bottom:1px solid var(--linie);white-space:nowrap}.tabelle td{padding:11px 12px;border-bottom:1px solid var(--linie);vertical-align:top}.tabelle tr:last-child td{border-bottom:none}.historie{list-style:none;margin:0;padding:0;background:var(--karte);border:1px solid var(--linie)}.historie li{display:flex;gap:12px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--linie);flex-wrap:wrap}.historie li:last-child{border-bottom:none}.leerFeld{background:var(--karte);border:1px dashed var(--linie);padding:28px;color:var(--tinte2);max-width:64ch}.modalHuelle{position:fixed;top:0;right:0;bottom:0;left:0;background:#101e278c;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow-y:auto;z-index:50}.modal{background:var(--karte);width:100%;max-width:720px;border-top:4px solid var(--signal)}.modalKopf{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--linie)}.modalKopf h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-size:20px;margin:0}.modalKoerper{padding:20px}.modalFuss{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--linie);background:#f6f8fa}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feld.breit{grid-column:1/-1}.trenn{grid-column:1/-1;border:none;border-top:1px solid var(--linie);margin:4px 0}.label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--tinte2);margin-bottom:5px}.input{width:100%;padding:9px 11px;border:1px solid var(--linie);background:#fff;font:inherit;color:inherit}.input:focus{border-color:var(--petrol)}.hilfe{display:block;font-size:11px;color:var(--tinte2);margin-top:4px}.unterleiste{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:-8px 0 18px}.schalterKlein{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tinte2);cursor:pointer}.verkaufHinweis{background:#fdf3d6;border-left:3px solid var(--signal);padding:10px 12px;margin:0;font-size:12px}.badge.verkauft{color:#6b4e9e;border-color:#6b4e9e}.statusPunkt.verkauft{background:#6b4e9e}.feldMitBtn{display:flex;gap:8px;align-items:stretch}.feldMitBtn .input{flex:1;min-width:0}.feldMitBtn .btnKlein{white-space:nowrap}.input.eingabeFehler{border-color:var(--alarm);background:#fdf6f5}.hilfeFehler{display:block;font-size:12px;color:var(--alarm);margin-top:4px;font-weight:600}.schalter{display:flex;align-items:center;gap:9px;cursor:pointer;padding-top:18px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{background:#fff;border:1px solid var(--linie);padding:6px 11px;font:inherit;font-size:13px;cursor:pointer}.chip.an{background:var(--petrol);color:#fff;border-color:var(--petrol)}.protoBlatt{background:#fff;border:1px solid var(--linie);padding:40px;max-width:820px}.protoKopf{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid var(--kopf);padding-bottom:14px;margin-bottom:22px;gap:20px}.protoFirma{font-family:var(--display);font-size:22px;text-transform:uppercase;letter-spacing:.16em}.protoAdresse{font-size:12px;color:var(--tinte2);margin-top:4px}.protoTitel{font-family:var(--display);font-size:20px;text-transform:uppercase;letter-spacing:.12em;text-align:right}.protoMeta{width:100%;border-collapse:collapse;margin-bottom:24px;font-size:13px}.protoMeta th{text-align:left;background:#f1f4f7;padding:7px 10px;border:1px solid var(--linie);width:110px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--tinte2)}.protoMeta td{padding:7px 10px;border:1px solid var(--linie)}.protoH2{font-family:var(--display);font-size:15px;text-transform:uppercase;letter-spacing:.14em;margin:22px 0 8px}.protoTabelle{width:100%;border-collapse:collapse;font-size:12px}.protoTabelle th{text-align:left;background:#f1f4f7;padding:6px 9px;border:1px solid var(--linie);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.protoTabelle td{padding:7px 9px;border:1px solid var(--linie)}.protoTabelle td.linie{min-width:110px}.protoText{font-size:11.5px;line-height:1.65;color:#333;margin:22px 0 34px}.protoUnterschriften{display:flex;gap:48px}.protoUnterschriften>div{flex:1}.uLinie{border-bottom:1px solid var(--tinte);height:44px}.protoUnterschriften span{font-size:11px;color:var(--tinte2);display:block;margin-top:5px}@media (max-width:860px){.layout{flex-direction:column}.nav{width:100%;flex:none;display:flex;overflow-x:auto;border-right:none;border-bottom:1px solid var(--linie);padding:0;position:static}.navBtn{border-left:none;border-bottom:3px solid transparent;white-space:nowrap;padding:12px 14px}.navBtn.an{border-left:none;border-bottom-color:var(--signal)}.haupt{padding:20px 16px 60px}.grid{grid-template-columns:1fr}.frist{grid-template-columns:1fr;gap:3px}.zeileKopf{grid-template-columns:12px 1fr 22px;row-gap:4px}.zeileGeraet,.zeilePerson{grid-column:2}.zeileStatus{grid-column:2;justify-content:flex-start}.zeileDetail{padding-left:16px}.fristTage{text-align:left}.protoBlatt{padding:20px}.protoUnterschriften{flex-direction:column;gap:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.noprint{display:none!important}.wrap{background:#fff}.layout{display:block}.haupt{padding:0;max-width:none}.protoBlatt{border:none;padding:0;max-width:none}.h1{display:none}}html,body,#root{margin:0;padding:0;min-height:100%}body{background:var(--papier)}.anmeldeSeite{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--papier);padding:24px;font-family:var(--body);color:var(--tinte)}.anmeldeKarte{background:var(--karte);border:1px solid var(--linie);border-top:4px solid var(--signal);padding:32px;width:100%;max-width:420px}.anmeldeKarte .marke{margin-bottom:26px}.markeTitel.dunkel{color:var(--tinte)}.markeSubDunkel{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinte2);margin-top:4px}.anmeldeText{color:var(--tinte2);margin:0 0 20px;font-size:14px}.anmeldeStatus{background:#eaf4ee;border-left:3px solid var(--ok);padding:14px 16px;margin:0;font-size:14px}.anmeldeFehler{color:var(--alarm);font-size:13px;margin:8px 0 0}.anmeldeFuss{font-size:11px;color:var(--tinte2);margin:16px 0 0}.breitBtn{width:100%;margin-top:16px;padding:12px}.btn:disabled{opacity:.6;cursor:default}.benutzer{text-align:right;line-height:1.3}.benutzerName{font-size:13px;color:#fff}.benutzerRolle{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--kopfText)}.abmelden{background:transparent;color:var(--kopfText);border:1px solid var(--kopfLinie);padding:7px 12px;font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;font-size:12px;cursor:pointer}.abmelden:hover{color:#fff;border-color:#fff}.lade{background:var(--karte);border:1px solid var(--linie);padding:36px 40px;font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;color:var(--tinte2);text-align:center}.lade.ladeFehler{border-left:4px solid var(--alarm);color:var(--alarm);letter-spacing:.04em;text-transform:none;font-family:var(--body)}.ladebalken{height:2px;background:linear-gradient(90deg,var(--signal),var(--petrol));animation:ladeAn 1.1s ease-in-out infinite}@keyframes ladeAn{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.ladebalken{animation:none}}.feldAbstand{margin-top:14px}.anmeldeWechsel{display:block;margin-top:14px;font-size:13px}.einladeReihe{display:grid;grid-template-columns:1fr 1.4fr .9fr auto;gap:12px;align-items:end;padding:16px}.input.winzig{padding:5px 7px;font-size:12px;min-width:130px}.tabelle td .btnKlein{margin-left:5px}.tabelle td .badge.grau{margin-left:7px}.notizBlock{background:#fdf9ec;border-left:3px solid var(--signal);padding:12px 14px;margin:0;font-size:13px;white-space:pre-wrap}@media (max-width:860px){.einladeReihe{grid-template-columns:1fr}}
