: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)}a.knopf-text{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lf-ziel-min);padding-block:13px;font:var(--lf-text-knopf);border-radius:var(--lf-radius-2)}a.knopf-text,a.knopf-text:hover{text-decoration:none}a.knopf-text.knopf-klein{min-height:38px;padding:8px 14px;font-size:.875rem}.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}textarea.mitwachsend{overflow:hidden;resize:none}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.uhrzeitfeld{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input.uhrzeitfeld[aria-invalid=true]{border-color:var(--lf-rot)}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)}.dialog.mitteilungen-dialog{width:min(920px,calc(100vw - 32px))}.mitteilungs-spalten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 36px;gap:0 36px;align-items:start}@media (max-width:760px){.mitteilungs-spalten{grid-template-columns:minmax(0,1fr)}.mitteilungs-spalten>.mitteilungs-liste+.mitteilungs-liste .mitteilungs-kopf{display:none}}.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}.mitteilung-geraet-text{display:flex;flex-direction:column;gap:6px;min-width:0}@media (min-width:761px){.mitteilungen-dialog .mitteilung-geraet{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.mitteilungen-dialog .mitteilung-geraet .knopfreihe{flex:none;margin-top:0}}.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-band{display:flex;align-items:center;gap:4px;min-width:0}.reiterleiste-reiter{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}button.reiterleiste-pfeil{display:grid;flex:none;place-items:center;width:30px;height:30px;min-height:30px;padding:0;color:var(--lf-tinte-700);background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:50%;box-shadow:0 1px 3px rgba(18,38,44,.12)}button.reiterleiste-pfeil:hover{color:var(--lf-tinte);background:var(--lf-petrol-50)}.reiterleiste-pfeil svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.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-ereignis{background:var(--lf-petrol-50);border-color:var(--lf-petrol-100)}.konto-ereignis,.konto-ereignis .konto-datum{color:var(--lf-petrol-700)}.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-erlassen .konto-art,.konto-erlassen .konto-betrag,.konto-erlassen .konto-datum{color:var(--lf-tinte-500)}.konto-erlassen .konto-betrag{text-decoration:line-through}.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-seite{gap:20px}.ausweis-seite,.ausweis-spalte{display:flex;flex-direction:column}.ausweis-spalte{gap:16px;min-width:0}.ausweis-bar{margin:0}.ausweis-karte{display:flex;flex-direction:column;gap:20px;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-hinweis.feld-ok,.feld-ok{color:var(--lf-gruen-tinte)}.feld-fehler,.feld-hinweis.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}.mitglieder-tabelle.dichte-kompakt th{padding-top:9px;padding-bottom:9px}.mitglieder-tabelle.dichte-kompakt tr:not(.detailzeile)>td{padding-top:5px;padding-bottom:5px;font-size:.875rem;line-height:1.3}.mitglieder-tabelle.dichte-kompakt .name{font-size:.875rem}.mitglieder-tabelle.dichte-kompakt .pille{padding-top:3px;padding-bottom:3px}.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}}.bearbeiten-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.bearbeiten-fuss>.karten-klein{flex:1 1 280px;margin:0}.bearbeiten-fuss>.knopfreihe{flex:0 1 auto;margin-left:auto}@media (max-width:520px){.bearbeiten-fuss>.knopfreihe{flex:1 1 100%}.bearbeiten-fuss>.knopfreihe>button,.knopfreihe-handy-breit>button{flex:1 1 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}.zusammen-oeffnen{display:flex;justify-content:flex-end}.zusammen-liste{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.zusammen-liste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 10px;font:var(--lf-text-klein);background:var(--lf-karte);border-radius:var(--lf-radius-2)}.zusammen-liste li span{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.zusammen-vorschau{display:flex;flex-direction:column;gap:10px}.zusammen-beitraege{display:flex;flex-direction:column;gap:4px}.zusammen-posten{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:18px;font:var(--lf-text-klein);overflow-wrap:anywhere}.zusammen-doppelt{display:flex;flex-direction:column;gap:8px;min-width:0}.zusammen-doppelt .zusammen-posten{color:inherit}.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-zeile.erlassen,.posten-zeile.erlassen strong{color:var(--lf-tinte-500)}.posten-zeile.erlassen strong{text-decoration:line-through}.kontakt-thema,.kontakt-themen-kopf{display:grid;grid-template-columns:84px minmax(0,1fr) minmax(0,1.2fr) 104px;grid-gap:12px;gap:12px}.kontakt-themen-kopf{padding:0 0 8px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.kontakt-themen-liste{list-style:none;margin:0 0 var(--lf-raum-4);padding:0}.kontakt-thema{align-items:start;padding:12px 0;border-top:1px solid var(--lf-linie)}.kontakt-thema .feld{margin:0}.kontakt-thema input:disabled{color:var(--lf-tinte-500);background:var(--lf-karte-still)}.kontakt-thema-reihe{display:flex;gap:4px}@media (max-width:760px){.kontakt-themen-kopf{display:none}.kontakt-thema{grid-template-columns:minmax(0,1fr);gap:8px}.kontakt-thema:first-child{border-top:0;padding-top:0}}.posten-zeile.posten-wechsel{margin:6px 0;padding:8px 12px;color:var(--lf-amber-tinte);background:var(--lf-amber-flaeche);border:1px solid var(--lf-amber-linie);border-radius:var(--lf-radius-2)}.posten-zeile.posten-ereignis{color:var(--lf-petrol-700);background:var(--lf-petrol-50);border-color:var(--lf-petrol-100)}.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)}.karte.chatfenster{gap:0;margin-top:20px;padding:0;overflow:hidden}.chatfenster-kopf{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--lf-linie)}.chatfenster-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#F5455C;background:var(--lf-weiss);border-radius:50%;box-shadow:0 0 0 1px var(--lf-linie)}.chatfenster-titel{flex:1 1 auto;min-width:0}.chatfenster-titel h2{margin:0;font:600 1.0625rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte);overflow-wrap:anywhere}.chatfenster-titel h2 span{margin-right:1px;color:var(--lf-tinte-500)}.chatfenster-titel p{display:flex;align-items:center;gap:7px;margin:2px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.chatfenster-live{flex:none;width:8px;height:8px;background:var(--lf-gruen);border-radius:50%;animation:chat-puls 2.4s ease-out infinite}@keyframes chat-puls{0%{box-shadow:0 0 0 0 rgba(74,122,33,.45)}70%{box-shadow:0 0 0 7px rgba(74,122,33,0)}to{box-shadow:0 0 0 0 rgba(74,122,33,0)}}@media (prefers-reduced-motion:reduce){.chatfenster-live{animation:none}}.chatfenster-oeffnen{flex:none}.chatfenster-verlauf{display:flex;flex-direction:column;gap:4px;height:min(560px,70vh);padding:14px 18px 18px;overflow-y:auto;overscroll-behavior:contain;background:var(--lf-karte-still)}.chatfenster-verlauf>:first-child{margin-top:auto}.chat-leer{align-self:center;margin:auto 0;font:var(--lf-text-klein);color:var(--lf-tinte-500);text-align:center}.chat-aelter{align-self:center;margin-bottom:6px}.chat-anfang{align-self:center;margin:0 0 6px;font:var(--lf-text-klein);color:var(--lf-tinte-500);text-align:center}.chat-tag{display:flex;justify-content:center;margin:12px 0 6px}.chat-tag span{font:600 .75rem/1.4 var(--lf-font-kopf);background:var(--lf-weiss);box-shadow:0 1px 1px rgba(6,34,43,.08)}.chat-beitritt,.chat-tag span{padding:3px 12px;color:var(--lf-tinte-500);border-radius:var(--lf-radius-pille)}.chat-beitritt{align-self:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;max-width:100%;margin:4px 0;font:var(--lf-text-klein);text-align:center;background:rgba(255,255,255,.65);overflow-wrap:anywhere}.chat-beitritt time{font-size:.75rem}.chat-gruppe{display:flex;align-items:flex-start;gap:8px;max-width:min(100%,620px);margin-top:8px}.chat-gruppe-eigen{align-self:flex-end}.chat-avatar{flex:none;width:32px;height:32px;object-fit:cover;background:var(--lf-karte);border-radius:50%}.chat-avatar-leer{display:inline-flex;align-items:center;justify-content:center;font:600 .75rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:var(--lf-petrol-600)}.chat-gruppe-inhalt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.chat-gruppe-eigen .chat-gruppe-inhalt{align-items:flex-end}.chat-name{margin:0 0 1px 12px;font:600 .8125rem/1.3 var(--lf-font-kopf);overflow-wrap:anywhere}.chat-blase{max-width:100%;padding:7px 12px 5px;background:var(--lf-weiss);border-radius:16px;box-shadow:0 1px 1px rgba(6,34,43,.1)}.chat-blase-erste{border-top-left-radius:4px}.chat-gruppe-eigen .chat-blase{background:#D4F0EC}.chat-gruppe-eigen .chat-blase-erste{border-top-left-radius:16px;border-top-right-radius:4px}.chat-text{display:flex;flex-direction:column;gap:6px;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte);overflow-wrap:anywhere}.chat-text p{margin:0;white-space:pre-line}.chat-text ol,.chat-text ul{margin:0;padding-left:1.25rem}.chat-text blockquote{margin:0;padding:2px 0 2px 10px;border-left:3px solid var(--lf-linie-stark);color:var(--lf-tinte-500)}.chat-text code{padding:1px 5px;font:500 .875rem/1.4 var(--lf-font-mono);border-radius:4px}.chat-text code,.chat-text pre{background:var(--lf-karte-still)}.chat-text pre{margin:0;padding:8px 10px;overflow-x:auto;border-radius:8px}.chat-text pre code{padding:0;background:none}.chat-ueberschrift{font-weight:700}.chat-gross{font-size:2rem;line-height:1.15}.chat-erwaehnung{padding:0 3px;font-weight:600;color:var(--lf-petrol-700);background:var(--lf-petrol-50);border-radius:4px}.chat-bilder{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px}.chat-bilder a{display:block;max-width:100%}.chat-bilder img{display:block;max-width:min(100%,360px);max-height:300px;width:auto;height:auto;background:var(--lf-karte-still);border-radius:10px}.chat-dateien{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500);overflow-wrap:anywhere}.chat-unten{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 8px;margin:2px 0 0;font:400 .75rem/1.3 var(--lf-font-text);color:var(--lf-tinte-500)}.chat-antworten{margin-right:auto;font-weight:600;color:var(--lf-petrol-600)}.chat-reaktionen{display:flex;flex-wrap:wrap;gap:4px;margin:-1px 0 3px 6px}.chat-reaktion{padding:1px 7px;font:var(--lf-text-klein);background:var(--lf-weiss);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}.chatfenster-fuss{padding:10px 14px;border-top:1px solid var(--lf-linie)}.chatfenster-eingabe,.chatfenster-fuss{display:flex;align-items:center;gap:10px}.chatfenster-eingabe{flex:1 1 auto;min-width:0;min-height:44px;padding:4px 4px 4px 16px;color:var(--lf-tinte-500);text-decoration:none;background:var(--lf-weiss);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}.chatfenster-eingabe>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;font:var(--lf-text-body);white-space:nowrap;text-overflow:ellipsis}.chatfenster-eingabe:hover{text-decoration:none;border-color:var(--lf-petrol-500)}.chatfenster-senden{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--lf-hell);background:var(--lf-petrol-600);border-radius:50%}.chatfenster-hinweis{margin:0;padding:6px 4px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}@media (max-width:760px){.chatfenster-kopf{padding:12px 14px}.chatfenster-verlauf{height:min(520px,68vh);padding:12px 10px 14px}.chat-gruppe{max-width:100%}}@media (max-width:520px){.chatfenster-oeffnen{display:none}}.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-text strong{font-weight:700;color:var(--lf-tinte)}.news-text .news-zwischentitel{max-width:70ch;margin:6px 0 -4px;font:600 1.125rem/1.35 var(--lf-font-kopf);color:var(--lf-tinte)}.news-text ul{display:flex;flex-direction:column;gap:4px;max-width:70ch;margin:0;padding-left:1.3em}.news-text li{font:400 1rem/1.6 var(--lf-font-text);color:var(--lf-tinte-700)}.news-aufmacher .news-text li{font:400 1.0625rem/1.65 var(--lf-font-text)}.news-aufmacher .news-text .news-zwischentitel{font-size:1.25rem}.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}.format-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.format-knopf{min-height:32px;padding:6px 11px;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:8px}.format-knopf:hover:not(:disabled){color:var(--lf-tinte-700);background:var(--lf-petrol-50)}.format-knopf:disabled{opacity:.45}.format-fett{font-weight:800}.format-kursiv{font-style:italic;font-weight:500}.format-vorschau{margin-left:auto}.format-vorschau[aria-pressed=true],.format-vorschau[aria-pressed=true]:hover:not(:disabled){color:var(--lf-hell);background:var(--lf-nacht-900);border-color:var(--lf-nacht-900)}.format-ansicht{min-height:240px;padding:14px 16px;background:var(--lf-grund);border:1px solid var(--lf-linie);border-radius:10px}.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:middle}.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-rot-tinte)}.fehlt{color:var(--lf-amber-tinte);font-weight:600}.buchungs-tabelle.dichte-kompakt th{padding-top:9px;padding-bottom:9px}.buchungs-tabelle.dichte-kompakt td{padding-top:5px;padding-bottom:5px;font-size:.875rem;line-height:1.3}.buchungs-tabelle.dichte-bequem td{padding-top:10px;padding-bottom:10px}.buchungs-tabelle .buchung-textzelle{min-width:200px}.buchung-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;max-width:64ch}.buchung-text{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dichte-kompakt .buchung-zeile{flex-wrap:nowrap}.dichte-kompakt .buchung-text{-webkit-line-clamp:1}.buchung-beleg{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;font:500 .75rem/1.3 var(--lf-font-mono);color:var(--lf-tinte-500);white-space:nowrap;text-overflow:ellipsis}.dichte-bequem .buchung-beleg{max-width:none}.buchungs-tabelle .buchung-kasse,.buchungs-tabelle .buchung-projekt,.buchungs-tabelle .buchung-sphaere{white-space:nowrap}.buchungs-tabelle tr.klickbar{cursor:pointer}select.sphaere-wahl{width:auto;min-width:140px;min-height:0;margin:0;padding:4px 30px 4px 10px;font:600 .8125rem/1.3 var(--lf-font-kopf);color:var(--lf-amber-tinte);background-color:var(--lf-amber-flaeche);background-position:right 10px center;border-width:1px;border-color:var(--lf-amber-linie);cursor:pointer}.dichte-bequem select.sphaere-wahl{padding-top:7px;padding-bottom:7px}.sphaere-auto{-webkit-text-decoration:underline dotted var(--lf-tinte-300);text-decoration:underline dotted var(--lf-tinte-300);text-underline-offset:3px}select.sphaere-wahl.sphaere-wahl-vorschlag{font-weight:500}.pruef-gruppen{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.pruef-gruppe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px 10px 16px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.pruef-gruppe-gewaehlt{border-color:var(--lf-amber-linie);background:var(--lf-amber-flaeche)}.pruef-gruppe-text{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.pruef-gruppe-grund{font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte)}.pruef-gruppe .knopfreihe{margin:0}.buchungs-tabelle button.knopf-symbol{width:32px;min-height:32px}.buchungs-tabelle .zeilen-werkzeuge{gap:2px}.kassen-kurz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 12px 10px 20px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3)}.kassen-kurz-liste{display:flex;flex-wrap:wrap;gap:6px 28px;margin:0;padding:0;list-style:none}.kassen-kurz-liste li{display:flex;align-items:baseline;gap:10px}.kassen-kurz-name{font:600 .875rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte-700)}.kassen-kurz-zahl{font:600 .9375rem/1.3 var(--lf-font-mono);white-space:nowrap}.kassen-kurz-zu{display:flex;justify-content:flex-end;margin:8px 0 12px}.chip.chip-amber:not([aria-pressed=true]){color:var(--lf-amber-tinte);background:var(--lf-amber-flaeche);border-color:var(--lf-amber-linie)}.umschalter-klein{padding:3px}.umschalter-klein button.umschalter-knopf{min-height:32px;padding:6px 12px;font-size:.8125rem}@media (min-width:1200px){.tabelle-karte.kassenbuch-karte{overflow:clip}.kassenbuch-karte .tabelle-rollen{overflow:visible}.kassenbuch-karte thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2}}.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}}.rechnung-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--lf-raum-4);gap:var(--lf-raum-4)}.karte.rechnung-kennzahl{padding:16px 20px}.rechnung-kennzahl-titel{margin:0;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.rechnung-kennzahl-wert{margin:6px 0 2px;font:600 1.375rem/1.2 var(--lf-font-mono);color:var(--lf-tinte)}.rechnung-kennzahl-wert.betrag-offen{color:var(--lf-rot-tinte)}.rechnung-kennzahl .muted{margin:0}.rechnung-werkzeuge{flex-wrap:wrap}.rechnung-werkzeuge .chips{flex:1 1 auto}.chip-zahl{margin-left:4px;font:500 .75rem/1 var(--lf-font-mono);opacity:.7}.rechnung-tabelle td{padding-top:10px;padding-bottom:10px}.rechnung-tabelle .rechnung-wer{min-width:240px}.rechnung-name{display:block;font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte)}.rechnung-name:hover{color:var(--lf-petrol-700)}.rechnung-was{max-width:56ch;overflow:hidden;font-size:.8125rem;white-space:nowrap;text-overflow:ellipsis}.rechnung-wann,.rechnung-was{display:block;color:var(--lf-tinte-500)}.rechnung-wann{margin-top:4px;font:500 .75rem/1 var(--lf-font-mono)}.rechnung-storniert td{color:var(--lf-tinte-500)}.rechnung-storniert td.zahl.rechts{text-decoration:line-through}.rechnung-pdf{min-height:32px;padding:6px 12px}.rechnung-kopf{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.rechnung-kopf .zurueck-pfeil{margin-top:2px}.rechnung-kopf-titel{flex:1 1;min-width:0}.rechnung-kopf-titel h1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);overflow-wrap:anywhere}.rechnung-stand{margin:6px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.rechnung-kopf-knoepfe{flex:none;justify-content:flex-end}.rechnung-frage{display:flex;flex-direction:column;gap:12px}.rechnung-frage-text{margin:0;font-size:.9375rem;color:var(--lf-tinte-700)}.rechnung-maengel{margin:0;padding-left:1.2rem;font:var(--lf-text-klein);color:var(--lf-rot-tinte)}.rechnung-arbeit{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);grid-gap:24px;gap:24px;align-items:start}.rechnung-formular{display:flex;flex-direction:column;gap:16px;min-width:0}.rechnung-abschnitt{display:flex;flex-direction:column;gap:14px}.rechnung-abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.rechnung-abschnitt-kopf .muted{margin:0}.rechnung-zeitraum{margin-top:-6px}.rechnung-seitenblick{position:-webkit-sticky;position:sticky;top:16px;min-width:0}.rechnung-vorschau{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rechnung-vorschau-blatt{position:relative;width:100%;aspect-ratio:210/297;overflow:hidden;background:var(--lf-weiss);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2);box-shadow:var(--lf-schatten-gehoben)}.rechnung-vorschau-bild{display:block;width:100%;height:100%;object-fit:contain}.rechnung-vorschau-leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;width:100%}.rechnung-vorschau-seiten{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rechnung-vorschau-leer{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;text-align:center}.rechnung-vorschau-laedt{position:absolute;top:10px;right:12px;padding:5px 10px;font:600 .75rem/1 var(--lf-font-kopf);color:var(--lf-tinte-700);background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}.vorschlag-feld{position:relative}.vorschlag-liste{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:320px;margin:0;padding:6px;overflow-y:auto;list-style:none;background:var(--lf-weiss);border:1px solid var(--lf-linie-stark);border-radius:var(--lf-radius-2);box-shadow:var(--lf-schatten-schwebend)}button.vorschlag{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:0;padding:8px 10px;text-align:left;color:var(--lf-tinte);background:transparent;border:0;border-radius:var(--lf-radius-1)}button.vorschlag.ist-aktiv,button.vorschlag:hover{color:var(--lf-tinte);background:var(--lf-petrol-50)}.vorschlag-titel{font:600 .9375rem/1.3 var(--lf-font-kopf)}.vorschlag-unter{max-width:100%;overflow:hidden;font:400 .8125rem/1.35 var(--lf-font-text);color:var(--lf-tinte-500);white-space:nowrap;text-overflow:ellipsis}.rechnung-positionen{margin:0;padding:0;list-style:none}.rechnung-position{display:grid;grid-template-columns:20px 88px 132px minmax(0,1fr) auto;grid-template-areas:"nr beschreibung beschreibung beschreibung beschreibung" ". details details details details" ". menge preis betrag werkzeuge" ". fehler fehler fehler fehler";align-items:end;grid-gap:10px 12px;gap:10px 12px;padding:16px 0;border-top:1px solid var(--lf-linie-zart)}.rechnung-position:first-child{padding-top:4px;border-top:0}.rechnung-position label{margin-bottom:4px;font-size:.75rem;color:var(--lf-tinte-500)}.rechnung-position input,.rechnung-position textarea{padding:9px 12px;font-size:.9375rem}.rechnung-position-nr{grid-area:nr;align-self:start;padding-top:30px;font:500 .8125rem/1 var(--lf-font-mono);color:var(--lf-tinte-500)}.rp-beschreibung{grid-area:beschreibung;min-width:0}.rp-menge{grid-area:menge}.rp-preis{grid-area:preis}.rp-menge input,.rp-preis input{text-align:right;font-family:var(--lf-font-mono)}.rp-betrag{grid-area:betrag;margin:0;padding-bottom:11px;font:600 .9375rem/1.3 var(--lf-font-mono);text-align:right;white-space:nowrap}.rp-werkzeuge{grid-area:werkzeuge;display:flex;gap:2px;padding-bottom:3px}.rp-details{grid-area:details}.rp-fehler{grid-area:fehler;margin:0}.rechnung-position input[aria-invalid=true]{border-color:var(--lf-rot)}button.knopf-symbol{width:36px;min-height:36px;padding:0;color:var(--lf-tinte-500);background:transparent;border:1px solid transparent;border-radius:var(--lf-radius-1)}button.knopf-symbol:hover{color:var(--lf-tinte);background:var(--lf-karte-still)}button.knopf-symbol:disabled,button.knopf-symbol:disabled:hover{color:var(--lf-tinte-300);background:transparent;border-color:transparent}.rechnung-summe-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-top:14px;border-top:1px solid var(--lf-linie)}.rechnung-summe{display:flex;align-items:baseline;gap:16px;margin:0}.rechnung-summe span{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.rechnung-summe strong{font:600 1.125rem/1.2 var(--lf-font-mono)}.rechnung-zahlung-wahl{min-width:0;margin:0;padding:0;border:0}.rechnung-zahlung-wahl>legend{padding:0}.rechnung-zahlung-reihe{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.rechnung-zahlung-reihe .feld-hinweis{flex:1 1 240px;margin:0 0 10px}.rechnung-ziel{width:160px}.umschalter{display:inline-flex;gap:4px;padding:4px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}button.umschalter-knopf{min-height:40px;padding:8px 16px;font:600 .875rem/1 var(--lf-font-kopf);color:var(--lf-tinte-700);background:transparent;border:0;border-radius:var(--lf-radius-pille)}button.umschalter-knopf:hover{color:var(--lf-tinte);background:var(--lf-petrol-50)}button.umschalter-knopf[aria-checked=true],button.umschalter-knopf[aria-checked=true]:hover{color:var(--lf-hell);background:var(--lf-nacht-900)}.rechnung-angaben dd strong{display:block;font:600 .9375rem/1.4 var(--lf-font-kopf)}.rechnung-anschrift-zeile{display:block}.rechnung-zahlung-am{max-width:220px}.rechnung-wege{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.rechnung-wege>legend{padding:0;margin-bottom:4px}.rechnung-wege label.rechnung-weg{display:flex;margin:0;padding:12px 14px 12px 44px;font:400 .9375rem/1.4 var(--lf-font-text);color:var(--lf-tinte);background:var(--lf-weiss);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2);cursor:pointer}.rechnung-weg>input[type=radio]:first-child{top:13px;left:14px}label.rechnung-weg:has(input:checked){background:var(--lf-petrol-50);border-color:var(--lf-petrol-500)}.rechnung-weg-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rechnung-weg-titel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:600 .9375rem/1.3 var(--lf-font-kopf)}.rechnung-weg-unter{font-size:.8125rem;color:var(--lf-tinte-500);overflow-wrap:anywhere}.rechnung-posliste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rechnung-posliste li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--lf-linie-zart)}.rechnung-posliste li:last-child{border-bottom:0}.rechnung-posliste-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rechnung-posliste-text strong{font:600 .9375rem/1.3 var(--lf-font-kopf)}.rechnung-posliste-details{font-size:.875rem;color:var(--lf-tinte-500);white-space:pre-line;overflow-wrap:anywhere}.rechnung-posliste .zahl{flex:none;font:500 .875rem/1.3 var(--lf-font-mono)}.rechnung-notiz-text{white-space:pre-line}.rechnung-dateien{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.rechnung-dateien li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;overflow-wrap:anywhere}.rechnung-storno{display:flex;flex-direction:column;align-items:flex-start}.rechnung-storno>.karte{align-self:stretch}@media (max-width:1100px){.rechnung-arbeit{grid-template-columns:minmax(0,1fr)}.rechnung-seitenblick{position:static;max-width:640px}}@media (max-width:760px){.rechnung-kopf{flex-wrap:wrap}.rechnung-kopf-titel{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 64px)}.rechnung-kopf-knoepfe{flex:1 1 100%;justify-content:stretch}.rechnung-kopf-knoepfe>*{flex:1 1 auto}.rechnung-position{grid-template-columns:20px minmax(0,1fr) minmax(0,1.4fr) auto;grid-template-areas:"nr beschreibung beschreibung beschreibung" ". details details details" ". menge preis preis" ". betrag betrag werkzeuge" ". fehler fehler fehler"}.rp-betrag{padding-bottom:0;text-align:left;align-self:center}.rechnung-tabelle .rechnung-wer{min-width:180px}}a.pille{text-decoration:none}a.pille:hover{filter:brightness(.96)}.buchung-spende{flex:none;padding:3px 8px;font-size:.6875rem}.spende-karte{scroll-margin-top:96px}.spende-karte-buchung{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:12px 14px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.spende-karte-buchung .zahl{font:500 .875rem/1.3 var(--lf-font-mono);white-space:nowrap}.spende-karte-text{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.spende-karte-spender{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.spende-karte-spender>legend{padding:0;margin-bottom:10px}.spende-karte-verzicht .feld-hinweis{display:block}.spender-wahl{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.spender-gewaehlt,.spender-wahl>.feld{align-self:stretch}.spender-gewaehlt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:var(--lf-radius-2)}.spender-gewaehlt-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:.9375rem;overflow-wrap:anywhere}.spender-gewaehlt-text strong{font:600 .9375rem/1.4 var(--lf-font-kopf)}.spenden-auswahl{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 20px;background:var(--lf-petrol-50);border-color:var(--lf-petrol-100)}.spenden-auswahl-text{margin:0;font-size:.9375rem}.spenden-tabelle .spalte-wahl{padding-right:0}.spenden-tabelle .spalte-wahl input{vertical-align:middle}.spenden-tabelle .rechnung-name .muted{font-weight:400}.spenden-bescheid{margin:8px 0 0}.spenden-anlage td,.spenden-anlage th{padding:10px 12px}.spenden-anlage td:first-child,.spenden-anlage th:first-child{padding-left:0}.spenden-anlage td:last-child,.spenden-anlage th:last-child{padding-right:0}.spenden-anlage tbody tr:hover>td{background:transparent}.spenden-anlage tfoot td{font-weight:600;border-bottom:0}.spenden-verlauf{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font:var(--lf-text-klein);color:var(--lf-tinte-500);overflow-wrap:anywhere}.spenden-verlauf:empty{display:none}.spenden-sichern{position:-webkit-sticky;position:sticky;bottom:16px;z-index:5;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;box-shadow:var(--lf-schatten-schwebend)}.spenden-seitenblick{gap:16px}.pruefliste,.spenden-seitenblick{display:flex;flex-direction:column}.pruefliste{gap:10px;margin:0;padding:0;list-style:none}.pruefpunkt{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:.9375rem;line-height:1.45}.pruefpunkt svg{margin-top:2px}.pruefpunkt-ok svg{color:var(--lf-gruen)}.pruefpunkt-fehlt{color:var(--lf-tinte)}.pruefpunkt-fehlt svg{color:var(--lf-amber)}.pruefpunkt-hinweis svg{color:var(--lf-petrol-600)}.konto-spende .konto-art,.konto-spende .konto-betrag,.konto-spende .konto-datum{color:var(--lf-petrol-700)}.konto-spende .konto-betrag{font-weight:500;font-size:.9375rem}.spenden-jahr{display:flex;flex-direction:column;gap:8px}.spenden-jahr-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--lf-linie)}.spenden-jahr-kopf h3{margin:0;font:600 1rem/1.3 var(--lf-font-kopf)}.spenden-jahr-summe{font:600 .9375rem/1.2 var(--lf-font-kopf);color:var(--lf-petrol-700);white-space:nowrap}.spenden-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.spenden-liste li{display:grid;grid-template-columns:90px minmax(0,1fr) auto auto;align-items:center;grid-gap:6px 14px;gap:6px 14px;padding:10px 0;border-bottom:1px solid var(--lf-linie-zart)}.spenden-liste li:last-child{border-bottom:0}.spenden-was{display:flex;flex-direction:column;gap:2px;min-width:0}.spenden-stand{font:var(--lf-text-klein);color:var(--lf-petrol-700)}.spenden-betrag{font:600 .9375rem/1.2 var(--lf-font-kopf);text-align:right;white-space:nowrap}.spenden-liste li>button{grid-column:4}.spenden-sammel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 16px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:var(--lf-radius-2)}.spenden-sammel p{flex:1 1 240px;margin:0;font-size:.9375rem;color:var(--lf-tinte-700)}.spenden-ende{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font:var(--lf-text-klein);color:var(--lf-tinte-500)}@media (max-width:760px){.spenden-liste li{grid-template-columns:minmax(0,1fr) auto}.spenden-liste li .konto-datum{grid-column:1/-1}.spenden-liste li>button{grid-column:1/-1;justify-self:start}.spenden-auswahl .knopfreihe,.spenden-sammel>button{flex:1 1 100%}}.karte.einlass-gaeste{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 18px}.einlass-gaeste-text{flex:1 1 180px;min-width:0}.einlass-gaeste-text .karten-titel{font-size:1.0625rem}.einlass-gaeste-zahl{margin:0;font:700 2rem/1 var(--lf-font-kopf);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lf-tinte);min-width:2ch;text-align:right}.einlass-gaeste-knoepfe{display:flex;gap:10px}button.einlass-gaeste-minus{min-width:56px;min-height:56px;padding:0;font-size:1.5rem}button.einlass-gaeste-plus{min-width:132px;min-height:56px;font-size:1.125rem}@media (max-width:560px){.einlass-gaeste-knoepfe{flex:1 1 100%}button.einlass-gaeste-plus{flex:1 1}}.bar-kennzahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:640px}.karte.bar-anzahl{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 18px}.bar-anzahl-text{flex:1 1 180px;min-width:0}.bar-anzahl-text .karten-titel{font-size:1.0625rem}.bar-anzahl-knoepfe{display:flex;align-items:center;gap:10px}.bar-anzahl-knoepfe button{min-width:56px;min-height:56px;padding:0;font-size:1.5rem}.bar-anzahl-zahl{margin:0;min-width:2ch;font:700 2rem/1 var(--lf-font-kopf);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:var(--lf-tinte)}.bar-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.bar-kopf .karten-titel{margin:0}.bar-filter{max-width:360px}.bar-filter input{margin:0}.bar-liste{list-style:none;margin:0;padding:0}.bar-liste>li{border-top:1px solid var(--lf-linie-zart)}button.bar-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;width:100%;min-height:0;padding:12px 4px;text-align:left;color:var(--lf-tinte);background:none;border:0;border-radius:0;box-shadow:none;font:var(--lf-text-body)}button.bar-zeile:hover{background:var(--lf-karte-still)}.bar-zeile-name{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.bar-zeile-werte{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.bar-detail{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:14px 16px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.bar-detail p{margin:0}.bar-frage,.bar-offen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.bar-unterkopf{margin:6px 0 0;font:600 .875rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte-700)}.bar-posten{list-style:none;margin:0;padding:0;font:var(--lf-text-klein)}.bar-posten li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:6px 0;border-top:1px solid var(--lf-linie-zart)}.bar-posten li.ist-storniert>span:first-child{color:var(--lf-tinte-500);text-decoration:line-through}.bar-posten-rechts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-preis{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.bar-preis .feld{flex:0 1 220px}.bar-preis input{margin:0}@media (max-width:560px){.bar-kennzahlen{gap:10px}.bar-kennzahlen .kennzahl{padding:16px}.bar-anzahl-knoepfe{flex:1 1 100%;justify-content:space-between}}.crew-knoepfe{margin:16px 28px 24px}.crew-ueberweisen{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px 24px;gap:16px 24px;align-items:start}.crew-qr{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.crew-qr img{display:block;width:140px;height:140px;padding:6px;background:#fff;border-radius:10px}.crew-qr figcaption{font:var(--lf-text-klein);color:var(--lf-tinte-500)}@media (max-width:760px){.crew-knoepfe{margin:14px 18px 18px}}@media (max-width:560px){.crew-ueberweisen{grid-template-columns:minmax(0,1fr)}.crew-qr{align-items:flex-start}}.lager-anzahl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;padding:18px 20px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.lager-anzahl .karten-titel{margin:0;font-size:1.125rem}.lager-ergebnis{margin:0}button.lager-aufbuchen{min-height:56px;font-size:1.125rem}.crew-storno{margin-left:8px;vertical-align:baseline}@media (max-width:560px){.lager-karte{padding:24px 20px}.lager-anzahl .bar-anzahl-knoepfe{flex:1 1 100%;justify-content:space-between}}.schild-buehne{display:flex;flex-direction:column;gap:14px}.schild-werkzeug{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.schild-buehne>.karten-klein{margin:0}.schild-blatt{position:relative;flex:none;width:210mm;height:297mm;margin:0 auto;overflow:hidden;color:#10262B;background:#FFFFFF;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;box-shadow:0 18px 40px -22px rgba(6,34,43,.55);print-color-adjust:exact;-webkit-print-color-adjust:exact}.schild-blatt>*{position:absolute;margin:0}.aufkleber-band,.schild-band{background:linear-gradient(100deg,rgba(6,34,43,.94),rgba(6,34,43,.8) 50%,rgba(18,70,87,.58)),url(/bilder/wald.png) center 64% /cover no-repeat}.schild-band{left:8mm;top:8mm;width:194mm;height:28mm;border-radius:3mm}.schild-kennung{left:18mm;top:8mm;width:120mm;height:28mm;display:flex;align-items:center;font:700 24pt/1 var(--lf-font-kopf);letter-spacing:.01em;color:#FFFFFF}.schild-logo{left:172mm;top:12mm;width:20mm;height:20mm;display:block}.schild-frage{left:12mm;top:46mm;width:186mm;font:700 40pt/44pt var(--lf-font-kopf);letter-spacing:-.01em;color:#10262B}.schild-frage-akzent{color:#006E70}.schild-qr-karte{left:12mm;top:86mm;width:92mm;height:92mm;padding:9.6mm;background:#FFFFFF;border:.4mm solid #cbdad8;border-radius:3mm;box-sizing:border-box}.aufkleber-qr,.schild-qr{line-height:0}.aufkleber-qr svg,.schild-qr svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}.schild-qr{width:72mm;height:72mm}.schild-schritte{left:114mm;top:86mm;width:84mm;height:92mm;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.schild-schritte li{display:flex;align-items:center;gap:6mm;height:28mm;font:600 17pt/21pt var(--lf-font-kopf);color:#10262B;border-bottom:.4mm solid #cbdad8}.schild-schritte li:last-child{border-bottom:0}.schild-schritte li span{flex:none;display:grid;place-items:center;width:16mm;height:16mm;border-radius:50%;background:#006E70;font:700 26pt/1 var(--lf-font-kopf);color:#FFFFFF}.schild-preisflaeche{left:12mm;top:188mm;width:186mm;height:34mm;display:flex;align-items:center;gap:8mm;padding:0 7mm;background:#E4F2F0;border-radius:3mm;box-sizing:border-box}.schild-preis{flex:none;width:74mm;color:#004E52}.schild-preis-wert{font:700 44pt/46pt var(--lf-font-kopf);white-space:nowrap}.schild-preis-lang{font-size:36pt}.schild-preis-je{font:600 16pt/20pt var(--lf-font-kopf)}.schild-preisflaeche p{flex:1 1;margin:0;font:400 13pt/18pt var(--lf-font-text);color:#10262B}.schild-adresse{left:12mm;top:230mm;width:186mm}.schild-adresse-hinweis{font:400 11pt/14pt var(--lf-font-text);color:#3D5654}.schild-adresse-wert{font:600 24pt/30pt var(--lf-font-kopf);white-space:nowrap;color:#10262B}.schild-klein{left:12mm;top:255mm;width:186mm;font:400 10pt/14pt var(--lf-font-text);color:#3D5654}.schild-fuss{left:12mm;top:270mm;width:186mm;display:flex;align-items:baseline;justify-content:space-between;padding-top:3mm;border-top:.3mm solid #cbdad8;font:600 11pt/14pt var(--lf-font-kopf);color:#10262B}.schild-fuss-leitsatz{color:#006E70}.aufkleber-hinweis{left:12mm;top:12mm;font:400 9pt/12pt var(--lf-font-text);color:#3D5654}.aufkleber{width:90mm;height:90mm;overflow:visible}.aufkleber-band{position:absolute;left:0;top:0;width:90mm;height:16mm;display:flex;align-items:center;padding-left:7mm;box-sizing:border-box;font:700 15pt/1 var(--lf-font-kopf);color:#FFFFFF}.aufkleber-qr{position:absolute;left:20mm;top:24mm;width:50mm;height:50mm}.aufkleber-adresse{position:absolute;left:0;top:78mm;width:90mm;text-align:center;font:600 11pt/14pt var(--lf-font-kopf);color:#10262B}.marke{position:absolute;display:block;background:#10262B}.marke-ol-h,.marke-ul-h{left:-5.5mm;width:4mm;height:.2mm}.marke-or-h,.marke-ur-h{right:-5.5mm;width:4mm;height:.2mm}.marke-ol-v,.marke-or-v{top:-5.5mm;width:.2mm;height:4mm}.marke-ul-v,.marke-ur-v{bottom:-5.5mm;width:.2mm;height:4mm}.marke-ol-h,.marke-or-h{top:0}.marke-ul-h,.marke-ur-h{bottom:0}.marke-ol-v,.marke-ul-v{left:0}.marke-or-v,.marke-ur-v{right:0}@media screen{.aufkleber{outline:.2mm dashed #8AA3A1}}@media screen and (max-width:860px){.schild-blatt{zoom:.42}}@media print{body:has(.schild-blatt) .fuss,body:has(.schild-blatt) .kopf,body:has(.schild-blatt) .leiste,body:has(.schild-blatt) .reiterleiste{display:none!important}body:has(.schild-blatt){display:block;min-height:0;padding:0;background:#FFFFFF}body:has(.schild-blatt) main,body:has(.schild-blatt) main .seite{max-width:none;margin:0;padding:0}.schild-buehne{display:block}.schild-blatt{margin:0;box-shadow:none;page-break-after:avoid;break-after:avoid}}.unterschrift-bild{display:block;width:100%;max-width:280px;height:auto;max-height:90px;object-fit:contain;object-position:left center;padding:8px 10px;background:#FFFFFF;border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2);box-sizing:border-box}.unterschrift-form{display:flex;flex-direction:column;gap:10px}.unterschrift-form .feld input{margin:0}.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}.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}.umsatz-spende{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.umsatz-spende .karten-titel{margin: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:899px){.kopf-verwaltung .kopf-hauptmenue a:not(:first-child),.kopf:not(.kopf-verwaltung) .kopf-hauptmenue{display:none}}@media (min-width:900px) and (max-width:1099px){.kopf-hauptmenue a{padding:8px 9px;font-size:.875rem}.kopf-hauptmenue:has(>a:first-child:not([aria-current=page])){margin-left:-9px}}@media (max-width:760px){.kopf-hauptmenue a{padding:8px 10px;font-size:.875rem}.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)}.faktor-buehne{display:flex;justify-content:center;padding:var(--lf-raum-4) 0}.faktor-karte{max-width:560px}.faktor-karte-schmal{max-width:480px}.faktor-karte .ablauf{margin-top:-4px}.faktor-karte>label{margin:0}.faktor-code-feld{margin:0;font:500 1.25rem/1.2 var(--lf-font-mono);letter-spacing:.18em;text-align:center}.faktor-link{min-height:0;padding:0;font:600 .875rem/1.4 var(--lf-font-kopf);text-align:left;color:var(--lf-petrol-600);background:none;border:0}.faktor-link:hover{color:var(--lf-petrol-700);background:none;text-decoration:underline}.faktor-umschalten{align-self:flex-start;margin-top:-6px}.faktor-angemeldet{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.faktor-schluessel{display:flex;align-items:center;gap:18px;padding:16px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.faktor-schluessel img{flex:none;width:148px;height:148px;padding:6px;background:var(--lf-weiss);border-radius:8px}.faktor-schluessel-text{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.faktor-schluessel-text p{margin:0}.faktor-schluessel .kanal-adresse .mono{min-width:0;overflow-wrap:anywhere}.faktor-schluessel .faktor-app-link{display:none}@media (max-width:760px){.faktor-schluessel{flex-direction:column;align-items:stretch}.faktor-schluessel img{display:none}.faktor-schluessel .faktor-app-link{display:inline-flex}}.faktor-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:0;padding:16px;list-style:none;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.faktor-codes li{font:500 1rem/1.4 var(--lf-font-mono);letter-spacing:.04em;text-align:center;color:var(--lf-tinte)}@media (max-width:360px){.faktor-codes{grid-template-columns:minmax(0,1fr)}}.faktor-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.faktor-raster>.karte>.knopfreihe:last-child{margin-top:auto}.faktor-breit{grid-column:1/-1}@media (max-width:860px){.faktor-raster{grid-template-columns:minmax(0,1fr)}}.faktor-schritt{display:flex;flex-direction:column;gap:10px}.faktor-schritt>label,.faktor-schritt>p{margin:0}.faktor-zuruecksetzen{display:flex;flex-direction:column;gap:12px}.faktor-zuruecksetzen-zeile{display:flex;align-items:flex-end;gap:12px;max-width:680px}.faktor-zuruecksetzen-zeile .feld{flex:1 1;min-width:0}@media (max-width:520px){.faktor-zuruecksetzen-zeile{flex-direction:column;align-items:stretch}}.faktor-geraete{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.faktor-geraete li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--lf-linie-zart)}.faktor-geraete li:first-child{padding-top:0}.faktor-geraete li:last-child{border-bottom:0}.faktor-geraet-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:600 1rem/1.3 var(--lf-font-kopf)}.faktor-geraet-zeit{margin:4px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;color:var(--lf-tinte);background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-3);box-shadow:0 24px 48px -24px rgba(6,34,43,.5)}.dialog::-webkit-backdrop{background:rgba(6,34,43,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog::backdrop{background:rgba(6,34,43,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-inhalt{display:flex;flex-direction:column;gap:16px;padding:24px 26px 26px}.dialog-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.dialog-kopf h2{margin:0;font:600 1.375rem/1.25 var(--lf-font-kopf)}.dialog-text{margin:0;font:400 .9375rem/1.6 var(--lf-font-text);color:var(--lf-tinte-700)}.dialog .ablauf{margin:0}.news-hinweis{width:min(640px,calc(100vw - 32px))}.news-hinweis .dialog-kopf{align-items:flex-start}.news-hinweis .news-titel{font:700 1.625rem/1.2 var(--lf-font-kopf);letter-spacing:-.01em}.news-hinweis-text{max-height:min(50dvh,420px);overflow-y:auto}.news-hinweis-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.news-hinweis-fuss .knopfreihe{align-items:center;margin:0}.news-hinweis-stelle{font:var(--lf-text-klein);color:var(--lf-tinte-500)}@media (max-width:520px){.dialog-inhalt{padding:20px 18px 22px}.dialog .knopfreihe-rechts>.knopf,.dialog .knopfreihe-rechts>button{flex:1 1 auto}}.import-liste{display:flex;flex-direction:column;max-height:44vh;margin:0;padding:0;overflow:auto;list-style:none;border:1px solid var(--lf-linie);border-radius:12px}.import-liste>li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;align-items:baseline;padding:10px 14px;border-bottom:1px solid var(--lf-linie-zart)}.import-liste>li:last-child{border-bottom:0}.import-nr{grid-row:span 2;font:var(--lf-text-klein);color:var(--lf-tinte-500);white-space:nowrap}.import-titel{font:600 .9375rem/1.35 var(--lf-font-kopf);color:var(--lf-tinte);overflow-wrap:anywhere}.import-daten{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.import-fehler{background:var(--lf-rot-flaeche)}.import-hinweise{margin:2px 0 0;padding-left:18px;font:var(--lf-text-klein);color:var(--lf-rot-tinte)}.rollen-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:var(--lf-raum-4);gap:var(--lf-raum-4)}.rolle-personen,.rolle-treffer{list-style:none;margin:0;padding:0}.rolle-personen li,.rolle-treffer li{display:flex;align-items:center;justify-content:space-between;gap:var(--lf-raum-3);padding:8px 0;border-top:1px solid var(--lf-linie-zart);overflow-wrap:anywhere}.rolle-treffer{margin-top:-6px}.einlass-treffer li>span,.rolle-personen li>span,.rolle-treffer li>span{min-width:0}.einlass-treffer li>button,.rolle-personen li>button,.rolle-treffer li>button{flex:none;white-space:nowrap}.einlass-liste{display:grid;grid-gap:var(--lf-raum-4);gap:var(--lf-raum-4)}.einlass-neu-felder{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--lf-raum-3);gap:var(--lf-raum-3)}@media (max-width:760px){.einlass-neu-felder{grid-template-columns:1fr}}.einlass-veranstaltung-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lf-raum-4)}.einlass-veranstaltung-kopf .karten-titel{margin:0}.einlass-zahl{margin:0;font:700 2.25rem/1 var(--lf-font-kopf);color:var(--lf-petrol-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.einlass-tabelle{width:100%;border-collapse:collapse;font:var(--lf-text-klein)}.einlass-tabelle th{text-align:left;padding:6px 10px;background:var(--lf-karte-still);color:var(--lf-tinte-500);font-weight:600;white-space:nowrap}.einlass-tabelle td{padding:6px 10px;border-top:1px solid var(--lf-linie-zart);white-space:nowrap}.einlass-scanner{display:grid;grid-gap:var(--lf-raum-4);gap:var(--lf-raum-4);max-width:640px;margin:0 auto}.einlass-scanner-kopf{display:flex;align-items:center;gap:var(--lf-raum-3)}.einlass-scanner-titel{flex:1 1;min-width:0}.einlass-scanner-titel p{margin:0}.einlass-kamera{position:relative;overflow:hidden;border-radius:var(--lf-radius-3);background:var(--lf-nacht-900);aspect-ratio:4/3;min-height:260px}.einlass-kamera video{width:100%;height:100%;object-fit:cover;display:block}.einlass-rahmen{position:absolute;inset:18% 22%;border-radius:18px;pointer-events:none;box-shadow:0 0 0 999px rgba(6,34,43,.35);outline:3px solid rgba(255,255,255,.85)}.einlass-kamera-text{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;text-align:center;color:#fff;font:var(--lf-text-body)}.einlass-ergebnis{position:absolute;inset:0;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:3px solid;font:var(--lf-text-body)}.einlass-ergebnis p{margin:0}.einlass-gruen{background:var(--lf-gruen-flaeche);border-color:var(--lf-gruen);color:var(--lf-gruen-tinte)}.einlass-amber{background:var(--lf-amber-flaeche);border-color:var(--lf-amber);color:var(--lf-amber-tinte)}.einlass-rot{background:var(--lf-rot-flaeche);border-color:var(--lf-rot);color:var(--lf-rot-tinte)}.einlass-ergebnis-titel{font:700 1.75rem/1.1 var(--lf-font-kopf)}.einlass-person{display:flex;align-items:center;gap:14px;color:var(--lf-tinte)}.einlass-foto{width:96px;height:96px;flex:none;border-radius:14px;object-fit:cover;background:var(--lf-karte)}.einlass-foto-leer{display:grid;place-items:center;font:700 2rem/1 var(--lf-font-kopf);color:var(--lf-tinte-500);border:1px solid var(--lf-linie)}.einlass-name{font:700 1.375rem/1.2 var(--lf-font-kopf);overflow-wrap:anywhere}.einlass-grund{font-weight:600}.einlass-hinweis{font-weight:600;color:var(--lf-amber-tinte)}.einlass-ergebnis .knopfreihe{margin-top:auto}.einlass-kamera.mit-ergebnis{aspect-ratio:auto;min-height:0;overflow:visible;background:none}.einlass-kamera.mit-ergebnis video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.einlass-kamera.mit-ergebnis .einlass-ergebnis{position:relative;inset:auto;overflow:visible;border-radius:var(--lf-radius-3)}.einlass-treffer{list-style:none;margin:0;padding:0}.einlass-treffer li{gap:var(--lf-raum-3);padding:10px 0;border-top:1px solid var(--lf-linie-zart);overflow-wrap:anywhere}.einlass-treffer li,.laerm-abschnitt-kopf{display:flex;align-items:center;justify-content:space-between}.laerm-abschnitt-kopf{flex-wrap:wrap;gap:10px 16px;margin-bottom:12px}.laerm-abschnitt-kopf h2{margin:0;font:600 1.125rem/1.3 var(--lf-font-kopf)}.laerm-punkt-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.laerm-punkt{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.laerm-punkt p{margin:0}.laerm-punkt-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.laerm-punkt .knopfreihe{margin-top:auto}.laerm-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;align-items:end}.laerm-felder-vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.laerm-felder-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.laerm-felder{grid-template-columns:minmax(0,1fr)}.laerm-felder-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}.laerm-gruppe{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 16px 16px;border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.laerm-gruppe legend{padding:0 6px;font:600 .875rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte-700)}.laerm-gruppe p{margin:0}.feld-mit-einheit{display:flex;align-items:center;gap:8px}.feld-mit-einheit input{flex:1 1 auto;min-width:0}.feld-mit-einheit span{flex:none;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.laerm-anzeige{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:var(--lf-radius-2)}.laerm-anzeige-wert{font:700 2.5rem/1 var(--lf-font-kopf);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lf-petrol-700)}.laerm-anzeige-einheit{font:600 1rem/1 var(--lf-font-kopf);color:var(--lf-petrol-700)}.laerm-balken{flex:1 0 100%;height:10px;overflow:hidden;background:var(--lf-linie-zart);border-radius:var(--lf-radius-pille)}.laerm-balken span{display:block;height:100%;background:var(--lf-petrol-500);border-radius:inherit;transition:width .1s linear}@media (prefers-reduced-motion:reduce){.laerm-balken span{transition:none}}.laerm-ergebnis{margin:0}.laerm-abgleich{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.laerm-standort{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font:var(--lf-text-klein);color:var(--lf-tinte-700)}.laerm-liste{gap:10px;margin:0;padding:0;list-style:none}.laerm-liste,.laerm-zeile{display:flex;flex-direction:column}.laerm-zeile{gap:6px;padding:12px 14px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.laerm-zeile-ueber{background:var(--lf-rot-flaeche);border-color:var(--lf-rot-linie)}.laerm-zeile-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.laerm-zeit{font:700 .9375rem/1 var(--lf-font-mono,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.laerm-zeile-werte{display:flex;flex-wrap:wrap;gap:4px 18px}.laerm-zeile-fuss{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--lf-tinte-500);overflow-wrap:anywhere}.laerm-punkt-verwaltung{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.laerm-punkt-verwaltung li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--lf-linie-zart)}.laerm-punkt-verwaltung li:last-child{border-bottom:0}.laerm-punkt-verwaltung li>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.laerm-punkt-form{display:flex;flex-direction:column;gap:14px}.laerm-haken{align-self:end;padding-bottom:10px}.laerm-druck-buehne{display:flex;flex-direction:column;gap:16px}.laerm-druck-werkzeug{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.laerm-druck{display:flex;flex-direction:column;gap:22px;width:100%;max-width:1123px;margin:0 auto;padding:44px 48px 36px;color:var(--lf-tinte);background:#fff;border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2);box-shadow:0 18px 40px -28px rgba(6,34,43,.45)}.laerm-druck-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;padding-bottom:20px;border-bottom:2px solid var(--lf-petrol-600)}.laerm-druck-logo{display:block;width:64px;height:64px}.laerm-druck-titel{display:flex;flex-direction:column;gap:2px;min-width:0}.laerm-druck-titel h1,.laerm-druck-titel p{margin:0}.laerm-druck-kennung{font:600 .75rem/1.3 var(--lf-font-kopf);letter-spacing:.12em;text-transform:uppercase;color:var(--lf-petrol-600)}.laerm-druck-titel h1{font:700 1.75rem/1.2 var(--lf-font-kopf);letter-spacing:-.01em}.laerm-druck-unterzeile{font:400 .9375rem/1.4 var(--lf-font-text);color:var(--lf-tinte-700)}.laerm-druck-verein{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.laerm-druck-verein strong{font:600 .9375rem/1.3 var(--lf-font-kopf)}.laerm-druck-verein span{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.laerm-druck-eckdaten{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.laerm-druck-eckdaten div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--lf-petrol-50);border-radius:10px}.laerm-druck-eckdaten div.ist-ueber{background:var(--lf-rot-flaeche)}.laerm-druck-eckdaten dt{font:600 .6875rem/1.3 var(--lf-font-kopf);letter-spacing:.08em;text-transform:uppercase;color:var(--lf-tinte-500)}.laerm-druck-eckdaten dd{margin:0;font:600 1rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte)}.laerm-druck-abschnitt{display:flex;flex-direction:column;gap:8px}.laerm-druck-abschnitt h2{margin:0;font:600 1rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-700)}.laerm-druck-abschnitt>p{margin:0}.laerm-druck-rahmen{overflow-x:auto;border:1px solid var(--lf-linie);border-radius:10px}.laerm-druck-tabelle{width:100%;border-collapse:collapse;font:400 .8125rem/1.4 var(--lf-font-text)}.laerm-druck-tabelle td,.laerm-druck-tabelle th{padding:7px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--lf-linie-zart)}.laerm-druck-tabelle th{font:600 .75rem/1.3 var(--lf-font-kopf);letter-spacing:.01em;color:var(--lf-tinte-500);white-space:nowrap;background:var(--lf-karte-still)}.laerm-druck-tabelle tbody tr:last-child td{border-bottom:0}.laerm-druck-tabelle .zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.laerm-druck-tabelle .mono{font:400 .75rem/1.4 var(--lf-font-mono);white-space:nowrap;color:var(--lf-tinte)}.laerm-druck-tabelle a.mono{text-decoration:none}.laerm-druck-name{font-weight:600}.laerm-druck-messungen .laerm-druck-name{white-space:nowrap}.laerm-druck-messungen td:last-child{min-width:12em}.laerm-druck-wert{font-weight:700}.laerm-druck-tabelle tr.ist-ueber td{background:var(--lf-rot-flaeche)}.laerm-druck-marke{display:inline-block;margin-left:6px;padding:0 6px;font:600 .6875rem/1.5 var(--lf-font-kopf);color:var(--lf-rot-tinte);border:1px solid var(--lf-rot-linie);border-radius:var(--lf-radius-pille)}.laerm-druck-fuss{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--lf-linie)}.laerm-druck-fuss p{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}@media screen and (max-width:760px){.laerm-druck{padding:22px 18px}.laerm-druck-kopf{grid-template-columns:auto minmax(0,1fr)}.laerm-druck-verein{display:none}.laerm-druck-eckdaten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.nicht-drucken,body:has(.laerm-druck) .fuss,body:has(.laerm-druck) .kopf,body:has(.laerm-druck) .leiste,body:has(.laerm-druck) .reiterleiste{display:none!important}body:has(.laerm-druck){display:block;min-height:0;padding:0;background:#fff}body:has(.laerm-druck) main,body:has(.laerm-druck) main .seite{max-width:none;margin:0;padding:0}.laerm-druck,.laerm-druck-abschnitt,.laerm-druck-buehne,.laerm-druck-fuss{display:block}.laerm-druck{max-width:none;padding:0;border:0;border-radius:0;box-shadow:none}.laerm-druck>*+*{margin-top:12px}.laerm-druck-abschnitt h2{margin-bottom:6px}.laerm-druck-fuss p+p{margin-top:3px}.laerm-druck-kopf{gap:16px;padding-bottom:10px}.laerm-druck-logo{width:52px;height:52px}.laerm-druck-titel h1{font-size:18pt}.laerm-druck-eckdaten div{padding:6px 10px}.laerm-druck-fuss{padding-top:2px;border-top:0}.laerm-druck-fuss p{font-size:7.5pt}.laerm-druck-rahmen{overflow:visible;border:0;border-radius:0}.laerm-druck-tabelle{border-top:1px solid var(--lf-linie);border-bottom:1px solid var(--lf-linie);font-size:8.5pt}.laerm-druck-tabelle th{font-size:7.5pt}.laerm-druck-tabelle td,.laerm-druck-tabelle th{padding:5px 8px}.laerm-druck-tabelle .mono{font-size:7.5pt}.laerm-druck-tabelle thead{display:table-header-group}.laerm-druck-tabelle tr{page-break-inside:avoid;break-inside:avoid}.laerm-druck-abschnitt h2{page-break-after:avoid;break-after:avoid}.laerm-druck-eckdaten div,.laerm-druck-kopf,.laerm-druck-marke,.laerm-druck-tabelle th,.laerm-druck-tabelle tr.ist-ueber td{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.laerm-messzeit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 14px}.laerm-messzeit>.karten-klein{flex:1 1 320px;margin:0}.laerm-messzeit-offen{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.laerm-messzeit-offen>.karten-klein{flex:none}.laerm-messzeit-offen .laerm-felder{max-width:760px;align-items:start}.laerm-messzeit-offen .hinweis{margin:0}.laerm-protokoll-hinweis{margin:-4px 0 12px}.laerm-richtwerte{display:grid;grid-template-columns:fit-content(20rem) 8.5rem 8.5rem;grid-gap:8px 16px;gap:8px 16px;align-items:center}.laerm-richtwerte-zeile{display:contents}.laerm-richtwerte-kopf{font:600 .8125rem/1.25 var(--lf-font-kopf);color:var(--lf-tinte-700)}.laerm-richtwerte-name{min-width:0;overflow-wrap:anywhere}.laerm-richtwerte input{margin:0}@media (max-width:520px){.laerm-richtwerte{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.laerm-richtwerte-kopf-name{grid-column:1/-1}.laerm-richtwerte-name{grid-column:1/-1;margin-top:6px;font-weight:600}}.laerm-handywert{color:var(--lf-tinte-500)}.schicht-extern{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:12px}.schicht-extern h3{margin:0;font:600 1.0625rem/1.3 var(--lf-font-kopf)}.schicht-extern h4{margin:6px 0 0;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.schicht-extern .hinweis{margin:0}.schicht-extern .kanal-adresse .mono{min-width:0;overflow-wrap:anywhere}.schicht-extern-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.schicht-extern-liste li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--lf-linie-zart)}.schicht-extern-angaben{display:flex;flex-direction:column;gap:2px;min-width:0}.schicht-extern-liste li:first-child{padding-top:0;border-top:0}.schicht-extern-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;font:400 .9375rem/1.4 var(--lf-font-text)}.schicht-extern-person strong{font-weight:600}.schicht-extern-person a{overflow-wrap:anywhere}.schicht-extern-marke{margin-left:6px;padding:0 6px;font:600 .6875rem/1.5 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:var(--lf-radius-pille)}.schicht-extern-seite{display:flex;flex-direction:column;gap:20px}.schicht-extern-seite>.karten-klein{margin:0}.schicht-extern-kopf h1{margin:0 0 8px}.schicht-extern-kopf .seiten-text{max-width:62ch;margin:0}.schicht-extern-ich{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 14px;font:400 .9375rem/1.4 var(--lf-font-text);background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:12px}.schicht-extern-ich .knopfreihe{margin:0}.schicht-extern-vorhaben{margin:0;padding:10px 14px;font:400 .9375rem/1.45 var(--lf-font-text);background:var(--lf-petrol-50);border-radius:10px}.schicht-extern-haken span{font:400 .9375rem/1.55 var(--lf-font-text);color:var(--lf-tinte-700)}.einlass-export{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.einlass-export .karten-klein{flex:1 1 280px;margin:0}.filter-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.filter-feld,.filter-wahl{position:relative}.filter-knopf{display:inline-flex;align-items:center;gap:8px}.filter-knopf svg{flex:none;transition:transform .15s ease}.filter-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.filter-knopf-wahl{font-weight:500}.filter-menue{position:absolute;z-index:30;top:calc(100% + 6px);left:0;display:flex;flex-direction:column;gap:2px;min-width:280px;padding:8px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2);box-shadow:0 18px 40px -24px rgba(6,34,43,.45)}.filter-menue label.filter-option{display:flex;align-items:center;gap:12px;margin:0;padding:9px 10px 9px 40px;font:500 .9375rem/1.3 var(--lf-font-text);color:var(--lf-tinte);border-radius:10px;cursor:pointer}.filter-menue label.filter-option:hover{background:var(--lf-petrol-50)}.filter-menue label.filter-option>input[type=checkbox]:first-child{top:50%;left:10px;transform:translateY(-50%)}.filter-menue label.filter-option.ist-leer{color:var(--lf-tinte-500);cursor:default}.filter-menue label.filter-option.ist-leer:hover{background:transparent}.filter-option-titel{flex:1 1 auto}.filter-zahl{font:500 .8125rem/1 var(--lf-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--lf-tinte-500)}.filter-menue-text{margin:6px 10px 2px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.filter-menue .knopf-text{align-self:flex-start;margin:4px 0 0}.filter-treffer{margin:0 0 0 auto;font:var(--lf-text-klein);color:var(--lf-tinte-500)}@media (max-width:760px){.filter-feld{position:static}.filter-menue{right:0;min-width:0}.filter-treffer{flex:1 1 100%;margin:0}}.plenum-zurueck{display:inline-block;margin:0 0 14px;padding:0;font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-600);background:none;border:0}.plenum-label{margin:0 0 6px;font:600 .75rem/1.3 var(--lf-font-kopf);letter-spacing:.01em;color:var(--lf-tinte-500)}.plenum-nr{font:600 .875rem/1 var(--lf-font-mono);color:var(--lf-petrol-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plenum-h1{margin:0;font:700 1.625rem/1.2 var(--lf-font-kopf);letter-spacing:-.01em}.plenum-text{margin:0;font:400 .9375rem/1.6 var(--lf-font-text);color:var(--lf-tinte-700)}.plenum-chips{display:flex;flex-wrap:wrap;gap:6px}.plenum-leer{margin:0}.plenum-naechstes-geplant{border-color:var(--lf-petrol-300);box-shadow:0 0 0 1px var(--lf-petrol-100)}.plenum-naechstes-titel{margin:0;font:700 1.75rem/1.15 var(--lf-font-kopf);letter-spacing:-.015em}.plenum-naechstes-wann{margin:4px 0 2px;font:600 1.0625rem/1.35 var(--lf-font-kopf)}.plenum-anmeldung{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.plenum-anmeldung .umschalter{flex:1 1 280px}.plenum-anmeldung .umschalter-knopf{flex:1 1}.plenum-umschalter-breit{display:flex;width:100%}.plenum-umschalter-breit .umschalter-knopf{flex:1 1}.feld input.plenum-leitung-name{margin-top:10px}.plenum-naechstes-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.plenum-naechstes-fuss .karten-text{flex:1 1 220px;margin:0}.plenum-naechstes-fuss .plenum-meeting{flex:none;margin-left:auto}.plenum-original{align-self:center}.plenum-anmeldung .plenum-umschalter-drei{flex:1 1 100%}.plenum-anmeldung .plenum-umschalter-drei .umschalter-knopf{flex:1 1 auto;min-width:0}.plenum-umschalter-drei button.umschalter-knopf{padding:8px;line-height:1.2}@media (max-width:420px){.plenum-umschalter-drei button.umschalter-knopf{font-size:.8125rem}}.plenum-tops{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.plenum-tops li{display:grid;grid-template-columns:34px minmax(0,1fr) auto 64px;align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-top:1px solid var(--lf-linie-zart)}.plenum-tops li:first-child{border-top:0}.plenum-tops-titel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:600 .9375rem/1.35 var(--lf-font-kopf)}.plenum-tops-wer{font:var(--lf-text-klein);color:var(--lf-tinte-700)}.plenum-tops-dauer{text-align:right}.plenum-tops-kompakt li{grid-template-columns:30px minmax(0,1fr)}.plenum-tops-kompakt .plenum-tops-wer{flex-basis:100%;color:var(--lf-tinte-500)}.plenum-einreichen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding-top:6px;border-top:1px solid var(--lf-linie-zart)}.plenum-einreichen>button{margin-left:auto}.plenum-meine-tops{display:flex;flex-direction:column;gap:6px}.plenum-meiner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;font:600 .9375rem/1.35 var(--lf-font-kopf)}.plenum-meiner-titel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.plenum-teilnehmende{gap:14px}.plenum-teilnehmende-gruppe{display:flex;flex-direction:column;gap:6px}.plenum-namen-teilnehmende{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.plenum-namen-teilnehmende li{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font:600 .875rem/1.2 var(--lf-font-kopf);background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}.plenum-namen-teilnehmende li .pille{padding:2px 8px;font-size:.75rem}.plenum-namen-teilnehmende li.plenum-name-offen{background:transparent;border-style:dashed}.plenum-namen-teilnehmende li .muted{font:var(--lf-text-klein)}.plenum-protokolle{gap:0}.plenum-protokolle .karten-kopf{margin-bottom:6px}.plenum-protokoll-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--lf-linie-zart)}.plenum-protokoll-zeile>div{display:flex;flex-direction:column;gap:2px;min-width:0}.plenum-protokoll-zeile strong{font:600 .9375rem/1.3 var(--lf-font-kopf)}.plenum-beschluss{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-top:1px solid var(--lf-linie-zart)}.plenum-beschluss:first-of-type{border-top:0}.plenum-beschluss p{margin:0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte)}.plenum-beschluesse{gap:0}.plenum-meine{gap:4px}.plenum-meine-haken{margin-top:6px}.hausaufgaben-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.hausaufgaben-liste li{padding:12px 0;border-top:1px solid var(--lf-linie-zart)}.hausaufgaben-liste li:first-child{border-top:0;padding-top:4px}.hausaufgaben-liste label{display:block;cursor:pointer}.hausaufgabe-text{display:flex;flex-direction:column;gap:2px}.hausaufgabe-text strong{font:600 .9375rem/1.4 var(--lf-font-kopf);color:var(--lf-tinte)}.hausaufgabe-text>span{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.hausaufgabe-erledigt .hausaufgabe-text strong{font-weight:400;color:var(--lf-tinte-500);text-decoration:line-through}.plenum-meine strong{font:600 1rem/1.35 var(--lf-font-kopf)}.plenum-raster{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.plenum-formular{gap:16px}.plenum-dauern{display:flex;flex-wrap:wrap;gap:8px}.plenum-terminsache{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:var(--lf-amber-flaeche);border:1px solid var(--lf-amber-linie);border-radius:var(--lf-radius-2);cursor:pointer}.plenum-terminsache input{margin-top:3px}.plenum-terminsache span{display:flex;flex-direction:column;gap:2px}.plenum-terminsache strong{font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-amber-tinte)}.plenum-terminsache span span{font:var(--lf-text-klein);color:var(--lf-amber-tinte)}.plenum-formular-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:14px;border-top:1px solid var(--lf-linie-zart)}.plenum-formular-fuss>button{margin-left:auto}.plenum-seitenliste{gap:8px}.plenum-bestaetigung{max-width:640px;gap:16px}.plenum-bestaetigung-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.plenum-bestaetigung-top .muted{flex-basis:100%}.plenum-protokoll-raster{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.plenum-protokoll{gap:18px}.plenum-protokoll-stand{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.plenum-protokoll-titel{margin:0;font:700 2.25rem/1.1 var(--lf-font-kopf);letter-spacing:-.02em}.plenum-angaben{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0}.plenum-angaben dt{font:600 .75rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte-500)}.plenum-angaben dd{margin:2px 0 0;font:700 1rem/1.35 var(--lf-font-kopf)}.plenum-namen{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.plenum-namen li{padding:4px 10px;font:600 .8125rem/1.2 var(--lf-font-kopf);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-pille)}.plenum-blick,.plenum-namen li{background:var(--lf-karte-still)}.plenum-blick{padding:16px 18px;border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.plenum-blick ol{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.plenum-blick li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:8px;gap:8px;font:400 .9375rem/1.5 var(--lf-font-text)}.plenum-top{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--lf-linie);scroll-margin-top:90px}.plenum-top-titel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font:700 1.25rem/1.3 var(--lf-font-kopf)}.plenum-top-titel .plenum-nr{font-size:1.125rem}.plenum-top-angaben{margin:-6px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.plenum-erledigt{color:var(--lf-gruen-tinte)}.plenum-offen{color:var(--lf-amber-tinte)}.plenum-notizen{display:flex;flex-direction:column;gap:6px}.plenum-notizen-liste{margin:0;padding-left:20px;font:400 .9375rem/1.6 var(--lf-font-text);color:var(--lf-tinte-700)}.plenum-notizen-liste li::marker{color:var(--lf-petrol-600)}.plenum-notizen-liste ul{margin:2px 0;padding-left:18px;list-style:circle}.plenum-wortbeitrag{margin:0;font:400 .9375rem/1.6 var(--lf-font-text);color:var(--lf-tinte-700)}.plenum-wortbeitrag strong{color:var(--lf-tinte)}.plenum-abstimmung-ergebnis{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-100);border-radius:var(--lf-radius-2)}.plenum-abstimmung-ergebnis p{margin:0}.plenum-abstimmung-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.plenum-kaesten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.plenum-kasten{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.plenum-kasten-entscheidungen{background:var(--lf-petrol-50)}.plenum-kasten p{margin:0;font:400 .9375rem/1.5 var(--lf-font-text)}.plenum-kasten-titel{font:600 .75rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-700)}.plenum-tabelle{width:100%;border-collapse:collapse;font:400 .9375rem/1.45 var(--lf-font-text)}.plenum-tabelle th{padding:6px 8px 6px 0;font:600 .75rem/1.3 var(--lf-font-kopf);text-align:left;color:var(--lf-tinte-500)}.plenum-tabelle td{padding:8px 8px 8px 0;border-top:1px solid var(--lf-linie-zart);vertical-align:top}.plenum-anlage{display:flex;flex-direction:column;gap:10px}.plenum-anlage p{margin:0}.plenum-stimmen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.plenum-stimmen-spalte{display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:3px solid var(--lf-tinte-300);font:400 .9375rem/1.5 var(--lf-font-text)}.plenum-stimmen-spalte p{display:flex;justify-content:space-between;margin:0 0 4px;font:600 .875rem/1.3 var(--lf-font-kopf)}.plenum-stimmen-spalte p strong{font-size:1.25rem}.plenum-stimmen-ja{border-top-color:var(--lf-petrol-600)}.plenum-stimmen-nein{border-top-color:var(--lf-rot)}.plenum-seite{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}.plenum-pdf-knopf{justify-content:center}.plenum-inhalt{gap:2px}.plenum-inhalt a{display:flex;gap:8px;padding:6px 0;font:600 .9375rem/1.35 var(--lf-font-kopf);color:var(--lf-tinte)}@media (max-width:960px){.plenum-protokoll-raster,.plenum-raster{grid-template-columns:minmax(0,1fr)}.plenum-seite{position:static;order:-1}.plenum-inhalt{display:none}.plenum-angaben{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.plenum-tops li{grid-template-columns:30px minmax(0,1fr) auto;row-gap:2px}.plenum-tops li .plenum-tops-wer{grid-column:2;grid-row:2}.plenum-tops li .plenum-tops-dauer{grid-column:3;grid-row:1;white-space:nowrap}.plenum-kaesten,.plenum-rueckblick,.plenum-stimmen{grid-template-columns:minmax(0,1fr)}.plenum-protokoll-titel{font-size:1.75rem}}.plena-reiter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.plena-reiter a{padding:8px 14px;font:600 .875rem/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);text-decoration:none}.plena-reiter a:hover{background:var(--lf-petrol-50);text-decoration:none}.plena-reiter a[aria-current=page]{color:var(--lf-hell);background:var(--lf-nacht-900);border-color:var(--lf-nacht-900)}.plena-raster{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:20px;gap:20px;align-items:start}.plena-listen{display:flex;flex-direction:column;gap:20px;min-width:0}.plena-leer{padding:18px 24px}.plena-tabelle td{vertical-align:middle}.plena-nr{font-weight:600;color:var(--lf-petrol-600)}.plena-fehlt{color:var(--lf-amber-tinte)}.plena-neu{margin-left:6px}.plena-links{display:inline-flex;justify-content:flex-end;align-items:center;gap:6px;white-space:nowrap}.plena-weitere{padding:12px 22px;margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.plena-formular{gap:14px}.plena-dialog{width:min(620px,calc(100vw - 32px))}.plena-dialog .plena-formular-kopf h2{margin:0;font:600 1.375rem/1.25 var(--lf-font-kopf)}.plena-formular-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:14px;border-top:1px solid var(--lf-linie-zart)}.plena-formular-fuss>button[type=submit]{margin-left:auto}.plena-formular-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font:var(--lf-text-klein)}.plena-formular-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.plena-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.plena-formular .feld,.plena-zwei .feld{margin:0}.plena-haken{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 .9375rem/1.4 var(--lf-font-text)}.plena-haken input[type=date]{width:auto}.plena-mehr{margin:4px 20px 16px}.plena-nummer{max-width:140px}.plena-loeschen{color:var(--lf-rot-tinte)}.plena-personwahl{position:relative}.plena-personwahl input{margin:0}.plena-treffer{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;background:var(--lf-karte);border:1px solid var(--lf-linie-stark);border-radius:var(--lf-radius-2);box-shadow:var(--lf-schatten-gehoben)}.plena-treffer button{display:block;width:100%;min-height:38px;padding:8px 10px;font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte);text-align:left;background:none;border:0;border-radius:var(--lf-radius-1)}.plena-treffer button:hover{background:var(--lf-petrol-50)}.plena-tagesordnung{gap:14px}.plena-top-formular{display:flex;flex-direction:column;gap:14px}.plena-top-formular .feld{margin:0}.plena-top-formular-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.plena-feld-breit{grid-column:1/-1}.plena-agenda{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.plena-agenda li{display:grid;grid-template-columns:18px 40px minmax(0,1fr) minmax(120px,220px) 64px auto;align-items:center;grid-gap:10px 14px;gap:10px 14px;padding:10px 0;border-top:1px solid var(--lf-linie-zart)}.plena-agenda-formular{grid-column:1/-1;margin:4px 0 6px;padding:18px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.plena-agenda-neu{margin:0}button.plena-agenda-titel[aria-expanded=true] strong{color:var(--lf-petrol-700)}button.plena-agenda-titel:disabled{color:var(--lf-tinte);background:none;cursor:default}.plena-agenda-unter{flex-basis:100%;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.plena-spaet{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:16px;border-top:2px solid var(--lf-linie-stark)}.plena-spaet-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 .9375rem/1.35 var(--lf-font-kopf)}.plena-agenda-spaet li,.plena-spaet-kopf{color:var(--lf-tinte-700)}.plena-agenda li[draggable=true]{cursor:-webkit-grab;cursor:grab}.plena-gezogen{opacity:.45}.plena-griff{color:var(--lf-tinte-300)}.plena-agenda-titel{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 8px;min-height:0;padding:0;color:var(--lf-tinte);text-align:left;background:none;border:0}.plena-agenda-titel strong{font:600 .9375rem/1.35 var(--lf-font-kopf)}button.plena-agenda-titel:hover{color:var(--lf-petrol-700);background:none}.plena-agenda-wer{font:var(--lf-text-klein);color:var(--lf-tinte-700)}.plena-agenda-knoepfe{display:flex;align-items:center;justify-content:flex-end;gap:6px}.plena-eingereicht{gap:12px}.plena-eingereicht-top{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.plena-eingereicht-kopf{display:flex;justify-content:space-between;gap:10px;font:600 .9375rem/1.35 var(--lf-font-kopf)}.plena-anmerkung{margin:0;font:400 .9375rem/1.5 var(--lf-font-text);color:var(--lf-tinte-700)}.plena-schluss{padding-top:10px;border-top:1px solid var(--lf-linie-zart)}.plena-live-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:14px 20px;color:var(--lf-hell);background:var(--lf-nacht-900);border-radius:var(--lf-radius-3)}.plena-live-kopf strong{font:700 1.25rem/1.2 var(--lf-font-kopf)}.plena-live-kopf .mono{color:var(--lf-petrol-100)}.plena-live-kopf-rechts{display:flex;align-items:center;gap:14px;margin-left:auto;font:600 .875rem/1.3 var(--lf-font-kopf)}.plena-beenden{color:#f2b8ad;border-color:#c46a5a}.plena-nachher,.plena-vorher{gap:12px;margin-bottom:16px}.plena-pruefliste{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font:600 .9375rem/1.4 var(--lf-font-kopf)}.plena-pruefliste li:before{display:inline-block;width:22px;font-weight:700}.plena-pruefliste .ok:before{content:"✓";color:var(--lf-gruen-tinte)}.plena-pruefliste .warnung{color:var(--lf-amber-tinte)}.plena-pruefliste .warnung:before{content:"!";color:var(--lf-amber-tinte)}.plena-live{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.plena-anwesenheit{gap:14px;margin-top:16px;padding:18px 20px}.plena-anwesenheit-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px}.plena-anwesenheit-kopf .karten-text{margin:2px 0 0}.plena-anwesenheit-suche{flex:0 1 340px;min-width:240px}.plena-anwesenheit-gruppe{display:flex;flex-direction:column;gap:2px}.plena-anwesenheit-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:2px 20px;gap:2px 20px;align-items:start}.plena-angemeldet{padding:8px 10px;background:var(--lf-amber-flaeche);border-radius:var(--lf-radius-2)}.plena-person{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:40px;font:600 .9375rem/1.3 var(--lf-font-kopf);cursor:pointer}.plena-person input{width:20px;height:20px;margin:0}.plena-rueckblick-zeile label:has(>input),label.plena-person:has(>input){padding-left:0}label.plenum-terminsache:has(>input){padding-left:16px}.plena-rueckblick-zeile label>input[type=checkbox]:first-child,label.plena-person>input[type=checkbox]:first-child,label.plenum-terminsache>input[type=checkbox]:first-child{position:static;flex:none}.plena-person small{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.plena-eingabe,.plena-gast{display:flex;gap:6px;align-items:center}.plena-eingabe input,.plena-gast input{flex:1 1 auto;min-width:0;margin:0}.plena-eingabe button.knopf-symbol,.plena-gast button.knopf-symbol{flex:none;width:44px;min-height:44px;font:600 1.25rem/1 var(--lf-font-kopf);color:var(--lf-petrol-700);border-color:var(--lf-linie-stark)}.plena-mitte{min-width:0}.plena-abstimmung,.plena-top{gap:14px}.plena-mitte-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.plena-mitte-titel{margin:0;font:700 1.5rem/1.2 var(--lf-font-kopf);letter-spacing:-.01em}.plena-klein{margin:0 0 4px;font-size:.8125rem;color:var(--lf-petrol-700)}.plena-uhr{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.plena-uhr strong{font:700 2.75rem/1 var(--lf-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plena-drueber{color:var(--lf-rot-tinte)}.plena-balken{display:flex;height:6px;overflow:hidden;background:var(--lf-linie-zart);border-radius:3px}.plena-balken span{background:var(--lf-petrol-500)}.plena-balken .plena-balken-drueber{background:var(--lf-rot)}.plena-rueckblick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:14px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.plena-rueckblick p{margin:0 0 4px;font:400 .9375rem/1.5 var(--lf-font-text)}.plena-rueckblick-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px}.plena-rueckblick-zeile label{display:flex;gap:8px;align-items:flex-start;font:400 .9375rem/1.45 var(--lf-font-text)}.plena-rueckblick-zeile input[type=date]{width:auto;min-height:34px;padding:4px 8px}textarea.plena-notizen{min-height:220px;font:400 .9375rem/1.6 var(--lf-font-text)}.plena-wort{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.plena-gestapelt{display:flex;flex-direction:column;gap:16px}.plena-termin{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px}.plena-top-texte{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;margin:10px 0 0;font:400 .9375rem/1.5 var(--lf-font-text)}.plena-top-texte dt{font:600 .8125rem/1.6 var(--lf-font-kopf);color:var(--lf-tinte-500)}.plena-top-texte dd{margin:0;color:var(--lf-tinte-700)}.plena-eintrag{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;padding:10px 12px;font:400 .9375rem/1.45 var(--lf-font-text);background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.plena-eintrag-entscheidung{background:var(--lf-petrol-50)}.plena-eingabe-hausaufgabe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 150px auto}.plena-top-fuss{display:flex;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid var(--lf-linie-zart)}.plena-top-fuss>button:last-child{margin-left:auto}.plena-pause-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--lf-linie-zart)}.plena-pause-form .chips{margin:0}.plena-pause-form input.plena-pause-minuten{width:72px;min-height:40px;text-align:center}.plena-pause-form .knopf-still{margin-left:auto}.raum-pause .karten-text{margin:0}.plena-frage{flex:1 1 100%;flex-wrap:wrap}.plena-vorbereitet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 16px;background:var(--lf-petrol-50);border-radius:var(--lf-radius-2)}.plena-vorbereitet .plena-label{margin-bottom:2px}.plena-vorbereitet-frage{margin:0;font:600 1rem/1.4 var(--lf-font-kopf);color:var(--lf-tinte)}.plena-vorbereitet .knopfreihe{margin:0 0 0 auto}.plena-frage input{flex:1 1 260px}.plena-frage>button:first-of-type{margin-left:auto}.plena-rechts{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:10px}.plena-topliste{gap:4px;padding:18px}.plena-topliste-zeile{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:44px;padding:6px 8px;color:var(--lf-tinte);text-align:left;background:none;border:0;border-radius:var(--lf-radius-1)}button.plena-topliste-zeile:hover{color:var(--lf-tinte);background:var(--lf-karte-still)}.plena-topliste-zeile[aria-current=true]{background:var(--lf-petrol-50)}.plena-topliste-titel{font:600 .9375rem/1.3 var(--lf-font-kopf)}.plena-topliste-titel small{font-weight:400;color:var(--lf-tinte-500)}.plena-tasten{padding:0 4px}.plena-zaehler{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.plena-zaehler div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.plena-zaehler span{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.plena-zaehler strong{font:700 1.75rem/1 var(--lf-font-mono)}.plena-ja{color:var(--lf-petrol-700)}.plena-nein{color:var(--lf-rot-tinte)}.plena-offen{color:var(--lf-amber-tinte)}.plena-stimmliste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.plena-stimme{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 14px;font:600 .9375rem/1.3 var(--lf-font-kopf);background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.plena-stimme-nicht{color:var(--lf-tinte-500);background:var(--lf-karte-still)}.plena-stimme-nicht span{display:flex;flex-direction:column;gap:2px}.plena-stimme-nicht small{font:var(--lf-text-klein)}.plena-stimm-knoepfe{display:flex;gap:3px}button.plena-stimm-knopf{min-height:40px;padding:6px 10px;font:600 .8125rem/1 var(--lf-font-kopf);color:var(--lf-tinte-700);background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-1)}button.plena-stimm-knopf:hover{color:var(--lf-tinte);background:var(--lf-karte);border-color:var(--lf-linie-stark)}button.plena-stimm-ja[aria-checked=true]{color:var(--lf-hell);background:var(--lf-petrol-600);border-color:var(--lf-petrol-600)}button.plena-stimm-nein[aria-checked=true]{color:var(--lf-hell);background:var(--lf-rot);border-color:var(--lf-rot)}button.plena-stimm-enthaltung[aria-checked=true]{color:var(--lf-hell);background:var(--lf-tinte-700);border-color:var(--lf-tinte-700)}.plena-abstimmung-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:14px;border-top:1px solid var(--lf-linie-zart)}.plena-abstimmung-fuss .karten-text{flex:1 1 220px;margin:0}.plena-abstimmung-fuss>.knopfreihe{margin-left:auto}.plena-beschluss{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.plena-beschluss>div{display:flex;flex-direction:column;gap:3px}@media (max-width:1180px){.plena-live{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:1100px){.plena-raster{grid-template-columns:minmax(0,1fr)}.plena-formular{position:static}}@media (max-width:820px){.plena-live{grid-template-columns:minmax(0,1fr)}.plena-rechts{position:static}.plena-rueckblick,.plena-stimmliste{grid-template-columns:minmax(0,1fr)}.plena-anwesenheit-suche{flex:1 1 100%}.plena-eingabe-hausaufgabe{grid-template-columns:minmax(0,1fr) auto}.plena-eingabe-hausaufgabe>:nth-child(-n+2){grid-column:1/-1}.plena-agenda li{grid-template-columns:30px minmax(0,1fr) auto}.plena-agenda li>.mono{white-space:nowrap}.plena-agenda .plena-agenda-wer,.plena-agenda .plena-griff{display:none}.plena-agenda-knoepfe{grid-column:1/-1;justify-content:flex-end}.plena-top-formular-raster{grid-template-columns:minmax(0,1fr)}.plena-zaehler{grid-template-columns:repeat(2,minmax(0,1fr))}}.bank-verbindungen{gap:0;padding:0;overflow:visible}.bank-verbindungen-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:16px 20px;border-bottom:1px solid var(--lf-linie-zart)}.bank-verbindungen-kopf .karten-titel,.bank-verbindungen-kopf .knopfreihe{margin:0}.bank-anzahl{margin-left:4px;font:var(--lf-text-klein)}button.bank-mit-sinnbild{display:inline-flex;align-items:center;gap:6px}.bank-mit-sinnbild svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bank-verbindungen>.bank-ergebnis,.bank-verbindungen>.hinweis{margin:12px 20px 0}.bank-zeilen{margin:0;padding:0;list-style:none}.bank-zeile{display:flex;flex-direction:column;gap:8px;padding:14px 20px;border-top:1px solid var(--lf-linie-zart)}.bank-zeile:first-child{border-top:0}.bank-zeile-neu{background:var(--lf-petrol-50)}.bank-zeile-haupt{display:grid;grid-template-columns:36px minmax(0,1fr) auto 170px 118px auto;align-items:center;grid-gap:14px;gap:14px}.bank-kachel{display:grid;place-items:center;width:36px;height:36px;color:var(--lf-tinte-700);background:var(--lf-grund-tief);border-radius:var(--lf-radius-2)}.bank-kachel svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bank-kachel-paypal{color:#3b4d6b;background:#e2e7f0}.bank-zeile-name{display:flex;flex-direction:column;gap:2px;min-width:0}.bank-zeile-name strong{font:600 .9375rem/1.3 var(--lf-font-kopf)}.bank-zeile-name .mono,.bank-zeile-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-zeile-name .mono{font-size:.75rem}.bank-zeile-pille{justify-self:start;white-space:nowrap}select.bank-kasse{width:100%;min-height:40px;margin:0}select.bank-kasse-fehlt{border-color:var(--lf-amber-linie);background-color:var(--lf-amber-flaeche)}.bank-zeile-wann{font:var(--lf-text-klein);white-space:nowrap}.bank-hinzu-unten,.bank-nur-handy{display:none}.bank-zeile-aktion{display:flex;align-items:center;justify-content:flex-end;gap:6px}.bank-menue-huelle{position:relative}button.bank-menue-knopf{display:grid;place-items:center;width:40px;min-height:40px;padding:0}.bank-menue-knopf svg{width:18px;height:18px;fill:currentColor}.bank-menue{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:200px;margin:0;padding:6px;list-style:none;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2);box-shadow:var(--lf-schatten-gehoben)}.bank-menue button{display:block;width:100%;min-height:38px;padding:8px 10px;font:500 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte);text-align:left;background:none;border:0;border-radius:var(--lf-radius-1)}.bank-menue button:hover{color:var(--lf-tinte);background:var(--lf-karte-still)}.bank-menue button:disabled{color:var(--lf-tinte-300);background:none}.bank-menue-trenner{margin-top:4px;padding-top:4px;border-top:1px solid var(--lf-linie-zart)}.bank-menue button.bank-menue-gefahr,.bank-menue button.bank-menue-gefahr:hover{color:var(--lf-rot-tinte)}.bank-hinweis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-left:50px;padding:10px 12px 10px 14px;font:400 .875rem/1.45 var(--lf-font-text);border-radius:var(--lf-radius-2)}.bank-hinweis>span{flex:1 1 280px}.bank-hinweis>button{margin-left:auto}.bank-hinweis-amber{color:var(--lf-amber-tinte);background:var(--lf-amber-flaeche)}.bank-hinweis-rot{color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche)}.bank-hinweis-still{color:var(--lf-tinte-700);background:var(--lf-karte-still)}.bank-hinweis-gruen{color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche)}.bank-ergebnis{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 0 50px;padding:8px 12px;font:600 .875rem/1.4 var(--lf-font-kopf);border-radius:var(--lf-radius-2)}.bank-ergebnis a{margin-left:auto}.bank-ergebnis-gruen{color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche)}.bank-ergebnis-amber{color:var(--lf-amber-tinte);background:var(--lf-amber-flaeche)}.bank-ergebnis-rot{color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche)}.bank-ergebnis-still{color:var(--lf-tinte-700);background:var(--lf-karte-still)}.bank-leer{display:flex;align-items:flex-start;gap:18px;padding:22px 20px}.bank-leer-sinnbilder{display:flex;gap:6px}.bank-leer-titel{margin:0 0 4px;font:600 1rem/1.3 var(--lf-font-kopf)}.bank-dialog{width:min(600px,calc(100vw - 32px))}.bank-dialog .dialog-kopf{align-items:flex-start}.bank-schritt{margin:0 0 2px;font:600 .6875rem/1.2 var(--lf-font-kopf);letter-spacing:.08em;text-transform:uppercase;color:var(--lf-tinte-500)}.bank-arten{display:flex;flex-direction:column;gap:10px}button.bank-art{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;color:var(--lf-tinte);text-align:left;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}button.bank-art:hover{color:var(--lf-tinte);background:var(--lf-petrol-50);border-color:var(--lf-petrol-300)}button.bank-art:disabled,button.bank-art:disabled:hover{cursor:not-allowed;background:var(--lf-karte-still);border-color:var(--lf-linie)}.bank-art-text{display:flex;flex-direction:column;gap:3px;font:400 .875rem/1.45 var(--lf-font-text);color:var(--lf-tinte-700)}.bank-art-text strong{display:flex;align-items:center;gap:8px;font:600 1rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte)}.bank-art-grund{color:var(--lf-amber-tinte)}.bank-art-pfeil{font-size:1.375rem;color:var(--lf-tinte-500)}button.bank-art:disabled .bank-art-pfeil{visibility:hidden}.bank-zurueck{align-self:flex-start}.bank-name-zeile{display:flex;gap:8px}.bank-name-zeile input{flex:1 1 auto;min-width:0;margin:0}.bank-name-zeile button{flex:none}.bank-dialog .bank-ergebnis{margin:0}.bank-vorschlaege{flex-direction:column;align-items:flex-start}.bank-vorschlag-liste{display:flex;flex-wrap:wrap;gap:6px}.bank-neunzig{margin:0;padding:10px 12px;font:var(--lf-text-klein);color:var(--lf-tinte-700)}.bank-anleitung,.bank-neunzig{background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.bank-anleitung{display:flex;flex-direction:column;gap:6px;padding:12px 14px}.bank-anleitung ol{margin:0;padding-left:20px;font:400 .875rem/1.55 var(--lf-font-text)}.bank-anleitung .knopf-text{align-self:flex-start}.bank-dialog .feld{margin:0}.bank-dialog-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:14px;border-top:1px solid var(--lf-linie-zart)}.bank-dialog-fuss .muted{flex:1 1 220px;font:var(--lf-text-klein)}.bank-dialog-fuss>button{margin-left:auto}.bank-rueckfrage{width:min(460px,calc(100vw - 32px))}@media (min-width:761px) and (max-width:1100px){.bank-zeile-haupt{grid-template-columns:36px minmax(0,1fr) auto auto;gap:8px 14px}.bank-zeile-pille{grid-column:3/-1;justify-self:end}.bank-zeile-kasse{grid-column:2;width:min(240px,100%)}.bank-zeile-wann{grid-column:3}.bank-zeile-aktion{grid-column:4}}@media (max-width:760px){.bank-verbindungen-kopf,.bank-zeile{padding-left:16px;padding-right:16px}.bank-zeile-haupt{grid-template-columns:36px minmax(0,1fr);gap:6px 12px}.bank-zeile-pille{grid-column:2}.bank-zeile-kasse{display:none;grid-column:1/-1}.bank-zeile-kasse.offen{display:block}.bank-zeile-wann{grid-column:1/-1;white-space:normal}.bank-nur-handy{display:inline}.bank-anzahl,.bank-hinzu-oben,.bank-nur-rechner,.bank-zeile-name .mono{display:none}.bank-verbindungen-kopf{flex-wrap:nowrap}.bank-verbindungen-kopf button.bank-mit-sinnbild{min-height:44px;padding:0;color:var(--lf-petrol-600);background:none;border:0}.bank-verbindungen-kopf button.bank-mit-sinnbild:hover{color:var(--lf-petrol-500);background:none}.bank-hinzu-unten{display:block;padding:12px 16px 16px;border-top:1px solid var(--lf-linie-zart)}.bank-hinzu-unten button{width:100%;min-height:48px}.bank-zeile-aktion{grid-column:1/-1}.bank-zeile-aktion>button:first-child{flex:1 1 auto;justify-content:center}.bank-ergebnis,.bank-hinweis{margin-left:0}.bank-dialog{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:var(--lf-radius-3) var(--lf-radius-3) 0 0}}body:has(.raum) main{max-width:none;padding:0}body:has(.raum) .fuss{display:none}.raum{min-height:100dvh;background:var(--lf-grund)}.raum-schlicht{display:grid;place-items:start center;padding:48px var(--rand)}.raum-hinweis-karte{display:flex;flex-direction:column;gap:12px;width:min(560px,100%)}.raum-hinweis-karte .knopfreihe{margin-top:6px}.raum-nur-handy,.raum-nur-handy-block{display:none}.raum-kopf{justify-content:space-between;gap:12px 20px;padding:12px 24px;color:var(--lf-hell);background:var(--lf-motiv-kopfzeile)}.raum-kopf,.raum-kopf-links{display:flex;align-items:center}.raum-kopf-links{gap:16px;min-width:0}.raum-kopf .kopf-logo{width:44px;height:44px;margin-right:0;padding-right:16px;border-right:1px solid rgba(255,255,255,.22);border-radius:0}.raum-kopf-titel{display:flex;flex-direction:column;gap:3px;min-width:0}.raum-kopf-titel p{display:flex;align-items:center;gap:10px;margin:0}.raum-kopf-titel strong{font:700 1.375rem/1.2 var(--lf-font-kopf);letter-spacing:-.01em}.raum-kopf-titel>span{font:400 .8125rem/1.35 var(--lf-font-text);color:var(--lf-petrol-100)}.raum-status:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.raum-kopf-rechts{display:flex;align-items:center;gap:8px}.raum-kopf-pille{padding:6px 11px;font:600 .75rem/1 var(--lf-font-kopf);color:var(--lf-hell);background:rgba(255,255,255,.12);border-radius:var(--lf-radius-pille)}.raum-verlassen{margin-left:8px;padding-left:16px;font:600 .875rem/1.3 var(--lf-font-kopf);color:var(--lf-hell);border-left:1px solid rgba(255,255,255,.22)}.raum-verlassen:hover{color:var(--lf-petrol-100);text-decoration:none}button.raum-kopf-hinweis{min-height:34px;padding:6px 12px;font:600 .8125rem/1.2 var(--lf-font-kopf);color:var(--lf-amber-tinte);background:var(--lf-amber-flaeche);border-color:var(--lf-amber-linie);border-radius:var(--lf-radius-pille)}button.raum-kopf-hinweis:hover{color:var(--lf-amber-tinte);background:#FFF3DC}.raum-zurueck{font:600 .9375rem/1.2 var(--lf-font-kopf);color:var(--lf-hell);white-space:nowrap}.raum-raster{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;grid-gap:20px;gap:20px;max-width:1480px;margin:0 auto;padding:20px 24px 40px}.raum-links,.raum-rechts{display:flex;flex-direction:column;gap:16px;min-width:0}.raum-video{overflow:hidden;color:var(--lf-hell);background:var(--lf-nacht-900);border-radius:var(--lf-radius-3)}.raum-video-leiste{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px}.raum-video-hinweis{margin:0;padding:0 16px 10px;font:var(--lf-text-klein);color:var(--lf-hell-500)}.raum-video-name{display:inline-flex;align-items:center;gap:8px;font:600 .875rem/1.2 var(--lf-font-kopf)}.raum-video-name svg{width:18px;height:18px;fill:none;stroke:var(--lf-petrol-300);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.raum-video-stand{font:400 .75rem/1.2 var(--lf-font-text);color:var(--lf-petrol-100)}.raum-video-knoepfe{display:flex;gap:6px}.knopf.raum-video-knopf,button.raum-video-knopf{min-height:34px;padding:6px 12px;font-size:.8125rem;color:var(--lf-hell);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22)}.knopf.raum-video-knopf:hover,button.raum-video-knopf:hover{color:var(--lf-hell);background:rgba(255,255,255,.16)}.raum-video-flaeche{position:relative;aspect-ratio:16/9;background:repeating-linear-gradient(135deg,var(--lf-nacht-900) 0 14px,#0A2A34 14px 28px)}.raum-video-flaeche:-webkit-full-screen{aspect-ratio:auto}.raum-video-flaeche:fullscreen{aspect-ratio:auto}.raum-video-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--lf-nacht-900)}.raum-video-text{position:absolute;inset:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;background:linear-gradient(180deg,rgba(6,34,43,.65),rgba(6,34,43,.92))}.raum-video-label{font:500 .6875rem/1.2 var(--lf-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lf-petrol-300)}.raum-video-text strong{font:700 clamp(1.5rem,3vw,2.25rem) /1.15 var(--lf-font-kopf);letter-spacing:-.015em}.raum-video-mono{font:500 1.0625rem/1.3 var(--lf-font-mono);color:var(--lf-petrol-100)}.raum-video-text p{max-width:400px;margin:6px 0 0;font:400 .875rem/1.55 var(--lf-font-text);color:rgba(255,255,255,.82)}.raum-video-text .knopf{margin-top:10px}.raum-video-handy{display:none}.raum-karten-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.raum-karten-kopf .karten-titel{margin-right:auto;font-size:1.0625rem}.raum-karten-kopf .karten-titel+.pille{margin-right:auto;margin-left:-2px}.raum-protokoll .raum-karten-kopf .karten-titel{margin-right:0}.raum-protokoll .raum-karten-kopf>.pille{margin-right:auto}.raum-mono{font:500 .75rem/1.3 var(--lf-font-mono);color:var(--lf-tinte-500);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.raum-drueber{color:var(--lf-amber-tinte)}.raum-klein{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.raum-protokoll,.raum-tagesordnung,.raum-teilnehmende{padding:18px 20px}.raum-schreibt{display:inline-flex;align-items:center;gap:6px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.raum-punkte{display:inline-flex;gap:3px}.raum-punkte i{width:5px;height:5px;background:var(--lf-petrol-500);border-radius:50%;animation:raum-punkt 1.2s ease-in-out infinite}.raum-punkte i:nth-child(2){animation-delay:.2s}.raum-punkte i:nth-child(3){animation-delay:.4s}@keyframes raum-punkt{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.raum-punkte i{animation:none}}.raum-leer{display:flex;flex-direction:column;gap:6px;padding:14px 0 6px}.raum-leer svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--lf-petrol-600);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.raum-leer strong{display:flex;align-items:center;gap:8px;font:600 1rem/1.3 var(--lf-font-kopf)}.briefe-karte{gap:12px}.briefe-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px}.briefe-kopf .karten-text{margin:4px 0 0}.briefe-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}.briefe-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto 90px;grid-gap:12px;gap:12px;align-items:baseline;padding:6px 0;border-top:1px solid var(--lf-linie-zart);font:400 .9375rem/1.4 var(--lf-font-text)}.briefe-liste .zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.raum-entschuldigt{margin:0;font:400 .875rem/1.55 var(--lf-font-text)}.plena-abgemeldet .plena-person span,.raum-entschuldigt{color:var(--lf-tinte-500)}.raum-leer p,.raum-leer-zeile{max-width:520px;margin:0;font:400 .875rem/1.55 var(--lf-font-text);color:var(--lf-tinte-500)}.raum-top-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 10px;font:700 1.25rem/1.25 var(--lf-font-kopf)}.raum-top-titel small{font:400 .8125rem/1.2 var(--lf-font-text);color:var(--lf-tinte-500)}.raum-aktuell{gap:10px;padding-bottom:6px}.raum-aktuell,.raum-eintraege{display:flex;flex-direction:column}.raum-eintraege{gap:8px;padding:12px 14px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.raum-eintraege-titel{margin:0;font:600 .75rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte-500)}.raum-eintrag{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font:400 .875rem/1.5 var(--lf-font-text)}.raum-eintrag .pille{padding:4px 8px;font-size:.6875rem}.raum-eintrag-hinweis{flex-basis:100%;margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.raum-frueher{border-top:1px solid var(--lf-linie-zart)}button.raum-frueher-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:46px;padding:8px 2px;color:var(--lf-tinte-700);text-align:left;background:none;border:0;border-radius:0}button.raum-frueher-kopf:hover{color:var(--lf-tinte);background:none}.raum-frueher-titel{font:500 .9375rem/1.3 var(--lf-font-kopf)}.raum-frueher-angabe{font:var(--lf-text-klein);color:var(--lf-tinte-500);white-space:nowrap}.raum-pfeil{color:var(--lf-tinte-500);transition:transform var(--lf-zeit-kurz) var(--lf-kurve)}.raum-frueher-kopf[aria-expanded=true] .raum-pfeil{transform:rotate(180deg)}.raum-frueher-inhalt{display:flex;flex-direction:column;gap:10px;padding:0 0 14px}.raum-alle{margin-bottom:8px}.raum-alle ol{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.raum-alle li{display:grid;grid-template-columns:30px minmax(0,1fr);font:400 .875rem/1.5 var(--lf-font-text)}.raum-zeitleiste{position:relative;margin:0;padding:0;list-style:none}.raum-zeitleiste:before{content:"";position:absolute;top:10px;bottom:10px;left:9px;width:2px;background:var(--lf-linie)}.raum-zeit{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;padding:7px 0}.raum-zeit,.raum-zeit-marke{position:relative;display:grid}.raum-zeit-marke{z-index:1;place-items:center;width:20px;height:20px;font-size:.6875rem;color:var(--lf-petrol-700);background:var(--lf-karte);border:2px solid var(--lf-linie-stark);border-radius:50%}.raum-zeit-fertig .raum-zeit-marke{color:var(--lf-petrol-700);background:var(--lf-petrol-50);border-color:var(--lf-petrol-100)}.raum-zeit-text{display:flex;flex-direction:column;gap:1px;font:600 .9375rem/1.3 var(--lf-font-kopf)}.raum-zeit-fertig .raum-zeit-text{font-weight:500;color:var(--lf-tinte-700)}.raum-zeit-text small{font:400 .75rem/1.3 var(--lf-font-text);color:var(--lf-tinte-500)}.raum-zeit-laeuft{grid-template-columns:20px minmax(0,1fr)}.raum-zeit-laeuft .raum-zeit-marke{margin-top:2px;background:var(--lf-karte);border:5px solid var(--lf-petrol-700)}.raum-zeit-karte{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-500);border-radius:var(--lf-radius-2)}.raum-zeit-oben{display:flex;align-items:center;justify-content:space-between;gap:8px}.raum-zeit-oben .pille{padding:4px 8px;font-size:.6875rem}.raum-zeit-titel{font:700 1rem/1.3 var(--lf-font-kopf)}.raum-zeit-uhr{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.raum-zeit-uhr strong{font:600 1.5rem/1 var(--lf-font-mono);color:var(--lf-tinte);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.raum-zeit-uhr strong.raum-drueber{color:var(--lf-tinte)}.raum-balken{display:flex;height:4px;overflow:hidden;background:var(--lf-linie);border-radius:2px}.raum-balken>span{display:block;height:100%;background:var(--lf-petrol-600)}.raum-balken>.raum-balken-drueber{background:var(--lf-amber)}.raum-zeit-ueber{font:600 .75rem/1.2 var(--lf-font-kopf);color:var(--lf-amber-tinte)}.raum-karten-fuss{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:12px -20px -18px;padding:12px 20px;font:var(--lf-text-klein);color:var(--lf-tinte-500);background:var(--lf-karte-still);border-top:1px solid var(--lf-linie-zart);border-radius:0 0 var(--lf-radius-3) var(--lf-radius-3)}.raum-karten-fuss strong{font:700 1rem/1.2 var(--lf-font-kopf);color:var(--lf-tinte)}.raum-gruppe+.raum-gruppe{margin-top:12px}.raum-gruppe-kopf{display:flex;justify-content:space-between;gap:8px;margin:0 0 4px;font:600 .75rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte-700)}.raum-gruppe-kopf span+span{font-weight:400;color:var(--lf-tinte-500)}.raum-gruppe-leer{margin:4px 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.raum-gruppe ul{margin:0;padding:0;list-style:none}.raum-gruppe li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:36px;padding:4px 0;border-top:1px solid var(--lf-linie-zart)}.raum-gruppe li:first-child{border-top:0}.raum-kuerzel{display:grid;place-items:center;width:22px;height:22px;font:600 .6875rem/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%}.raum-kuerzel-online{color:#3B4D6B;background:#E2E7F0;border-color:#C9D2E1}.raum-kuerzel-weg{color:var(--lf-tinte-300);background:transparent;border:1px dashed var(--lf-tinte-300)}.raum-person-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.raum-person-name strong{font:600 .875rem/1.3 var(--lf-font-kopf)}.raum-rolle{padding:3px 7px;font-size:.6875rem}.raum-art{font:400 .75rem/1.2 var(--lf-font-text);color:var(--lf-tinte-500)}.raum-person-weg .raum-mono,.raum-person-weg .raum-person-name strong{color:var(--lf-tinte-300);font-weight:500}.raum-karten-satz{margin:12px 0 0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.raum-dialog{width:min(560px,calc(100vw - 32px))}.raum-dialog .dialog-kopf{align-items:flex-start}.raum-dialog-pillen{display:flex;gap:6px;margin:0 0 6px}.raum-frage{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.raum-frage strong{font:700 1.1875rem/1.3 var(--lf-font-kopf)}.raum-frage .raum-mono{color:var(--lf-petrol-700)}.raum-moeglichkeiten{display:flex;flex-direction:column;gap:8px}button.raum-moeglichkeit{display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;color:var(--lf-tinte);text-align:left;background:var(--lf-karte);border:1px solid var(--lf-linie-stark);border-radius:var(--lf-radius-2)}button.raum-moeglichkeit:hover{color:var(--lf-tinte);background:var(--lf-petrol-50);border-color:var(--lf-petrol-500)}button.raum-moeglichkeit.gewaehlt{background:var(--lf-petrol-50);border:2px solid var(--lf-petrol-600);padding:11px 13px}button.raum-moeglichkeit-veto.gewaehlt{background:var(--lf-rot-flaeche);border-color:var(--lf-rot-tinte)}button.raum-moeglichkeit.gedaempft{opacity:.6}.raum-radio{width:18px;height:18px;border:2px solid var(--lf-linie-stark);border-radius:50%}.gewaehlt .raum-radio{border:5px solid var(--lf-petrol-600)}.raum-moeglichkeit-veto.gewaehlt .raum-radio{border-color:var(--lf-rot-tinte)}.raum-moeglichkeit-text{display:flex;flex-direction:column;gap:2px}.raum-moeglichkeit-text strong{font:700 1rem/1.3 var(--lf-font-kopf)}.raum-moeglichkeit-text span{font:400 .8125rem/1.4 var(--lf-font-text);color:var(--lf-tinte-500)}.raum-zeichen{display:grid;place-items:center;width:28px;height:28px;font:600 .9375rem/1 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-karte-still);border-radius:var(--lf-radius-1)}.raum-moeglichkeit-veto .raum-zeichen{color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche)}.raum-hinweis-namen{margin:2px 0 0;font:400 .8125rem/1.45 var(--lf-font-text);color:var(--lf-tinte-500)}.raum-bestaetigt{margin:0;padding:10px 12px;font:400 .875rem/1.5 var(--lf-font-text);color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche);border:1px solid var(--lf-gruen-linie);border-radius:var(--lf-radius-2)}.raum-dialog-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:4px -26px -26px;padding:14px 26px;font:var(--lf-text-klein);color:var(--lf-tinte-500);background:var(--lf-karte-still);border-top:1px solid var(--lf-linie-zart)}.raum-dialog-fuss>button{margin-left:auto}.raum-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.raum-zahlen div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.raum-zahlen span{font:600 .75rem/1.2 var(--lf-font-kopf);color:var(--lf-tinte-500)}.raum-zahlen strong{font:600 1.625rem/1 var(--lf-font-mono);color:var(--lf-tinte-700)}.raum-zahlen .raum-zahl-dafuer{color:var(--lf-petrol-600)}.raum-zahlen .raum-zahl-veto{color:var(--lf-rot-tinte)}.raum-ergebnis{margin:0;padding:10px 12px;font:400 .875rem/1.5 var(--lf-font-text);border-radius:var(--lf-radius-2)}.raum-ergebnis-konsens{color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche);border:1px solid var(--lf-gruen-linie)}.raum-ergebnis-veto{color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche);border:1px solid var(--lf-rot-linie)}.konsens-kasten{display:flex;flex-direction:column;gap:10px;margin:4px 0;padding:12px 14px;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:var(--lf-radius-2)}.konsens-kasten-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.konsens-kasten-kopf>div{display:flex;flex-direction:column;gap:2px}.konsens-kasten-label{font:500 .6875rem/1.2 var(--lf-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lf-tinte-500)}.konsens-kasten-kopf strong{font:700 1rem/1.35 var(--lf-font-kopf)}.konsens-spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.konsens-spalte{display:flex;flex-direction:column;gap:3px;padding-top:6px;font:400 .8125rem/1.45 var(--lf-font-text);color:var(--lf-tinte-700);border-top:2px solid var(--lf-tinte-500)}.konsens-spalte p{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin:0;font:600 .75rem/1.2 var(--lf-font-kopf);color:var(--lf-tinte-500)}.konsens-spalte p strong{font:600 1.25rem/1 var(--lf-font-mono);color:var(--lf-tinte-700)}.konsens-spalte-dafuer{border-top-color:var(--lf-petrol-600)}.konsens-spalte-dafuer p,.konsens-spalte-dafuer p strong{color:var(--lf-petrol-600)}.konsens-spalte-veto{border-top-color:var(--lf-rot-tinte)}.konsens-spalte-veto p,.konsens-spalte-veto p strong{color:var(--lf-rot-tinte)}.konsens-kasten-fuss{margin:0;font:var(--lf-text-klein);color:var(--lf-tinte-500)}@media (max-width:1100px){.raum-raster{grid-template-columns:minmax(0,1fr) 320px;padding:16px;gap:16px}}@media (max-width:900px){.raum-nur-handy{display:inline}.raum-nur-handy-block{display:flex}.raum-nicht-handy{display:none}.raum-kopf{padding:12px 16px}.raum-kopf-titel{align-items:flex-end;text-align:right}.raum-kopf-links{flex:1 1;justify-content:space-between}.raum-kopf-titel strong{font-size:1.0625rem}.raum-kopf-titel>span{font-size:.75rem}.raum-kopf-rechts:empty{display:none}.raum-kopf{flex-wrap:wrap}.raum-raster{display:flex;flex-direction:column;padding:0 0 32px;gap:12px}.raum-links,.raum-rechts{gap:12px;width:100%}.raum-video{border-radius:0}.raum-video-leiste{display:none}.raum-video-handy{display:flex;gap:8px;padding:10px 12px 12px}.raum-video-handy .raum-app{flex:1 1;color:var(--lf-hell);border-color:rgba(255,255,255,.3)}.raum-video-handy .raum-app:hover{color:var(--lf-hell);background:rgba(255,255,255,.1)}.raum-video-handy .knopf-symbol{color:var(--lf-hell);border-color:rgba(255,255,255,.3)}.raum-jetzt{align-items:center;justify-content:space-between;gap:12px;margin:0 12px;padding:10px 14px;background:var(--lf-petrol-50);border:1px solid var(--lf-petrol-500);border-radius:var(--lf-radius-2)}.raum-jetzt>span{display:flex;flex-direction:column;gap:2px;min-width:0}.raum-jetzt small{font:600 .6875rem/1.2 var(--lf-font-kopf);color:var(--lf-tinte-500)}.raum-jetzt strong{font:700 .9375rem/1.3 var(--lf-font-kopf)}.raum-mono-gross{font:600 1.375rem/1 var(--lf-font-mono)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.raum-reiter{gap:4px;margin:0 12px;padding:4px;background:var(--lf-grund-tief);border-radius:var(--lf-radius-2)}.raum-reiter button{flex:1 1;min-height:40px;padding:6px 4px;font:600 .875rem/1.2 var(--lf-font-kopf);color:var(--lf-tinte-700);background:transparent;border:0;border-radius:var(--lf-radius-1)}.raum-reiter button:hover{color:var(--lf-tinte);background:rgba(255,255,255,.5)}.raum-reiter button.aktiv{color:var(--lf-tinte);background:var(--lf-karte);box-shadow:var(--lf-schatten-flach)}.raum-protokoll,.raum-tagesordnung,.raum-teilnehmende{margin:0 12px;padding:16px}.raum-karten-fuss{margin:12px -16px -16px;padding:12px 16px}.raum[data-reiter=protokoll] .raum-reiter-tagesordnung,.raum[data-reiter=protokoll] .raum-reiter-teilnehmende,.raum[data-reiter=tagesordnung] .raum-reiter-protokoll,.raum[data-reiter=tagesordnung] .raum-reiter-teilnehmende,.raum[data-reiter=teilnehmende] .raum-reiter-protokoll,.raum[data-reiter=teilnehmende] .raum-reiter-tagesordnung{display:none}.raum-dialog{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;border-radius:var(--lf-radius-3) var(--lf-radius-3) 0 0}.raum-dialog-fuss{margin:4px -18px -22px;padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.raum-dialog-fuss>button{flex:1 1 100%}.konsens-spalten{grid-template-columns:minmax(0,1fr);gap:8px}}.plena-abstimmung-stand{display:inline-flex;align-items:center;gap:4px}.plena-konsens-balken{display:flex;height:6px;overflow:hidden;background:var(--lf-karte-still);border-radius:3px}.plena-konsens-balken>span{display:block;height:100%}.plena-konsens-dafuer{background:var(--lf-petrol-600)}.plena-konsens-mitgehen{background:var(--lf-tinte-500)}.plena-konsens-veto{background:var(--lf-rot-tinte)}.plena-konsens-offen{background:repeating-linear-gradient(135deg,var(--lf-amber-linie) 0 4px,transparent 4px 8px)}.plena-konsens-spalten{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:20px;gap:20px}.plena-offen-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--lf-linie-zart)}.plena-offen-zeile>span:first-child{display:flex;flex-direction:column;gap:1px}.plena-offen-zeile strong{font:600 .9375rem/1.3 var(--lf-font-kopf)}.plena-offen-zeile small{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.plena-konsens-knoepfe{display:flex;gap:4px}button.plena-konsens-knopf{min-height:44px;padding:6px 10px;font:600 .8125rem/1.2 var(--lf-font-kopf);color:var(--lf-petrol-700);background:var(--lf-karte);border:1px solid var(--lf-linie-stark)}button.plena-konsens-knopf:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-50);border-color:var(--lf-petrol-600)}button.plena-konsens-knopf-mitgehen{color:var(--lf-tinte-700)}button.plena-konsens-knopf-veto,button.plena-konsens-knopf-veto:hover{color:var(--lf-rot-tinte);border-color:var(--lf-rot-linie)}button.plena-konsens-knopf-veto:hover{background:var(--lf-rot-flaeche)}.plena-entschieden{display:flex;flex-wrap:wrap;gap:6px}.plena-entschieden-chip{display:inline-flex;align-items:center;gap:4px}.plena-entschieden-chip small{font:400 .6875rem/1 var(--lf-font-text);color:var(--lf-tinte-500)}.plena-schutz{margin-top:10px}.plena-neu-abstimmen{padding:14px;background:var(--lf-karte-still);border-radius:var(--lf-radius-2)}.plena-neu-abstimmen .feld{margin:0}.plena-abstimmung-fuss .knopfreihe{margin-left:auto}.plena-person-zeile{display:flex;flex-direction:column;gap:0}.plena-person-angaben{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:-8px 0 4px 30px;font:var(--lf-text-klein);color:var(--lf-tinte-500)}.plena-person-angaben .mono{font-size:.75rem}button.plena-person-ort{min-height:28px;padding:0;font:var(--lf-text-klein);color:var(--lf-petrol-600);background:none;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button.plena-person-ort:hover{color:var(--lf-petrol-700);background:none}button.plena-person-geht{min-height:28px;padding:2px 6px;font-size:.75rem}.plena-person-weg .plena-person span{color:var(--lf-tinte-300)}@media (max-width:760px){.plena-konsens-spalten{grid-template-columns:minmax(0,1fr)}}.raum-wahl{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}button.raum-wahl-knopf{color:var(--lf-hell);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}button.raum-wahl-knopf:hover{color:var(--lf-hell);background:rgba(255,255,255,.16);border-color:var(--lf-hell)}button.raum-wahl-link{margin-top:6px;color:var(--lf-petrol-100)}button.raum-wahl-link:hover{color:var(--lf-hell);background:rgba(255,255,255,.08)}@media (max-width:900px){.raum-video-text .raum-video-fallback,.raum-video-text p{display:none}.raum-video-text{gap:6px;padding:16px}.raum-wahl{margin-top:6px}.raum-wahl button{min-height:44px;padding:8px 14px}}.einzug{display:flex;flex-direction:column;gap:14px;margin-bottom:var(--lf-raum-6)}.einzug-felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.einzug-felder .feld{margin:0}label.einzug-verfall:has(>input[type=checkbox]){display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding-left:0;cursor:pointer}label.einzug-verfall>input[type=checkbox]:first-child{position:static;width:20px;height:20px;margin:2px 0 0}.einzug-verfall>span{display:flex;flex-direction:column;gap:2px}.einzug-verfall strong{font:600 .9375rem/1.35 var(--lf-font-kopf);color:var(--lf-tinte)}.einzug-verfall span span{font:var(--lf-text-klein);color:var(--lf-tinte-500)}.einzug-vorschau{display:flex;flex-direction:column;gap:10px}.einzug-summe td{font-weight:600;border-top:1px solid var(--lf-linie)}@media (max-width:760px){.einzug-felder{grid-template-columns:minmax(0,1fr)}}.abstand-oben{margin-top:20px}input[type=file][hidden]{display:none!important}.ab-nur-schmal{display:none}@media (max-width:760px){.ab-nur-breit{display:none!important}.ab-nur-schmal{display:flex}.ab-liste-breit{display:none}}@media (min-width:761px){.ab-liste-schmal{display:none}}.ab-zeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ab-zeilen li+li{border-top:1px solid var(--lf-linie-zart)}.ab-zeile{display:flex;flex-direction:column;gap:4px;padding:12px 0;color:var(--lf-tinte)}.ab-zeile,.ab-zeile:hover{text-decoration:none}.ab-zeile-kopf{align-items:center;margin:0}.ab-zeile-fuss,.ab-zeile-kopf{display:flex;justify-content:space-between;gap:10px}.ab-zeile-fuss{align-items:baseline}.ab-kommentar-kurz{margin-top:4px;font:var(--lf-text-klein);color:var(--lf-rot-tinte)}.ab-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:20px}.ab-kopf-links{display:flex;flex-direction:column;gap:6px;min-width:0}.ab-kopf-links .seiten-text,.ab-kopf-links h1{margin:0}.ab-kopf-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.ab-kopf-rechts p{margin:0}.ab-zurueck-link{align-self:flex-start;padding-left:0}.ab-kennung{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--lf-tinte-500)}.ab-kennung .mono{font-size:.8125rem}.ab-bestand{display:flex;flex-direction:column;gap:6px;min-width:min(100%,340px);margin:0;padding:16px 18px;color:var(--lf-hell-700);background:var(--lf-nacht-900);border-radius:var(--lf-radius-3)}.ab-bestand div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ab-bestand dt{font:var(--lf-text-klein)}.ab-bestand dd{margin:0;font:500 .9375rem/1.3 var(--lf-font-mono);color:var(--lf-hell);white-space:nowrap}.ab-bestand .ab-bestand-summe{margin-top:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.18)}.ab-bestand .ab-bestand-summe dt{font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-hell)}.ab-bestand .ab-bestand-summe dd{font:700 1.5rem/1.1 var(--lf-font-kopf);color:var(--lf-petrol-300)}@media (max-width:760px){.ab-kopf{flex-direction:column;align-items:stretch}.ab-bestand{min-width:0}.ab-kopf-rechts{align-items:flex-start;text-align:left}}.ab-kopfzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}@media (max-width:760px){.ab-kopfzeile{flex-direction:column;align-items:stretch}.ab-kopfzeile>.knopfreihe:first-child{display:grid;grid-template-columns:1fr 1fr}.ab-kopfzeile>.knopfreihe-rechts>*{flex:1 1 auto}.ab-nur-breit-text{display:none}.ab-nur-schmal>button{flex:1 1 auto}}.ab-zurueck{display:flex;flex-direction:column;gap:4px;padding:14px 16px;color:var(--lf-rot-tinte);background:var(--lf-rot-flaeche);border:1px solid var(--lf-rot-linie);border-radius:var(--lf-radius-3)}.ab-zurueck p{margin:0}.ab-zurueck-titel{font:600 1rem/1.3 var(--lf-font-kopf)}.ab-zurueck-zeit{font:var(--lf-text-klein);opacity:.85}.ab-drei{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);grid-gap:16px}.ab-drei,.ab-zwei{display:grid;gap:16px;align-items:start}.ab-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px}@media (max-width:1100px){.ab-drei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ab-drei>:first-child{grid-column:1/-1}}@media (max-width:760px){.ab-drei,.ab-zwei{grid-template-columns:minmax(0,1fr)}}.ab-spalte{gap:8px}.ab-spalte .karten-titel{font-size:1.0625rem}.ab-summe{font-weight:600}.ab-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ab-liste>li{position:relative}.ab-liste>li+li:before{content:"";position:absolute;top:0;right:8px;left:8px;height:1px;background:var(--lf-linie-zart)}button.ab-eintrag{display:flex;align-items:center;gap:10px;width:100%;min-height:0;padding:10px 6px;text-align:left;font:inherit;color:var(--lf-tinte);background:transparent;border:0;border-radius:8px}button.ab-eintrag:hover:not(:disabled){color:var(--lf-tinte);background:var(--lf-petrol-50)}button.ab-eintrag:disabled{cursor:default;opacity:1}button.ab-eintrag.ist-aktiv{background:var(--lf-petrol-50);box-shadow:inset 0 0 0 1.5px var(--lf-petrol-300)}button.ab-eintrag.ist-markiert{background:var(--lf-rot-flaeche)}.ab-nr{flex:none;width:2.2em;font-size:.8125rem;color:var(--lf-tinte-500)}.ab-eintrag-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ab-eintrag-text strong{overflow:hidden;font:600 .9375rem/1.3 var(--lf-font-kopf);text-overflow:ellipsis;white-space:nowrap}.ab-eintrag-text .muted{font-size:.8125rem}.ab-eintrag-rechts{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px}.ab-beleg{font:600 .75rem/1.2 var(--lf-font-kopf)}.ab-beleg-foto,.ab-beleg-pdf{color:var(--lf-gruen-tinte)}.ab-beleg-eigen{color:var(--lf-amber-tinte)}.ab-beleg-fehlt{color:var(--lf-rot-tinte)}.ab-kasse-formular{display:flex;flex-direction:column;gap:10px;padding:10px 0}.ab-loeschen{color:var(--lf-rot-tinte)}.ab-loeschen:hover{color:var(--lf-rot)}.ab-formular{gap:14px}.ab-umschalter{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;background:var(--lf-karte-still);border-radius:12px}.ab-umschalter button{min-height:40px;padding:8px 12px;color:var(--lf-tinte-700);background:transparent;border:1.5px solid transparent}.ab-umschalter button:hover{color:var(--lf-tinte);background:var(--lf-karte)}.ab-umschalter button[aria-pressed=true]{color:var(--lf-petrol-700);background:var(--lf-karte);border-color:var(--lf-petrol-600)}.feld input.ab-betrag-feld{min-height:56px;font:700 1.625rem/1.2 var(--lf-font-kopf)}.ab-belegzeile{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--lf-karte-still);border-radius:10px}.ab-belegsymbol{display:grid;flex:none;place-items:center;width:40px;height:48px;font:600 .6875rem/1 var(--lf-font-kopf);color:var(--lf-tinte-700);background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:6px}.ab-zwei-knoepfe{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ab-haken{display:flex;align-items:flex-start;gap:8px;font:var(--lf-text-klein);color:var(--lf-tinte-700)}.ab-zwei-knoepfe+.ab-haken{margin-top:14px}.ab-als-einnahme{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;background:var(--lf-petrol-50);border-radius:var(--lf-radius-2)}.ab-als-einnahme .karten-text{flex:1 1 260px;margin:0}.ab-ablage{display:flex;flex-direction:column;gap:12px;padding:16px;border:1.5px dashed var(--lf-linie-stark);border-radius:var(--lf-radius-3)}.ab-ablage p{margin:0;color:var(--lf-tinte-500)}.ab-ablage.ist-aktiv{background:var(--lf-petrol-50);border-color:var(--lf-petrol-500)}.ab-belegraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:16px;gap:16px}.ab-belegknoepfe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ab-belegknoepfe .ab-loeschen{padding-left:0}.ab-belegkarte{gap:10px}.ab-belegkarte>p{margin:0}.ab-belegkopf{display:flex;align-items:center;gap:12px}.ab-vorschau{display:block;flex:none;width:56px;height:64px;overflow:hidden;border-radius:6px}.ab-vorschau img{width:100%;height:100%;object-fit:cover}.ab-vorschau .ab-belegsymbol{width:56px;height:64px}.ab-erkannt{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px;background:var(--lf-karte-still);border-radius:10px}.ab-erkannt div{display:grid;grid-template-columns:80px 1fr;grid-gap:8px;gap:8px;font:var(--lf-text-klein)}.ab-erkannt dt{color:var(--lf-tinte-500)}.ab-erkannt dd{margin:0}.ab-schnell{display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-gap:8px;gap:8px}.ab-zuordnen{display:flex;gap:8px}.ab-zuordnen select{flex:1 1 auto;min-width:0}.ab-sturz-summen{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 14px;background:var(--lf-karte-still);border-radius:12px}.ab-sturz-summen div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:var(--lf-text-klein)}.ab-sturz-summen dd{margin:0;font:600 1rem/1.3 var(--lf-font-kopf)}.ab-sturz-summen .ab-sturz-differenz{margin-top:4px;padding-top:8px;border-top:1px solid var(--lf-linie)}.ab-sturz-summen .ab-sturz-differenz dt{font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte)}.ab-sturz-summen .ab-sturz-differenz dd{font:700 1.375rem/1.2 var(--lf-font-kopf)}.ab-stimmt{color:var(--lf-gruen-tinte)}.ab-abweichung{color:var(--lf-amber-tinte)}.ab-zwei-felder{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ab-gruppe{margin:0;font:var(--lf-text-label);letter-spacing:var(--lf-letter-label);color:var(--lf-tinte-500)}.ab-zaehlliste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ab-zaehlzeile{display:grid;grid-template-columns:56px auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:6px 0}.ab-zaehlzeile+.ab-zaehlzeile{border-top:1px solid var(--lf-linie-zart)}.ab-zaehl-wert{font:600 .9375rem/1 var(--lf-font-kopf)}.ab-zaehler{display:inline-flex;align-items:center;border:1px solid var(--lf-linie-stark);border-radius:10px}.ab-zaehler button{width:44px;min-height:44px;padding:0;font:600 1.125rem/1 var(--lf-font-kopf);color:var(--lf-petrol-700);background:transparent}.ab-zaehler button:hover{color:var(--lf-petrol-700);background:var(--lf-petrol-50)}.ab-zaehler input{width:52px;height:44px;min-height:44px;margin:0;padding:0;font:600 1rem/1 var(--lf-font-kopf);text-align:center;border:0;background:transparent;box-shadow:none}.ab-zaehl-summe{justify-self:end}.ab-abschicken,.ab-bestaetigung{display:flex;flex-direction:column;gap:14px;max-width:640px}.ab-abschicken .seiten-text,.ab-abschicken h1,.ab-bestaetigung .seiten-text,.ab-bestaetigung h1{margin:0}.ab-zusammenfassung{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ab-zusammenfassung li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--lf-karte);border:1px solid var(--lf-linie);border-radius:12px}.ab-zusammenfassung li>span:first-child{display:flex;flex-direction:column;gap:2px}.ab-zusammenfassung .zahl{font:700 1.0625rem/1.2 var(--lf-font-kopf)}.ab-geht-in{margin:0;font:var(--lf-text-klein);color:var(--lf-gruen-tinte)}.ab-offen{margin:0;padding-left:1.1em}.ab-haken-gross{display:grid;place-items:center;width:56px;height:56px;font:700 1.5rem/1 var(--lf-font-kopf);color:var(--lf-gruen-tinte);background:var(--lf-gruen-flaeche);border:1px solid var(--lf-gruen-linie);border-radius:50%}.ab-geld{color:var(--lf-hell-700);background:var(--lf-nacht-900);border-color:var(--lf-nacht-900)}.ab-geld p{margin:0}.ab-geld-titel{font:600 .875rem/1.3 var(--lf-font-kopf);color:var(--lf-petrol-300)}.ab-leitung-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ab-leitung-liste>li+li{border-top:1px solid var(--lf-linie-zart)}.ab-leitung-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 0}.ab-leitung-zeile .ab-eintrag-rechts{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.ab-vergeben{display:flex;flex-direction:column;gap:12px;margin-bottom:14px;padding:16px;background:var(--lf-karte-still);border-radius:12px}.ab-gewaehlt,.ab-vergeben-titel{margin:0}.ab-treffer{gap:4px;margin:6px 0 0;padding:0;list-style:none}.ab-treffer,.ab-treffer button{display:flex;flex-direction:column}.ab-treffer button{align-items:flex-start;gap:2px;width:100%;min-height:0;padding:8px 12px;text-align:left;color:var(--lf-tinte);background:var(--lf-karte);border:1px solid var(--lf-linie)}.ab-treffer button:hover{color:var(--lf-tinte);background:var(--lf-petrol-50)}.ab-kassen-eingabe{display:flex;flex-direction:column;gap:6px;margin:0 0 6px;padding:0;list-style:none}.ab-kassen-eingabe li{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;grid-gap:8px;gap:8px}.ab-pruefen{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.ab-pruefen{grid-template-columns:minmax(0,1fr)}}.ab-pruef-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ab-pruef-gruppe{padding:8px 24px;font:var(--lf-text-label);color:var(--lf-tinte-500);background:var(--lf-karte-still)}.ab-pruef-zeile{display:flex;align-items:center;gap:12px;padding-right:24px;border-top:1px solid var(--lf-linie-zart)}.ab-pruef-zeile.ist-aktiv{background:var(--lf-petrol-50)}.ab-pruef-zeile input[type=checkbox]{flex:none;width:22px;height:22px}button.ab-pruef-wahl{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;min-height:0;padding:12px 0 12px 24px;text-align:left;font:inherit;border:0;border-radius:0}button.ab-pruef-wahl,button.ab-pruef-wahl:hover{color:var(--lf-tinte);background:transparent}.ab-belegpanel{position:-webkit-sticky;position:sticky;top:16px;gap:12px}.ab-belegtitel{overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.ab-belegbild{display:block;overflow:hidden;background:var(--lf-karte-still);border:1px solid var(--lf-linie);border-radius:10px}.ab-belegbild img{display:block;width:100%;max-height:70vh;object-fit:contain}.ab-belegbild .muted{display:block;padding:40px 16px;text-align:center}.ab-ohne-beleg{margin:0;padding:40px 16px;text-align:center;color:var(--lf-tinte-500);background:var(--lf-karte-still);border-radius:10px}.ab-belegfuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font:var(--lf-text-klein)}.ab-pruef-unten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;margin-top:16px;align-items:start}@media (max-width:760px){.ab-pruef-unten{grid-template-columns:minmax(0,1fr)}}.ab-bestand-hell{display:flex;flex-direction:column;gap:6px;margin:0}.ab-bestand-hell div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:var(--lf-text-klein)}.ab-bestand-hell dd{margin:0;font:500 .9375rem/1.3 var(--lf-font-mono)}.ab-bestand-hell .ab-bestand-summe{margin-top:4px;padding-top:8px;border-top:1px solid var(--lf-linie)}.ab-bestand-hell .ab-bestand-summe dt{font:600 .9375rem/1.3 var(--lf-font-kopf);color:var(--lf-tinte)}.ab-bestand-hell .ab-bestand-summe dd{font:700 1.375rem/1.2 var(--lf-font-kopf);color:var(--lf-petrol-700)}.ab-klein{font-size:1rem}.ab-sturz-liste{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ab-sturz-liste li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;grid-gap:10px;gap:10px;font:var(--lf-text-klein)}.ab-erklaerung{margin:0;font:var(--lf-text-klein);color:var(--lf-amber-tinte)}