:root{--marke:#131316;--marke-dunkel:#0c0a0a;--akzent:#be1522;--akzent-dunkel:#a01019;--akzent-sanft:#f9e7e8;--schrift:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--schrift-zahlen:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--bg:#fff;--bg-alt:#f6f6f7;--bg-karte:#fff;--bg-hover:#eeeef0;--text:#24242a;--text-sanft:#676767;--text-schwach:#8b8b92;--text-auf-farbe:#fff;--linie:#e4e4e7;--linie-stark:#c7c7cd;--erfolg:#1a7f4b;--erfolg-sanft:#e6f4ec;--warnung:#a15c00;--warnung-sanft:#fdf1e0;--fehler:#b3261e;--fehler-sanft:#fdeceb;--info:#1559c4;--info-sanft:#eaf1fc;--raum-1:4px;--raum-2:8px;--raum-3:12px;--raum-4:16px;--raum-5:24px;--raum-6:32px;--raum-7:48px;--raum-8:64px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--gewicht-normal:400;--gewicht-mittel:550;--gewicht-fett:680;--zeilenhoehe:1.55;--zeilenhoehe-eng:1.3;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-voll:999px;--schatten-sm:0 1px 2px #1313160f, 0 1px 3px #13131614;--schatten-md:0 6px 18px #13131614, 0 2px 6px #1313160f;--schatten-lg:0 18px 40px #13131624;--fokus-ring:0 0 0 3px #be152259;--kopf-hoehe:56px;--seitenleiste-breite:248px;--seitenleiste-schmal:64px;--inhalt-max:1440px;--lesbreite-max:72ch;--umbruch-mobil:600px;--umbruch-tablet:900px;--umbruch-desktop:1200px;--tempo-schnell:.12s;--tempo:.2s;--kurve:cubic-bezier(.2, 0, .2, 1)}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]){--bg:#131316;--bg-alt:#1d1d22;--bg-karte:#1d1d22;--bg-hover:#27272d;--text:#f2f2f4;--text-sanft:#b5b5bc;--text-schwach:#7f7f88;--text-auf-farbe:#131316;--linie:#2d2d34;--linie-stark:#45454d;--akzent:#ff5a6a;--akzent-dunkel:#ff8591;--akzent-sanft:#3b1519;--erfolg:#52c48b;--warnung:#f2a649;--fehler:#ff6f78;--info:#74a8f7;--erfolg-sanft:#14291f;--warnung-sanft:#2b2113;--fehler-sanft:#2e1817;--info-sanft:#1b2a45;--schatten-sm:0 1px 2px #0006;--schatten-md:0 6px 18px #00000073;--schatten-lg:0 18px 40px #0000008c;--fokus-ring:0 0 0 3px #ff5a6a73}}:root[data-thema=dunkel]{--bg:#131316;--bg-alt:#1d1d22;--bg-karte:#1d1d22;--bg-hover:#27272d;--text:#f2f2f4;--text-sanft:#b5b5bc;--text-schwach:#7f7f88;--text-auf-farbe:#131316;--linie:#2d2d34;--linie-stark:#45454d;--akzent:#ff5a6a;--akzent-dunkel:#ff8591;--akzent-sanft:#3b1519;--erfolg:#52c48b;--warnung:#f2a649;--fehler:#ff6f78;--info:#74a8f7;--erfolg-sanft:#14291f;--warnung-sanft:#2b2113;--fehler-sanft:#2e1817;--info-sanft:#1b2a45;--schatten-sm:0 1px 2px #0006;--schatten-md:0 6px 18px #00000073;--schatten-lg:0 18px 40px #0000008c;--fokus-ring:0 0 0 3px #ff5a6a73}*,:before,:after{box-sizing:border-box}body{font-family:var(--schrift);font-size:var(--text-base);line-height:var(--zeilenhoehe);color:var(--text);background:var(--bg);-webkit-text-size-adjust:100%;margin:0}:where(a){color:var(--akzent)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:var(--radius-sm)}.zahl,td.zahl{font-variant-numeric:tabular-nums;text-align:right}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--marke:#0b3d2e;--marke-dunkel:#06291f;--akzent:#0f7b5a;--akzent-dunkel:#0b5e45;--akzent-sanft:#e4f6ee;--fokus-ring:0 0 0 3px #0f7b5abf;--auf-marke:#fff;--auf-marke-sanft:#c2dcd2;--auf-marke-hover:#285447;--auf-marke-linie:#6a9a8b;--akzent-auf-marke:#48d696;--auf-marke-gedaempft:color-mix(in srgb, var(--auf-marke) 85%, transparent);--marke-schleier-oben:color-mix(in srgb, var(--marke-dunkel) 90%, transparent);--marke-schleier-mitte:color-mix(in srgb, var(--marke) 78%, transparent);--marke-schleier-unten:color-mix(in srgb, var(--marke-dunkel) 92%, transparent);--logo-minze-oben:#55e3a3;--logo-minze-unten:#3cc98a;--logo-gruen-oben:#27b879;--logo-gruen-unten:#1c9c63;--logo-gruen:#22a86e;--logo-grund-licht:#0c4a37;--logo-schrift-heller-grund:var(--marke);--logo-schrift-dunkler-grund:#fff;--logo-schrift:var(--logo-schrift-heller-grund);--logo-oben:var(--logo-gruen-oben);--logo-unten:var(--logo-gruen-unten)}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]){--akzent:#48d696;--akzent-dunkel:#7fe3b6;--akzent-sanft:#153b2d;--fokus-ring:0 0 0 3px #48d6968c;--logo-schrift:var(--logo-schrift-dunkler-grund);--logo-oben:var(--logo-minze-oben);--logo-unten:var(--logo-minze-unten)}}:root[data-thema=dunkel]{--akzent:#48d696;--akzent-dunkel:#7fe3b6;--akzent-sanft:#153b2d;--fokus-ring:0 0 0 3px #48d6968c;--logo-schrift:var(--logo-schrift-dunkler-grund);--logo-oben:var(--logo-minze-oben);--logo-unten:var(--logo-minze-unten)}.logo--marke{--logo-schrift:var(--logo-schrift-dunkler-grund);--logo-oben:var(--logo-minze-oben);--logo-unten:var(--logo-minze-unten)}@media print{.logo:not(.logo--marke){--logo-schrift:var(--logo-schrift-heller-grund);--logo-oben:var(--logo-gruen-oben);--logo-unten:var(--logo-gruen-unten)}}@media (forced-colors:active){.logo,.logo--marke{--logo-schrift:CanvasText;--logo-oben:CanvasText;--logo-unten:CanvasText}}.huelle{grid-template-columns:var(--seitenleiste-breite) minmax(0, 1fr);grid-template-rows:var(--kopf-hoehe) 1fr;grid-template-areas:"kopf kopf""nav inhalt";min-height:100vh;display:grid}.kopf{z-index:20;align-items:center;gap:var(--raum-3);padding:0 var(--raum-4);background:var(--marke);border-bottom:1px solid var(--marke-dunkel);grid-area:kopf;display:flex;position:sticky;top:0}.kopf__marke{justify-content:center;align-items:center;gap:var(--raum-2);min-width:44px;min-height:44px;padding:0 var(--raum-2);font-weight:var(--gewicht-fett);color:var(--auf-marke);white-space:nowrap;border-radius:var(--radius-sm);text-decoration:none;display:flex}.kopf__logo{height:calc(var(--raum-6) - var(--raum-1));width:auto}.kopf__marke .kopf__logo--symbol{display:none}.kopf__mitte{flex:1;justify-content:center;min-width:0;display:flex}.kopf__rechts{align-items:center;gap:var(--raum-1);display:flex}.kopf__burger{display:none}.kopf__trenner{background:var(--auf-marke-linie);width:1px;height:24px;margin:0 var(--raum-1)}.kopfsuche{width:100%;max-width:520px;position:relative}.kopfsuche .feld{background:var(--bg-alt);border-color:var(--linie);padding-left:40px}.kopfsuche__symbol{left:var(--raum-3);color:var(--text-schwach);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.kopfsuche__taste{right:var(--raum-2);font-size:var(--text-xs);color:var(--text-sanft);border:1px solid var(--linie-stark);border-radius:var(--radius-sm);padding:0 var(--raum-1);background:var(--bg-karte);position:absolute;top:50%;transform:translateY(-50%)}.kopfsuche__mobil{display:none}.symbolknopf{min-width:44px;min-height:44px;color:var(--text-sanft);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.symbolknopf:hover{background:var(--bg-hover);color:var(--text)}.symbolknopf--klein{min-width:32px;min-height:32px}.symbolknopf__punkt{border-radius:var(--radius-voll);background:var(--akzent);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-karte);position:absolute;top:10px;right:10px}.benutzerknopf{align-items:center;gap:var(--raum-2);min-height:44px;padding:0 var(--raum-2);color:var(--text);border-radius:var(--radius);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;display:inline-flex}.benutzerknopf:hover{background:var(--bg-hover)}.initialen{border-radius:var(--radius-voll);background:var(--text);width:32px;height:32px;color:var(--bg);font-size:var(--text-xs);font-weight:var(--gewicht-fett);flex:none;place-items:center;display:grid}.kopf .symbolknopf{color:var(--auf-marke-sanft)}.kopf .symbolknopf--aktiv{background:var(--auf-marke-hover);color:var(--akzent-auf-marke)}.kopf .symbolknopf:hover{background:var(--auf-marke-hover);color:var(--auf-marke)}.kopf .benutzerknopf{color:var(--auf-marke)}.kopf .benutzerknopf:hover{background:var(--auf-marke-hover)}.kopf .initialen{background:var(--auf-marke);color:var(--marke)}.kopf .kopfsuche .feld{background:var(--bg-karte);border-color:var(--auf-marke-linie)}.kopf__marke:focus-visible,.kopf .symbolknopf:focus-visible,.kopf .benutzerknopf:focus-visible{outline-color:var(--akzent-auf-marke)}.kopf .kopfsuche .feld:focus-visible{outline:2px solid var(--akzent-auf-marke);outline-offset:2px;box-shadow:none}.nav{background:var(--bg-alt);border-right:1px solid var(--linie);padding:var(--raum-3) var(--raum-2);gap:var(--raum-1);flex-direction:column;grid-area:nav;display:flex;overflow-y:auto}.nav__eintrag{align-items:center;gap:var(--raum-3);padding:var(--raum-2) var(--raum-3);border-radius:var(--radius);color:var(--text-sanft);font-size:var(--text-sm);font-weight:var(--gewicht-mittel);border-left:4px solid #0000;min-height:44px;text-decoration:none;display:flex}.nav__eintrag:hover{background:var(--bg-hover);color:var(--text)}.nav__eintrag--aktiv{background:var(--akzent-sanft);color:var(--akzent);border-left-color:var(--akzent)}.nav__zahl{font-size:var(--text-xs);color:var(--text-sanft);font-variant-numeric:tabular-nums;margin-left:auto}.nav__eintrag--aktiv .nav__zahl{color:var(--akzent)}.nav__gruppe{margin:var(--raum-4) 0 var(--raum-1);padding:0 var(--raum-3) 0 calc(var(--raum-3) + 4px);font-size:var(--text-xs);font-weight:var(--gewicht-mittel);color:var(--text-sanft);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.nav__fuss{padding:var(--raum-3) var(--raum-3) var(--raum-1);font-size:var(--text-xs);color:var(--text-sanft);gap:var(--raum-2);flex-direction:column;margin-top:auto;display:flex}.nav__verschluesselt{gap:var(--raum-2);color:var(--text-sanft);align-items:flex-start;display:flex}.nav__verschluesselt svg{color:var(--erfolg);flex:none}.inhalt{padding:var(--raum-5);max-width:var(--inhalt-max);grid-area:inhalt;width:100%;min-width:0}.inhalt--voll{flex-direction:column;max-width:none;padding:0;display:flex}.seitenkopf{justify-content:space-between;align-items:flex-start;gap:var(--raum-4);padding-bottom:var(--raum-4);border-bottom:1px solid var(--linie);margin-bottom:var(--raum-5);flex-wrap:wrap;display:flex}.inhalt--voll .seitenkopf{padding:var(--raum-5) var(--raum-5) var(--raum-4);margin-bottom:0}.seitenkopf__titel{font-size:var(--text-xl);font-weight:var(--gewicht-fett);line-height:var(--zeilenhoehe-eng);margin:0}.seitenkopf__unterzeile{color:var(--text-sanft);font-size:var(--text-sm);margin:var(--raum-1) 0 0}.seitenkopf__aktionen{gap:var(--raum-2);align-items:center;display:flex}.brotkrumen{font-size:var(--text-sm);color:var(--text-sanft);margin-bottom:var(--raum-2);gap:var(--raum-2);flex-wrap:wrap;display:flex}.brotkrumen a{color:var(--text-sanft);text-decoration:none}.brotkrumen a:hover{color:var(--akzent);text-decoration:underline}.karte{background:var(--bg-karte);border:1px solid var(--linie);border-radius:var(--radius-lg);box-shadow:var(--schatten-sm);padding:var(--raum-5)}.karte__titel{font-size:var(--text-lg);font-weight:var(--gewicht-fett);margin:0 0 var(--raum-4)}.karte__kopf{justify-content:space-between;align-items:center;gap:var(--raum-3);margin-bottom:var(--raum-4);display:flex}.karte__kopf .karte__titel{margin:0}.kartenraster{gap:var(--raum-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.spalte-4{grid-column:span 4}.spalte-5{grid-column:span 5}.spalte-6{grid-column:span 6}.spalte-7{grid-column:span 7}.spalte-8{grid-column:span 8}.spalte-12{grid-column:span 12}.kachelreihe{gap:var(--raum-4);margin-bottom:var(--raum-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.kachel__kopf{align-items:center;gap:var(--raum-2);font-size:var(--text-sm);color:var(--text-sanft);margin:0 0 var(--raum-2);display:flex}.kachel__wert{font-size:var(--text-2xl);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;line-height:var(--zeilenhoehe-eng)}.kachel__zusatz{font-size:var(--text-xs);color:var(--text-sanft);margin-top:var(--raum-1)}.kachel--fehler .kachel__kopf{color:var(--fehler)}.kachel--warnung .kachel__kopf{color:var(--warnung)}.kachel--erfolg .kachel__kopf{color:var(--erfolg)}.knopf{justify-content:center;align-items:center;gap:var(--raum-2);min-height:40px;padding:0 var(--raum-4);border-radius:var(--radius);font-family:inherit;font-size:var(--text-sm);font-weight:var(--gewicht-mittel);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.knopf svg{width:18px;height:18px}.knopf:disabled{opacity:.55;cursor:not-allowed}.knopf--primaer{background:var(--akzent);color:var(--text-auf-farbe)}.knopf--primaer:hover:not(:disabled){background:var(--akzent-dunkel)}.knopf--sekundaer{background:var(--bg-karte);color:var(--text);border-color:var(--linie-stark)}.knopf--sekundaer:hover:not(:disabled){background:var(--bg-hover)}.knopf--unauffaellig{color:var(--akzent);padding:0 var(--raum-2);background:0 0;min-height:32px}.knopf--unauffaellig:hover:not(:disabled){background:var(--akzent-sanft)}.knopf--gefahr{background:var(--bg-karte);color:var(--fehler);border-color:var(--fehler)}.knopf--gefahr:hover:not(:disabled){background:var(--fehler-sanft)}.knopf--kompakt{min-height:32px;padding:0 var(--raum-3)}.knopf--breit{width:100%}.feldgruppe{gap:var(--raum-1);margin-bottom:var(--raum-4);flex-direction:column;display:flex}.feldgruppe__beschriftung{font-size:var(--text-sm);font-weight:var(--gewicht-mittel);justify-content:space-between;gap:var(--raum-2);display:flex}.feldgruppe__beschriftung a{font-weight:var(--gewicht-normal);text-decoration:none}.feldgruppe__hinweis{font-size:var(--text-xs);color:var(--text-sanft)}.feldgruppe__fehler{font-size:var(--text-xs);color:var(--fehler)}.optional{font-weight:var(--gewicht-normal);color:var(--text-sanft)}.feld{min-height:40px;padding:0 var(--raum-3);border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--bg);color:var(--text);font-family:inherit;font-size:var(--text-base);width:100%}textarea.feld{padding:var(--raum-2) var(--raum-3);resize:vertical;min-height:88px}.feld:focus-visible,.feld--fokus{border-color:var(--akzent);box-shadow:var(--fokus-ring);outline:none}.feld[aria-invalid=true]{border-color:var(--fehler)}.feld::placeholder{color:var(--text-schwach)}.feld--geheim{font-family:var(--schrift-zahlen);letter-spacing:.04em}.feldmitknoepfen{align-items:stretch;display:flex}.feldmitknoepfen .feld{border-top-right-radius:0;border-bottom-right-radius:0}.feldmitknoepfen__knopf{border:1px solid var(--linie-stark);background:var(--bg-karte);min-width:44px;color:var(--text-sanft);cursor:pointer;border-left:none;justify-content:center;align-items:center;display:inline-flex}.feldmitknoepfen__knopf:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.feldmitknoepfen__knopf:hover{background:var(--bg-hover);color:var(--text)}.feldreihe{gap:var(--raum-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.formularfuss{justify-content:flex-end;gap:var(--raum-2);padding-top:var(--raum-4);border-top:1px solid var(--linie);margin-top:var(--raum-2);display:flex}.kontrollzeile{align-items:center;gap:var(--raum-2);min-height:44px;font-size:var(--text-sm);display:flex}input[type=radio],input[type=checkbox],input[type=range]{accent-color:var(--akzent)}input[type=checkbox],input[type=radio]{width:18px;height:18px}.schalter{justify-content:space-between;align-items:flex-start;gap:var(--raum-4);padding:var(--raum-3) 0;border-bottom:1px solid var(--linie);display:flex}.schalter:last-child{border-bottom:none}.schalter__text strong{font-size:var(--text-sm);font-weight:var(--gewicht-mittel);display:block}.schalter__text span{font-size:var(--text-xs);color:var(--text-sanft);max-width:60ch;margin-top:2px;display:block}.umschalter{border-radius:var(--radius-voll);background:var(--linie-stark);flex:none;width:44px;height:24px;margin-top:2px;position:relative}.umschalter:after{content:"";border-radius:var(--radius-voll);background:var(--bg-karte);width:18px;height:18px;box-shadow:var(--schatten-sm);position:absolute;top:3px;left:3px}.umschalter--an{background:var(--akzent)}.umschalter--an:after{left:23px}.auswahl{appearance:none;min-height:40px;padding:0 var(--raum-6) 0 var(--raum-3);border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--bg) linear-gradient(45deg, transparent 50%, var(--text-sanft) 50%) no-repeat calc(100% - 18px) 50% / 5px 5px, var(--bg) linear-gradient(-45deg, transparent 50%, var(--text-sanft) 50%) no-repeat calc(100% - 13px) 50% / 5px 5px;color:var(--text);font:inherit;font-size:var(--text-sm)}.tabellenrahmen{border:1px solid var(--linie);border-radius:var(--radius-lg);background:var(--bg-karte);overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.tabelle th{z-index:1;background:var(--bg-alt);text-align:left;font-weight:var(--gewicht-mittel);padding:var(--raum-3);border-bottom:1px solid var(--linie);white-space:nowrap;position:sticky;top:0}.tabelle td{padding:var(--raum-3);border-bottom:1px solid var(--linie);height:44px}.tabelle tbody tr:last-child td{border-bottom:none}.tabelle tbody tr:hover{background:var(--bg-hover)}.tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabelle__sanft{color:var(--text-sanft)}.tabelle__zweizeilig strong{font-weight:var(--gewicht-mittel);display:block}.tabelle__zweizeilig span{font-size:var(--text-xs);color:var(--text-sanft);display:block}.tabellenfuss{padding:var(--raum-3);font-size:var(--text-sm);color:var(--text-sanft);border-top:1px solid var(--linie);justify-content:space-between;align-items:center;display:flex}.filterleiste{gap:var(--raum-2);margin-bottom:var(--raum-4);flex-wrap:wrap;align-items:center;display:flex}.filterleiste .feld{max-width:280px}.marke{align-items:center;gap:var(--raum-1);padding:2px var(--raum-2);border-radius:var(--radius-voll);font-size:var(--text-xs);font-weight:var(--gewicht-mittel);white-space:nowrap;display:inline-flex}.marke svg{width:12px;height:12px}.marke--erfolg{background:var(--erfolg-sanft);color:var(--erfolg)}.marke--warnung{background:var(--warnung-sanft);color:var(--warnung)}.marke--fehler{background:var(--fehler-sanft);color:var(--fehler)}.marke--info{background:var(--info-sanft);color:var(--info)}.marke--neutral{background:var(--bg-alt);color:var(--text-sanft);border:1px solid var(--linie)}.chip{align-items:center;gap:var(--raum-1);min-height:32px;padding:0 var(--raum-3);border:1px solid var(--linie-stark);border-radius:var(--radius-voll);background:var(--bg-karte);color:var(--text-sanft);font-size:var(--text-sm);font-weight:var(--gewicht-mittel);white-space:nowrap;cursor:pointer;display:inline-flex}.chip svg{width:16px;height:16px}.chip--aktiv{border-color:var(--akzent);background:var(--akzent-sanft);color:var(--akzent)}.chipreihe{gap:var(--raum-2);flex-wrap:wrap;display:flex}.meldung{gap:var(--raum-3);padding:var(--raum-3) var(--raum-4);border-radius:var(--radius);font-size:var(--text-sm);border:1px solid #0000;align-items:flex-start;display:flex}.meldung svg{flex:none;width:20px;height:20px;margin-top:1px}.meldung strong{font-weight:var(--gewicht-mittel)}.meldung p{margin:2px 0 0}.meldung--fehler{background:var(--fehler-sanft);color:var(--fehler);border-color:var(--fehler)}.meldung--erfolg{background:var(--erfolg-sanft);color:var(--erfolg);border-color:var(--erfolg)}.meldung--warnung{background:var(--warnung-sanft);color:var(--warnung);border-color:var(--warnung)}.meldung--info{background:var(--info-sanft);color:var(--info)}.toast{top:calc(var(--kopf-hoehe) + var(--raum-3));right:var(--raum-4);z-index:60;align-items:center;gap:var(--raum-3);padding:var(--raum-3) var(--raum-4);border-radius:var(--radius);background:var(--marke);color:var(--bg-karte);box-shadow:var(--schatten-lg);font-size:var(--text-sm);display:flex;position:fixed}.toast svg{color:var(--erfolg)}.tresoransicht{flex:1;grid-template-columns:minmax(320px,420px) minmax(0,1fr);min-height:0;display:grid}.eintragsliste{border-right:1px solid var(--linie);flex-direction:column;min-width:0;display:flex}.eintragsliste__werkzeuge{padding:var(--raum-3) var(--raum-4);border-bottom:1px solid var(--linie);gap:var(--raum-3);flex-direction:column;display:flex}.eintragsliste__zeile{justify-content:space-between;align-items:center;gap:var(--raum-2);font-size:var(--text-xs);color:var(--text-sanft);display:flex}.eintragsliste__gruppe{padding:var(--raum-3) var(--raum-4) var(--raum-1);font-size:var(--text-xs);font-weight:var(--gewicht-mittel);color:var(--text-sanft);text-transform:uppercase;letter-spacing:.06em}.eintrag{align-items:center;gap:var(--raum-3);padding:var(--raum-2) var(--raum-4);min-height:60px;color:var(--text);border-left:4px solid #0000;text-decoration:none;display:flex}.eintrag:hover{background:var(--bg-hover)}.eintrag--aktiv{background:var(--akzent-sanft);border-left-color:var(--akzent)}.eintrag__text{flex:1;min-width:0;display:block}.eintrag__titel{align-items:center;gap:var(--raum-1);min-width:0;font-size:var(--text-sm);font-weight:var(--gewicht-mittel);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.eintrag__titel svg{width:14px;height:14px;color:var(--warnung);flex:none}.eintrag__unter{font-size:var(--text-xs);color:var(--text-sanft);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.eintrag__rechts{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.avatar{border-radius:var(--radius);background:var(--bg-alt);width:36px;height:36px;color:var(--text-sanft);border:1px solid var(--linie);font-size:var(--text-sm);font-weight:var(--gewicht-fett);flex:none;place-items:center;display:grid}.avatar svg{width:18px;height:18px}.avatar--gross{border-radius:var(--radius-lg);width:56px;height:56px;font-size:var(--text-xl)}.avatar--gross svg{width:28px;height:28px}.eintrag--aktiv .avatar{background:var(--bg-karte);color:var(--akzent);border-color:var(--akzent)}.detail{padding:var(--raum-5) var(--raum-6);min-width:0;overflow-y:auto}.detail__kopf{align-items:flex-start;gap:var(--raum-4);margin-bottom:var(--raum-5);display:flex}.detail__titelblock{flex:1;min-width:0}.detail__titel{font-size:var(--text-xl);font-weight:var(--gewicht-fett);line-height:var(--zeilenhoehe-eng);margin:0}.detail__ort{gap:var(--raum-2);margin-top:var(--raum-2);flex-wrap:wrap;align-items:center;display:flex}.detail__aktionen{gap:var(--raum-1);align-items:center;display:flex}.feldliste{border:1px solid var(--linie);border-radius:var(--radius-lg);background:var(--bg-karte);margin-bottom:var(--raum-4)}.feldzeile{align-items:center;gap:var(--raum-3);padding:var(--raum-3) var(--raum-4);border-bottom:1px solid var(--linie);min-height:64px;display:flex}.feldzeile:last-child{border-bottom:none}.feldzeile__inhalt{flex:1;min-width:0}.feldzeile__name{font-size:var(--text-xs);color:var(--text-sanft);gap:var(--raum-2);align-items:center;margin-bottom:2px;display:flex}.feldzeile__wert{font-size:var(--text-base);overflow-wrap:anywhere}.feldzeile__wert--geheim{font-family:var(--schrift-zahlen);letter-spacing:.12em}.feldzeile__knoepfe{gap:var(--raum-1);opacity:1;display:flex}.staerke{align-items:center;gap:var(--raum-2);font-size:var(--text-xs);display:flex}.staerke__balken{grid-template-columns:repeat(5,1fr);gap:3px;width:120px;display:grid}.staerke__balken span{border-radius:var(--radius-voll);background:var(--linie);height:4px}.staerke--stark .staerke__balken span:nth-child(-n+5){background:var(--erfolg)}.staerke--stark{color:var(--erfolg)}.staerke--mittel .staerke__balken span:nth-child(-n+3){background:var(--warnung)}.staerke--mittel{color:var(--warnung)}.staerke--schwach .staerke__balken span:nth-child(-n+1){background:var(--fehler)}.staerke--schwach{color:var(--fehler)}.totp{align-items:center;gap:var(--raum-3);display:flex}.totp__code{font-family:var(--schrift-zahlen);font-size:var(--text-xl);font-weight:var(--gewicht-mittel);letter-spacing:.08em;font-variant-numeric:tabular-nums}.totp__ring{flex:none;width:28px;height:28px}.totp__ring circle{fill:none;stroke-width:3px}.totp__ring .hinten{stroke:var(--linie)}.totp__ring .vorne{stroke:var(--akzent);stroke-linecap:round}.totp__rest{font-size:var(--text-xs);color:var(--text-sanft);font-variant-numeric:tabular-nums}.notiz{white-space:pre-wrap;font-size:var(--text-sm);line-height:var(--zeilenhoehe)}.metazeile{gap:var(--raum-2) var(--raum-4);font-size:var(--text-xs);color:var(--text-sanft);margin-top:var(--raum-4);flex-wrap:wrap;display:flex}.metazeile a{text-decoration:none}.abschnittstitel{font-size:var(--text-sm);font-weight:var(--gewicht-mittel);color:var(--text-sanft);margin:var(--raum-5) 0 var(--raum-2)}.verknuepfung{align-items:center;gap:var(--raum-2);padding:var(--raum-1) var(--raum-3);border:1px solid var(--linie);border-radius:var(--radius);background:var(--bg-alt);min-height:36px;font-size:var(--text-sm);color:var(--text);text-decoration:none;display:inline-flex}.verknuepfung svg{width:16px;height:16px;color:var(--text-sanft)}.verknuepfung small{color:var(--text-sanft);font-size:var(--text-xs)}.schleier{z-index:50;padding:var(--raum-4);background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--bg-karte);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--schatten-lg);border:1px solid var(--linie)}.dialog__kopf{justify-content:space-between;align-items:flex-start;gap:var(--raum-3);padding:var(--raum-5) var(--raum-5) var(--raum-3);display:flex}.dialog__titel{font-size:var(--text-lg);font-weight:var(--gewicht-fett);margin:0}.dialog__unterzeile{font-size:var(--text-sm);color:var(--text-sanft);margin:var(--raum-1) 0 0}.dialog__inhalt{padding:0 var(--raum-5) var(--raum-4)}.dialog__fuss{justify-content:flex-end;gap:var(--raum-2);padding:var(--raum-4) var(--raum-5);border-top:1px solid var(--linie);display:flex}.schluesselwert{font-family:var(--schrift-zahlen);font-size:var(--text-lg);letter-spacing:.06em;padding:var(--raum-3) var(--raum-4);border-radius:var(--radius);background:var(--bg-alt);border:1px dashed var(--linie-stark);text-align:center;overflow-wrap:anywhere}.sicherheitsnummer{gap:var(--raum-2) var(--raum-4);font-family:var(--schrift-zahlen);font-size:var(--text-xl);letter-spacing:.08em;text-align:center;padding:var(--raum-4);background:var(--bg-alt);border-radius:var(--radius);border:1px solid var(--linie);grid-template-columns:repeat(3,1fr);display:grid}.generatorwert{font-family:var(--schrift-zahlen);font-size:var(--text-xl);letter-spacing:.04em;padding:var(--raum-4);border-radius:var(--radius);background:var(--bg-alt);border:1px solid var(--linie);overflow-wrap:anywhere;line-height:var(--zeilenhoehe-eng)}.generatorwert .ziffer{color:var(--info)}.generatorwert .zeichen{color:var(--akzent)}.zeichenwahl{margin:0 0 var(--raum-4);border:none;min-width:0;padding:0}.zeichenwahl legend{margin-bottom:var(--raum-2);padding:0}.zeichenwahl__raster{gap:var(--raum-1);grid-template-columns:repeat(auto-fill,minmax(36px,1fr));display:grid}.zeichenwahl__zeichen{border-radius:var(--radius-sm);cursor:pointer;min-height:36px;font-family:var(--schrift-zahlen);font-size:var(--text-base);border:1px dashed var(--linie-stark);background:var(--bg-alt);color:var(--text-sanft)}.zeichenwahl__zeichen--an{border:1px solid var(--akzent);background:var(--akzent-sanft);color:var(--akzent);font-weight:var(--gewicht-mittel);text-decoration:none}.regler{align-items:center;gap:var(--raum-3);display:flex}.regler input{flex:1}.regler output{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;font-weight:var(--gewicht-mittel)}.anmeldeseite{min-height:100vh;display:flex}.anmeldeseite__marke{background-color:var(--marke);background-image:url(/assets/anmeldung-hintergrund-BjJNLBc5.jpg);background-position:50%;background-size:cover;width:50%;display:none;position:relative}@media (min-width:1024px){.anmeldeseite__marke{display:block}}.anmeldeseite__schleier{background:linear-gradient(to bottom right, var(--marke-schleier-oben), var(--marke-schleier-mitte) 50%, var(--marke-schleier-unten));position:absolute;inset:0}.anmeldeseite__markeninhalt{z-index:1;height:100%;padding:var(--raum-7);color:var(--auf-marke);flex-direction:column;justify-content:space-between;display:flex;position:relative}.anmeldeseite__wortmarke{align-items:center;gap:var(--raum-3);display:flex}.anmeldeseite__wortmarke .net97logo{color:currentColor;width:auto;height:40px}.anmeldeseite__logo{height:var(--raum-7);width:auto}.anmeldeseite__claim{max-width:30rem}.anmeldeseite__claim h2{font-size:var(--text-2xl);font-weight:var(--gewicht-fett);margin:0;line-height:1.25}.anmeldeseite__claim p{margin-top:var(--raum-3);color:var(--auf-marke-gedaempft)}.anmeldeseite__versprechen{margin:var(--raum-5) 0 0;gap:var(--raum-3);flex-direction:column;padding:0;list-style:none;display:flex}.anmeldeseite__versprechen li{gap:var(--raum-3);font-size:var(--text-sm);align-items:flex-start;display:flex}.anmeldeseite__versprechen svg{flex:none;width:20px;height:20px}.anmeldeseite__fuss{font-size:var(--text-xs);color:var(--auf-marke-gedaempft)}.anmeldeseite__formularseite{width:100%;padding:var(--raum-6) var(--raum-4);background:var(--bg-alt);justify-content:center;align-items:center;display:flex}@media (min-width:1024px){.anmeldeseite__formularseite{width:50%}}.anmeldeformular{gap:var(--raum-4);flex-direction:column;width:100%;max-width:26rem;display:flex}.anmeldeformular .feldgruppe{margin-bottom:0}.anmeldeformular .feld{background:var(--bg-karte)}.anmeldeformular__kopf{gap:var(--raum-1);margin-bottom:var(--raum-2);flex-direction:column;display:flex}.anmeldeformular__titel{font-size:var(--text-xl);font-weight:var(--gewicht-fett);margin:0}.anmeldeformular__unterzeile{font-size:var(--text-sm);color:var(--text-sanft);margin:0}.anmeldeformular__fuss{font-size:var(--text-xs);color:var(--text-sanft);text-align:center;gap:var(--raum-2);flex-direction:column;display:flex}.trennlinie{align-items:center;gap:var(--raum-3);font-size:var(--text-xs);color:var(--text-sanft);display:flex}.trennlinie:before,.trennlinie:after{content:"";background:var(--linie);flex:1;height:1px}.nurmobil-marke{align-items:center;gap:var(--raum-2);font-weight:var(--gewicht-fett);margin-bottom:var(--raum-3);display:flex}.nurmobil-marke__logo{height:var(--raum-6);width:auto}@media (min-width:1024px){.nurmobil-marke{display:none}}.schritte{gap:var(--raum-2);margin:0 0 var(--raum-5);padding:0;list-style:none;display:flex}.schritte__eintrag{gap:var(--raum-1);font-size:var(--text-xs);color:var(--text-sanft);flex-direction:column;flex:1;display:flex}.schritte__balken{border-radius:var(--radius-voll);background:var(--linie);height:4px}.schritte__eintrag--aktiv{color:var(--akzent);font-weight:var(--gewicht-mittel)}.schritte__eintrag--aktiv .schritte__balken,.schritte__eintrag--fertig .schritte__balken{background:var(--akzent)}.pruefliste{margin:var(--raum-2) 0 0;gap:var(--raum-1);font-size:var(--text-xs);flex-direction:column;padding:0;list-style:none;display:flex}.pruefliste li{gap:var(--raum-2);color:var(--text-sanft);align-items:center;display:flex}.pruefliste svg{width:14px;height:14px}.pruefliste .erfuellt{color:var(--erfolg)}.zustand{text-align:center;padding:var(--raum-7) var(--raum-4);color:var(--text-sanft)}.zustand__symbol{border-radius:var(--radius-voll);background:var(--bg-alt);width:56px;height:56px;color:var(--text-sanft);margin-bottom:var(--raum-3);place-items:center;display:inline-grid}.zustand__titel{font-size:var(--text-lg);font-weight:var(--gewicht-mittel);color:var(--text);margin:0 0 var(--raum-2)}.zustand__text{margin:0 auto var(--raum-4);max-width:46ch;font-size:var(--text-sm)}.skelett{background:linear-gradient(90deg, var(--bg-alt) 25%, var(--bg-hover) 50%, var(--bg-alt) 75%);border-radius:var(--radius-sm);background-size:200% 100%;height:1rem}.schwebeknopf{display:none}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprunglink{background:var(--auf-marke);color:var(--marke);font-weight:var(--gewicht-mittel);padding:var(--raum-2) var(--raum-4);border-radius:var(--radius);z-index:100;position:absolute;left:-9999px}.sprunglink:focus{left:var(--raum-3);top:var(--raum-3)}.sprunglink:focus-visible{outline-color:var(--akzent-auf-marke)}.sanft{color:var(--text-sanft)}.klein{font-size:var(--text-sm)}.sehrklein{font-size:var(--text-xs)}.mono{font-family:var(--schrift-zahlen)}.stapel{gap:var(--raum-4);flex-direction:column;display:flex}.stapel--eng{gap:var(--raum-2)}.reihe{align-items:center;gap:var(--raum-2);flex-wrap:wrap;display:flex}.reihe--zwischen{justify-content:space-between}.oben-0{margin-top:0}.unten-0{margin-bottom:0}.fett{font-weight:var(--gewicht-fett)}.mittel{font-weight:var(--gewicht-mittel)}.farbe-erfolg{color:var(--erfolg)}.farbe-fehler{color:var(--fehler)}.farbe-warnung{color:var(--warnung)}.farbe-akzent{color:var(--akzent)}svg.sym{flex:none;width:20px;height:20px}@media (max-width:900px){.huelle{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""inhalt"}.kopf__burger{display:inline-flex}.kopf{padding:0 var(--raum-2);gap:var(--raum-2)}.kopf__rechts{gap:var(--raum-2)}.nav,.kopfsuche{display:none}.kopfsuche__mobil{display:inline-flex}.kopf__mitte{justify-content:flex-end}.kopf__trenner,.benutzerknopf__name,.kopf__nurbreit{display:none}.inhalt{padding:var(--raum-4)}.inhalt--voll{padding:0}.inhalt--voll .seitenkopf{padding:var(--raum-4)}.tresoransicht{grid-template-columns:minmax(0,1fr)}.tresoransicht .detail,.tresoransicht--detail .eintragsliste{display:none}.tresoransicht--detail .detail{padding:var(--raum-4);display:block}.eintragsliste{border-right:none}.kartenraster>*{grid-column:span 12}.schwebeknopf{right:var(--raum-4);bottom:var(--raum-4);z-index:40;border-radius:var(--radius-voll);background:var(--akzent);width:56px;height:56px;color:var(--text-auf-farbe);box-shadow:var(--schatten-lg);border:none;place-items:center;display:grid;position:fixed}.schwebeknopf svg{width:26px;height:26px}.seitenkopf__aktionen--mobilweg{display:none}}@media (max-width:600px){.kopf__nurmittel{display:none}.seitenkopf{flex-direction:column}.detail__kopf{gap:var(--raum-3);flex-wrap:wrap}.detail__titelblock{flex:calc(100% - 72px)}.detail__aktionen{flex:100%;justify-content:flex-end}.feldzeile__wert--geheim{white-space:nowrap;overflow:hidden}.feldzeile__name{flex-wrap:wrap}.staerke{white-space:nowrap}.feldzeile{flex-wrap:wrap}.feldzeile__knoepfe{margin-left:auto}.sicherheitsnummer{font-size:var(--text-lg);grid-template-columns:repeat(2,1fr)}}@media (max-width:419px){.kopf__marke .kopf__logo--voll{display:none}.kopf__marke .kopf__logo--symbol{display:block}}:where(summary):focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-color-scheme:light){:root:not([data-thema=dunkel]){--erfolg:#187546}}:root[data-thema=hell]{--erfolg:#187546}:root{--qr-grund:#fff;--qr-modul:#000;--druck-grund:#fff;--druck-text:#000;--schleier:#00000073}.chip,.feldmitknoepfen__knopf,.umschalter{font-family:inherit}.feldmitknoepfen__knopf{padding:0}.feldmitknoepfen__knopf--aktiv{color:var(--akzent);background:var(--akzent-sanft)}.feldmitknoepfen>.feldmitknoepfen{flex:1;min-width:0}.feldmitknoepfen>.feldmitknoepfen .feldmitknoepfen__knopf:last-child{border-radius:0}.marke{text-decoration:none}a.marke:hover{outline:1px solid var(--akzent)}.symbolknopf--aktiv{color:var(--akzent);background:var(--akzent-sanft)}.umschalter{cursor:pointer;transition:background var(--tempo-schnell) var(--kurve);border:none;padding:0}.umschalter:after{transition:left var(--tempo-schnell) var(--kurve)}.umschalter:disabled{opacity:.55;cursor:not-allowed}.zeichenwahl__zeichen:hover{border-color:var(--akzent)}.seitenkopf__aktionen{flex-wrap:wrap}.schleier{background:var(--schleier)}.block{display:block}.keinumbruch{white-space:nowrap}.umbrechen{overflow-wrap:anywhere}.abstand-oben{margin-top:var(--raum-6)}.unten-abstand{margin-bottom:var(--raum-4)}.reihe--mitte{justify-content:center}.auswahl--breit{width:100%}.meldung__aktionen{margin-top:var(--raum-2)}.kopf .kopf__burger,.kopf .kopfsuche__mobil{display:none}@media (max-width:900px){.kopf .kopf__burger,.kopf .kopfsuche__mobil{display:inline-flex}}.inhalt__polster{padding:var(--raum-5);min-width:0}.inhalt__polster--schmal{max-width:760px}.inhalt--voll .seitenkopf.seitenkopf--ohnepolster{padding:0 0 var(--raum-4);margin-bottom:var(--raum-5)}.warnleiste{padding:var(--raum-4) var(--raum-5) 0;gap:var(--raum-2);flex-direction:column;display:flex}.warnleiste a{color:inherit;font-weight:var(--gewicht-mittel)}.nav__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav__schleier{display:none}.nav__plus{min-width:28px;min-height:28px;margin-right:calc(-1 * var(--raum-2))}.nav__plus svg.sym{width:16px;height:16px}.startbild{place-content:center;justify-items:center;gap:var(--raum-3);min-height:100vh;font-weight:var(--gewicht-fett);background:var(--marke);color:var(--auf-marke);display:grid}.startbild__logo{height:var(--raum-7);width:auto}.logo{flex:none;display:block}.logo__schrift{fill:var(--logo-schrift)}.logo__oben{stop-color:var(--logo-oben)}.logo__unten{stop-color:var(--logo-unten)}.rechtliches{gap:var(--raum-2) var(--raum-4);font-size:var(--text-xs);flex-wrap:wrap;justify-content:center;display:flex}.rechtliches a{color:var(--text-sanft)}.rechtliches a:hover{color:var(--akzent)}.rechtliches--nav{justify-content:flex-start}.menue{display:inline-flex;position:relative}.menue__liste{right:0;top:calc(100% + var(--raum-1));z-index:45;min-width:240px;padding:var(--raum-1);background:var(--bg-karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten-lg);flex-direction:column;display:flex;position:absolute}.menue__kopf{padding:var(--raum-2) var(--raum-3);margin-bottom:var(--raum-1);border-bottom:1px solid var(--linie);font-size:var(--text-sm);flex-direction:column;display:flex}.menue__kopf span{font-size:var(--text-xs);color:var(--text-sanft);overflow-wrap:anywhere}.menue__eintrag{align-items:center;gap:var(--raum-2);min-height:40px;padding:0 var(--raum-3);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;display:flex}.menue__eintrag:hover,.menue__eintrag:focus-visible{background:var(--bg-hover)}.menue__eintrag--gefahr{color:var(--fehler)}.menue__eintrag[aria-disabled=true]{color:var(--text-sanft);cursor:default}.menue__eintrag[aria-disabled=true]:hover{background:0 0}.menue__eintrag[aria-disabled=true]:focus-visible{background:var(--bg-hover)}.toasts{top:calc(var(--kopf-hoehe) + var(--raum-3));right:var(--raum-4);z-index:60;gap:var(--raum-2);max-width:min(440px, calc(100vw - 2 * var(--raum-4)));flex-direction:column;display:flex;position:fixed}.toasts .toast{background:var(--text);color:var(--bg);position:static}.toast svg{flex:none}.toast--fehler svg{color:var(--fehler)}.dialog{max-height:calc(100vh - 2 * var(--raum-4));flex-direction:column;display:flex}.dialog__inhalt{min-height:0;overflow-y:auto}.dialog--breit{max-width:860px}.dialog__fuss{flex-wrap:wrap}.laedt{padding:var(--raum-4);gap:var(--raum-4);flex-direction:column;display:flex}.laedt__zeile{align-items:center;gap:var(--raum-3);display:flex}.laedt__avatar{border-radius:var(--radius);flex:none;width:36px;height:36px}.laedt__text{gap:var(--raum-2);flex-direction:column;flex:1;display:flex}.laedt__kurz{width:55%}.skelett{animation:1.4s ease-in-out infinite skelett}.skelett--hoch{height:320px}@keyframes skelett{0%{background-position:200% 0}to{background-position:-200% 0}}.zustand__symbol--fehler{background:var(--fehler-sanft);color:var(--fehler)}.tabelle__klickbar{cursor:pointer}.tabelle__zweizeilig a{color:inherit;text-decoration:none}.tabelle__zweizeilig a:hover{color:var(--akzent);text-decoration:underline}.tabelle__aktionen{white-space:nowrap;text-align:right;width:1%}.tabelle td .auswahl{min-height:36px}.person{align-items:center;gap:var(--raum-3);min-width:0;display:flex}.person .initialen svg{width:16px;height:16px}.karte--ohnepolster{padding:0;overflow:hidden}.karte__kopf--umbruch{flex-wrap:wrap}.begriffe{gap:var(--raum-3);flex-direction:column;margin:0;display:flex}.begriffe dt{font-size:var(--text-sm);font-weight:var(--gewicht-mittel)}.begriffe dd{font-size:var(--text-sm);color:var(--text-sanft);margin:2px 0 0}.werteliste{margin:0 0 var(--raum-3);gap:var(--raum-2);flex-direction:column;display:flex}.werteliste>div{justify-content:space-between;gap:var(--raum-1) var(--raum-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.werteliste dt{color:var(--text-sanft)}.werteliste dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.zeilenliste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zeilenliste__zeile{align-items:center;gap:var(--raum-3);padding:var(--raum-3) 0;border-bottom:1px solid var(--linie);display:flex}.zeilenliste__zeile:last-child{border-bottom:none}.zeilenliste__zeile>svg{color:var(--text-sanft)}.zeilenliste__text{flex-direction:column;flex:1;min-width:0;display:flex}.zeilenliste__text strong{font-size:var(--text-sm);font-weight:var(--gewicht-mittel);overflow-wrap:anywhere}.zeilenliste__text span{font-size:var(--text-xs);color:var(--text-sanft)}.kachelliste{gap:var(--raum-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.kachellink{align-items:center;gap:var(--raum-3);padding:var(--raum-4);color:var(--text);text-decoration:none;display:flex}.kachellink:hover{border-color:var(--akzent)}.kachellink>svg{color:var(--akzent)}.kachellink>span{flex-direction:column;min-width:0;display:flex}.suchfeld{flex:1;max-width:360px;position:relative}.suchfeld--breit{max-width:640px}.filterleiste .suchfeld .feld{max-width:none;padding-left:40px}.eintragsliste__liste{margin:0;padding:0;list-style:none}button.eintrag{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0 solid #0000;border-left-width:4px}button.eintrag.eintrag--aktiv{border-left-color:var(--akzent)}.detail--leer{place-items:center;display:grid}.detail__ort .marke{white-space:normal;max-width:100%}.detail__zurueck{margin-bottom:var(--raum-3);display:none}.detail__tags{margin-top:var(--raum-4)}.feldzeile__geheim{align-items:center;gap:var(--raum-1);min-width:0;display:flex}.feldzeile__geheim .feldzeile__wert{flex:1;min-width:0}.feldzeile__wert--sichtbar{letter-spacing:.04em}.totp{flex-wrap:wrap}.totp__kopieren{margin-left:auto}.feldgruppe--ohnerahmen{margin:0 0 var(--raum-4);border:none;min-width:0;padding:0}.feldgruppe--ohnerahmen>legend{margin-bottom:var(--raum-2);padding:0}.adresszeile{align-items:center;gap:var(--raum-2);margin-bottom:var(--raum-2);display:flex}.adresszeile .feld{flex:1;min-width:0}.adresszeile .auswahl{flex:none;max-width:45%}.adresszeile .kontrollzeile{flex:none}.generatorfeld{margin-top:var(--raum-3);padding:var(--raum-4);border:1px solid var(--linie);border-radius:var(--radius-lg);background:var(--bg-alt)}.generatorfeld .generatorwert{background:var(--bg-karte)}.generator{flex-direction:column;display:flex}.generator__bits{margin:var(--raum-1) 0 var(--raum-3)}.generator__modus{margin-bottom:var(--raum-3)}.generator__klassen{margin-bottom:var(--raum-3);gap:0 var(--raum-4)}.zeichenwahl__fuss{margin-top:var(--raum-2)}.staerke--stufe1 .staerke__balken span:nth-child(2){background:var(--fehler)}.staerke--stufe3 .staerke__balken span:nth-child(5){background:var(--linie)}.anmeldeseite__formularseite{gap:var(--raum-5);flex-direction:column}.anmeldeseite--mittig{justify-content:center;align-items:center}.anmeldeseite__formularseite.anmeldeseite__formularseite--voll{width:100%;min-height:100vh}.anmeldeformular--breit{max-width:46rem}.anmeldeformular__kopf--mittig{text-align:center;align-items:center}.geraetehinweis{align-items:center;gap:var(--raum-2);padding:var(--raum-2) var(--raum-3);border:1px solid var(--linie);border-radius:var(--radius);background:var(--bg-karte);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.geraetehinweis>svg{color:var(--erfolg)}.geraetehinweis .knopf{margin-left:auto}.hilfetext{font-size:var(--text-sm);color:var(--text-sanft);text-align:left}.hilfetext summary{cursor:pointer;color:var(--akzent);min-height:32px}.hilfetext p{margin:var(--raum-2) 0 0}.kontrollzeile--oben{align-items:flex-start}.kontrollzeile--oben input{flex:none;margin-top:3px}.auswahlkarte{align-items:flex-start;gap:var(--raum-3);width:100%;padding:var(--raum-4);border:1px solid var(--linie-stark);border-radius:var(--radius-lg);background:var(--bg-karte);color:var(--text);font:inherit;text-align:left;cursor:pointer;display:flex}.auswahlkarte:hover:not(:disabled){border-color:var(--akzent)}.auswahlkarte:disabled{opacity:.55;cursor:wait}.auswahlkarte>svg{width:24px;height:24px;color:var(--akzent);flex:none}.auswahlkarte>span{flex-direction:column;gap:2px;display:flex}.auswahlkarte strong{font-size:var(--text-sm);font-weight:var(--gewicht-mittel)}.auswahlkarte>span>span{font-size:var(--text-xs);color:var(--text-sanft)}.gesperrt{max-width:26rem}.gesperrt__logo{height:var(--raum-6);width:auto}.gesperrt__symbol{border-radius:var(--radius-voll);background:var(--akzent-sanft);width:56px;height:56px;color:var(--akzent);place-items:center;margin:0 auto;display:grid}.gesperrt__person{padding:var(--raum-2);border-radius:var(--radius);background:var(--bg-alt);text-align:left}.gesperrt__passkeyhinweis{text-align:center;overflow-wrap:anywhere;margin:0}.passkeykarte__details{margin-top:var(--raum-3)}.passkeykarte__details ul{margin:var(--raum-2) 0 0;padding-left:var(--raum-5)}.passkeykarte__details li{margin-top:var(--raum-1)}.zeilenliste__marke{flex:none}.karte--ereignisse .karte__kopf{flex-wrap:wrap}.ereignisliste{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.ereignisliste__zeile{padding:var(--raum-2) 0;border-bottom:1px solid var(--linie);overflow-wrap:anywhere}.ereignisliste__zeile:last-child{border-bottom:none}.ereignisliste__zeit{color:var(--text-sanft);font-variant-numeric:tabular-nums;white-space:nowrap}.ereignisliste__geraet{color:var(--text-sanft)}.ereignisliste__zeile--warnung .ereignisliste__was{color:var(--warnung);font-weight:var(--gewicht-mittel)}.ereignisliste__was svg.sym{width:16px;height:16px;margin-right:var(--raum-1);vertical-align:-3px}.dialog__fuss-links{margin-right:auto}@media (max-width:600px){.schalter{flex-wrap:wrap}.schalter .auswahl{min-width:0;max-width:100%}.zeilenliste__marke{margin-left:calc(20px + var(--raum-3))}}.qr{width:100%;max-width:220px;height:auto;display:block}.qr--mittel{max-width:200px;margin:0 auto}.pruefzahl{text-align:center;font-family:var(--schrift-zahlen);font-size:var(--text-2xl);letter-spacing:.12em;font-variant-numeric:tabular-nums;padding:var(--raum-4);background:var(--bg-alt);border:1px solid var(--linie);border-radius:var(--radius);margin:0}.qr__hintergrund{fill:var(--qr-grund)}.qr__module{fill:var(--qr-modul)}.wiederherstellungscodes{gap:var(--raum-2) var(--raum-5);padding:var(--raum-4) var(--raum-4) var(--raum-4) var(--raum-6);background:var(--bg-alt);border:1px solid var(--linie);border-radius:var(--radius);font-size:var(--text-base);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.kit{gap:var(--raum-3);padding:var(--raum-5);border:1px solid var(--linie);border-radius:var(--radius-lg);background:var(--bg-karte);flex-direction:column;display:flex}.kit__kopf{justify-content:space-between;align-items:flex-start;gap:var(--raum-4);display:flex}.kit__titel{font-size:var(--text-xl);font-weight:var(--gewicht-fett);margin:0}.kit__logo{height:var(--raum-6);width:auto}.kit__liste{gap:var(--raum-3);flex-direction:column;margin:0;display:flex}.kit__zeile{gap:var(--raum-3);grid-template-columns:170px minmax(0,1fr);align-items:center;display:grid}.kit__zeile dt{font-size:var(--text-sm);font-weight:var(--gewicht-mittel)}.kit__zeile dt small{font-weight:var(--gewicht-normal);color:var(--text-sanft)}.kit__zeile dd{overflow-wrap:anywhere;margin:0}.kit__schreibfeld{border-bottom:2px dashed var(--linie-stark);height:48px}.kit__unten{justify-content:space-between;align-items:flex-end;gap:var(--raum-4);display:flex}.kit__unten ol{padding-left:var(--raum-5);margin:0}.kit__qr{flex:none;max-width:160px}.notfallkit__aktionen{justify-content:center}.dateiwahl{align-items:center;gap:var(--raum-3);padding:var(--raum-5);border:2px dashed var(--linie-stark);border-radius:var(--radius-lg);background:var(--bg-alt);color:var(--text);cursor:pointer;display:flex}.dateiwahl:hover{border-color:var(--akzent)}.dateiwahl>svg{width:32px;height:32px;color:var(--akzent);flex:none}.dateiwahl>span{flex-direction:column;min-width:0;display:flex}.dateiwahl strong{overflow-wrap:anywhere}.dateiwahl>span>span{font-size:var(--text-xs);color:var(--text-sanft)}input[type=file]:focus-visible+.dateiwahl{box-shadow:var(--fokus-ring);border-color:var(--akzent)}.dateiwahl:has(+input[type=file]:focus-visible){box-shadow:var(--fokus-ring);border-color:var(--akzent)}.fortschritt{border-radius:var(--radius-voll);background:var(--bg-hover);height:10px;overflow:hidden}.fortschritt__balken{background:var(--akzent);height:100%;transition:width var(--tempo) var(--kurve);display:block}.hinweisliste summary{cursor:pointer;font-weight:var(--gewicht-mittel)}.hinweisliste ul{margin:var(--raum-3) 0 0;padding-left:var(--raum-5);gap:var(--raum-1);flex-direction:column;display:flex}.abstand-oben-klein{margin-top:var(--raum-3)}@media (max-width:900px){.nav.nav--offen{z-index:35;top:var(--kopf-hoehe);width:min(86vw,320px);box-shadow:var(--schatten-lg);display:flex;position:fixed;bottom:0;left:0}.nav__schleier{inset:var(--kopf-hoehe) 0 0 0;z-index:30;background:var(--schleier);border:none;display:block;position:fixed}.detail__zurueck{display:inline-flex}.inhalt__polster{padding:var(--raum-4)}.warnleiste{padding:var(--raum-3) var(--raum-4) 0}}@media (max-width:600px){.knopf{white-space:normal;text-align:center;padding-top:var(--raum-2);padding-bottom:var(--raum-2)}.spalte--breit{display:none}.zeilenliste__zeile{flex-wrap:wrap}.zeilenliste__zeile>.knopf{margin-left:calc(20px + var(--raum-3))}.adresszeile{flex-wrap:wrap}.adresszeile .feld{flex-basis:100%}.adresszeile .auswahl{flex:1;max-width:none}.kit__kopf{flex-direction:column-reverse}.kit__zeile{gap:var(--raum-1);grid-template-columns:minmax(0,1fr)}.kit__unten{flex-direction:column;align-items:stretch}.wiederherstellungscodes{grid-template-columns:minmax(0,1fr)}.suchfeld{max-width:none}.toasts{left:var(--raum-4)}}@media print{body *{visibility:hidden}.kit,.kit *,.wiederherstellungscodes,.wiederherstellungscodes *{visibility:visible}.kit,.wiederherstellungscodes{background:var(--druck-grund);width:100%;color:var(--druck-text);box-shadow:none;position:absolute;top:0;left:0}.kit .sanft,.kit .kit__zeile small,.kit .schluesselwert{color:var(--druck-text)}.kit .schluesselwert{background:var(--druck-grund);border-color:var(--druck-text)}.schleier{background:0 0}}.feldzeile>svg{color:var(--text-sanft);flex:none}.anhang__name{overflow-wrap:anywhere}.anhang__aktion{margin-top:var(--raum-3)}.export__tresor{flex:1;align-items:center;min-width:0}.export__gruppe{margin-top:var(--raum-4)}.export__gruppenkopf{justify-content:space-between;align-items:center;gap:var(--raum-2);display:flex}.export__gruppentitel{font-size:var(--text-sm);color:var(--text-sanft);margin:0}.ordnerleiste{justify-content:space-between;align-items:center;gap:var(--raum-2);min-width:0;display:flex}.ordnerpfad{flex:1;min-width:0}.ordnerpfad ol{align-items:center;gap:var(--raum-1);font-size:var(--text-sm);color:var(--text-sanft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ordnerpfad li{align-items:center;gap:var(--raum-1);min-width:0;display:flex}.ordnerpfad__teil{align-items:center;gap:var(--raum-1);min-width:0;max-width:100%;min-height:32px;padding:0 var(--raum-2);border-radius:var(--radius);font:inherit;color:var(--text-sanft);cursor:pointer;background:0 0;border:0;display:inline-flex}.ordnerpfad__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ordnerpfad__teil svg{flex:none;width:16px;height:16px}.ordnerpfad__teil:hover{background:var(--bg-hover);color:var(--akzent)}.ordnerpfad__teil[aria-current=location]{color:var(--text);font-weight:var(--gewicht-mittel)}.ordnerzeile{align-items:center;gap:var(--raum-1);padding-right:var(--raum-2);display:flex}.ordnerzeile>button.eintrag{flex:1;min-width:0}.avatar--ordner{color:var(--akzent)}@media (max-width:900px){.tresoransicht .eintragsliste{padding-bottom:calc(var(--raum-8) + var(--raum-4))}}:root{--kategorie-b2b-grund:#e4eefb;--kategorie-b2b-text:#1d4a86;--kategorie-b2b-linie:#a9c4ea;--kategorie-b2c-grund:#e3f3e8;--kategorie-b2c-text:#1e5f3a;--kategorie-b2c-linie:#a6d4b6;--kategorie-b2m-grund:#fbe7e7;--kategorie-b2m-text:#862a2a;--kategorie-b2m-linie:#e6b0b0}@media (prefers-color-scheme:dark){:root:not([data-thema=hell]){--kategorie-b2b-grund:#1b2a42;--kategorie-b2b-text:#b3cdf5;--kategorie-b2b-linie:#3d5a86;--kategorie-b2c-grund:#182c21;--kategorie-b2c-text:#b0dcc0;--kategorie-b2c-linie:#3c6b50;--kategorie-b2m-grund:#331c1c;--kategorie-b2m-text:#f0b9b9;--kategorie-b2m-linie:#7a4242}}:root[data-thema=dunkel]{--kategorie-b2b-grund:#1b2a42;--kategorie-b2b-text:#b3cdf5;--kategorie-b2b-linie:#3d5a86;--kategorie-b2c-grund:#182c21;--kategorie-b2c-text:#b0dcc0;--kategorie-b2c-linie:#3c6b50;--kategorie-b2m-grund:#331c1c;--kategorie-b2m-text:#f0b9b9;--kategorie-b2m-linie:#7a4242}.kategorie{min-height:20px;padding:0 var(--raum-2);border:1px solid var(--linie-stark);border-radius:var(--radius-voll);font-size:var(--text-xs);font-weight:var(--gewicht-mittel);white-space:nowrap;background:var(--bg-alt);color:var(--text-sanft);vertical-align:middle;align-items:center;line-height:1.4;display:inline-flex}.kategorie--b2b{background:var(--kategorie-b2b-grund);color:var(--kategorie-b2b-text);border-color:var(--kategorie-b2b-linie)}.kategorie--b2c{background:var(--kategorie-b2c-grund);color:var(--kategorie-b2c-text);border-color:var(--kategorie-b2c-linie)}.kategorie--b2m{background:var(--kategorie-b2m-grund);color:var(--kategorie-b2m-text);border-color:var(--kategorie-b2m-linie)}.kategorie--offen{border-style:dashed}.chip--kategorie.chip--b2b.chip--aktiv{background:var(--kategorie-b2b-grund);color:var(--kategorie-b2b-text);border-color:var(--kategorie-b2b-text)}.chip--kategorie.chip--b2c.chip--aktiv{background:var(--kategorie-b2c-grund);color:var(--kategorie-b2c-text);border-color:var(--kategorie-b2c-text)}.chip--kategorie.chip--b2m.chip--aktiv{background:var(--kategorie-b2m-grund);color:var(--kategorie-b2m-text);border-color:var(--kategorie-b2m-text)}.kundenzeile--b2b>td:first-child{box-shadow:inset 4px 0 0 var(--kategorie-b2b-linie)}.kundenzeile--b2c>td:first-child{box-shadow:inset 4px 0 0 var(--kategorie-b2c-linie)}.kundenzeile--b2m>td:first-child{box-shadow:inset 4px 0 0 var(--kategorie-b2m-linie)}.aehnlich{gap:var(--raum-1);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aehnlich li{overflow-wrap:anywhere}.schnellwahl__feldbox{position:relative}.schnellwahl .feld{padding-right:calc(var(--raum-7) + var(--raum-4))}.schnellwahl--vollbild .feld{padding-left:40px;padding-right:var(--raum-3);min-height:44px}.schnellwahl__panel{top:calc(100% + var(--raum-1));z-index:25;overscroll-behavior:contain;max-height:min(70vh,34rem);padding:var(--raum-2);background:var(--bg-karte);color:var(--text);border:1px solid var(--linie);border-radius:var(--radius-lg);box-shadow:var(--schatten-lg);position:absolute;left:0;right:0;overflow-y:auto}.schnellwahl__status{padding:var(--raum-2) var(--raum-3);font-size:var(--text-sm);color:var(--text-sanft)}.schnellwahl__status:empty{padding:0}.schnellwahl__status p{margin:0}.schnellwahl__status p+p{margin-top:var(--raum-1)}.schnellwahl__aktion{padding:0 var(--raum-3) var(--raum-2)}.schnellwahl__gruppentitel{padding:var(--raum-2) var(--raum-3) var(--raum-1);font-size:var(--text-xs);font-weight:var(--gewicht-mittel);color:var(--text-sanft);text-transform:uppercase;letter-spacing:.06em}.schnellwahl__zeile{align-items:center;column-gap:var(--raum-3);min-height:44px;padding:var(--raum-2) var(--raum-3);border-radius:var(--radius);color:var(--text);cursor:pointer;border-left:4px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.schnellwahl__zeile--aktiv{background:var(--akzent-sanft);border-left-color:var(--akzent)}.schnellwahl__symbol{color:var(--text-sanft);display:flex}.schnellwahl__text{flex-direction:column;min-width:0;display:flex}.schnellwahl__titel{font-weight:var(--gewicht-mittel);overflow-wrap:anywhere}.schnellwahl__unterzeile{font-size:var(--text-xs);color:var(--text-sanft);overflow-wrap:anywhere}.schnellwahl__titel svg.schnellwahl__stern{width:14px;height:14px;margin-left:var(--raum-1);vertical-align:-1px;color:var(--akzent);fill:currentColor}.schnellwahl__zeile mark{color:inherit;font-weight:var(--gewicht-fett);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--akzent);text-decoration-color:var(--akzent);background:0 0}.schnellwahl__vollbild{z-index:55;background:var(--bg);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.schnellwahl__vollkopf{justify-content:space-between;align-items:center;gap:var(--raum-3);padding:var(--raum-3) var(--raum-4);border-bottom:1px solid var(--linie);display:flex}.schnellwahl__volltitel{font-size:var(--text-lg);font-weight:var(--gewicht-fett);margin:0}.schnellwahl--vollbild{gap:var(--raum-2);min-height:0;padding:var(--raum-3) var(--raum-4) 0;flex-direction:column;flex:1;display:flex}.schnellwahl--vollbild .schnellwahl__panel{min-height:0;max-height:none;padding:0 0 var(--raum-4);box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;position:static}.schnellwahl--vollbild .schnellwahl__zeile{min-height:56px}@media (forced-colors:active){.schnellwahl__zeile--aktiv{outline-offset:-2px;outline:2px solid canvastext}}.meinekunden{gap:var(--raum-4);flex-direction:column;max-width:1120px;display:flex}.meinekunden__raster{gap:var(--raum-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.meinekunden__karte{min-width:0;padding:0;overflow:hidden}.meinekunden__karte>.karte__kopf{padding:var(--raum-4) var(--raum-4) var(--raum-2);flex-wrap:wrap;margin-bottom:0}.meinekunden__liste{margin:0;padding:0;list-style:none}.meinekunden__text{padding:var(--raum-2) var(--raum-4) var(--raum-4);font-size:var(--text-sm);color:var(--text-sanft);margin:0}.meinekunden__text a{color:var(--akzent)}.meinekunden__gruppe{padding:var(--raum-3) var(--raum-4) var(--raum-1);font-size:var(--text-xs);font-weight:var(--gewicht-mittel);color:var(--text-sanft);overflow-wrap:anywhere;margin:0}.meinekunden__karte h2:focus-visible{outline-offset:2px}.meinekunden__karte a.eintrag{min-height:56px}.meinekunden__karte a.eintrag:focus-visible{outline-offset:-2px}.meinekunden__karte .eintrag__unter{white-space:normal;overflow-wrap:anywhere}.meinekunden__suche{padding:var(--raum-4)}.meinekunden__suchfeld{position:relative}.meinekunden__suchfeld .feld{min-height:52px;font-size:var(--text-lg);padding-left:44px}.meinekunden__hinweis{margin:var(--raum-2) 0 0;font-size:var(--text-sm);color:var(--text-sanft);min-height:1.4em}.meinekunden__treffer{margin:var(--raum-2) 0 0;border:1px solid var(--linie);border-radius:var(--radius);background:var(--bg-karte);max-height:24rem;padding:0;list-style:none;overflow:hidden auto}.meinekunden__option{align-items:center;gap:var(--raum-2);min-height:44px;padding:var(--raum-2) var(--raum-4);border-top:1px solid var(--linie);cursor:pointer;display:flex}.meinekunden__option:first-child{border-top:none}.meinekunden__option:hover{background:var(--bg-hover)}.meinekunden__option[aria-selected=true]{background:var(--akzent-sanft);outline:2px solid var(--akzent);outline-offset:-2px}.meinekunden__option--aktion{color:var(--akzent);font-weight:var(--gewicht-mittel);font-size:var(--text-sm)}.meinekunden__treffer mark{background:var(--akzent-sanft);color:inherit;font-weight:var(--gewicht-fett);border-radius:var(--radius-sm)}.meinekunden__option[aria-selected=true] mark{background:var(--bg-karte)}.meinekunden__gemerkt{color:var(--warnung);flex:none;display:inline-flex}.meinekunden__gemerkt svg path{fill:currentColor}.kundenzeile{align-items:center;gap:var(--raum-2);min-height:44px;padding:var(--raum-2) var(--raum-2) var(--raum-2) var(--raum-4);border-top:1px solid var(--linie);display:flex;position:relative}.kundenzeile:first-child{border-top:none}.kundenzeile:has(.kundenzeile__stern){padding-left:var(--raum-2)}.kundenzeile:hover{background:var(--bg-hover)}.kundenzeile__text{flex-direction:column;flex:1;min-width:0;display:flex}.kundenzeile__link,.kundenzeile__name{color:var(--text);font-size:var(--text-sm);font-weight:var(--gewicht-fett);overflow-wrap:anywhere;text-decoration:none}.kundenzeile__link:hover{text-decoration:underline}.kundenzeile__link:after{content:"";position:absolute;inset:0}.kundenzeile__link:focus-visible{outline:none}.kundenzeile__link:focus-visible:after{outline:2px solid var(--akzent);outline-offset:-2px;border-radius:var(--radius)}.kundenzeile__unter{font-size:var(--text-xs);color:var(--text-sanft);overflow-wrap:anywhere}.kundenzeile__stern,.kundenzeile__menue{z-index:1;flex:none;display:inline-flex;position:relative}.kundenzeile__menue:has([aria-expanded=true]){z-index:50}.kundenzeile--gross{min-height:56px}.kundenzeile--gross .kundenzeile__link{font-size:var(--text-base)}.merkenknopf[aria-pressed=true] svg path{fill:currentColor}.toast__aktion{margin-left:var(--raum-2);min-height:40px;padding:0 var(--raum-3);border-radius:var(--radius);color:inherit;font:inherit;font-weight:var(--gewicht-fett);cursor:pointer;background:0 0;border:1px solid;flex:none}.toast__aktion:hover{text-decoration:underline}.toast__aktion:focus-visible{outline:2px solid var(--bg);outline-offset:2px}@media (max-width:900px){.meinekunden__seite{padding-bottom:calc(var(--raum-8) + var(--raum-5))}.kundenzeile{min-height:56px}.kundenzeile__menue .symbolknopf{min-width:44px;min-height:44px}.meinekunden__option{min-height:56px}}.nav__unter{gap:var(--raum-1);flex-direction:column;display:flex}.nav__eintrag--unter{min-height:36px;padding-left:calc(var(--raum-3) + var(--raum-6));font-weight:var(--gewicht-normal)}.nav__eintrag--unter.nav__eintrag--aktiv{font-weight:var(--gewicht-mittel)}.nav__zusatz{padding:0 var(--raum-1);font-size:var(--text-xs);color:var(--text-sanft);border:1px solid var(--linie-stark);border-radius:var(--radius-sm);flex:none}.nav__eintrag--aktiv .nav__zusatz{color:var(--akzent);border-color:var(--akzent)}.nav__weitere{text-align:left;cursor:pointer;background:0 0;border-top:none;border-bottom:none;border-right:none;width:100%;font-family:inherit}.nav__weitere-pfeil{transition:transform var(--tempo-schnell) var(--kurve)}.nav__weitere[aria-expanded=true] .nav__weitere-pfeil{transform:rotate(180deg)}.nav__weitere-liste{gap:var(--raum-1);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.nav__weitere-pfeil{transition:none}}.azleiste{gap:var(--raum-1);margin-bottom:var(--raum-3);max-width:100%;padding:2px;display:flex;overflow-x:auto}.azleiste__knopf{min-width:32px;min-height:32px;padding:0 var(--raum-2);border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--bg-karte);color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:var(--gewicht-mittel);cursor:pointer;flex:none}.azleiste__knopf:hover{background:var(--bg-hover)}.azleiste__knopf--aktiv,.azleiste__knopf--aktiv:hover{border-color:var(--akzent);background:var(--akzent-sanft);color:var(--akzent)}.azleiste__knopf[aria-disabled=true]{color:var(--text-sanft);cursor:default;background:0 0;border-style:dashed}.azleiste__knopf[aria-disabled=true]:hover{background:0 0}@media (max-width:900px){.azleiste__knopf{min-width:44px;min-height:44px}}.aktivefilter{gap:var(--raum-2);margin-bottom:var(--raum-3);flex-wrap:wrap;align-items:center;display:flex}.aktivefilter__chip{align-items:center;gap:var(--raum-1);min-height:32px;padding:0 var(--raum-2) 0 var(--raum-3);border:1px solid var(--akzent);border-radius:var(--radius-voll);background:var(--akzent-sanft);color:var(--akzent);font:inherit;font-size:var(--text-sm);font-weight:var(--gewicht-mittel);cursor:pointer;display:inline-flex}.aktivefilter__chip svg{width:14px;height:14px}@media (max-width:900px){.aktivefilter__chip{min-height:44px}}.kundentabelle th .tabelle__sort{align-items:center;gap:var(--raum-1);margin:calc(var(--raum-2) * -1);padding:var(--raum-2);color:inherit;font:inherit;font-weight:var(--gewicht-mittel);cursor:pointer;background:0 0;border:none;display:inline-flex}.kundentabelle th .tabelle__sort:hover{text-decoration:underline}.kundentabelle th[aria-sort=ascending] .tabelle__sort svg,.kundentabelle th[aria-sort=descending] .tabelle__sort svg{color:var(--akzent)}.kundentabelle th[aria-sort=descending] .tabelle__sort svg{transform:scaleY(-1)}.kundentabelle .kundentabelle__stern{width:56px;padding-inline:var(--raum-1)}.kundentabelle .kundentabelle__status{gap:var(--raum-1);flex-wrap:wrap;display:flex}.kundentabelle tbody tr{cursor:pointer}.kundentabelle tbody tr:focus-within{background:var(--bg-hover)}.kundentabelle__name{color:var(--text);font-weight:var(--gewicht-fett);overflow-wrap:anywhere;text-decoration:none;display:block}.kundentabelle__name:hover{text-decoration:underline}.kundentabelle__nummer{font-size:var(--text-xs);color:var(--text-sanft);display:block}.kundenkarten{border:1px solid var(--linie);border-radius:var(--radius-lg);background:var(--bg-karte);margin:0;padding:0;list-style:none;overflow:hidden}.kundenkarten .kundenzeile{min-height:56px}.kundenkarten__marken{gap:var(--raum-1);flex-wrap:wrap;margin-top:2px;display:flex}.seitenfuss{gap:var(--raum-2);margin-top:var(--raum-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.seitenfuss__text{font-size:var(--text-sm);color:var(--text-sanft);margin:0}.ordnerauswahl{gap:var(--raum-1) var(--raum-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.ordnerauswahl .kontrollzeile{min-height:44px}.tresorwahl,.tresorwahl__feld{position:relative}.tresorwahl__feld .feld{padding-right:var(--raum-6)}.tresorwahl__symbol{right:var(--raum-3);color:var(--text-sanft);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.tresorwahl__liste{z-index:30;margin-top:var(--raum-1);border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--bg-karte);max-height:22rem;box-shadow:var(--schatten-md);position:absolute;left:0;right:0;overflow-y:auto}.tresorwahl__gruppe{padding:var(--raum-2) var(--raum-3) var(--raum-1);font-size:var(--text-xs);font-weight:var(--gewicht-mittel);color:var(--text-sanft);margin:0}.tresorwahl__option{align-items:center;gap:var(--raum-2);min-height:44px;padding:var(--raum-2) var(--raum-3);cursor:pointer;font-size:var(--text-sm);display:flex}.tresorwahl__option:hover{background:var(--bg-hover)}.tresorwahl__option--aktiv{background:var(--akzent-sanft);outline:2px solid var(--akzent);outline-offset:-2px}.tresorwahl__option[aria-selected=true]{font-weight:var(--gewicht-fett)}.tresorwahl__unter{font-size:var(--text-xs);color:var(--text-sanft);margin-left:auto}.tresorwahl__option[aria-selected=true] .tresorwahl__unter{margin-left:0}.tresorwahl__hinweis,.tresorwahl__leer{padding:var(--raum-2) var(--raum-3);font-size:var(--text-xs);color:var(--text-sanft);border-top:1px solid var(--linie);margin:0}.tresorwahl__leer{border-top:none}.schleier:has(.grossanzeige){align-items:stretch;padding:0}.dialog:has(.grossanzeige){border:none;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.dialog:has(.grossanzeige) .dialog__inhalt{flex:1;display:flex}.grossanzeige{justify-content:center;gap:var(--raum-6);padding-bottom:var(--raum-4);flex-direction:column;flex:1;display:flex}.grossanzeige__wert{gap:var(--raum-4) var(--raum-5);font-family:var(--schrift-zahlen);font-variant-numeric:slashed-zero;font-feature-settings:"zero" 1;flex-wrap:wrap;justify-content:center;font-size:clamp(1.75rem,8vw,3.5rem);line-height:1.5;display:flex}.grossanzeige__block{gap:.12em;display:inline-flex}.grossanzeige__zeichen{text-align:center;text-underline-offset:.18em;min-width:.7em;text-decoration-thickness:.08em;display:inline-block}.grossanzeige__zeichen--ziffer{color:var(--info);text-decoration-line:underline;text-decoration-style:solid}.grossanzeige__zeichen--sonder{color:var(--fehler);text-decoration-line:underline;text-decoration-style:wavy}.grossanzeige__zeichen--gross{text-decoration-line:overline;text-decoration-style:solid}.grossanzeige__legende{gap:var(--raum-2) var(--raum-6);font-size:var(--text-base);flex-wrap:wrap;justify-content:center;margin:0;display:flex}.grossanzeige__legende>div{align-items:baseline;gap:var(--raum-2);display:flex}.grossanzeige__legende dt{font-size:1.75rem}.grossanzeige__legende dd{color:var(--text-sanft);margin:0}.feldzeile__geheim{flex-wrap:wrap}.schalter .feld--zahl{width:calc(var(--raum-7) + var(--raum-5));text-align:right;flex:none}.schalter__text .schalter__fehler{color:var(--fehler)}
