:root{--bg:#fbfbfa;--flaeche:#fff;--flaeche2:#f2f2f0;--sunk:#f6f6f4;--rand:rgba(0,0,0,.11);--rand2:rgba(0,0,0,.22);--ink:#16171a;--ink2:#4a4c52;--matt:#696b73;--akzent:#5b4fd0;--akzent-weich:#efedfa;--magenta:#b5179e;--gut:#0a7a0a;--warn:#a06400;--schlecht:#c0392b;--fokus:#00758a;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sans:system-ui,-apple-system,"Segoe UI",sans-serif;--pad:clamp(14px,4vw,26px);--r:12px;}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0b0c0e;--flaeche:#141519;--flaeche2:#1a1c21;--sunk:#101115;--rand:rgba(255,255,255,.075);--rand2:rgba(255,255,255,.14);--ink:#f3f3f1;--ink2:#a9aaa4;--matt:#8e8f85;--akzent:#9085e9;--akzent-weich:#252536;--magenta:#f07ad0;--gut:#0ca30c;--warn:#fab219;--schlecht:#e66767;--fokus:#22d3ee;}}:root[data-theme="dark"]{--bg:#0b0c0e;--flaeche:#141519;--flaeche2:#1a1c21;--sunk:#101115;--rand:rgba(255,255,255,.075);--rand2:rgba(255,255,255,.14);--ink:#f3f3f1;--ink2:#a9aaa4;--matt:#8e8f85;--akzent:#9085e9;--akzent-weich:#252536;--magenta:#f07ad0;--gut:#0ca30c;--warn:#fab219;--schlecht:#e66767;--fokus:#22d3ee;}*{box-sizing:border-box}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:4px}html{-webkit-text-size-adjust:100%}.laden{position:fixed;inset:0;display:grid;place-items:center;font:16px var(--mono);color:var(--matt)}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}@media(min-width:700px){body{font-size:15px}}a{color:var(--akzent)}img,svg{max-width:100%}.wrap{width:100%;max-width:1120px;margin:0 auto;padding-inline:var(--pad)}.klein{font-size:12.5px;color:var(--matt)}.top{position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:1px solid var(--rand)}.top-in{display:flex;align-items:center;gap:12px;padding-block:11px;min-height:56px}.marke{display:inline-flex;align-items:center;text-decoration:none;line-height:0;background:var(--ink);border-radius:9px;padding:4px;flex:none}.signet{display:block;width:22px;height:22px}.signet .grund{fill:var(--ink)}.signet .punkte{fill:var(--bg)}.signet .striche{stroke:var(--bg)}.grow{flex:1;min-width:0}.sprung{position:absolute;left:-9999px}.sprung:focus{position:static;left:auto;outline:3px solid var(--fokus);outline-offset:2px}main:focus{outline:none}.me{display:inline-flex;align-items:center;gap:7px;font:12px var(--mono);color:var(--ink2);background:var(--flaeche);border:1px solid var(--rand);border-radius:999px;padding:6px 11px;white-space:nowrap;min-width:0;flex:0 1 auto;overflow-x:auto;scrollbar-width:none}.me::-webkit-scrollbar{display:none}.burger{display:inline-flex;align-items:center;background:var(--ink);border:0;border-radius:9px;padding:4px;cursor:pointer;flex:none;line-height:0;opacity:.85;text-decoration:none}.burger:hover{opacity:1}.modal.liste{align-items:flex-start}.modal.liste>div{width:100%;max-width:36rem}.modal.liste h3{margin:20px 0 8px;font:600 11.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--matt)}.modal.liste h3{margin-top:0}.modal .stliste[hidden]{display:none}.stbalken{display:flex;align-items:flex-end;gap:2px;height:86px;margin:14px 0 4px}.stbalken div{flex:1;min-height:2px;border-radius:3px 3px 0 0;background:var(--akzent);opacity:.7}.stbalken .strest{background:var(--matt);opacity:.5;margin-left:7px}.stbalken div:hover,.stbalken div:focus{opacity:1}.gesund{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:14px 0 6px}.gstapel{display:flex;flex-direction:column;justify-content:flex-end;height:160px;border-bottom:1px solid var(--rand)}.gstapel i{display:block;width:100%;min-height:0}.gstapel .gda{background:var(--akzent);opacity:.85;border-radius:0 0 3px 3px}.gstapel .gfehlt{background:var(--schlecht);opacity:.85;border-radius:3px 3px 0 0}.gstapel .gweg{background:var(--matt);opacity:.55;border-radius:3px}.gname{margin-top:8px;font:600 12px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--matt)}.gzahlen{margin:8px 0 0;font:13px var(--mono)}.gzahlen div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-top:1px solid var(--rand)}.gzahlen dt{color:var(--matt)}.gzahlen dd{margin:0}.gzahlen dd.hin{color:var(--schlecht)}.gfehler dt{flex:0 0 9ch}.gfehlend{margin-top:22px}.gfehlend summary{cursor:pointer;color:var(--ink2);font:12px var(--sans)}.gfehlend .gname{margin-top:12px}.gfehler dd.gbalken{flex:1 1 auto;height:8px;align-self:center;background:var(--rand)}.gfehler dd.gbalken i{display:block;height:100%;background:var(--schlecht);opacity:.85}.gfehler dd:last-child{min-width:3ch;text-align:right}.stuhrzeile{padding:10px 0;border-top:1px solid var(--rand)}.stuhrzeile:first-child{border-top:0}.stuhrzeile.stsumme .stkopf{font-weight:700}.stuhr{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;margin-top:6px}.stuhr div{display:flex;flex-direction:column;align-items:center;min-width:0}.stuhr .stb{display:flex;align-items:flex-end;width:100%;height:44px}.stuhr i{display:block;width:100%;min-height:2px;background:var(--akzent);opacity:.7;border-radius:3px 3px 0 0}.stuhr div:hover i{opacity:1}.stuhr b{font:10px/1 var(--mono);font-weight:400;color:var(--matt);margin-top:5px;writing-mode:vertical-rl;white-space:nowrap;height:36px}.stgebzeile{padding:10px 0;border-top:1px solid var(--rand)}.stgebzeile:first-child{border-top:0}.stgebzeile.stsumme .stkopf{font-weight:700}.stgeb{display:flex;align-items:center;gap:8px;margin-top:6px}.stgeb .stb{display:block;flex:1;height:10px;background:var(--rand);border-radius:5px;overflow:hidden}.stgeb i{display:block;height:100%;min-width:2px;background:var(--akzent);opacity:.7;border-radius:5px}.stgebzeile:hover .stgeb i{opacity:1}.stgeb b{font:10px/1 var(--mono);font-weight:400;color:var(--matt);white-space:nowrap}.stuhrachse{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;font:10px var(--mono);color:var(--matt);border-top:1px solid var(--rand);padding-top:4px;text-align:center;margin-top:6px}.stachse{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:12px var(--mono);color:var(--matt);border-top:1px solid var(--rand);padding-top:5px;margin-bottom:16px}.stachse>span:first-child,.stachse>span:last-child{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;direction:rtl;unicode-bidi:isolate;text-align:left}.stachse>span:last-child{text-align:right}.stachse .skala{flex:none}.stlink{color:inherit;text-decoration:none;border-bottom:1px dotted var(--matt)}.stlink:hover,.stlink:focus-visible{color:var(--akzent);border-bottom-color:var(--akzent)}.modal .skala button{display:inline-block;width:auto;flex:none;margin:0;padding:0 6px;min-height:24px;text-align:center;font:12px var(--mono);border:0;border-radius:0;background:none;color:var(--matt);cursor:pointer}.modal .skala button:hover{color:var(--ink2)}.modal .skala button.an{color:var(--ink)}.statliste,.stteile{list-style:none;margin:0;padding:0}.statliste>li{padding:11px 0;border-top:1px solid var(--rand)}.statliste>li.restzeile .stn,.statliste>li.restzeile .stnm,.statliste>li.restzeile .stip{color:var(--matt)}.statliste>li:first-child{border-top:0}.stspalten,.stkopf,.stteile li{display:flex;align-items:baseline;gap:10px}.stspalten{font:600 12px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--matt);padding-bottom:7px}.stkopf{font:13px var(--mono);flex-wrap:wrap}.stn{min-width:4.2rem;text-align:right;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.stnm{flex:1;min-width:10rem;color:var(--ink);overflow-wrap:anywhere}.stsub{display:block;font:11.5px var(--mono);color:var(--matt)}.stptr{color:var(--matt);font-weight:400}.stip{min-width:4.6rem;text-align:right;color:var(--matt);font-variant-numeric:tabular-nums}.stkopf .stip{color:var(--ink)}.stspalten .stn,.stspalten .stnm,.stspalten .stip{color:var(--matt);font-weight:600}.stteile{margin-top:5px}.stteile li{font:11.5px var(--mono);color:var(--matt);padding:2px 0}.stteile .stn{font-weight:400;color:var(--ink2)}.stteile .sth{flex:1;min-width:8rem;padding-left:1.1rem;overflow-wrap:anywhere}.pathbar{border-bottom:1px solid var(--rand);background:var(--flaeche)}.pathbar-in{padding-block:10px;display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none}.pathbar-in::-webkit-scrollbar{display:none}.path{font:13px/1 var(--mono);display:flex;align-items:center;gap:2px;white-space:nowrap}.path a{text-decoration:none;padding:6px 5px;border-radius:6px}.path a:hover{background:var(--flaeche2)}.path .s{color:var(--matt);padding-inline:1px}.path .cur{color:var(--ink);padding:6px 5px}.cols{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;padding-block:22px 72px}@media(min-width:900px){.cols{grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}.side{position:sticky;top:74px;max-height:calc(100vh - 92px);overflow-y:auto}}h1{margin:0 0 6px;font-size:clamp(24px,6vw,31px);letter-spacing:-.02em;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.counts{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}h2.abschnitt{margin:32px 0 13px;font:600 11.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--matt);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}h2.abschnitt .n{letter-spacing:0;text-transform:none;font-weight:400;font-variant-numeric:tabular-nums;margin-left:auto}.text{background:var(--flaeche);border:1px solid var(--rand);border-left:2px solid var(--akzent);border-radius:var(--r);padding:clamp(16px,4vw,22px);font-size:15.5px;color:var(--ink2);margin-top:18px}.text :first-child{margin-top:0}.text :last-child{margin-bottom:0}.text h1,.text h2,.text h3,.text h4{color:var(--ink);margin:20px 0 8px;line-height:1.25}.text h1{font-size:21px}.text h2{font-size:18px}.text h3{font-size:16px}.text h4{font-size:15px}.text p{margin:11px 0}.text ul,.text ol{margin:11px 0;padding-left:1.3rem}.text li{margin:3px 0}.text code{font:13px var(--mono);background:var(--sunk);border:1px solid var(--rand);border-radius:5px;padding:2px 6px;overflow-wrap:anywhere}.text pre{background:var(--sunk);border:1px solid var(--rand);border-radius:9px;padding:13px 14px;position:relative;overflow-x:auto;margin:12px 0}.text pre code{background:none;border:0;padding:0;white-space:pre;font-size:12.5px}.text blockquote{margin:12px 0;padding:2px 0 2px 14px;border-left:3px solid var(--akzent);color:var(--ink)}.text hr{border:0;border-top:1px solid var(--rand);margin:20px 0}.text table{border-collapse:collapse;font-size:13.5px;display:block;overflow-x:auto}.text th,.text td{border:1px solid var(--rand);padding:5px 9px;text-align:left;vertical-align:top}.textmarke{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;font:12px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--akzent);font-weight:600}.karten{list-style:none;margin:0;padding:0;display:grid;gap:12px}.geburt{margin-top:18px}[data-tip]{cursor:help}a[data-tip],button[data-tip]{cursor:pointer}.tipp{position:fixed;z-index:90;max-width:22rem;padding:10px 14px;font:16px/1.4 var(--sans);color:var(--ink);background:var(--flaeche);border:1px solid var(--rand2);border-radius:9px;box-shadow:0 6px 24px rgba(0,0,0,.25);pointer-events:none}.tipp[hidden]{display:none}.geburt .textmarke{margin-bottom:8px}.zufall .zahl{font:700 2.4rem/1.2 var(--sans);margin:0 0 6px;word-break:break-all}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--r);padding:clamp(14px,3.5vw,18px);min-width:0}.karte.deins{border-color:var(--akzent)}.lz.deins{background:var(--akzent-weich)}.deinsmarke{font:12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--akzent);border:1px solid var(--rand2);border-radius:999px;padding:3px 9px;white-space:nowrap}.kkopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.knr{font:12px var(--mono);color:var(--matt);background:var(--sunk);border:1px solid var(--rand);border-radius:6px;padding:4px 8px;flex:none}.ktat{font-weight:600;font-size:14px;letter-spacing:.02em}.kcode{display:inline-block;padding:3px 8px;border-radius:6px;font:12px var(--mono);font-weight:600;background:var(--sunk);border:1px solid var(--rand);color:var(--ink2)}.kcode.ok{color:var(--gut)}.kcode.weg{color:var(--warn)}.kcode.hin{color:var(--schlecht)}.kzeit{font:12px var(--mono);color:var(--matt);font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}@media(max-width:560px){.kzeit{margin-left:0;width:100%;order:9}}.kwer{margin-top:11px;display:flex;align-items:flex-start;gap:12px;font:13px var(--mono);overflow-wrap:anywhere}.kzeilen{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.kz{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.kwer .name{font-weight:600}.spur{display:inline-flex;align-items:center;background:none;border:0;padding:2px;margin-left:-4px;cursor:pointer;color:var(--matt);line-height:0}.spur:hover,.spur:focus-visible{color:var(--akzent)}.spur svg{width:16px;height:16px}.modal .spur{display:none}.lz .q .spur{vertical-align:middle;margin:0 0 0 5px}.avatar{width:56px;height:56px;flex:none;vertical-align:middle}.lz .avatar{width:40px;height:40px;margin-right:8px}.kwer .ok{color:var(--gut)}a.ok,a.hin{text-decoration:none}.kwer .hin{color:var(--schlecht)}.modell{font:11.5px var(--sans);color:var(--matt);border:1px solid var(--rand);border-radius:999px;padding:3px 9px;white-space:nowrap}.mitblock{margin-top:12px;display:grid;gap:7px}.var{background:var(--sunk);border:1px solid var(--rand);border-radius:9px;padding:9px 11px;font:12.5px var(--mono);color:var(--ink2);overflow-wrap:anywhere}.var .vm{font:12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--matt);margin-right:7px}.var .schl{color:var(--akzent)}.var .gleich{color:var(--magenta);white-space:pre}.var .wert{display:block;margin-top:4px;color:var(--ink)}.capped{color:var(--warn)}.datei{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.datei .fd{color:var(--matt)}.holen.aus{color:var(--matt);background:var(--sunk);border-color:var(--rand);cursor:default}.holen{margin-left:auto;font:12.5px var(--sans);text-decoration:none;color:var(--akzent);background:var(--akzent-weich);border:1px solid var(--rand2);border-radius:7px;padding:6px 12px;min-height:34px;display:inline-flex;align-items:center;white-space:nowrap}.kher{margin-top:11px;padding-top:11px;border-top:1px solid var(--rand);font:11.5px var(--mono);color:var(--matt);overflow-wrap:anywhere}details.lesen{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--r);overflow:hidden;margin-top:12px}details.lesen summary{list-style:none;cursor:pointer;padding:14px 16px;font-size:13.5px;color:var(--ink2)}details.lesen summary .sz{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;min-height:20px}details.lesen summary::-webkit-details-marker{display:none}details.lesen summary .schalter{margin-left:auto;font-size:12.5px;color:var(--akzent)}details.lesen summary .schalter::before{content:'show them'}details.lesen[open] summary .schalter::before{content:'hide them'}details.lesen summary .chev{color:var(--matt);transition:transform .15s}details.lesen[open] summary .chev{transform:rotate(90deg)}.leseliste{border-top:1px solid var(--rand)}.lz{padding:9px 16px;font:12px var(--mono);color:var(--matt);border-top:1px solid var(--rand)}.lz:first-child{border-top:0}.lz .t{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--matt)}.lz .q{color:var(--ink2);overflow-wrap:anywhere;min-width:0}.lz.auf .sz{cursor:pointer}.lz.auf:hover{background:var(--flaeche2)}.lz.offen{background:var(--bg)}.lz.offen .zchev{transform:rotate(90deg)}.lz .sz{display:grid;grid-template-columns:minmax(0,1fr) 13ch max-content 14px;gap:4px 12px;align-items:center}.lz .ms{text-align:right;white-space:nowrap}@media(max-width:560px){.lz .sz{grid-template-columns:minmax(0,1fr) max-content 14px}.lz .ms{grid-column:1/3;text-align:left}}.zchev{color:var(--matt);transition:transform .15s;font-size:15px}.lzmehr{padding:6px 0 2px;margin:0}.lzmehr dt{white-space:nowrap}.blaettern{display:flex;align-items:center;gap:6px;margin-top:16px;flex-wrap:wrap}.blaettern a,.blaettern span{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--rand);border-radius:9px;font:13px var(--sans);text-decoration:none;color:var(--ink2);background:var(--flaeche)}.blaettern a{color:var(--akzent)}.blaettern .hier{background:var(--flaeche2);color:var(--ink);border-color:var(--rand2)}.blaettern .aus{color:var(--matt)}.modal.liste .blaettern{justify-content:center}.modal.liste .unten+.blaettern{margin-top:12px}.leer{background:var(--flaeche);border:1px dashed var(--rand2);border-radius:var(--r);padding:clamp(20px,5vw,30px);text-align:center;color:var(--ink2)}.leer p{margin:0 0 14px}.leer pre{text-align:left;background:var(--sunk);border:1px solid var(--rand);border-radius:9px;padding:13px;position:relative;overflow-x:auto;font:12.5px var(--mono);color:var(--ink2);margin:0}.side section{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--r);padding:15px 16px;margin-bottom:14px}.side h3{margin:0 0 12px;font:600 11.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--matt);display:flex;justify-content:space-between;gap:10px}.side h3+h3{margin-top:16px}.side h2.abschnitt{margin-top:0}.side h3 span{letter-spacing:0;text-transform:none;font-weight:400}.rec div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--rand);font-size:13px;flex-wrap:wrap}.rec div:first-child{border-top:0}.rec dt{color:var(--matt)}.rec dd{margin:0;text-align:right;color:var(--ink2);font:12.5px var(--mono);overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-width:100%}.rec dd b{color:var(--ink);font-weight:600}.ansichten{display:flex;gap:6px;flex-wrap:wrap}.ansichten a{flex:1;min-width:68px;text-align:center;font:12px var(--mono);text-decoration:none;color:var(--akzent);background:var(--sunk);border:1px solid var(--rand);border-radius:8px;padding:10px 6px;min-height:40px;display:flex;align-items:center;justify-content:center}.ansichten a.an{color:var(--ink);border-color:var(--rand2);background:var(--flaeche2)}.unten a{display:flex;align-items:center;gap:10px;padding:9px;border-radius:8px;text-decoration:none;font:13px var(--mono);min-height:42px;color:var(--ink2)}.unten a:hover{background:var(--flaeche2)}.unten .nm{flex:1;min-width:0;color:var(--akzent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unten .ct{font:11.5px var(--mono);color:var(--matt);font-variant-numeric:tabular-nums;white-space:nowrap}details.klappe{border-top:1px solid var(--rand)}details.klappe summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px;min-height:42px;font:13px var(--mono);color:var(--ink2)}details.klappe summary::-webkit-details-marker{display:none}details.klappe summary .nm{flex:1;color:var(--ink)}details.klappe summary .ct{font:11.5px var(--mono);color:var(--matt);font-variant-numeric:tabular-nums}details.klappe summary::before{content:'\25B8';color:var(--matt);width:12px}details.klappe[open] summary::before{content:'\25BE'}details.klappe .unten{padding-left:22px}.pille{display:inline-flex;align-items:center;gap:5px;font:12px var(--sans);color:var(--akzent);background:var(--sunk);border:1px solid var(--rand);border-radius:999px;padding:5px 11px;text-decoration:none;min-height:32px}.pille:hover{border-color:var(--rand2)}button.pille{cursor:pointer;margin:0}.pille.aktiv{color:var(--ink);background:var(--akzent-weich);border-color:var(--rand2)}.pille .zahl{color:var(--matt);font-variant-numeric:tabular-nums}.pille .weg{color:var(--ink2)}select{font:inherit;font-size:16px;padding:6px 9px;border:1px solid var(--rand);border-radius:8px;background:var(--sunk);color:var(--ink);max-width:100%}.passzeile{display:flex;gap:7px;align-items:center;max-width:22rem}.passzeile input{flex:1;min-width:0}.modal .passzeile button{display:inline-flex;align-items:center;justify-content:center;width:auto;flex:none;font-size:17px;line-height:1;margin:0;padding:9px 11px;text-align:center;border:1px solid var(--rand);border-radius:8px;background:var(--sunk);cursor:pointer;min-height:38px}.modal .passzeile button:hover{border-color:var(--rand2)}.modal .passzeile input{margin:0}.reiter{display:flex;align-items:center;gap:6px;margin:0 0 14px;border-bottom:1px solid var(--rand);padding-bottom:10px}.reiterlauf{display:flex;flex:1;min-width:0;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:6px 6px 6px 6px;margin:-6px -6px -6px -6px}.reiterlauf button{white-space:nowrap}.modal .reiter button{width:auto;flex:none;margin:0;padding:7px 13px;text-align:center;font:12.5px var(--sans);border-radius:999px;color:var(--akzent)}.modal .reiter button.an{background:var(--akzent-weich);border-color:var(--rand2);color:var(--ink)}.modal .reiter button.zumachen{margin-left:auto;flex:none}.modal .reiter a{flex:none;padding:7px 13px;font:12.5px var(--sans);border:1px solid var(--rand);border-radius:999px;color:var(--akzent);text-decoration:none;background:var(--flaeche)}.modal .reiter a.an{background:var(--akzent-weich);border-color:var(--rand2);color:var(--ink)}.modal > div > button.zumachen{width:auto;margin-left:auto;text-align:center;font:12.5px var(--sans);padding:7px 13px;border-radius:999px}.formzeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 0;border-top:1px solid var(--rand)}.formzeile .fz{flex:1;min-width:9rem;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.modal .formzeile button{width:auto;flex:none;margin:0;padding:6px 11px;text-align:center;font:12px var(--sans)}.bauzeile{display:flex;align-items:center;gap:8px;margin:8px 0;flex-wrap:wrap}.bauzeile[hidden]{display:none}.bauzeile.hoch{align-items:flex-start}.bauzeile label{font:11.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--matt);min-width:5.5rem;padding-top:9px;overflow-wrap:anywhere}.bauzeile input,.bauzeile textarea,.bauzeile select{flex:1;min-width:8rem;margin:0}.feldkopf{display:flex;align-items:center;gap:9px;font:11.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--matt);margin:14px 0 2px}.modal .feldkopf button{width:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;width:26px;height:26px;font:16px/1 var(--sans);border-radius:8px}.zaehler{font:11.5px var(--sans);color:var(--matt);text-align:right;margin:2px 0 0}.zaehler.knapp{color:var(--warn)}.zaehler.voll{color:var(--schlecht)}.feldzeile{display:flex;align-items:center;gap:8px;margin:8px 0;flex-wrap:wrap}.feldzeile input{flex:2;min-width:9rem;margin:0;height:38px}.feldzeile .sel{position:relative;display:flex;flex:1;min-width:7rem}.feldzeile .sel select{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:38px;padding-right:26px}.feldzeile .sel::after{content:'\25BE';position:absolute;right:10px;top:0;height:38px;display:flex;align-items:center;pointer-events:none;color:var(--matt);font-size:12px}.modal .feldzeile button.fweg{width:auto;flex:none;margin:0;padding:9px 11px;font-size:15px;text-align:center;min-height:38px}.modal textarea{display:block;width:100%;font:16px var(--mono);padding:9px 10px;border:1px solid var(--rand);border-radius:8px;background:var(--sunk);color:var(--ink);resize:vertical}.modal input{display:block;width:100%;max-width:22rem;font:16px var(--mono);margin:6px 0;padding:9px 10px;border:1px solid var(--rand);border-radius:8px;background:var(--sunk);color:var(--ink)}.anmknoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:11px 0 6px}.modal .anmknoepfe button{font:13px var(--sans);width:auto;margin:0;text-align:center;padding:9px 13px;border:1px solid var(--rand2);border-radius:8px;background:var(--sunk);color:var(--akzent);cursor:pointer;min-height:38px}.modal .anmknoepfe button[disabled]{opacity:.45;cursor:default}.modal .anmknoepfe .trenner{margin-right:auto}.modal input[readonly]{color:var(--matt)}.kopfzeile{display:flex;justify-content:flex-end;margin:12px 0 -8px}.leer .kopfzeile{margin:0 0 4px}.kopfzeile+pre{margin-bottom:24px}.leer .kopfzeile+pre{margin-bottom:24px}.kopieren{font:11.5px var(--sans);color:var(--ink2);background:var(--flaeche);min-height:24px;border:1px solid var(--rand2);border-radius:7px;padding:4px 9px;cursor:pointer}.kopieren:hover{border-color:var(--akzent)}.foot{padding-block:22px 30px;color:var(--matt);font-size:12.5px}.foot a,.klein a,.leer .klein a{display:inline-block;min-height:24px;line-height:24px}.warten{position:fixed;inset:0;z-index:80;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:var(--pad);font:15px var(--sans);color:var(--ink2);text-align:center}.modal{position:fixed;inset:0;z-index:60;background:var(--bg);color:inherit;border:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;display:flex;align-items:center;justify-content:center;padding:var(--pad);overflow-y:auto;overscroll-behavior:contain}.modal:not([open]){display:none}.modal::backdrop{background:transparent}body.modal-offen{overflow:hidden}.modal>div{background:var(--flaeche);border:1px solid var(--rand2);border-radius:var(--r);padding:clamp(18px,5vw,28px);max-width:36rem}.modal>div.tipp{width:auto;max-width:22rem;padding:10px 14px;border-radius:9px;margin:0}.modal h2{margin:0 0 12px;font-size:19px}.modal p{margin:0 0 12px;font-size:14.5px;color:var(--ink2)}.modal button{display:block;width:100%;text-align:left;font:14px var(--sans);margin:7px 0;padding:11px 13px;border:1px solid var(--rand2);border-radius:9px;background:var(--sunk);color:var(--akzent);cursor:pointer}.modal button:hover{border-color:var(--akzent)}
/* all missing data? https://json.url-path.at/css/url-path.css */
