:root{color-scheme:light dark;--grund: #f4f5f7;--flaeche: #ffffff;--flaeche-gedaempft: #f0f1f4;--rand: #d4d7dd;--rand-stark: #b6bac2;--text: #1c1f24;--text-leise: #5b616b;--marke: #1f5f3f;--marke-text: #ffffff;--marke-leise: #e6f0ea;--fehler: #9b1c1c;--fehler-flaeche: #fdecec;--erfolg: #1f5f3f;--erfolg-flaeche: #e6f0ea;--warnung: #8a5a00;--warnung-flaeche: #fdf3e2;--radius: 10px;--luft: 1rem;--schatten: 0 1px 2px rgb(0 0 0 / 6%), 0 4px 12px rgb(0 0 0 / 4%);--knopf-min-breite: 9rem;--eingabe-zeilenhoehe: 1.5rem;--hinweis-hoehe: 1.2rem}@media(prefers-color-scheme:dark){:root{--grund: #16181c;--flaeche: #1e2126;--flaeche-gedaempft: #262a30;--rand: #363b43;--rand-stark: #4b525c;--text: #e8eaed;--text-leise: #a2a9b4;--marke: #6cc79a;--marke-text: #10231a;--marke-leise: #1d3229;--fehler: #f2a0a0;--fehler-flaeche: #3a1f1f;--erfolg: #8fd3ae;--erfolg-flaeche: #1d3229;--warnung: #e8c07a;--warnung-flaeche: #352a16}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--grund);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3{line-height:1.25;margin:0 0 .5rem}h1{font-size:1.5rem}h2{font-size:1.15rem}h3{font-size:1rem}p{margin:0 0 .75rem}a{color:var(--marke)}summary{cursor:pointer;font-weight:600}code{background:var(--flaeche-gedaempft);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;padding:.1em .35em}:focus-visible{outline:3px solid var(--marke);outline-offset:2px}.huelle{display:flex;flex-direction:column;min-height:100vh}.kopf{align-items:center;background:var(--flaeche);border-bottom:1px solid var(--rand);display:flex;flex-wrap:wrap;gap:.75rem var(--luft);padding:.75rem var(--luft);position:sticky;top:0;z-index:10}.wortmarke{color:var(--marke);font-size:1.05rem;font-weight:700}.kopf nav{display:flex;flex-wrap:wrap;gap:.25rem}.kopf nav a{border-radius:var(--radius);color:var(--text);padding:.4rem .7rem;text-decoration:none}.kopf nav a:hover{background:var(--flaeche-gedaempft)}.kopf nav a.aktiv{background:var(--marke-leise);color:var(--marke);font-weight:600}.kopfrechts{align-items:center;display:flex;gap:.5rem;margin-left:auto}.benutzername{color:var(--text-leise);font-size:.9rem}.inhalt{margin:0 auto;max-width:68rem;padding:var(--luft);width:100%}.mittig{margin:0 auto;max-width:26rem;padding:2rem var(--luft);width:100%}.mittig.breiter{max-width:42rem}.kopfzeile{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:var(--luft)}.kopfzeile h1{margin:0}.unterzeile{color:var(--text-leise)}.zentriert{text-align:center}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);margin-bottom:var(--luft);padding:var(--luft)}.karte>:last-child{margin-bottom:0}.warnkarte{background:var(--warnung-flaeche);border-color:var(--warnung)}.hervorgehoben{background:var(--flaeche-gedaempft);border:1px solid var(--rand);border-radius:var(--radius);padding:.75rem}.notiz{border-left:3px solid var(--rand-stark);color:var(--text-leise);padding-left:.75rem}.marke{background:var(--marke-leise);border-radius:999px;color:var(--marke);font-size:.85rem;font-weight:600;padding:.15rem .6rem}.grosswert{font-size:1.75rem;font-weight:600;margin:0}.unauffaellig{color:var(--text-leise)}.kennwerte{display:grid;gap:.75rem var(--luft);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0}.kennwerte dt{color:var(--text-leise);font-size:.85rem}.kennwerte dd{font-weight:600;margin:.15rem 0 0}.befundliste{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.befundliste li{display:grid;gap:.15rem}.formular{display:grid;gap:.75rem}.raster{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.feld{display:grid;gap:.25rem}.feldname{font-size:.9rem;font-weight:600}.feldhinweis{color:var(--text-leise);display:block;font-size:.8rem;min-height:var(--hinweis-hoehe)}.ganze_breite{grid-column:1 / -1}input,select,textarea{background:var(--flaeche);border:1px solid var(--rand-stark);border-radius:var(--radius);color:inherit;font:inherit;line-height:var(--eingabe-zeilenhoehe);padding:.5rem .65rem;width:100%}textarea{resize:vertical}input:disabled,select:disabled,textarea:disabled{background:var(--flaeche-gedaempft);color:var(--text-leise)}button{background:var(--marke);border:1px solid transparent;border-radius:var(--radius);color:var(--marke-text);cursor:pointer;font:inherit;font-weight:600;line-height:var(--eingabe-zeilenhoehe);min-width:var(--knopf-min-breite);padding:.5rem .9rem}button:hover:not(:disabled){filter:brightness(1.08)}button:disabled{cursor:not-allowed;opacity:.6}button.unauffaellig{background:transparent;border-color:var(--rand-stark);color:var(--text);font-weight:500}.knopfzeile{display:flex;flex-wrap:wrap;gap:.5rem}.suchzeile{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--luft)}.suchzeile input{flex:1 1 14rem;width:auto}.kopierzeile{display:flex;flex-wrap:wrap;gap:.5rem}.kopierzeile input{flex:1 1 16rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;width:auto}.langtext{background:var(--flaeche-gedaempft);border-radius:var(--radius);font-family:inherit;font-size:.9rem;margin:0;overflow-x:auto;padding:.75rem;white-space:pre-wrap}.hinweis{color:var(--text-leise)}.leer{background:var(--flaeche);border:1px dashed var(--rand-stark);border-radius:var(--radius);padding:var(--luft);text-align:center}.meldung{border-left:4px solid;border-radius:var(--radius);padding:.6rem .75rem}.meldung.fehler{background:var(--fehler-flaeche);border-color:var(--fehler);color:var(--fehler)}.meldung.erfolg{background:var(--erfolg-flaeche);border-color:var(--erfolg);color:var(--erfolg)}.meldung.warnung{background:var(--warnung-flaeche);border-color:var(--warnung);color:var(--warnung)}.statuskarten{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.statuskarte{background:var(--flaeche-gedaempft);border:1px solid var(--rand);border-left:4px solid var(--rand-stark);border-radius:var(--radius);padding:.75rem}.statuskarte--available{border-left-color:var(--erfolg)}.statuskarte--busy{border-left-color:var(--warnung)}.statuskarte--offline{border-left-color:var(--fehler)}.statustext{align-items:center;display:flex;font-weight:600;gap:.4rem;margin:0}.statussymbol{font-size:1.1rem}.stub_hinweis{font-size:.8rem;margin-top:.5rem}.tabellenrahmen{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);margin-bottom:var(--luft);overflow-x:auto}table{border-collapse:collapse;min-width:100%;width:100%}th,td{border-bottom:1px solid var(--rand);padding:.6rem .75rem;text-align:left;vertical-align:top;white-space:nowrap}th{background:var(--flaeche-gedaempft);font-size:.85rem;letter-spacing:.02em}tbody tr:last-child td{border-bottom:none}@media(max-width:40rem){.kopf{padding:.6rem .75rem}.kopfrechts{margin-left:0;width:100%}.inhalt{padding:.75rem}.raster{grid-template-columns:1fr}}
