@font-face{font-family:Inter;src:url(/schriften/InterVariable.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nacht:#02141e;--rot:#c91430;--rot-tief:#a9102a;--weiss:#fff;--papier:#e0e5e9;--papier-hell:#f7f8fa;--papier-ton:#e9edf0;--tinte:#1d1d1b;--text:#45443f;--matt:#5b5e63;--haar:#dedede;--linie:#c7cbcf;--linie-weich:#edeeef;--rand:#949494}*{box-sizing:border-box}html,body{background:var(--weiss);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.62}a{color:var(--rot);text-underline-offset:2px}a:hover{color:var(--rot-tief)}:focus-visible{outline:2px solid var(--rot);outline-offset:2px}.rahmen{max-width:1180px;margin:0 auto;padding:0 24px}.kopf{background:var(--nacht);border-bottom:3px solid var(--rot);padding:20px 0 18px}.kopf__zeile{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.kopf__logo{width:186px;height:30px;display:block}.kopf__trenn{background:#ffffff38;width:1px;height:22px;display:block}.kopf__name{color:#ffffffb8;letter-spacing:.01em;margin:0;font-size:15px;font-weight:500}.kopf__rechts{align-items:center;gap:16px;margin-left:auto;display:flex}.kopf__wer{color:#ffffff94;font-size:14px}.kopf a{color:#fff}.kopf a:hover{color:#fffc}.zahlen{background:var(--haar);border:1px solid var(--haar);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:1px;margin:32px 0 26px;display:grid}.zahl{background:var(--weiss);padding:18px 20px 16px}.zahl__wert{letter-spacing:-.02em;color:var(--tinte);font-size:34px;font-weight:700;line-height:1.02}.zahl__name{color:var(--matt);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:11px;line-height:1.4}.zahl--akzent{background:var(--papier-hell)}.zahl--akzent .zahl__wert{color:var(--rot)}.filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filter__knopf{font:inherit;cursor:pointer;background:var(--weiss);color:var(--tinte);border:1px solid var(--rand);border-radius:0;padding:7px 14px;font-size:13px;font-weight:500}.filter__knopf:hover{border-color:var(--tinte)}.filter__knopf[aria-pressed=true]{background:var(--nacht);color:#fff;border-color:var(--nacht)}.filter__raum{color:var(--matt);margin-left:auto;font-size:13px}.liste{border:1px solid var(--haar);border-bottom:0}.eintrag{border-bottom:1px solid var(--haar)}.eintrag__kopf{text-align:left;width:100%;font:inherit;background:var(--weiss);color:var(--text);cursor:pointer;border:0;border-left:3px solid #0000;grid-template-columns:116px 1fr 156px 124px 26px;align-items:center;gap:16px;padding:14px 18px;display:grid}.eintrag__kopf:hover{background:var(--papier-hell)}.eintrag[data-offen=ja] .eintrag__kopf{border-left-color:var(--rot);background:var(--papier-hell)}.eintrag__datum{color:var(--matt);font-variant-numeric:tabular-nums;font-size:13px}.eintrag__wer{min-width:0}.eintrag__firma{color:var(--tinte);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.eintrag__name{color:var(--matt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.eintrag__pfeil{color:var(--matt);text-align:right;font-size:18px}.marke{border:1px solid var(--linie);white-space:nowrap;color:var(--text);padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.marke--klar{border-color:var(--rand);color:var(--tinte)}.marke--teilweise{border-color:var(--linie);color:var(--matt)}.marke--unklar{background:var(--rot);border-color:var(--rot);color:#fff}.tiefe{background:var(--papier-hell);padding:6px 18px 26px 21px}.tiefe__block{margin-top:22px}.tiefe__titel{text-transform:uppercase;letter-spacing:.08em;color:var(--matt);margin:0 0 10px;font-size:11px;font-weight:600}.paare{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 28px;display:grid}.paar__name{color:var(--matt);font-size:12px}.paar__wert{color:var(--tinte);overflow-wrap:anywhere;font-size:15px}.balken{gap:7px;display:grid}.balken__zeile{grid-template-columns:152px 1fr 46px;align-items:center;gap:12px;font-size:13px;display:grid}.balken__name{color:var(--text)}.balken__spur{background:var(--papier);height:8px}.balken__fuell{background:var(--nacht);height:8px}.balken__zeile[data-kritisch=ja] .balken__fuell{background:var(--rot)}.balken__zeile[data-kritisch=ja] .balken__name{color:var(--rot);font-weight:600}.balken__wert{text-align:right;font-variant-numeric:tabular-nums;color:var(--matt)}.roh{background:var(--weiss);border:1px solid var(--haar);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);max-height:340px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}.leer{text-align:center;color:var(--matt);border:1px solid var(--haar);background:var(--papier-hell);padding:64px 24px}.mitte{background:var(--papier-hell);place-items:center;min-height:100vh;padding:48px 24px;display:grid}.karte{border:1px solid var(--haar);background:var(--weiss);width:100%;max-width:430px;padding:34px 34px 30px}.karte__logo{width:210px;height:34px;margin-bottom:26px;display:block}.karte h1{letter-spacing:-.01em;color:var(--tinte);margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.16}.karte>p{color:var(--matt);margin:0 0 22px;font-size:15px}.feld{margin-bottom:16px;display:block}.feld__name{color:var(--tinte);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.feld input{width:100%;font:inherit;border:1px solid var(--rand);background:var(--weiss);color:var(--tinte);border-radius:0;padding:11px 13px;font-size:16px}.feld input:focus{outline:2px solid var(--rot);outline-offset:1px;border-color:var(--tinte)}.tat{width:100%;font:inherit;cursor:pointer;background:var(--rot);color:#fff;border:0;border-radius:0;padding:12px 18px;font-size:16px;font-weight:600}.tat:hover:not(:disabled){background:var(--rot-tief)}.tat:disabled{opacity:.45;cursor:default}.fehler{border-left:3px solid var(--rot);background:var(--papier-hell);color:var(--tinte);margin-bottom:18px;padding:11px 13px;font-size:14px}.hinweis{color:var(--matt);margin-top:18px;font-size:13px;line-height:1.5}.qr{border:1px solid var(--haar);background:#fff;width:196px;height:196px;margin:0 auto 18px;padding:8px;display:block}.schluessel{word-break:break-all;background:var(--papier-hell);border:1px solid var(--haar);color:var(--tinte);margin-bottom:18px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13px}@media (max-width:760px){.eintrag__kopf{grid-template-columns:1fr 26px;gap:7px}.eintrag__datum,.eintrag__status{grid-column:1}.balken__zeile{grid-template-columns:112px 1fr 42px}.kopf__logo{width:150px;height:25px}.kopf__name,.kopf__trenn{display:none}}
