:root{--breite:var(--lf-breite-mitglied);--rand:var(--lf-rand-desktop);--leiste-hoehe:75px;--fg:var(--lf-tinte);--muted:var(--lf-tinte-500);--border:var(--lf-linie);--accent:var(--lf-petrol-500);--accent-dark:var(--lf-petrol-600);--accent-soft:var(--lf-petrol-50);--danger:var(--lf-rot-tinte);--danger-soft:var(--lf-rot-flaeche);--ok:var(--lf-gruen-tinte);--bg:var(--lf-karte);--bg-soft:var(--lf-karte-still)}@media (max-width:760px){:root{--rand:var(--lf-rand-handy)}}body.mit-randnavigation,body.verwaltung,body:has(.bereich-verwaltung){--breite:var(--lf-breite-verwaltung)}*{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--lf-grund);color:var(--lf-tinte);font:var(--lf-text-body);-webkit-font-smoothing:antialiased}main{flex:1 0 auto;width:100%;max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:var(--lf-raum-8) var(--rand) var(--lf-raum-10)}body:has(.reiterleiste) main{max-width:none;padding:0}.seite{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:var(--lf-raum-8) var(--rand) var(--lf-raum-10)}a{color:var(--lf-petrol-600);text-decoration:none}a:hover{color:var(--lf-petrol-500);text-decoration:underline}:focus-visible{outline:var(--lf-fokus-hell);outline-offset:var(--lf-fokus-abstand)}.lf-dunkel :focus-visible{outline:var(--lf-fokus-dunkel)}h1,h2,h3,h4{margin:0 0 var(--lf-raum-4);color:var(--lf-tinte)}h1{font:var(--lf-text-h1);letter-spacing:var(--lf-letter-display)}h2{font:var(--lf-text-h2)}h3{font:var(--lf-text-h3)}h4{font:600 1.125rem/1.3 var(--lf-font-kopf)}b,strong{font-weight:600}.mono{font:var(--lf-text-mono)}.kennung{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.nur-handy{display:none}@media (max-width:760px){.nur-handy{display:inline}.nicht-handy{display:none}}.knopf,button{display:inline-flex;align-items:center;justify-content:center;gap:var(--lf-raum-2);min-height:var(--lf-ziel-min);padding:13px 20px;font:var(--lf-text-knopf);text-align:center;background:var(--lf-petrol-600);border:var(--lf-strich-stark) solid transparent;border-radius:var(--lf-radius-2);cursor:pointer;transition:background-color var(--lf-zeit-kurz) var(--lf-kurve),border-color var(--lf-zeit-kurz) var(--lf-kurve),color var(--lf-zeit-kurz) var(--lf-kurve)}.knopf,.knopf:hover,button,button:hover{text-decoration:none;color:var(--lf-hell)}.knopf:hover,button:hover{background:var(--lf-petrol-700)}.knopf-zweit,button.umriss{color:var(--lf-petrol-600);background:transparent;border-color:var(--lf-petrol-600)}.knopf-zweit:hover,button.umriss:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-50)}.knopf-still,button.leise,button.umriss-leise{color:var(--lf-petrol-600);background:transparent;border-color:var(--lf-linie-stark)}.knopf-still:hover,button.leise:hover,button.umriss-leise:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-50);border-color:var(--lf-petrol-600)}.knopf-text,button.secondary{color:var(--lf-tinte-500);background:transparent;padding-inline:var(--lf-raum-3)}.knopf-text:hover,button.secondary:hover{color:var(--lf-tinte);background:var(--lf-karte-still)}.knopf-gefahr,button.gefahr{color:var(--lf-hell);background:var(--lf-rot-tinte)}.knopf-gefahr:hover,button.gefahr:hover{color:var(--lf-hell);background:#6E1B12}.knopf-klein,button.leise{min-height:38px;padding:8px 14px;font-size:.875rem}.knopf-breit{width:100%}.knopf[aria-disabled=true],.knopf[aria-disabled=true]:hover,button:disabled,button:disabled:hover{color:var(--lf-tinte-300);background:var(--lf-karte-still);border-color:var(--lf-linie);cursor:not-allowed}label{display:block;margin:0 0 6px;font:600 .8125rem/1.25 var(--lf-font-kopf);color:var(--lf-tinte-700)}input,select,textarea{display:block;width:100%;margin:0 0 var(--lf-raum-4);padding:12px 14px;font:400 1rem/1.4 var(--lf-font-text);color:var(--lf-tinte);background:var(--lf-weiss);border:var(--lf-strich-stark) solid var(--lf-linie-stark);border-radius:var(--lf-radius-2)}textarea{line-height:1.6;resize:vertical}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:calc(1.4em + 27px);text-align:left}input[type=date]::-webkit-date-and-time-value{text-align:left}input::placeholder,textarea::placeholder{color:var(--lf-tinte-500);opacity:.8}input:focus,select:focus,textarea:focus{border-color:var(--lf-petrol-500);outline:var(--lf-fokus-hell);outline-offset:2px}input[type=checkbox],input[type=radio]{display:inline-block;width:20px;height:20px;margin:0;padding:0;accent-color:var(--lf-petrol-600)}label:has(>input[type=checkbox]),label:has(>input[type=radio]){position:relative;padding-left:30px;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}label>input[type=checkbox]:first-child,label>input[type=radio]:first-child{position:absolute;top:2px;left:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%233D5654' stroke-width='1.6' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}table{width:100%;border-collapse:collapse;font:400 .9375rem/1.45 var(--lf-font-text)}td,th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--lf-linie-zart)}th{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500);background:var(--lf-karte-still);border-bottom-color:var(--lf-linie)}.card,.karte{background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3);padding:24px 26px}@media (max-width:760px){.card,.karte{padding:18px}}.ausblick,.badge,.pille{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font:600 .75rem/1 var(--lf-font-kopf);white-space:nowrap;color:var(--lf-tinte-700);background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}.pille-petrol{color:var(--lf-petrol-700);background:var(--lf-petrol-50);border-color:var(--lf-petrol-100)}.pille-gruen{color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche);border-color:var(--lf-gruen-linie)}.pille-rot{color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche);border-color:var(--lf-rot-linie)}.ausblick,.pille-amber{color:var(--lf-amber-tinte);background:var(--lf-amber-flaeche);border-color:var(--lf-amber-linie)}.pille-schiefer{color:var(--lf-grund-mitglied-tinte);background:var(--lf-grund-mitglied-flaeche);border-color:var(--lf-grund-mitglied-linie)}.hinweis{--punkt:var(--lf-petrol-500);display:flex;align-items:flex-start;gap:12px;margin:0;padding:13px 16px;font:400 .9375rem/1.55 var(--lf-font-text);color:var(--lf-petrol-700);background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:12px}.hinweis:before{content:"";flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--punkt)}.hinweis>*{margin:0}.hinweis-rot{--punkt:var(--lf-rot);color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche);border-color:var(--lf-rot-linie)}.hinweis-amber{--punkt:var(--lf-amber);color:var(--lf-amber-tinte);background:var(--lf-amber-flaeche);border-color:var(--lf-amber-linie)}.hinweis-gruen{--punkt:var(--lf-gruen);color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche);border-color:var(--lf-gruen-linie)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chip{min-height:36px;padding:8px 14px;font:600 .8125rem/1 var(--lf-font-kopf);background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}.chip,.chip:hover{color:var(--lf-tinte-700)}.chip:hover{background:var(--lf-petrol-50);border-color:var(--lf-linie)}.chip[aria-pressed=true],.chip[aria-pressed=true]:hover{color:var(--lf-hell);background:var(--lf-nacht-900);border-color:var(--lf-nacht-900)}.kopf{color:var(--lf-hell);background:var(--lf-motiv-kopfzeile)}.kopf-inhalt{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:20px var(--rand);justify-content:space-between;gap:var(--lf-raum-4)}.kopf-inhalt,.kopf-marke{display:flex;align-items:center}.kopf-marke{gap:18px;min-width:0}.kopf-logo{display:block;flex:none;width:50px;height:50px;margin-right:-8px;border-radius:50%}.kopf-logo img{display:block;width:100%;height:100%}.kopf-trenner{flex:none;width:1px;height:22px;background:rgba(232,246,243,.3)}.kopf-bereich{font:600 .875rem/1.2 var(--lf-font-kopf);color:var(--lf-petrol-100)}.kopf-einstellungen{position:relative;flex:none}.kopf-zahnrad{display:grid;place-items:center;flex:none;width:40px;height:40px;min-height:0;padding:0;color:var(--lf-hell);background:rgba(232,246,243,.1);border:1.5px solid rgba(232,246,243,.35);border-radius:50%;cursor:pointer}.kopf-zahnrad:hover{border-color:var(--lf-petrol-300)}.kopf-zahnrad[aria-expanded=true]{border-color:var(--lf-petrol-300);box-shadow:0 0 0 2px rgba(111,211,205,.45)}.kopf-blatt{position:absolute;top:calc(100% + 10px);right:0;z-index:40;max-height:calc(100vh - 120px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;width:min(340px,calc(100vw - 32px));padding:18px 20px;color:var(--lf-tinte);background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3);box-shadow:var(--lf-schatten-schwebend)}.kopf-blatt-breit{width:min(460px,calc(100vw - 32px))}.mitteilung-geraet{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--lf-grund);border-radius:12px}.mitteilung-geraet .knopfreihe{margin-top:4px}.kopf-blatt-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.kopf-blatt-titel{margin:0;font:600 1.0625rem/1.3 var(--lf-font-kopf)}.blatt-schliessen{display:grid;place-items:center;flex:none;width:32px;height:32px;min-height:0;padding:0;color:var(--lf-tinte-500);background:transparent;border:1px solid var(--lf-linie);border-radius:8px;cursor:pointer}.blatt-schliessen:hover{color:var(--lf-tinte);background:var(--lf-grund)}.kopf-blatt-text{margin:0;color:var(--lf-tinte-500)}.mitteilungs-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mitteilungs-liste li{display:grid;grid-template-columns:minmax(0,1fr) 74px 74px;align-items:center;grid-gap:8px;gap:8px;padding:11px 0;border-top:1px solid var(--lf-linie-zart)}.mitteilungs-liste li>label,.mitteilungs-liste li>span{justify-self:center}.mitteilungs-liste li>.mitteilung-sache{justify-self:stretch}.mitteilungs-liste li:first-child{border-top:0}.mitteilungs-kopf{padding-bottom:4px}.mitteilungs-kopf>span{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);text-align:center;color:var(--lf-tinte-500)}.mitteilung-sache{min-width:0}.mitteilungs-liste .mitteilung-schalter{position:relative;display:flex;align-items:center;justify-content:center;padding:6px 0;cursor:pointer}.mitteilung-schalter input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.schalter{display:inline-flex;flex:none;align-items:center;justify-content:flex-start;width:46px;height:27px;padding:3px;background:var(--lf-linie);border-radius:var(--lf-radius-pille);transition:background .15s ease}.schalter-knebel{display:block;width:21px;height:21px;background:var(--lf-weiss);border-radius:50%;transition:transform .15s ease}.mitteilung-schalter input:checked~.schalter{background:var(--lf-petrol-600)}.mitteilung-schalter input:checked~.schalter .schalter-knebel{transform:translateX(19px)}.mitteilung-schalter input:focus-visible~.schalter{outline:var(--lf-fokus-hell);outline-offset:2px}.mitteilung-schalter input:disabled~.schalter{opacity:.6}.mitteilung-schalter.ist-fest,.mitteilung-schalter.ist-fest input{cursor:default}.mitteilung-schalter.ist-fest input~.schalter{background:var(--lf-petrol-100);opacity:1}.mitteilung-titel{display:block;font:600 .9375rem/1.3 var(--lf-font-kopf)}.mitteilung-text{display:block;margin-top:2px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.blende{position:fixed;inset:0;z-index:30;background:none}@media (max-width:620px){.kopf-blatt{position:fixed;top:50%;right:auto;left:50%;width:min(360px,calc(100vw - 28px));max-height:calc(100vh - 80px);transform:translate(-50%,-50%)}.blende{background:rgba(6,34,43,.45)}}.kopf-rechts{display:flex;align-items:center;gap:12px;flex:none}.kopf-link{font:600 .875rem/1.2 var(--lf-font-kopf);color:var(--lf-hell-500)}.kopf-link:hover{color:var(--lf-hell)}.kopf .kopf-abmelden{min-height:40px;padding:10px 18px;font:600 .875rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:rgba(232,246,243,.1);border:1px solid rgba(232,246,243,.35);border-radius:var(--lf-radius-pille)}.kopf .kopf-abmelden:hover{background:rgba(232,246,243,.2)}.kopf .kopf-profil{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;color:var(--lf-hell);background:rgba(232,246,243,.1);border:1.5px solid rgba(232,246,243,.35);border-radius:50%}.kopf .kopf-profil img{display:block;width:100%;height:100%;object-fit:cover}.kopf .kopf-profil:hover{color:var(--lf-hell);text-decoration:none;border-color:var(--lf-petrol-300)}.kopf .kopf-profil[aria-current=page]{border-color:var(--lf-petrol-300);box-shadow:0 0 0 2px rgba(111,211,205,.45)}.kopf .kopf-rundknopf{display:grid;place-items:center;flex:none;width:40px;height:40px;color:var(--lf-hell);background:rgba(232,246,243,.1);border:1.5px solid rgba(232,246,243,.35);border-radius:50%}.kopf .kopf-rundknopf:hover{color:var(--lf-hell);text-decoration:none;border-color:var(--lf-petrol-300)}.kopf .kopf-rundknopf[aria-current=page]{border-color:var(--lf-petrol-300);box-shadow:0 0 0 2px rgba(111,211,205,.45)}@media (max-width:760px){.kopf-inhalt{padding-top:16px;padding-bottom:16px}.kopf-logo{width:42px;height:42px;margin-right:-7px}.kopf-bereich,.kopf-trenner{display:none}.kopf-kuendigung .kopf-bereich,.kopf-kuendigung .kopf-trenner{display:block}.kopf .kopf-abmelden{width:40px;height:40px;min-height:0;padding:0;border-width:1.5px;border-radius:50%}}.reiterleiste{background:var(--lf-grund-tief)}.reiterleiste-inhalt{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:16px var(--rand) 0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--lf-raum-4)}.reiterleiste-reiter{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.reiterleiste-reiter>a,.reiterleiste-reiter>span{flex:none;padding:14px 18px;font:500 .9375rem/1 var(--lf-font-kopf);white-space:nowrap;color:var(--lf-tinte-500);border-radius:12px 12px 0 0}.reiterleiste-reiter>a:hover{color:var(--lf-tinte);background:rgba(221,232,230,.6);text-decoration:none}.reiterleiste-reiter>a:focus-visible{outline-offset:-3px}.reiterleiste-reiter>a[aria-current=page]{font-weight:600;color:var(--lf-petrol-700);background:var(--lf-grund)}.reiterleiste-reiter>.reiter-gesperrt,.reiterleiste-reiter>.reiter-vorschau{color:var(--lf-tinte-300)}.reiterleiste-reiter>.reiter-gesperrt{cursor:not-allowed}.reiterleiste-reiter>.reiter-vorschau[aria-current=page],.reiterleiste-verwaltung{color:var(--lf-petrol-700)}.reiterleiste-verwaltung{flex:none;margin-bottom:12px;padding:11px 16px;font:600 .875rem/1 var(--lf-font-kopf);white-space:nowrap;background:var(--lf-petrol-100);border-radius:var(--lf-radius-pille)}.reiterleiste-verwaltung:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-300);text-decoration:none}.blatt,.blatt-grund,.leiste{display:none}@media (max-width:899px){.reiterleiste{display:none}body:has(.leiste){padding-bottom:calc(var(--leiste-hoehe) + env(safe-area-inset-bottom))}body:has(.leiste) .fuss{display:none}.leiste{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;padding:8px 8px calc(10px + env(safe-area-inset-bottom));background:var(--lf-karte);border-top:1px solid var(--lf-linie)}.blatt-grund{display:block;position:fixed;inset:0;z-index:30;background:rgba(6,34,43,.4)}.blatt{position:fixed;left:0;right:0;bottom:calc(var(--leiste-hoehe) + env(safe-area-inset-bottom));z-index:35;display:flex;flex-direction:column;gap:6px;max-height:calc(100dvh - 160px);overflow-y:auto;padding:18px 16px 12px;background:var(--lf-karte);border-top:1px solid var(--lf-linie);border-radius:20px 20px 0 0;box-shadow:var(--lf-schatten-blatt)}}.leiste .leiste-ziel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:var(--lf-ziel-leiste);padding:6px 2px;font:500 .75rem/1 var(--lf-font-kopf);color:var(--lf-tinte-500);background:transparent;border:0;border-radius:12px}.leiste .leiste-ziel:hover{color:var(--lf-tinte);background:transparent;text-decoration:none}.leiste .leiste-ziel.aktiv,.leiste .leiste-ziel[aria-current=page]{font-weight:600;color:var(--lf-petrol-700);background:var(--lf-petrol-50)}.leiste .leiste-ziel.vorschau:not([aria-current=page]){color:var(--lf-tinte-300)}.leiste .leiste-ziel:focus-visible{outline-offset:-3px}.blatt-griff{align-self:center;width:44px;height:5px;margin-bottom:8px;border-radius:var(--lf-radius-pille);background:var(--lf-linie)}.blatt-titel{margin:0;padding:0 4px 4px;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.blatt-ziel{display:flex;align-items:center;gap:14px;padding:15px 12px;font:600 1rem/1.2 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-grund);border-radius:12px}.blatt-ziel:hover{color:var(--lf-petrol-700);background:var(--lf-grund-tief);text-decoration:none}.blatt-ziel svg{flex:none}.blatt-ziel-titel{flex:1 1}.blatt-pfeil{font:600 1.125rem/1 var(--lf-font-kopf);color:var(--lf-petrol-600)}.blatt-ziel[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--lf-petrol-500)}.blatt-ziel.gesperrt,.blatt-ziel.vorschau{color:var(--lf-tinte-300)}.blatt-ziel.gesperrt{cursor:not-allowed}.blatt-ziel.gesperrt:hover{background:var(--lf-grund)}.blatt-kummer{align-items:flex-start;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100)}.blatt-kummer:hover{background:var(--lf-petrol-50);border-color:var(--lf-petrol-500)}.blatt-kummer svg{margin-top:2px}.blatt-kummer-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.blatt-ziel-unter{font:var(--lf-text-klein);color:var(--lf-tinte-700)}.blatt-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.blatt-voll{justify-content:center}.blatt-kachel{display:flex;flex-direction:column;gap:8px;min-height:78px;padding:14px 12px;font:600 .9375rem/1.2 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-grund);border-radius:12px}.blatt-kachel:hover{color:var(--lf-petrol-700);background:var(--lf-grund-tief);text-decoration:none}.blatt-kachel svg{flex:none}.blatt-kachel-titel{overflow-wrap:break-word}.blatt-kachel[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--lf-petrol-500)}.blatt-kachel.gesperrt,.blatt-kachel.vorschau{color:var(--lf-tinte-300)}.blatt-kachel.gesperrt{cursor:not-allowed}.blatt-kachel.gesperrt:hover{background:var(--lf-grund)}.blatt-breit{flex-direction:row;align-items:center;gap:10px;min-height:0}.blatt-verwaltung,.blatt-verwaltung:hover{background:var(--lf-petrol-100)}.blatt-verwaltung:hover{box-shadow:inset 0 0 0 1.5px var(--lf-petrol-500)}.blatt-fuss{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px;padding:12px 4px 4px;font:var(--lf-text-klein);text-align:center;color:var(--lf-tinte-500);border-top:1px solid var(--lf-linie)}.blatt-fuss p{margin:0}.fuss{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px var(--rand);text-align:center;background:var(--lf-nacht-900)}.fuss p{margin:0}.fuss-links{display:flex;align-items:center;gap:12px;font:400 .9375rem/1.4 var(--lf-font-text)}.fuss-links a{color:var(--lf-hell-500)}.fuss-links a:hover{color:var(--lf-hell)}.fuss-trenner{color:#6C8C8A}.fuss-recht{font:400 .875rem/1.4 var(--lf-font-text);color:var(--lf-hell-300)}.fuss-motto{font:600 .9375rem/1.4 var(--lf-font-kopf);color:var(--lf-petrol-300)}.fuss-crafted{font:400 .8125rem/1.4 var(--lf-font-text);color:var(--lf-hell-300)}.fuss-crafted a{color:var(--lf-hell-500);text-decoration:none;text-underline-offset:2px}.fuss-crafted a:hover{color:var(--lf-hell);text-decoration:underline}body:has(.anmeldung) main{display:flex;max-width:none;padding:0}body:has(.anmeldung) .fuss{display:none}.anmeldung{flex:1 1;display:grid;grid-template-columns:1.25fr 1fr;width:100%;min-height:100vh;min-height:100dvh}.anmeldung-buehne{display:flex;flex-direction:column;justify-content:space-between;gap:var(--lf-raum-8);padding:44px;background:var(--lf-motiv-buehne)}.anmeldung-logo{display:block;width:116px;height:116px}.anmeldung-motto{max-width:35ch}.anmeldung-motto-titel{margin:0;font:700 clamp(2rem,1rem + 2.6vw,2.875rem) /1.1 var(--lf-font-kopf);letter-spacing:var(--lf-letter-display);color:var(--lf-hell)}.anmeldung-motto-text{margin:16px 0 0;font:400 1.0625rem/1.6 var(--lf-font-text);color:var(--lf-hell-500)}.anmeldung-seite{justify-content:center;gap:var(--lf-raum-6);padding:44px 40px}.anmeldung-karte,.anmeldung-seite{display:flex;flex-direction:column}.anmeldung-karte{gap:20px;width:100%;max-width:480px;margin:0 auto;padding:32px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3);box-shadow:0 12px 28px -18px rgba(6,34,43,.35)}.anmeldung-karte h1{margin:0;font:600 1.75rem/1.2 var(--lf-font-kopf);letter-spacing:-.015em}.anmeldung-kennung{margin:0 0 10px;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-petrol-600)}.anmeldung-text{margin:10px 0 0;font:400 .9375rem/1.6 var(--lf-font-text);color:var(--lf-tinte-700)}.anmeldung-klein{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.anmeldung-formular{display:flex;flex-direction:column;gap:20px}.anmeldung-formular input{margin:0;padding:14px 16px}.anmeldung-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font:400 .875rem/1.4 var(--lf-font-text);color:var(--lf-tinte-500)}.anmeldung-demo{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:12px}.anmeldung-demo p{margin:0;font:var(--lf-text-klein);color:var(--lf-petrol-700)}@media (max-width:899px){.anmeldung{grid-template-columns:1fr;grid-template-rows:auto 1fr}.anmeldung-buehne{min-height:300px;padding:28px 24px}.anmeldung-logo{width:50px;height:50px}.anmeldung-motto-titel{font-size:1.875rem}.anmeldung-motto-text{margin-top:8px;font-size:.9375rem}.anmeldung-seite{justify-content:flex-start;gap:var(--lf-raum-4);padding:20px var(--rand) 28px}.anmeldung-karte{padding:24px}.anmeldung-karte h1{font-size:1.5rem}}.muted{color:var(--lf-tinte-500);font:var(--lf-text-klein)}body.eingebettet{background:transparent}body.eingebettet .fuss,body.eingebettet .kopf{display:none}body.eingebettet main{max-width:none;padding:.5rem 0 1rem}body.eingebettet .card{padding:0;background:transparent;border:none}.honigtopf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}body.mit-randnavigation main{padding-top:36px}.rechtstext-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.rechtstext-seite{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:20px}.rechtstext-kopf{display:flex;align-items:center;gap:14px}.rechtstext-kopf img{flex:none;width:56px;height:56px}.rechtstext-kopf h1{margin:0;font:700 1.625rem/1.15 var(--lf-font-kopf);letter-spacing:var(--lf-letter-display)}.rechtstext-stand{margin:4px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.rechtstext-rand{max-height:calc(100vh - 180px);overflow-y:auto;padding:20px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.rechtstext-rand-titel{margin:0;padding:0 8px 8px;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.rechtstext-rand ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.rechtstext-rand a{display:flex;gap:8px;padding:10px 12px;font:500 .9375rem/1.3 var(--lf-font-text);color:var(--lf-tinte-700);border-radius:9px}.rechtstext-rand a:hover{color:var(--lf-tinte);background:var(--lf-karte-still);text-decoration:none}.rechtstext-rand a.aktiv{font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-petrol-50)}.rechtstext-rand-nummer{flex:0 0 1.25rem;text-align:right;color:var(--lf-tinte-500)}.rechtstext{display:flex;flex-direction:column;gap:34px;padding:44px 48px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.rechtstext>*{max-width:var(--lf-breite-text)}.rechtstext section{display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px}.rechtstext h2{margin:0;font:600 1.5rem/1.25 var(--lf-font-kopf);letter-spacing:-.01em}.rechtstext h3{margin:8px 0 0;font:600 1.125rem/1.3 var(--lf-font-kopf)}.rechtstext li,.rechtstext p{margin:0;font:400 1.0625rem/1.7 var(--lf-font-text);color:var(--lf-tinte-700)}.rechtstext ol,.rechtstext ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:1.3rem}.rechtstext-inhalt{padding:18px 20px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.rechtstext .rechtstext-inhalt-titel{margin:0 0 8px;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.rechtstext .rechtstext-inhalt li{font-size:.9375rem;line-height:1.5}.nur-schmal{display:none}@media (max-width:1000px){.rechtstext-layout{grid-template-columns:minmax(0,1fr);gap:20px}.rechtstext-seite{position:static}.rechtstext-rand{display:none}.nur-schmal{display:block}.rechtstext{gap:26px;padding:26px 20px}.rechtstext h2{font-size:1.25rem}.rechtstext li,.rechtstext p{font-size:1rem}}.nur-vorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.abstand-unten,.seitenkopf-zeile{margin-bottom:20px}.seitenkopf-zeile{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lf-raum-6)}.seitenkopf-zeile h1{margin:0}.seitenkopf-zeile>:not(:first-child){flex:none;margin-top:-4px}.seiten-text{max-width:74ch;margin:8px 0 0;font:400 1rem/1.55 var(--lf-font-text);color:var(--lf-tinte-700)}@media (max-width:760px){.seitenkopf-zeile{flex-direction:column;align-items:flex-start;gap:var(--lf-raum-3)}}@media (min-width:761px){.seitenkopf-zeile{flex-wrap:wrap;row-gap:var(--lf-raum-3)}.seitenkopf-zeile>:first-child{flex:1 1}.seitenkopf-zeile>:not(:first-child){flex-shrink:1;margin-left:auto}}.karte{display:flex;flex-direction:column;gap:14px}.karte>p{margin:0}.karten-titel{margin:0;font:600 1.25rem/1.25 var(--lf-font-kopf)}.karten-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px}.karten-text{margin:6px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.karte>.karten-text{margin:0}.karten-klein{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.karten-link{align-self:flex-start;font:600 .9375rem/1.3 var(--lf-font-kopf)}.karte-petrol{gap:10px;background:var(--lf-petrol-50);border-color:var(--lf-petrol-100)}.karte-petrol .kennung{color:var(--lf-petrol-700)}.karte-petrol>p:not(.kennung){font:400 .9375rem/1.6 var(--lf-font-text);color:var(--lf-tinte-700)}.knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.knopf-unterstrichen{text-decoration:underline}.meldungen{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.mono-feld{font:500 .9375rem/1.4 var(--lf-font-mono)}.hinweis-block{display:flex;flex-direction:column;gap:12px;padding:18px 20px;font:400 .9375rem/1.55 var(--lf-font-text);border:1px solid;border-radius:12px}.hinweis-block p{margin:0}.hinweis-block-titel{font:600 1rem/1.3 var(--lf-font-kopf)}.hinweis-block-rot{color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche);border-color:var(--lf-rot-linie)}.hinweis-block-rot .ueberweisen-daten{color:var(--lf-tinte-700)}.hinweis-block-rot .ueberweisen-fuss{margin-top:0;border-top-color:var(--lf-rot-linie)}.begruessung{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.begruessung-titel{margin:0;font:700 clamp(1.875rem,1.3rem + 1.6vw,2.5rem) /1.1 var(--lf-font-kopf);letter-spacing:var(--lf-letter-display)}.begruessung-text{margin:6px 0 0;font:400 1rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}.stand-pille{display:inline-flex;align-items:center;gap:10px;margin:0;padding:10px 18px;font:600 .9375rem/1 var(--lf-font-kopf);white-space:nowrap;border:1px solid;border-radius:var(--lf-radius-pille)}.stand-pille span{width:10px;height:10px;border-radius:50%}.stand-offen{color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche);border-color:var(--lf-rot-linie)}.stand-offen span{background:var(--lf-rot)}.stand-ausgeglichen{color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche);border-color:var(--lf-gruen-linie)}.stand-ausgeglichen span{background:var(--lf-gruen)}@media (max-width:760px){.begruessung{flex-direction:column;align-items:flex-start;gap:12px}}.kontostand{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;padding:28px 32px;color:var(--lf-hell-700);background:var(--lf-motiv-karte);border-radius:var(--lf-radius-3)}.kontostand p{margin:0}.kontostand-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.kontostand .kontostand-label{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-petrol-300)}.kontostand .kontostand-summe{margin-top:10px;font:700 clamp(2rem,1.4rem + 1.8vw,2.75rem) /1.05 var(--lf-font-kopf);letter-spacing:var(--lf-letter-display);color:var(--lf-hell)}.kontostand-miete{text-align:right}.kontostand .kontostand-betrag{margin-top:10px;font:700 clamp(1.375rem,1.1rem + .9vw,1.875rem) /1.1 var(--lf-font-kopf);color:var(--lf-hell)}.kontostand .kontostand-klein{margin-top:6px;font:400 .875rem/1.4 var(--lf-font-text);color:var(--lf-hell-300)}.kontostand-balken{position:relative;height:16px;overflow:hidden;background:rgba(232,246,243,.14);border-radius:var(--lf-radius-pille)}.kontostand-gedeckt{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--lf-petrol-500),var(--lf-petrol-300));border-radius:var(--lf-radius-pille)}.kontostand-achse{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font:500 .75rem/1 var(--lf-font-mono);color:var(--lf-hell-300)}.kontostand .kontostand-fazit{padding-top:18px;font:400 1rem/1.5 var(--lf-font-text);color:var(--lf-hell-700);border-top:1px solid rgba(232,246,243,.16)}.kontostand-fazit strong{color:var(--lf-hell)}@media (max-width:760px){.kontostand{gap:14px;padding:20px}.kontostand-kopf{flex-direction:column;gap:14px}.kontostand-miete{text-align:left}}.uebersicht-raster{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.uebersicht-haupt,.uebersicht-seite{display:flex;flex-direction:column;gap:20px}.uebersicht-haupt{min-width:0}.zeilen-zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:0 var(--lf-raum-12);gap:0 var(--lf-raum-12)}.zeilen-zwei>div:nth-last-child(2){border-bottom:0}@media (max-width:520px){.zeilen-zwei>div:nth-last-child(2){border-bottom:1px solid var(--lf-linie-zart)}}@media (max-width:960px){.uebersicht-raster{grid-template-columns:minmax(0,1fr)}}.konto-karte{gap:0;padding:0;overflow:hidden}.konto-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid var(--lf-linie)}.konto-kopf .karten-titel{font-size:1.375rem}.konto-liste{padding:8px 28px 0}.konto-zeile{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--lf-linie-zart)}.konto-datum{font:500 .8125rem/1.2 var(--lf-font-mono);color:var(--lf-tinte-500)}.konto-art{font:400 1rem/1.3 var(--lf-font-text)}.konto-betrag{font:600 1.0625rem/1.2 var(--lf-font-kopf);text-align:right;white-space:nowrap;color:var(--lf-rot-tinte)}.konto-gebuehr{display:block;margin-top:2px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.konto-erhoehung{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin:8px 0;padding:12px 14px;font:400 .875rem/1.45 var(--lf-font-text);background:var(--lf-amber-flaeche);border:1px solid var(--lf-amber-linie);border-radius:var(--lf-radius-2)}.konto-erhoehung,.konto-erhoehung .konto-datum{color:var(--lf-amber-tinte)}.konto-leer{margin:0;padding:16px 0;color:var(--lf-tinte-500)}.konto-bezahlt .konto-art,.konto-bezahlt .konto-betrag,.konto-bezahlt .konto-datum{color:var(--lf-gruen-tinte)}.konto-bezahlt .konto-betrag{font-weight:500;font-size:.9375rem}.konto-ruecklaeufe{margin:16px 28px 0;padding:14px 18px;background:var(--lf-rot-flaeche);border:1px solid var(--lf-rot-linie);border-radius:12px}.konto-ruecklaeufe .kennung{margin:0 0 4px;color:var(--lf-rot-tinte)}.konto-ruecklaeufe .konto-zeile{padding:8px 0;border-bottom-color:var(--lf-rot-linie)}.konto-ruecklaeufe .konto-zeile:last-child{border-bottom:0}.ueberweisen{margin:20px 28px 28px;padding:22px 24px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:12px}.ueberweisen-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:16px}.ueberweisen-kopf h3{flex:1 1 auto;min-width:0;margin:0;font:600 1.0625rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-700)}.ueberweisen-summe{flex:none;margin:0;font:700 1.375rem/1 var(--lf-font-kopf);white-space:nowrap;color:var(--lf-petrol-700)}.ueberweisen-daten{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 20px;gap:8px 20px;margin:0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}.ueberweisen-daten dt{color:var(--lf-tinte-500)}.ueberweisen-daten dd{margin:0;overflow-wrap:anywhere}.ueberweisen-fuss{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:18px;border-top:1px solid var(--lf-petrol-100)}.ueberweisen-fuss p{max-width:46ch;margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-700)}.ueberweisen-fuss button{flex:none}.ueberweisen .hinweis{margin-top:18px}@media (max-width:760px){.konto-kopf{flex-wrap:wrap;padding:18px}.konto-liste{padding:4px 18px 0}.konto-zeile{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.konto-zeile .konto-datum{grid-column:1/-1}.konto-erhoehung{grid-template-columns:minmax(0,1fr);gap:4px}.konto-ruecklaeufe{margin:16px 18px 0}.ueberweisen{margin:18px;padding:18px}.ueberweisen-daten{grid-template-columns:minmax(0,1fr);gap:0}.ueberweisen-daten dd{margin-bottom:8px}.ueberweisen-fuss{flex-direction:column;align-items:stretch}}.zeilen{margin:0}.zeilen>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--lf-linie-zart)}.zeilen>div:last-child{border-bottom:0}.zeilen dt{font:var(--lf-text-label);line-height:1.4;letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.zeilen dd{margin:0;font:400 .9375rem/1.35 var(--lf-font-text);text-align:right}.wege{display:flex;flex-direction:column;gap:10px}.wege a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font:600 .9375rem/1.2 var(--lf-font-kopf);background:var(--lf-grund);border-radius:var(--lf-radius-2)}.wege a,.wege a:hover{color:var(--lf-petrol-700)}.wege a:hover{background:var(--lf-petrol-100);text-decoration:none}.wege a span{color:var(--lf-petrol-600)}.wege-klein{align-self:flex-start;padding:2px;font:var(--lf-text-klein);color:var(--lf-tinte-500);text-decoration:underline}.wege-klein:hover{color:var(--lf-tinte)}.ausweis-raster{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.ausweis-karte,.ausweis-seite{display:flex;flex-direction:column;gap:20px}.ausweis-karte{padding:26px 30px;color:var(--lf-hell);background:linear-gradient(150deg,rgba(6,34,43,.92),rgba(11,49,64,.84) 58%,rgba(18,70,87,.68)),var(--lf-motiv) center 72% /cover no-repeat;border-radius:var(--lf-radius-4);box-shadow:0 18px 36px -20px rgba(6,34,43,.6)}@media (min-width:761px){.ausweis-karte{aspect-ratio:1.586/1;justify-content:space-between}}.ausweis-karte p{margin:0}.ausweis-kopf{display:flex;align-items:center;justify-content:space-between}.ausweis-kopf img{display:block;width:54px;height:54px}.ausweis-label{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-petrol-300)}.ausweis-person{display:flex;align-items:center;gap:24px}.ausweis-person .ausweis-qr{margin-left:auto}@media (max-width:760px){.ausweis-person{flex-wrap:wrap}.ausweis-person .ausweis-qr{order:3;margin:0 auto}.ausweis-felder{display:flex;flex-wrap:wrap;gap:10px 28px}}.ausweis-karte .ausweis-foto,.ausweis-karte .ausweis-foto:hover{position:relative;flex:none;width:112px;height:112px;min-height:0;padding:0;overflow:hidden;background:repeating-linear-gradient(135deg,#1C4C59 0 6px,#173F4B 6px 12px);border:2px solid var(--lf-petrol-300);border-radius:50%}.ausweis-karte .ausweis-foto:disabled{opacity:.7}.ausweis-karte .ausweis-foto img{display:block;width:100%;height:100%;object-fit:cover}.ausweis-foto-leer{font:600 .75rem/1.3 var(--lf-font-kopf);text-align:center;color:var(--lf-petrol-100)}.ausweis-angaben{display:flex;flex-direction:column;gap:10px;min-width:0}.ausweis-karte .ausweis-name{font:700 clamp(1.375rem,1.05rem + .9vw,1.75rem) /1.1 var(--lf-font-kopf);letter-spacing:-.015em;color:var(--lf-hell)}.ausweis-felder{display:grid;grid-template-columns:auto auto;justify-content:start;grid-gap:10px 28px;gap:10px 28px;margin:0}.ausweis-felder .ganze-zeile{grid-column:1/-1}.ausweis-fuss .ausweis-status{flex:none}.ausweis-felder dt{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-petrol-300)}.ausweis-felder dd{margin:5px 0 0;font:400 1rem/1.3 var(--lf-font-text);color:var(--lf-hell)}.ausweis-felder dd.mono{margin-top:4px;font:500 1.125rem/1.3 var(--lf-font-mono)}.ausweis-karte .ausweis-status{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font:600 .8125rem/1 var(--lf-font-kopf);white-space:nowrap;color:#D7EBB8;background:rgba(74,122,33,.22);border:1px solid #7fb04e;border-radius:var(--lf-radius-pille)}.ausweis-status span{width:8px;height:8px;border-radius:50%;background:#A8D274}.ausweis-karte .ausweis-status.beendet{color:var(--lf-hell-500);background:rgba(232,246,243,.08);border-color:rgba(232,246,243,.3)}.ausweis-status.beendet span{background:var(--lf-hell-300)}.ausweis-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.ausweis-karte .ausweis-motto{white-space:nowrap;font:600 .9375rem/1.4 var(--lf-font-kopf);letter-spacing:.02em;color:var(--lf-petrol-300)}.ausweis-karte .ausweis-qr{flex:none;width:148px;height:148px;padding:9px;background:var(--lf-karte);border-radius:14px}.ausweis-karte .ausweis-qr img{display:block;width:100%;height:100%}@media (max-width:960px){.ausweis-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ausweis-karte{gap:16px;padding:20px}.ausweis-person{gap:16px}.ausweis-karte .ausweis-foto,.ausweis-karte .ausweis-foto:hover{width:84px;height:84px}.ausweis-karte .ausweis-qr{width:min(100%,240px);height:auto;aspect-ratio:1}.ausweis-karte .ausweis-motto{max-width:none;text-align:center}.ausweis-fuss{flex-direction:column;align-items:stretch;gap:10px}.ausweis-fuss .ausweis-status{align-self:center}}.daten-raster{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.daten-spalte{display:flex;flex-direction:column;gap:20px}.feldgruppe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.feldgruppe-strasse{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.feldgruppe-ort{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.feld input,.feld select,.feld textarea{margin:0}.feld-label{margin:0 0 6px;font:600 .8125rem/1.25 var(--lf-font-kopf);color:var(--lf-tinte-700)}.feld-wert{margin:0;padding:13px 0;font:400 1rem/1.4 var(--lf-font-text)}.feld-hinweis{margin:6px 0 0}.feld-ok{color:var(--lf-gruen-tinte)}.feld-fehler{color:var(--lf-rot-tinte)}.daten-speichern-unten{display:none}@media (max-width:960px){.daten-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.daten-speichern-oben{display:none}.daten-raster .daten-speichern-unten{display:flex}.feldgruppe,.feldgruppe-ort,.feldgruppe-strasse{grid-template-columns:minmax(0,1fr)}}.klassenwechsel{gap:14px}.klassen-wahl,.klassenwechsel{display:flex;flex-direction:column}.klassen-wahl{gap:8px;min-width:0;margin:0;padding:0;border:0}.klassen-wahl legend{margin:0 0 8px;padding:0}.klassen-wahl label.klasse{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"wahl name marke" "wahl info marke";align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;margin:0;padding:12px 14px;background:var(--lf-weiss);border:var(--lf-strich-stark) solid var(--lf-linie-stark);border-radius:12px;cursor:pointer}.klassen-wahl label.klasse>input[type=radio]{position:static;grid-area:wahl}.klassen-wahl label.klasse:has(input:checked){background:var(--lf-petrol-50);border-color:var(--lf-petrol-500)}.klassen-wahl label.klasse-heute{cursor:default;background:var(--lf-karte-still);border-color:var(--lf-linie)}.klasse-name{grid-area:name;font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte)}.klasse-info{grid-area:info;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.klasse .pille{grid-area:marke}.vergleich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.vergleich>div{padding:18px 20px;background:var(--lf-grund);border:1px solid var(--lf-linie);border-radius:12px}.vergleich p{margin:0}.vergleich .vergleich-neu{background:var(--lf-petrol-50);border:var(--lf-strich-stark) solid var(--lf-petrol-500)}.vergleich .vergleich-betrag{margin-top:8px;font:700 1.625rem/1.1 var(--lf-font-kopf)}.vergleich .vergleich-text{margin-top:4px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.vergleich-neu .kennung,.vergleich-neu .vergleich-betrag{color:var(--lf-petrol-700)}.kontakt-raster{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.kontakt-seite{gap:20px}.formular,.kontakt-seite{display:flex;flex-direction:column}.formular{gap:16px}.formular-fuss{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--lf-linie)}.formular-fuss p{max-width:44ch}.formular-fuss button{flex:none}.adressen{margin:0}.adressen>div{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--lf-linie-zart)}.adressen>div:first-child{padding-top:0}.adressen>div:last-child{padding-bottom:0;border-bottom:0}.adressen dt{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.adressen dd{margin:0;font:400 1rem/1.4 var(--lf-font-text)}.adressen .adressen-zweck{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.ort-name{margin:0;font:600 1rem/1.3 var(--lf-font-kopf)}.ort-adresse{margin:3px 0 0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}.ort-post{padding-top:12px;border-top:1px solid var(--lf-linie-zart)}.ort-post .kennung{margin:0}.ort-post p:not(.kennung){margin:4px 0 0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}@media (max-width:960px){.kontakt-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.formular-fuss{flex-direction:column;align-items:stretch}}.einzel{max-width:720px;margin:28px auto 0}.einzel-karte{display:flex;flex-direction:column;gap:24px;padding:40px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:18px;box-shadow:0 18px 36px -22px rgba(6,34,43,.35)}.einzel-karte h1{margin:0;font:600 clamp(1.5rem,1.2rem + 1vw,1.875rem) /1.2 var(--lf-font-kopf);letter-spacing:-.015em}.einzel-text{max-width:60ch;margin:14px 0 0;font:400 1.0625rem/1.6 var(--lf-font-text);color:var(--lf-tinte-700)}.einzel-karte textarea,.einzel-karte>.einzel-text,.einzel-karte>.karten-klein{margin:0}.einzel-fuss{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid var(--lf-linie)}.einzel-fuss-rechts{justify-content:flex-end}.schritte{display:flex;align-items:center;gap:10px}.schritte .schritt{flex:1 1;height:5px;background:var(--lf-linie);border-radius:var(--lf-radius-pille)}.schritte .schritt.erreicht{background:var(--lf-petrol-500)}.schritte-text{margin-left:8px;font:500 .75rem/1 var(--lf-font-mono);white-space:nowrap;color:var(--lf-tinte-500)}.einzel-oben{display:flex;align-items:center;gap:16px}.einzel-oben .schritte{flex:1 1;min-width:0}.zurueck-pfeil,.zurueck-pfeil:hover{flex:none;width:var(--lf-ziel-min);height:var(--lf-ziel-min);padding:0;border-radius:50%}.zurueck-pfeil{color:var(--lf-tinte);background:var(--lf-weiss);border:1px solid var(--lf-linie-stark)}.zurueck-pfeil:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-50);border-color:var(--lf-petrol-600)}.gruende{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.gruende label.grund{margin:0;padding:14px 16px 14px 46px;font:400 1rem/1.4 var(--lf-font-text);color:var(--lf-tinte);background:var(--lf-weiss);border:var(--lf-strich-stark) solid var(--lf-linie-stark);border-radius:12px;cursor:pointer}.gruende label.grund>input[type=radio]{top:15px;left:16px}.gruende label.grund:has(input:checked){background:var(--lf-petrol-50);border-color:var(--lf-petrol-500)}@media (max-width:760px){.einzel{margin-top:0}.einzel-karte{gap:18px;padding:22px 18px}.einzel-fuss{flex-direction:column-reverse;align-items:stretch}.vergleich{grid-template-columns:minmax(0,1fr)}}.werkzeuge{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.werkzeuge .suche{flex:1 1 260px;width:auto;min-width:0;max-width:380px;margin:0}.werkzeuge>button{flex:none;white-space:nowrap}.werkzeuge>.knopfreihe-rechts{flex:1 1 auto}.werkzeuge>.knopfreihe-rechts>button{white-space:nowrap}@media (max-width:760px){.werkzeuge{flex-wrap:wrap}.werkzeuge .suche{flex:1 1 100%;max-width:none}}.jahr-wahl,.werkzeuge .jahr-wahl{width:auto;margin:0}.ausblick-knopf{display:inline-flex;align-items:center;gap:8px;min-height:var(--lf-ziel-min);padding:9px 14px;font:600 .9375rem/1 var(--lf-font-kopf);white-space:nowrap;color:var(--lf-tinte-500);border:var(--lf-strich-stark) dashed var(--lf-linie-stark);border-radius:var(--lf-radius-2);cursor:default}.aktionsleiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 16px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:14px}.aktionsleiste p{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-700)}.filterleiste{margin-bottom:16px}.filterleiste-kasten{padding:12px 16px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:14px}.filterleiste .kennung{margin:0 6px 0 0}.filterleiste-summe{margin:0 0 0 auto;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.chip.chip-rot:not([aria-pressed=true]){color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche);border-color:var(--lf-rot-linie)}.chip.grund-iban:not([aria-pressed=true]),.pille.grund-iban{color:var(--lf-grund-iban-tinte);background:var(--lf-grund-iban-flaeche);border-color:var(--lf-grund-iban-linie)}.chip.grund-konto-weg:not([aria-pressed=true]),.pille.grund-konto-weg{color:var(--lf-grund-konto-weg-tinte);background:var(--lf-grund-konto-weg-flaeche);border-color:var(--lf-grund-konto-weg-linie)}.chip.grund-bank:not([aria-pressed=true]),.pille.grund-bank{color:var(--lf-grund-bank-tinte);background:var(--lf-grund-bank-flaeche);border-color:var(--lf-grund-bank-linie)}.chip.grund-widerspruch:not([aria-pressed=true]),.pille.grund-widerspruch{color:var(--lf-grund-widerspruch-tinte);background:var(--lf-grund-widerspruch-flaeche);border-color:var(--lf-grund-widerspruch-linie)}.chip.grund-gesperrt:not([aria-pressed=true]),.pille.grund-gesperrt{color:var(--lf-grund-gesperrt-tinte);background:var(--lf-grund-gesperrt-flaeche);border-color:var(--lf-grund-gesperrt-linie)}.chip.grund-mitglied:not([aria-pressed=true]),.pille.grund-mitglied{color:var(--lf-grund-mitglied-tinte);background:var(--lf-grund-mitglied-flaeche);border-color:var(--lf-grund-mitglied-linie)}.chip.chip-rot:not([aria-pressed=true]):hover,.chip[class*=grund-]:not([aria-pressed=true]):hover{filter:brightness(.96)}.hinweis.grund-iban{--punkt:var(--lf-grund-iban);color:var(--lf-grund-iban-tinte);background:var(--lf-grund-iban-flaeche);border-color:var(--lf-grund-iban-linie)}.hinweis.grund-konto-weg{--punkt:var(--lf-grund-konto-weg);color:var(--lf-grund-konto-weg-tinte);background:var(--lf-grund-konto-weg-flaeche);border-color:var(--lf-grund-konto-weg-linie)}.hinweis.grund-bank{--punkt:var(--lf-grund-bank);color:var(--lf-grund-bank-tinte);background:var(--lf-grund-bank-flaeche);border-color:var(--lf-grund-bank-linie)}.hinweis.grund-widerspruch{--punkt:var(--lf-grund-widerspruch);color:var(--lf-grund-widerspruch-tinte);background:var(--lf-grund-widerspruch-flaeche);border-color:var(--lf-grund-widerspruch-linie)}.hinweis.grund-gesperrt{--punkt:var(--lf-grund-gesperrt);color:var(--lf-grund-gesperrt-tinte);background:var(--lf-grund-gesperrt-flaeche);border-color:var(--lf-grund-gesperrt-linie)}.hinweis.grund-mitglied{--punkt:var(--lf-grund-mitglied);color:var(--lf-grund-mitglied-tinte);background:var(--lf-grund-mitglied-flaeche);border-color:var(--lf-grund-mitglied-linie)}.tabelle-karte{overflow:hidden;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.tabelle-rollen{overflow-x:auto}table.tabelle{width:100%}.tabelle th{padding:14px 16px;white-space:nowrap}.tabelle td{padding:14px 16px;vertical-align:middle;font:400 .9375rem/1.35 var(--lf-font-text);border-bottom:1px solid var(--lf-linie-zart)}.tabelle tbody tr:hover>td{background:var(--lf-petrol-50)}.tabelle td:first-child,.tabelle th:first-child{padding-left:24px}.tabelle td:last-child,.tabelle th:last-child{padding-right:24px}.tabelle .zahl{font:500 .875rem/1.3 var(--lf-font-mono);white-space:nowrap}.tabelle .name{font:600 .9375rem/1.3 var(--lf-font-kopf);white-space:nowrap}.tabelle .leise{font-size:.875rem;color:var(--lf-tinte-500)}.tabelle .rechts{text-align:right}.tabelle .betrag-offen{color:var(--lf-rot-tinte)}.tabelle .betrag-gruen{color:var(--lf-gruen-tinte)}.tabelle .spalte-wahl{width:44px}.tabelle .spalte-datum{width:1%;white-space:nowrap}.spalte-vorgang{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.spalte-vorgang .leise{font-size:.875rem;color:var(--lf-tinte-500)}.tabelle tr.zeile-eilig>td{background:var(--lf-amber-flaeche)}.tabelle tr.zeile-offen>td{background:var(--lf-petrol-50)}.tabelle tr.klickbar{cursor:pointer}.tabelle tr.detailzeile:hover>td,.tabelle tr.detailzeile>td{padding:18px 24px 22px;background:var(--lf-karte-still)}.tabelle-rollen tr.detailzeile>td>.nachfass-spalte{position:-webkit-sticky;position:sticky;left:24px;width:calc(var(--rollen-breite, 100%) - 48px);max-width:100%}.zeilen-marken{display:inline-flex;flex-wrap:wrap;gap:6px}.zeilen-knopf,.zeilen-knopf:hover{min-height:0;padding:0;font:inherit;text-align:left;color:inherit;background:none;border:0}.zeilen-knopf:hover{color:var(--lf-petrol-700);text-decoration:underline}.sortierung,.sortierung:hover{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:0;font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0}.sortierung:hover{color:var(--lf-petrol-700)}.sortierung span{font:400 .6875rem/1 var(--lf-font-kopf);color:var(--lf-tinte-300)}th[aria-sort] .sortierung{color:var(--lf-petrol-700)}th[aria-sort] .sortierung span{color:var(--lf-petrol-600)}.tabelle-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px;background:var(--lf-karte-still);border-top:1px solid var(--lf-linie)}.tabelle-fuss label,.tabelle-fuss p{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.tabelle-fuss label{display:inline-flex;align-items:center;gap:8px}.tabelle-fuss select{width:auto;margin:0;padding:8px 34px 8px 10px;font-size:.875rem}.tabelle-leer{margin:0;padding:24px;color:var(--lf-tinte-500)}.tabellen-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:20px 24px;border-bottom:1px solid var(--lf-linie)}.detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:20px;gap:20px}.detail-block{display:flex;flex-direction:column;gap:10px;min-width:0}.detail-block p{margin:0}.detail-formular{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:10px;gap:10px;align-items:end}@media (max-width:900px){.detail,.detail-formular{grid-template-columns:minmax(0,1fr)}}.nachfass-raster.detail-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.nachfass-raster.detail-raster>:last-child{grid-column:auto}.nachfass-raster.detail-raster>:last-child:nth-child(odd){grid-column:1/-1}.detail-raster>.nachfass-kasten>.knopfreihe:last-child{margin-top:auto}.detail-angaben{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;grid-gap:8px 20px;gap:8px 20px;margin:0;font:400 .9375rem/1.4 var(--lf-font-text)}.detail-angaben>div{display:contents}.detail-angaben dt{white-space:nowrap;color:var(--lf-tinte-500)}.detail-angaben dd{min-width:0;margin:0;overflow-wrap:anywhere}@media (max-width:900px){.nachfass-raster.detail-raster{grid-template-columns:minmax(0,1fr)}.nachfass-raster.detail-raster>:last-child:nth-child(odd){grid-column:auto}}.kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.kennzahl{padding:22px 24px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.kennzahl p{margin:0}.kennzahl .kennzahl-wert{margin-top:10px;font:700 clamp(1.5rem,1.1rem + 1vw,1.875rem) /1.1 var(--lf-font-kopf)}.kennzahl .kennzahl-text{margin-top:6px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.kennzahl-gruen{background:var(--lf-gruen-flaeche);border-color:var(--lf-gruen-linie)}.kennzahl-gruen .kennung,.kennzahl-gruen .kennzahl-text,.kennzahl-gruen .kennzahl-wert{color:var(--lf-gruen-tinte)}.kennzahl-rot{background:var(--lf-rot-flaeche);border-color:var(--lf-rot-linie)}.kennzahl-rot .kennung,.kennzahl-rot .kennzahl-text,.kennzahl-rot .kennzahl-wert{color:var(--lf-rot-tinte)}.kennzahl-amber{background:var(--lf-amber-flaeche);border-color:var(--lf-amber-linie)}.kennzahl-amber .kennung,.kennzahl-amber .kennzahl-text,.kennzahl-amber .kennzahl-wert{color:var(--lf-amber-tinte)}.beitraege-raster{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.beitraege-spalte{gap:20px;min-width:0}.beitraege-spalte,.klassen-liste{display:flex;flex-direction:column}.klassen-zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--lf-linie-zart)}.klassen-zeile p{margin:0}.klassen-zeile .zahl{font:500 1rem/1.3 var(--lf-font-mono);white-space:nowrap}.klassen-name{font:600 1rem/1.3 var(--lf-font-kopf)}.klassen-summe{border-bottom:0;padding-bottom:0}.klassen-summe span{font:700 1.1875rem/1.2 var(--lf-font-kopf);white-space:nowrap}.kontostand-formular{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.karte-petrol .karten-titel{color:var(--lf-petrol-700)}.karte-petrol .knopf{align-self:stretch}@media (max-width:1100px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.beitraege-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.kennzahlen,.kontostand-formular{grid-template-columns:minmax(0,1fr)}}.nachfass-liste{overflow:hidden;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.nachfass-eintrag{border-bottom:1px solid var(--lf-linie-zart)}.nachfass-eintrag:last-child{border-bottom:0}.nachfass-eintrag.erledigt>.nachfass-kopf{opacity:.7}.nachfass-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:16px 24px}.nachfass-kopf:hover{background:var(--lf-karte-still)}.nachfass-eintrag.offen>.nachfass-kopf{background:var(--lf-petrol-50);border-bottom:1px solid var(--lf-linie)}.nachfass-wer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.nachfass-name{margin:0;font:600 1.0625rem/1.3 var(--lf-font-kopf)}.nachfass-nr{padding:6px 9px;font:500 .8125rem/1 var(--lf-font-mono);white-space:nowrap;color:var(--lf-tinte-500);background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:8px}.nachfass-summe{margin:0;font:400 .9375rem/1.3 var(--lf-font-text);color:var(--lf-tinte-700)}.nachfass-stand{display:flex;align-items:center;gap:12px}.nachfass-stand p{margin:0;font:var(--lf-text-klein)}.stand-kein{color:var(--lf-rot-tinte)}.stand-versuch{color:var(--lf-amber-tinte)}.stand-erledigt{color:var(--lf-gruen-tinte)}.nachfass-inhalt{display:flex;flex-direction:column;gap:20px;padding:20px 24px 24px}.nachfass-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.9fr);grid-gap:20px;gap:20px;align-items:start}.nachfass-spalte{gap:20px}.nachfass-kasten,.nachfass-spalte{display:flex;flex-direction:column;min-width:0}.nachfass-kasten{gap:10px;padding:18px 20px;background:var(--lf-grund);border-radius:12px}.nachfass-kasten p{margin:0}.nachfass-kasten-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px}.kontaktwege{display:flex;flex-direction:column;gap:10px;margin:0;font:400 .9375rem/1.4 var(--lf-font-text)}.kontaktwege div{display:flex;justify-content:space-between;gap:12px}.kontaktwege dt{color:var(--lf-tinte-500)}.kontaktwege dd{margin:0;text-align:right;overflow-wrap:anywhere}.posten-zeile{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font:400 .9375rem/1.4 var(--lf-font-text);border-bottom:1px solid var(--lf-linie)}.posten-zeile:last-child{border-bottom:0}.posten-zeile strong{font:600 .9375rem/1.3 var(--lf-font-kopf);white-space:nowrap;color:var(--lf-rot-tinte)}.posten-zeile.bezahlt,.posten-zeile.bezahlt strong{color:var(--lf-gruen-tinte)}.posten-summe span{font-weight:600}.posten-summe strong{font-size:1.0625rem}.versuche{display:flex;flex-direction:column}.versuch{display:grid;grid-template-columns:90px 110px minmax(0,1fr) 36px;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;font:400 .875rem/1.4 var(--lf-font-text);border-bottom:1px solid var(--lf-linie)}.versuch-kopf{padding-top:0;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.versuch .zahl{font:500 .8125rem/1.4 var(--lf-font-mono);color:var(--lf-tinte-700)}.versuch .loeschen,.versuch .loeschen:hover{width:36px;height:36px;min-height:0;padding:0;color:var(--lf-rot-tinte);background:transparent;border:1px solid var(--lf-linie);border-radius:9px}.versuch .loeschen:hover{background:var(--lf-rot-flaeche);border-color:var(--lf-rot-linie)}.versuch-form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.versuch-formular{display:grid;grid-template-columns:130px 170px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}@media (max-width:1100px){.nachfass-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nachfass-raster>:last-child{grid-column:1/-1}}@media (max-width:760px){.nachfass-kopf{padding:14px 16px}.nachfass-inhalt{padding:16px}.nachfass-raster,.versuch-formular{grid-template-columns:minmax(0,1fr)}.nachfass-raster>:last-child{grid-column:auto}.versuch{grid-template-columns:80px minmax(0,1fr) 36px}.versuch>:nth-child(2){display:none}}.kanaele{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr);grid-gap:20px;gap:20px;align-items:stretch}.kanal{display:flex;flex-direction:column;gap:16px}.kanal-hervorgehoben{border:var(--lf-strich-stark) solid var(--lf-petrol-500)}.kanal-kopf{display:flex;align-items:center;gap:14px}.kanal-logo{display:grid;place-items:center;flex:none;width:52px;height:52px;background:var(--lf-weiss);border:1px solid var(--lf-linie);border-radius:14px}.kanal-logo-signal{color:#3B45FD}.kanal-logo-rocketchat{color:#F5455C}.kanal-name{margin:0;font:600 1.1875rem/1.25 var(--lf-font-kopf);overflow-wrap:anywhere}.kanal-untertitel{margin:3px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.kanal-angaben{display:flex;flex-direction:column;gap:10px}.kanal-angaben p{margin:0}.kanal-angaben p:not(.kennung){margin-top:4px;font:400 .9375rem/1.55 var(--lf-font-text);color:var(--lf-tinte-700)}.kanal-aktion{display:flex;flex-direction:column;gap:12px;margin-top:auto}.kanal-aktion p{margin:0}.kanal-qr{display:flex;align-items:center;gap:18px;padding:16px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.kanal-qr img{flex:none;width:96px;height:96px;padding:6px;background:var(--lf-weiss);border-radius:8px}.kanal-qr p{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-700)}.kanal-schritte{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:12px}.kanal-schritte p{margin:0}.kanal-schritte ol{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;counter-reset:schritt}.kanal-schritte li{display:flex;align-items:flex-start;gap:12px;font:400 .9375rem/1.45 var(--lf-font-text);color:var(--lf-tinte-700);counter-increment:schritt}.kanal-schritte li:before{content:counter(schritt);display:grid;place-items:center;flex:none;width:24px;height:24px;font:600 .8125rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:var(--lf-petrol-600);border-radius:50%}.kanal-adresse{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:10px}.kanal-apps{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--lf-linie-zart)}.kanal-apps .kennung{margin:0}.kanal-app-links{display:flex;flex-wrap:wrap;gap:8px}.kanal-app{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font:600 .875rem/1.2 var(--lf-font-kopf);color:var(--lf-tinte);background:var(--lf-weiss);border:1px solid var(--lf-linie-stark);border-radius:var(--lf-radius-2)}.kanal-app:hover{color:var(--lf-petrol-700);text-decoration:none;background:var(--lf-petrol-50);border-color:var(--lf-petrol-600)}.kanal-gesperrt{cursor:not-allowed;background:var(--lf-grund)}.kanal-gesperrt .kanal-logo{opacity:.5;filter:grayscale(1)}.kanal-gesperrt .kanal-angaben p:not(.kennung),.kanal-gesperrt .kanal-name{color:var(--lf-tinte-500)}.kanal-gesperrt .kanal-angaben p.kanal-gesperrt-text{margin-top:8px;font:var(--lf-text-klein)}.kanal-qr-leer{flex:none;width:96px;height:96px;background:var(--lf-weiss);border-radius:8px}.kanal-gesperrt .kanal-app,.kanal-gesperrt .kanal-app:hover{color:var(--lf-tinte-500);background:transparent;border-color:var(--lf-linie-stark)}@media (max-width:1100px){.kanaele{grid-template-columns:repeat(2,minmax(0,1fr))}.kanal-rocketchat{grid-column:1/-1}}@media (max-width:760px){.kanaele{grid-template-columns:minmax(0,1fr)}.kanal-qr{display:none}}.termine-monat{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.termine-monat>h2{margin:0}.termine-liste{background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.termin{border-bottom:1px solid var(--lf-linie-zart)}.termin:last-child{border-bottom:0}.termin-zeile{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:20px 24px}.termin:first-child .termin-zeile{border-top-left-radius:calc(var(--lf-radius-3) - 1px);border-top-right-radius:calc(var(--lf-radius-3) - 1px)}.termin:last-child .termin-details,.termin:last-child:not(.termin-offen) .termin-zeile{border-bottom-left-radius:calc(var(--lf-radius-3) - 1px);border-bottom-right-radius:calc(var(--lf-radius-3) - 1px)}.termin-klickbar{cursor:pointer}.termin-offen .termin-zeile,.termin-zeile:hover{background:var(--lf-petrol-50)}.termin-datum{display:flex;flex-direction:column;align-items:center;padding:12px 8px;text-align:center;background:var(--lf-grund);border:1px solid var(--lf-linie);border-radius:12px}.termin-datum span{font:600 .75rem/1.2 var(--lf-font-kopf);color:var(--lf-tinte-500)}.termin-datum span:last-child{font:400 .8125rem/1.2 var(--lf-font-text)}.termin-datum strong{margin:2px 0;font:700 1.625rem/1.1 var(--lf-font-kopf);color:var(--lf-tinte)}.termin-datum-naechster{background:var(--lf-nacht-900);border-color:var(--lf-nacht-900)}.termin-datum-naechster span:first-child{color:var(--lf-petrol-300)}.termin-datum-naechster strong{color:var(--lf-hell)}.termin-datum-naechster span:last-child{color:var(--lf-hell-500)}.termin.termin-jubilaeum{margin:8px;background:linear-gradient(135deg,#FFFBEA,#FFF1C2);border:2px solid #c9a227;border-radius:14px;box-shadow:0 0 0 4px rgba(201,162,39,.16),0 12px 26px -16px rgba(122,90,0,.6)}.termin-jubilaeum .termin-zeile,.termin-jubilaeum .termin-zeile:hover,.termin-jubilaeum.termin-offen .termin-zeile,.termin.termin-jubilaeum .termin-details{background:transparent;border-radius:12px}.termin-jubilaeum .termin-tafel{border-color:#E2C255}.termin-jubilaeum .kalender-menue>summary.knopf,.termin-jubilaeum .kalender-menue>summary.knopf:hover{color:#3B2C00;background:linear-gradient(160deg,#F6DC84,#C9A227);border-color:#B08A16}.termin-jubilaeum .kalender-menue>summary.knopf:hover{background:linear-gradient(160deg,#EFCF66,#B8901A)}.termin-jubilaeum .termin-datum{background:linear-gradient(160deg,#F6DC84,#C9A227);border-color:#B08A16}.termin-jubilaeum .termin-datum span,.termin-jubilaeum .termin-datum strong{color:#3B2C00}.pille-gold{color:#6B4E00;background:#FFF1BF;border-color:#E2C255}.termin-inhalt{display:flex;flex-direction:column;gap:6px;min-width:0}.termin-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.termin-kopf h3{margin:0;font:600 1.25rem/1.3 var(--lf-font-kopf)}.termin-zeit{margin:0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}.termin-text{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.termin-aktion{display:flex;flex-direction:column;align-items:stretch;gap:8px}.kalender-menue{position:relative}.kalender-menue>summary{width:100%;list-style:none}.kalender-menue>summary::-webkit-details-marker{display:none}.kalender-menue-liste{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;min-width:240px;padding:6px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2);box-shadow:var(--lf-schatten-schwebend)}.kalender-menue-liste a{padding:11px 12px;font:500 .9375rem/1.3 var(--lf-font-text);color:var(--lf-tinte);border-radius:8px}.kalender-menue-liste a:hover{color:var(--lf-petrol-700);text-decoration:none;background:var(--lf-petrol-50)}.termin-details{padding:0 24px 24px 140px;background:var(--lf-petrol-50)}.termin-tafel{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--lf-karte);border:1px solid var(--lf-petrol-100);border-radius:14px}.termin-tafel-oben{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.termin-tafel-oben:only-child,.termin-tafel-oben>.termin-volltext:only-child{grid-column:1/-1}.termin-spalte{display:flex;flex-direction:column;gap:16px;min-width:0}.termin-bild{display:block;width:100%;height:auto;background:var(--lf-grund);border:1px solid var(--lf-linie);border-radius:12px}.termin-volltext{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:66ch}.termin-volltext li,.termin-volltext p{margin:0;font:400 1.0625rem/1.7 var(--lf-font-text);white-space:pre-line;color:var(--lf-tinte-700)}.termin-volltext ol,.termin-volltext ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:1.3rem}.termin-volltext strong{font-weight:600;color:var(--lf-tinte)}.termin-fakten{margin:0}.termin-fakten,.termin-fakten>div{display:flex;flex-direction:column}.termin-fakten>div{gap:2px;padding:10px 0;border-bottom:1px solid var(--lf-linie)}.termin-fakten>div:last-child{border-bottom:0;padding-bottom:0}.termin-fakten dt{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.termin-fakten dd{margin:0;font:400 .9375rem/1.45 var(--lf-font-text);color:var(--lf-tinte-700)}.termin-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 14px;padding-top:18px;border-top:1px solid var(--lf-linie)}.termin-schalter{display:inline-flex;align-items:center;gap:8px}.termin-pfeil{width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg)}.termin-schalter.ist-offen .termin-pfeil{transform:translateY(2px) rotate(-135deg)}@media (max-width:960px){.termin-details{padding-left:24px}.termin-tafel-oben{grid-template-columns:minmax(0,1fr);gap:20px}.termin-bild{max-width:520px}}@media (max-width:760px){.termin-zeile{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:16px}.termin-aktion{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}.kalender-menue>summary{width:auto}.kalender-menue-liste{right:auto;left:0}.termin-datum{padding:10px 6px}.termin-datum strong{font-size:1.375rem}.termin-kopf h3{font-size:1.0625rem}.termin-details{padding:0 16px 16px}.termin-tafel{gap:16px;padding:16px}.termin-volltext li,.termin-volltext p{font:400 .9375rem/1.6 var(--lf-font-text)}}.bilder-album,.bilder-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:20px;gap:20px;align-items:start}.bilder-album{margin-bottom:20px}.bilder-rechts{display:flex;flex-direction:column;gap:16px;min-width:0}.bilder-rechts>.knopf-text{align-self:flex-start}.ablage{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px;text-align:center;color:var(--lf-tinte-700);background:var(--lf-petrol-50);border:2px dashed var(--lf-petrol-500);border-radius:var(--lf-radius-3)}.ablage p{max-width:44ch;margin:0;font:400 .9375rem/1.5 var(--lf-font-text)}.ablage .ablage-titel{font:600 1.1875rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-700)}.ablage svg{color:var(--lf-petrol-600)}.ablage-aktiv{background:var(--lf-petrol-100)}.bildraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.bildkachel{position:relative;aspect-ratio:1;overflow:hidden;background:repeating-linear-gradient(135deg,var(--lf-linie) 0 8px,var(--lf-grund) 8px 16px);border-radius:10px}.bildkachel img{object-fit:cover}.bildkachel img,.bildkachel>a{display:block;width:100%;height:100%}.bildkachel-weg{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:30px;min-height:30px;height:30px;padding:0;font:600 1.125rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:rgba(6,34,43,.72);border:0;border-radius:50%}.bildkachel-weg:hover{color:var(--lf-hell);background:var(--lf-rot-tinte)}.bildkachel-name{position:absolute;inset:auto 6px 6px 6px;font:500 .6875rem/1.2 var(--lf-font-mono);color:var(--lf-tinte-700);overflow-wrap:anywhere}.bildkachel-haken{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;color:var(--lf-hell);background:var(--lf-gruen);border-radius:50%}.bildkachel-prozent{position:absolute;top:6px;right:6px;padding:5px 8px;font:600 .75rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:rgba(6,34,43,.72);border-radius:var(--lf-radius-pille)}.bildkachel-balken{position:absolute;left:0;right:0;bottom:0;height:7px;background:rgba(6,34,43,.2)}.bildkachel-balken span{position:absolute;inset:0 auto 0 0;background:var(--lf-petrol-500)}.bildkachel-fehler{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;text-align:center;font:500 .75rem/1.3 var(--lf-font-text);color:var(--lf-rot-tinte);background:rgba(249,231,227,.94);border:var(--lf-strich-stark) solid var(--lf-rot);border-radius:10px}.bildkachel-fehler button{min-height:0;padding:6px 8px;font-size:.75rem}.bildkachel-fehler .erneut,.bildkachel-fehler .erneut:hover{color:var(--lf-hell);background:var(--lf-rot-tinte)}.alben{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.album-zeile{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:12px}.symbolknopf{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;color:var(--lf-tinte-500);background:transparent;border:1px solid var(--lf-linie);border-radius:10px;cursor:pointer}.symbolknopf:hover{color:var(--lf-rot-tinte);background:var(--lf-grund);border-color:var(--lf-linie-stark)}.album-zeile>div{flex:1 1;min-width:0}.album-zeile p{margin:0}.album-symbol{flex:none;width:44px;height:44px;background:repeating-linear-gradient(135deg,var(--lf-linie) 0 7px,var(--lf-grund) 7px 14px);border-radius:8px}.album-titel{font:600 .9375rem/1.3 var(--lf-font-kopf)}.bilder-dank{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:20px;color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche);border:1px solid var(--lf-gruen-linie);border-radius:var(--lf-radius-3)}.bilder-dank h2,.bilder-dank p{margin:0;color:var(--lf-gruen-tinte)}.bilder-dank h2{font:700 1.5rem/1.15 var(--lf-font-kopf)}.bilder-dank-zeichen{display:grid;place-items:center;width:40px;height:40px;color:var(--lf-hell);background:var(--lf-gruen);border-radius:50%}@media (max-width:960px){.bilder-album,.bilder-start{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.bildraster{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-liste{display:flex;flex-direction:column;gap:20px;max-width:820px}.news-eintrag{gap:10px}.news-herkunft{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0}.news-datum{margin:0;font:400 .8125rem/1.4 var(--lf-font-text);color:var(--lf-tinte-500)}.news-pille{font:600 .75rem/1 var(--lf-font-kopf);color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche);border:1px solid var(--lf-gruen-linie);border-radius:var(--lf-radius-pille);padding:5px 9px}.news-titel{margin:0;font:600 1.375rem/1.3 var(--lf-font-kopf)}.news-text{display:flex;flex-direction:column;gap:12px}.news-text p{max-width:70ch;margin:0;font:400 1rem/1.65 var(--lf-font-text);white-space:pre-line;color:var(--lf-tinte-700)}.news-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px}.news-lesezeit{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.news-aufmacher{gap:12px;padding:28px 30px;border-color:var(--lf-petrol-100)}.news-aufmacher .news-titel{font:700 1.875rem/1.2 var(--lf-font-kopf);letter-spacing:-.01em}.news-aufmacher .news-text p{font:400 1.0625rem/1.7 var(--lf-font-text)}.news-karte .karten-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.news-kurz,.news-kurz-eintrag{display:flex;flex-direction:column}.news-kurz-eintrag{gap:6px;padding:14px 0;color:var(--lf-tinte);border-top:1px solid var(--lf-linie-zart)}.news-kurz-eintrag:first-child{padding-top:4px;border-top:0}.news-kurz-eintrag:last-child{padding-bottom:0}.news-kurz-eintrag:hover{color:var(--lf-tinte);text-decoration:none}.news-kurz-eintrag:hover .news-kurz-titel{color:var(--lf-petrol-600)}.news-kurz-titel{font:600 1.0625rem/1.35 var(--lf-font-kopf)}.news-kurz-text{font:var(--lf-text-klein);color:var(--lf-tinte-500)}@media (max-width:760px){.news-aufmacher{padding:22px 20px}.news-aufmacher .news-titel{font:700 1.5rem/1.25 var(--lf-font-kopf)}}.kontostand-verwaltung{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;max-width:900px}@media (max-width:860px){.kontostand-verwaltung{grid-template-columns:minmax(0,1fr)}}.news-verwaltung{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:20px;gap:20px;align-items:start}.news-formular textarea{min-height:240px}.news-bestand{display:flex;flex-direction:column;gap:14px}.news-bestand-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.news-bestand-kopf h3{margin:0;font:600 1.0625rem/1.35 var(--lf-font-kopf)}.news-vorschau{margin:0;font:var(--lf-text-klein);white-space:pre-line;color:var(--lf-tinte-700)}@media (max-width:960px){.news-verwaltung{grid-template-columns:minmax(0,1fr)}}.land-feld{display:grid;grid-template-columns:minmax(0,1fr) 52px;grid-gap:8px;gap:8px;align-items:stretch}.land-feld select{margin:0}.land-kuerzel{display:grid;place-items:center;font:600 .9375rem/1 var(--lf-font-mono);color:var(--lf-tinte-700);background:var(--lf-karte-still);border:var(--lf-strich-stark) solid var(--lf-linie);border-radius:var(--lf-radius-2)}.beitritt{display:flex;flex-direction:column;gap:20px;max-width:820px;margin:0 auto;padding:var(--lf-raum-8) var(--lf-rand-desktop) var(--lf-raum-12)}.beitritt-kopf h1{margin:0 0 8px;font:var(--lf-text-h1);letter-spacing:var(--lf-letter-display)}.beitritt-kopf .seiten-text{margin:0}.beitritt-formular{display:flex;flex-direction:column;gap:20px}.beitritt-formular .karte{gap:14px}.beitritt-klassen{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;border:0}.beitritt-formular label.beitritt-klasse{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;padding:14px 16px 14px 50px;background:var(--lf-weiss);border:var(--lf-strich-stark) solid var(--lf-linie-stark);border-radius:var(--lf-radius-2);cursor:pointer}.beitritt-formular label.beitritt-klasse>input[type=radio]{position:absolute;top:17px;left:18px;margin:0}.beitritt-formular label.beitritt-klasse.gewaehlt{background:var(--lf-petrol-50);border-color:var(--lf-petrol-600)}.beitritt-klasse-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.beitritt-klasse-name{font:600 1.0625rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte)}.beitritt-klasse-preis{font:500 .875rem/1.3 var(--lf-font-mono);color:var(--lf-petrol-600)}.beitritt-klasse-text{font:var(--lf-text-klein);color:var(--lf-tinte-700)}.beitritt-haken span{font:400 .9375rem/1.55 var(--lf-font-text);color:var(--lf-tinte-700)}.beitritt-formular .karten-klein{margin:0}.beitritt-dank{gap:12px}.beitritt-dank h1{margin:0;font:var(--lf-text-h1)}@media (max-width:760px){.beitritt{padding:var(--lf-raum-6) var(--lf-rand-handy) var(--lf-raum-10)}}body.eingebettet .beitritt{max-width:none;padding:0}body.eingebettet .beitritt-kopf h1{display:none}.anmeldung-code{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--lf-linie)}.anmeldung-code label{margin:0}.anmeldung-code input{margin:0;font:500 1.25rem/1.2 var(--lf-font-mono);letter-spacing:.18em;text-align:center}.anmeldung-code p{margin:0}.brett{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.brett-haupt,.brett-spalte{display:flex;flex-direction:column;gap:20px;min-width:0}.brett-abschnitt{display:flex;flex-direction:column;gap:10px}.brett-abschnitt>.kennung{margin:0}.aufgabe-formular{gap:14px;margin-bottom:20px}.aufgabe-bearbeitung{padding:16px;background:var(--lf-petrol-50)}.aufgabe-bearbeitung>.aufgabe-formular{margin:0}.aufgabe:first-child>.aufgabe-bearbeitung{border-radius:calc(var(--lf-radius-3) - 1px) calc(var(--lf-radius-3) - 1px) 0 0}.aufgabe:last-child>.aufgabe-bearbeitung{border-radius:0 0 calc(var(--lf-radius-3) - 1px) calc(var(--lf-radius-3) - 1px)}.aufgaben-liste{background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.aufgaben-liste.ist-meine{border-color:var(--lf-petrol-500);box-shadow:0 0 0 1px var(--lf-petrol-500)}.aufgabe{border-bottom:1px solid var(--lf-linie-zart)}.aufgabe:last-child{border-bottom:0}.aufgabe:first-child>.aufgabe-zeile{border-top-left-radius:calc(var(--lf-radius-3) - 1px);border-top-right-radius:calc(var(--lf-radius-3) - 1px)}.aufgabe:last-child>.aufgabe-details,.aufgabe:last-child>.aufgabe-zeile{border-bottom-left-radius:calc(var(--lf-radius-3) - 1px);border-bottom-right-radius:calc(var(--lf-radius-3) - 1px)}.aufgabe-zeile{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 24px;cursor:pointer}.aufgabe-zeile:hover,.aufgabe.ist-offen>.aufgabe-zeile{background:var(--lf-petrol-50)}.aufgabe.ist-erledigt .aufgabe-kopf h3{color:var(--lf-tinte-500)}.aufgabe-aufwand span{display:inline-block;padding:7px 9px;font:500 .8125rem/1.35 var(--lf-font-mono);text-align:center;white-space:pre;color:var(--lf-tinte-700);background:var(--lf-grund);border:1px solid var(--lf-linie);border-radius:8px}.aufgabe-mitte{display:flex;flex-direction:column;gap:5px;min-width:0}.aufgabe-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.aufgabe-kopf h3{margin:0;font:600 1.1875rem/1.3 var(--lf-font-kopf)}.aufgabe-meta{margin:0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}.aufgabe-aktion{display:flex;align-items:center;gap:12px}.aufgabe-details{display:flex;flex-direction:column;gap:18px;padding:0 24px 24px 142px;background:var(--lf-petrol-50)}.aufgabe-text{max-width:66ch;margin:0;font:400 1.0625rem/1.7 var(--lf-font-text);white-space:pre-line;color:var(--lf-tinte-700)}.aufgabe-fakten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0;padding:16px 18px;background:var(--lf-grund);border-radius:12px}.aufgabe-fakten dt{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.aufgabe-fakten dd{margin:3px 0 0;font:400 .9375rem/1.45 var(--lf-font-text);color:var(--lf-tinte-700)}.gesichter{display:flex;align-items:center}.gesichter .gesicht+.gesicht{margin-left:-8px}.gesicht{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;font:600 .6875rem/1 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-petrol-50);border:2px solid var(--lf-karte);border-radius:50%}.gesicht img{width:100%;height:100%;object-fit:cover}.aufgabe-protokoll{display:flex;flex-direction:column;gap:12px}.protokoll-kopf{display:flex;align-items:center;gap:10px;margin:0}.protokoll-kopf .zaehler{padding:5px 9px;font:600 .6875rem/1 var(--lf-font-kopf);color:var(--lf-tinte-700);background:var(--lf-grund);border-radius:var(--lf-radius-pille)}.notizen{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.notizen li{padding-left:14px;border-left:3px solid var(--lf-petrol-100)}.notiz-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.notiz-zeit{font:500 .8125rem/1.4 var(--lf-font-mono);color:var(--lf-tinte-500)}.notiz-wer{font:600 .875rem/1.4 var(--lf-font-kopf)}.notiz-text{max-width:70ch;margin:4px 0 0;font:400 1rem/1.6 var(--lf-font-text);white-space:pre-line;color:var(--lf-tinte-700)}.notiz-formular{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.notiz-formular textarea{width:100%}.beitrag-zahlen{display:flex;flex-direction:column;margin:0}.beitrag-zahlen>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--lf-linie-zart)}.beitrag-zahlen>div:last-child{border-bottom:0}.beitrag-zahlen dt{font:400 .9375rem/1.4 var(--lf-font-text);color:var(--lf-tinte-700)}.beitrag-zahlen dd{margin:0;font:600 1.0625rem/1.2 var(--lf-font-kopf)}.beitrag-zahlen dd.gross{font:700 1.375rem/1 var(--lf-font-kopf)}.beitrag-zahlen dd.mono{font:500 1.0625rem/1.2 var(--lf-font-mono)}.beitrag-zahlen dd.petrol{color:var(--lf-petrol-700)}.ablauf{flex-direction:column;margin:0;padding:0;list-style:none;counter-reset:schritt}.ablauf,.ablauf li{display:flex;gap:12px}.ablauf li{font:400 .9375rem/1.45 var(--lf-font-text);color:var(--lf-tinte-700)}.ablauf li:before{counter-increment:schritt;content:counter(schritt);display:grid;place-items:center;flex:none;width:24px;height:24px;font:600 .8125rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:var(--lf-petrol-600);border-radius:50%}.ort-zahlen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ort-zahlen li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--lf-linie-zart)}.ort-zahlen li:last-child{border-bottom:0}.ort-zahlen span{font:600 .9375rem/1 var(--lf-font-kopf);color:var(--lf-tinte-500)}.knopfreihe-rechts{justify-content:flex-end}.feld-hinweis{margin:4px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.filterleiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.filter-auswahl{display:flex;flex-wrap:wrap;gap:10px}.filter-auswahl select{width:auto;min-width:0;padding:10px 34px 10px 12px;font:500 .875rem/1 var(--lf-font-kopf)}.brett-filter{display:flex;flex-direction:column;gap:12px}.aufgaben-suche{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.aufgaben-suche input[type=search]{flex:1 1 260px;width:auto;min-width:0;margin:0;padding:9px 14px;font:400 1rem/1.25 var(--lf-font-text)}.aufgaben-suche select{margin:0}.stimme{gap:7px;min-width:58px;min-height:38px;padding:8px 12px;font:600 .875rem/1 var(--lf-font-kopf);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lf-tinte-700);background:var(--lf-karte);border:1px solid var(--lf-linie-stark);border-radius:var(--lf-radius-pille)}.stimme:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-50);border-color:var(--lf-petrol-600)}.stimme[aria-pressed=true],.stimme[aria-pressed=true]:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-100);border-color:var(--lf-petrol-600)}.stimme-pfeil{width:0;height:0;border-inline:5px solid transparent;border-bottom:7px solid}.zufall{gap:18px;background:var(--lf-motiv-karte);border:0}.zufall-oben{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,344px);grid-gap:28px;gap:28px;align-items:center}.zufall-titel{margin:0 0 6px;font:700 1.625rem/1.2 var(--lf-font-kopf);color:var(--lf-hell);letter-spacing:-.015em}.zufall-text p{max-width:46ch;margin:0;font:400 1rem/1.55 var(--lf-font-text);color:var(--lf-hell-500)}.zufall-wahl{display:grid;grid-template-columns:auto 220px;justify-content:start;align-items:stretch;grid-gap:10px 12px;gap:10px 12px;margin-top:16px}.zufall-wahl label{display:flex;align-items:center;margin:0;font:600 .9375rem/1.2 var(--lf-font-kopf);color:var(--lf-hell-500)}.zufall-wahl select{width:100%;min-width:0;margin:0;padding:10px;font:600 .9375rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:rgba(4,20,26,.5);border:1px solid rgba(111,211,205,.5);border-radius:9px}.zufall-wahl select option{color:var(--lf-tinte)}.zufall-geraet{display:flex;align-items:center;gap:14px}.zufall-fenster{position:relative;flex:1 1;min-width:0;height:128px;overflow:hidden;background:rgba(4,20,26,.55);border:1px solid rgba(111,211,205,.45);border-radius:14px}.zufall-band{position:absolute;top:4px;right:4px;left:4px;z-index:1;display:flex;flex-direction:column}.zufall-band.laeuft{transition:transform 4.6s cubic-bezier(.08,.66,.12,1)}.zufall-zeile{display:flex;align-items:center;height:40px;padding:0 12px;overflow:hidden;font:400 .875rem/1.4 var(--lf-font-text);white-space:nowrap;text-overflow:ellipsis;color:rgba(232,246,243,.45)}.zufall-streifen{position:absolute;top:44px;right:4px;left:4px;z-index:2;height:40px;overflow:hidden;pointer-events:none}.zufall-band-hervor{top:-40px;right:0;left:0}.zufall-band-hervor .zufall-zeile{font:600 1rem/1.25 var(--lf-font-kopf);color:var(--lf-nacht-900)}.zufall-mitte{position:absolute;top:44px;right:4px;left:4px;z-index:0;height:40px;pointer-events:none;background:var(--lf-petrol-100);border-radius:9px}.zufall-hebel{display:flex;flex:none;flex-direction:column;align-items:center;gap:4px;padding-bottom:6px}.zufall-knauf{width:14px;height:14px;background:var(--lf-petrol-300);border-radius:50%}.zufall-stange{width:4px;height:44px;background:rgba(111,211,205,.5);border-radius:2px;transform-origin:bottom center}.zufall-hebel.zieht .zufall-knauf{animation:hebel-knauf .9s cubic-bezier(.3,1.4,.5,1)}.zufall-hebel.zieht .zufall-stange{animation:hebel-stange .9s cubic-bezier(.3,1.4,.5,1)}@keyframes hebel-knauf{0%{transform:translateY(0)}22%{transform:translateY(26px)}55%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes hebel-stange{0%{transform:scaleY(1)}22%{transform:scaleY(.4)}55%{transform:scaleY(1.08)}to{transform:scaleY(1)}}.zufall-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:16px;border-top:1px solid rgba(232,246,243,.18)}.zufall-ergebnis{font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-hell-300)}.knopf-hell{font:600 .9375rem/1 var(--lf-font-kopf);color:var(--lf-nacht-900);background:var(--lf-petrol-100);border:0}.knopf-hell:hover{background:var(--lf-petrol-300)}.knopf-hell-still{font:600 .9375rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:transparent;border:1.5px solid rgba(232,246,243,.5)}.knopf-hell-still:hover:not(:disabled){background:rgba(232,246,243,.14)}.termin-pfeil.nach-oben{transform:translateY(2px) rotate(-135deg)}.konfetti{position:fixed;inset:0;z-index:60;overflow:hidden;pointer-events:none}.konfetti-teil{position:absolute;top:-24px;border-radius:2px;animation-name:konfetti-fall;animation-timing-function:cubic-bezier(.35,.15,.6,1);animation-fill-mode:forwards}.konfetti-teil.ton-0{background:var(--lf-petrol-500)}.konfetti-teil.ton-1{background:var(--lf-gruen)}.konfetti-teil.ton-2{background:var(--lf-petrol-300)}.konfetti-teil.ton-3{background:var(--lf-amber)}@keyframes konfetti-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(105vh) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.konfetti{display:none}.zufall-band.laeuft{transition:none}}@media (max-width:1240px){.brett,.zufall-oben{grid-template-columns:minmax(0,1fr)}.zufall-oben{gap:16px}}@media (max-width:860px){.aufgabe-zeile{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.aufgabe-aufwand{order:-1}.aufgabe-aktion{flex-wrap:wrap}.aufgabe-details{padding:0 16px 18px}.aufgabe-fakten{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:359px){.aufgabe-zeile{position:relative}.aufgabe-aktion{gap:10px}.aufgabe-aktion>.symbolknopf{position:absolute;top:11px;right:12px}}.schicht-seite{display:flex;flex-direction:column;gap:24px}.schicht-tafel{margin:0;overflow:hidden;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.schicht-tafel-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:16px 32px;gap:16px 32px;padding:24px 26px 22px;background:var(--lf-petrol-50);border-bottom:1px solid var(--lf-petrol-100)}.schicht-tafel-titel{display:flex;flex-direction:column;gap:4px;min-width:0}.schicht-tafel-titel h2,.schicht-tafel-titel p{margin:0}.schicht-tafel-titel h2{font:700 1.625rem/1.2 var(--lf-font-kopf);letter-spacing:-.015em;color:var(--lf-tinte)}.schicht-tafel-wann{font:600 .9375rem/1.4 var(--lf-font-kopf);color:var(--lf-petrol-700)}.schicht-tafel-text{max-width:62ch;margin-top:4px!important;font:400 .9375rem/1.55 var(--lf-font-text);color:var(--lf-tinte-700)}.schicht-tafel-stand{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;align-self:center;min-width:13rem;text-align:right}.schicht-tafel-stand small{font:var(--lf-text-klein);color:var(--lf-tinte-700)}.schicht-balken{display:block;width:100%;height:8px;overflow:hidden;background:var(--lf-karte);border-radius:4px}.schicht-balken>span{display:block;height:100%;background:var(--lf-petrol-500);border-radius:3px}.schicht-dabei{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:14px;border-top:1px solid var(--lf-petrol-100)}.schicht-dabei-titel{font:600 .875rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-700)}.schicht-dabei ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.schicht-dabei li{padding:4px 11px;font:500 .875rem/1.3 var(--lf-font-text);color:var(--lf-petrol-700);background:var(--lf-karte);border:1px solid var(--lf-petrol-100);border-radius:var(--lf-radius-pille)}.schicht-tag{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:20px;gap:20px;padding:20px 26px 16px;border-top:1px solid var(--lf-linie)}.schicht-tafel-kopf+.schicht-tag,.schicht-tafel>.schicht-tag:first-child{border-top:0}.schicht-tag>.termin-datum{align-self:start}.schicht-ohne-datum{min-height:72px;background:transparent;border-style:dashed}.schicht-tag-inhalt{display:flex;flex-direction:column;gap:6px;min-width:0}.schicht-tag-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:30px}.schicht-tag-kopf h3{margin:0;font:700 1.25rem/1.3 var(--lf-font-kopf)}.schicht-tag-hinweis{margin:0 0 4px;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}.schicht-gruppe{display:flex;flex-direction:column;margin-top:6px}.schicht-bereich{margin:0;padding:4px 0 2px;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.schicht-zeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.schicht-zeile{display:grid;grid-template-columns:8.25rem calc(var(--kreise, 2) * 36px + (var(--kreise, 2) - 1) * 6px) minmax(0,1fr) auto;align-items:center;grid-gap:6px 16px;gap:6px 16px;margin:0 -12px;padding:8px 12px;border-top:1px solid var(--lf-linie-zart)}.schicht-zeile.ist-meine,.schicht-zeilen>.schicht-zeile:first-child{border-top-color:transparent}.schicht-zeile.ist-meine{background:var(--lf-petrol-50);border-radius:12px}.schicht-zeile.ist-meine+.schicht-zeile{border-top-color:transparent}.schicht-uhr{font:500 .875rem/1.3 var(--lf-font-mono);color:var(--lf-tinte-700);white-space:nowrap}.schicht-zeile-offen .schicht-uhr{font:600 .9375rem/1.3 var(--lf-font-kopf);white-space:normal}.schicht-plaetze{display:flex;align-items:center;gap:6px;min-height:36px}.schicht-kreis{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;font:600 .75rem/1 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:50%}.schicht-kreis img{width:100%;height:100%;object-fit:cover}.schicht-kreis.ist-ich{border:2px solid var(--lf-petrol-500)}.schicht-kreis.frei{background:transparent;border:1.5px dashed var(--lf-tinte-300)}.schicht-kreis.mehr{color:var(--lf-tinte-500);background:var(--lf-grund);border-color:var(--lf-linie)}.schicht-info{display:flex;flex-direction:column;gap:1px;min-width:0}.schicht-namen{display:flex;flex-wrap:wrap;gap:4px 6px;font:500 .9375rem/1.35 var(--lf-font-text);color:var(--lf-tinte)}.schicht-stand{font:var(--lf-text-klein);color:var(--lf-amber-tinte)}.schicht-stand.voll{color:var(--lf-gruen-tinte)}.schicht-hinweis{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.schicht-aktion{display:flex;justify-content:flex-end}.schicht-aktion button{white-space:nowrap}.schicht-name{display:inline-flex;align-items:center;gap:2px;padding:1px 4px 1px 10px;background:var(--lf-grund);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}.schicht-name-weg,.schicht-name-weg:hover{min-height:0;padding:0 4px;font:600 1rem/1 var(--lf-font-kopf);color:var(--lf-tinte-500);background:none;border:0}.schicht-name-weg:hover{color:var(--lf-rot-tinte)}.schicht-wahl{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding:10px 0 4px}.schicht-wahl input{margin:0}.schicht-wahl-treffer{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}@media (max-width:760px){.schicht-tafel-kopf{grid-template-columns:minmax(0,1fr);padding:18px}.schicht-tafel-titel h2{font-size:1.375rem}.schicht-tafel-stand{align-items:stretch;min-width:0;text-align:left}.schicht-tag{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 18px 12px}.schicht-tag>.termin-datum{flex-direction:row;align-items:baseline;justify-self:start;gap:6px;padding:5px 12px}.schicht-tag>.termin-datum strong{margin:0;font-size:1.0625rem}.schicht-ohne-datum{display:none}.schicht-zeile{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"uhr uhr aktion" "plaetze info info";gap:6px 12px}.schicht-uhr{grid-area:uhr}.schicht-aktion{grid-area:aktion}.schicht-plaetze{grid-area:plaetze}.schicht-info{grid-area:info}.schicht-kreis{width:32px;height:32px}.schicht-plaetze{min-width:68px;min-height:32px;gap:4px}}.schicht-verwaltung{display:flex;flex-direction:column;gap:16px}.schicht-verwaltung-plan{margin:0}.schicht-verwaltung-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.schicht-verwaltung-kopf h2,.schicht-verwaltung-kopf p{margin:0}.schicht-verwaltung-kopf p{margin-top:4px}.schicht-verwaltung-plan>.schicht-tafel{margin:4px -26px -24px;border:0;border-top:1px solid var(--lf-linie);border-radius:0}@media (max-width:760px){.schicht-verwaltung-plan>.schicht-tafel{margin:4px -18px -18px}}.schicht-editor{margin:0}.schicht-editor-abschnitt{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px 18px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.schicht-editor-abschnitt legend{float:left;width:100%;margin:0;padding:0}.schicht-editor-tabelle{display:flex;flex-direction:column;gap:8px}.schicht-editor-kopf,.schicht-editor-zeile{display:grid;grid-template-columns:minmax(0,1.3fr) 5.25rem 5.25rem 6rem minmax(0,1.5fr) 2.5rem;align-items:center;grid-gap:8px;gap:8px}.schicht-editor-kopf{font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.schicht-editor-zeile input{margin:0;padding:9px 10px;font-size:1rem}.schicht-editor-zeile .se-weg{min-width:40px;min-height:40px;padding:0;font-size:1.25rem}@media (max-width:760px){.schicht-editor-abschnitt{padding:14px}.schicht-editor-kopf{display:none}.schicht-editor-zeile{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"bereich bereich weg" "von bis personen" "hinweis hinweis hinweis";padding-bottom:12px;border-bottom:1px solid var(--lf-linie)}.schicht-editor-zeile .se-bereich{grid-area:bereich}.schicht-editor-zeile .se-von{grid-area:von}.schicht-editor-zeile .se-bis{grid-area:bis}.schicht-editor-zeile .se-personen{grid-area:personen}.schicht-editor-zeile .se-hinweis{grid-area:hinweis}.schicht-editor-zeile .se-weg{grid-area:weg;justify-self:end}}.auswertung-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--lf-raum-4);gap:var(--lf-raum-4)}.auswertung-karte{margin:0}.auswertung-unter{margin:-12px 0 var(--lf-raum-4);font-size:.8125rem}.auswertung-liste{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.auswertung-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px 12px;gap:4px 12px}.auswertung-name{font:600 .9375rem/1.3 var(--lf-font-kopf);min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.auswertung-saldo{font:600 .9375rem/1.3 var(--lf-font-mono);white-space:nowrap}.auswertung-teile{grid-column:1/-1;font-size:.8125rem}.buchung-formular{margin:0}.buchung-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0 var(--lf-raum-4);gap:0 var(--lf-raum-4)}.buchung-raster .feld{min-width:0}.buchungs-tabelle td{vertical-align:top}.buchungs-tabelle .rechts{text-align:right;font:500 .875rem/1.3 var(--lf-font-mono);white-space:nowrap}.betrag-ein{color:var(--lf-gruen-tinte)}.betrag-aus{color:var(--lf-tinte-700)}.buchungs-tabelle .zeile-offen>td{background:var(--lf-amber-flaeche)}.fehlt{color:var(--lf-amber-tinte);font-weight:600}.zeilen-werkzeuge{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}@media (max-width:760px){.auswertung-reihe{grid-template-columns:minmax(0,1fr)}}.reiterleiste-reiter.schiebt-rechts{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.reiterleiste-reiter.schiebt-links{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent)}.reiterleiste-reiter.schiebt-links.schiebt-rechts{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.kassen-liste{display:grid;grid-gap:10px;gap:10px;margin:0 0 var(--lf-raum-6);padding:0;list-style:none}.kassen-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--lf-linie)}.kassen-name{font:600 .9375rem/1.3 var(--lf-font-kopf);overflow-wrap:break-word}.kassen-anfang{font-size:.8125rem;white-space:nowrap}.kassen-aktiv,.kassen-formular-titel{margin-bottom:var(--lf-raum-4)}.kassen-aktiv{display:block}@media (max-width:560px){.kassen-liste li{grid-template-columns:minmax(0,1fr) auto}.kassen-anfang{grid-column:1/-1}}.folge-aufmacher{flex-direction:row;gap:var(--lf-raum-6);align-items:flex-start}.folge-bild-gross{flex:none;width:220px;height:220px;object-fit:cover;border-radius:var(--lf-radius-2)}.folge-bild{flex:none;width:72px;height:72px;object-fit:cover;border-radius:10px}.folge-bild-leer{background:var(--lf-grund-tief);border:1px dashed var(--lf-linie-stark)}.folge-inhalt{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.folge-marke{margin:0;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-petrol-600)}.folge-titel{margin:0;font:600 1.375rem/1.25 var(--lf-font-kopf);overflow-wrap:break-word}.folge-zeile{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.folge-text{display:flex;flex-direction:column;gap:10px;margin-top:6px}.folge-text p{margin:0;font:400 .9375rem/1.6 var(--lf-font-text);overflow-wrap:break-word}.folge-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.folge-link{font:var(--lf-text-klein)}.folge-hinweis{margin:4px 0 0;font-size:.8125rem}.folge-spielen{display:grid;place-items:center;flex:none;width:48px;height:48px;min-height:0;padding:0;color:var(--lf-weiss);background:var(--lf-petrol-600);border:0;border-radius:50%;cursor:pointer}.folge-spielen:hover{background:var(--lf-petrol-700)}.folge-spielen:disabled{background:var(--lf-linie-stark);cursor:not-allowed}.folge-spielen-gross{width:56px;height:56px}.folgen-liste{gap:0;margin-top:var(--lf-raum-6);padding:0}.folgen-liste .karten-kopf{padding:20px 24px}.folgen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.folge-zeile-eintrag{border-top:1px solid var(--lf-linie)}.folge-reihe{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 24px}.folge-zeile-eintrag.ist-offen,.folge-zeile-eintrag:hover{background:var(--lf-petrol-50)}.folge-aufklappen{align-items:flex-start;justify-content:flex-start;min-width:0;min-height:0;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.folge-aufklappen:hover{color:var(--lf-petrol-700);background:none}.folge-aufklappen>*{max-width:100%}.folge-ausklapp{display:flex;flex-direction:column;gap:12px;padding:0 24px 20px 114px}.folge-ausklapp .folge-text{margin-top:0}.folgen-mehr{display:flex;justify-content:center;padding:16px 24px 20px;border-top:1px solid var(--lf-linie)}.folge-kurz{display:flex;flex-direction:column;gap:4px;min-width:0}.folge-kurz-titel{font:600 1.0625rem/1.3 var(--lf-font-kopf);overflow-wrap:break-word}.folge-anriss{margin:2px 0 0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podcast-kurz{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.abspieler{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:20px;padding:12px max(var(--rand),16px);background:linear-gradient(150deg,#06222b,#0b3140 62%,#124657);box-shadow:0 -14px 30px -18px rgba(6,34,43,.7)}.abspieler-bild{flex:none;width:52px;height:52px;object-fit:cover;border-radius:8px}.abspieler-bild-leer{background:rgba(111,211,205,.2);border:1px dashed var(--lf-petrol-300)}.abspieler-titel{display:flex;flex:none;flex-direction:column;gap:2px;width:220px;min-width:0}.abspieler-name{font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-weiss);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abspieler-stand{font:var(--lf-text-klein);color:var(--lf-petrol-100)}.abspieler-knoepfe{display:flex;flex:none;align-items:center;gap:10px}.abspieler-rund,.abspieler-schliessen,.abspieler-spielen{display:grid;place-items:center;flex:none;min-height:0;padding:0;cursor:pointer}.abspieler-rund{width:40px;height:40px;color:var(--lf-weiss);background:transparent;border:1px solid rgba(232,246,243,.35);border-radius:50%}.abspieler-rund:hover{border-color:var(--lf-petrol-300)}.abspieler-spielen{width:46px;height:46px;color:var(--lf-nacht-900);background:var(--lf-petrol-300);border:0;border-radius:50%}.abspieler-spielen:hover{background:var(--lf-petrol-100)}.abspieler-fortschritt{display:flex;flex:1 1;align-items:center;gap:12px;min-width:0}.abspieler-zeit{flex:none;font:500 .8125rem/1 var(--lf-font-mono);color:var(--lf-petrol-100)}.abspieler-balken{flex:1 1;min-width:0;height:6px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--lf-petrol-300) 0 var(--anteil,0),rgba(232,246,243,.18) var(--anteil,0) 100%);border:0;border-radius:var(--lf-radius-pille);cursor:pointer}.abspieler-balken::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--lf-petrol-300);border-radius:50%}.abspieler-balken::-moz-range-thumb{width:14px;height:14px;background:var(--lf-petrol-300);border:0;border-radius:50%}.abspieler-tempo{flex:none;min-height:0;padding:10px 14px;font:600 .8125rem/1 var(--lf-font-kopf);color:var(--lf-weiss);background:rgba(232,246,243,.12);border:1px solid rgba(232,246,243,.35);border-radius:var(--lf-radius-pille);cursor:pointer}.abspieler-tempo:hover{border-color:var(--lf-petrol-300)}.abspieler-schliessen{width:40px;height:40px;color:var(--lf-petrol-100);background:transparent;border:0}.abspieler-schliessen:hover{color:var(--lf-weiss)}body:has(.abspieler){padding-bottom:78px}@media (max-width:899px){.abspieler{gap:12px;height:64px;padding:0 12px;bottom:calc(var(--leiste-hoehe) + env(safe-area-inset-bottom))}.abspieler-bild{width:44px;height:44px}.abspieler-titel{flex:1 1;width:auto}.abspieler-rund,.abspieler-schliessen,.abspieler-tempo{display:none}.abspieler-fortschritt{position:absolute;right:0;bottom:0;left:0;gap:0}.abspieler-zeit{display:none}.abspieler-balken{height:3px;border-radius:0}body:has(.abspieler){padding-bottom:calc(var(--leiste-hoehe) + 64px + env(safe-area-inset-bottom))}body:has(.abspieler) .blatt{bottom:calc(var(--leiste-hoehe) + 64px + env(safe-area-inset-bottom));max-height:calc(100dvh - 224px)}}@media (max-width:760px){.folge-aufmacher{flex-direction:column}.folge-bild-gross{width:100%;height:auto;aspect-ratio:1}.folge-reihe{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:14px 16px}.folge-ausklapp{padding:0 16px 16px}.folge-bild{width:56px;height:56px}.folgen-liste .karten-kopf{padding:16px}.folge-anriss{display:none}}.projekt-filter{display:flex;flex-wrap:wrap;gap:8px}.filter-pille{min-height:0;padding:9px 14px;font:600 .8125rem/1 var(--lf-font-kopf);color:var(--lf-tinte-700);background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille);white-space:nowrap;cursor:pointer}.filter-pille:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-50)}.filter-pille.aktiv,.filter-pille.aktiv:hover{color:var(--lf-weiss);background:var(--lf-nacht-900)}.filter-pille.aktiv{border-color:var(--lf-nacht-900)}.projekt-liste{display:flex;flex-direction:column;gap:0;overflow:hidden;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:16px}.projekt-zeile{border-bottom:1px solid var(--lf-linie)}.projekt-zeile:last-child{border-bottom:0}.projekt-zeile.ist-herz{background:var(--lf-petrol-50)}.projekt-kopf{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;padding:20px 24px}.projekt-bild{width:150px;height:96px;object-fit:cover;border-radius:10px}.projekt-bild-leer{display:block;background:var(--lf-grund-tief);border:1px dashed var(--lf-linie-stark)}.projekt-text{display:flex;flex-direction:column;gap:5px;min-width:0}.projekt-namenszeile{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.projekt-name{margin:0;font:600 1.3125rem/1.3 var(--lf-font-kopf);overflow-wrap:break-word}.ist-herz .projekt-name{font-size:1.5rem;font-weight:700}.projekt-satz{margin:0;font:400 .9375rem/1.5 var(--lf-font-text);max-width:78ch}.projekt-ort{font:var(--lf-text-klein)}.pille-still{color:var(--lf-tinte-700);background:var(--lf-grund-tief);border-color:var(--lf-linie)}.projekt-details{gap:var(--lf-raum-6);padding:0 24px 24px}.projekt-block,.projekt-details{display:flex;flex-direction:column}.projekt-block{gap:8px}.projekt-block-titel{margin:0;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.projekt-block p{margin:0;font:400 .9375rem/1.6 var(--lf-font-text);max-width:74ch}.projekt-personen{display:flex;flex-wrap:wrap;gap:24px 32px;margin:0;padding:0;list-style:none}.projekt-personen li{display:flex;align-items:flex-start;gap:14px}.projekt-personen li:has(.projekt-person-offen){align-items:center}.projekt-person-bild{flex:none;width:72px;height:72px;object-fit:cover;border-radius:50%}.projekt-person-leer{display:grid;place-items:center;font:600 1.5rem/1 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-petrol-50)}.projekt-person-offen{display:grid;place-items:center;font:600 1.625rem/1 var(--lf-font-kopf);color:var(--lf-amber-tinte);background:var(--lf-amber-flaeche);border:1.5px dashed var(--lf-amber-linie)}.projekt-person-text{display:flex;flex-direction:column;gap:3px;min-width:0;font:var(--lf-text-klein)}.projekt-person-weg{display:flex;align-items:center;gap:7px;min-width:0}.projekt-person-weg svg{flex:none;color:var(--lf-tinte-500)}.projekt-person-weg a{overflow-wrap:anywhere}.projekt-person-name{font:600 .9375rem/1.3 var(--lf-font-kopf)}.projekt-aktion{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.projekt-link{font:var(--lf-text-klein)}.kummer-wahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--lf-raum-4);gap:var(--lf-raum-4)}.kummer-karte{margin:0}.kummer-karte button{align-self:flex-start;margin-top:auto}.kummer-karte.gewaehlt{box-shadow:inset 0 0 0 2px var(--lf-petrol-500)}.kummer-sieht{font-size:.8125rem}.kummer-formular{margin-top:0}.kummer-ehrlich-inhalt{display:flex;flex-direction:column;gap:6px;min-width:0}.kummer-ehrlich p{margin:0}.kummer-ehrlich-titel{font:600 1rem/1.3 var(--lf-font-kopf)}.abschnitt-titel{margin:0 0 var(--lf-raum-4);font:600 1.25rem/1.25 var(--lf-font-kopf)}.kummer-verlauf{display:flex;flex-direction:column;gap:var(--lf-raum-4);margin-bottom:var(--lf-raum-6)}.kummer-faden{margin:0}.kummer-faden-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kummer-kennzeichen{font:500 .875rem/1 var(--lf-font-mono)}.kummer-datum{font-size:.8125rem;margin-left:auto}.kummer-nachrichten{display:flex;flex-direction:column;gap:10px}.kummer-nachricht{padding:14px 16px;border-radius:12px}.kummer-nachricht p{margin:0;font:400 .9375rem/1.6 var(--lf-font-text);white-space:pre-wrap}.kummer-nachricht.ist-meine{background:var(--lf-grund-tief)}.kummer-nachricht.ist-team{background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100)}.kummer-absender{display:block;margin-bottom:4px;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-petrol-700)}.kummer-zeit{display:block;margin-top:6px;font-size:.75rem}.kummer-antwort{display:flex;flex-direction:column;gap:10px}.kummer-antwort textarea{margin:0}.kummer-notfall{display:flex;flex-direction:column;gap:12px;margin:0;padding:22px 24px;color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche);border:1px solid var(--lf-rot-linie);border-radius:16px}.kummer-notfall p{margin:0;font:400 .9375rem/1.55 var(--lf-font-text)}.kummer-notfall-titel{margin:0;font:600 1.0625rem/1.3 var(--lf-font-kopf)}.kummer-nummern{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.kummer-nummern li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font:400 .9375rem/1.4 var(--lf-font-text);border-bottom:1px solid var(--lf-rot-linie)}.kummer-nummern li:last-child{border-bottom:0;padding-bottom:0}.kummer-nummer{flex:none;font:500 .9375rem/1.4 var(--lf-font-mono)}@media (max-width:760px){.projekt-kopf{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.projekt-bild{width:100%;height:auto;aspect-ratio:150/96}.projekt-kopf>.projekt-knoepfe{justify-self:stretch}.projekt-knoepfe>*{flex:1 1}.projekt-details{padding:0 16px 16px}.kummer-datum{margin-left:0}}.zahlen-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--lf-raum-4);gap:var(--lf-raum-4)}.zahlen-karte{gap:4px;margin:0}.zahlen-wert{font:700 2.25rem/1 var(--lf-font-kopf);letter-spacing:-.02em}.zahlen-text{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.balken-liste{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.balken-liste li{display:grid;grid-template-columns:130px minmax(0,1fr) 60px;align-items:center;grid-gap:12px;gap:12px}.balken-name{font:600 .9375rem/1.3 var(--lf-font-kopf)}.balken-spur{height:10px;background:var(--lf-grund-tief);overflow:hidden}.balken-fuellung,.balken-spur{border-radius:var(--lf-radius-pille)}.balken-fuellung{display:block;height:100%;background:var(--lf-petrol-500)}.balken-zahl{font:500 .875rem/1 var(--lf-font-mono);text-align:right}.werkzeuge .karten-titel{flex:1 1}@media (max-width:560px){.balken-liste li{grid-template-columns:minmax(0,1fr) 54px}.balken-spur{grid-column:1/-1}}.verlauf-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--lf-raum-4)}.verlauf-zahlen{display:flex;gap:28px}.verlauf-zahlen>div{display:flex;flex-direction:column;gap:4px}.verlauf-wert{font:700 1.5rem/1 var(--lf-font-kopf);letter-spacing:-.01em}.verlauf{padding:10px 0 0 44px}.verlauf-flaeche{position:relative;height:200px;border-bottom:1px solid var(--lf-linie-stark);touch-action:pan-y}.verlauf-linie{position:absolute;left:0;right:0;border-top:1px dashed var(--lf-linie)}.verlauf-linie>span{position:absolute;right:calc(100% + 10px);top:0;transform:translateY(-50%);font:500 .75rem/1 var(--lf-font-mono);color:var(--lf-tinte-500)}.verlauf-saeulen{position:absolute;inset:0;display:flex;align-items:flex-end}.verlauf-saeule{flex:1 1;min-width:0;background:var(--lf-petrol-500);border-radius:3px 3px 0 0}.verlauf-saeulen.fein .verlauf-saeule{border-radius:0}.verlauf-saeule.aktiv{background:var(--lf-petrol-700)}.verlauf-achse{position:relative;height:16px;margin-top:8px}.verlauf-achse>span{position:absolute;top:0;white-space:nowrap;font:500 .75rem/1.2 var(--lf-font-mono);color:var(--lf-tinte-500)}.verlauf-auswahl{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-700)}@media (max-width:560px){.verlauf-zahlen{gap:20px}.verlauf{padding-left:36px}.verlauf-flaeche{height:160px}}.projekt-personen-pflege{margin:0;padding:0;border:0}.projekt-personen-pflege legend{padding:0;margin-bottom:var(--lf-raum-3)}.kummer-nachricht.ist-notiz{background:var(--lf-amber-flaeche);border:1px solid var(--lf-amber-linie)}.kummer-nachricht.ist-notiz .kummer-absender{color:var(--lf-amber-tinte)}.kummer-person{font:var(--lf-text-klein)}.bank-liste{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.bank-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px}@media (min-width:701px){.bank-liste li:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) auto}}.bank-zeile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bank-name{font:600 1rem/1.3 var(--lf-font-kopf)}.bank-zeile-text .muted{font:var(--lf-text-klein)}.umsatz-liste{display:flex;flex-direction:column;gap:var(--lf-raum-4)}.umsatz-karte{margin:0}.umsatz-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:12px;gap:12px}.umsatz-datum{font:500 .875rem/1 var(--lf-font-mono);color:var(--lf-tinte-500)}.umsatz-wer{font:600 1.0625rem/1.3 var(--lf-font-kopf);overflow-wrap:break-word}.umsatz-betrag{font:600 1.0625rem/1.3 var(--lf-font-mono);white-space:nowrap}.umsatz-zweck{margin:0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700);overflow-wrap:break-word}.umsatz-kandidaten{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.umsatz-kandidaten legend{float:left;width:100%;margin:0 0 2px;padding:0}@media (max-width:700px){.bank-liste li{grid-template-columns:minmax(0,1fr)}.bank-liste li:has(>:nth-child(2):last-child)>button{justify-self:end}.umsatz-kopf{grid-template-columns:minmax(0,1fr) auto}.umsatz-datum{grid-column:1/-1}}.kummer-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--lf-raum-6);gap:var(--lf-raum-6);align-items:start}.kummer-haupt{min-width:0}.kummer-rand{display:flex;flex-direction:column;gap:var(--lf-raum-4)}.kummer-rand .karte{margin:0}.team-liste{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.team-liste li{display:flex;align-items:center;gap:12px}.team-bild{flex:none;width:56px;height:56px;object-fit:cover;border-radius:50%}.team-bild-leer{display:grid;place-items:center;font:600 1.25rem/1 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-petrol-50)}.team-text{display:flex;flex-direction:column;gap:2px;min-width:0;font:var(--lf-text-klein)}.team-name{font:600 1rem/1.3 var(--lf-font-kopf)}@media (max-width:1000px){.kummer-layout{grid-template-columns:minmax(0,1fr)}}.kopf-hauptmenue{display:flex;align-items:center;gap:4px;min-width:0}.kopf-hauptmenue:has(>a:first-child:not([aria-current=page])){margin-left:-14px}.kopf-hauptmenue a{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:8px 14px;font:600 .9375rem/1.2 var(--lf-font-kopf);color:var(--lf-petrol-100);white-space:nowrap;border-radius:var(--lf-radius-pille)}.kopf-hauptmenue a:hover{color:var(--lf-hell);background:rgba(232,246,243,.12);text-decoration:none}.kopf-hauptmenue a[aria-current=page]{color:var(--lf-hell);background:rgba(232,246,243,.16)}@media (max-width:760px){.kopf:not(.kopf-verwaltung) .kopf-hauptmenue{display:none}.kopf-hauptmenue a{padding:8px 10px;font-size:.875rem}.kopf-verwaltung .kopf-hauptmenue a[aria-current=page]{display:none}.kopf-hauptmenue:has(>a:first-child:not([aria-current=page])){margin-left:-10px}}@media (max-width:520px){.kopf-hauptmenue{gap:0}.kopf-hauptmenue a{padding:8px;font-size:.8125rem}.kopf-hauptmenue:has(>a:first-child:not([aria-current=page])){margin-left:-8px}}@media (max-width:359px){.kopf-verwaltung .kopf-hauptmenue{display:none}}.kopf-blatt-gruppe{display:flex;flex-direction:column;gap:8px}.kopf-blatt-gruppe+.kopf-blatt-gruppe{margin-top:var(--lf-raum-4)}.kopf-blatt-label{margin:0;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.kopf-blatt-liste{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.kopf-blatt-liste a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--lf-grund);border-radius:12px}.kopf-blatt-liste a:hover{background:var(--lf-petrol-50);text-decoration:none}.kopf-blatt-liste a[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--lf-petrol-500)}.kopf-blatt-name{font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-700)}.kopf-blatt-text{font:var(--lf-text-klein);color:var(--lf-tinte-700)}