:root{--tb-navy-900: #122a42;--tb-navy-700: #1f4e79;--tb-blue-500: #2c608f;--tb-amber-500: #f2a03d;--tb-light-100: #d6e4f0;--tb-surface-50: #f5f8fb;--tb-green-500: #2ea064;--tb-radius: 16px;--tb-radius-pill: 999px;--flaeche: #ffffff;--hintergrund: var(--tb-surface-50);--text: #17242e;--text-leise: #55697a;--rand: #d3dde4;--warnung: #a2401d}*{box-sizing:border-box}body{margin:0;background:var(--hintergrund);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:18px;line-height:1.6}#app{max-width:62rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}h1,h2,h3{color:var(--tb-navy-700);line-height:1.25}h1{font-size:1.9rem;margin:0 0 .25rem}h2{font-size:1.4rem;margin:2rem 0 .75rem}h3{font-size:1.1rem;margin:1.25rem 0 .5rem}a{color:var(--tb-navy-700)}.tb-wordmark{font-weight:700}.tb-wordmark:after{content:".";color:var(--tb-amber-500)}.kopf{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;border-bottom:3px solid var(--tb-blue-500);padding-bottom:.75rem;margin-bottom:1.5rem}.hauptnav{flex-basis:100%;display:flex;flex-wrap:wrap;gap:.5rem}.nav-reiter{display:inline-block;padding:.45rem 1.1rem;border:2px solid var(--rand);border-radius:var(--tb-radius-pill);background:var(--flaeche);color:var(--tb-navy-700);font-weight:700;text-decoration:none}.nav-reiter:hover{background:color-mix(in srgb,var(--tb-blue-500) 12%,white)}.nav-reiter.aktiv{background:var(--tb-navy-700);border-color:var(--tb-navy-700);color:#fff}.aktion-liste{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.aktion-knopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;border:2px solid var(--rand);border-radius:var(--tb-radius);background:var(--hintergrund);color:inherit;text-decoration:none}.aktion-knopf:hover{border-color:var(--tb-blue-500);background:color-mix(in srgb,var(--tb-blue-500) 8%,white)}.aktion-knopf .aktion-text{display:flex;flex-direction:column;gap:.1rem}.aktion-knopf strong{color:var(--tb-navy-700);font-size:1.1rem}.aktion-knopf .aktion-pfeil{font-size:1.8rem;line-height:1;color:var(--tb-amber-500);font-weight:700}.aktion-knopf.schmal{display:inline-flex;padding:.6rem 1.1rem}.feed-liste{list-style:none;margin:0;padding:0}.feed-liste li{display:flex;flex-direction:column;gap:.1rem;padding:.65rem 0;border-bottom:1px solid var(--rand)}.feed-liste li:last-child{border-bottom:none}a.knopf-link{display:inline-block;font-weight:700;padding:.55rem 1.2rem;border:2px solid var(--tb-navy-700);border-radius:var(--tb-radius-pill);background:var(--flaeche);color:var(--tb-navy-700);text-decoration:none}a.knopf-link:hover{background:color-mix(in srgb,var(--tb-blue-500) 12%,white)}.pw-wechsel{border:1px solid var(--rand);border-radius:var(--tb-radius);padding:.6rem 1rem;margin:1rem 0;background:var(--hintergrund)}.pw-wechsel>summary{cursor:pointer;font-weight:700;color:var(--tb-navy-700);padding:.2rem 0}.pw-wechsel[open]>summary{margin-bottom:.4rem}.konto-tabelle th{text-align:left;padding-right:1.2rem;white-space:nowrap;vertical-align:top}.einsicht-liste li{margin-bottom:.45rem}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--tb-radius);padding:1.25rem;margin-bottom:1rem}label{display:block;font-weight:600;margin:.9rem 0 .3rem}input[type=text],input[type=email],input[type=password],input[type=search],input[type=datetime-local],select,textarea{width:100%;padding:.7rem .8rem;font:inherit;color:inherit;background:var(--flaeche);border:2px solid var(--rand);border-radius:var(--tb-radius)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid var(--tb-blue-500);outline-offset:2px}button{font:inherit;font-weight:700;padding:.7rem 1.2rem;border:2px solid var(--tb-amber-500);border-radius:var(--tb-radius-pill);background:var(--tb-amber-500);color:#1e1e1e;cursor:pointer;min-height:2.9rem}button:hover:not(:disabled){filter:brightness(1.06)}button:disabled{opacity:.55;cursor:not-allowed}button.sekundaer{background:var(--flaeche);border-color:var(--tb-navy-700);color:var(--tb-navy-700)}button.sekundaer:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--tb-blue-500) 12%,white)}button.warnung{background:var(--flaeche);border-color:var(--warnung);color:var(--warnung)}button.warnung:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--warnung) 10%,white)}.knopfreihe{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.hinweis{border-left:5px solid var(--tb-blue-500);background:color-mix(in srgb,var(--tb-blue-500) 8%,white);padding:.9rem 1rem;border-radius:0 var(--tb-radius) var(--tb-radius) 0;margin:1rem 0}.hinweis.warnung{border-left-color:var(--warnung);background:color-mix(in srgb,var(--warnung) 8%,white)}.hinweis.erfolg{border-left-color:var(--tb-green-500);background:color-mix(in srgb,var(--tb-green-500) 8%,white)}.ruht-streifen{grid-column:1 / -1;margin:.75rem 0 0;padding:.75rem 1rem;border-left:5px solid var(--warnung);background:color-mix(in srgb,var(--warnung) 10%,white);border-radius:0 var(--tb-radius) var(--tb-radius) 0;font-size:.95rem}.leise{color:var(--text-leise);font-size:.95rem}.info-huelle{position:relative;display:inline-block;margin-left:.4rem;vertical-align:middle}.info-zeichen{width:1.6rem;height:1.6rem;min-height:0;padding:0;border-radius:50%;border:2px solid var(--tb-blue-500);background:var(--flaeche);color:var(--tb-blue-500);font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:1rem;line-height:1;cursor:help}.info-text{position:absolute;left:50%;bottom:calc(100% + .6rem);transform:translate(-50%);width:min(24rem,80vw);padding:.8rem .9rem;background:var(--tb-navy-700);color:#fff;border-radius:var(--tb-radius);font-size:.92rem;font-weight:400;line-height:1.5;text-align:left;z-index:20;opacity:0;visibility:hidden;transition:opacity .12s ease}.info-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:var(--tb-navy-700)}.info-huelle:hover .info-text,.info-zeichen:focus-visible+.info-text{opacity:1;visibility:visible}.ordnerbaum,.ordnerbaum ul{list-style:none;margin:0;padding:0}.ordnerbaum ul:not(.dokumentliste){margin-left:1.1rem;padding-left:1rem;border-left:2px solid var(--rand)}.ordnerzeile{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem 0;font-weight:600;color:var(--tb-navy-700)}.ordnerzeile .anzahl{font-weight:400;color:var(--text-leise);font-size:.9rem}.ordnerzeile button{padding:.25rem .6rem;min-height:0;font-size:.85rem;font-weight:400;background:var(--flaeche);color:var(--tb-navy-700);border-width:1px}.icon-knopf{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;min-height:0;padding:0;border:1px solid var(--rand);border-radius:var(--tb-radius-pill);background:var(--flaeche);color:var(--tb-navy-700);cursor:pointer}.icon-knopf:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--tb-blue-500) 12%,white);border-color:var(--tb-blue-500)}.icon-knopf.gefahr{color:var(--warnung)}.icon-knopf.gefahr:hover:not(:disabled){background:color-mix(in srgb,var(--warnung) 10%,white);border-color:var(--warnung)}.ordnerzeile .icon-knopf{opacity:0;transition:opacity .12s ease}.ordnerzeile:hover .icon-knopf,.ordnerzeile:focus-within .icon-knopf{opacity:1}@media(hover:none){.ordnerzeile .icon-knopf{opacity:1}}.klapper{border:none;background:none;color:var(--tb-navy-700);font-size:1rem;padding:0 .2rem;min-height:0;width:1.6rem}.dokumentliste{list-style:none;margin:0;padding:0}.dokumentliste li{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.9rem 0;border-bottom:1px solid var(--rand)}.dokumentliste li:last-child{border-bottom:none}.dokumentliste.kompakt li{padding:.3rem 0;gap:.5rem;flex-wrap:nowrap;align-items:center}.dokumentliste.kompakt .dokumentname{font-weight:500;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.dok-haupt{display:flex;align-items:baseline;gap:.6rem;min-width:0;flex:1}.dok-meta{color:var(--text-leise);font-size:.85rem;white-space:nowrap}.dok-aktionen{display:flex;gap:.35rem;flex-shrink:0}.dok-aktionen button{padding:.25rem .65rem;min-height:0;font-size:.85rem;font-weight:500;background:var(--flaeche);color:var(--tb-navy-700);border-width:1px}.dok-aktionen button.warnung{color:var(--warnung);border-color:var(--warnung)}.dokumentliste.kompakt .marke{font-size:.75rem;padding:.1rem .45rem;margin-left:.35rem}@media(max-width:40rem){.dokumentliste.kompakt li{flex-direction:column;align-items:stretch;gap:.2rem}.dok-meta{display:none}}.ordnerbaum details>summary{list-style:none;cursor:pointer}.ordnerbaum details>summary::-webkit-details-marker{display:none}.ordnerbaum details>summary:before{content:"▸";display:inline-block;width:1.1rem;color:var(--tb-navy-700);transition:transform .12s ease}.ordnerbaum details[open]>summary:before{transform:rotate(90deg)}dialog.waehler{border:none;border-radius:var(--tb-radius);padding:0;max-width:min(34rem,92vw);width:100%;box-shadow:0 12px 40px #00000040}dialog.waehler::backdrop{background:#17242e80}dialog.waehler .inhalt{padding:1.4rem}dialog.waehler h3{margin-top:0}.zielliste{list-style:none;margin:1rem 0;padding:0;max-height:22rem;overflow-y:auto;border:1px solid var(--rand);border-radius:var(--tb-radius)}.zielliste li{border-bottom:1px solid var(--rand)}.zielliste li:last-child{border-bottom:none}.zielliste button{display:block;width:100%;text-align:left;border:none;border-radius:0;background:var(--flaeche);color:var(--text);font-weight:500;padding:.7rem .9rem}.zielliste button:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--tb-blue-500) 12%,white)}.zielliste button.aktuell{background:color-mix(in srgb,var(--tb-blue-500) 10%,white);color:var(--tb-navy-700);font-weight:700}.dokumentname{font-weight:600;word-break:break-word}.marke{display:inline-block;font-size:.82rem;font-weight:600;padding:.15rem .6rem;border-radius:var(--tb-radius-pill);background:color-mix(in srgb,var(--tb-navy-700) 10%,white);color:var(--tb-navy-700);margin-left:.5rem}.marke.blindablage{background:color-mix(in srgb,var(--warnung) 10%,white);color:var(--warnung)}.antwort{background:color-mix(in srgb,var(--tb-blue-500) 6%,var(--flaeche));border:2px solid var(--tb-blue-500);border-radius:var(--tb-radius);padding:1.1rem;white-space:pre-wrap}.quellen{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--rand)}.quellen ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0;padding:0}.quellen li{display:inline-block;min-width:0}button.quellen-chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;background:var(--tb-green-500);border-color:var(--tb-green-500);color:#fff;padding:.3rem .9rem;min-height:0;font-size:.9rem;font-weight:600;text-align:left;overflow-wrap:anywhere}button.quellen-chip:hover:not(:disabled){filter:none;background:color-mix(in srgb,var(--tb-green-500) 82%,black);border-color:color-mix(in srgb,var(--tb-green-500) 82%,black)}button.quellen-chip .chip-zeichen{flex-shrink:0;font-weight:400;opacity:.85}.recovery-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;letter-spacing:.03em;background:#fffbe6;border:2px dashed #b8912a;border-radius:var(--tb-radius);padding:1rem;word-spacing:.4rem}.loading{color:var(--text-leise)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.55rem .5rem;border-bottom:1px solid var(--rand);font-size:.95rem}th{color:var(--text-leise);font-weight:600}dialog.waehler.zuschnitt{max-width:min(52rem,96vw)}.zuschnitt-buehne{display:flex;justify-content:center;background:var(--tb-navy-900);border-radius:var(--tb-radius);padding:.75rem;margin:1rem 0}.zuschnitt-flaeche{max-width:100%;touch-action:none;cursor:grab;border-radius:4px}.zuschnitt-flaeche:focus-visible{outline:3px solid var(--tb-blue-500);outline-offset:3px}.zuschnitt-werkzeuge{justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem}.zuschnitt-werkzeuge button{font-size:.95rem}.aufbereitung-vorschau{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap;margin:.75rem 0}.aufbereitung-vorschau img{width:120px;border:1px solid var(--rand);border-radius:var(--tb-radius);background:var(--flaeche)}.fortschritt{height:.6rem;background:var(--rand);border-radius:999px;overflow:hidden;margin:.5rem 0}.fortschritt>div{height:100%;background:var(--tb-blue-500);transition:width .2s linear}@media(max-width:40rem){body{font-size:17px}.dokumentliste li{flex-direction:column;align-items:flex-start}}.pw-feld{display:flex;gap:.5rem;align-items:stretch}.pw-feld input{flex:1;min-width:0}.pw-feld .pw-anzeigen{flex:0 0 auto;white-space:nowrap;padding-inline:.9rem}.faq-liste{display:grid;gap:.75rem;margin:1rem 0 1.5rem}.faq-eintrag{border:1px solid var(--tb-light-100, #d6e4f0);border-radius:12px;background:var(--tb-surface-50, #f5f8fb);overflow:hidden}.faq-eintrag>summary{cursor:pointer;list-style:none;padding:.9rem 1.1rem;font-weight:600;color:var(--tb-navy-900, #122a42)}.faq-eintrag>summary::-webkit-details-marker{display:none}.faq-eintrag>summary:before{content:"▸";display:inline-block;margin-right:.6rem;color:var(--tb-amber-500, #f2a03d);transition:transform .15s ease}.faq-eintrag[open]>summary:before{transform:rotate(90deg)}.faq-eintrag[open]>summary{border-bottom:1px solid var(--tb-light-100, #d6e4f0)}.faq-antwort{padding:.9rem 1.1rem 1.1rem;background:#fff}.faq-antwort ol{margin:.75rem 0;padding-left:1.4rem;display:grid;gap:.4rem}.ablege-huelle{margin:.3rem 0 .5rem}.ablege-huelle.gesperrt{display:none}.ablegeflaeche{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.6rem 1.25rem;border:3px dashed var(--tb-light-100);border-radius:var(--tb-radius);background:var(--flaeche);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.ablegeflaeche:hover{border-color:var(--tb-blue-500);background:color-mix(in srgb,var(--tb-blue-500) 4%,white)}.ablegeflaeche.darueber{border-color:var(--tb-amber-500);border-style:solid;background:color-mix(in srgb,var(--tb-amber-500) 12%,white)}.ablege-text{margin:0;font-size:1.1rem;font-weight:700;color:var(--tb-navy-700)}.ablege-oder{margin:0;font-size:.95rem}.datei-eingabe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.datei-eingabe:focus-visible+*,.ablegeflaeche:focus-within{outline:3px solid var(--tb-blue-500);outline-offset:2px}.dateiliste{list-style:none;margin:.75rem 0 0;padding:0;border:1px solid var(--rand);border-radius:var(--tb-radius);overflow:hidden}.dateiliste:empty{border:0}.dateiliste li{display:flex;gap:.75rem;align-items:center;padding:.5rem .8rem;border-top:1px solid var(--rand)}.dateiliste li:first-child{border-top:0}.dateiliste-kopf{background:var(--tb-surface-50);font-weight:700;color:var(--tb-navy-700);justify-content:space-between}.dateiliste .dateiname{flex:1;min-width:0;overflow-wrap:anywhere}button.schmal{min-height:2.1rem;padding:.25rem .8rem;font-size:.9rem;font-weight:600}.ws-leiste{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin:1rem 0 .5rem;color:var(--tb-navy-700)}.warteschlange{list-style:none;margin:.5rem 0 0;padding:0;border:1px solid var(--rand);border-radius:var(--tb-radius);overflow:hidden}.ws-eintrag{padding:.6rem .9rem;border-top:1px solid var(--rand);background:var(--flaeche)}.ws-eintrag:first-child{border-top:0}.ws-kopf{display:flex;gap:.7rem;align-items:center}.ws-name{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.ws-zustand{font-size:.9rem;font-weight:700;white-space:nowrap}.ws-punkt{width:.85rem;height:.85rem;flex:0 0 auto;border-radius:50%;background:var(--rand)}.ws-status:not(:empty){margin-top:.35rem;padding-left:1.55rem}.ws-status p{margin:.2rem 0}.ws-eintrag[data-zustand=wartet]{color:var(--text-leise)}.ws-eintrag[data-zustand=laeuft]{background:color-mix(in srgb,var(--tb-blue-500) 6%,white)}.ws-eintrag[data-zustand=laeuft] .ws-punkt{background:var(--tb-blue-500)}.ws-eintrag[data-zustand=laeuft] .ws-zustand{color:var(--tb-blue-500)}.ws-eintrag[data-zustand=erfolg] .ws-punkt{background:var(--tb-green-500)}.ws-eintrag[data-zustand=erfolg] .ws-zustand{color:var(--tb-green-500)}.ws-eintrag[data-zustand=uebersprungen] .ws-punkt{background:var(--tb-amber-500)}.ws-eintrag[data-zustand=uebersprungen] .ws-zustand{color:#8a5a10}.ws-eintrag[data-zustand=fehler] .ws-punkt{background:var(--warnung)}.ws-eintrag[data-zustand=fehler] .ws-zustand{color:var(--warnung)}@media(max-width:40rem){.dateiliste li,.ws-kopf{flex-wrap:wrap}.ablegeflaeche{padding:1.2rem .9rem}.dateiliste .dateiname{flex-basis:100%}.dateiliste li{row-gap:.3rem}.dateiliste-kopf{flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){.ablegeflaeche{transition:none}}.dienst-ordner{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.dienst-ordner li,.dienst-freigabe{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.dienst-freigabe select{flex:1 1 14rem}.dienst-freigabe p{flex-basis:100%;margin:0}.safe-kacheln{border:0;padding:0;margin:0 0 1rem;min-width:0}.safe-kacheln .frage{font-weight:700;font-size:1.1rem;padding:0;margin-bottom:.6rem}.kachel-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.6rem}.kachel{position:relative;display:flex;align-items:center;gap:.7rem;min-height:64px;padding:.7rem .8rem;border:2px solid var(--rand);border-radius:14px;background:var(--flaeche);cursor:pointer;font-weight:400;margin:0}.kachel.breit{grid-column:1 / -1}.kachel input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.kachel:has(input:checked){border-color:var(--k);box-shadow:inset 0 0 0 2px var(--k);background:color-mix(in srgb,var(--k) 7%,white)}.kachel:has(input:focus-visible){outline:3px solid var(--tb-blue-500);outline-offset:2px}.kachel.gesperrt{opacity:.6;cursor:default}.kachel-text{display:flex;flex-direction:column;min-width:0}.kachel-text b{font-size:1.02rem}.kachel-text small{color:var(--text-leise);font-size:.85rem}.tuer{flex:none;width:34px;height:34px;border-radius:9px;background:var(--k, var(--tb-navy-700));color:#fff;display:grid;place-items:center;font-weight:700;font-size:.95rem}.marke.safe{background:var(--k, var(--tb-navy-700));color:#fff;border:0;margin-left:.4rem;vertical-align:middle}.schrank{border:1px solid var(--rand);border-left:6px solid var(--k);border-radius:14px;padding:.5rem .9rem;margin:.9rem 0;background:var(--flaeche)}.schrank>summary{list-style:none;cursor:pointer}.schrank>summary::-webkit-details-marker{display:none}.schrank-kopf{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.4rem 0}.schrank-titel{display:flex;flex-direction:column;flex:1;min-width:0}.schrank-titel b{font-size:1.15rem}.schrank-titel small{color:var(--text-leise)}.schrank .ordnerbaum{margin-top:.4rem}button.klein{padding:.4rem .9rem;font-size:.95rem;min-height:0}.person-zeile{border:1px solid var(--rand);border-radius:12px;padding:.7rem .9rem;margin:.6rem 0;background:var(--flaeche)}.person-kopf{display:flex;align-items:center;gap:.8rem}.avatar{flex:none;width:42px;height:42px;border-radius:50%;background:var(--k, var(--tb-navy-700));color:#fff;display:grid;place-items:center;font-weight:700}.person-name{flex:1;min-width:0;font-weight:700}.person-name small{display:block;font-weight:400;color:var(--text-leise);font-size:.88rem}.schalter{appearance:none;-webkit-appearance:none;width:56px;height:32px;border-radius:999px;background:var(--rand);position:relative;cursor:pointer;margin:0;flex:none;transition:background .2s}.schalter:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:left .2s}.schalter:checked{background:var(--tb-green-500)}.schalter:checked:after{left:27px}.schalter:disabled{opacity:.45;cursor:not-allowed}.schalter:focus-visible{outline:3px solid var(--tb-blue-500);outline-offset:2px}.person-optionen{margin-top:.7rem;display:flex;flex-direction:column;gap:.5rem}.wahl-chips{display:flex;flex-wrap:wrap;gap:.4rem}.wahl-chips label{border:2px solid var(--rand);border-radius:999px;padding:.35rem .9rem;cursor:pointer;font-weight:400;margin:0}.wahl-chips input{position:absolute;opacity:0;width:1px;height:1px}.wahl-chips label:has(input:checked){border-color:var(--tb-green-500);font-weight:700}.faecher-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.3rem .8rem}.faecher-liste label{display:flex;align-items:center;gap:.5rem;font-weight:400;margin:0}.faecher-liste input{width:22px;height:22px;margin:0}.satz{margin-top:.6rem;padding:.6rem .8rem;border:1px dashed var(--rand);border-radius:10px;background:var(--hintergrund)}.satz button.klein{margin-left:.6rem}.stand-liste{list-style:none;padding:0;margin:.4rem 0}.stand-liste li{display:flex;align-items:center;gap:.6rem;padding:.3rem 0}.stand-liste .ok{color:var(--tb-green-500);font-weight:700}@media(prefers-reduced-motion:reduce){.schalter,.schalter:after{transition:none}}.fach-marke{font-size:.78rem;font-weight:700;color:var(--tb-navy-700);background:var(--tb-light-100);border-radius:999px;padding:.1rem .55rem;margin-left:.3rem}.einladen-zeile{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:end;margin-top:.8rem}.einladen-zeile label{margin:0}.einladen-zeile input{width:100%}@media(max-width:600px){.einladen-zeile{grid-template-columns:1fr}}.fach-zeile{border:1px solid var(--rand);border-radius:12px;padding:.6rem .9rem;margin:.5rem 0;background:var(--flaeche)}.fach-kopf{display:flex;align-items:center;gap:.8rem}.fach-kopf .fach-name{flex:1;font-weight:700}.fach-kopf .fach-name small{display:block;font-weight:400;color:var(--text-leise);font-size:.88rem}
