.konflikte.svelte-1o5ax1l td:where(.svelte-1o5ax1l){vertical-align:top}.konflikte.svelte-1o5ax1l label.haken:where(.svelte-1o5ax1l){margin:0}:root{--grund:#fff;--flaeche:#f4f5f7;--text:#1c1f24;--leise:#5c6470;--rand:#d5d9e0;--akzent:#1f5fbf;--gut:#1a7f4b;--gut-flaeche:#e7f5ed;--schlecht:#b3261e;--schlecht-flaeche:#fbeae9;--hinweis-flaeche:#fff6dc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--grund:#15171a;--flaeche:#1f2226;--text:#e8eaed;--leise:#9aa3af;--rand:#363b43;--akzent:#7fb0ff;--gut:#6fd39b;--gut-flaeche:#14301f;--schlecht:#ff8f87;--schlecht-flaeche:#3a1a18;--hinweis-flaeche:#3a3115}}*{box-sizing:border-box}body{background:var(--grund);color:var(--text);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:60rem;margin:0 auto;padding:1.5rem 1rem 4rem}h1{margin:0;font-size:1.6rem}h2{margin:0 0 .75rem;font-size:1.15rem}.unter{color:var(--leise);margin:.25rem 0 1.25rem}.warnung{background:var(--hinweis-flaeche);border-radius:.5rem;padding:.75rem 1rem}form{gap:.9rem;margin:1.25rem 0 2rem;display:grid}label{grid-template-columns:minmax(0,1fr);gap:.3rem;font-weight:600;display:grid}input{border:1px solid var(--rand);background:var(--grund);color:var(--text);font:inherit;border-radius:.4rem;padding:.65rem .75rem;font-weight:400}button{border:1px solid var(--akzent);background:var(--akzent);color:var(--grund);font:inherit;cursor:pointer;border-radius:.4rem;padding:.7rem 1rem;font-weight:600}button[type=button]{color:var(--akzent);background:0 0}button:disabled{opacity:.45;cursor:default}input:focus-visible,button:focus-visible{outline:3px solid var(--akzent);outline-offset:2px}section{background:var(--flaeche);border-radius:.6rem;margin-top:1.5rem;padding:1rem}.leer{color:var(--leise)}.schritte{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.schritte li{overflow-wrap:anywhere;border-radius:.4rem;gap:.7rem;padding:.6rem .75rem;display:flex}.marke{font-weight:700}.ok{background:var(--gut-flaeche)}.neutral{background:var(--grund);color:var(--leise)}.ok .marke,.fazit.ok{color:var(--gut)}.fehler{background:var(--schlecht-flaeche)}.fehler .marke,.fazit.fehler{color:var(--schlecht)}.fazit{border-radius:.4rem;margin:.9rem 0 0;padding:.6rem .75rem;font-weight:600}.knoepfe{flex-wrap:wrap;gap:.6rem;display:flex}header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}nav,.reiter{border-bottom:1px solid var(--rand);flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem;padding-bottom:.6rem;display:flex}nav button,.reiter button{border-color:#0000}nav button.aktiv,.reiter button.aktiv{border-color:var(--akzent);background:var(--akzent);color:var(--grund)}.ansicht>h2{margin-bottom:.25rem}h3{margin:0 0 .75rem;font-size:1.05rem}h4{margin:1rem 0 .3rem;font-size:.95rem}.leise{color:var(--leise);font-weight:400}.zweispaltig{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;display:grid}label.haken{align-items:center;gap:.5rem;font-weight:400;display:flex}label.haken input{width:1.1rem;height:1.1rem;margin:0}select,textarea{border:1px solid var(--rand);background:var(--grund);color:var(--text);font:inherit;border-radius:.4rem;padding:.65rem .75rem;font-weight:400}textarea{width:100%;margin-top:.4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem}details summary{cursor:pointer}fieldset{border:1px solid var(--rand);border-radius:.5rem;gap:.6rem;margin:0;padding:.75rem 1rem;display:grid}legend{padding:0 .3rem;font-weight:600}.einrueckung{gap:.35rem;margin:.4rem 0 .2rem 1.6rem;display:grid}.auswahl{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.3rem 1rem;margin:.3rem 0 0 1.6rem;display:grid}.tabelle{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--rand);text-align:left;vertical-align:middle;padding:.4rem .6rem}th{color:var(--leise);font-size:.85rem}td.zahl,th.zahl{text-align:right;font-variant-numeric:tabular-nums}input.eng{width:100%;min-width:7rem;padding:.3rem .5rem}.zahlen{flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.zahlen li{background:var(--grund);border-radius:1rem;padding:.3rem .7rem;font-weight:600}.karten{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.karten>li{border:1px solid var(--rand);border-radius:.5rem;padding:.7rem .9rem}.warnung button{margin-left:.75rem;padding:.3rem .7rem}.fazit p{margin:.2rem 0}button[type=button].haupt{background:var(--akzent);color:var(--grund)}.zeile{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.25rem;margin-bottom:1rem;display:flex}.zeile p{margin:0 0 .6rem}label.schmal{max-width:28rem;margin-bottom:.4rem}.hinweis{color:var(--leise);margin:0 0 .75rem;font-size:.9rem}.reiter.klein button{padding:.45rem .8rem}tr.markiert td{background:var(--hinweis-flaeche)}.knoepfe-eng{white-space:nowrap;text-align:right}.knoepfe-eng button{margin-left:.3rem;padding:.35rem .7rem}.schnell{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.schnell>li{border:1px solid var(--rand);border-radius:.5rem;grid-template-columns:minmax(10rem,1fr) 7.5rem 10.5rem auto;align-items:center;gap:.4rem .75rem;padding:.35rem .6rem;display:grid}.schnell>li:focus-within{border-color:var(--akzent);background:var(--flaeche)}.schnell>li.fehlerzeile{border-color:var(--schlecht);background:var(--schlecht-flaeche)}.schnell .name{gap:.6rem;font-weight:600;display:flex}.schnell .nummer{min-width:1.6rem;color:var(--leise);font-variant-numeric:tabular-nums;text-align:right}.schnell input.wert{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-height:2.75rem;font-size:1.15rem}.schnell .stand{font-variant-numeric:tabular-nums}.status-knoepfe{gap:.3rem;display:flex}.status-knoepfe button{min-width:2.75rem;min-height:2.75rem;padding:.3rem .5rem}.status-knoepfe button.gesetzt{background:var(--akzent);color:var(--grund)}.fehlertext{color:var(--schlecht);grid-column:1/-1;font-size:.9rem;font-weight:600}.verlauf{color:var(--leise);grid-column:1/-1;font-size:.9rem}.verlauf ol{margin:.3rem 0 .2rem}.verlauf li:not(.gueltig){text-decoration:line-through}@media (width<=40rem){.schnell>li{grid-template-columns:minmax(0,1fr) auto}.schnell .stand{grid-column:1;font-size:.9rem}.schnell input.wert{justify-self:end;width:8rem}.status-knoepfe button{min-width:2.5rem}}.vorschlag{font-size:1.05rem}.marke-unvollstaendig{background:var(--hinweis-flaeche);border-radius:1rem;margin-left:.35rem;padding:.05rem .45rem;font-size:.8rem;font-weight:600;display:inline-block}table.uebersicht td.zahl,table.uebersicht td.vorschlagzelle{white-space:nowrap}table.uebersicht select{padding:.3rem .5rem}.notenbuch table{width:auto;min-width:100%}.notenbuch th,.notenbuch td{padding:.25rem .35rem}.notenbuch thead th{vertical-align:bottom;white-space:nowrap}.notenbuch .kopf{color:var(--text);text-overflow:ellipsis;max-width:9rem;font-weight:600;display:block;overflow:hidden}.notenbuch .fest{z-index:1;background:var(--grund);white-space:nowrap;text-align:left;color:var(--text);font-weight:400;position:sticky;left:0}.notenbuch input.zelle{text-align:right;font-variant-numeric:tabular-nums;width:4.5rem;padding:.25rem .4rem}.notenbuch td.fehlerzelle input{border-color:var(--schlecht);background:var(--schlecht-flaeche)}.notenbuch td.ergebnis{white-space:nowrap}.vorschau{border:1px solid var(--rand);border-radius:.5rem;margin-top:.75rem;padding:.75rem}.blatt-titel{margin:0;font-size:1.1rem}.blatt-angaben{color:var(--leise);margin:.2rem 0 .75rem;font-size:.9rem}table.notenliste td,table.notenliste th{white-space:nowrap;padding:.3rem .45rem}table.notenliste td:last-child{white-space:normal}table.notenliste td.betont{font-weight:700}.blatt-hinweise{color:var(--leise);margin:.75rem 0 0;padding-left:1.2rem;font-size:.85rem}.druckfassung{display:none}@media print{@page{size:A4 landscape;margin:12mm}body.druck-notenliste{color:#000;background:#fff;font-size:10pt}body.druck-notenliste>:not(.druckfassung){display:none!important}body.druck-notenliste>.druckfassung{display:block}.druckfassung th,.druckfassung td{color:#000;border-bottom:.5pt solid #888;padding:1.2mm 1.6mm}.druckfassung th{font-size:8.5pt}.druckfassung thead{display:table-header-group}.druckfassung tr{break-inside:avoid}.druckfassung .blatt-angaben,.druckfassung .blatt-hinweise{color:#333}}button.klein{padding:.25rem .6rem;font-size:.85rem}select{max-width:100%}
