.freigaben-im-gespraech{min-height:0;max-height:50%;margin:var(--a-3) var(--a-6) 0;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;flex:none;display:flex;overflow:hidden}.freigaben-im-gespraech__kopf{align-items:center;gap:var(--a-2);min-height:var(--ziel);padding:0 var(--a-1) 0 var(--a-3);border-bottom:1px solid var(--line-soft);flex:none;display:flex}.freigaben-im-gespraech__titel{align-items:center;gap:var(--a-2);min-width:0;color:var(--ink);font-size:var(--t-sm);outline:none;flex:auto;margin:0;font-weight:600;display:flex}.freigaben-im-gespraech__titel .ic{color:var(--ink-muted)}.freigaben-im-gespraech__was{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.freigaben-im-gespraech__zurueck{align-items:center;gap:var(--a-1);min-height:var(--ziel);padding:0 var(--a-2);border-radius:var(--r-btn);color:var(--ink);font-size:var(--t-sm);background:0 0;border:0;flex:none;font-weight:500;display:inline-flex}.freigaben-im-gespraech__zurueck:hover{background:var(--hover)}.freigaben-im-gespraech__inhalt{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline:none;flex:auto;min-height:0;overflow-y:auto}.freigaben-im-gespraech__inhalt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.freigaben-im-gespraech__inhalt>.panelspalte__koerper{padding:var(--a-3) var(--a-4) var(--a-4)}.rahmen[data-modus=telefon] .freigaben-im-gespraech{margin:var(--a-2) var(--a-3) 0}.medien__scanstreifen{align-items:center;gap:var(--a-2);margin-top:var(--a-2);flex-wrap:wrap;display:flex}.medien__scanstreifen button{min-height:var(--ziel,44px);padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.medien__scanstreifen button:disabled{color:var(--ink-muted);cursor:default}.medien__scanstreifen button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fehlerzustand .fehlerzustand__hinweis{color:var(--ink);margin:4px 0 10px;font-size:16px}.fehlerzustand .fehlerzustand__knoepfe{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.fehlerzustand .fehlerzustand__knoepfe button{background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);padding:0 18px}.fehlerzustand .fehlerzustand__knoepfe button:hover{border-color:var(--accent)}.fehlerzustand .fehlerzustand__knoepfe .fehlerzustand__wiederholen{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.fehlerzustand .fehlerzustand__knoepfe .fehlerzustand__wiederholen:hover{background:var(--accent-hover)}.fehlerzustand.fehlerzustand--kompakt{max-width:none}.fehlerzustand.fehlerzustand--kompakt h2{font-size:var(--t-lg);margin:4px 0}.fehlerzustand.fehlerzustand--kompakt .fehlerzustand__hinweis{margin:2px 0 6px;font-size:14px}.fehlerzustand.fehlerzustand--kompakt .technisch{padding:6px 9px;font-size:12px}.fehlerzustand.fehlerzustand--kompakt .fehlerzustand__knoepfe{gap:8px;margin-top:10px}.fehlerzustand.fehlerzustand--kompakt .fehlerzustand__knoepfe button{min-height:var(--ziel);padding:0 12px}.folgeaenderungen{margin:var(--a-1) 0 0;color:var(--ink-muted);font-size:var(--t-sm)}.panelspalte .verlaufsweg{margin-top:calc(-1 * var(--a-5));padding:0 var(--a-5) var(--a-6)}.panelspalte .verlaufsweg__knopf{align-items:center;gap:var(--a-2);min-height:var(--ziel);padding:0 var(--a-4) 0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;font-weight:500;display:inline-flex}.panelspalte .verlaufsweg__knopf .ic{color:var(--ink-muted)}.panelspalte .verlaufsweg__knopf:hover{background:var(--hover)}.panelspalte .verlaufsweg__knopf:active{background:var(--druck)}.panelspalte .verlaufsweg__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panelspalte .unterliste{padding:0 var(--a-5) var(--a-6)}.panelspalte .unterliste__titel{margin:0 0 var(--a-2);font-size:var(--t-ui);color:var(--ink);font-weight:600}.panelspalte .unterliste__satz{margin:0 0 var(--a-3);color:var(--ink-muted);font-size:var(--t-ui)}.panelspalte .unterliste__zeilen{margin:0 0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);padding:0;list-style:none}.panelspalte .unterliste__zeilen li+li{border-top:1px solid var(--line)}.panelspalte .unterliste__zeile{width:100%;min-height:var(--ziel);padding:var(--a-2) var(--a-3);color:var(--ink);font:inherit;font-size:var(--t-ui);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.panelspalte .unterliste__name{font-weight:500}.panelspalte .unterliste__zusatz{color:var(--ink-muted)}.panelspalte .unterliste__zeile:hover{background:var(--hover)}.panelspalte .unterliste__zeile:focus-visible,.panelspalte .unterliste__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panelspalte .unterliste__knoepfe{gap:var(--a-2);flex-wrap:wrap;display:flex}.panelspalte .unterliste__knopf{min-height:var(--ziel);padding:0 var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;font-weight:500}.panelspalte .unterliste__knopf:hover{background:var(--hover)}.panelspalte .unterliste__knopf--neu{min-height:var(--ziel-klein);padding:0 var(--a-3)}.panelspalte .vorgaenge__titel{margin:0 0 var(--a-2);padding:0 var(--a-5);font-size:var(--t-lg,1.125rem);color:var(--ink);font-weight:700}.panelspalte .vorgaenge__reiter{gap:var(--a-2);margin:0 0 var(--a-3);padding:0 var(--a-5);flex-wrap:wrap;display:flex}.panelspalte .vorgaenge__tab{min-height:var(--ziel);padding:0 var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.panelspalte .vorgaenge__tab[aria-selected=true]{border-color:var(--ink);font-weight:600}.panelspalte .vorgaenge__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panelspalte .unterliste .bedarfsleiste{gap:var(--a-2);margin:0 0 var(--a-2);flex-wrap:wrap;display:flex}.panelspalte .unterliste .bedarfsleiste__knopf{min-height:var(--ziel-klein);padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;font-weight:500}.panelspalte .unterliste .bedarfsleiste__knopf:hover{background:var(--hover)}.panelspalte .unterliste .bedarfsleiste__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panelspalte .unterliste .bedarfsleiste__knopf:disabled{cursor:progress;opacity:.6}.panelspalte .unterliste .bedarfsleiste__datei{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.aeltere-laden button{background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);padding:0 16px}.aeltere-laden button:hover{border-color:var(--accent)}.aeltere-laden button[aria-disabled=true]{color:var(--ink-muted);cursor:progress}.aeltere-laden .aeltere-laden__fehler{color:var(--slate);background:var(--alarm-tint);border:1px solid color-mix(in srgb, var(--alarm) 35%, var(--alarm-tint));border-radius:var(--r-input);margin:0;padding:6px 10px;font-size:13px}.verlauf .verlauf__gruppe+.verlauf__gruppe{margin-top:var(--a-1)}.verlauf .verlauf__kopf{align-items:center;display:flex}.verlauf .verlauf__schalter{align-items:center;gap:var(--a-2);min-width:0;min-height:var(--ziel);padding:0 var(--a-2) 0 var(--a-3);border-radius:var(--r-btn);color:var(--ink);font-size:var(--t-ui);text-align:left;transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border:0;flex:1;font-weight:600;display:flex}.verlauf .verlauf__schalter:hover{background:var(--subtle)}.verlauf .verlauf__schalter svg{color:var(--ink-muted);flex:none}.verlauf .verlauf__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.verlauf .verlauf__schalter .verlauf__pfeil{transition:transform var(--dauer-kurz) var(--kurve);margin-left:auto}.verlauf .verlauf__schalter[aria-expanded=false] .verlauf__pfeil{transform:rotate(-90deg)}.verlauf .verlauf__neu{flex:none}.verlauf .verlauf__liste{padding:0 0 var(--a-1) var(--a-6);margin:0;list-style:none}.verlauf .verlauf__liste[hidden]{display:none}.verlauf .verlauf__liste li{align-items:center;gap:2px;display:flex}.verlauf .verlauf__eintrag{min-width:0;min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink);font-size:var(--t-ui);line-height:var(--ziel);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--dauer-kurz) var(--kurve);flex:auto;text-decoration:none;display:block;overflow:hidden}.verlauf .verlauf__eintrag:hover{background:var(--subtle)}.verlauf .verlauf__eintrag:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.verlauf .verlauf__eintrag[aria-current=page]{background:var(--card);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);font-weight:600}.verlauf .verlauf__eintrag mark{background:var(--accent-tint);color:inherit;border-radius:2px}.verlauf .verlauf__mehr{width:100%;min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink-muted);font-size:var(--t-sm);text-align:left;background:0 0;border:0;align-items:center;gap:6px;font-weight:500;display:flex}.verlauf .verlauf__mehr:hover{background:var(--subtle);color:var(--ink)}.verlauf .verlauf-leer{margin:var(--a-2) var(--a-3);font-size:var(--t-sm);color:var(--ink-muted)}.verlauf .verlauf-umbenennen{width:var(--ziel);min-height:var(--ziel);border-radius:var(--r-input);color:var(--ink-muted);opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.verlauf .verlauf__liste li:hover .verlauf-umbenennen,.verlauf .verlauf__liste li:focus-within .verlauf-umbenennen{opacity:1}@media (hover:none){.verlauf .verlauf-umbenennen{opacity:1}}.verlauf .verlauf-umbenennen:hover{background:var(--subtle);color:var(--ink)}.verlauf .verlauf-umbenennen:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:-2px}.verlauf .verlauf-umbenennen-form{flex-direction:column;flex:auto;gap:4px;min-width:0;padding:4px 0;display:flex}.verlauf .verlauf-umbenennen-form input{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);width:100%;color:var(--ink);padding:0 10px}.verlauf .verlauf-meldung{color:var(--slate);background:var(--accent-tint);border:1px solid var(--bubble-ring);border-radius:var(--r-input);margin:0;padding:6px 9px;font-size:12px}.faktor{color:var(--ink)}.faktor .faktor__schritte{padding-left:var(--a-5);gap:var(--a-4);font-size:var(--t-sm);flex-direction:column;margin:0;line-height:1.5;display:flex}.faktor .faktor__qr-papier{margin:var(--a-3) 0;border:1px solid var(--line);border-radius:var(--r-input);width:11rem;max-width:100%;height:11rem;padding:var(--a-2);background:#fff;display:block}.faktor .faktor__hand{align-items:center;gap:var(--a-2);flex-wrap:wrap;display:flex}.faktor .faktor__hand p{color:var(--ink-muted);flex-basis:100%;margin:0}.faktor .faktor__schluessel{font-family:var(--font-mono);font-size:var(--t-ui);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex-basis:100%}.faktor .faktor__code{gap:var(--a-2);flex-direction:column;margin:0;display:flex}.faktor .faktor__code input{min-height:var(--ziel);max-width:12rem;padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui);letter-spacing:.2em}.faktor .faktor__knoepfe{gap:var(--a-2);flex-wrap:wrap;display:flex}.faktor .faktor__knopf,.faktor .faktor__haupt{min-height:var(--ziel);padding:0 var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.faktor .faktor__haupt{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.faktor .faktor__haupt:hover{background:var(--accent-hover)}.faktor .faktor__knopf:hover{background:var(--paper)}.faktor .faktor__knopf:focus-visible,.faktor .faktor__haupt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faktor .faktor__leise{color:var(--ink-muted)}.zugang .zugang__titel{margin:var(--a-5) 0 0;font-size:var(--t-lg);font-weight:700}.zugang .zugang__text{margin:var(--a-2) 0 0;font-size:var(--t-sm);color:var(--ink-muted);line-height:1.5}.zugang .zugang__neben{min-height:var(--ziel);margin-top:var(--a-2);color:var(--ink);font:inherit;font-size:var(--t-sm);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zugang .zugang__hinweis{margin:var(--a-3) 0 0;padding:var(--a-2) var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);font-size:var(--t-sm);line-height:1.5}.zugang .faktor{margin-top:var(--a-4)}.einstellungen{height:100%;min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.einstellungen .einstellungen__kopf{align-items:flex-start;gap:var(--a-1);padding:var(--a-2) var(--a-6) var(--a-4);border-bottom:1px solid var(--line-soft);flex-direction:column;flex:none;display:flex}.einstellungen .einstellungen__zurueck{align-items:center;gap:var(--a-2);min-height:var(--ziel);margin-left:calc(-1 * var(--a-3));padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink);font:inherit;font-size:var(--t-sm);white-space:nowrap;transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border:0;font-weight:500;display:inline-flex}.einstellungen .einstellungen__zurueck:hover{background:var(--hover)}.einstellungen .einstellungen__zurueck:active{background:var(--druck)}.einstellungen h1{font-family:var(--font-display);font-weight:700;font-size:var(--t-2xl);letter-spacing:-.02em;margin:0;line-height:1.2}.einstellungen h1:focus{outline:none}.einstellungen .einstellungen__rumpf{flex:1;grid-template-columns:14rem minmax(0,1fr);min-height:0;display:grid}.einstellungen .einstellungen__leiste{padding:var(--a-4) var(--a-3);border-right:1px solid var(--line-soft);overflow-y:auto}.einstellungen .einstellungen__leiste ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.einstellungen .einstellungen__bereich{align-items:center;gap:var(--a-3);width:100%;min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink);font:inherit;font-size:var(--t-ui);text-align:left;background:0 0;border:0;font-weight:500;display:flex}.einstellungen .einstellungen__bereich:hover{background:var(--hover)}.einstellungen .einstellungen__bereich[aria-current=page]{background:var(--subtle);font-weight:600}.einstellungen .einstellungen__bereich .ic{color:var(--ink-muted);flex:none}.einstellungen .einstellungen__inhalt{min-height:0;padding:var(--a-6) var(--a-8) var(--a-12);scrollbar-width:thin;scrollbar-color:var(--line) transparent;overflow-y:auto}.einstellungen .einstellungen__inhalt>*{max-width:48rem}.einstellungen .einstellungen__inhalt:focus-visible{outline-offset:-3px}.einstellungen h2{margin:0 0 var(--a-2);font-family:var(--font-display);font-weight:700;font-size:var(--t-xl);letter-spacing:-.015em}.einstellungen .einstellungen__einleitung{max-width:40rem;margin:0 0 var(--a-6);color:var(--ink-muted)}.einstellungen .einstellungen__leise{color:var(--ink-muted);margin:0}.einstellungen .einstellungen__formular{border-top:1px solid var(--line);margin:0}.einstellungen .einstellungen__zeile{column-gap:var(--a-5);padding:var(--a-3) 0;border-bottom:1px solid var(--line-soft);font-size:var(--t-ui);grid-template-columns:12rem minmax(0,1fr);align-items:center;display:grid}.einstellungen .einstellungen__zeile dt{color:var(--ink-muted)}.einstellungen .einstellungen__zeile dd{overflow-wrap:anywhere;min-width:0;margin:0}.einstellungen .einstellungen__wahl{min-height:var(--ziel);max-width:16rem;padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui)}.einstellungen .einstellungen__konto .gruppen{gap:var(--a-1);flex-wrap:wrap;display:inline-flex}.einstellungen .einstellungen__konto .gruppe,.einstellungen .einstellungen__konto .gruppe--leer{padding:2px var(--a-2);background:var(--subtle);color:var(--ink);font-size:var(--t-sm);border-radius:999px;line-height:1.5;display:inline-block}.einstellungen .einstellungen__konto .gruppe--leer{border:1px solid var(--line);background:var(--warn-tint);color:var(--slate);font-weight:600}.einstellungen .einstellungen__warnung{margin:var(--a-2) 0 0;padding:var(--a-2) var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--warn-tint);color:var(--slate);font-size:var(--t-sm)}.einstellungen .einstellungen__liste{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.einstellungen .einstellungen__quelle{column-gap:var(--a-3);padding:var(--a-3) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.einstellungen .einstellungen__quellsymbol{background:var(--paper);width:36px;height:36px;color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.einstellungen .einstellungen__quellname{font-size:var(--t-ui);overflow-wrap:anywhere;font-weight:600;display:block}.einstellungen .einstellungen__quellzeit{font-size:var(--t-sm);color:var(--ink-muted);display:block}.einstellungen .einstellungen__quellzeit time{font-variant-numeric:tabular-nums}.einstellungen .einstellungen__stand{margin:0 0 var(--a-6)}.einstellungen .einstellungen__nutzungssatz{margin:0 0 var(--a-3)}.einstellungen .einstellungen__balken{background:var(--line);border-radius:3px;max-width:32rem;height:6px;position:relative}.einstellungen .einstellungen__balken b{background:var(--slate);border-radius:3px;height:100%;display:block}.einstellungen .einstellungen__stand--knapp .einstellungen__balken b,.einstellungen .einstellungen__stand--aufgebraucht .einstellungen__balken b{background:var(--warn)}.einstellungen .einstellungen__balken i{background:var(--ink-muted);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px;left:80%}.einstellungen .einstellungen__lage{max-width:40rem;margin:var(--a-3) 0 0;font-size:var(--t-ui);color:var(--ink-muted)}.einstellungen .einstellungen__stand--aufgebraucht .einstellungen__lage{color:var(--ink)}.einstellungen .einstellungen__stufen{color:var(--ink-muted)}.einstellungen .einstellungen__stufe-jetzt{color:var(--ink);font-weight:600}.einstellungen .einstellungen__abschnitt{margin-top:var(--a-10)}.einstellungen .einstellungen__abschnitt h3{margin:0 0 var(--a-2);font-size:var(--t-ui);font-weight:600}.einstellungen .einstellungen__regeln{margin:0;padding:0;list-style:none}.einstellungen .einstellungen__regeln li{padding:var(--a-2) 0;border-bottom:1px solid var(--line-soft);font-size:var(--t-sm);line-height:1.5}.einstellungen .einstellungen__fehler{align-items:flex-start;gap:var(--a-3);flex-direction:column;display:flex}.einstellungen .einstellungen__fehler p{color:var(--alarm-strong);margin:0;font-weight:600}.einstellungen .einstellungen__knopf{min-height:var(--ziel);min-width:var(--ziel);padding:0 var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.einstellungen .einstellungen__knopf:hover{background:var(--paper)}@media (width<=767px){.einstellungen .einstellungen__rumpf{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.einstellungen .einstellungen__leiste{padding:var(--a-2) var(--a-3);border-right:0;border-bottom:1px solid var(--line-soft);overflow:auto hidden}.einstellungen .einstellungen__leiste ul{flex-direction:row}.einstellungen .einstellungen__bereich{white-space:nowrap}.einstellungen .einstellungen__inhalt{padding:var(--a-5) var(--a-4) var(--a-12)}.einstellungen .einstellungen__kopf{padding:var(--a-1) var(--a-4) var(--a-3)}.einstellungen .einstellungen__zeile{row-gap:var(--a-1);grid-template-columns:minmax(0,1fr)}}.einstellungen .einstellungen__reiter,.einstellungen .einstellungen__eintraege{gap:var(--a-2);margin:0 0 var(--a-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.einstellungen .einstellungen__reiterknopf,.einstellungen .einstellungen__eintrag,.einstellungen .einstellungen__zurueckzurliste{min-height:var(--ziel);padding:0 var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.einstellungen .einstellungen__reiterknopf[aria-selected=true],.einstellungen .einstellungen__eintrag[aria-current=true]{border-color:var(--ink);font-weight:600}.einstellungen .einstellungen__reiterknopf:focus-visible,.einstellungen .einstellungen__eintrag:focus-visible,.einstellungen .einstellungen__zurueckzurliste:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.einstellungen .einstellungen__zurueckzurliste{margin:0 0 var(--a-3)}.einstellungen .einstellungen__inhalt{--objektdetail-fuss-unten:calc(-1 * var(--a-12))}.einstellungen .einstellungen__inhalt-modul{min-width:0}.einstellungen .einstellungen__anmeldung .einstellungen__abschnitt:first-of-type{margin-top:var(--a-6)}.einstellungen .einstellungen__anmeldeform{gap:var(--a-3);flex-direction:column;max-width:24rem;display:flex}.einstellungen .einstellungen__anmeldeform label{gap:var(--a-1);font-size:var(--t-sm);color:var(--ink-muted);flex-direction:column;display:flex}.einstellungen .einstellungen__anmeldeform input{min-height:var(--ziel);padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui)}.einstellungen .einstellungen__anmeldeform input:focus-visible,.einstellungen .einstellungen__schalter input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.einstellungen .einstellungen__meldung{margin:var(--a-2) 0;font-size:var(--t-sm);line-height:1.5}.einstellungen .einstellungen__schalter{align-items:center;gap:var(--a-3);min-height:var(--ziel);font-size:var(--t-ui);cursor:pointer;display:flex}.einstellungen .einstellungen__schalter input{width:var(--a-5);height:var(--a-5);flex:none}.einstellungen .einstellungen__frage p{margin:0 0 var(--a-3);font-size:var(--t-sm)}.einstellungen .einstellungen__knopfzeile{gap:var(--a-2);flex-wrap:wrap;display:flex}.einstellungen .einstellungen__knopf:disabled{opacity:.6;cursor:default}.ki-arbeiter{gap:var(--a-4);color:var(--ink);flex-direction:column;display:flex}.ki-arbeiter .ki-arbeiter__karte{gap:var(--a-3);padding:var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);flex-direction:column;display:flex}.ki-arbeiter .ki-arbeiter__kopf{align-items:baseline;gap:var(--a-2) var(--a-4);flex-wrap:wrap;display:flex}.ki-arbeiter .ki-arbeiter__kopf h3{font-size:var(--t-ui);margin:0}.ki-arbeiter .ki-arbeiter__zustand,.ki-arbeiter .ki-arbeiter__leise{color:var(--ink-muted);font-size:var(--t-sm)}.ki-arbeiter .ki-arbeiter__anhalten{margin-left:auto}.ki-arbeiter .ki-arbeiter__taetigkeit{gap:var(--a-2);padding-top:var(--a-3);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.ki-arbeiter .ki-arbeiter__taetigkeitskopf{justify-content:space-between;align-items:center;gap:var(--a-3);display:flex}.ki-arbeiter .ki-arbeiter__taetigkeitskopf h4{font-size:var(--t-ui);margin:0}.ki-arbeiter .ki-arbeiter__stufenliste{gap:var(--a-1);flex-direction:column;display:flex}.ki-arbeiter .ki-arbeiter__stufe{align-items:center;gap:var(--a-2);min-height:var(--ziel);flex-wrap:wrap;display:flex}.ki-arbeiter .ki-arbeiter__stufe--aus{color:var(--ink-muted)}.ki-arbeiter .ki-arbeiter__rueckfrage{gap:var(--a-2);padding:var(--a-3);border-radius:var(--r-input);background:var(--warn-tint);flex-direction:column;display:flex}.ki-arbeiter .ki-arbeiter__knoepfe{gap:var(--a-2);flex-wrap:wrap;display:flex}.ki-arbeiter .ki-arbeiter__fehler,.ki-arbeiter .ki-arbeiter__hinweis,.ki-arbeiter .ki-arbeiter__stoerung{padding:var(--a-2) var(--a-3);border-radius:var(--r-input);background:var(--warn-tint);margin:0}.ki-arbeiter .ki-arbeiter__treffer,.ki-arbeiter .ki-arbeiter__liste,.ki-arbeiter .ki-arbeiter__nie ul{padding-left:var(--a-4);margin:0}.ki-arbeiter .ki-arbeiter__grenze{align-items:center;gap:var(--a-2);flex-wrap:wrap;display:flex}.ki-arbeiter .ki-arbeiter__verlaeufe h4,.ki-arbeiter .ki-arbeiter__nie h3{margin:var(--a-2) 0 var(--a-1);font-size:var(--t-sm)}.sichtbarkeit{gap:var(--a-4);max-width:48rem;color:var(--ink);flex-direction:column;display:flex}.sichtbarkeit h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-xl);letter-spacing:-.015em;margin:0}.sichtbarkeit h3{font-size:16px}.sichtbarkeit .nebensatz,.sichtbarkeit .sichtbarkeit__einleitung{color:var(--ink-muted);margin:0;font-size:14px}.sichtbarkeit .sichtbarkeit__reiter{border-radius:calc(var(--r-btn) + 3px);background:var(--subtle);flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.sichtbarkeit .sichtbarkeit__reiter [role=tab]{min-height:38px;padding:0 var(--a-4);border-radius:var(--r-btn);color:var(--ink-muted);font:inherit;font-size:var(--t-ui);background:0 0;border:0;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.sichtbarkeit .sichtbarkeit__reiter [role=tab]:after{content:"";position:absolute;inset:-3px 0}.sichtbarkeit .sichtbarkeit__reiter [role=tab]:hover{color:var(--ink)}.sichtbarkeit .sichtbarkeit__reiter [role=tab][aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.sichtbarkeit .sichtbarkeit__zahl{font-variant-numeric:tabular-nums;font-weight:500}.sichtbarkeit .sichtbarkeit__tafel{gap:var(--a-4);outline-offset:4px;flex-direction:column;display:flex}.sichtbarkeit .sichtbarkeit__aenderungen{gap:var(--a-2);margin-top:var(--a-6);flex-direction:column;display:flex}.sichtbarkeit .sichtbarkeit__aenderungen h3{font-size:var(--t-ui);margin:0;font-weight:600}.sichtbarkeit .sichtbarkeit__aenderungen h3:focus{outline:none}.sichtbarkeit .gruppen{flex-wrap:wrap;align-self:flex-start;align-items:flex-start;gap:4px;display:inline-flex}.sichtbarkeit .gruppe{background:var(--subtle);color:var(--ink);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:13px;line-height:1.5;display:inline-block}.sichtbarkeit .gruppe--leer{white-space:nowrap;border:1px solid var(--warn-line);background:var(--warn-tint);color:var(--slate);border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:13px;font-weight:600;display:inline-block}.sichtbarkeit .warnhinweis{border:1px solid var(--warn-line);border-radius:var(--r-input);background:var(--warn-tint);color:var(--slate);margin:0;padding:8px 10px}.sichtbarkeit .knopfreihe{flex-wrap:wrap;gap:8px;display:flex}.sichtbarkeit .knopf{min-height:var(--ziel);min-width:var(--ziel);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;padding:8px 16px;font-weight:600}.sichtbarkeit .knopf--haupt{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.sichtbarkeit .knopf--haupt:hover:not(:disabled){background:var(--accent-hover)}.sichtbarkeit .knopf:disabled{opacity:.55;cursor:not-allowed}.sichtbarkeit .verweisknopf{min-height:var(--ziel);color:var(--accent-strong);font:inherit;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.sichtbarkeit input[type=text],.sichtbarkeit select,.sichtbarkeit textarea{width:100%;min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;padding:8px 10px}.sichtbarkeit input[aria-invalid=true]{border-color:var(--alarm-strong)}.sichtbarkeit .fehlersatz{color:var(--alarm-strong);margin:0;font-weight:600}.sichtbarkeit .erfolgssatz{border:1px solid color-mix(in srgb, var(--ok) 35%, var(--card));border-radius:var(--r-input);background:color-mix(in srgb, var(--ok) 10%, var(--card));color:var(--ink);margin:0;padding:8px 10px}.sichtbarkeit .gruppenwahl{border:1px solid var(--line-soft);border-radius:var(--r-input);flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.sichtbarkeit .gruppenwahl legend{padding:0 4px;font-weight:600}.sichtbarkeit .gruppenwahl__haken{flex-wrap:wrap;gap:4px 16px;display:flex}.sichtbarkeit .gruppenwahl__haken-eintrag{min-height:var(--ziel);align-items:center;gap:8px;display:inline-flex}.sichtbarkeit .gruppenwahl__haken-eintrag input{width:20px;height:20px}.sichtbarkeit .gruppenwahl__kennung{color:var(--ink-muted);font-family:var(--font-mono);font-size:12px}.sichtbarkeit .gruppenwahl__neu{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 8px;display:grid}.sichtbarkeit .gruppenwahl__neu label,.sichtbarkeit .gruppenwahl__form{grid-column:1/-1}.sichtbarkeit .gruppenwahl__form{color:var(--ink-muted);margin:0;font-size:13px}.sichtbarkeit .mitgliederliste{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sichtbarkeit .mitglied{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.sichtbarkeit .mitglied:last-child{border-bottom:0}.sichtbarkeit .mitglied__kopf{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.sichtbarkeit .mitglied__name{overflow-wrap:anywhere;margin:0;font-weight:600}.sichtbarkeit .mitglied__funktion,.sichtbarkeit .mitglied__zugang{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.sichtbarkeit .mitglied__bearbeiten{flex-direction:column;gap:10px;display:flex}.sichtbarkeit .regelwerk{flex-direction:column;gap:12px;display:flex}.sichtbarkeit .regelliste{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sichtbarkeit .regelzeile{border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto minmax(0,max-content) auto;align-items:baseline;gap:8px;padding:12px 16px;display:grid}.sichtbarkeit .regelzeile:last-child{border-bottom:0}.sichtbarkeit .regelzeile--vorgabe .regelzeile__bedingung{color:var(--ink-muted)}.sichtbarkeit .regelzeile__gruppen{font-weight:600}.sichtbarkeit .regelzeile__fest{background:var(--subtle);color:var(--ink-muted);border-radius:999px;padding:1px 8px;font-size:12px}.sichtbarkeit .regeleditor{flex-direction:column;gap:12px;display:flex}.sichtbarkeit .regel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-direction:column;gap:10px;margin:0;padding:14px;display:flex}.sichtbarkeit .regel legend{font-family:var(--font-display);padding:0 4px;font-weight:600}.sichtbarkeit .regel__felder{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.sichtbarkeit .wirkung{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.sichtbarkeit .wirkung__zahlen,.sichtbarkeit .wirkung__weiter,.sichtbarkeit .wirkung__dauer{margin:0}.sichtbarkeit .wirkung__weiter--null{color:var(--ink-muted)}.sichtbarkeit .wirkung__liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sichtbarkeit .wirkung__eintrag{border-top:1px solid var(--line-soft);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:6px 0;font-size:14px;display:grid}.sichtbarkeit .wirkung__kategorie{color:var(--ink-muted)}.sichtbarkeit .wirkung__neu{font-weight:600}.sichtbarkeit .wirkung__eintrag--weiter .wirkung__neu{background:var(--warn-tint);color:var(--slate);border-radius:4px;padding:0 6px}.sichtbarkeit .kategorien{flex-direction:column;gap:12px;display:flex}.sichtbarkeit .restkorb{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 14px;display:flex}.sichtbarkeit .restkorb.warnhinweis{border-color:var(--warn-line);background:var(--warn-tint)}.sichtbarkeit .restkorb p{margin:0}.sichtbarkeit .kategorien__gruppe{margin-top:8px}.sichtbarkeit .kategorienliste{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sichtbarkeit .kategorie{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name art zahl""text text text";gap:2px 12px;padding:10px 16px;display:grid}.sichtbarkeit .kategorie:last-child{border-bottom:0}.sichtbarkeit .kategorie__name{overflow-wrap:anywhere;grid-area:name;font-weight:600}.sichtbarkeit .kategorie__art{color:var(--ink-muted);grid-area:art;font-size:13px}.sichtbarkeit .kategorie__zahl{font-variant-numeric:tabular-nums;grid-area:zahl}.sichtbarkeit .kategorie__text{color:var(--ink-muted);grid-area:text;font-size:13px}.sichtbarkeit .vorschlag{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sichtbarkeit .vorschlag label{font-size:14px;font-weight:600}.sichtbarkeit .vorschlag__kosten{margin:6px 0}.sichtbarkeit .verlaufsliste{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sichtbarkeit .verlaufseintrag{border-bottom:1px solid var(--line-soft);grid-template-columns:max-content max-content minmax(0,1fr);gap:4px 12px;padding:10px 16px;font-size:14px;display:grid}.sichtbarkeit .verlaufseintrag:last-child{border-bottom:0}.sichtbarkeit .verlaufseintrag__wann{color:var(--ink-muted);font-variant-numeric:tabular-nums}.sichtbarkeit .verlaufseintrag__wer{font-weight:600}.sichtbarkeit .verlaufseintrag__was{overflow-wrap:anywhere}@media (width<=600px){.sichtbarkeit .regelzeile{grid-template-columns:minmax(0,1fr);gap:2px}.sichtbarkeit .regelzeile__pfeil{display:none}.sichtbarkeit .regel__felder,.sichtbarkeit .verlaufseintrag,.sichtbarkeit .wirkung__eintrag{grid-template-columns:minmax(0,1fr)}}.zustand.leer .leer__hinweis{align-items:flex-start;gap:var(--a-2);max-width:30rem;margin:0 0 var(--a-6);padding:var(--a-2) var(--a-3);border-radius:var(--r-input);background:var(--warn-tint);color:var(--ink);font-size:var(--t-sm);line-height:1.45;display:flex}.zustand.leer .leer__hinweis svg{flex:none;margin-top:.5px}.zustand.leer .leer__bereich{margin:0 0 var(--a-3);font-size:var(--t-sm);color:var(--ink-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.zustand.leer h2{margin:0 0 var(--a-2);font-family:var(--font-display);font-weight:700;font-size:var(--t-2xl);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.zustand.leer .leer__satz{margin:0 0 var(--a-6);color:var(--ink-muted);max-width:34rem}.zustand.leer .leer__beispiele-titel{margin:0 0 var(--a-2);font-size:var(--t-sm);color:var(--ink-muted);font-weight:600}.zustand.leer .beispiele{gap:var(--a-2);margin:0}.zustand.leer .beispiele button{min-height:var(--ziel);font-size:var(--t-ui);transition:background-color var(--dauer-kurz) var(--kurve), border-color var(--dauer-kurz) var(--kurve);align-items:center;gap:10px;padding:10px 14px;display:flex}.zustand.leer .beispiele button:hover{background:var(--paper)}.zustand.leer .beispiele button svg{color:var(--ink-muted);flex:none}.zustand.leer .leer__gruppen{gap:var(--a-4) var(--a-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));max-width:52rem;display:grid}.zustand.leer .leer__gruppe{min-width:0}.zustand.leer .leer__gruppe-titel{margin:0 0 var(--a-2);font-size:var(--t-sm);color:var(--ink);font-weight:600}.zustand.leer .leer__gruppe .beispiele button{text-align:left;width:100%}.einstieg.einstieg--posteingang{width:100%;min-height:var(--ziel);border-radius:var(--r-btn);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.einstieg.einstieg--posteingang:hover{background:var(--subtle)}.einstieg.einstieg--posteingang[aria-current=page]{background:var(--subtle);font-weight:600}.einstieg.einstieg--posteingang:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.einstieg__zahl{background:var(--accent);min-width:22px;color:var(--on-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:11px;padding:1px 7px;font-size:12px;font-weight:700}.einstieg__name{flex-direction:column;min-width:0;display:flex}.einstieg__hinweis{color:var(--ink-muted);font-size:11px;font-weight:400}.einstieg__zahl.einstieg__zahl--unsicher{border:1px solid var(--ink-muted);color:var(--ink-muted);background:0 0}.pruefaufgabe{gap:var(--a-3);display:grid}.pruefaufgabe__titel{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.pruefaufgabe__titel:focus,.pruefaufgabe__bestaetigung:focus,.pruefaufgabe__hinweis:focus{outline:none}.pruefaufgabe__unterzeile{margin:calc(-1 * var(--a-2)) 0 0;color:var(--ink-muted);font-size:var(--t-sm)}.pruefaufgabe__frage{margin:var(--a-1) 0 0;font-size:var(--t-body);line-height:1.5}.pruefaufgabe__hinweis{padding:var(--a-3) var(--a-4);border:1px solid var(--warn);border-radius:var(--r-input);background:var(--warn-tint);margin:0}.pruefaufgabe__vergleich{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.pruefaufgabe__werte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.pruefaufgabe__wert{min-width:0;padding:var(--a-3) var(--a-4) var(--a-2)}.pruefaufgabe__wert+.pruefaufgabe__wert{border-left:1px solid var(--line)}.pruefaufgabe__wert dt{align-items:center;gap:var(--a-2);min-height:22px;margin:0 0 var(--a-1);color:var(--ink-muted);font-size:var(--t-sm);font-weight:500;display:flex}.pruefaufgabe__marke{border-radius:var(--r-input);background:var(--line-soft);color:var(--slate);font-size:var(--t-xs);padding:0 6px}.pruefaufgabe__angabe{font-size:var(--t-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.45}.pruefaufgabe__zeile{display:block}.pruefaufgabe__fehlt{color:var(--ink-muted);font-size:var(--t-sm)}.pruefaufgabe__anders{background:var(--subtle);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px;font-weight:600}.pruefaufgabe__herkunft{min-height:var(--ziel);margin:var(--a-1) 0 0;color:var(--ink-muted);font-size:var(--t-sm);align-items:center;line-height:1.4;display:flex}.pruefaufgabe__quelle{min-height:var(--ziel);margin-left:calc(-1 * var(--a-3));padding:6px var(--a-3);border-radius:var(--r-btn);color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.pruefaufgabe__quelle:hover{background:var(--hover)}.pruefaufgabe__regel{color:var(--ink-muted);font-size:var(--t-sm);margin:0}.pruefaufgabe__knoepfe{flex-wrap:wrap;gap:8px;display:flex}.pruefaufgabe__knopf{min-height:var(--ziel,44px);min-width:var(--ziel,44px);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.pruefaufgabe__knopf:hover{background:var(--paper)}.pruefaufgabe__knopf[disabled]{cursor:not-allowed;color:var(--ink-muted)}.pruefaufgabe__knopf:focus-visible,.pruefaufgabe__quelle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pruefaufgabe__bestaetigung{margin:var(--a-2) 0 0}@container panelspalte (width<=420px){.pruefaufgabe__werte{grid-template-columns:minmax(0,1fr)}.pruefaufgabe__wert+.pruefaufgabe__wert{border-left:0;border-top:1px solid var(--line)}}.freigaben-erledigt{margin-top:var(--a-6)}.freigaben-erledigt__titel{margin:0 0 var(--a-2);font-size:var(--t-ui);font-weight:600}.freigaben-erledigt__liste{margin:0;padding:0;list-style:none}.freigaben-erledigt__zeile{margin:0 0 var(--a-1);color:var(--ink-muted);font-size:var(--t-sm)}.freigaben-erledigt__was{color:var(--ink)}.fadenflaeche{flex-direction:column;height:100%;min-height:0;display:flex}.fadenflaeche>.faden{flex:1 1 0;height:auto;min-height:0}.fadenflaeche .fadenflaeche__aeltere{flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.kostenhinweis{z-index:1;color:var(--slate);background:var(--warn-tint);border:1px solid var(--line);border-radius:var(--r-input);flex:none;margin:0 0 8px;padding:6px 10px;font-size:13px;line-height:1.4;position:relative}.kostenhinweis.kostenhinweis--aufgebraucht{background:var(--alarm-tint);border-color:color-mix(in srgb, var(--alarm) 35%, var(--alarm-tint))}.kostenhinweis .kostenhinweis__verweis{color:inherit;font-weight:600;text-decoration:underline}:root{--paper:#f3f5f3;--card:#fff;--cream:#f9faf9;--subtle:#e9ece9;--ink:#15181e;--ink-muted:#5c6370;--ink-subtle:#8b929c;--accent:#1e4d3b;--accent-hover:#173d2f;--accent-tint:#e4efe9;--accent-strong:#163b2d;--on-accent:#fff;--bubble-ring:#c9ded3;--line:#dfe3df;--line-soft:#e9ece9;--slate:#39404a;--ok:#2fae63;--warn:#c8860a;--warn-tint:#fbf1dc;--warn-line:#e8d4a4;--on-signal:#15181e;--alarm:#d62e1e;--alarm-tint:#fbeae7;--alarm-strong:#a8281b;--on-alarm:#fff;--blatt:#fff;--r-lg:16px;--r-card:14px;--r-btn:11px;--r-input:8px;--sidebar-w:288px;--shadow-sm:0 1px 2px #15181e0a, 0 1px 3px #15181e0d;--shadow-md:0 6px 24px #15181e17;--shadow-composer:0 -1px 0 var(--line-soft), 0 8px 30px #15181e1a;--font-display:"Archivo", "Hanken Grotesk", system-ui, sans-serif;--font-body:"Archivo Text", "Hanken Grotesk", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-stretch:95%}:root[data-farbmodus=dunkel]{--paper:#121614;--card:#1a1f1c;--cream:#161a18;--subtle:#242a26;--ink:#e9edea;--ink-muted:#a9b1ad;--ink-subtle:#79827d;--accent:#2f7d61;--accent-hover:#2a7058;--accent-tint:#1c3029;--accent-strong:#8cd6b7;--on-accent:#fff;--bubble-ring:#2f4d40;--line:#2f3632;--line-soft:#242a26;--slate:#c6cdc9;--ok:#3fb573;--warn:#d99a26;--warn-tint:#33290f;--warn-line:#5c4a1e;--on-signal:#10130f;--alarm:#cf3a2c;--alarm-tint:#3b1d19;--alarm-strong:#ff9f92;--on-alarm:#fff;--blatt:#fff;--shadow-sm:0 1px 2px #0000004d, 0 1px 3px #0000004d;--shadow-md:0 6px 24px #00000073;--shadow-composer:0 -1px 0 var(--line-soft), 0 8px 30px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--a-1:4px;--a-2:8px;--a-3:12px;--a-4:16px;--a-5:20px;--a-6:24px;--a-8:32px;--a-10:40px;--a-12:48px;--t-xs:.75rem;--t-sm:.8125rem;--t-ui:.875rem;--t-body:1rem;--t-lg:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--ziel:32px;--ziel-klein:28px;--rinne:8px;--leiste-schmal:64px;--kopf-h:52px;--hover:#17181c0d;--druck:#17181c17;--schleier:#17181c52;--z-schleier:25;--z-spalte:27;--z-spalte-trenner:28;--z-schublade:30;--z-blatt:30;--z-tipp:50;--z-meldung:60;--z-sprung:100;--dauer-kurz:.12s;--dauer:.2s;--kurve:cubic-bezier(.25, 1, .5, 1)}@media (pointer:coarse){:root{--ziel:44px;--ziel-klein:44px}}:root[data-farbmodus=dunkel]{--hover:#e9edea0f;--druck:#e9edea1c;--schleier:#00000094}*,:before,:after{box-sizing:border-box}html,body,#wurzel{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0}button,[role=button],input[type=search],input[type=text],input[type=email],input[type=password]{min-height:var(--ziel);font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-variabel-DY7AcnAa.woff2)format("woff2-variations")}@font-face{font-family:Archivo Text;font-style:normal;font-display:swap;font-weight:400 600;font-stretch:62% 125%;src:url(/assets/archivo-variabel-DY7AcnAa.woff2)format("woff2-variations")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400 600;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400 600;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.feld{gap:2px 12px;min-width:0;padding:6px 0;display:grid}.feld--ansehen{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:13px;display:flex}.feld--ansehen .feld__etikett{flex:none}.feld--ansehen .feld__wert{text-align:right;flex:1 1 0;min-width:0;font-weight:600}.feld--ansehen .feld__meldung,.feld--ansehen .feld__hinweis{text-align:left;flex-basis:100%;font-weight:400}.feld--aendern{grid-template-columns:1fr}.feld--aendern .feld__meldung,.feld--aendern .feld__hinweis{grid-column:1}.feld__etikett{color:var(--ink-muted);font-size:13px}.feld__pflicht{font-weight:600}.feld__wert{min-width:0;color:var(--ink)}.feld__text{overflow-wrap:anywhere}.feld__leer{color:var(--ink-muted)}.feld__balken{background:var(--subtle);border-radius:6px;width:60%;min-width:80px;height:13px;display:block}.feld__meldung{color:var(--slate);background:var(--alarm-tint);border:1px solid color-mix(in srgb, var(--alarm) 35%, var(--alarm-tint));border-radius:var(--r-input);margin:2px 0 0;padding:5px 9px;font-size:13px}.feld .feld__erklaerung{color:var(--ink-muted);margin:2px 0 0;font-size:13px}.feld--aendern .feld__erklaerung{grid-column:1}.feld__hinweis{color:var(--slate);background:var(--warn-tint);border:1px solid var(--warn-line);border-radius:var(--r-input);margin:2px 0 0;padding:5px 9px;font-size:13px}.feld--zahl .feld__wert{text-align:right}.feld__zahl{font-variant-numeric:tabular-nums}.feld--kennzahl{grid-template-columns:1fr}.feld__kennzahl{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.feld__einheit{color:var(--ink-muted);font-size:17px;font-weight:600}.feld__zustand{align-items:baseline;gap:7px;display:inline-flex}.feld__punkt{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.feld__zustand.ist-unbekannt .feld__punkt{background:var(--warn)}.feld__ton{border-radius:4px;padding:0 6px;font-weight:600;display:inline-block}.feld__ton--ok{background:var(--ok);color:var(--on-signal)}.feld__ton--warn{background:var(--warn);color:var(--on-signal)}.feld__ton--kritisch{background:var(--alarm);color:var(--on-alarm)}.feld__ton--neutral{background:var(--subtle);color:var(--ink)}.feld__stelle{color:var(--ink-muted);font-size:13px}.feld__auswahl,.feld__kennzeichen{gap:var(--a-1);flex-wrap:wrap;display:flex}.feld__auswahl button,.feld__kennzeichen button{min-height:var(--ziel-klein);min-width:var(--ziel-klein);padding:0 var(--a-3);background:var(--card);border:1px solid var(--line);border-radius:var(--r-input);color:var(--ink);font:inherit;font-size:var(--t-sm);cursor:pointer}.feld__auswahl .feld__auswahl-mehr{color:var(--ink-muted);border-style:dashed}.feld__auswahl button[aria-pressed=true],.feld__kennzeichen button[aria-pressed=true]{background:var(--accent-tint);border-color:var(--bubble-ring);color:var(--accent-strong);font-weight:600}.feld__offen{color:var(--ink-muted);align-self:center;font-size:13px}.feld--langtext{grid-template-columns:1fr}.feld--langtext .feld__text{white-space:pre-wrap;margin:0}.feld__mehr{min-height:var(--ziel);min-width:var(--ziel);color:var(--accent-strong);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.feld__uebersetzt,.feld__angebot{flex-wrap:wrap;align-items:center;gap:4px 11px;display:flex}.feld__original{color:var(--ink-muted);flex-basis:100%}.feld__angebot button{min-height:var(--ziel);min-width:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);font:inherit;cursor:pointer;background:0 0;padding:0 11px}.feld__abstand,.feld__spanne,.feld__laenge{color:var(--ink-muted);font-weight:400}.feld__datum,.feld__zeitraum,.feld__frist{font-variant-numeric:tabular-nums}.feld__zeitpunkt{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:inline-flex}.feld--aendern .feld__zeitpunkt{align-items:flex-start}.feld__uhrzeit{color:var(--ink-muted);font-size:12px}.feld__roh{font-family:var(--font-mono);background:var(--subtle);color:var(--slate);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:12px}.feld__dauer{font-variant-numeric:tabular-nums;text-align:center;min-width:5ch}.feld__dauerfeld{align-items:center;gap:8px;display:flex}.feld__dauerfeld button{min-height:var(--ziel);min-width:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.feld__dauerfeld button:disabled{color:var(--ink-muted);background:var(--subtle);cursor:default}.feld__geld{font-variant-numeric:tabular-nums;white-space:nowrap}.feld__geldfeld{align-items:center;gap:6px;display:flex}.feld__geldfeld input{font:inherit;font-variant-numeric:tabular-nums;text-align:right;min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);min-width:8ch;color:var(--ink);padding:0 9px}.feld__waehrung{color:var(--ink-muted)}.feld__menge{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;width:12ch;display:inline-flex}.feld__mengezahl{text-align:right;min-width:6ch}.feld__mengeeinheit{color:var(--ink-muted);text-align:left;white-space:nowrap;flex:0 0 6ch;min-width:0}.feld--menge_einheit.feld--ansehen .feld__etikett{flex:0 auto;min-width:0}.feld--menge_einheit.feld--ansehen .feld__wert{flex:none}.feld__mengefeld{align-items:center;gap:6px;display:flex}.feld__mengefeld input{font:inherit;font-variant-numeric:tabular-nums;text-align:right;min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);min-width:7ch;color:var(--ink);padding:0 9px}.feld__prozent{font-variant-numeric:tabular-nums}.feld__bezug{color:var(--ink-muted)}.feld__verweis{overflow-wrap:anywhere}.feld__verweis--sprung{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.feld__verweis--sprung:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.feld__marke{color:var(--ink-muted);font-weight:400}.feld__rueckfrage{background:var(--warn-tint);border:1px solid var(--line);border-radius:var(--r-input);text-align:left;padding:9px 11px;font-weight:400}.feld__frage{color:var(--ink);margin:0 0 8px;font-size:13px}.feld__beleg{color:var(--ink-muted)}.feld__wahl{flex-wrap:wrap;gap:8px;display:flex}.feld__wahl button{min-height:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);font:inherit;cursor:pointer;padding:0 13px;font-size:13px}.feld__wahl button:first-child{border-color:var(--accent);color:var(--accent-strong);font-weight:600}.feld__wahl button:disabled{color:var(--ink-muted);border-color:var(--line);cursor:default}.feld__anschrift{flex-direction:column;align-items:flex-end;display:inline-flex}.feld__anschriftzeile{display:block}.feld__anschrift--liste{white-space:nowrap;flex-direction:row;align-items:baseline;max-width:100%}.feld__strasse{text-overflow:ellipsis;min-width:0;overflow:hidden}.feld__ort{flex:none}.feld__adresse{color:var(--accent-strong);overflow-wrap:anywhere}.feld__adresse--ungueltig{color:var(--ink);-webkit-text-decoration:underline wavy var(--alarm);text-decoration:underline wavy var(--alarm);text-underline-offset:3px}.feld__belegnummer{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.feld__anhang{align-items:baseline;gap:8px;max-width:100%;display:inline-flex}.feld__anhangart{letter-spacing:.04em;background:var(--subtle);color:var(--slate);border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.feld__anhangname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feld__anhangmass{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.feld__anhang--gross{border:1px solid var(--line);border-radius:var(--r-input);background:var(--cream,var(--card));flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:11px 13px;display:flex}.feld__foto,.feld__unterschrift{flex-direction:column;align-items:flex-end;display:inline-flex}.feld__fotomarken,.feld__erfasst{color:var(--ink-muted);font-size:12px;font-weight:400}.feld__wertbeleg{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;width:100%;font-weight:400;display:inline-flex}.feld--ansehen .feld__wertbeleg{align-items:flex-start}.feld__antwort{font-family:var(--font-display,inherit);font-size:16px;font-weight:600;line-height:1.35}.feld__belegzeile{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.feld__klasse{color:var(--ink);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.feld__klasse--stammdatum{background:var(--ok)}.feld__klasse--kontext{background:var(--subtle);color:var(--slate)}.feld__klasse--fallback{background:var(--warn)}.feld__unvollstaendig{background:var(--warn-tint);border:1px solid var(--line);border-radius:var(--r-input);color:var(--slate);padding:7px 10px;font-size:12px}.feld__personen{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.feld__person{align-items:baseline;gap:7px;display:inline-flex}.feld__personrolle{color:var(--ink-muted);font-size:12px;font-weight:400}.feld__personblock{flex-direction:column;align-items:flex-end;display:inline-flex}.feld__personwege{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:inline-flex}.feld__weg{min-height:var(--ziel);min-width:var(--ziel);color:var(--accent-strong);text-underline-offset:3px;justify-content:center;align-items:center;display:inline-flex}.feld__mehr{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--slate);font:inherit;cursor:pointer;background:0 0;padding:0 11px;font-size:12px}.feld__preis{flex-direction:column;align-items:flex-end;gap:5px;display:inline-flex}.feld__betrag{font-variant-numeric:tabular-nums;white-space:nowrap}.feld__betrag.ist-abgelaufen{text-decoration:line-through;-webkit-text-decoration-color:var(--alarm);text-decoration-color:var(--alarm);color:var(--ink-muted)}.feld__je{color:var(--ink-muted);font-weight:400}.feld__abgelaufen{background:var(--alarm-tint);border:1px solid var(--line);border-radius:var(--r-input);color:var(--slate);text-align:left;max-width:34ch;padding:7px 10px;font-size:12px;font-weight:400}.feld__zahlung{font-variant-numeric:tabular-nums}.feld__eingabe{font:inherit;min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);width:100%;color:var(--ink);padding:0 9px;font-size:16px}.feld__eingabe:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.feld--aendern .feld__wert:has(.feld__eingabe){width:100%}.feld__anschriftfelder{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}@container (width>=380px){.feld__anschriftfelder{grid-template-columns:8ch minmax(0,1fr) 6ch}.feld__eingabe--strasse{grid-column:1/-1}}.feld__prozentfeld{align-items:center;gap:6px;display:flex}.feld__prozentfeld .feld__eingabe{text-align:right;font-variant-numeric:tabular-nums;min-width:6ch;max-width:10ch}.feld__prozentzeichen{color:var(--ink-muted)}.feld__eingabe--mehrzeilig{resize:vertical;field-sizing:content;min-height:calc(4lh + 16px);max-height:calc(12lh + 16px);padding:8px 9px;line-height:1.45}.feld__zeitraumeingabe,.feld__fristeingabe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feld__zeitraumeingabe .feld__eingabe{flex:11rem;width:auto}.feld__fristeingabe .feld__eingabe:first-child{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:7ch}.feld__fristeingabe select.feld__eingabe{flex:0 10rem;width:auto}.feld__verweisauswahl{gap:6px;display:grid}.feld__trefferliste[popover]{box-shadow:var(--shadow-md), var(--shadow-sm);position:fixed;inset:auto}.feld__trefferliste{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);max-height:16rem;margin:0;padding:4px;list-style:none;overflow-y:auto}.feld__treffer{min-height:var(--ziel);border-radius:calc(var(--r-input) - 2px);cursor:pointer;align-items:center;padding:0 9px;display:flex}.feld__treffer[aria-selected=true],.feld__treffer:hover{background:color-mix(in oklch, var(--accent) 10%, var(--card))}.feld__suchstand:empty{display:none}.feld__suchstand,.feld__neuhinweis{color:var(--ink-muted);margin:0;font-size:.875rem}.feld__neu{min-height:var(--ziel);font:inherit;border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);cursor:pointer;justify-self:start;padding:0 12px}.feld__neu:focus-visible,.feld__treffer:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.feld__medium{align-items:flex-end;gap:var(--a-3);flex-wrap:wrap;display:flex}.feld__medienknopf{cursor:zoom-in;background:0 0;border:0;border-radius:8px;padding:0}.feld__medienbild{line-height:0;display:inline-block;position:relative}.feld__medienbild img{object-fit:cover;background:var(--subtle);border-radius:8px}.feld__mediendauer{background:color-mix(in srgb, var(--ink) 70%, transparent);color:var(--card);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:.75rem;line-height:1.4;position:absolute;bottom:4px;right:4px}.feld__medienangaben{flex-direction:column;gap:2px;display:flex}.feld__herkunft{color:var(--ink-muted);font-size:.8125rem}.feld__streifen{gap:var(--a-2);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.feld__streifen>*{scroll-snap-align:start;flex:none}.feld__streifenmehr{min-width:48px;padding:0 var(--a-2);border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;border-radius:8px;place-items:center;display:grid}.feld__unterschriften{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.feld--aendern .feld__unterschriften{align-items:flex-start}.feld__schriftbild{background:var(--blatt);border-radius:var(--r-input);max-width:240px;max-height:80px}.feld__unterschrift--ungueltig s{color:var(--ink-muted)}.feld__unterschreiben{flex-direction:column;gap:8px;width:100%;display:flex}.feld__flaeche{touch-action:none;background:var(--blatt);border:1px solid var(--line);border-radius:var(--r-input);background-image:linear-gradient(to top, transparent 44px, var(--line) 44px, var(--line) 45px, transparent 45px);width:100%;height:180px}.feld__unterschriftsangabe{flex-direction:column;gap:4px;font-size:13px;display:flex}.feld__knoepfe{flex-wrap:wrap;gap:8px;display:flex}.feld__pdfknopf,.pdfseite__leiste button,.planpunkt__knoepfe button{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;padding:0 14px}.feld__pdfknopf{border-color:var(--accent);color:var(--accent-strong);margin-bottom:6px}.pdfseite__leiste button:disabled{color:var(--ink-muted)}.pdfseite{flex-direction:column;gap:8px;width:100%;display:flex}.pdfseite__leiste{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdfseite__zaehler{font-variant-numeric:tabular-nums;color:var(--ink-muted);padding:0 4px}.pdfseite__ausschnitt{touch-action:pan-x pan-y pinch-zoom;border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);max-width:100%;max-height:75vh;overflow:auto}.pdfseite__flaeche{background:var(--blatt);line-height:0;display:inline-block;position:relative}.pdfseite__flaeche:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pdfseite__leinwand{display:block}.pdfseite__fehler,.pdfseite__laedt,.planpunkt__hinweis{color:var(--ink-muted);margin:4px 0}.planpunkt{flex-direction:column;gap:8px;width:100%;display:flex}.planpunkt__bild{max-width:100%;height:auto;display:block}.planpunkt__knoepfe{flex-wrap:wrap;gap:6px;display:flex}.planpunkt__neu{color:var(--accent-strong)}.planpunkt__pin{border:3px solid var(--accent);background:color-mix(in srgb, var(--card) 60%, transparent);width:22px;height:22px;box-shadow:0 0 0 2px var(--card);pointer-events:none;border-radius:50%;margin:-11px 0 0 -11px;position:absolute}.planansicht{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex}.planansicht .planansicht__titel{font-family:var(--font-display);margin:0;font-size:1.05rem}.planansicht .planansicht__untertitel{margin:8px 0 0;font-size:.95rem}.planansicht .planansicht__hinweis{color:var(--ink-muted);margin:4px 0}.planansicht .planansicht__pin{border:2px solid var(--card);background:var(--accent);min-width:32px;height:32px;color:var(--on-accent);box-shadow:0 0 0 1px var(--ink);cursor:pointer;border-radius:16px;margin:-16px 0 0 -16px;padding:0 6px;font-size:.85rem;font-weight:700;line-height:28px;position:absolute}.planansicht .planansicht__pin:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.planansicht .planansicht__liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.planansicht .planansicht__eintrag{width:100%;min-height:var(--ziel);text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.planansicht .planansicht__nummer{background:var(--accent);min-width:24px;height:24px;color:var(--on-accent);border-radius:12px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.planansicht .planansicht__herkunft{color:var(--ink-muted)}.modul-gestoert{background:var(--warn-tint);border:1px solid var(--warn-line);border-radius:var(--r-input);padding:11px 13px}.modul-gestoert__satz{color:var(--slate);margin:0}.modul-gestoert__kennung{color:var(--slate);margin:6px 0 0;font-size:13px}.modul-gestoert__zeichen{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink)}.unsicher{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.unsicher__marke{color:var(--ink);background:var(--subtle);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.unsicher--fallback .unsicher__marke,.unsicher--kaltstart .unsicher__marke{background:var(--warn)}.unsicher__satz{color:var(--slate);max-width:46ch;font-size:12px}.herkunftszeile{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.herkunftszeile>.quellenleiste{align-self:stretch}.herkunftszeile__knopf{min-height:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--slate);font:inherit;cursor:pointer;padding:0 13px;font-size:13px}.herkunftszeile__tiefe{border-top:1px solid var(--line-soft);width:100%;padding-top:10px;font-size:13px}.herkunftszeile__ohne-pfad{color:var(--ink-muted);margin:10px 0 0;font-size:12px}.quellen{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.quellen__gruppe{border:1px solid var(--line);border-radius:var(--r-input);background:var(--cream)}.quellen__kopf{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 6px 4px 12px;display:flex}.quellen__kopf .feld{flex:14ch;justify-content:flex-start;min-width:0;padding:6px 0}.quellen__kopf .feld__wert{text-align:left}.quellen__kopf .feld__verweis{overflow-wrap:anywhere;font-weight:600}.quellen__kopf .feld__etikett{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quellen__stand{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.quellen__knopf{min-height:var(--ziel);min-width:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--slate);font:inherit;cursor:pointer;padding:0 11px;font-size:12px;font-weight:600}.quellen__ausschnitte{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.quellen__ausschnitte>li{border-bottom:1px solid var(--line-soft);padding:8px 12px 8px 22px}.quellen__ausschnitte>li:last-child{border-bottom:0}.quellen__ausschnitt{border-left:2px solid var(--line);color:var(--slate);overflow-wrap:anywhere;margin:0;padding-left:10px}.quellen__ohne-stelle{color:var(--ink-muted);margin:0;font-size:12px}.pfad{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);margin-top:12px;padding:6px 16px 12px}.pfad--seite{margin-top:0;padding-top:14px}.pfad__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.pfad__titel{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:17px;font-weight:600}.pfad__zurueck{min-height:var(--ziel);min-width:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--slate);font:inherit;cursor:pointer;padding:0 13px;font-size:13px}.pfad__schritte{margin:0;padding:0;list-style:none}.pfad__schritt{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr;gap:0 9px;padding:9px 0;display:grid}.pfad__schritt:last-child{border-bottom:0}.pfad__punkt{background:var(--ok);border-radius:50%;width:9px;height:9px;margin-top:7px}.pfad__schritt--leer .pfad__punkt{background:var(--subtle);border:1px solid var(--slate)}.pfad__schritt--fehler .pfad__punkt{background:var(--alarm)}.pfad__inhalt{min-width:0}.pfad__was{margin:0;font-size:14px;font-weight:600}.pfad__ausgang{color:var(--ink-muted);font-weight:400}.pfad__werkzeug,.pfad__modell{font-family:var(--font-mono);background:var(--subtle);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:400}.pfad__argumente{color:var(--slate);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 14px;margin:4px 0 0;display:flex}.pfad__argument b{color:var(--ink-muted);font-weight:500}.pfad__signale{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pfad__signal{color:var(--slate);overflow-wrap:anywhere}.pfad__signalart{color:var(--on-signal);background:var(--warn);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.pfad__fuss{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.pfad__fuss .pfad__signale{margin:0 0 8px}.pfad__angaben{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:0;font-size:12px;display:flex}.live{flex-direction:column;gap:6px;font-size:13px;display:flex}.live--block{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);padding:10px 14px}.live__protokoll{color:var(--ink-muted);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.live__protokoll li{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.live__protokoll time,.live__seit{font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap}.live__zeile{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;display:grid}.live__satz{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.live__zuletzt{color:var(--ink-muted);font-weight:400;display:block}.live__puls{background:var(--ok);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite live-puls}@keyframes live-puls{0%,to{opacity:1}50%{opacity:.35}}.live--still .live__puls{background:var(--subtle);border:1px solid var(--slate);animation:none}.live--still .live__satz{color:var(--slate)}.live--ruhig .live__puls{animation:none}@media (prefers-reduced-motion:reduce){.live__puls{animation:none}}.live--fertig .live__zeile{grid-template-columns:1fr auto}.live--fertig .live__satz{color:var(--slate);font-weight:500}.live__knopf{min-height:var(--ziel);min-width:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--slate);font:inherit;cursor:pointer;padding:0 13px;font-size:13px}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aufwand--rahmen{color:var(--ink-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.aufwand__balken{background:var(--subtle);border-radius:3px;min-width:48px;height:6px;display:block;overflow:hidden}.aufwand__fuellung{background:var(--ok);height:100%;display:block}.aufwand--knapp .aufwand__fuellung{background:var(--warn)}.aufwand--aufgebraucht .aufwand__fuellung{background:var(--alarm)}.aufwand__zahl{font-variant-numeric:tabular-nums;color:var(--ink)}.aufwand--vorher{flex-direction:column;gap:4px;font-size:13px;display:flex}.aufwand__schaetzung{color:var(--ink);margin:0;font-size:15px;font-weight:600}.aufwand__rest,.aufwand__angehalten{color:var(--slate);margin:0}.aufwand__knoepfe{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.aufwand__starten,.aufwand__aufstocken{min-height:var(--ziel);min-width:var(--ziel);border-radius:var(--r-btn);font:inherit;cursor:pointer;padding:0 14px;font-size:13px}.aufwand__starten{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}.aufwand__starten:disabled{background:var(--subtle);border-color:var(--line);color:var(--ink-muted);cursor:not-allowed}.aufwand__aufstocken{background:var(--card);border:1px solid var(--line);color:var(--slate)}.quellen__gesperrt{background:var(--subtle);color:var(--slate);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.quellen__kein-zugang{color:var(--slate);margin:2px 0 0;font-size:12px}.faden{flex-direction:column;height:100%;min-height:0;display:flex}.faden__strom{overflow-anchor:none;flex-direction:column;flex:1;gap:22px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.faden .faden__schritt{flex-direction:column;width:100%;min-width:0;max-width:44rem;margin-inline:auto;display:flex}.faden .faden__frage{max-width:min(85%,34rem);margin:0 0 var(--a-4);padding:calc(var(--a-2) + 2px) var(--a-4);background:var(--subtle);color:var(--ink);font-size:var(--t-body);overflow-wrap:anywhere;border-radius:18px;align-self:flex-end;font-weight:400;line-height:1.5}.faden__hinweis{color:var(--slate);background:var(--warn-tint);border:1px solid var(--line);border-radius:var(--r-input);margin:0 0 10px;padding:7px 10px;font-size:13px}.faden .antwort__text{color:var(--ink);font-size:var(--t-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0;line-height:1.65}.faden p.antwort__text{white-space:pre-wrap}.faden .antwort__text p{margin:0 0 .8em}.faden .antwort__text ol,.faden .antwort__text ul{margin:0 0 .8em;padding-left:1.35em}.faden .antwort__text li{margin:.4em 0;padding-left:.25em}.faden .antwort__text li::marker{color:var(--ink-muted);font-variant-numeric:tabular-nums}.faden .antwort__text strong{font-weight:600}.faden .antwort__text>:last-child{margin-bottom:0}.faden .antwort__tabelle{width:100%;max-width:30rem;margin:var(--a-1) 0 var(--a-4);border-collapse:collapse;font-size:var(--t-ui);font-variant-numeric:tabular-nums;line-height:1.4}.faden .antwort__tabelle th{padding:calc(var(--a-1) + 2px) var(--a-3) calc(var(--a-1) + 2px) 0;border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:var(--t-sm);text-align:left;font-weight:600}.faden .antwort__tabelle td{padding:var(--a-2) var(--a-3) var(--a-2) 0;border-bottom:1px solid var(--line-soft)}.faden .antwort__tabelle .rechts{text-align:right;padding-right:0}.faden .antwort__tabelle tbody tr:last-child td{border-bottom:0}.antwort__schreibmarke{background:var(--accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite schreibmarke;display:inline-block}@keyframes schreibmarke{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.antwort__schreibmarke{animation:none}}.antwort .live{margin-top:8px}.antwort__langsam{color:var(--slate);margin:6px 0 0;font-size:13px}.faden .antwort__hinweis{align-items:flex-start;gap:var(--a-2);max-width:30rem;margin:var(--a-3) 0 0;padding:var(--a-2) var(--a-3);border-radius:var(--r-input);background:var(--warn-tint);color:var(--ink);font-size:var(--t-sm);line-height:1.45;display:flex}.faden .antwort__hinweis .ic{color:var(--ink);flex:none;margin-top:.5px}.faden .antwort__schreibweise{gap:var(--a-1);margin:0 0 var(--a-3);flex-direction:column;display:flex}.faden .schreibweise__zeile{align-items:center;gap:var(--a-2);font-size:var(--t-sm);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.faden .schreibweise__zeile strong{color:var(--ink);font-weight:600}.faden .schreibweise__knopf{min-height:32px;padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve), border-color var(--dauer-kurz) var(--kurve)}.faden .schreibweise__knopf:hover{background:var(--paper)}.faden .schreibweise__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.faden .schreibweise__knopf{min-height:44px}}@media (prefers-reduced-motion:reduce){.faden .schreibweise__knopf{transition:none}}.faden .antwort__leerbefund{margin:var(--a-3) 0 0;font-size:var(--t-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.faden .antwort__keine-quelle{margin:var(--a-1) 0 0;font-size:var(--t-sm);color:var(--ink-muted)}.faden .antwort .quellenleiste{margin-top:var(--a-4)}.antwortbelege{margin-top:var(--a-3)}.antwortbelege[hidden]{display:none}.antwortbelege__knopf{align-items:center;gap:var(--a-1);min-height:var(--ziel);margin-left:calc(-1 * var(--a-2));padding:0 var(--a-3) 0 var(--a-2);border-radius:var(--r-btn);color:var(--ink-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve), color var(--dauer-kurz) var(--kurve);background:0 0;border:0;font-weight:500;display:inline-flex}.antwortbelege__knopf:hover{background:var(--hover);color:var(--ink)}.antwortbelege__pfeil{transition:transform var(--dauer) var(--kurve)}.antwortbelege__knopf[aria-expanded=true] .antwortbelege__pfeil{transform:rotate(90deg)}.antwortbelege__inhalt[hidden]{display:none}.faden .antwort .antwortbelege__inhalt .quellenleiste{margin-top:var(--a-1)}.antwortbelege--nachweis{border:1px solid var(--line-soft);border-radius:var(--r-card);background:var(--subtle)}.antwortbelege--nachweis .nachweisansicht{padding:var(--a-4) var(--a-4) var(--a-5)}@media (prefers-reduced-motion:reduce){.antwortbelege__knopf,.antwortbelege__pfeil{transition:none}}.antwort__technisch{font-family:var(--font-mono);color:var(--slate);background:var(--subtle);border-radius:var(--r-input);overflow-wrap:anywhere;margin:4px 0 0;padding:5px 9px;font-size:12px}.antwort__wiederholen{min-height:var(--ziel);min-width:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);font:inherit;cursor:pointer;margin-top:8px;padding:0 14px}.antwort__wahl{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.antwort__wahlknopf{background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);min-width:44px;max-width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;padding:6px 14px}.antwort__wahlknopf:hover{border-color:var(--ink)}@media (width<=720px){.faden .antwort__unterlagen .antwort__wahlknopf{text-align:center;overflow-wrap:anywhere;width:100%}.faden .antwort__beispiele .antwort__wahlknopf{width:100%}}.faden .antwort__beispiele{flex-direction:column;align-items:flex-start}.faden .antwort__beispiele .antwort__wahlknopf{text-align:left;line-height:1.4}.antwort__wahlknopf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.faden .feld--wertbeleg{padding:0;display:block}.faden .feld--wertbeleg .feld__etikett{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.faden .feld--wertbeleg .feld__wert{text-align:left;font-weight:400}.faden .feld__antwort{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:15px;font-weight:400;line-height:1.55}.faden .handlungszeile{margin:var(--a-2) 0 0 calc(var(--a-3) * -1 + 2px);flex-wrap:wrap;align-items:center;gap:0;display:flex}.faden .handlungszeile__symbol{width:var(--ziel);height:var(--ziel);border-radius:var(--r-btn);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.faden .handlungszeile__symbol:before{content:"";inset:calc(var(--a-1) + 2px);border-radius:var(--r-input);transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;position:absolute}.faden .handlungszeile__symbol>.ic{position:relative}.faden .handlungszeile__symbol:hover{color:var(--ink)}.faden .handlungszeile__symbol:hover:before{background:var(--hover)}.faden .handlungszeile__symbol:active:before{background:var(--druck)}.faden .handlungszeile__symbol[aria-pressed=true]{color:var(--ink)}.faden .handlungszeile__symbol[aria-pressed=true]:before{background:var(--subtle);box-shadow:inset 0 0 0 1px var(--line)}.faden .handlungszeile__symbol:focus-visible{outline-offset:-2px}.faden .handlungszeile__leise{align-items:center;gap:calc(var(--a-1) + 2px);min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink-muted);font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve), color var(--dauer-kurz) var(--kurve);background:0 0;border:0;margin-left:2px;font-weight:500;display:inline-flex}.faden .handlungszeile__leise:hover{background:var(--hover);color:var(--ink)}.faden .handlungszeile__leise:active{background:var(--druck)}.faden .rueckmeldung{align-items:center;display:inline-flex}.faden .rueckmeldung__meldung{margin-left:var(--a-2);font-size:var(--t-sm);color:var(--ink-muted)}.faden .rueckmeldung__gruende{align-items:center;gap:0 var(--a-1);margin-left:calc(var(--a-3) - 2px);flex-wrap:wrap;flex-basis:100%;display:flex}.faden .rueckmeldung__frage{margin-right:var(--a-1);font-size:var(--t-sm);color:var(--ink-muted)}.faden .rueckmeldung__grund{isolation:isolate;align-items:center;gap:var(--a-1);min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink);font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex;position:relative}.faden .rueckmeldung__grund:before{content:"";z-index:-1;inset:calc(var(--a-1) + 2px) 0;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dauer-kurz) var(--kurve), box-shadow var(--dauer-kurz) var(--kurve);border-radius:16px;position:absolute}.faden .rueckmeldung__grund:hover:before{box-shadow:inset 0 0 0 1px var(--ink-subtle)}.faden .rueckmeldung__grund:active:before{background:var(--druck)}.faden .rueckmeldung__grund[aria-pressed=true]:before{background:var(--subtle);box-shadow:inset 0 0 0 1.5px var(--ink)}.faden .rueckmeldung__grund .ic{margin-left:-2px}.faden .rueckmeldung__grund:focus-visible{outline:none}.faden .rueckmeldung__grund:focus-visible:before{outline:2px solid var(--accent);outline-offset:2px}@media (width<=767px){.faden .rueckmeldung__frage{margin:var(--a-1) 0 0;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.faden .rueckmeldung__grund:before{transition:none}}.eingabezeile{flex:none;min-width:0}.eingabezeile__vermerk,.eingabezeile__hinweis{max-width:44rem;margin:0 auto var(--a-2);font-size:var(--t-sm);color:var(--slate);line-height:1.4}.eingabezeile__hinweis:empty{margin-bottom:0}.eingabezeile__karte{max-width:44rem;padding:var(--a-1) var(--a-2) var(--a-2) var(--a-4);border:1px solid var(--line);border-radius:var(--a-5);background:var(--card);box-shadow:var(--shadow-composer);transition:border-color var(--dauer-kurz) var(--kurve), box-shadow var(--dauer-kurz) var(--kurve);margin:0 auto}.eingabezeile__karte:has(.eingabezeile__feld:focus-visible){border-color:var(--accent);box-shadow:var(--shadow-composer), 0 0 0 1px var(--accent)}.eingabezeile__feld{box-sizing:border-box;width:100%;min-height:var(--ziel);max-height:12rem;padding:calc((var(--ziel) - 1.5em) / 2) var(--a-2) calc((var(--ziel) - 1.5em) / 2) 0;resize:none;color:var(--ink);font:inherit;font-size:var(--t-body);background:0 0;border:0;margin:0;line-height:1.5;display:block;overflow-y:auto}.eingabezeile__feld:focus-visible{outline:none}.eingabezeile__feld::placeholder{color:var(--ink-muted);opacity:1}.eingabezeile__leiste{justify-content:flex-end;align-items:center;gap:var(--a-2);flex-wrap:wrap;display:flex}.eingabezeile__mehr{width:var(--ziel);height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);cursor:pointer;flex:none;place-items:center;padding:0;display:none}.eingabezeile__anhaenge{display:contents}.eingabezeile__senden{width:var(--ziel);height:var(--ziel);border-radius:var(--r-btn);background:var(--accent);color:var(--on-accent);cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve);border:0;flex:none;place-items:center;padding:0;display:grid}.eingabezeile__senden .ic{stroke-width:2px}.eingabezeile__senden:hover:not(:disabled),.eingabezeile__senden:active:not(:disabled){background:var(--accent-hover)}.eingabezeile__senden:disabled{background:var(--subtle);color:var(--ink-muted);cursor:default}.diktat{align-items:center;gap:var(--a-2);min-height:var(--ziel);min-width:var(--ziel);padding:0 var(--a-4) 0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve), border-color var(--dauer-kurz) var(--kurve), color var(--dauer-kurz) var(--kurve);font-weight:500;display:inline-flex}.diktat:hover:not(:disabled){background:var(--paper)}.diktat--nimmt-auf,.diktat--nimmt-auf:hover:not(:disabled){background:var(--alarm-tint);border-color:color-mix(in srgb, var(--alarm) 35%, var(--alarm-tint));color:var(--alarm-strong)}.diktat:disabled{color:var(--ink-muted);cursor:default}.diktat__abbrechen{min-height:var(--ziel);min-width:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink-muted);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:500;display:inline-flex}.diktat__abbrechen:hover{background:var(--hover);color:var(--ink)}.diktat__abbrechen:active{background:var(--druck)}.diktat__anzeige{align-items:center;gap:var(--a-2);min-height:var(--a-6);font-size:var(--t-sm);color:var(--alarm-strong);flex-basis:100%;font-weight:500;display:flex}.diktat__zeit{color:var(--ink-muted);font-variant-numeric:tabular-nums}.diktat__pegel{height:var(--a-4);align-items:center;gap:2px;display:inline-flex}.diktat__pegel i{width:3px;height:calc(var(--a-1) + var(--a-3) * var(--pegel,0) * var(--anteil,1));background:var(--alarm);transition:height var(--dauer-kurz) var(--kurve);border-radius:2px}.diktat__pegel i:first-child,.diktat__pegel i:nth-child(5){--anteil:.55}.diktat__pegel i:nth-child(2),.diktat__pegel i:nth-child(4){--anteil:.8}@media (prefers-reduced-motion:reduce){.diktat__pegel{display:none}}.entscheiden,.buendel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);max-width:62ch;box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.entscheiden--block{border-left:4px solid var(--alarm)}.entscheiden--angebot{border-left:4px solid var(--line);background:var(--cream)}.entscheiden--aktion{border-color:var(--line)}.entscheiden__vermerk--stark{color:var(--ink);font-weight:600}.entscheiden__ausgang{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.entscheiden__fehler{color:var(--ink);margin:0;padding-left:18px;font-size:13px}.entscheiden__gewicht{border-radius:4px;align-self:flex-start;margin:0;padding:1px 8px;font-size:12px;font-weight:600}.entscheiden__gewicht--block{background:var(--alarm);color:var(--on-alarm)}.entscheiden__gewicht--angebot{background:var(--subtle);color:var(--slate)}.entscheiden__titel{font-family:var(--font-display);text-transform:none;letter-spacing:normal;color:var(--ink);margin:0;font-size:16px;font-weight:600}.entscheiden__bezug{color:var(--ink-muted);margin:0;font-size:13px}.entscheiden__vermerk{border-radius:var(--r-input);background:var(--warn-tint);color:var(--slate);margin:4px 0 0;padding:7px 10px;font-size:13px}.entscheiden__argumente{border:1px solid var(--line-soft);border-radius:var(--r-input);background:var(--cream);margin:8px 0 0;overflow:hidden;container-type:inline-size}.entscheiden__argument{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(88px,132px) minmax(0,1fr);gap:10px;padding:7px 12px;font-size:13px;display:grid}.entscheiden__argument:last-child{border-bottom:0}.entscheiden__argument dt{color:var(--ink-muted)}.entscheiden__argument dd{overflow-wrap:break-word;min-width:0;margin:0;font-weight:500}.entscheiden .entscheiden__herkunft{color:var(--ink-muted);font-weight:400}@container (width<=330px){.entscheiden__argument{grid-template-columns:minmax(0,1fr);gap:2px}}.entscheiden__argument--geaendert{background:var(--card)}.entscheiden__sammel{margin:8px 0 0}.entscheiden__sammel>.entscheiden__sammeltabelle{border-collapse:collapse;background:var(--cream);border:1px solid var(--line-soft);width:100%;font-size:13px;display:block;overflow-x:auto}.entscheiden__sammeltabelle .entscheiden__sammeltitel{text-align:left;padding:0 0 4px;font-weight:600}.entscheiden__sammeltabelle .entscheiden__sammelwert{color:var(--ink-muted);font-weight:400}.entscheiden__sammeltabelle th,.entscheiden__sammeltabelle td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:6px 10px}.entscheiden__sammeltabelle th{color:var(--ink-muted);font-weight:500}.entscheiden__sammeltabelle td:first-child{overflow-wrap:anywhere;min-width:10em}.entscheiden__sammeltabelle td+td{white-space:nowrap;font-weight:500}.entscheiden__sammeltabelle tbody tr:last-child td{border-bottom:0}.entscheiden__sammeltabelle .entscheiden__sammelhinweis{color:var(--ink-muted);font-weight:400}.entscheiden__sammel>.entscheiden__sammelknopf{margin-top:6px}.entscheiden__schritte{border:0;min-width:0;margin:4px 0 0;padding:0}.entscheiden__schrittlegende{color:var(--ink-muted);margin-bottom:4px;padding:0;font-size:12px;font-weight:600}.entscheiden__schrittliste{margin:0;padding:0;list-style:none}.entscheiden__schritt{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:6px 0 8px;display:flex}.entscheiden__schritt:last-child{border-bottom:0}.entscheiden__schritt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.entscheiden__schrittkopf{min-height:var(--ziel);align-items:center;gap:8px;display:flex}.entscheiden__schrittkopf input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.entscheiden__schrittsatz{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.entscheiden__schrittwerte,.entscheiden__schrittstand{color:var(--ink-muted);margin:0;font-size:12px}.entscheiden__schrittfelder{color:var(--ink-muted);font-size:12px}.entscheiden__schrittfelder>summary{min-height:var(--ziel-klein);cursor:pointer;align-items:center;display:flex}.entscheiden__schrittfelder .entscheiden__argumente{background:0 0;border:0;border-radius:0;margin:0}.entscheiden__sammelsumme th,.entscheiden__sammelsumme td{text-align:left;font-weight:600}.entscheiden__schritt>.entscheiden__sammel,.entscheiden__schrittfelder>.entscheiden__sammel{margin:4px 0 0}.entscheiden__schritt .entscheiden__argument{padding:5px 10px}.entscheiden__schritt .entscheiden__knopf{min-height:var(--ziel-klein);padding:0 10px;font-size:12px}.entscheiden__fortschritt:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.entscheiden__fortschritt{color:var(--slate);margin:0;font-size:13px}.entscheiden__frageweg{margin-top:2px;font-weight:400;display:block}.entscheiden__danach{border:0;border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;min-width:0;margin:6px 0 0;padding:8px 0 0;display:flex}.entscheiden__danach>.entscheiden{box-shadow:none}.entscheiden__eingabe{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.entscheiden__eingabe input[type=text]{width:min(100%,22ch);min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;padding:0 10px;font-size:14px}.entscheiden__eingabe input[aria-invalid=true]{border-color:var(--alarm-strong)}.entscheiden__eingabe input[type=checkbox]{width:24px;height:24px;accent-color:var(--accent)}.entscheiden__einheit,.entscheiden__vorher{color:var(--ink-muted);font-size:12px;font-weight:400}.entscheiden__auffaellig{color:var(--slate);margin-top:3px;font-size:12px;font-weight:600;display:block}.entscheiden__fehler{color:var(--alarm-strong);margin:4px 0 0;font-size:12px;font-weight:600}.entscheiden__nachweis{color:var(--slate);margin:4px 0 0;padding-left:18px;font-size:13px}.entscheiden__pfad{margin:0}.entscheiden__verweis{min-height:var(--ziel);color:var(--accent-strong);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.entscheiden .entscheiden__mitanlegen{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.entscheiden .entscheiden__mitanlegen .entscheiden__bezug{margin:0}.entscheiden__antworten{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.entscheiden--aktion>.entscheiden__antworten{z-index:1;background:var(--card);border-top:1px solid var(--line);padding-block:8px;position:sticky;bottom:0}.entscheiden__knopf{min-height:var(--ziel);min-width:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--slate);font:inherit;cursor:pointer;padding:0 14px;font-size:13px}.entscheiden__knopf--stark{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.entscheiden__knopf:disabled{background:var(--subtle);border-color:var(--line);color:var(--ink-muted);cursor:default}.bestaetigung{max-width:62ch;margin:var(--a-2) 0 0;border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.bestaetigung--warnung{border-color:var(--warn);background:var(--warn-tint)}.bestaetigung__kopf{overflow-wrap:anywhere;margin:0}.bestaetigung__angaben{gap:2px;margin:0;display:grid}.bestaetigung__angaben>div{grid-template-columns:minmax(6rem,10rem) minmax(0,1fr);gap:8px;font-size:13px;display:grid}.bestaetigung__angaben dt{color:var(--ink-muted)}.bestaetigung__angaben dd{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-weight:500}.bestaetigung__hinweise{color:var(--ink-muted);margin:0;padding-left:1.2em;font-size:13px}.bestaetigung__hinweis--warnung{color:var(--ink);font-weight:600}.bestaetigung__knoepfe{flex-wrap:wrap;gap:8px;display:flex}.bestaetigung__haupt,.bestaetigung__abbrechen{min-height:var(--ziel);border-radius:var(--r-btn);font:inherit;cursor:pointer;padding:6px 16px}.bestaetigung__haupt{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.bestaetigung__abbrechen{border:1px solid var(--line);background:var(--card);color:var(--ink)}.bestaetigung__haupt:focus-visible,.bestaetigung__abbrechen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entscheiden__ablehnen{flex-direction:column;gap:6px;margin-top:4px;display:flex}.entscheiden__ablehnen label{font-size:13px;font-weight:600}.entscheiden__ablehnen textarea{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;resize:vertical;padding:8px 10px;font-size:14px}.buendel__fragen{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.buendel__frage{border:1px solid var(--line-soft);border-radius:var(--r-input);background:var(--cream);padding:10px 12px}.buendel__frage--markiert{border-left:4px solid var(--accent)}.buendel__position{margin:0;font-size:14px;font-weight:600}.buendel__nr{color:var(--ink-muted);margin-right:4px;font-weight:500}.buendel__erkannt,.buendel__markierung,.buendel__entschieden,.buendel__aufgeloest,.buendel__pruefung{margin:4px 0 0;font-size:13px}.buendel__markierung{color:var(--accent-strong);font-weight:600}.buendel__aufgeloest{color:var(--slate)}.buendel__pruefung{color:var(--ink-muted);flex-basis:100%}.fehlerzaehler{margin:0 0 12px}.fehlerzaehler__sprung{min-height:var(--ziel);border:1px solid var(--alarm);border-radius:var(--r-btn);background:var(--alarm-tint);color:var(--alarm-strong);font:inherit;cursor:pointer;padding:6px 14px;font-size:14px;font-weight:600}.fehlerzaehler__sprung:focus-visible{outline:2px solid var(--alarm);outline-offset:2px}.anlasskette{gap:14px;margin:0;padding:0;list-style:none;display:grid}.anlasskette__zeile{border-left:2px solid var(--line);padding-left:14px}.anlasskette__was{margin:0;font-weight:600}.anlasskette__zustand{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink-muted);margin-left:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400}.anlasskette__woher,.anlasskette__begruendung{color:var(--ink-muted);margin:2px 0 0;font-size:14px}.anlasskette__ohne-anlass{color:var(--slate)}.anlasskette__leer{color:var(--ink-muted);margin:0}.ruecknahmeband{border:1px solid var(--warn);border-radius:var(--r-input);background:var(--warn-tint);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.ruecknahmeband__satz{flex:auto;min-width:0;margin:0}.ruecknahmeband__frist,.ruecknahmeband__abgelaufen{color:var(--slate);font-variant-numeric:tabular-nums}.ruecknahmeband__knopf{min-height:var(--ziel);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 16px;font-weight:600}.ruecknahmeband__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zustimmungsstand{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);gap:6px;margin-bottom:12px;padding:10px 12px;font-size:14px;display:grid}.zustimmungsstand__zaehler{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.zustimmungsstand__liste{color:var(--ink-muted);gap:2px;margin:0;padding:0;list-style:none;display:grid}.zustimmungsstand__verfallen{color:var(--slate);margin:0}.zustimmungsstand__aenderungen{border-top:1px solid var(--line-soft);gap:4px;margin:4px 0 0;padding-top:6px;display:grid}.zustimmungsstand__aenderung{grid-template-columns:minmax(0,12ch) minmax(0,1fr);gap:4px 12px;display:grid}.zustimmungsstand__aenderung dt{color:var(--ink-muted)}.zustimmungsstand__aenderung dd{font-variant-numeric:tabular-nums;margin:0}.zustimmungsstand__vorher{color:var(--ink-muted)}.zustimmungsstand__nachher{font-weight:600}.posteingang{flex-direction:column;gap:18px;min-width:0;display:flex}.posteingang__leer{border:1px dashed var(--line);border-radius:var(--r-input);background:var(--cream);color:var(--ink-muted);text-align:center;margin:0;padding:18px}.posteingang__gestoert{gap:4px;display:grid}.posteingang__quelle{color:var(--ink-muted);margin:0;font-size:13px;font-weight:600}.posteingang__ausstehend{color:var(--ink-muted);margin:0;padding:6px 2px;font-size:13px}.posteingang__abschnitt,.posteingang__vorschlaege{flex-direction:column;gap:8px;display:flex}.posteingang__titel{color:var(--ink);font-family:var(--font-display);margin:0;font-size:16px;font-weight:600}.posteingang__titel--leise{color:var(--slate);font-weight:500}.posteingang__gruppentitel{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:600}.posteingang__liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.posteingang__eintrag{border:1px solid var(--line);border-left:4px solid var(--ink-muted);border-radius:var(--r-input);background:var(--card);box-shadow:var(--shadow-sm)}.posteingang__eintrag--eskaliert{border-left-color:var(--alarm)}.posteingang__oeffnen{width:100%;min-height:var(--ziel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.posteingang__eintragstitel{overflow-wrap:anywhere;font-size:14px;font-weight:600}.posteingang__bezug{color:var(--ink-muted);font-size:12px}.posteingang__zeit{color:var(--slate);font-variant-numeric:tabular-nums;font-size:12px}.posteingang__zeit--ueberschritten{color:var(--alarm-strong);font-weight:600}.posteingang__eskalation{background:var(--alarm-tint);color:var(--alarm-strong);border-radius:4px;margin-top:2px;padding:1px 6px;font-size:11px;font-weight:600}.posteingang__vorschlag{border:1px solid var(--line-soft);border-radius:var(--r-input);background:var(--subtle);align-items:center;gap:8px;padding-right:8px;display:flex}.posteingang__vorschlag .posteingang__oeffnen{flex:1;min-width:0}.posteingang__vorschlag .posteingang__eintragstitel{font-weight:400}.posteingang__wegwischen{min-width:var(--ziel);min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;flex:none;padding:0 12px;font-size:12px}.posteingang__oeffnen:focus-visible,.posteingang__wegwischen:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.meldeband{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r-input);background:var(--card);box-shadow:var(--shadow-md);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.meldeband--still{box-shadow:none;background:0 0;border:0;padding:0}.meldeband__satz{overflow-wrap:anywhere;flex:14em;min-width:0;margin:0;font-weight:600}.meldeband--still .meldeband__satz{flex:none}.meldeband__knopf{min-height:var(--ziel);min-width:var(--ziel);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 16px;font-weight:600}.meldeband__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.schnellaktionen{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.schnellaktionen__knopf{min-height:var(--ziel);min-width:var(--ziel);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 16px;font-weight:600}.schnellaktionen__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.schnellaktionen__fehler{color:var(--alarm-strong);flex-basis:100%;margin:0;font-weight:600}.neuladenhinweis{z-index:20;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r-input);background:var(--card);box-shadow:var(--shadow-md);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex;position:sticky;top:0}.neuladenhinweis--still{box-shadow:none;background:0 0;border:0;padding:0;position:static}.neuladenhinweis__satz{flex:16em;min-width:0;margin:0;font-weight:600}.neuladenhinweis--still .neuladenhinweis__satz{flex:none}.neuladenhinweis__knopf{min-height:var(--ziel);min-width:var(--ziel);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 16px;font-weight:600}.neuladenhinweis__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unterschied{border-left:3px solid var(--warn);border-radius:0 var(--r-input) var(--r-input) 0;background:var(--warn-tint);color:var(--ink);gap:2px;margin-top:6px;padding:6px 10px;font-size:13px;display:grid}.unterschied__marke{border:1px solid var(--ink);letter-spacing:.02em;border-radius:4px;justify-self:start;padding:0 6px;font-size:11px;font-weight:700}.unterschied__werte,.unterschied__herkunft{overflow-wrap:anywhere;margin:0}.unterschied__vorher{text-decoration:line-through;text-decoration-thickness:1px}.unterschied__nachher{font-weight:600}.unterschied__herkunft{color:var(--slate);font-size:12px}.unterschiedszaehler{border:1px solid var(--warn);border-radius:var(--r-input);background:var(--warn-tint);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:8px 12px;display:flex}.unterschiedszaehler__satz{color:var(--ink);flex:16em;margin:0}.unterschiedszaehler__sprung,.uebernahmeband__knopf{min-height:var(--ziel);min-width:var(--ziel);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 14px;font-weight:600}.unterschiedszaehler__sprung:focus-visible,.uebernahmeband__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uebernahmeband{border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:var(--r-input);background:var(--card);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;display:flex}.uebernahmeband--still{background:0 0;border:0;margin:0;padding:0}.uebernahmeband__satz{overflow-wrap:anywhere;flex:16em;min-width:0;margin:0}.quellenansicht{color:var(--ink);container:quellenansicht/inline-size}.quellenansicht--zustand{padding:var(--a-5)}.quellenansicht__zustand{margin:0 0 var(--a-3);font-size:var(--t-ui);color:var(--ink-muted)}.quellenansicht__nochmal{min-height:var(--ziel);padding:0 var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;font-weight:500}.quellenansicht__nochmal:hover{background:var(--paper)}.quellenansicht__werkzeug{z-index:2;align-items:center;column-gap:var(--a-2);min-height:var(--kopf-h);padding:var(--a-1) var(--a-2) var(--a-1) var(--a-3);border-bottom:1px solid var(--line-soft);background:var(--card);flex-wrap:wrap;display:flex;position:sticky;top:0}.quellenansicht__pfad{min-width:0;font-size:var(--t-sm);color:var(--ink-muted);flex:12rem;overflow:hidden}.quellenansicht__pfad ol{align-items:center;gap:var(--a-1);min-width:0;padding:0 0 0 var(--a-1);margin:0;list-style:none;display:flex}.quellenansicht__pfad li{align-items:center;gap:var(--a-1);white-space:nowrap;flex:none;display:inline-flex}.quellenansicht__pfad li:last-child{min-width:0;color:var(--ink);flex:0 auto;font-weight:500;overflow:hidden}.quellenansicht__pfad li:last-child span{text-overflow:ellipsis;overflow:hidden}.quellenansicht__pfad li+li:before{content:"›" / "";color:var(--ink-muted)}.quellenansicht__pfad .ic{flex:none}@container quellenansicht (width<=440px){.quellenansicht__pfad li:not(:first-child):not(:last-child){display:none}.quellenansicht__pfad li:last-child:nth-child(n+3):before{content:"› … ›" / ""}}.quellenansicht__aktionen{align-items:center;gap:0 var(--a-1);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}.quellenansicht__knopf{align-items:center;gap:var(--a-1);min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink-muted);font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve), color var(--dauer-kurz) var(--kurve);background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex}.quellenansicht__knopf:hover{background:var(--hover);color:var(--ink)}.quellenansicht__knopf:active{background:var(--druck)}.quellenansicht__koerper{padding:var(--a-5) var(--a-5) var(--a-8)}.quellenansicht__titel{margin:0 0 var(--a-1);font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.quellenansicht__mailkopf{padding-bottom:var(--a-4);border-bottom:1px solid var(--line-soft)}.quellenansicht__mailkopf .quellenansicht__titel{margin-bottom:var(--a-4);letter-spacing:-.015em;line-height:1.25}.quellenansicht__felder{gap:var(--a-1) var(--a-4);font-size:var(--t-ui);grid-template-columns:max-content minmax(0,1fr);margin:0;line-height:1.45;display:grid}.quellenansicht__felder dt{color:var(--ink-muted)}.quellenansicht__felder dd{overflow-wrap:anywhere;min-width:0;margin:0}.quellenansicht__adresse{color:var(--ink-muted)}.quellenansicht__anhaenge{gap:var(--a-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.quellenansicht__anhang{align-items:center;gap:var(--a-2);max-width:100%;min-height:var(--ziel);padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;overflow-wrap:anywhere;display:inline-flex}button.quellenansicht__anhang{cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve)}button.quellenansicht__anhang:hover{background:var(--paper)}.quellenansicht__anhang .ic{color:var(--ink-muted);flex:none}.quellenansicht__herkunft{margin:0 0 var(--a-4);font-size:var(--t-ui);color:var(--ink-muted)}.quellenansicht__herkunft strong{color:var(--ink);font-weight:600}.quellenansicht__gelesen{margin:0 0 var(--a-2);font-family:var(--font-body);font-size:var(--t-ui);font-weight:600}.quellenansicht__text{max-width:62ch;padding-top:var(--a-4);font-size:var(--t-body);line-height:1.65}.quellenansicht__gelesen+.quellenansicht__text,.quellenansicht__gelesen+.quellenansicht__hinweis+.quellenansicht__text{padding-top:var(--a-1)}.quellenansicht__absatz{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .9em}.quellenansicht__leer{font-size:var(--t-ui);color:var(--ink-muted);margin:0}.quellenansicht__absatz--fund{margin-inline:calc(var(--a-2) * -1);padding:var(--a-2);border-radius:var(--r-input);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--bubble-ring)}.quellenansicht__fundmarke{margin-bottom:var(--a-1);color:var(--accent-strong);font-size:var(--t-xs);letter-spacing:.02em;font-weight:600;line-height:1.4;display:block}.quellenansicht__bruch{margin:var(--a-1) 0 var(--a-4);border:0;border-top:1px solid var(--line)}.quellenansicht__hinweis{align-items:flex-start;gap:var(--a-2);max-width:30rem;margin:var(--a-3) 0 0;padding:var(--a-2) var(--a-3);border-radius:var(--r-input);background:var(--warn-tint);color:var(--ink);font-size:var(--t-sm);line-height:1.45;display:flex}.quellenansicht__hinweis .ic{flex:none;margin-top:1px}.quellenansicht__legende{align-items:center;gap:var(--a-2);margin:var(--a-5) 0 0;font-size:var(--t-sm);color:var(--ink-muted);display:flex}.quellenansicht__legende:not([data-art=keine]):before{content:"";width:var(--a-5);height:var(--a-3);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--bubble-ring);border-radius:2px;flex:none}.quellenansicht__belegt{margin:var(--a-6) 0 0;padding:var(--a-3) var(--a-4);border-radius:var(--r-btn);background:var(--paper);color:var(--ink-muted);font-size:var(--t-sm)}.quellenansicht__belegtsatz{margin:0}.quellenansicht__antworten{margin:0;padding:0;list-style:none}.quellenansicht__antwort{min-height:var(--ziel);color:var(--accent-strong);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--bubble-ring);text-decoration-color:var(--bubble-ring);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration-thickness:1.5px;display:inline-flex}.quellenansicht__antwort:hover{text-decoration-color:currentColor}.faden .antwort[tabindex="-1"]:focus{outline:none}.antwort .verweise{margin:var(--a-4) 0 0;gap:var(--a-2);flex-direction:column;max-width:30rem;padding:0;list-style:none;display:flex}.antwort .verweise__zeile{align-items:center;gap:var(--a-3);width:100%;min-height:56px;padding:var(--a-2);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve), border-color var(--dauer-kurz) var(--kurve);display:flex}.antwort .verweise__zeile:hover{background:var(--paper)}.antwort .verweise__zeile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.antwort .verweise__zeile[aria-current=true]{border-color:var(--accent);background:var(--accent-tint)}.antwort .verweise__symbol{border-radius:var(--r-input);background:var(--paper);width:40px;height:40px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.antwort .verweise__text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.antwort .verweise__titel{font-size:var(--t-ui);overflow-wrap:anywhere;font-weight:600}.antwort .verweise__art{font-size:var(--t-sm);color:var(--ink-muted)}.antwort .verweise__auf{margin-right:var(--a-2);color:var(--ink-muted);flex:none}.quellenleiste{margin:var(--a-4) 0 0;container:quellenleiste/inline-size}.quellenleiste__chips{align-items:center;gap:var(--a-2);flex-wrap:wrap;display:flex}.quellenleiste__titel{color:var(--ink-muted);font-size:var(--t-sm);margin-right:2px;font-weight:500}.quellenleiste__chip{max-width:100%;min-height:var(--ziel);margin-block:calc(var(--a-1) * -1);color:var(--ink);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;line-height:1;display:inline-flex}.quellenleiste__flaeche{align-items:center;gap:var(--a-1);max-width:100%;height:calc(var(--ziel) - var(--a-2));padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);white-space:nowrap;transition:background-color var(--dauer-kurz) var(--kurve), border-color var(--dauer-kurz) var(--kurve);display:inline-flex}.quellenleiste__chip:hover .quellenleiste__flaeche{background:var(--paper)}.quellenleiste__chip:focus-visible{outline:none}.quellenleiste__chip:focus-visible .quellenleiste__flaeche{outline:2px solid var(--accent);outline-offset:2px}.quellenleiste__flaeche .ic{color:var(--ink-muted);flex:none}.quellenleiste__art{font-weight:600}.quellenleiste__rest{text-overflow:ellipsis;overflow:hidden}.quellenleiste__chip[aria-current=true] .quellenleiste__flaeche{border-color:var(--accent);background:var(--accent-tint)}.quellenleiste__chip[aria-current=true] .ic{color:var(--accent-strong)}.quellenleiste__chip--gesperrt{cursor:not-allowed}.quellenleiste__chip--gesperrt .quellenleiste__flaeche,.quellenleiste__chip--gesperrt:hover .quellenleiste__flaeche{background:var(--subtle)}.quellenleiste__marke{padding:1px var(--a-2);border-radius:var(--r-input);background:var(--card);color:var(--slate);font-size:var(--t-xs)}.quellenleiste__kein-zugang{margin:var(--a-2) 0 0;color:var(--slate);font-size:var(--t-xs)}@container quellenleiste (width<=480px){.quellenleiste__chips{padding-block:var(--a-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.quellenleiste__chips::-webkit-scrollbar{display:none}.quellenleiste__chip,.quellenleiste__titel{flex:none}}.nachweisansicht{--nachweis-punkt:calc(var(--a-6) + var(--a-1));padding:var(--a-5) var(--a-5) var(--a-8);color:var(--ink);container:nachweisansicht/inline-size}.nachweisansicht__titel{margin:0 0 var(--a-1);font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.2}.nachweisansicht__frage{font-size:var(--t-sm);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.nachweisansicht__satz{margin:var(--a-4) 0 var(--a-6);font-size:var(--t-body);line-height:1.6}.nachweisansicht__zustand{margin:var(--a-3) 0 0;font-size:var(--t-ui);color:var(--ink-muted)}.nachweisansicht__schritte{counter-reset:nachweisschritt;margin:0;padding:0;list-style:none}.nachweisansicht__schritt{grid-template-columns:var(--nachweis-punkt) minmax(0, 1fr);column-gap:var(--a-3);padding-bottom:var(--a-5);counter-increment:nachweisschritt;display:grid;position:relative}.nachweisansicht__schritt:before{content:counter(nachweisschritt);content:counter(nachweisschritt) / "";width:var(--nachweis-punkt);height:var(--nachweis-punkt);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--t-sm);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.nachweisansicht__schritt:after{content:"";top:calc(var(--nachweis-punkt) + var(--a-1));bottom:var(--a-1);left:calc(var(--nachweis-punkt) / 2 - .5px);background:var(--line);width:1px;position:absolute}.nachweisansicht__schritt:last-child:after{display:none}.nachweisansicht__schrittinhalt{min-width:0}.nachweisansicht__schritttitel{font-family:var(--font-body);font-size:var(--t-ui);margin:3px 0 2px;font-weight:600;line-height:1.5}.nachweisansicht__schritttext,.nachweisansicht__zusatz{font-size:var(--t-ui);color:var(--ink-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.nachweisansicht__zusatz{margin-top:var(--a-1)}.nachweisansicht__dauer{white-space:nowrap}.nachweisansicht__schrittinhalt .quellenleiste,.nachweisansicht__schrittinhalt .unsicher{margin-top:var(--a-2)}.nachweisansicht__details{margin-top:var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn)}.nachweisansicht__summary{align-items:center;gap:var(--a-1) var(--a-2);min-height:var(--ziel);padding:var(--a-1) var(--a-3);border-radius:var(--r-btn);font-size:var(--t-ui);cursor:pointer;flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.nachweisansicht__summary::-webkit-details-marker{display:none}.nachweisansicht__summary:hover{background:var(--hover)}.nachweisansicht__summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nachweisansicht__summarytext{flex:8rem;min-width:0}.nachweisansicht__pfeil{color:var(--ink-muted);transition:transform var(--dauer) var(--kurve);flex:none}.nachweisansicht__details[open] .nachweisansicht__pfeil{transform:rotate(90deg)}.nachweisansicht__marke{align-items:center;gap:var(--a-1);padding:var(--a-1) var(--a-2);border-radius:var(--r-btn);background:var(--subtle);color:var(--ink);font-size:var(--t-xs);white-space:nowrap;margin-left:auto;font-weight:500;line-height:1;display:inline-flex}.nachweisansicht__detailinhalt{padding:var(--a-1) var(--a-4) var(--a-4)}.nachweisansicht__detailinhalt .pfad{background:0 0;border:0;margin-top:0;padding:0}@media (prefers-reduced-motion:reduce){.nachweisansicht__pfeil{transition:none}}.medienknoepfe{gap:var(--a-1);flex-wrap:nowrap;display:inline-flex}.medienknopf{align-items:center;gap:var(--a-1);min-height:var(--ziel);padding:0 var(--a-2);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;display:inline-flex}.medienknopf:hover:not(:disabled){background:var(--subtle)}.medienknopf:disabled{color:var(--ink-muted);cursor:default}.medienblatt__schleier{z-index:var(--z-blatt);background:color-mix(in srgb, var(--ink) 28%, transparent);justify-content:center;align-items:flex-end;padding:16px 16px 0;display:flex;position:fixed;inset:0}.medienblatt{gap:var(--a-3);border:1px solid var(--line);background:var(--card);width:100%;max-width:480px;max-height:85vh;box-shadow:0 -10px 30px color-mix(in srgb, var(--ink) 14%, transparent);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;padding:14px 16px 16px;display:flex;overflow:auto}.medienblatt__titel{margin:0;font-size:1.05rem}.medienblatt__satz,.projektwahl__gewaehlt{margin:0}.projektwahl__grund{color:var(--ink-muted)}.medienblatt__knoepfe{gap:var(--a-2);flex-wrap:wrap;display:flex}.medienblatt__haupt,.medienblatt__neben{min-height:var(--ziel);padding:0 var(--a-4);border-radius:var(--r-btn);font:inherit;cursor:pointer}.medienblatt__haupt{background:var(--accent);color:var(--on-accent);border:0}.medienblatt__haupt:disabled{background:var(--subtle);color:var(--ink-muted);cursor:default}.medienblatt__neben{border:1px solid var(--line);background:var(--card);color:var(--ink)}.videoaufnahme__sucher{background:var(--ink);border-radius:8px;width:100%;max-height:50vh}.videoaufnahme__zeit{font-variant-numeric:tabular-nums;margin:0}.videoaufnahme__grenze{color:var(--ink-muted)}.hochladeband{gap:var(--a-1);flex-direction:column;display:flex}.hochladeband:empty{display:none}.hochladeband__eintrag{align-items:center;gap:var(--a-2);flex-wrap:wrap;font-size:.875rem;display:flex}.hochladeband__name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.hochladeband__stand{align-items:center;gap:var(--a-2);display:inline-flex}.hochladeband__meldung{color:var(--warn)}.hochladeband__nochmal{min-height:var(--ziel);padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.eingabezeile__leiste .hochladeband,.eingabezeile__leiste .medien__hinweis{flex-basis:100%}.medien__hinweis{color:var(--ink-muted);font-size:.875rem}.ausgangskorb{align-items:center;gap:var(--a-2);padding:var(--a-2) var(--a-3);border:1px solid var(--warn);border-radius:var(--r-card);background:var(--warn-tint);color:var(--ink);flex-wrap:wrap;font-size:.875rem;display:flex}.ausgangskorb__zahl{margin:0;font-weight:600}.ausgangskorb__knoepfe{gap:var(--a-2);display:inline-flex}.ausgangskorb__senden,.ausgangskorb__mehr,.ausgangskorb__handgriffe button{min-height:var(--ziel);padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.ausgangskorb__liste{gap:var(--a-2);flex-direction:column;flex-basis:100%;margin:0;padding:0;list-style:none;display:flex}.ausgangskorb__eintrag{gap:var(--a-2);flex-wrap:wrap;align-items:center;display:flex}.ausgangskorb__projekt{color:var(--ink-muted)}.ausgangskorb__handgriffe{gap:var(--a-2);display:inline-flex}.vorschlagsbuendel{gap:var(--a-3);display:grid}.vorschlagsbuendel__titel{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.vorschlagsbuendel__regel,.vorschlagsbuendel__angabe{color:var(--ink-muted);font-size:var(--t-sm);margin:0;line-height:1.5}.vorschlagsbuendel__abschnitt{margin:var(--a-2) 0 var(--a-1);font-size:var(--t-sm);font-weight:600}.vorschlagsbuendel__liste,.vorschlagsbuendel__treffer{gap:var(--a-2);margin:0;padding:0;list-style:none;display:grid}.vorschlagsbuendel__zeile{gap:var(--a-1);padding:var(--a-2) 0;border-bottom:1px solid var(--line-soft);display:grid}.vorschlagsbuendel__kopf{align-items:center;gap:var(--a-2);display:flex}.vorschlagsbuendel__kopf input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem}.vorschlagsbuendel__name{min-width:0;min-height:2.75rem;padding:0 var(--a-2);border:1px solid var(--line);border-radius:var(--r-input);color:inherit;font:inherit;background:0 0;flex:1}.vorschlagsbuendel__verweis{margin-left:var(--a-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vorschlagsbuendel__zuordnung{gap:var(--a-1);display:grid}.vorschlagsbuendel__zuordnung input{min-height:2.75rem;padding:0 var(--a-2);border:1px solid var(--line);border-radius:var(--r-input);font:inherit}.vorschlagsbuendel__absage{font-size:var(--t-sm);margin:0}.vorschlagsbuendel__knoepfe{gap:var(--a-2);flex-wrap:wrap;display:flex}.vorschlagsbuendel__knopf{min-height:2.75rem;padding:0 var(--a-4);border:1px solid var(--ink);border-radius:var(--r-input);color:inherit;font:inherit;cursor:pointer;background:0 0;font-weight:600}.vorschlagsbuendel__knopf:disabled{opacity:.5;cursor:not-allowed}.grossansicht{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);width:min(100vw - 32px,1100px);max-height:calc(100vh - 32px);color:var(--ink);padding:0}.grossansicht::backdrop{background:color-mix(in srgb, var(--ink) 70%, transparent)}.grossansicht__inhalt{gap:var(--a-3);padding:var(--a-3) var(--a-4) var(--a-4);flex-direction:column;display:flex}.grossansicht__kopf{align-items:center;gap:var(--a-3);display:flex}.grossansicht__titel{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1rem;overflow:hidden}.grossansicht__zaehler{color:var(--ink-muted);font-variant-numeric:tabular-nums}.grossansicht__buehne{touch-action:pinch-zoom;background:var(--subtle);border-radius:8px;place-items:center;max-height:70vh;display:grid;overflow:auto}.grossansicht__bild,.grossansicht__video{cursor:zoom-in;max-width:100%;max-height:70vh}.grossansicht__bild--gross{cursor:zoom-out;width:250%;max-width:none;max-height:none}.grossansicht__herkunft{color:var(--ink-muted);margin:0;font-size:.875rem}.grossansicht__blaettern{justify-content:space-between;gap:var(--a-2);display:flex}.grossansicht__blaettern button,.grossansicht__zu{min-height:var(--ziel);padding:0 var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.grossansicht__blaettern button:disabled{color:var(--ink-muted);cursor:default}.arbeitervermerk{gap:var(--a-1);color:var(--ink-muted);font-size:var(--t-sm);flex-direction:column;display:flex}.arbeitervermerk__zeile{align-items:center;gap:var(--a-1);margin:0;display:flex}.arbeitervermerk__grund{margin:0}.arbeitervermerk__knoepfe{gap:var(--a-2);flex-wrap:wrap;display:flex}.anlasskette__arbeiter{color:var(--ink-muted)}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SourceSans3-Regular-CgvQnV7E.ttf)format("truetype")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SourceSans3-Bold-D6_5tO0y.ttf)format("truetype")}.papier{--papier-tinte:#17181c;--papier-grau:#55595f;--papier-haar:#afafaf;margin-top:12px;container-type:inline-size}.papier .papier__rahmen{padding:2px;overflow-x:auto}.papier .papier__blatt{--blatt:min(100cqw - 4px, 860px);--mm:calc(var(--blatt) / 210);box-sizing:border-box;width:var(--blatt);min-height:calc(var(--mm) * 297);padding:calc(var(--mm) * 18) calc(var(--mm) * 20) calc(var(--mm) * 14) calc(var(--mm) * 22);color:var(--papier-tinte);font-family:"Source Sans 3", var(--font-body), sans-serif;font-size:calc(var(--mm) * 3.35);font-variant-numeric:tabular-nums;background:#fff;line-height:1.45;position:relative;box-shadow:0 1px 3px #17181c2e,0 6px 24px #17181c14}.papier--telefon .papier__blatt{--blatt:calc((100cqw - 4px) * var(--papier-zoom,1))}.papier .papier__band{height:calc(var(--mm) * 5);background:var(--papier-akzent);position:absolute;inset:0 0 auto}.papier .papier__seitenzahl{top:calc(var(--mm) * 8);right:calc(var(--mm) * 20);font-size:calc(var(--mm) * 2.6);color:var(--papier-grau);margin:0;font-weight:700;position:absolute}.papier .papier__hintergrund{pointer-events:none;width:100%;position:absolute;inset:0 0 auto}.papier .papier__hintergrund canvas{display:block;width:100%!important;height:auto!important}.papier .papier__kopf{gap:calc(var(--mm) * 5);min-height:calc(var(--mm) * 23);padding-top:calc(var(--mm) * 4);grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}.papier .papier__kopfraum{height:calc(var(--mm) * 27)}.papier .papier__logo img{height:calc(var(--mm) * 12);width:auto;display:block}.papier .papier__firmenname{font-family:var(--font-display), sans-serif;font-weight:700;font-size:calc(var(--mm) * 5)}.papier .papier__absender{text-align:right;font-size:calc(var(--mm) * 2.8);color:var(--papier-grau);flex-direction:column;align-items:flex-end;display:flex}.papier .papier__absender strong{color:var(--papier-tinte)}.papier .papier__anschrift{width:calc(var(--mm) * 85);min-height:calc(var(--mm) * 40);position:relative}.papier .papier__absenderzeile{margin:0 0 calc(var(--mm) * 3);font-size:calc(var(--mm) * 2.3);color:var(--papier-grau)}.papier .papier__grau{color:var(--papier-grau);margin:0}.papier .papier__marke{font-size:calc(var(--mm) * 3);letter-spacing:.04em;text-transform:uppercase;color:var(--papier-akzent);margin:0;font-weight:700}.papier .papier__betreff{margin:0 0 calc(var(--mm) * 2);font-family:var(--font-display), sans-serif;font-weight:700;font-size:calc(var(--mm) * 7.8);letter-spacing:-.01em;line-height:1.15}.papier .papier__kennzahlen{gap:calc(var(--mm) * 3) calc(var(--mm) * 8);margin:0 0 calc(var(--mm) * 3);padding:calc(var(--mm) * 2.6) 0;border-top:calc(var(--mm) * .5) solid var(--papier-tinte);border-bottom:1px solid var(--papier-haar);flex-wrap:wrap;display:flex}.papier .papier__kennzahlen dt{font-size:calc(var(--mm) * 2.3);letter-spacing:.05em;text-transform:uppercase;color:var(--papier-grau);font-weight:700}.papier .papier__kennzahlen dd{margin:0}.papier .papier__zeilen,.papier .papier__empfaenger{white-space:pre-line}.papier .papier__ueberschrift{margin:calc(var(--mm) * 6) 0 calc(var(--mm) * 1);font-family:var(--font-display), sans-serif;font-weight:700;font-size:calc(var(--mm) * 4.2)}.papier .papier__ueberschrift--klein{margin-top:calc(var(--mm) * 4);font-size:calc(var(--mm) * 2.5);letter-spacing:.05em;text-transform:uppercase;color:var(--papier-grau)}.papier .papier__tabelle{border-collapse:collapse;width:100%}.papier .papier__tabelle th{font-size:calc(var(--mm) * 2.5);letter-spacing:.05em;text-transform:uppercase;text-align:left;border-bottom:calc(var(--mm) * .5) solid var(--papier-akzent);padding:calc(var(--mm) * 1.2) calc(var(--mm) * .8);font-weight:700}.papier .papier__tabelle td{vertical-align:top;padding:calc(var(--mm) * 1.9) calc(var(--mm) * .8);border-bottom:1px solid var(--papier-haar)}.papier .papier__tabelle .papier__zahl{text-align:right;white-space:nowrap}.papier .papier__oz{color:var(--papier-grau);white-space:nowrap}.papier .papier__langtext{font-size:calc(var(--mm) * 3);color:var(--papier-grau);white-space:pre-line;display:block}.papier .papier__titelzeile td{padding-top:calc(var(--mm) * 5);font-family:var(--font-display), sans-serif;font-weight:700;font-size:calc(var(--mm) * 4.2);color:var(--papier-akzent);border-bottom:calc(var(--mm) * .3) solid var(--papier-tinte)}.papier .papier__zusammenstellung{margin-top:calc(var(--mm) * 6);padding-top:calc(var(--mm) * 2.5);border-top:calc(var(--mm) * .5) solid var(--papier-tinte);break-inside:avoid}.papier .papier__zusammenstellung .papier__ueberschrift{margin-top:0}.papier .papier__summen{border-collapse:collapse;width:100%}.papier .papier__summen th{text-align:left;padding:calc(var(--mm) * 1.8) calc(var(--mm) * .8);font-weight:400}.papier .papier__summen td{text-align:right;padding:calc(var(--mm) * 1.8) calc(var(--mm) * .8);white-space:nowrap}.papier .papier__netto th,.papier .papier__netto td{border-top:1px solid var(--papier-tinte);font-weight:700}.papier .papier__brutto th,.papier .papier__brutto td{font-family:var(--font-display), sans-serif;font-weight:700;font-size:calc(var(--mm) * 4.6);border-top:calc(var(--mm) * .5) solid var(--papier-tinte);border-bottom:calc(var(--mm) * .5) solid var(--papier-tinte)}.papier .papier__brutto th{border-left:calc(var(--mm) * 1) solid var(--papier-akzent);padding-left:calc(var(--mm) * 3)}.papier .papier__lohn{margin:calc(var(--mm) * 2) 0 0;color:var(--papier-grau)}.papier .papier__label{margin:calc(var(--mm) * 5) 0 0;font-size:calc(var(--mm) * 2.5);letter-spacing:.05em;text-transform:uppercase;color:var(--papier-grau);font-weight:700}.papier .papier__fuss{gap:calc(var(--mm) * 4);margin-top:calc(var(--mm) * 12);padding-top:calc(var(--mm) * 1.5);border-top:1px solid var(--papier-tinte);font-size:calc(var(--mm) * 2.6);color:var(--papier-grau);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.papier .papier__fuss div{flex-direction:column;display:flex}.papier .papier__fuss strong{color:var(--papier-tinte)}.papier .papier__fusszeile{grid-column:1/-1;margin:0}.papier .papier__fussleiste,.papier .papier__hinweis{color:var(--ink-muted);margin:8px 0 0;font-size:13px}.papier .papier__hinweis{margin:0 0 calc(var(--mm) * 2);font-size:calc(var(--mm) * 2.8);color:var(--papier-grau);position:relative}.papier .papier__stelle--bearbeitbar{border-radius:2px}.papier div.papier__stelle--bearbeitbar{align-items:flex-start;gap:4px;display:flex}.papier div.papier__stelle--bearbeitbar>p,.papier div.papier__stelle--bearbeitbar>.papier__leer{flex:1;margin-top:0}.papier .papier__stelle--bearbeitbar:hover,.papier .papier__stelle--bearbeitbar:focus-within{outline:1px dashed var(--papier-haar);background:#d62e1e0f}.papier .papier__stift{border:1px solid var(--papier-haar);min-width:24px;min-height:24px;color:var(--papier-tinte);cursor:pointer;vertical-align:middle;background:#fff;border-radius:4px;margin-left:4px;padding:0 4px;font-size:13px;line-height:1}.papier .papier__stift:focus-visible,.papier .papier__speichern:focus-visible,.papier .papier__abbrechen:focus-visible,.papier .papier__dazu:focus-visible{outline:2px solid var(--papier-tinte);outline-offset:2px}.papier .papier__stelle--offen{border:1px solid var(--papier-tinte);font-family:var(--font-body), sans-serif;background:#fff;border-radius:4px;margin:4px 0;padding:6px;font-size:15px;display:block}.papier .papier__stelle--offen,.papier .papier__stelle--offen input,.papier .papier__stelle--offen textarea,.papier .papier__stelle--offen select{box-sizing:border-box;max-width:100%}.papier .papier__stellenknoepfe{gap:8px;margin-top:6px;display:flex}.papier .papier__speichern,.papier .papier__abbrechen,.papier .papier__dazu,.papier .papier__zoom button{border:1px solid var(--papier-tinte);min-height:32px;color:var(--papier-tinte);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:4px 12px;font-size:14px}.papier .papier__speichern{background:var(--papier-tinte);color:#fff}.papier .papier__dazu{margin-top:calc(var(--mm) * 2)}.papier .papier__leer{color:var(--papier-grau);font-style:italic}.papier .papier__satz{color:var(--papier-grau);margin-left:6px;font-size:13px}.papier .papier__zoom{gap:8px;margin-bottom:8px;display:flex}.objektdetail .umschalter{border:1px solid var(--line);border-radius:8px;margin:8px 0 4px;display:inline-flex;overflow:hidden}.objektdetail .umschalter__knopf{min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 14px;font-size:14px}.objektdetail .umschalter__knopf--gewaehlt{background:var(--ink);color:var(--card)}.objektdetail .umschalter__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.zeilentabelle{min-width:0;margin-top:20px}.zeilentabelle .zeilentabelle__titel{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:1.05rem;font-weight:600}.zeilentabelle .zeilentabelle__rahmen{border:1px solid var(--line);border-radius:var(--r-card,10px);background:var(--card);overflow:visible}.zeilentabelle .zeilentabelle__tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.zeilentabelle th{text-align:left;letter-spacing:.02em;color:var(--ink-muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 8px 6px;font-size:.78rem;font-weight:600}.zeilentabelle td{border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--ink);padding:2px 4px}.zeilentabelle .zeilentabelle__zahl{text-align:right}.zeilentabelle .zeilentabelle__pos{width:3.5em;color:var(--ink-muted);white-space:nowrap;padding-left:10px}.zeilentabelle .zeilentabelle__kurztext{width:46%}.zeilentabelle .zeilentabelle__gesamt{white-space:nowrap;padding-right:10px;font-weight:600}.zeilentabelle .zeilentabelle__eingabe{box-sizing:border-box;border-radius:var(--r-input,6px);width:100%;min-height:36px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;padding:6px}.zeilentabelle .zeilentabelle__eingabe--menge,.zeilentabelle .zeilentabelle__eingabe--ep{text-align:right;min-width:5.5em}.zeilentabelle .zeilentabelle__eingabe--einheit{min-width:5em}.zeilentabelle .zeilentabelle__eingabe:hover{border-color:var(--line)}.zeilentabelle .zeilentabelle__eingabe:focus-visible,.zeilentabelle .zeilentabelle__eingabe:focus{outline:2px solid var(--accent);outline-offset:-1px;background:var(--paper,var(--card))}.zeilentabelle .zeilentabelle__eingabe[aria-invalid=true]{border-color:var(--warn);background:var(--warn-tint)}.zeilentabelle .zeilentabelle__feldfehler{color:var(--warn);padding:0 6px 4px;font-size:.78rem;display:block}.zeilentabelle .zeilentabelle__zeile--neu td{background:var(--cream)}.zeilentabelle .zeilentabelle__zeile--neu .zeilentabelle__eingabe::placeholder{color:var(--ink-subtle,var(--ink-muted))}.zeilentabelle .zeilentabelle__zeile--unterwegs{opacity:.7}.zeilentabelle .zeilentabelle__aktionen{white-space:nowrap;text-align:right;padding-right:6px}.zeilentabelle .zeilentabelle__knopf{min-width:var(--ziel,32px);min-height:var(--ziel,32px);border-radius:var(--r-btn,6px);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;margin-left:2px;padding:0 6px}.zeilentabelle .zeilentabelle__knopf:hover:not(:disabled){border-color:var(--line);color:var(--ink)}.zeilentabelle .zeilentabelle__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.zeilentabelle .zeilentabelle__knopf:disabled{opacity:.35;cursor:default}.zeilentabelle .zeilentabelle__knopf--gefuellt{color:var(--accent-strong)}.zeilentabelle .zeilentabelle__knopf--weg{color:var(--warn);border-color:var(--warn)}.zeilentabelle .zeilentabelle__frage{gap:4px;display:inline-flex}.zeilentabelle .zeilentabelle__suche{display:block;position:relative}.zeilentabelle .zeilentabelle__treffer{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:var(--r-input,6px);min-width:16em;max-height:18em;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #17181c1f}.zeilentabelle .zeilentabelle__treffer[hidden]{display:none}.zeilentabelle .zeilentabelle__treffer-zeile{border-radius:var(--r-input,6px);cursor:pointer;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.zeilentabelle .zeilentabelle__treffer-zeile--aktiv,.zeilentabelle .zeilentabelle__treffer-zeile:hover{background:var(--accent-tint,var(--cream))}.zeilentabelle .zeilentabelle__treffer-zusatz{color:var(--ink-muted);font-size:.78rem}.zeilentabelle .zeilentabelle__langzeile td{padding:2px 10px 8px calc(3.5em + 14px)}.zeilentabelle .zeilentabelle__langtext{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-input,6px);background:var(--card);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:6px 8px}.zeilentabelle .zeilentabelle__langtext-text{color:var(--ink-muted);white-space:pre-wrap;margin:0}.zeilentabelle .zeilentabelle__leer{color:var(--ink-muted);padding:14px 10px}.zeilentabelle .zeilentabelle__dazu{min-height:var(--ziel,32px);border:1px dashed var(--line);border-radius:var(--r-btn,6px);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:0 12px}.zeilentabelle .zeilentabelle__dazu:hover{border-color:var(--accent);color:var(--accent-strong)}.zeilentabelle .zeilentabelle__satz{color:var(--ink-muted);min-height:1em;margin:6px 0 0;font-size:.85rem}.zeilentabelle .zeilentabelle__summen{gap:2px;max-width:22em;margin:10px 0 0 auto;display:grid}.zeilentabelle .zeilentabelle__summe{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:2px 10px;display:flex}.zeilentabelle .zeilentabelle__summe dt{color:var(--ink-muted)}.zeilentabelle .zeilentabelle__summe dd{margin:0}.zeilentabelle .zeilentabelle__summe--stark{border-top:1px solid var(--line);padding-top:6px;font-weight:700}.zeilentabelle .zeilentabelle__summe--stark dt{color:var(--ink)}.zeilentabelle .zeilentabelle__unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zeilentabelle .zeilentabelle__fuss{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.zeilentabelle .zeilentabelle__titelzeile td{border-bottom:1px solid var(--ink-muted);background:0 0;padding-top:10px}.zeilentabelle .zeilentabelle__titelzeile .zeilentabelle__pos{color:var(--accent-strong);font-weight:700}.zeilentabelle .zeilentabelle__titelname{font-family:var(--font-display);font-weight:600}.zeilentabelle .zeilentabelle__eingabe--titel{font-family:var(--font-display);min-height:var(--ziel,32px);font-size:1rem;font-weight:600}.zeilentabelle .zeilentabelle__titeltext{padding:6px;display:inline-block}.zeilentabelle .zeilentabelle__titelzeile--stufe2 .zeilentabelle__titelname{padding-left:14px;font-size:.95rem}.zeilentabelle .zeilentabelle__titelzeile--stufe3 .zeilentabelle__titelname{padding-left:28px;font-size:.9rem}.zeilentabelle .zeilentabelle__titelzeile--neu td{background:var(--cream)}.zeilentabelle .zeilentabelle__titelhinweis{color:var(--ink-muted);font-family:inherit;font-size:.8rem;font-weight:400}.zeilentabelle .zeilentabelle__titelsumme td{border-bottom:1px solid var(--line);font-weight:600}.zeilentabelle .zeilentabelle__titelsumme-text{text-align:right;color:var(--ink-muted);font-size:.85rem}.zeilentabelle .zeilentabelle__offen{color:var(--ink-muted);font-size:.78rem;font-weight:400}.zeilentabelle .zeilentabelle__kennzeichen{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);padding:0 6px 4px;font-size:.72rem;font-weight:700;display:block}.zeilentabelle .zeilentabelle__ohne-summe{color:var(--ink-muted);font-weight:400}.zeilentabelle .zeilentabelle__art{min-height:var(--ziel,32px);border-radius:var(--r-input,6px);max-width:8.5em;color:var(--ink-muted);font:inherit;background:0 0;border:1px solid #0000;margin-right:2px;padding:0 4px;font-size:.82rem}.zeilentabelle .zeilentabelle__art:hover{border-color:var(--line)}.zeilentabelle .zeilentabelle__art:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.zeilentabelle .zeilentabelle__zeile--ohne-summe .zeilentabelle__art{color:var(--ink);border-color:var(--line)}.zeilentabelle .zeilentabelle__auswahl{border:1px solid var(--line);border-radius:var(--r-card,10px);background:var(--card);margin-top:10px;padding:10px 12px}.zeilentabelle .zeilentabelle__auswahl-titel{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:.95rem;font-weight:600}.zeilentabelle .zeilentabelle__auswahl-suche{border-color:var(--line);min-height:var(--ziel,32px)}.zeilentabelle .zeilentabelle__auswahl-liste{max-height:18em;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.zeilentabelle .zeilentabelle__auswahl-zeile{min-height:var(--ziel,32px);border-radius:var(--r-input,6px);cursor:pointer;align-items:center;gap:8px;padding:2px 6px;display:flex}.zeilentabelle .zeilentabelle__auswahl-zeile:hover{background:var(--accent-tint,var(--cream))}.zeilentabelle .zeilentabelle__auswahl-zeile input{width:18px;height:18px;accent-color:var(--accent);margin:0}.zeilentabelle .zeilentabelle__auswahl-zeile input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zeilentabelle .zeilentabelle__auswahl-text{flex-direction:column;min-width:0;display:flex}.zeilentabelle .zeilentabelle__auswahl-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.zeilentabelle .zeilentabelle__haupt{min-height:var(--ziel,32px);border:1px solid var(--accent);border-radius:var(--r-btn,6px);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;padding:0 14px;font-weight:600}.zeilentabelle .zeilentabelle__haupt:disabled{opacity:.45;cursor:default}.zeilentabelle .zeilentabelle__haupt:focus-visible,.zeilentabelle .zeilentabelle__dazu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zeilentabelle.zeilentabelle--schmal thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.zeilentabelle.zeilentabelle--schmal tr,.zeilentabelle.zeilentabelle--schmal td{width:auto;display:block}.zeilentabelle.zeilentabelle--schmal td{text-align:left;border-bottom:none}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;column-gap:4px;padding:2px 4px;display:flex}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile:after{content:"";flex:0 0 100%;order:5;height:0}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td{min-width:0;padding:0}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>.zeilentabelle__pos{flex:none;order:1;width:auto;min-width:2.2em;padding-left:6px}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>.zeilentabelle__kurztext{flex:1 1 0;order:2;width:auto}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>.zeilentabelle__gesamt{text-align:right;flex:none;order:9;padding:0 6px 0 4px}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>.zeilentabelle__aktionen{display:contents}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>.zeilentabelle__aktionen>.zeilentabelle__knopf{flex:none;order:4}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__mehr{flex-wrap:wrap;flex:0 0 100%;order:10;justify-content:flex-end;align-items:center;gap:4px;padding:2px 0 4px;display:flex}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=Menge],.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=Einheit],.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=EP]{align-items:center;gap:4px;display:flex}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=Menge]{flex:1 1 0;order:6;min-width:0}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=Einheit]{flex:0 4.8em;order:7;min-width:0}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=EP]{flex:1 1 0;order:8;min-width:0}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=Menge]:before,.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=EP]:before{content:attr(data-label);color:var(--ink-muted);flex:none;padding-left:4px;font-size:.72rem}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile>td[data-label=Einheit]:before{content:none}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile .zeilentabelle__eingabe--menge,.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile .zeilentabelle__eingabe--ep,.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile .zeilentabelle__eingabe--einheit{text-align:left;flex:1 1 0;min-width:0}.zeilentabelle.zeilentabelle--eng .zeilentabelle__zeile .zeilentabelle__eingabe{min-height:44px;padding-inline:4px}.zeilentabelle.zeilentabelle--eng .zeilentabelle__zeile>.zeilentabelle__pos{min-width:0;padding-left:4px;font-size:.78rem}.zeilentabelle.zeilentabelle--eng .zeilentabelle__zeile .zeilentabelle__knopf,.zeilentabelle.zeilentabelle--eng .zeilentabelle__zeile .zeilentabelle__art{min-width:44px;min-height:44px}.zeilentabelle.zeilentabelle--eng .zeilentabelle__zeile .zeilentabelle__art{height:44px}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__zeile--neu{padding-bottom:4px}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__langzeile td{padding-left:6px}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__titelzeile,.zeilentabelle.zeilentabelle--schmal .zeilentabelle__titelsumme{align-items:center;gap:6px;display:flex}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__titelzeile td,.zeilentabelle.zeilentabelle--schmal .zeilentabelle__titelsumme td{border-bottom:none}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__titelname{flex:1}.zeilentabelle.zeilentabelle--schmal .zeilentabelle__titelsumme-text{text-align:left;flex:1}.zeilentabelle.zeilentabelle--papier{margin-top:0}.zeilentabelle.zeilentabelle--papier .zeilentabelle__titel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.zeilentabelle.zeilentabelle--papier .zeilentabelle__rahmen{background:0 0;border:none;border-radius:0}.zeilentabelle.zeilentabelle--papier td,.zeilentabelle.zeilentabelle--papier th{color:var(--papier-tinte,#17181c);border-color:var(--papier-haar,#afafaf)}.zeilentabelle.zeilentabelle--papier .zeilentabelle__zeile--neu td{background:#faf8f3}.zeilentabelle.zeilentabelle--papier .zeilentabelle__treffer,.zeilentabelle.zeilentabelle--papier .zeilentabelle__langtext{color:#17181c;background:#fff}.objektdetail{min-width:0}.objektdetail h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.objektdetail__unterzeile{color:var(--ink-muted);font-size:13px;font-family:var(--font-mono);margin:1px 0 10px}.objektdetail__felder{flex-direction:column;display:flex;container-type:inline-size}.objektdetail__felder>.feld+.feld{border-top:1px solid var(--line-soft)}.objektdetail--ansehen .objektdetail__felder{max-width:44rem}.objektdetail .feld--ansehen{justify-content:flex-start;gap:12px}.objektdetail .feld--ansehen .feld__etikett{flex:0 0 clamp(4rem, calc(var(--etikett-zeichen,15) * 1ch), min(36%, 12rem));min-width:0}.objektdetail .feld--ansehen .feld__wert{text-align:left}.objektdetail .objektdetail__handlung--leise{border-color:var(--line);background:var(--card);color:var(--ink);font-weight:500}.objektdetail .objektdetail__handlung--leise:hover{background:var(--paper)}.objektdetail .objektdetail__bezugszeile{border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 6px;padding:8px 12px;display:flex}.objektdetail .objektdetail__bezugstext{overflow-wrap:anywhere;flex:14em;min-width:0;margin:0;font-weight:600}.objektdetail .objektdetail__bezugknopf{min-height:var(--ziel);min-width:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:0 14px}.objektdetail .objektdetail__bezugknopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.objektdetail__band{border:1px solid var(--warn);border-radius:var(--r-input);background:var(--warn-tint);color:var(--slate);margin:10px 0 0;padding:8px 12px;font-size:13px}.objektdetail__kopfzeile{margin-top:10px}.objektdetail__feld+.objektdetail__feld{border-top:1px solid var(--line-soft)}.objektdetail__vermerk{color:var(--ink-muted);margin:0 0 8px;font-size:12px}.objektdetail__frage{border:1px solid var(--accent);border-radius:var(--r-input);background:var(--accent-tint);margin:0 0 10px;padding:10px 12px}.objektdetail__fragekopf{color:var(--slate);margin:0 0 8px;font-size:13px;font-weight:600}.objektdetail__fassungen{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container (width>=480px){.objektdetail__fassungen{grid-template-columns:1fr 1fr}}.objektdetail__fassungname{color:var(--ink-muted);font-size:12px;font-weight:600;display:block}.objektdetail__wahl{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.objektdetail__wahl button{min-height:var(--ziel);border:1px solid var(--accent);border-radius:var(--r-btn);background:var(--card);color:var(--accent-strong);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.objektdetail__wahl button:focus-visible,.objektdetail__handlung:focus-visible,.objektdetail__verwerfen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.objektdetail__fuss{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.objektdetail--neu .objektdetail__fuss,.objektdetail--aendern .objektdetail__fuss{bottom:var(--objektdetail-fuss-unten,0);z-index:1;padding:var(--a-2) 0;border-top:1px solid var(--line-soft);background:var(--card);position:sticky}.objektdetail__fuss .objektdetail__band{color:var(--ink-muted);font-size:var(--t-sm);background:0 0;border:0;margin:0;padding:0}.objektdetail__fuss .objektdetail__hinweis{flex-basis:100%}@media (width<=767px){.objektdetail--neu .objektdetail__fuss,.objektdetail--aendern .objektdetail__fuss{padding-block:var(--a-1);gap:var(--a-1) var(--a-2)}.objektdetail__fuss .objektdetail__band{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}}.objektdetail__handlung{min-height:var(--ziel);padding:0 var(--a-4);border:1px solid var(--accent);border-radius:var(--r-input);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;font-size:14px;font-weight:600}.objektdetail__handlung:disabled{background:var(--subtle);border-color:var(--line);color:var(--ink-subtle);cursor:not-allowed}.objektdetail__verwerfen{min-height:var(--ziel);padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;font-size:14px}.objektdetail__hinweis{color:var(--ink-muted);margin:0;font-size:13px}.feld__ohne-eingabe .feld__hinweis{margin-top:0}.objektdetail__leer{color:var(--ink-muted);margin:10px 0 0;font-size:14px}.objektdetail__mehr{min-height:var(--ziel);min-width:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);font:inherit;cursor:pointer;margin-top:8px;padding:0 14px}.feld--unbekannt{gap:2px;padding:6px 0;display:grid}.objektliste{flex-direction:column;gap:8px;min-width:0;display:flex}.objektliste .feld{padding:0;display:block}.objektliste .feld__etikett{display:none}.objektliste .feld__wert{text-align:inherit;font-weight:inherit}.objektliste__tabelle .objektliste__zahlig{text-align:right}.objektliste__rahmen{min-width:0;position:relative}.objektliste__scroller{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);min-width:0}.objektliste--zeile_scrollend .objektliste__scroller{overflow-x:auto}.objektliste--zeile_scrollend .objektliste__scroller::-webkit-scrollbar{height:10px}.objektliste--zeile_scrollend .objektliste__scroller::-webkit-scrollbar-track{background:0 0}.objektliste--zeile_scrollend .objektliste__scroller::-webkit-scrollbar-thumb{border:2px solid var(--card);background:var(--line);border-radius:6px}.objektliste--zeile_scrollend .objektliste__scroller::-webkit-scrollbar-thumb:hover{background:var(--ink-subtle)}.objektliste__janein{text-align:center;min-width:1.25em;font-weight:600;display:inline-block}.objektliste__janein[data-wert=nein],.objektliste__janein[data-wert=offen]{color:var(--ink-muted);font-weight:400}.objektliste__scroller:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.objektliste__schatten{pointer-events:none;border-radius:0 var(--r-input) var(--r-input) 0;background:linear-gradient(to left, color-mix(in srgb, var(--ink) 14%, transparent), transparent);width:26px;position:absolute;top:1px;bottom:1px;right:1px}.objektliste__tabelle{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.objektliste--zeile_scrollend .objektliste__tabelle{width:max-content;min-width:100%}.objektliste__tabelle th,.objektliste__tabelle td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line-soft);height:32px;padding:0 10px}.objektliste__tabelle tbody tr:last-child>*{border-bottom:0}.objektliste--zeile_scrollend .objektliste__tabelle th,.objektliste--zeile_scrollend .objektliste__tabelle td{white-space:nowrap}.objektliste--zeile_scrollend .objektliste__tabelle td:not(.objektliste__zahlig){text-overflow:ellipsis;max-width:150px;overflow:hidden}.objektliste--zeile_scrollend .objektliste__tabelle tbody th{white-space:normal;overflow-wrap:anywhere;width:200px;max-width:200px}.objektliste__tabelle thead th{color:var(--ink-muted);background:var(--cream);font-size:12px;font-weight:600}.objektliste__tabelle tbody th{font-weight:600}.objektliste--zeile_scrollend .objektliste__klebt{z-index:1;background:var(--card);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.objektliste--zeile_scrollend thead .objektliste__klebt{background:var(--cream)}.objektliste--grob .objektliste__tabelle th,.objektliste--grob .objektliste__tabelle td{height:44px;font-size:14px}.objektliste__summe{background:var(--cream);border-top:2px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding:8px 10px;font-size:13px;font-weight:600;display:flex;position:sticky;bottom:0}.objektliste__rechnet{color:var(--ink-muted);font-weight:400}.objektliste__leer{padding:var(--a-6) var(--a-1);font-size:var(--t-ui);color:var(--ink-muted);line-height:1.5}.objektliste__leer p{margin:0}.objektliste__leer p+p{margin-top:4px}.objektliste__leer strong,.objektliste__leerkopf{color:var(--ink);font-weight:600}.sichtleiste{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sichtleiste__sichten{flex-wrap:wrap;gap:6px;display:flex}.sichtleiste__schalter,.objektliste__zuruecksetzen{min-height:var(--ziel-klein);padding:0 var(--a-3);white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;border-radius:20px;font-size:13px}.sichtleiste__schalter[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.objektliste__zuruecksetzen{margin-top:10px}.sichtleiste__sortierung{color:var(--ink-muted);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex;position:relative}.sichtleiste__sortierung:after{content:"";border-right:1.5px solid var(--slate);border-bottom:1.5px solid var(--slate);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:11px;transform:translateY(-75%)rotate(45deg)}.sichtleiste__sortierung select{appearance:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;min-height:var(--ziel-klein);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;padding:3px 28px 3px 10px;overflow:hidden}.sichtleiste__schalter:focus-visible,.sichtleiste__sortierung select:focus-visible,.objektliste__kopfknopf:focus-visible,.objektliste__zuruecksetzen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.objektliste--grob .sichtleiste__schalter,.objektliste--grob .sichtleiste__sortierung select,.objektliste--grob .objektliste__zuruecksetzen{min-height:var(--ziel)}.objektliste--grob .sichtleiste__sortierung select{font-size:16px}.objektliste{container:objektliste/inline-size}.objektliste__kopf{align-items:center;gap:var(--a-2);min-width:0;margin-bottom:var(--a-2);flex-wrap:wrap;display:flex}.objektliste__kopf>.sichtleiste{display:contents}.objektliste__kopf .sichtleiste__sortierung{flex:0 auto;order:1;min-width:0;margin-left:0}.objektliste__kopf>.objektliste__knoepfe{flex-wrap:nowrap;flex:none;order:2;margin-left:auto}.objektliste__kopf .sichtleiste__sichten{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:3;min-width:0;overflow-x:auto}.objektliste__kopf .sichtleiste__sichten::-webkit-scrollbar{display:none}.objektliste__kopf .sichtleiste__schalter{flex:none}@container objektliste (width>=640px){.objektliste__kopf .sichtleiste__sichten{flex:auto;order:0}}@container objektliste (width<=639px){.objektliste__kopf .sichtleiste__sichten:after{content:"";background:linear-gradient(to right, transparent, var(--card));pointer-events:none;flex:none;align-self:stretch;width:28px;position:sticky;right:0}}@container objektliste (width<=420px){.objektliste__kopf .sichtleiste__sortiertext{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.objektliste__kopfknopf{min-height:24px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.objektliste--grob .objektliste__kopfknopf{min-height:var(--ziel)}.objektliste__tabelle thead th[aria-sort]{color:var(--ink)}.objektliste__karten{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.objektliste__karte{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);min-width:0;padding:10px 12px}.objektliste__identitaet{margin-bottom:4px;font-size:15px;font-weight:600}.objektliste__kartenfelder{margin:0}.objektliste__kartenkopf{justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.objektliste__kartenkopf>.objektliste__identitaet{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;min-width:0;margin-bottom:0;display:-webkit-box;overflow:hidden}.objektliste__kartenzweit{text-align:right;flex:1 1 0;min-width:0;margin:0;font-size:13px}.objektliste__kartenzweit .objektliste__kartenfeld{padding:0;display:block}.objektliste__kartenzweit dd,.objektliste__kartenfeld dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.objektliste__kartenfeld[data-typ=verweis] dd{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.objektliste__kartenunten{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-width:0;display:flex}.objektliste__kartenunten>.objektliste__kartenfelder{flex-wrap:wrap;flex:auto;align-items:center;gap:2px 14px;min-width:0;display:flex}.objektliste__kartenunten .objektliste__kartenfeld{justify-content:flex-start;gap:6px;min-width:0;padding:2px 0}.objektliste__kartenunten .objektliste__mehr{flex:none;margin-top:0}.objektliste__karte:not(.objektliste__karte--alle) .objektliste__kartenunten{flex-wrap:nowrap}.objektliste__karte:not(.objektliste__karte--alle) .objektliste__kartenunten>.objektliste__kartenfelder{flex-wrap:nowrap;overflow:hidden}.objektliste__karte:not(.objektliste__karte--alle) .objektliste__kartenunten .objektliste__kartenfeld{flex:0 auto}.objektliste__karte:not(.objektliste__karte--alle) .objektliste__kartenfeld dt{white-space:nowrap;flex:none}.objektliste__karte:not(.objektliste__karte--alle) .objektliste__kartenunten .objektliste__kartenfeld:is([data-typ=geldbetrag],[data-typ=zahl],[data-typ=kennzahl],[data-typ=zustand],[data-typ=datum],[data-typ=zeitpunkt],[data-typ=frist],[data-typ=dauer],[data-typ=prozentsatz],[data-typ=menge_einheit],[data-typ=belegnummer],[data-typ=kennzeichen]){flex-shrink:0}.objektliste__karte--alle .objektliste__kartenunten,.objektliste__karte--alle .objektliste__kartenunten>.objektliste__kartenfelder{display:block}.objektliste__karte--alle .objektliste__kartenunten .objektliste__kartenfeld{justify-content:space-between;gap:12px;padding:4px 0}.objektliste__kartenfeld{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.objektliste__kartenfeld dt{color:var(--ink-muted)}.objektliste__kartenfeld dd{text-align:right;min-width:0;margin:0}.objektliste__mehr{min-height:var(--ziel);min-width:var(--ziel);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--ink);font:inherit;cursor:pointer;margin-top:4px;padding:0 14px;font-size:13px}.objektliste__zeilenknopf{width:100%;min-height:32px;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.objektliste--grob .objektliste__zeilenknopf,.objektliste__identitaet .objektliste__zeilenknopf{min-height:var(--ziel)}.objektliste__zeilenknopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.objektliste__zeile--oeffnet,.objektliste__karte--oeffnet{cursor:pointer}.objektliste__weitere{width:100%;min-height:var(--ziel);border-radius:var(--r-btn);color:var(--ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.objektliste__weitere:hover{background:var(--hover);color:var(--ink)}.objektliste__weitere:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.objektliste__weitere[aria-disabled=true]{color:var(--ink-muted);cursor:progress;background:0 0}.vorgangsschritt{gap:16px;min-width:0;display:grid}.vorgangsschritt__titel{text-wrap:balance;margin:0;font-size:22px}.vorgangsschritt__gruppe{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:-10px 0 0;font-size:13px;font-weight:600}.vorgangsschritt__satz{margin:0;font-size:17px}.vorgangsschritt__ja,.vorgangsschritt__nein,.korrektur__oeffnen,.korrektur__senden,.korrektur__abbrechen{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 16px}.vorgangsschritt__ja:focus-visible,.vorgangsschritt__nein:focus-visible,.korrektur__oeffnen:focus-visible,.korrektur__senden:focus-visible,.korrektur__abbrechen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.korrektur__senden[disabled]{cursor:not-allowed;color:var(--ink-muted);background:var(--line-soft)}.vorgangsschritt__frage{border:1px solid var(--warn);border-radius:var(--r-input);background:var(--warn-tint);gap:10px;padding:12px 14px;display:grid}.vorgangsschritt__fragesatz{margin:0}.vorgangsschritt__angaben{gap:4px;margin:0;display:grid}.vorgangsschritt__angaben>div{flex-wrap:wrap;gap:4px 10px;display:flex}.vorgangsschritt__angaben dd{margin:0;font-weight:600}.vorgangsschritt__knoepfe{flex-wrap:wrap;gap:10px;display:flex}.vorgangsschritt__ja{border-color:var(--ink);font-weight:600}.vorgangsschritt__aktionen{gap:10px;display:grid}.vorgangsschritt__aktion{justify-items:start;gap:4px;display:grid}.vorgangsschritt__aktionsknopf{min-height:var(--ziel);min-width:var(--ziel);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 16px;font-weight:600}.vorgangsschritt__aktionsknopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vorgangsschritt__werte{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.vorgangsschritt__rueckfrage{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-input);background:var(--card);gap:8px;padding:12px 14px;display:grid}.vorgangsschritt__fragetext{margin:0;font-weight:600}.vorgangsschritt__hinweis{color:var(--ink-muted);margin:0;font-size:14px}.vorgangsschritt__information,.vorgangsschritt__ergebnis{border-radius:var(--r-input);background:var(--line-soft);margin:0;padding:10px 14px}.vorgangsschritt__kettentitel{margin:8px 0 0;font-size:15px}.korrektur{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);gap:6px;padding:12px 14px;display:grid}.korrektur__titel{margin:0 0 4px;font-size:15px}.korrektur__etikett{font-size:14px;font-weight:600}.korrektur__pflicht{color:var(--ink-muted);font-weight:400}.korrektur__wahl,.korrektur__grund{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);padding:8px 9px;font-family:inherit;font-size:16px}.korrektur__hinweis{color:var(--ink-muted);margin:0;font-size:14px}.korrektur__oeffnen{justify-self:start}.entscheidungspunkt{gap:14px;min-width:0;display:grid}.entscheidungspunkt__titel{text-wrap:balance;margin:0;font-size:20px}.entscheidungspunkt__argumente{gap:8px;margin:0;display:grid}.entscheidungspunkt__argument{grid-template-columns:minmax(0,12ch) minmax(0,1fr);gap:4px 12px;display:grid}.entscheidungspunkt__argument dt{color:var(--ink-muted);font-size:14px}.entscheidungspunkt__argument dd{font-variant-numeric:tabular-nums;margin:0}.entscheidungspunkt__herkunft{border-radius:var(--r-input);background:var(--line-soft);color:var(--slate);margin-left:8px;padding:1px 6px;font-size:12px}.entscheidungspunkt__herkunft--eingegeben{background:var(--warn-tint);color:var(--ink)}.entscheidungspunkt__technisch{border-top:1px solid var(--line);color:var(--ink-muted);padding-top:8px;font-size:14px}.entscheidungspunkt__technisch summary{cursor:pointer;min-height:var(--ziel);align-items:center;display:flex}.entscheidungspunkt__technischzeile{grid-template-columns:minmax(0,16ch) minmax(0,1fr);gap:4px 12px;display:grid}.entscheidungspunkt__technischzeile dt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.entscheidungspunkt__technischzeile dd{margin:0}.entscheidungspunkt__grund{color:var(--slate)}.entscheidungspunkt__sperre{border:1px solid var(--warn);border-radius:var(--r-input);background:var(--warn-tint);margin:0;padding:10px 14px}.entscheidungspunkt__knoepfe{flex-wrap:wrap;gap:10px;display:flex}.entscheidungspunkt__freigeben,.entscheidungspunkt__ablehnen{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 16px}.entscheidungspunkt__freigeben{border-color:var(--ink);font-weight:600}.entscheidungspunkt__freigeben[disabled]{cursor:not-allowed;border-color:var(--line);color:var(--ink-muted);background:var(--line-soft)}.entscheidungspunkt__freigeben:focus-visible,.entscheidungspunkt__ablehnen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entscheidungspunkt__ablehnen[disabled]{cursor:not-allowed;color:var(--ink-muted);background:var(--line-soft)}.entscheidungspunkt__bezug{color:var(--ink-muted);margin:-8px 0 0}.entscheidungspunkt__ablehnung{gap:8px;display:grid}.entscheidungspunkt__etikett{font-weight:600}.entscheidungspunkt__pflicht{color:var(--ink-muted);font-weight:400}.entscheidungspunkt__satz{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);width:100%;min-height:72px;color:var(--ink);font:inherit;resize:vertical;padding:8px 10px}.entscheidungspunkt__satz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entscheidungspunkt__hinweis{color:var(--ink-muted);margin:0;font-size:14px}.positionsliste{flex-direction:column;gap:8px;min-width:0;display:flex}.positionsliste .feld{padding:0;display:block}.positionsliste__tabelle .feld__etikett{display:none}.positionsliste__vorgelesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.positionsliste__scroller{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);max-height:min(70vh,720px);overflow:auto}.positionsliste__scroller:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.positionsliste__tabelle{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.positionsliste__tabelle th,.positionsliste__tabelle td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--line-soft);padding:0 8px}.positionsliste__tabelle thead th{z-index:2;height:32px;color:var(--ink-muted);background:var(--cream);border-bottom:1px solid var(--line);font-size:12px;font-weight:600;position:sticky;top:0}.positionsliste__tabelle tbody th{font-weight:400}.positionsliste__tabelle .positionsliste__zahlig{text-align:right}.positionsliste__identitaet{white-space:normal}.positionsliste__kennung{align-items:center;gap:8px;display:flex}.positionsliste__wahl{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.positionsliste__nr{font-family:var(--font-mono);color:var(--ink-muted);flex:none;font-size:12px}.positionsliste__bezeichnung{flex-direction:column;min-width:0;line-height:1.25;display:flex}.positionsliste__pfad{color:var(--ink-muted);font-size:11px;line-height:1.2}.positionsliste__gruppe td{background:var(--subtle);color:var(--slate);font-size:12px;font-weight:600}.positionsliste__gruppe--1 td{font-family:var(--font-display);color:var(--ink);font-size:13px}.positionsliste__summe>*{background:var(--cream);border-top:1px solid var(--line);font-weight:600}.positionsliste__summe--1>*{border-top-width:2px}.positionsliste__tabelle td[data-zelle=gerechnet],.positionsliste__tabelle td[data-zelle=nicht_rechenbar]{background:var(--cream)}.positionsliste__tabelle td[data-zelle=ueberschrieben]{background:var(--warn-tint)}.positionsliste__formel{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.positionsliste__formelfeld{align-items:center;gap:4px;display:inline-flex}.positionsliste__eingabe,.positionsliste__tabelle .feld__mengefeld input,.positionsliste__tabelle .feld__geldfeld input,.positionsliste__tabelle .feld__eingabe{border:1px solid var(--line);background:var(--card);width:8ch;min-width:0;min-height:26px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:5px;padding:0 6px;font-size:13px}.positionsliste__tabelle .feld__mengefeld,.positionsliste__tabelle .feld__geldfeld{justify-content:flex-end;gap:4px}.positionsliste__tabelle .feld__mengeeinheit{flex:0 0 3ch}.positionsliste__formel--gerechnet .positionsliste__eingabe,.positionsliste__formel--nicht_rechenbar .positionsliste__eingabe{color:var(--slate);background:0 0;border-color:#0000}.positionsliste__formel--gerechnet .positionsliste__eingabe:focus,.positionsliste__formel--nicht_rechenbar .positionsliste__eingabe:focus{border-color:var(--line);background:var(--card);color:var(--ink)}.positionsliste__formel--ueberschrieben .positionsliste__eingabe{border-color:var(--warn)}.positionsliste__eingabe:focus-visible,.positionsliste__marke:focus-visible,.positionsliste__wahl:focus-visible,.positionsliste__aktion:focus-visible,.positionsliste__aufheben:focus-visible,.positionsliste__sichern:focus-visible,.positionsliste__verwerfen:focus-visible,.positionsblatt__zeile:focus-visible,.positionsblatt__fertig:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.positionsliste__einheit{min-width:3ch;color:var(--ink-muted);text-align:left}.positionsliste__marke{background:var(--warn);min-width:24px;min-height:24px;color:var(--on-signal);font:inherit;cursor:pointer;border:0;border-radius:4px;padding:0 5px;font-size:12px;font-weight:600}.positionsliste__zustand{color:var(--ink-muted);font-size:12px}.positionsliste__vorher{color:var(--slate);white-space:nowrap;font-size:11px}.positionsliste__formel .feld__meldung,.positionsliste__formel .feld__hinweis{margin:0;font-size:11px}.positionsliste__abstand,.positionsliste__abstand>td{border:0;padding:0}.positionsliste--grob .positionsliste__eingabe,.positionsliste--grob .positionsliste__tabelle .feld__mengefeld input,.positionsliste--grob .positionsliste__tabelle .feld__geldfeld input,.positionsliste--grob .positionsliste__tabelle .feld__eingabe{min-height:40px;font-size:14px}.positionsliste--grob .positionsliste__wahl{width:24px;height:24px}.positionsliste__auswahl{border:1px solid var(--line);border-radius:var(--r-input);background:var(--cream);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.positionsliste__gewaehlt{margin-right:auto;font-size:13px;font-weight:600}.positionsliste__aktion,.positionsliste__aufheben{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;padding:0 12px;font-size:13px}.positionsliste__aktion{border-color:var(--ink);font-weight:600}.positionsliste--grob .positionsliste__aktion,.positionsliste--grob .positionsliste__aufheben{min-height:var(--ziel)}.positionsliste__gesamt{border:1px solid var(--line);border-radius:var(--r-input);background:var(--cream);font-variant-numeric:tabular-nums;border-top-width:2px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding:8px 10px;font-size:14px;font-weight:700;display:flex;position:sticky;bottom:0}.positionsliste__anzahl{color:var(--ink-muted);font-weight:400}.positionsliste__nachgerechnet{border-left:3px solid var(--slate);border-radius:var(--r-input);background:var(--cream);color:var(--slate);margin:0;padding:6px 10px;font-size:13px}.positionsliste__fuss{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.positionsliste__sichern{min-height:var(--ziel);border:1px solid var(--accent);border-radius:var(--r-btn);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;padding:0 18px;font-size:14px;font-weight:600}.positionsliste__verwerfen{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;padding:0 14px;font-size:14px}.positionsliste__hinweis{color:var(--slate);margin:0;font-size:13px}.positionsliste__leer{border:1px dashed var(--line);border-radius:var(--r-input);background:var(--cream);color:var(--ink-muted);text-align:center;margin:0;padding:16px}.positionsblatt__liste{margin:0;padding:0;list-style:none}.positionsblatt__gruppe{background:var(--subtle);border-bottom:1px solid var(--line-soft);color:var(--slate);align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.positionsblatt__gruppe--1{font-family:var(--font-display);color:var(--ink);font-size:13px}.positionsblatt__summe{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.positionsblatt__eintrag{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding-left:12px;display:flex}.positionsblatt__zeile{min-width:0;min-height:var(--ziel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 12px 4px 0;font-size:13px;display:flex}.positionsblatt__nr{font-family:var(--font-mono);color:var(--ink-muted);flex:none;font-size:12px}.positionsblatt__text{flex-direction:column;flex:1;min-width:0;display:flex}.positionsblatt__bezeichnung{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.positionsblatt__wert{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.positionsblatt__warnung{color:var(--alarm);flex:none}.positionsblatt__schleier{z-index:50;background:color-mix(in srgb, var(--ink) 28%, transparent);justify-content:center;align-items:flex-end;padding:16px 16px 0;display:flex;position:fixed;inset:0}.positionsblatt__blatt{border:1px solid var(--line);background:var(--card);width:100%;max-width:480px;max-height:85vh;box-shadow:0 -10px 30px color-mix(in srgb, var(--ink) 14%, transparent);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex;overflow:auto}.positionsblatt__titel{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.positionsblatt__felder{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.positionsblatt__felder .positionsliste__formel{align-items:flex-start}.positionsblatt__felder .positionsliste__formelfeld{gap:6px}.positionsblatt__felder .positionsliste__eingabe{width:auto;min-height:var(--ziel);border-radius:var(--r-input);padding:0 9px;font-size:15px}.positionsblatt__felder .positionsliste__formel--gerechnet .positionsliste__eingabe,.positionsblatt__felder .positionsliste__formel--nicht_rechenbar .positionsliste__eingabe{border-color:var(--line-soft);background:var(--cream);color:var(--ink)}.positionsliste__etikett{color:var(--ink-muted);font-size:13px}.positionsblatt__fertig{min-height:var(--ziel);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;align-self:flex-end;padding:0 18px;font-weight:600}.belegverlauf{flex-direction:column;gap:12px;min-width:0;display:flex}.belegverlauf__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.belegverlauf__titel{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:600}.belegverlauf__zurueck,.belegverlauf__aufklappen,.belegverlauf__wie{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.belegverlauf__aufklappen,.belegverlauf__wie{align-self:flex-start;margin-top:6px}.belegverlauf__zurueck:focus-visible,.belegverlauf__aufklappen:focus-visible,.belegverlauf__wie:focus-visible,.belegverlauf__dokument:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.belegverlauf__leer{border:1px dashed var(--line);border-radius:var(--r-input);background:var(--cream);color:var(--ink-muted);text-align:center;margin:0;padding:16px}.belegverlauf__kette{border:1px solid var(--line);border-radius:var(--r-input);background:var(--cream);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.belegverlauf__glieder{color:var(--ink);flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.belegverlauf__glied{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.belegverlauf__glied+.belegverlauf__glied:before{content:"→";content:"→" / "";color:var(--ink-muted)}.belegverlauf__nummer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.belegverlauf__kettenhinweis{color:var(--ink-muted);margin:0;font-size:12px}.belegverlauf__liste{margin:0;padding:0;list-style:none;position:relative}.belegverlauf__liste:before{content:"";background:var(--line-soft);width:2px;position:absolute;top:0;bottom:0;left:9px}.belegverlauf__eintrag{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:10px 0 10px 26px;display:flex;position:relative}.belegverlauf__eintrag:last-child{border-bottom:0}.belegverlauf__eintrag:before{content:"";border:2px solid var(--line);background:var(--card);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:4px}.belegverlauf__eintrag--statuswechsel:before{border-color:var(--ink);background:var(--ink)}.belegverlauf__liste--innen{border-left:2px solid var(--line-soft);margin-top:6px}.belegverlauf__liste--innen:before{content:none}.belegverlauf__liste--innen .belegverlauf__eintrag{padding:8px 0 8px 12px}.belegverlauf__liste--innen .belegverlauf__eintrag:before{content:none}.belegverlauf__was{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.belegverlauf__eintrag--statuswechsel>.belegverlauf__was{font-weight:600}.belegverlauf__woher{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.belegverlauf__beleg{color:var(--slate);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.belegverlauf__beleg--zu p{margin:0}.belegverlauf__marke{background:var(--warn-tint);color:var(--slate);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.belegverlauf__dokument{min-height:var(--ziel);color:var(--ink);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.belegverlauf__zu{background:var(--subtle);color:var(--slate);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.belegverlauf__kein-zugang{color:var(--slate);margin:2px 0 0;font-size:12px}.belegverlauf__begruendung{color:var(--slate);margin:2px 0 0;font-size:13px}.belegverlauf__fehlt{color:var(--ink-muted)}.belegverlauf__eintrag .pfad{margin-top:8px}.belegverlauf--historie{gap:10px}.belegverlauf--historie>.feld--wertbeleg>.feld__etikett,.faden .belegverlauf--historie>.feld--wertbeleg>.feld__etikett{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0 0 2px;font-size:12px;font-weight:600;display:block;position:static;overflow:visible}.belegverlauf__davor,.belegverlauf__hinweis{color:var(--slate);margin:0;font-size:13px}.belegverlauf__monate{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.belegverlauf__monatstitel{color:var(--ink);font-family:var(--font-display);margin:0 0 6px;font-size:13px;font-weight:600}.belegverlauf__monat--ohne .belegverlauf__monatstitel{color:var(--ink-muted)}.belegverlauf__quellen{border:1px solid var(--line);border-radius:var(--r-input);background:var(--cream);margin:0;padding:0;list-style:none}.belegverlauf__quelle{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.belegverlauf__quelle:last-child{border-bottom:0}.belegverlauf__ausschnitt{border-left:2px solid var(--line);color:var(--slate);overflow-wrap:anywhere;margin:0;padding-left:10px}.belegverlauf__ohne-stelle,.belegverlauf__zurueckgezogen{color:var(--ink-muted);margin:0;font-size:12px}.belegverlauf__zurueckgezogen{color:var(--slate)}.belegverlauf__herkunft{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}.belegverlauf__herkunft time{font-variant-numeric:tabular-nums;white-space:nowrap}.belegverlauf__herkunft .feld{flex:14ch;justify-content:flex-start;min-width:0;padding:0}.belegverlauf__herkunft .feld__wert{text-align:left}.belegverlauf__herkunft .feld__verweis{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.belegverlauf__herkunft .feld__etikett{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.belegverlauf__weg .pfad{margin-top:0}.belegverlauf__quellen{container-type:inline-size}.belegverlauf__belege{flex-direction:column;max-height:4.35em;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.belegverlauf__belege .belegverlauf__ohne-stelle{font-size:inherit}@container (width<=520px){.belegverlauf__belege{max-height:2.9em}}.belegverlauf__belege--offen{max-height:none;overflow:visible}.belegverlauf__mehr{min-height:var(--ziel);min-width:var(--ziel);color:var(--slate);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px;font-weight:600}.belegverlauf__mehr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.belegverlauf__angaben{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:24ch;min-width:0;margin:0}.belegverlauf__angaben strong{color:var(--ink);font-weight:600}.belegverlauf__oeffnen{min-height:var(--ziel);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.belegverlauf__oeffnen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zeitplan{flex-direction:column;gap:10px;min-width:0;display:flex}.zeitplan__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.zeitplan__titel{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:600}.zeitplan__fenster{border:1px solid var(--line);border-radius:var(--r-btn);display:inline-flex;overflow:hidden}.zeitplan__fensterknopf{min-width:var(--ziel);min-height:var(--ziel);border:0;border-right:1px solid var(--line);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.zeitplan__fensterknopf:last-child{border-right:0}.zeitplan__fensterknopf[aria-pressed=true]{background:var(--ink);color:var(--card)}.zeitplan__blaettern,.zeitplan__tageskopf{align-items:center;gap:8px;display:flex}.zeitplan__zeitraum,.zeitplan__tagestitel{color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;flex:1;margin:0;font-size:14px;font-weight:600}.zeitplan__blatt{min-width:var(--ziel);min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;flex:none;font-size:18px;line-height:1}.zeitplan__fensterknopf:focus-visible,.zeitplan__blatt:focus-visible,.zeitplan__termin:focus-visible,.zeitplan__zelle:focus-visible,.zeitplan__monatstag:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.zeitplan__hinweis{color:var(--ink-muted);margin:0;font-size:12px}.zeitplan__rahmen{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);overflow:hidden}.zeitplan__raster{border-collapse:collapse;table-layout:fixed;width:100%}.zeitplan__raster th,.zeitplan__raster td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:top}.zeitplan__raster th:last-child,.zeitplan__raster td:last-child{border-right:0}.zeitplan__raster tbody tr:last-child>*{border-bottom:0}.zeitplan__raster thead th{background:var(--cream);border-bottom:1px solid var(--line);color:var(--ink-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:6px 7px;font-size:11px;font-weight:600}.zeitplan__eck{width:96px}.zeitplan__datum{color:var(--ink-muted);letter-spacing:0;text-transform:none;font-weight:500}.zeitplan__name{background:var(--cream);color:var(--ink);text-align:left;overflow-wrap:anywhere;padding:8px 7px;font-size:12px;font-weight:600}.zeitplan__zelle{height:48px;padding:3px}.zeitplan__zelle>*+*{margin-top:3px}.zeitplan__termin{width:100%;min-height:var(--ziel);border:0;border-left:3px solid var(--slate);background:var(--subtle);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;padding:3px 6px;font-size:12px;line-height:1.3;display:flex}.zeitplan__termin--anzeige{cursor:default;border-left-style:dotted}.zeitplan__bezeichnung{overflow-wrap:anywhere;font-weight:600}.zeitplan__uhr{color:var(--slate);font-variant-numeric:tabular-nums;font-size:11px}.zeitplan__termin--falsch{border-left-style:dashed}.zeitplan__fehlerhaft{background:var(--card);color:var(--alarm-strong);border-radius:3px;margin-top:2px;padding:0 4px;font-size:10px;font-weight:600}.zeitplan__gleichzeitig{border-left:3px solid var(--warn);background:var(--warn-tint);border-radius:4px;flex-direction:column;gap:3px;padding:3px;display:flex}.zeitplan__gleichzeitig .zeitplan__termin{background:color-mix(in srgb, var(--card) 70%, var(--warn-tint));border-left:0}.zeitplan__marke{background:var(--warn);color:var(--on-signal);border-radius:3px;align-self:flex-start;padding:0 5px;font-size:11px;font-weight:700}.zeitplan__raster--monat th{text-align:center}.zeitplan__monatstag{text-align:center;cursor:pointer;height:48px;padding:4px 2px}.zeitplan__monatstag--fremd{background:var(--cream)}.zeitplan__monatstag--fremd .zeitplan__tagzahl{color:var(--ink-muted);font-weight:400}.zeitplan__tagzahl{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;display:block}.zeitplan__punkte{align-items:center;gap:2px;margin-top:3px;display:inline-flex}.zeitplan__punkt{background:var(--slate);border-radius:50%;width:6px;height:6px}.zeitplan__mehr{color:var(--slate);font-size:10px;font-weight:600}.zeitplan__tag{touch-action:pan-y;flex-direction:column;gap:8px;display:flex}.zeitplan__tagesliste{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);margin:0;padding:0;list-style:none}.zeitplan__tageszeile{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:4px 10px;padding:8px 11px;display:flex}.zeitplan__tageszeile:last-child{border-bottom:0}.zeitplan__tagesname{color:var(--ink);flex:0 0 96px;padding-top:12px;font-size:13px;font-weight:600}.zeitplan__tageseintraege{flex-direction:column;flex:12ch;gap:4px;min-width:0;display:flex}.zeitplan__frei{color:var(--ink-muted);padding-top:12px;font-size:12px}.zeitplan .zeitplan__raster--tafel .zeitplan__zelle--tafel{height:auto;min-height:var(--ziel-klein);padding:2px 0}.zeitplan .zeitplan__zelle--tafel>*+*{margin-top:2px}.zeitplan .zeitplan__spaltenkopf--montag{border-left:1px solid var(--line)}.zeitplan .zeitplan__gruppe>*{background:var(--cream);border-bottom:1px solid var(--line);padding:3px 7px}.zeitplan .zeitplan__gruppenkopf{color:var(--ink-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:700}.zeitplan .zeitplan__balken{box-sizing:border-box;width:100%;height:var(--ziel-klein);background:var(--accent-tint);min-width:0;color:var(--ink);font:inherit;font-size:12px;font-weight:600;line-height:var(--ziel-klein);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:0;padding:0 6px;display:block;overflow:hidden}.zeitplan .zeitplan__balken--anfang{border-left:3px solid var(--accent);border-radius:4px 0 0 4px;width:calc(100% - 3px);margin-left:3px}.zeitplan .zeitplan__balken--ende{border-radius:0 4px 4px 0;width:calc(100% - 3px)}.zeitplan .zeitplan__balken--anfang.zeitplan__balken--ende{border-radius:4px;width:calc(100% - 6px)}.zeitplan .zeitplan__balken:hover{background:color-mix(in srgb, var(--accent-tint) 70%, var(--bubble-ring))}.zeitplan .zeitplan__balken:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.zeitplan .zeitplan__balken--anzeige{border-left-color:var(--ink-subtle);background:var(--subtle);color:var(--ink-muted);cursor:default;font-weight:500}.zeitplan .zeitplan__bahnluecke{height:var(--ziel-klein);display:block}.zeitplan .zeitplan__zelle--konflikt{background:var(--warn-tint)}.zeitplan .zeitplan__konfliktmarke{background:var(--warn);color:var(--on-signal);border-radius:3px;margin:0 3px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;display:inline-block}.zeitplan .zeitplan__zelle--neu{cursor:pointer}.zeitplan .zeitplan__neu{width:100%;height:var(--ziel-klein);color:var(--ink-muted);font:inherit;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:16px;line-height:1;display:block}.zeitplan .zeitplan__zelle--neu:hover .zeitplan__neu,.zeitplan .zeitplan__zelle--neu:focus-within .zeitplan__neu,.zeitplan .zeitplan__zelle--neu:focus .zeitplan__neu{background:var(--hover);opacity:1}.zeitplan .zeitplan__personenliste{flex-direction:column;gap:10px;display:flex}.zeitplan .zeitplan__gruppentitel{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.zeitplan .zeitplan__personen{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);margin:0;padding:0;list-style:none}.zeitplan .zeitplan__person{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:6px 10px;display:flex}.zeitplan .zeitplan__person:last-child{border-bottom:0}.zeitplan .zeitplan__personkopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.zeitplan .zeitplan__personname{color:var(--ink);font-size:13px;font-weight:600}.zeitplan .zeitplan__neuknopf{min-width:var(--ziel-klein);min-height:var(--ziel-klein);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;padding:0 10px;font-size:12px;font-weight:600}.zeitplan .zeitplan__neuknopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zeitplan .zeitplan__personeintraege{flex-direction:column;gap:3px;display:flex}.zeitplan .zeitplan__person .zeitplan__frei{padding-top:0}.zeitplan .zeitplan__zelle--tafel,.zeitplan .zeitplan__balkenhalter{position:relative}.zeitplan .zeitplan__balkenhalter--gezogen .zeitplan__balken{background:var(--subtle);outline:2px dashed var(--accent);outline-offset:-2px}.zeitplan .zeitplan__balken--ziehbar{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.zeitplan .zeitplan__raster--zieht,.zeitplan .zeitplan__raster--zieht .zeitplan__balken--ziehbar{cursor:grabbing}.zeitplan .zeitplan__verschiebeknopf{border:1px solid var(--line);background:var(--card);width:24px;height:24px;color:var(--slate);font:inherit;opacity:0;cursor:pointer;border-radius:4px;padding:0;font-size:13px;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.zeitplan .zeitplan__balkenhalter:hover .zeitplan__verschiebeknopf,.zeitplan .zeitplan__balkenhalter:focus-within .zeitplan__verschiebeknopf{opacity:1}.zeitplan .zeitplan__verschiebeknopf:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:none){.zeitplan .zeitplan__verschiebeknopf{opacity:1}}.zeitplan .zeitplan__rand{cursor:ew-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:0}.zeitplan .zeitplan__rand:after{content:"";background:var(--accent);opacity:0;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;right:6px}.zeitplan .zeitplan__balkenhalter:hover .zeitplan__rand:after{opacity:.6}.zeitplan .zeitplan__zelle--ziel{background:color-mix(in srgb, var(--accent-tint) 60%, transparent)}.zeitplan .zeitplan__geist{border:2px dashed var(--accent);pointer-events:none;border-radius:4px;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:2px}.zeitplan .zeitplan__zelle--zielkonflikt{background:var(--warn-tint)}.zeitplan .zeitplan__zelle--zielkonflikt .zeitplan__geist{border-color:var(--warn)}.zeitplan .zeitplan__leiste{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;display:flex}.zeitplan .zeitplan__leistentitel{color:var(--ink-muted);margin:0;font-size:12px;font-weight:700}.zeitplan .zeitplan__leistentext,.zeitplan .zeitplan__leistenkonflikt,.zeitplan .zeitplan__leistenfrage{color:var(--ink);margin:0;font-size:13px}.zeitplan .zeitplan__leistenknoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zeitplan .zeitplan__leistenknopf{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--slate);font:inherit;cursor:pointer;padding:0 10px;font-size:12px;font-weight:600}.zeitplan .zeitplan__leistenknopf--haupt{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.zeitplan .zeitplan__leistenknopf:disabled{opacity:.5;cursor:default}.zeitplan .zeitplan__leistenknopf:focus-visible,.zeitplan .zeitplan__leistenwahl select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zeitplan .zeitplan__leistenwahl{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.zeitplan .zeitplan__leistenwahl select{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);max-width:100%;color:var(--ink);font:inherit;padding:0 8px;font-size:13px}.zeitplan .zeitplan__status{color:var(--ink);margin:8px 0 0;font-size:13px}.zeitplan .zeitplan__status--warnung{border-left:3px solid var(--warn);background:var(--warn-tint);border-radius:4px;padding:6px 10px}.zeitplan .zeitplan__personeintrag{align-items:center;gap:6px;display:flex}.zeitplan .zeitplan__personeintrag>:first-child{flex:auto;min-width:0}.unterschied .feld{background:0 0;border:0;margin:0;padding:0;display:inline}.unterschied .feld__etikett{display:none}.unterschied .feld__wert a{color:var(--ink);text-decoration:underline}.objektliste__knoepfe,.objektdetail__knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.objektdetail__knoepfe{margin:6px 0 10px}.objektdetail .objektdetail__reihe{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.objektdetail .objektdetail__reihe>.objektdetail__knoepfe{margin:0}.objektliste__knoepfe .knopf-haupt,.objektdetail__knoepfe .knopf-haupt,.objektliste__knoepfe .knopf-rahmen,.objektdetail__knoepfe .knopf-rahmen,.objektdetail .schnellaktionen .knopf-rahmen{min-height:var(--ziel);min-width:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-input);font:inherit;font-size:var(--t-ui);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.objektliste__knoepfe .knopf-haupt,.objektdetail__knoepfe .knopf-haupt{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.objektliste__knoepfe .knopf-haupt:hover,.objektdetail__knoepfe .knopf-haupt:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.objektliste__knoepfe .knopf-rahmen,.objektdetail__knoepfe .knopf-rahmen,.objektdetail .schnellaktionen .knopf-rahmen{border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:500}.objektliste__knoepfe .knopf-rahmen:hover,.objektdetail__knoepfe .knopf-rahmen:hover,.objektdetail .schnellaktionen .knopf-rahmen:hover{background:var(--paper)}.objektliste__knoepfe button:focus-visible,.objektdetail__knoepfe button:focus-visible,.objektdetail .schnellaktionen button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.objektliste__knoepfe .knopf-haupt{border-color:var(--accent-tint);background:var(--accent-tint);color:var(--accent-strong)}.objektliste__knoepfe .knopf-haupt:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.objektliste__knoepfe .knopf-haupt__plus{font-size:var(--t-lg);font-weight:500;line-height:1}.objektliste__knoepfe .knopf-ueberlauf,.objektdetail__knoepfe .knopf-ueberlauf{letter-spacing:.05em;padding:0;font-weight:700}.knopfmenue{min-width:12rem;max-height:calc(100dvh - 16px);padding:var(--a-1);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);box-shadow:var(--shadow-md), var(--shadow-sm);margin:0;position:fixed;overflow-y:auto}.knopfmenue:not([popover])[hidden]{display:none}.knopfmenue__eintrag{width:100%;min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-input);color:var(--ink);font:inherit;font-size:var(--t-ui);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.knopfmenue__eintrag:hover,.knopfmenue__eintrag:focus-visible{background:var(--hover)}.knopfmenue__eintrag:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.objektdetail>.schnellaktionen{margin:0 0 10px}.bilderstrecke{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.bilderstrecke__knopf{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.bilderstrecke__kachel .feld__medienbild img{aspect-ratio:1}.bilderstrecke__ohne{aspect-ratio:1;background:var(--subtle);border-radius:8px;display:block}.bilderstrecke__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bilderstrecke__zeit,.bilderstrecke__kennzeichen{color:var(--ink-muted);font-size:.8125rem}.objektdetail .maske__weitere,.objektdetail .maske__leer{margin-top:8px}.objektdetail .maske__weitere-knopf,.objektdetail .maske__leer-knopf{min-height:var(--ziel);border:1px solid var(--line,currentColor);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:0 12px}.objektdetail .maske__weitere-felder,.objektdetail .maske__leer-liste{margin-top:8px}.objektdetail .maske__fehlt{color:var(--ink);font-weight:600}.objektdetail .objektdetail__feld--nurlesen{opacity:.9}.objektliste .objektliste__zeile--offen{font-weight:600}.objektliste li.objektliste__zeile--offen,.objektliste .objektliste__zeile--offen>th:first-child{box-shadow:inset 3px 0 0 var(--accent)}.objektliste--master .objektliste__tabelle{table-layout:fixed;width:100%}.objektliste--master .objektliste__tabelle th,.objektliste--master .objektliste__tabelle td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.objektliste--master .objektliste__tabelle td{width:40%;color:var(--ink-muted);font-size:var(--t-sm)}.kacheln{gap:var(--a-3);padding:0 var(--a-5) var(--a-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;list-style:none;display:grid}.kacheln .kacheln__kachel{min-width:0;padding:var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card)}.wortbild{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;font-stretch:112%}.wortmarke{align-items:center;gap:10px;display:inline-flex}.wortmarke .kachel{width:32px;height:32px}.kachel{flex:none;display:block}.kachel__grund{fill:var(--accent)}.kachel text{fill:var(--on-accent)}.kachel__oben{font:600 12.5px var(--font-mono)}.kachel__symbol{font:900 56px var(--font-display);font-stretch:112%}.kachel__name{font:400 10px var(--font-body)}.wortbild-heim{min-height:var(--ziel);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.wortbild-heim:hover{text-underline-offset:5px;text-decoration:underline}.leise,.verlauf-leer{color:var(--ink-muted);margin:0;font-size:13px}.verweis{color:var(--accent-strong);text-align:left;background:0 0;border:0;padding:0;font-size:13px}.verweis:disabled{color:var(--ink-muted);cursor:default}.sprungmarke{left:var(--a-3);top:var(--a-3);z-index:var(--z-sprung);padding:var(--a-3) var(--a-4);background:var(--ink);color:var(--card);border-radius:var(--r-btn);text-decoration:none;position:fixed;transform:translateY(-160%)}.sprungmarke:focus-visible{transform:none}.ki-hinweis{color:var(--ink-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.zustand{max-width:62ch}.zustand h2{margin:8px 0 6px;font-size:22px}.beispiele{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.beispiele button{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn);width:100%;color:var(--ink);padding:10px 13px}.beispiele button:hover{border-color:var(--accent)}.technisch{font-family:var(--font-mono);background:var(--subtle);border-radius:var(--r-input);color:var(--slate);padding:9px 12px;font-size:13px}.balken{background:var(--subtle);border-radius:6px;height:13px;margin:9px 0}.balken:nth-child(3){width:72%}.balken:nth-child(4){width:54%}.laedt__bereich{margin:0 0 var(--a-2);color:var(--ink-muted);font-size:var(--t-lg);font-weight:600}.anmeldung,.sperre{max-width:340px;margin:12vh auto;padding:0 20px}.anmeldung__sub{color:var(--ink-muted);margin-top:6px;font-size:14px}.anmeldung form,.sperre form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.anmeldung label,.sperre label{color:var(--ink-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.anmeldung input,.sperre input{border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);padding:0 11px}.anmeldung button[type=submit],.sperre button[type=submit]{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent);border-radius:var(--r-btn);font-weight:600}.anmeldung button[type=submit]:hover,.sperre button[type=submit]:hover{background:var(--accent-hover)}.fehlermeldung{background:var(--alarm-tint);border:1px solid color-mix(in srgb, var(--alarm) 35%, var(--alarm-tint));border-radius:var(--r-input);color:var(--slate);margin:0;padding:8px 11px;font-size:13px}.ruecknahmestreifen{margin-bottom:16px}.ruecknahmestreifen__meldung{border:1px solid var(--line);border-radius:var(--r-input);background:var(--line-soft);color:var(--ink);margin:0;padding:10px 14px}.meldungen{z-index:30;width:min(420px,100vw - 32px);position:fixed;bottom:16px;right:16px}.meldungen:has(.meldeband--still){pointer-events:none}.vorbereitet{justify-content:center;align-items:center;gap:var(--a-1);margin:var(--a-2) 0 0;color:var(--ink-muted);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.anmeldung .anmeldung__marke{letter-spacing:-.02em;align-items:center;gap:14px;font-size:34px;font-weight:800;font-stretch:112%;display:flex}.anmeldung .anmeldung__marke .kachel{width:64px;height:64px}.rahmen{grid-template-columns:var(--sidebar-w) var(--rinne) minmax(0, 1fr) 0 0;height:100dvh;padding:env(safe-area-inset-top) calc(var(--rinne) + env(safe-area-inset-right)) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--paper);grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.rahmen .knopf-symbol{width:var(--ziel);height:var(--ziel);border-radius:var(--r-btn);color:var(--ink-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.rahmen .knopf-symbol:before{content:"";border-radius:var(--r-input);transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;position:absolute;inset:6px}.rahmen .knopf-symbol>.ic{position:relative}.rahmen .knopf-symbol:hover{color:var(--ink)}.rahmen .knopf-symbol:hover:before{background:var(--hover)}.rahmen .knopf-symbol:active:before{background:var(--druck)}.rahmen .knopf-symbol:focus-visible{outline-offset:-2px}.rahmen .seitenleiste{min-width:0;min-height:0;padding:var(--a-2) var(--a-1) var(--a-2) var(--a-2);background:var(--paper);flex-direction:column;grid-area:1/1;display:flex}.rahmen .seitenleiste__kopf{justify-content:space-between;align-items:center;gap:var(--a-2);min-height:var(--kopf-h);padding:0 0 0 var(--a-3);display:flex}.rahmen .seitenleiste__rolle{overscroll-behavior:contain;min-height:0;padding:var(--a-1) var(--a-1) var(--a-4) 0;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;overflow-y:auto}.rahmen .seitenleiste__einstiege{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rahmen .seitenleiste__zeile{align-items:center;gap:var(--a-3);width:100%;min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-btn);color:var(--ink);font-size:var(--t-ui);text-align:left;transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border:0;font-weight:500;display:flex;position:relative}.rahmen .seitenleiste__zeile:hover{background:var(--hover)}.rahmen .seitenleiste__zeile:active{background:var(--druck)}.rahmen .seitenleiste__zeile>.ic{color:var(--ink-muted)}.rahmen .seitenleiste__zeile[aria-current=page]{background:var(--card);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);font-weight:600}.rahmen .seitenleiste__modul[aria-current=page],.rahmen .seitenleiste__stamm[aria-current=page]{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line), inset 3px 0 0 var(--accent)}.rahmen .seitenleiste__gruppe{margin-top:var(--a-3);padding-top:var(--a-2);border-top:1px solid var(--line)}.rahmen .seitenleiste__gruppentitel{padding:var(--a-1) var(--a-3);color:var(--ink-muted);font-size:var(--t-sm);margin:0;font-weight:600}.rahmen[data-nav=schmal] .seitenleiste__gruppentitel{display:none}.rahmen .seitenleiste__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rahmen .seitenleiste__zeile--neu{font-weight:600}.rahmen .seitenleiste__neu-kreis{width:var(--a-6);height:var(--a-6);margin:0 calc(-1 * var(--a-1) / 2);background:var(--accent);color:var(--on-accent);transition:background-color var(--dauer-kurz) var(--kurve);border-radius:50%;flex:none;place-items:center;display:grid}.rahmen .seitenleiste__neu-kreis .ic{stroke-width:2px}.rahmen .seitenleiste__zeile--neu:hover .seitenleiste__neu-kreis{background:var(--accent-hover)}.rahmen .seitenleiste__zahl{min-width:var(--a-6);height:var(--a-6);padding:0 var(--a-2);border-radius:var(--a-3);background:var(--accent);color:var(--on-accent);font-size:var(--t-xs);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;font-weight:600;line-height:1;display:inline-grid}.rahmen .seitenleiste__suche{align-items:center;gap:var(--a-2);margin:var(--a-1) 0;padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink-muted);transition:border-color var(--dauer-kurz) var(--kurve);display:flex}.rahmen .seitenleiste__suche:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rahmen .seitenleiste__suche input{min-width:0;min-height:var(--ziel);color:var(--ink);font-size:var(--t-ui);background:0 0;border:0;outline:0;flex:1;padding:0}.rahmen .seitenleiste__suche input::placeholder{color:var(--ink-muted)}.rahmen .seitenleiste__suche-knopf{display:none}.rahmen .seitenleiste__verlauf{margin-top:var(--a-4)}.rahmen .seitenleiste__fuss{gap:var(--a-2);padding:var(--a-2) var(--a-1) 0 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.rahmen .konto{align-items:center;gap:var(--a-3);width:100%;min-height:calc(var(--ziel) + var(--a-3));padding:var(--a-2);border-radius:var(--r-btn);color:var(--ink);text-align:left;transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border:0;display:flex}.rahmen .konto:hover,.rahmen .konto[aria-expanded=true]{background:var(--hover)}.rahmen .konto__kuerzel{width:var(--a-8);height:var(--a-8);background:var(--slate);color:var(--card);font-size:var(--t-xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.rahmen .konto__text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.rahmen .konto__name{font-size:var(--t-ui);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rahmen .konto__rolle{font-size:var(--t-sm);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rahmen .konto__pfeil{color:var(--ink-muted)}.rahmen[data-nav=schmal] .seitenleiste{padding:var(--a-2);align-items:center}.rahmen[data-nav=schmal] .seitenleiste__kopf{justify-content:center;padding:0}.rahmen[data-nav=schmal] .seitenleiste .wortbild,.rahmen[data-nav=schmal] .seitenleiste__suche,.rahmen[data-nav=schmal] .seitenleiste__verlauf,.rahmen[data-nav=schmal] .konto__pfeil{display:none}.rahmen[data-nav=schmal] .seitenleiste__text,.rahmen[data-nav=schmal] .konto__text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rahmen[data-nav=schmal] .seitenleiste__rolle{padding:var(--a-1) 0;overflow:visible}@media (pointer:coarse){.rahmen[data-nav=schmal] .seitenleiste__rolle{scrollbar-width:none;overflow:hidden auto}.rahmen[data-nav=schmal] .seitenleiste__rolle::-webkit-scrollbar{display:none}}.rahmen[data-nav=schmal] .seitenleiste__einstiege{align-items:center;gap:var(--a-1)}.rahmen[data-nav=schmal] .seitenleiste__zeile{width:var(--ziel);justify-content:center;padding:0}.rahmen[data-nav=schmal] .seitenleiste__suche-knopf{display:flex}.rahmen[data-nav=schmal] .seitenleiste__zahl{top:calc(var(--a-1) - 1px);min-width:calc(var(--a-4) + 2px);height:calc(var(--a-4) + 2px);padding:0 var(--a-1);position:absolute;right:1px}.rahmen[data-nav=schmal] .seitenleiste__fuss{border-top:0;align-items:center;padding:0}.rahmen[data-nav=schmal] .konto{width:var(--ziel);min-height:var(--ziel);justify-content:center;padding:0}.rahmen[data-nav=schmal] [data-tipp]{position:relative}.rahmen[data-nav=schmal] [data-tipp]:hover:after,.rahmen[data-nav=schmal] [data-tipp]:focus-visible:after{content:attr(data-tipp);top:50%;left:calc(100% + var(--a-2));z-index:var(--z-tipp);padding:calc(var(--a-1) + 2px) var(--a-2);border-radius:var(--r-input);background:var(--ink);color:var(--card);font-size:var(--t-sm);white-space:nowrap;pointer-events:none;font-weight:500;line-height:1.3;position:absolute;transform:translateY(-50%)}.rahmen .trenner{z-index:5;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.rahmen .trenner--senkrecht{cursor:col-resize;grid-row:1}.rahmen #trenner-seitenleiste{grid-column:2}.rahmen #trenner-spalte{grid-column:4}.rahmen .trenner--senkrecht:before{content:"";position:absolute;inset:0 -6px}.rahmen .trenner--waagerecht{height:var(--rinne);cursor:row-resize;flex:none}.rahmen .trenner--waagerecht:before{content:"";position:absolute;inset:-6px 0}.rahmen .trenner:after{content:"";transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border-radius:2px;position:absolute}.rahmen .trenner--senkrecht:after{width:var(--a-1);height:var(--a-10);margin:calc(var(--a-10) / -2) 0 0 calc(var(--a-1) / -2);top:50%;left:50%}.rahmen .trenner--waagerecht:after{width:var(--a-10);height:var(--a-1);margin:calc(var(--a-1) / -2) 0 0 calc(var(--a-10) / -2);top:50%;left:50%}.rahmen .trenner:hover:after,.rahmen .trenner--zieht:after{background:var(--ink-subtle)}.rahmen .trenner:focus-visible{outline:none}.rahmen .trenner--senkrecht:focus-visible:after{top:var(--a-2);bottom:var(--a-2);background:var(--accent);height:auto;margin-top:0}.rahmen .trenner--waagerecht:focus-visible:after{left:var(--a-2);right:var(--a-2);background:var(--accent);width:auto;margin-left:0}.rahmen .trenner--still{cursor:default;pointer-events:none}.rahmen .trenner--still:after{display:none}@media (pointer:coarse){.rahmen .trenner--senkrecht:before{inset:0 -18px}.rahmen .trenner--waagerecht:before{inset:-18px 0}.rahmen .trenner:after{background:var(--line)}}body.zieht-senkrecht,body.zieht-senkrecht *{cursor:col-resize!important}body.zieht-waagerecht,body.zieht-waagerecht *{cursor:row-resize!important}body.zieht-senkrecht,body.zieht-waagerecht{-webkit-user-select:none;user-select:none}.rahmen__mitte{min-width:0;min-height:0;margin-block:var(--rinne);background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);flex-direction:column;grid-area:1/3;display:flex;position:relative;overflow:hidden}.rahmen__seite{min-height:0;padding:var(--a-5) var(--a-6) var(--a-2);flex:1 1 0;overflow-y:auto}.rahmen__mitte>.ruecknahmestreifen{margin:var(--a-3) var(--a-6) 0}.rahmen__band-schwebend{bottom:calc(env(safe-area-inset-bottom) + 76px);z-index:60;position:fixed;left:8px;right:8px}.rahmen__band-schwebend .ruecknahmeband{align-items:center;gap:var(--a-2);flex-wrap:nowrap;display:flex}.rahmen__band-schwebend .ruecknahmeband__satz{flex:auto;min-width:0;margin:0}.rahmen__band-schwebend:empty{display:none}.rahmen__mitte>.kostenhinweis,.rahmen__mitte>.eingabezeile{margin-inline:var(--a-6)}.rahmen__mitte>.ki-hinweis{margin:calc(var(--a-1) + 2px) var(--a-6) var(--a-3)}.rahmen__mitte .eingabezeile{position:relative}.rahmen__mitte .eingabezeile:before{content:"";height:var(--a-6);background:linear-gradient(to bottom, transparent, var(--card));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.rahmen .kopfzeile{align-items:center;gap:var(--a-2);min-height:var(--kopf-h);padding:0 var(--a-2) 0 var(--a-5);transition:border-color var(--dauer) var(--kurve);border-bottom:1px solid #0000;flex:none;display:flex}.rahmen .kopfzeile--linie{border-bottom-color:var(--line-soft)}.rahmen .kopfzeile__titelblock{align-items:center;gap:calc(var(--a-1) + 2px);flex:1;min-width:0;display:flex}.rahmen .kopfzeile__bereich{align-items:center;gap:calc(var(--a-1) + 2px);color:var(--ink-muted);font-size:var(--t-sm);white-space:nowrap;flex:none;font-weight:500;display:inline-flex}.rahmen .kopfzeile__pfeil{color:var(--ink-subtle)}.rahmen .kopfzeile__titel{min-width:0;font-family:var(--font-body);font-size:var(--t-body);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.rahmen .farbknopf{border-radius:var(--r-btn);width:44px;height:44px;color:var(--ink-muted);transition:background-color var(--dauer-kurz) var(--kurve), color var(--dauer-kurz) var(--kurve);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rahmen .farbknopf:hover{background:var(--hover);color:var(--ink)}.rahmen .farbknopf:active{background:var(--druck)}.rahmen .kopfzeile__titelblock+.farbknopf{margin-left:auto}.rahmen .kopfzeile__panel{align-items:center;gap:calc(var(--a-1) + 2px);min-height:var(--ziel);padding:0 var(--a-3) 0 var(--a-2);border-radius:var(--r-btn);color:var(--ink-muted);font-size:var(--t-sm);transition:background-color var(--dauer-kurz) var(--kurve), color var(--dauer-kurz) var(--kurve);background:0 0;border:0;flex:none;margin-left:auto;font-weight:500;display:inline-flex;position:relative}.rahmen .kopfzeile__panel:hover{background:var(--hover);color:var(--ink)}.rahmen .kopfzeile__panel[aria-pressed=true]{background:var(--subtle);color:var(--ink)}.rahmen .kopfzeile__zahl{min-width:var(--a-5);height:var(--a-5);padding:0 calc(var(--a-1) + 2px);border-radius:var(--a-3);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:var(--t-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.rahmen .kopfzeile__freigaben{align-items:center;gap:calc(var(--a-1) + 2px);min-height:var(--ziel);padding:0 var(--a-3) 0 var(--a-2);border-radius:var(--r-btn);color:var(--accent-strong);font-size:var(--t-sm);white-space:nowrap;transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border:0;flex:none;margin-left:auto;font-weight:600;display:inline-flex}.rahmen .kopfzeile__freigaben:hover{background:var(--hover)}.rahmen .kopfzeile__freigaben[aria-expanded=true]{background:var(--subtle)}.rahmen .kopfzeile__freigaben+.kopfzeile__panel{margin-left:0}.rahmen__spalte{min-width:0;min-height:0;margin-block:var(--rinne);flex-direction:column;grid-area:1/5;display:flex}.rahmen[data-spalte=zu] .rahmen__spalte,.rahmen[data-seite=einstellungen] .rahmen__spalte{display:none}.rahmen[data-spalte=ueberlage] .rahmen__spalte{top:0;right:var(--rinne);z-index:var(--z-spalte);width:var(--spalte-breite);filter:drop-shadow(var(--shadow-md));animation:rahmen-spalte-rein var(--dauer) var(--kurve);position:absolute;bottom:0}.rahmen[data-spalte=ueberlage] #trenner-spalte{top:var(--rinne);bottom:var(--rinne);right:calc(var(--rinne) + var(--spalte-breite));z-index:var(--z-spalte-trenner);width:var(--rinne);position:absolute}.rahmen[data-spalte=maximiert] .rahmen__mitte,.rahmen[data-spalte=maximiert] #trenner-spalte{display:none}.rahmen[data-spalte=maximiert] .rahmen__spalte{grid-column:3/-1}@keyframes rahmen-spalte-rein{0%{opacity:.5;transform:translateX(var(--a-4))}}.rahmen .kontomenue{inset:auto auto calc(var(--ziel) + var(--a-6)) var(--a-2);min-width:15rem;max-width:min(22rem, calc(100vw - var(--a-4)));padding:calc(var(--a-1) + 2px);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);box-shadow:var(--shadow-md), var(--shadow-sm);margin:0;position:fixed}.rahmen .kontomenue__kopf{margin:0 0 calc(var(--a-1) + 2px);padding:var(--a-2) var(--a-3) var(--a-3);border-bottom:1px solid var(--line-soft);flex-direction:column;line-height:1.35;display:flex}.rahmen .kontomenue__name{font-size:var(--t-ui);font-weight:600}.rahmen .kontomenue__mail{color:var(--ink-muted);font-size:var(--t-sm);overflow-wrap:anywhere}.rahmen .kontomenue__eintrag{align-items:center;gap:var(--a-3);width:100%;min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-input);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0;font-weight:500;display:flex}.rahmen .kontomenue__eintrag:hover,.rahmen .kontomenue__eintrag:focus-visible{background:var(--hover)}.rahmen .kontomenue__eintrag:focus-visible{outline-offset:-2px}.rahmen .kontomenue__eintrag .ic{color:var(--ink-muted)}.rahmen .kontomenue__trenner{height:1px;margin:calc(var(--a-1) + 2px) var(--a-1);background:var(--line-soft)}.rahmen__schleier{z-index:var(--z-schleier);background:var(--schleier);animation:rahmen-einblenden var(--dauer) var(--kurve);position:fixed;inset:0}@keyframes rahmen-einblenden{0%{opacity:0}}.rahmen[data-nav=schublade] .seitenleiste{z-index:var(--z-schublade);width:min(20rem,86vw);padding:max(var(--a-2), env(safe-area-inset-top)) var(--a-1) max(var(--a-2), env(safe-area-inset-bottom)) max(var(--a-2), env(safe-area-inset-left));box-shadow:var(--shadow-md);animation:rahmen-schublade-rein var(--dauer) var(--kurve);position:fixed;inset:0 auto 0 0}@keyframes rahmen-schublade-rein{0%{opacity:.4;transform:translateX(calc(-1 * var(--a-6)))}}.rahmen[data-modus=tablet][data-nav=schmal] .seitenleiste{padding-inline:var(--a-2)}.rahmen[data-modus=telefon]{grid-template-columns:minmax(0,1fr);padding:0}.rahmen[data-modus=telefon] .rahmen__mitte{padding:env(safe-area-inset-top) env(safe-area-inset-right) max(var(--a-3), env(safe-area-inset-bottom)) env(safe-area-inset-left);box-shadow:none;border:0;border-radius:0;grid-column:1;margin:0}.rahmen[data-modus=telefon][data-nav=zu] .seitenleiste,.rahmen[data-modus=telefon] .rahmen__spalte{display:none}.rahmen[data-modus=telefon][data-spalte=blatt] .rahmen__spalte{z-index:var(--z-blatt);background:var(--card);animation:rahmen-blatt-rein var(--dauer) var(--kurve);inset:0;bottom:var(--blatt-unten,0px);border-bottom:1px solid var(--line);margin:0;display:flex;position:fixed}.rahmen[data-modus=telefon][data-spalte=blatt] .rahmen__mitte{visibility:hidden}.rahmen[data-modus=telefon][data-spalte=blatt] .rahmen__mitte .eingabezeile{visibility:visible}@keyframes rahmen-blatt-rein{0%{opacity:.5;transform:translateX(var(--a-6))}}.rahmen[data-modus=telefon] .kopfzeile{padding:0 var(--a-1);border-bottom-color:var(--line-soft)}.rahmen[data-modus=telefon] .kopfzeile__panel{min-width:var(--ziel);padding:0 var(--a-2);justify-content:center}.rahmen[data-modus=telefon] .rahmen__seite{padding:var(--a-3) var(--a-4) var(--a-2)}.rahmen[data-modus=telefon] .rahmen__mitte>.kostenhinweis,.rahmen[data-modus=telefon] .rahmen__mitte>.eingabezeile{margin-inline:var(--a-3)}.rahmen[data-modus=telefon] .rahmen__mitte>.ki-hinweis{margin-inline:var(--a-3);margin-bottom:0}.rahmen[data-modus=telefon] .eingabezeile__karte{padding:var(--a-1) var(--a-2) var(--a-2) var(--a-3)}.rahmen[data-modus=telefon] .diktat{padding:0 var(--a-3)}.rahmen[data-modus=telefon] .eingabezeile__mehr{display:grid}.rahmen[data-modus=telefon] .eingabezeile:not(.eingabezeile--offen) .eingabezeile__karte{align-items:center;gap:var(--a-1);padding:var(--a-1) var(--a-1) var(--a-1) var(--a-3);display:flex}.rahmen[data-modus=telefon] .eingabezeile:not(.eingabezeile--offen) .eingabezeile__feld{width:auto;min-width:0;max-height:calc(var(--ziel) * 2);flex:1 1 0;overflow-y:auto}.rahmen[data-modus=telefon] .eingabezeile:not(.eingabezeile--offen) .eingabezeile__leiste{gap:var(--a-1);flex-wrap:nowrap;flex:none}.rahmen[data-modus=telefon] .eingabezeile:not(.eingabezeile--offen) .eingabezeile__anhaenge{display:none}.rahmen[data-modus=telefon] .eingabezeile:not(.eingabezeile--offen) .eingabezeile__feld::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rahmen[data-modus=telefon][data-spalte=blatt] .rahmen__mitte .eingabezeile:before,.rahmen[data-modus=telefon][data-spalte=blatt] .rahmen__mitte>.ki-hinweis{display:none}.rahmen[data-modus=telefon][data-spalte=blatt] .rahmen__mitte{padding-bottom:env(safe-area-inset-bottom)}.rahmen[data-modus=telefon] .panelspalte__inhalt{scroll-padding-block-end:calc(var(--ziel) * 2 + var(--a-4))}.rahmen:not([data-modus=rechner]) .panelspalte__karteienliste{background:linear-gradient(to right, var(--card) 30%, transparent) left center / 24px 100% no-repeat local, linear-gradient(to left, var(--card) 30%, transparent) right center / 24px 100% no-repeat local, linear-gradient(to right, #00000038, transparent) left center / 12px 100% no-repeat scroll, linear-gradient(to left, #00000038, transparent) right center / 12px 100% no-repeat scroll}.rahmen .kurzmeldung{left:50%;bottom:max(var(--a-6), env(safe-area-inset-bottom));z-index:var(--z-meldung);max-width:min(32rem, calc(100vw - var(--a-8)));padding:var(--a-3) var(--a-4);border-radius:var(--r-btn);background:var(--ink);color:var(--card);font-size:var(--t-ui);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, var(--a-3));transition:opacity var(--dauer) var(--kurve), transform var(--dauer) var(--kurve), visibility var(--dauer);line-height:1.45;position:fixed}.rahmen .kurzmeldung--sichtbar{opacity:1;visibility:visible;transform:translate(-50%)}.rahmen[data-seite=einstellungen] .rahmen__seite{flex-direction:column;padding:0;display:flex;overflow:hidden}.rahmen[data-modus=telefon] .ruecknahmeband{gap:var(--a-2);padding:var(--a-1) var(--a-2) var(--a-1) var(--a-3);flex-wrap:nowrap}.rahmen[data-modus=telefon] .ruecknahmeband__satz{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.rahmen[data-modus=telefon] .ruecknahmeband__satz>strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rahmen[data-modus=telefon] .ruecknahmeband__satz>.ruecknahmeband__frist,.rahmen[data-modus=telefon] .ruecknahmeband__satz>.ruecknahmeband__abgelaufen{flex:none}.rahmen[data-modus=telefon] .ruecknahmestreifen{margin:var(--a-1) var(--a-2)}.rahmen[data-modus=telefon] .rahmen__mitte>.ruecknahmestreifen{margin:var(--a-1) var(--a-2) 0}.rahmen[data-modus=telefon] .ruecknahmeband__satz{font-size:13px;line-height:1.25}.rahmen[data-modus=telefon] .ruecknahmeband__knopf{padding-inline:var(--a-3);flex:none}.rahmen[data-modus=telefon] .meldeband{gap:var(--a-2);padding:var(--a-1) var(--a-1) var(--a-1) var(--a-3);flex-wrap:nowrap}.rahmen[data-modus=telefon] .meldeband__satz{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.rahmen[data-modus=telefon] .meldeband__knopf{flex:none}.rahmen[data-modus=telefon] .entscheiden{gap:4px;padding:10px 12px}.rahmen[data-modus=telefon] .entscheiden__argument{flex-wrap:wrap;align-items:baseline;gap:0 10px;padding:4px 10px;display:flex}.rahmen[data-modus=telefon] .entscheiden__argument dt{flex:none}.rahmen[data-modus=telefon] .entscheiden__argument dd{flex:9ch}.rahmen[data-modus=telefon] .entscheiden__sammeltabelle thead th{border:0;height:0;padding:0;font-size:0;line-height:0;overflow:hidden}.rahmen[data-modus=telefon] .entscheiden__sammeltabelle th,.rahmen[data-modus=telefon] .entscheiden__sammeltabelle td{padding:4px 8px}.rahmen[data-modus=telefon] .entscheiden__sammeltabelle td:first-child{min-width:0}.rahmen[data-modus=telefon] .entscheiden__schrittlegende{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rahmen[data-modus=telefon] .entscheiden__schritt{flex-flow:wrap;align-items:center;column-gap:8px}.rahmen[data-modus=telefon] .entscheiden__schritt>*{flex:1 0 100%;min-width:0}.rahmen[data-modus=telefon] .entscheiden__schritt>.entscheiden__schrittfelder{flex:auto}.rahmen[data-modus=telefon] .entscheiden__schritt>.entscheiden__schrittfelder[open]{flex-basis:100%}:is(.rahmen[data-modus=telefon] .entscheiden__schritt>.entscheiden__knopf,.rahmen[data-modus=telefon] .entscheiden__schritt>.entscheiden__schrittstand:has(>.entscheiden__knopf:only-child)){flex:none}.rahmen[data-modus=telefon] .entscheiden--aktion>.entscheiden__antworten{bottom:-12px}.rahmen[data-modus=telefon] .entscheiden__antworten{flex-wrap:nowrap;gap:6px}.rahmen[data-modus=telefon] .entscheiden__antworten>.entscheiden__knopf{flex:auto;min-width:0;padding:0 8px;line-height:1.15}.rahmen[data-modus=telefon] .entscheiden__antworten>.entscheiden__knopf--stark{flex-grow:2}.rahmen[data-modus=telefon] .meldungen{left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom) + 112px);width:auto}.rahmen[data-modus=telefon][data-spalte=blatt]:has(.objektbuehne__maske-offen) .meldungen{display:none}.rahmen[data-modus=telefon] .panelspalte__pfadglied:not(:last-child){display:none}.panelspalte{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.panelspalte__panel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.panelspalte__panel[hidden]{display:none}.panelspalte__panel--gross{flex:auto!important}.panelspalte__kopf{min-height:var(--ziel);border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:stretch;display:flex}.panelspalte__aktionen{flex:none;align-items:center;padding-right:2px;display:flex}.panelspalte__plus{flex:none;align-self:center}.panelspalte .panelspalte__kopf>.panelspalte__pfad{background:0 0;border-bottom:0;flex:auto;align-items:center;min-width:0;display:flex}.panelspalte .panelspalte__kopf .panelspalte__pfadliste{min-width:0;padding-left:var(--a-2);flex-wrap:nowrap;overflow:hidden}.panelspalte .panelspalte__kopf .panelspalte__pfadglied{flex:0 auto;min-width:0}.panelspalte .panelspalte__kopf .panelspalte__pfadglied:last-child{flex-shrink:.2}.panelspalte .panelspalte__kopf .panelspalte__pfadknopf{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.panelspalte__menue{overscroll-behavior:contain;min-width:13rem;max-height:calc(100dvh - 16px);padding:calc(var(--a-1) + 2px);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);box-shadow:var(--shadow-md), var(--shadow-sm);margin:0;position:fixed;overflow-y:auto}.panelspalte__menueeintrag{align-items:center;gap:var(--a-3);width:100%;min-height:var(--ziel);padding:0 var(--a-3);border-radius:var(--r-input);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0;font-weight:500;display:flex}.panelspalte__menueeintrag:hover,.panelspalte__menueeintrag:focus-visible{background:var(--hover)}.panelspalte__menueeintrag .ic{color:var(--ink-muted)}.panelspalte__inhalt{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline:none;flex:1;min-height:0;position:relative;overflow-y:auto;container:panelspalte/inline-size}.panelspalte__inhalt[hidden]{display:none}.panelspalte__inhalt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panelspalte__werkzeug{z-index:2;align-items:center;gap:var(--a-2);padding:0 var(--a-2);border-bottom:1px solid var(--line-soft);background:var(--card);display:flex;position:sticky;top:0}.panelspalte__koerper{padding:var(--a-5) var(--a-5) var(--a-8)}.panelspalte__koerper>h2{margin:0 0 var(--a-1);font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.2}.panelspalte__koerper>p{margin:0 0 var(--a-3);font-size:var(--t-ui)}.panelspalte__leer{padding:var(--a-8) var(--a-6);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;justify-content:center;display:flex}.panelspalte__leer h2{margin:0 0 var(--a-2);font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:-.02em;font-weight:700}.panelspalte__leer p{max-width:28rem;color:var(--ink-muted);font-size:var(--t-ui);margin:0}.panelspalte__knoepfe{gap:var(--a-2);margin-top:var(--a-5);flex-wrap:wrap;display:flex}.panelspalte__leerknopf{align-items:center;gap:var(--a-2);min-height:var(--ziel);padding:0 var(--a-4);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font-size:var(--t-ui);font-weight:500;display:inline-flex}.panelspalte__leerknopf:hover{background:var(--hover)}.panelspalte__leerknopf .ic{color:var(--ink-muted)}.panelspalte__blatt{min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--card);flex-direction:column;flex:1;display:flex}.panelspalte__blattkopf{align-items:center;gap:var(--a-1);min-height:var(--kopf-h);padding:0 var(--a-1);border-bottom:1px solid var(--line-soft);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.panelspalte__blattzu{justify-self:start;align-items:center;gap:var(--a-1);min-height:var(--ziel);padding:0 var(--a-3) 0 var(--a-2);border-radius:var(--r-btn);color:var(--ink);font-size:var(--t-ui);background:0 0;border:0;font-weight:500;display:inline-flex}.panelspalte__blattzu:hover{background:var(--hover)}.panelspalte__blatttitel{min-width:0;font-family:var(--font-body);font-size:var(--t-ui);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.panelspalte__panel--blatt{box-shadow:none;border:0;border-radius:0;flex:auto}.panelspalte__panel--blatt .panelspalte__kopf{background:var(--paper)}.panelspalte__panel--blatt .panelspalte__plus{margin-right:var(--a-1)}.panelspalte__blatt .panelspalte__leer{box-shadow:none;border:0;border-radius:0}.panelspalte__koerper .objektbuehne__frage{margin:var(--a-2) 0 0;border:1px solid var(--warn);border-radius:var(--r-input);background:var(--warn-tint);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.panelspalte__koerper .objektbuehne__frage p{flex:100%;margin:0}.panelspalte__koerper .objektbuehne__rueckfrage{border-color:var(--line);background:var(--card)}.panelspalte__koerper .objektbuehne__angaben{flex:100%;gap:2px;margin:0;display:grid}.panelspalte__koerper .objektbuehne__angaben>div{grid-template-columns:minmax(7rem,11rem) 1fr;gap:8px;display:grid}.panelspalte__koerper .objektbuehne__angaben dt{color:var(--ink-muted)}.panelspalte__koerper .objektbuehne__angaben dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.panelspalte__koerper .objektbuehne__frage button{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;padding:6px 16px}.panelspalte__koerper .objektbuehne__frage button:first-of-type{border-color:var(--ink)}.panelspalte__koerper .objektbuehne__rueckfeld{flex-direction:column;flex:100%;gap:6px;display:flex}.panelspalte__koerper .objektbuehne__rueckfeld input{min-height:var(--ziel);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;padding:6px 10px}.panelspalte__koerper .objektbuehne__rueckknoepfe{flex-wrap:wrap;gap:8px;display:flex}.panelspalte__koerper .objektbuehne__rueckknoepfe button:first-of-type{border-color:var(--line)}.panelspalte__koerper .objektbuehne__rueckknoepfe button[aria-pressed=true]{border-color:var(--ink);border-width:2px;font-weight:600}.panelspalte__koerper .objektbuehne__frage button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panelspalte__koerper .objektbuehne__sperrsatz{overflow-wrap:anywhere}.panelspalte__koerper .objektbuehne__hinweis{margin:var(--a-2) 0 0;color:var(--ink-muted);font-size:var(--t-sm)}.panelspalte__koerper .bedarfsleiste{align-items:center;gap:var(--a-2);margin:var(--a-2) 0 0;flex-wrap:wrap;display:flex}.panelspalte__koerper .bedarfsleiste__knopf{min-height:var(--ziel,44px);min-width:var(--ziel,44px);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.panelspalte__koerper .bedarfsleiste__knopf:hover{background:var(--paper)}.panelspalte__koerper .bedarfsleiste__knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panelspalte__koerper .bedarfsleiste__knopf:disabled{cursor:progress;opacity:.6}.panelspalte__koerper .bedarfsleiste__hinweis{color:var(--ink-muted);font-size:var(--t-sm);flex-basis:100%;margin:0}.panelspalte__koerper .objektbuehne__arbeiter{justify-content:space-between;align-items:center;gap:var(--a-2);margin:0 0 var(--a-2);flex-wrap:wrap;display:flex}.panelspalte__koerper .objektbuehne__auftrag{align-items:center;gap:var(--a-1);min-height:var(--ziel);display:inline-flex}.panelspalte .panelspalte__abbestellt{align-items:flex-start;gap:var(--a-2);margin:var(--a-2) var(--a-3) 0;padding:var(--a-2) var(--a-3);border-radius:var(--r-input);background:var(--warn-tint);color:var(--ink);font-size:var(--t-sm);line-height:1.45;display:flex}.panelspalte .panelspalte__abbestellt svg{flex:none;margin-top:.5px}.panelspalte__koerper .bedarfsleiste__datei{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.etikettdruck{gap:.5rem;margin-block:.5rem;display:grid}.etikettdruck__vorschau{color:#000;background:#fff;border:1px dashed;width:fit-content;padding:.5rem}.etikettdruck__knoepfe{gap:.5rem;display:flex}.etikett{color:#000;background:#fff;grid-template-rows:auto auto;grid-template-columns:1fr 22mm;gap:1mm 2mm;width:46mm;font:8pt/1.15 system-ui,sans-serif;display:grid;position:relative}.etikett__text{grid-area:1/1;min-width:0}.etikett__zeile{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.etikett__zeile--erste{font-size:9pt;font-weight:700}.etikett__qr{grid-area:1/2;width:22mm;height:22mm}.etikett__hinweis{border-top:.3mm solid #000;grid-area:2/1/auto/-1;margin:0;padding-top:1mm;font-size:6.5pt}.etikett__hinweis-klein{font-size:5.5pt}.etikett-blatt{display:none}@media print{@page{size:50mm 30mm;margin:2mm}body.etikett-druckt>:not(.etikett-blatt){display:none!important}body.etikett-druckt .etikett-blatt{display:block}}.panelspalte .panelspalte__pfad{border-bottom:1px solid var(--line-soft);background:var(--card);flex:none;min-width:0}.panelspalte .panelspalte__pfadliste{padding:0 var(--a-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;margin:0;list-style:none;display:flex}.panelspalte .panelspalte__pfadglied{align-items:center;min-width:0;display:inline-flex}.panelspalte .panelspalte__pfadknopf{min-height:var(--ziel);padding:0 var(--a-2);border-radius:var(--r-btn);color:var(--ink-muted);font-size:inherit;background:0 0;border:0;font-weight:500}.panelspalte .panelspalte__pfadknopf:hover{background:var(--hover);color:var(--ink)}.panelspalte .panelspalte__pfadtext{padding:0 var(--a-2);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:24rem;font-weight:600;overflow:hidden}.panelspalte .panelspalte__pfadtrenner{color:var(--ink-muted)}.panelspalte .panelspalte__karteien{border-bottom:1px solid var(--line-soft);background:var(--card);flex:none;min-width:0}.panelspalte .panelspalte__karteienliste{gap:var(--a-1);padding:var(--a-1) var(--a-2);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0;list-style:none;display:flex;overflow-x:auto}.panelspalte .panelspalte__karteienliste::-webkit-scrollbar{display:none}.panelspalte .panelspalte__karteienliste>li{flex:none}.panelspalte .panelspalte__kartei{min-height:var(--a-8);padding:0 var(--a-3);border-radius:var(--r-input);color:var(--ink-muted);font-size:var(--t-sm);white-space:nowrap;background:0 0;border:1px solid #0000;font-weight:500}.panelspalte .panelspalte__kartei:hover{background:var(--hover);color:var(--ink)}.panelspalte .panelspalte__kartei[aria-current=true]{border-color:var(--line);background:var(--hover);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.panelspalte .panelspalte__kartei:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (pointer:coarse){.panelspalte .panelspalte__kartei{min-height:var(--ziel)}}.panelspalte .panelspalte__position{align-items:center;gap:var(--a-1);color:var(--ink-muted);font-size:var(--t-sm);margin-left:auto;display:inline-flex}.panelspalte .panelspalte__positionstext{white-space:nowrap;font-variant-numeric:tabular-nums}.panelspalte .panelspalte__pfeil{min-width:var(--ziel);min-height:var(--ziel);border-radius:var(--r-btn);color:var(--ink);font-size:var(--t-xl);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.panelspalte .panelspalte__pfeil:hover{background:var(--hover)}.panelspalte .panelspalte__pfeil[aria-disabled=true]{color:var(--ink-muted);opacity:.45}.panelspalte .panelspalte__inhalt--md{flex-direction:column;display:flex;overflow:hidden}.panelspalte .panelspalte__inhalt--md>.panelspalte__kern{flex:1;min-height:0;display:flex}.panelspalte .panelspalte__md{flex:1;grid-template-columns:clamp(280px,28%,380px) minmax(0,1fr);min-height:0;display:grid}.panelspalte .panelspalte__master{overscroll-behavior:contain;border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-height:0;overflow-y:auto}.panelspalte .panelspalte__akte{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-height:0;overflow-y:auto}.panelspalte .panelspalte__akte-leer{max-width:34rem;padding:var(--a-8) var(--a-6);color:var(--ink-muted);font-size:var(--t-ui);margin:0;line-height:1.5}.panelspalte .panelspalte__akte-leer p{margin:0}.panelspalte .panelspalte__akte-leer .panelspalte__akte-leerkopf{margin-bottom:var(--a-1);color:var(--ink);font-size:var(--t-body);font-weight:600}.panelspalte .panelspalte__akte-erster{min-height:var(--a-8);margin-top:var(--a-4);padding:0 var(--a-3);border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.panelspalte .panelspalte__akte-erster:hover{background:var(--hover)}.panelspalte .panelspalte__akte-erster:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.panelspalte .panelspalte__akte-erster{min-height:var(--ziel)}}
