:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--farbe-akzent:#ff6b21;--farbe-akzent-dunkel:#e85d15;--farbe-akzent-weich:#fff5eb;--farbe-akzent-hauch:#fff8f2;--farbe-akzent-schein:#ff6b211f;--farbe-marke-orange:#ec5639;--farbe-marke-orange-dkl:#8f311f;--farbe-text:#121217;--farbe-text-neben:#45454d;--farbe-text-gedaempft:#6b6b73;--farbe-text-schwach:#a3a3ab;--farbe-text-auf-akzent:#fff;--farbe-flaeche-seite:#faf8f5;--farbe-flaeche-karte:#fff;--farbe-flaeche-gedeckt:#f7f7fa;--farbe-flaeche-kraeftig:#ececf0;--farbe-rahmen:#e0e0e5;--farbe-rahmen-fein:#12121712;--farbe-rahmen-stark:#a3a3ab;--farbe-erfolg:#1f8a4c;--farbe-erfolg-flaeche:#eaf6ef;--farbe-warnung:#b7791f;--farbe-warnung-flaeche:#fbf3e2;--farbe-warnung-text:#7a5a12;--farbe-fehler:#c0362c;--farbe-fehler-dunkel:#a02c23;--farbe-fehler-flaeche:#fbeceb;--farbe-fehler-rahmen:#ebc9c6;--farbe-info:#ff6b21;--farbe-info-flaeche:#fff5eb;--farbe-schleier:#16120e61;--schrift:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--schrift-fest:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xxs:12px;--text-xs:13px;--text-sm:14px;--text-md:15px;--text-base:15px;--text-btn:15px;--text-lg:16px;--text-h3:17px;--text-h2:18px;--text-modal:20px;--text-h1:26px;--text-h1-mobil:22px;--zeile-eng:1.25;--zeile-titel:1.3;--zeile-normal:1.5;--zeile-weit:1.55;--schnitt-normal:400;--schnitt-medium:500;--schnitt-halbfett:600;--schnitt-fett:700;--laufweite-eng:-.02em;--laufweite-h2:-.01em;--laufweite-label:.08em;--laufweite-eyebrow:.14em;--rund-pille:30px;--rund-karte:20px;--rund-box:16px;--rund-element:14px;--rund-klein:10px;--rund-icon:11px;--rund-check:6px;--rund-kreis:50%;--rahmen-fein:1px;--rahmen-feld:1.5px;--fokus-breite:2px;--fokus-abstand:2px;--schatten-karte:0 1px 2px #12121708, 0 12px 32px -14px #12121714;--schatten-knopf:0 6px 8px #ff6b2138;--schatten-knopf-hover:0 8px 14px #ff6b2147;--schatten-modal:0 24px 80px -16px #12121766;--schatten-toast:0 10px 30px #0000002e;--abstand-2:2px;--abstand-4:4px;--abstand-6:6px;--abstand-8:8px;--abstand-10:10px;--abstand-12:12px;--abstand-14:14px;--abstand-16:16px;--abstand-20:20px;--abstand-24:24px;--abstand-26:26px;--abstand-32:32px;--hoehe-element:50px;--hoehe-element-klein:38px;--hoehe-touch-min:44px;--breite-app:1240px;--breite-schmal:430px;--uebergang:.2s ease;--kopf-hoehe:60px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-akzent:#ff7f3d;--farbe-akzent-dunkel:#ff9257;--farbe-akzent-weich:#33210f;--farbe-akzent-hauch:#241810;--farbe-akzent-schein:#ff7f3d33;--farbe-marke-orange:#f4715a;--farbe-marke-orange-dkl:#c04a34;--farbe-text:#f4f2ef;--farbe-text-neben:#c3bfba;--farbe-text-gedaempft:#9a958f;--farbe-text-schwach:#6f6a65;--farbe-text-auf-akzent:#17120e;--farbe-flaeche-seite:#17140f;--farbe-flaeche-karte:#201c17;--farbe-flaeche-gedeckt:#282320;--farbe-flaeche-kraeftig:#322c28;--farbe-rahmen:#3a342f;--farbe-rahmen-fein:#f4f2ef1a;--farbe-rahmen-stark:#6f6a65;--farbe-erfolg:#4cc47e;--farbe-erfolg-flaeche:#16271d;--farbe-warnung:#e0a341;--farbe-warnung-flaeche:#2c2313;--farbe-warnung-text:#e8c184;--farbe-fehler:#e56a5f;--farbe-fehler-dunkel:#f08b81;--farbe-fehler-flaeche:#2e1917;--farbe-fehler-rahmen:#5a322d;--farbe-info:#ff7f3d;--farbe-info-flaeche:#33210f;--farbe-schleier:#0009;--schatten-karte:0 1px 2px #0006, 0 12px 32px -14px #000000a6;--schatten-knopf:0 6px 8px #ff7f3d29;--schatten-knopf-hover:0 8px 14px #ff7f3d38;--schatten-modal:0 24px 80px -16px #000000bf;--schatten-toast:0 10px 30px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-akzent:#ff7f3d;--farbe-akzent-dunkel:#ff9257;--farbe-akzent-weich:#33210f;--farbe-akzent-hauch:#241810;--farbe-akzent-schein:#ff7f3d33;--farbe-marke-orange:#f4715a;--farbe-marke-orange-dkl:#c04a34;--farbe-text:#f4f2ef;--farbe-text-neben:#c3bfba;--farbe-text-gedaempft:#9a958f;--farbe-text-schwach:#6f6a65;--farbe-text-auf-akzent:#17120e;--farbe-flaeche-seite:#17140f;--farbe-flaeche-karte:#201c17;--farbe-flaeche-gedeckt:#282320;--farbe-flaeche-kraeftig:#322c28;--farbe-rahmen:#3a342f;--farbe-rahmen-fein:#f4f2ef1a;--farbe-rahmen-stark:#6f6a65;--farbe-erfolg:#4cc47e;--farbe-erfolg-flaeche:#16271d;--farbe-warnung:#e0a341;--farbe-warnung-flaeche:#2c2313;--farbe-warnung-text:#e8c184;--farbe-fehler:#e56a5f;--farbe-fehler-dunkel:#f08b81;--farbe-fehler-flaeche:#2e1917;--farbe-fehler-rahmen:#5a322d;--farbe-info:#ff7f3d;--farbe-info-flaeche:#33210f;--farbe-schleier:#0009;--schatten-karte:0 1px 2px #0006, 0 12px 32px -14px #000000a6;--schatten-knopf:0 6px 8px #ff7f3d29;--schatten-knopf-hover:0 8px 14px #ff7f3d38;--schatten-modal:0 24px 80px -16px #000000bf;--schatten-toast:0 10px 30px #0000008c}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--farbe-flaeche-seite);color:var(--farbe-text);font-family:var(--schrift);font-size:var(--text-base);line-height:var(--zeile-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-weight:var(--schnitt-fett);letter-spacing:var(--laufweite-h2);text-wrap:balance;line-height:var(--zeile-titel);margin:0}h1{font-size:var(--text-h1);letter-spacing:var(--laufweite-eng);line-height:var(--zeile-eng)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--farbe-akzent)}:focus-visible{outline:var(--fokus-breite) solid var(--farbe-akzent);outline-offset:var(--fokus-abstand);border-radius:var(--rund-check)}.mono{font-family:var(--schrift-fest);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lbl{font-size:var(--text-xxs);font-weight:var(--schnitt-halbfett);letter-spacing:var(--laufweite-label);text-transform:uppercase;color:var(--farbe-text-gedaempft)}.muted{color:var(--farbe-text-neben)}.dim{color:var(--farbe-text-gedaempft)}kbd{font-family:var(--schrift-fest);font-size:var(--text-xxs);border:1px solid var(--farbe-rahmen);border-radius:var(--rund-check);color:var(--farbe-text-gedaempft);background:var(--farbe-flaeche-gedeckt);border-bottom-width:2px;padding:1px 6px}@keyframes pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes slide{0%{opacity:.4;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.modal,.drawer,.toast,.skel i,.st.lauf .ic,.spinner{animation:none}.btn:active{transform:none}}.btn{height:var(--hoehe-touch-min);border-radius:var(--rund-element);border:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-karte);color:var(--farbe-text);font-size:var(--text-sm);font-weight:var(--schnitt-halbfett);cursor:pointer;white-space:nowrap;transition:var(--uebergang);justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn:hover{border-color:var(--farbe-akzent);color:var(--farbe-akzent-dunkel)}.btn:active{transform:scale(.985)}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.btn[disabled]:hover{border-color:var(--farbe-rahmen);color:var(--farbe-text)}.btn.pri{background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-text-auf-akzent);box-shadow:var(--schatten-knopf)}.btn.pri:hover{background:var(--farbe-akzent-dunkel);border-color:var(--farbe-akzent-dunkel);color:var(--farbe-text-auf-akzent);box-shadow:var(--schatten-knopf-hover)}.btn.pri[disabled]:hover{background:var(--farbe-akzent);border-color:var(--farbe-akzent)}.btn.crito{color:var(--farbe-fehler);border-color:var(--farbe-fehler-rahmen);background:var(--farbe-flaeche-karte)}.btn.crito:hover{background:var(--farbe-fehler-flaeche);border-color:var(--farbe-fehler);color:var(--farbe-fehler)}.btn.zweit{background:var(--farbe-flaeche-kraeftig);color:var(--farbe-text);border-color:#0000}.btn.zweit:hover{background:var(--farbe-rahmen);color:var(--farbe-text);border-color:#0000}.btn.qui{color:var(--farbe-text-neben);font-weight:var(--schnitt-medium);background:0 0;border-color:#0000}.btn.qui:hover{background:var(--farbe-flaeche-gedeckt);color:var(--farbe-text);border-color:#0000}.btn.sm{height:var(--hoehe-element-klein);font-size:var(--text-xs);padding:0 14px}.btn.gross{height:var(--hoehe-element);font-size:var(--text-btn)}.btn.blk{border-radius:var(--rund-box);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;height:auto;padding:13px 16px}.btn.blk .t{font-weight:var(--schnitt-halbfett);font-size:var(--text-md)}.btn.blk .h{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);font-weight:var(--schnitt-normal);white-space:normal;text-align:left}.btn.blk:hover .h{color:var(--farbe-text-neben)}.sperrhinweis{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);align-self:center;max-width:260px}.panel{background:var(--farbe-flaeche-karte);border:var(--rahmen-fein) solid var(--farbe-rahmen-fein);border-radius:var(--rund-karte);min-width:0;box-shadow:var(--schatten-karte);overflow:hidden}.panel>.ph{align-items:center;gap:14px;padding:18px 26px 14px;display:flex}.panel>.ph .sub{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);text-align:right;margin-left:auto}.panel>.pb{padding:6px 26px 24px}.panel>.pb.flush{border-top:1px solid var(--farbe-rahmen);padding:0}.panel>.pf{border-top:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);flex-wrap:wrap;align-items:center;gap:9px;padding:14px 26px;display:flex}.sechead{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.sechead p{font-size:var(--text-sm);color:var(--farbe-text-gedaempft);max-width:70ch}.befund{border-radius:var(--rund-karte);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.befund.crit{background:var(--farbe-fehler-flaeche);border-color:var(--farbe-fehler-rahmen)}.befund.ok{background:var(--farbe-erfolg-flaeche)}.befund.info{background:var(--farbe-info-flaeche)}.befund.lauf{background:var(--farbe-flaeche-gedeckt);border-color:var(--farbe-rahmen)}.befund .txt{flex:1;min-width:240px}.befund .kopf{align-items:flex-start;gap:11px;display:flex}.befund .ic{flex:none;margin-top:1px;font-size:19px;line-height:1}.befund .was{font-size:var(--text-h3);font-weight:var(--schnitt-fett);display:block}.befund.crit .was{color:var(--farbe-fehler-dunkel)}.befund .woran{font-size:var(--text-sm);color:var(--farbe-text-neben);max-width:64ch;margin-top:5px;display:block}.befund .hilft{flex:none}.befund .hilft-aus{text-align:right;gap:5px;display:grid}.befund .hilft-aus .grund{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);max-width:220px}.chip{font-size:var(--text-xs);font-weight:var(--schnitt-halbfett);border-radius:var(--rund-pille);border:1px solid var(--farbe-rahmen);color:var(--farbe-text-neben);background:var(--farbe-flaeche-gedeckt);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.chip.ok{color:var(--farbe-erfolg);background:var(--farbe-erfolg-flaeche);border-color:#0000}.chip.warn{color:var(--farbe-warnung);background:var(--farbe-warnung-flaeche);border-color:#0000}.chip.crit{color:var(--farbe-fehler);background:var(--farbe-fehler-flaeche);border-color:#0000}.chip.acc{color:var(--farbe-akzent-dunkel);background:var(--farbe-akzent-weich);border-color:#0000}.chip.neu{color:var(--farbe-text-neben);background:var(--farbe-flaeche-kraeftig);border-color:#0000}.tscroll{max-width:100%;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;min-width:640px}table.tbl th{text-align:left;font-size:var(--text-xxs);font-weight:var(--schnitt-halbfett);letter-spacing:var(--laufweite-label);text-transform:uppercase;color:var(--farbe-text-gedaempft);border-bottom:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);white-space:nowrap;padding:11px 26px}table.tbl td{border-bottom:1px solid var(--farbe-rahmen);vertical-align:top;font-size:var(--text-sm);padding:15px 26px}table.tbl tr:last-child td{border-bottom:0}table.tbl tbody tr:hover{background:var(--farbe-flaeche-gedeckt)}table.tbl td.r,table.tbl th.r{text-align:right}.pname{font-weight:var(--schnitt-halbfett);font-size:var(--text-md)}.psub{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);margin-top:3px}.rows{display:grid}.row{border-bottom:1px solid var(--farbe-rahmen);align-items:flex-start;gap:14px;padding:16px 26px;display:flex}.row:last-child{border-bottom:0}.row .grow{flex:1;min-width:0}.row .t{font-weight:var(--schnitt-halbfett);font-size:var(--text-md);display:block}.row .why{font-size:var(--text-sm);color:var(--farbe-text-neben);max-width:70ch;margin-top:4px}.row .meta{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.row .ract{flex-wrap:wrap;flex:none;align-items:flex-start;gap:7px;display:flex}.kv{gap:0;display:grid}.kv .r{border-bottom:1px solid var(--farbe-rahmen);align-items:baseline;gap:14px;padding:11px 0;display:flex}.kv .r:last-child{border-bottom:0}.kv .k{font-size:var(--text-sm);color:var(--farbe-text-gedaempft);flex:none;width:180px}.kv .v{font-size:var(--text-sm);font-weight:var(--schnitt-halbfett);text-align:right;margin-left:auto}.field{gap:7px;display:grid}.field>label{font-size:var(--text-xxs);font-weight:var(--schnitt-halbfett);letter-spacing:var(--laufweite-label);text-transform:uppercase;color:var(--farbe-text-gedaempft)}.inp{height:var(--hoehe-touch-min);border-radius:var(--rund-element);border:var(--rahmen-feld) solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);font-size:var(--text-lg);width:100%;color:var(--farbe-text);padding:0 14px}textarea.inp{height:auto;min-height:92px;line-height:var(--zeile-normal);resize:vertical;padding:12px 14px;font-family:inherit}select.inp{padding-right:10px}.inp:focus{border-color:var(--farbe-akzent);background:var(--farbe-akzent-hauch);box-shadow:0 0 0 3px var(--farbe-akzent-schein);outline:none}.hint{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);line-height:var(--zeile-normal)}.notiz{border-radius:var(--rund-box);background:var(--farbe-akzent-weich);font-size:var(--text-sm);color:var(--farbe-text-neben);line-height:var(--zeile-weit);gap:11px;padding:14px 16px;display:flex}.notiz.warn{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung-text)}.notiz .ic{font-weight:var(--schnitt-fett);color:var(--farbe-akzent);flex:none}.notiz.warn .ic{color:var(--farbe-warnung)}.notiz b{color:var(--farbe-text);font-weight:var(--schnitt-halbfett)}.notiz.warn b{color:var(--farbe-warnung-text)}.scrim{background:var(--farbe-schleier);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100;place-items:start center;padding:44px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--farbe-flaeche-karte);border:1px solid var(--farbe-rahmen-fein);border-radius:var(--rund-karte);box-shadow:var(--schatten-modal);width:min(620px,100%);animation:.16s ease-out pop}.modal.wide{width:min(760px,100%)}.modal .mh{border-bottom:1px solid var(--farbe-rahmen);padding:26px 26px 18px}.modal .mh h2{font-size:var(--text-modal);letter-spacing:var(--laufweite-h2)}.modal .mh p{font-size:var(--text-sm);color:var(--farbe-text-neben);max-width:72ch;margin-top:6px}.modal .mb{gap:18px;padding:24px 26px;display:grid}.modal .mf{border-top:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);border-radius:0 0 var(--rund-karte) var(--rund-karte);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 26px;display:flex}.modal .mf .esc{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);margin-right:auto}.wirkung{border:1px solid var(--farbe-rahmen);border-left:4px solid var(--farbe-akzent);border-radius:var(--rund-box);background:var(--farbe-flaeche-gedeckt);padding:15px 18px}.wirkung.gefahr{border-left-color:var(--farbe-fehler)}.wirkung ul{font-size:var(--text-sm);color:var(--farbe-text-neben);line-height:var(--zeile-normal);gap:6px;margin:9px 0 0;padding-left:20px;display:grid}.wirkung b{color:var(--farbe-text)}.wirkung .umkehr{border-top:1px dashed var(--farbe-rahmen);font-size:var(--text-xs);color:var(--farbe-text-gedaempft);margin-top:10px;padding-top:10px}.stations{border:1px solid var(--farbe-rahmen);border-radius:var(--rund-box);display:grid;overflow:hidden}.st{border-bottom:1px solid var(--farbe-rahmen);font-size:var(--text-sm);align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.st:last-child{border-bottom:0}.st .ic{border-radius:var(--rund-kreis);width:22px;height:22px;font-size:var(--text-xs);border:1px solid var(--farbe-rahmen);color:var(--farbe-text-gedaempft);background:var(--farbe-flaeche-gedeckt);flex:none;place-items:center;margin-top:1px;display:grid}.st.lauf .ic{border-color:var(--farbe-akzent);color:var(--farbe-akzent);animation:1s linear infinite spin}.st.ok .ic{background:var(--farbe-erfolg);border-color:var(--farbe-erfolg);color:#fff}.st.fehler .ic{background:var(--farbe-fehler);border-color:var(--farbe-fehler);color:#fff}.st .n{min-width:0;font-weight:var(--schnitt-medium);flex:1}.st .n small{font-weight:var(--schnitt-normal);color:var(--farbe-text-gedaempft);font-size:var(--text-xs);margin-top:3px;display:block}.ergebnis{text-align:center;justify-items:center;gap:14px;padding:6px 0 10px;display:grid}.ergebnis .ic{width:52px;height:52px;font-size:24px;font-weight:var(--schnitt-fett);border-radius:50%;place-items:center;display:grid}.ergebnis.ok .ic{background:var(--farbe-erfolg-flaeche);color:var(--farbe-erfolg)}.ergebnis.fehler .ic{background:var(--farbe-fehler-flaeche);color:var(--farbe-fehler)}.ergebnis .titel{font-size:var(--text-h2);font-weight:var(--schnitt-fett)}.ergebnis .code{font-size:var(--text-xxs);color:var(--farbe-text-gedaempft);font-family:var(--schrift-fest)}.ergebnis .zusatz{font-size:var(--text-sm);color:var(--farbe-text-neben);max-width:52ch}.ergebnis .naechste{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:6px;display:flex}.iconbtn{border-radius:var(--rund-element);border:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-karte);width:42px;height:42px;color:var(--farbe-text-neben);cursor:pointer;transition:var(--uebergang);place-items:center;display:grid}.iconbtn:hover{color:var(--farbe-akzent);border-color:var(--farbe-akzent)}.drawer{background:var(--farbe-flaeche-karte);border-left:1px solid var(--farbe-rahmen);width:min(460px,100%);box-shadow:var(--schatten-modal);z-index:110;flex-direction:column;animation:.18s ease-out slide;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer .dh{border-bottom:1px solid var(--farbe-rahmen);padding:20px 22px}.drawer .db{align-content:start;gap:11px;padding:16px 22px 26px;display:grid;overflow-y:auto}.baustein{border:1px solid var(--farbe-rahmen);border-radius:var(--rund-box);background:var(--farbe-flaeche-gedeckt);text-align:left;width:100%;color:inherit;transition:var(--uebergang);gap:5px;padding:15px 16px;display:grid}.baustein:hover{border-color:var(--farbe-akzent)}.baustein .t{font-weight:var(--schnitt-halbfett);font-size:var(--text-md);align-items:center;gap:10px;display:flex}.baustein .d{font-size:var(--text-sm);color:var(--farbe-text-neben);display:block}.baustein .l{font-family:var(--schrift-fest);font-size:var(--text-xs);color:var(--farbe-text-gedaempft);word-break:break-all;margin-top:4px;display:block}.baustein .bakt{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.baustein .kopiert{font-size:var(--text-xs);color:var(--farbe-erfolg);font-weight:var(--schnitt-halbfett);margin-left:auto}.toasts{z-index:200;justify-items:center;gap:9px;display:grid;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast{background:var(--farbe-text);color:var(--farbe-flaeche-karte);border-radius:var(--rund-element);font-size:var(--text-sm);font-weight:var(--schnitt-medium);box-shadow:var(--schatten-toast);align-items:center;gap:10px;padding:13px 20px;animation:.16s ease-out up;display:flex}.toast .zei{color:var(--farbe-akzent);font-weight:var(--schnitt-fett)}.toast.fehler .zei{color:var(--farbe-fehler)}.spinner{border:2px solid var(--farbe-rahmen);border-top-color:var(--farbe-akzent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}.skel{gap:12px;padding:26px;display:grid}.skel i{border-radius:var(--rund-check);background:linear-gradient(90deg,var(--farbe-flaeche-kraeftig),var(--farbe-flaeche-gedeckt),var(--farbe-flaeche-kraeftig));background-size:200% 100%;height:14px;animation:1.1s linear infinite sh;display:block}.ladesatz{font-size:var(--text-sm);color:var(--farbe-text-gedaempft);align-items:center;gap:10px;padding:0 26px 22px;display:flex}.leer{text-align:center;color:var(--farbe-text-neben);font-size:var(--text-md);justify-items:center;gap:6px;padding:34px 20px;display:grid}.leer .t{font-weight:var(--schnitt-halbfett);color:var(--farbe-text);font-size:var(--text-h3)}.fehleranzeige{border-radius:var(--rund-box);border:1px solid var(--farbe-fehler-rahmen);background:var(--farbe-fehler-flaeche);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.fehleranzeige .ic{border-radius:var(--rund-kreis);width:26px;height:26px;font-size:var(--text-sm);font-weight:var(--schnitt-fett);background:var(--farbe-fehler);color:#fff;flex:none;place-items:center;margin-top:1px;display:grid}.fehleranzeige .txt{flex:1;min-width:220px}.fehleranzeige .bedeutung{font-size:var(--text-h3);font-weight:var(--schnitt-fett);color:var(--farbe-fehler-dunkel);display:block}.fehleranzeige .quelle{font-size:var(--text-xxs);color:var(--farbe-text-gedaempft);font-family:var(--schrift-fest);margin-top:6px;display:block}.fehleranzeige .akt{flex:none}@media (prefers-reduced-motion:reduce){.modal,.drawer,.toast,.skel i,.st.lauf .ic,.spinner{animation:none}.btn:active{transform:none}}.panel.kulanzweg{border-style:dashed;border-color:var(--farbe-warnung);background:var(--farbe-flaeche-seite)}.panel.kulanzweg>.ph{background:var(--farbe-warnung-flaeche)}.panel.kulanzweg .chip{white-space:normal}.kulanz-kennzeichnung{border-bottom:1px solid var(--farbe-rahmen);color:var(--farbe-warnung-text);font-size:var(--text-xs);font-weight:var(--schnitt-halbfett);line-height:var(--zeile-normal);letter-spacing:var(--laufweite-h2);margin:0;padding:11px 18px}.pruefungen{gap:var(--abstand-8);display:grid}.pruefung{border-radius:var(--rund-box);font-size:var(--text-sm);line-height:var(--zeile-weit);border:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);color:var(--farbe-text-neben);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.pruefung>.ic{font-weight:var(--schnitt-fett);flex:none}.pruefung>.satz{flex:1;min-width:0}.pruefung.hinweis,.pruefung.hinweis>.ic{color:var(--farbe-text-gedaempft)}.pruefung.warnung{background:var(--farbe-warnung-flaeche);border-color:var(--farbe-warnung);color:var(--farbe-warnung-text)}.pruefung.warnung>.ic{color:var(--farbe-warnung)}.pruefung.sperre,.pruefung.eskalation{background:var(--farbe-fehler-flaeche);border-color:var(--farbe-fehler-rahmen);color:var(--farbe-text);font-weight:var(--schnitt-medium)}.pruefung.sperre>.ic,.pruefung.eskalation>.ic{color:var(--farbe-fehler)}.pruefung .kennung{font-size:var(--text-xxs);font-family:var(--schrift-fest);color:var(--farbe-text-gedaempft);margin-top:4px;display:block}.mailvorschau{border:1px solid var(--farbe-rahmen);border-radius:var(--rund-box);background:var(--farbe-flaeche-karte);overflow:hidden}.mailvorschau>.kopf{border-bottom:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);gap:6px;padding:14px 16px;display:grid}.mailvorschau .zeile{font-size:var(--text-sm);align-items:baseline;gap:10px;display:flex}.mailvorschau .zeile>.k{width:104px;font-size:var(--text-xxs);letter-spacing:var(--laufweite-label);text-transform:uppercase;color:var(--farbe-text-gedaempft);font-weight:var(--schnitt-halbfett);flex:none;padding-right:8px}.mailvorschau .zeile>.v{min-width:0;color:var(--farbe-text);word-break:break-word;flex:1}.mailvorschau .zeile.gross>.v{font-size:var(--text-lg);font-weight:var(--schnitt-halbfett)}.mailvorschau .text{white-space:pre-wrap;word-break:break-word;font-size:var(--text-sm);line-height:var(--zeile-weit);color:var(--farbe-text);margin:0;padding:16px;font-family:inherit}.mailvorschau .signatur{border-top:1px dashed var(--farbe-rahmen);white-space:pre-wrap;font-size:var(--text-sm);line-height:var(--zeile-weit);color:var(--farbe-text-neben);margin:0;padding:14px 16px;font-family:inherit}.mailvorschau .fuss{border-top:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.mailvorschau .fuss .konto{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);line-height:var(--zeile-normal);flex:100%}.schrittliste{font-size:var(--text-sm);color:var(--farbe-text-neben);line-height:var(--zeile-normal);gap:6px;margin:0;padding:0;list-style:none;display:grid}.schrittliste>li{align-items:flex-start;gap:9px;display:flex}.schrittliste>li>.ic{font-weight:var(--schnitt-fett);flex:none}.schrittliste>li.erledigt>.ic{color:var(--farbe-erfolg)}.schrittliste>li.offen>.ic{color:var(--farbe-warnung)}.aktion-block{gap:var(--abstand-14);display:grid}.aktion-knopfreihe{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.aktion-satz{font-size:var(--text-sm);line-height:var(--zeile-weit);color:var(--farbe-text-neben);margin:0}.aktion-kennung{font-size:var(--text-xxs);font-family:var(--schrift-fest);color:var(--farbe-text-gedaempft)}.pflichtwert{font-size:var(--text-lg);font-weight:var(--schnitt-fett);color:var(--farbe-text);margin-top:6px;display:block}.bestaetigung{border-radius:var(--rund-box);border:1px solid var(--farbe-fehler-rahmen);background:var(--farbe-fehler-flaeche);font-size:var(--text-sm);line-height:var(--zeile-weit);color:var(--farbe-text);align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.bestaetigung input{width:18px;height:18px;accent-color:var(--farbe-fehler);flex:none;margin-top:3px}.bestaetigung.abtippen{display:block}.bestaetigung.abtippen .bestaetigung-satz{margin-bottom:12px;display:block}.bestaetigung.abtippen .pflichtwert{font-family:var(--schrift-fest)}.bestaetigung.abtippen .inp{width:100%}.bestaetigung.abtippen .inp[aria-invalid=true]{border-color:var(--farbe-fehler-rahmen)}.kulanz-hinweis{border:1px dashed var(--farbe-warnung);border-radius:var(--rund-element);background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung-text);font-size:var(--text-xs);font-weight:var(--schnitt-halbfett);line-height:var(--zeile-normal);margin:0 0 12px;padding:9px 13px}.aktion-hinweise{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.aktion-hinweise li{font-size:var(--text-sm);color:var(--farbe-text-neben);padding-left:18px;position:relative}.aktion-hinweise li:before{content:"i";background:var(--farbe-info-flaeche);width:13px;height:13px;color:var(--farbe-info);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.topbar{z-index:60;height:var(--kopf-hoehe);background:var(--farbe-flaeche-karte);border-bottom:1px solid var(--farbe-rahmen);align-items:center;gap:16px;padding:0 18px;display:flex;position:sticky;top:0}.mark{font-weight:var(--schnitt-fett);letter-spacing:var(--laufweite-eng);font-size:var(--text-h3);white-space:nowrap;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.mark .glyph{border-radius:var(--rund-icon);background:var(--farbe-akzent);width:30px;height:30px;color:var(--farbe-text-auf-akzent);font-size:var(--text-md);font-weight:var(--schnitt-fett);place-items:center;display:grid}.searchwrap{flex:1;max-width:420px;margin:0 auto;position:relative}.searchwrap input{border-radius:var(--rund-element);border:var(--rahmen-feld) solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);width:100%;height:42px;font-size:var(--text-md);color:var(--farbe-text);padding:0 14px 0 38px}.searchwrap input::placeholder{color:var(--farbe-text-schwach)}.searchwrap input:focus{background:var(--farbe-akzent-hauch);border-color:var(--farbe-akzent);box-shadow:0 0 0 3px var(--farbe-akzent-schein);outline:none}.searchwrap .ic{pointer-events:none;color:var(--farbe-text-gedaempft);display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.topright{align-items:center;gap:8px;margin-left:auto;display:flex}.me{border-radius:var(--rund-pille);border:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-karte);white-space:nowrap;cursor:pointer;transition:var(--uebergang);color:inherit;align-items:center;gap:9px;padding:5px 14px 5px 5px;display:flex}.me:hover{border-color:var(--farbe-akzent)}.me .av{border-radius:var(--rund-kreis);background:var(--farbe-akzent-weich);width:32px;height:32px;color:var(--farbe-akzent);font-size:var(--text-xs);font-weight:var(--schnitt-fett);place-items:center;display:grid}.me span.nm{font-size:var(--text-sm);color:var(--farbe-text-neben);font-weight:var(--schnitt-medium)}.sitzungsleiste{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung-text);border-bottom:1px solid var(--farbe-rahmen);font-size:var(--text-xs);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:7px 20px;display:flex}.sitzungsleiste b{font-weight:var(--schnitt-halbfett)}.sugg{background:var(--farbe-flaeche-karte);border:1px solid var(--farbe-rahmen);border-radius:var(--rund-box);box-shadow:var(--schatten-modal);z-index:70;position:absolute;top:50px;left:0;right:0;overflow:hidden}.sugg .head{border-bottom:1px solid var(--farbe-rahmen);background:var(--farbe-flaeche-gedeckt);padding:9px 16px}.sugg button{border:0;border-bottom:1px solid var(--farbe-rahmen);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.sugg button:last-child{border-bottom:0}.sugg button:hover,.sugg button:focus-visible{background:var(--farbe-akzent-weich)}.sugg .nm{font-weight:var(--schnitt-halbfett);font-size:var(--text-md);display:inline-block}.sugg .em{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);font-family:var(--schrift-fest)}.sugg .none{font-size:var(--text-sm);color:var(--farbe-text-neben);padding:16px}.startseite{min-height:calc(100vh - var(--kopf-hoehe) - 34px);justify-content:center;align-items:flex-start;padding:9vh 20px 60px;display:flex}.start-innen{text-align:center;gap:26px;width:100%;max-width:640px;display:grid}.start-titel{font-size:38px;font-weight:var(--schnitt-fett);letter-spacing:var(--laufweite-eng)}.start-suche{position:relative}.start-suche input{border:var(--rahmen-feld) solid var(--farbe-rahmen);background:var(--farbe-flaeche-karte);width:100%;height:64px;box-shadow:var(--schatten-karte);color:var(--farbe-text);border-radius:34px;padding:0 26px 0 58px;font-size:18px}.start-suche input::placeholder{color:var(--farbe-text-schwach)}.start-suche input:focus{border-color:var(--farbe-akzent);box-shadow:0 0 0 4px var(--farbe-akzent-schein);outline:none}.start-suche .ic{color:var(--farbe-text-gedaempft);position:absolute;top:50%;left:24px;transform:translateY(-50%)}.start-hilfe{color:var(--farbe-text-gedaempft);font-size:var(--text-sm)}.start-status{font-size:var(--text-sm);color:var(--farbe-text-gedaempft);justify-content:center;align-items:center;gap:9px;padding:4px 0;display:flex}.start-ergebnisse{text-align:left;border:1px solid var(--farbe-rahmen);border-radius:var(--rund-box);background:var(--farbe-flaeche-karte);box-shadow:var(--schatten-karte);overflow:hidden}.start-ergebnisse button{border:0;border-bottom:1px solid var(--farbe-rahmen);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;align-items:center;gap:14px;padding:14px 20px;display:flex}.start-ergebnisse button:last-child{border-bottom:0}.start-ergebnisse button:hover,.start-ergebnisse button:focus-visible{background:var(--farbe-akzent-weich)}.start-nichts{border:1px dashed var(--farbe-rahmen);border-radius:var(--rund-box);text-align:left;color:var(--farbe-text-neben);font-size:var(--text-sm);padding:20px 22px}.zuletzt{text-align:left;margin-top:8px}.zuletzt>.lbl{margin-bottom:14px;display:block}.kacheln{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.kachel{border:1px solid var(--farbe-rahmen);border-radius:var(--rund-box);background:var(--farbe-flaeche-karte);text-align:left;cursor:pointer;transition:var(--uebergang);color:inherit;gap:9px;padding:16px;display:grid}.kachel:hover{border-color:var(--farbe-akzent);box-shadow:var(--schatten-karte)}.kachel .n{font-weight:var(--schnitt-halbfett);font-size:var(--text-sm);word-break:break-word}.kachel .z{font-size:var(--text-xxs);color:var(--farbe-text-gedaempft);word-break:break-all}.start-ruhig{color:var(--farbe-text-gedaempft);font-size:var(--text-sm);text-align:left}.anmeldeseite{min-height:calc(100vh - var(--kopf-hoehe));justify-content:center;align-items:flex-start;padding:10vh 20px 60px;display:flex}.anmeldekarte{width:min(var(--breite-schmal),100%);gap:20px;display:grid}.anmeldekarte .felder{gap:16px;display:grid}.stick{top:var(--kopf-hoehe);z-index:50;background:var(--farbe-flaeche-seite);border-bottom:1px solid var(--farbe-rahmen);padding-top:20px;position:sticky}.wrap{max-width:var(--breite-app);margin:0 auto;padding:0 24px}.kkarte{background:var(--farbe-flaeche-karte);border:var(--rahmen-fein) solid var(--farbe-rahmen-fein);border-radius:var(--rund-karte);box-shadow:var(--schatten-karte);align-items:flex-start;gap:22px;margin-bottom:16px;padding:22px 26px;display:flex}.kkarte .mid{flex:1;min-width:0}.kkarte h1{word-break:break-word}.kkarte .zeile{font-size:var(--text-sm);color:var(--farbe-text-neben);word-break:break-word;margin-top:5px}.kkarte .zeile+.zeile{margin-top:2px}.kkarte .pillen{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.kkarte .knoepfe{flex:none;gap:8px;width:210px;display:grid}.kkarte .knoepfe .btn{justify-content:flex-start;width:100%}.kkarte .skel-mid{gap:9px;display:grid}.tabs{scrollbar-width:none;gap:4px;padding-bottom:14px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{cursor:pointer;color:var(--farbe-text-neben);font-size:var(--text-md);font-weight:var(--schnitt-medium);white-space:nowrap;border-radius:var(--rund-pille);transition:var(--uebergang);background:0 0;border:0;padding:10px 17px;position:relative}.tab:hover{color:var(--farbe-text);background:var(--farbe-flaeche-kraeftig)}.tab[aria-selected=true]{background:var(--farbe-text);color:var(--farbe-flaeche-karte);font-weight:var(--schnitt-halbfett)}.tab .dot{background:var(--farbe-fehler);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.tab[aria-selected=true] .dot{background:var(--farbe-flaeche-karte)}main{padding:22px 0 96px}.cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.zweikarten{grid-template-columns:1fr 1fr;align-items:start;gap:20px;min-width:0;display:grid}.abstand{margin-top:20px}.banner{border-radius:var(--rund-box);border:1px solid var(--farbe-fehler-rahmen);background:var(--farbe-fehler-flaeche);gap:13px;padding:16px 18px;display:flex}.banner.info{background:var(--farbe-info-flaeche);border-color:#0000}.banner.warn{background:var(--farbe-warnung-flaeche);border-color:#0000}.banner .ic{border-radius:var(--rund-kreis);width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--schnitt-fett);background:var(--farbe-fehler);color:#fff;flex:none;place-items:center;margin-top:1px;display:grid}.banner.info .ic{background:var(--farbe-info);color:var(--farbe-text-auf-akzent)}.banner.warn .ic{background:var(--farbe-warnung);color:#fff}.banner .tt{font-weight:var(--schnitt-halbfett);font-size:var(--text-md);display:block}.banner .dd{font-size:var(--text-sm);color:var(--farbe-text-neben);max-width:75ch;margin-top:4px;display:block}.banner .grow{flex:1;min-width:0}.tl{margin:0;padding:0;list-style:none}.tl li{border-bottom:1px solid var(--farbe-rahmen);gap:14px;padding:14px 26px;display:flex}.tl li:last-child{border-bottom:0}.tl .d{font-family:var(--schrift-fest);font-size:var(--text-xs);color:var(--farbe-text-gedaempft);flex:none;width:96px;padding-top:2px}.tl .txt{min-width:0;font-size:var(--text-sm);flex:1}.tl .who,.tl .nachw{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);margin-top:3px;display:block}.tl .nachw.fehler{color:var(--farbe-fehler-dunkel);font-weight:600}.tl details.det{margin-top:6px}.tl .schritte{border-left:2px solid var(--farbe-rahmen);font-size:var(--text-xs);color:var(--farbe-text-neben);gap:4px;margin-top:6px;padding-left:12px;display:grid}.logingilt{border-radius:var(--rund-box);background:var(--farbe-akzent-hauch);border:1px solid var(--farbe-akzent);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:18px 22px;display:flex}.logingilt .lbl{margin-bottom:5px;display:block}.logingilt .satz{font-size:var(--text-lg);font-weight:var(--schnitt-halbfett);max-width:56ch}.logingilt .re{margin-left:auto}.tagleiste{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tagleiste .inp{flex:220px;min-width:0}.tagleiste .stellungen{flex-wrap:wrap;gap:6px;display:flex}.tagleiste .stellungen .btn{white-space:nowrap}@media (width<=560px){.tagleiste{align-items:stretch}.tagleiste .inp{flex:100%}.tagleiste .stellungen{width:100%}.tagleiste .stellungen .btn{flex:auto;padding-left:10px;padding-right:10px}}.sgruppe{border-radius:var(--rund-box);border:1px solid var(--farbe-rahmen);margin-bottom:16px;overflow:hidden}.sgruppe:last-child{margin-bottom:0}.sgruppe.fehlt{border-color:var(--farbe-fehler-rahmen)}.sgruppe .sgh{font-weight:var(--schnitt-fett);font-size:var(--text-md);background:var(--farbe-flaeche-gedeckt);padding:12px 18px}.sgruppe.fehlt .sgh{background:var(--farbe-fehler-flaeche);color:var(--farbe-fehler-dunkel)}.sgruppe.zusatz .sgh{background:var(--farbe-warnung-flaeche);color:var(--farbe-warnung-text)}.sgruppe .sgb{background:var(--farbe-flaeche-karte)}.adr{border:1px solid var(--farbe-rahmen);border-radius:var(--rund-box);overflow:hidden}.adr+.adr{margin-top:14px}.adr .ah{background:var(--farbe-flaeche-gedeckt);border-bottom:1px solid var(--farbe-rahmen);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.adr .ah .an{font-weight:var(--schnitt-halbfett);font-size:var(--text-md)}.adr .ah .aq{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.adr .ab{gap:10px;padding:16px 18px;display:grid}.adr .zeilen{font-size:var(--text-md);line-height:var(--zeile-weit);font-style:normal}.adr .af{flex-wrap:wrap;align-items:center;gap:9px;padding:0 18px 16px;display:flex}details.det{margin-top:11px}details.det>summary{cursor:pointer;font-size:var(--text-xxs);font-weight:var(--schnitt-halbfett);letter-spacing:.02em;color:var(--farbe-text-gedaempft);border:1px solid var(--farbe-rahmen);border-radius:var(--rund-pille);background:var(--farbe-flaeche-gedeckt);transition:var(--uebergang);align-items:center;gap:7px;padding:4px 12px;list-style:none;display:inline-flex}details.det>summary::-webkit-details-marker{display:none}details.det>summary::marker{content:""}details.det>summary:hover{border-color:var(--farbe-akzent);color:var(--farbe-akzent-dunkel)}details.det>summary .pf1{transition:transform var(--uebergang);font-size:14px;line-height:1;display:inline-block}details.det[open]>summary .pf1{transform:rotate(90deg)}details.det .dl{border-left:2px solid var(--farbe-rahmen);font-size:var(--text-sm);color:var(--farbe-text-gedaempft);max-width:70ch;line-height:var(--zeile-normal);word-break:break-word;gap:7px;margin-top:11px;padding-left:14px;display:grid}.msg{border-bottom:1px solid var(--farbe-rahmen);gap:6px;padding:18px 26px;display:grid}.msg .mm{font-size:var(--text-xs);color:var(--farbe-text-gedaempft);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.msg .mm .w{font-weight:var(--schnitt-halbfett);color:var(--farbe-text);font-size:var(--text-sm)}.msg .tx{font-size:var(--text-md);color:var(--farbe-text-neben);white-space:pre-wrap;max-width:70ch;line-height:var(--zeile-weit)}.msg.support{background:var(--farbe-flaeche-gedeckt)}.msg.intern{background:var(--farbe-akzent-hauch)}@media (width<=1060px){.cols,.zweikarten{grid-template-columns:minmax(0,1fr)}.kkarte{flex-direction:column}.kkarte .knoepfe{grid-auto-columns:1fr;grid-auto-flow:column;width:100%}}@media (width<=820px){.searchwrap{max-width:none}.me span.nm{display:none}h1{font-size:var(--text-h1-mobil)}.wrap{padding:0 16px}.panel>.ph,.panel>.pb,.panel>.pf,.row,.tl li,.msg,table.tbl th,table.tbl td{padding-left:18px;padding-right:18px}.start-titel{font-size:28px}.start-suche input{height:56px;font-size:16px}.kkarte .knoepfe{grid-auto-columns:auto;grid-auto-flow:row}.logingilt{flex-direction:column;align-items:flex-start}.logingilt .re{margin-left:0}.befund{flex-direction:column;align-items:stretch}.befund .hilft{align-self:flex-start}.tl .d{width:80px}}@media (width<=560px){.topbar{gap:8px;padding:0 12px}.mark{font-size:0}.mark .glyph{font-size:var(--text-md)}.kv .k{width:auto}.tl li{flex-direction:column;gap:4px}.tl .d{width:auto}}.fehlergrenze{max-width:640px;font-family:var(--schrift);color:var(--farbe-text);margin:14vh auto;padding:0 20px}.fehlergrenze h1{font-size:var(--text-h1);margin-bottom:var(--abstand-16)}.fehlergrenze p{margin-bottom:var(--abstand-14);line-height:var(--zeile-normal)}.fehlergrenze button{height:var(--hoehe-element);border-radius:var(--rund-element);border:1px solid var(--farbe-akzent);background:var(--farbe-akzent);color:var(--farbe-text-auf-akzent);font-size:var(--text-btn);font-weight:var(--schnitt-halbfett);cursor:pointer;padding:0 22px}.fehlergrenze-code{margin-top:var(--abstand-24);font-size:var(--text-xs);color:var(--farbe-text-gedaempft)}.fehlergrenze-code code{font-family:var(--schrift-fest)}
