@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;800&display=swap");:root{--gruen:#228B22;--gruen-flaeche:#186818;--schwarz:#111111;--weiss:#FFFFFF;--flaeche:#EAE9E9;--text:#201E1D;--text-gedaempft:rgba(32,30,29,.65);--text-leise:rgba(32,30,29,.50);--trennlinie:rgba(17,17,17,.18);--auf-dunkel:rgba(255,255,255,.60);--font:"Archivo",system-ui,sans-serif;--w-normal:400;--w-fett:800;--t-plakat:30px;--t-titel:25px;--t-artikel:26px;--t-beitrag:17px;--t-termin:16px;--t-text:14px;--t-klein:13px;--t-meta:12px;--t-label:11px;--t-kicker:10px;--rand:20px;--block:22px;--zeile:14px;--linie:2px;--tippziel:44px;--knopf:46px;--knopf-gross:52px;--radius:0;--dauer-ein:.20s;--dauer-hinweis:2.2s;--kurve:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}body{margin:0;background:var(--weiss);color:var(--text);font:var(--w-normal) var(--t-text)/1.55 var(--font);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font);font-weight:var(--w-fett);letter-spacing:-.01em}a{color:var(--gruen-flaeche)}a:hover{color:var(--schwarz)}:focus-visible{outline:var(--linie) solid var(--gruen);outline-offset:var(--linie)}::selection{background:var(--gruen);color:var(--weiss)}.abschnitt-kopf{margin:0 0 8px;font-size:var(--t-label);font-weight:var(--w-fett);letter-spacing:.1em;text-transform:uppercase}.regel{background:var(--text)}.regel,.trenner{height:var(--linie)}.trenner{background:var(--trennlinie)}.kicker{font-size:var(--t-kicker);font-weight:var(--w-fett);letter-spacing:.14em;text-transform:uppercase}.knopf{display:flex;align-items:center;gap:10px;min-height:var(--knopf);padding:0 16px;border:0;border-radius:var(--radius);font:var(--w-fett) var(--t-klein) var(--font);text-align:left;cursor:pointer}.knopf-primaer{background:var(--gruen-flaeche);color:var(--weiss)}.knopf-primaer:hover{background:var(--schwarz)}.knopf-umriss{background:transparent;color:var(--text);border:var(--linie) solid var(--text)}.knopf-umriss:hover{background:var(--flaeche)}.feld{width:100%;min-height:48px;padding:0 14px;border:var(--linie) solid var(--text);border-radius:var(--radius);background:var(--weiss);font:var(--w-normal) 15px var(--font)}.feld-label{font-size:var(--t-label);font-weight:var(--w-fett);letter-spacing:.1em;text-transform:uppercase}.segment{display:flex;border:var(--linie) solid var(--text)}.segment>button{flex:1 1;min-height:42px;border:0;cursor:pointer;background:transparent;color:var(--text);font:var(--w-fett) var(--t-label) var(--font)}.segment>button+button{border-left:var(--linie) solid var(--text)}.datumskachel,.segment>button[aria-pressed=true]{background:var(--text);color:var(--weiss)}.datumskachel{flex:none;width:56px;padding:8px 0;text-align:center}.datumskachel .tag{font:var(--w-fett) 22px/1 var(--font)}.datumskachel .monat{margin-top:3px;font-size:9px;letter-spacing:.06em;color:var(--gruen)}.datumskachel .monat,.marke{font-weight:var(--w-fett);text-transform:uppercase}.marke{display:inline-block;padding:3px 6px;font-size:var(--t-kicker);letter-spacing:.1em}.marke-gruen{background:var(--gruen-flaeche);color:var(--weiss)}.marke-umriss{border:var(--linie) solid var(--text)}.hinweis{position:fixed;left:var(--rand);bottom:24px;padding:14px 16px;background:var(--text);color:var(--weiss);font:var(--w-fett) var(--t-klein) var(--font);animation:hinweis-ein var(--dauer-ein) var(--kurve)}@keyframes hinweis-ein{0%{opacity:0;transform:translateY(14px)}}@keyframes ein{0%{opacity:0}}:root{--luecke-mini:4px;--luecke-klein:6px;--luecke:10px;--luecke-mittel:16px;--auf-dunkel-linie:rgba(255,255,255,.30);--auf-dunkel-hauch:rgba(255,255,255,.12);--telefon-breite:390px;--telefon-hoehe:844px;--statusleiste:44px;--kopfleiste:60px;--wappen-kopf:44px;--icon:44px;--punkt:7px;--menuzeile:60px;--t-menu:20px;--menu-aktiv:#2A2A2A;--wappen-gross:104px;--t-begruessung:40px;--balken-breite:28px;--balken-hoehe:4px;--kasten-zeile:56px;--kaestchen:20px;--wappen-mittel:96px;--t-willkommen:34px;--balken-breite-vier:22px;--t-zugangsnummer:26px;--kachel-ansprech:42px;--nummernkreis:22px;--album-kachel:104px;--t-album:13.5px;--chat-strich:4px;--chat-senden:44px;--kachel-mitglied:38px;--wochentag-spalte:34px;--kachel-termin:56px;--kachel-klein:52px;--t-kacheltag:22px;--t-adresse:11.5px;--t-detailtag:40px;--t-detailtitel:22px;--kachel-pdf:32px;--kachel-teil:38px;--titelbild:180px;--zeilenhoehe-text:1.62;--marke-liste:6px;--marke-hofstaat:8px;--jahr-spalte:52px;--label-spalte:96px;--t-koenig:22px;--galeriekachel:96px;--grundriss:200px;--t-werde:38px;--ziffernkachel:34px;--kachel-datei:34px;--kachel-portraet:46px;--aktionszeile:56px;--schalter-breite:46px;--schalter-hoehe:26px;--schalter-knopf:18px;--punkt-mitteilung:8px}html{background:var(--flaeche)}.telefon{max-width:var(--telefon-breite);margin:0 auto;min-height:100dvh;background:var(--weiss);position:relative;overflow-x:hidden}.kopfzeile{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--schwarz);border-bottom:var(--linie) solid var(--gruen);padding-top:env(safe-area-inset-top)}.kopf-inner{display:flex;align-items:center;height:var(--kopfleiste);padding-left:var(--rand)}.wappen-kopf{height:var(--wappen-kopf);width:auto;display:block}.wortmarke{margin-left:var(--luecke);color:var(--weiss);font-size:var(--t-kicker);font-weight:var(--w-fett);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.kopf-icons{margin-left:auto;display:flex}.icon-knopf{width:var(--icon);height:var(--icon);display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--weiss);cursor:pointer;position:relative}.icon-knopf:hover{background:var(--menu-aktiv)}.glocke-punkt{position:absolute;top:calc(var(--icon) / 4);right:calc(var(--icon) / 4);width:var(--punkt);height:var(--punkt);background:var(--gruen)}.menu{position:fixed;left:0;right:0;bottom:0;top:0;z-index:30;background:var(--schwarz);overflow-y:auto;animation:ein var(--dauer-ein) var(--kurve);padding-top:calc(env(safe-area-inset-top) + var(--kopfleiste) + var(--linie))}.menu-liste{display:flex;flex-direction:column}.menu-zeile{display:flex;align-items:center;gap:var(--luecke);min-height:var(--menuzeile);padding:0 var(--rand);background:transparent;border:0;color:var(--weiss);font:var(--w-fett) var(--t-menu) var(--font);text-align:left;text-decoration:none;cursor:pointer}.menu-zeile:hover,.menu-zeile[aria-current=page]{background:var(--menu-aktiv)}.menu-hinweis{font-size:var(--t-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--gruen)}.menu-fuss{margin-top:var(--block);border-top:var(--linie) solid var(--gruen);padding:var(--rand)}.menu-fuss a{color:var(--weiss);font:var(--w-fett) var(--t-klein) var(--font);text-decoration:none}.seite{padding:var(--rand);padding-bottom:calc(var(--block) * 2)}.abschnitt{margin-top:var(--block)}.abschnitt:first-child{margin-top:0}.titel{font-size:var(--t-titel)}.plakatzeile{margin:0;font-size:var(--t-plakat);line-height:1.05;letter-spacing:-.02em}.gedaempft,.meta{color:var(--text-gedaempft)}.meta{font-size:var(--t-meta)}.kopf-mit-linie{margin-bottom:var(--zeile)}.kopf-mit-linie .regel{margin-top:var(--luecke-klein)}.gruen-block{background:var(--gruen-flaeche);color:var(--weiss);padding:var(--rand)}.gruen-block .kicker{color:var(--auf-dunkel)}.gruen-block p{margin:0}.zurueck{display:inline-flex;align-items:center;min-height:var(--tippziel);background:transparent;border:0;padding:0;color:var(--weiss);font:var(--w-fett) var(--t-label) var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.knopf,.zurueck{text-decoration:none}.knopf{width:100%}.knopf-weiss{background:var(--weiss);color:var(--gruen-flaeche)}.knopf-weiss:hover{background:var(--flaeche)}.knopf-schwarz{background:var(--schwarz);color:var(--weiss)}.knopf-schwarz:hover{background:var(--gruen-flaeche)}.knopf-hell{background:transparent;color:var(--weiss);border:var(--linie) solid var(--weiss)}.knopf-hell:hover{background:var(--auf-dunkel-hauch)}.knopf-gross{min-height:var(--knopf-gross)}.knopf-reihe{display:flex;gap:var(--luecke)}.knopf-reihe>.knopf{flex:1 1}.textknopf{display:inline-flex;align-items:center;min-height:var(--tippziel);background:transparent;border:0;padding:0;color:var(--gruen-flaeche);font:var(--w-fett) var(--t-klein) var(--font);text-decoration:none;cursor:pointer}.textknopf:hover{color:var(--schwarz)}.zeile{display:flex;gap:var(--luecke-mittel);padding:var(--zeile) 0}.zeilenknopf{display:block;width:100%;background:transparent;border:0;padding:0;text-align:left;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.wochenzeile{display:flex;align-items:baseline;gap:var(--luecke-mittel);min-height:var(--tippziel);padding:var(--zeile) 0}.wochentag{flex:none;width:var(--wochentag-spalte);font-size:var(--t-label);font-weight:var(--w-fett);letter-spacing:.1em;text-transform:uppercase;color:var(--gruen-flaeche)}.beitrag-titel{font-size:var(--t-beitrag);line-height:1.25}.beitrag-teaser{margin-top:var(--luecke-klein);font-size:var(--t-klein);color:var(--text-gedaempft)}.rubrik-zeile{display:flex;align-items:center;gap:var(--luecke);margin-bottom:var(--luecke-klein)}.termin{padding:var(--zeile) 0}.termin-oben{display:flex;gap:var(--luecke-mittel)}.termin-titel{font-size:var(--t-termin);font-weight:var(--w-fett)}.termin-meta{font-size:var(--t-meta);color:var(--text-gedaempft)}.termin-adresse,.termin-meta{margin-top:var(--luecke-mini)}.termin-adresse{font-size:var(--t-adresse);color:var(--text-leise)}.termin-aktionen,.termin-antwort{margin-top:var(--zeile)}.termin-antwort{display:flex;align-items:center;gap:var(--luecke)}.termin-antwort .zusagen{margin-left:auto}.gruppenhinweis,.termin-antwort .zusagen{font-size:var(--t-meta);color:var(--text-gedaempft)}.gruppenhinweis{margin-top:var(--zeile);padding:var(--luecke);border:var(--linie) solid var(--trennlinie)}.detail-tag{font-size:var(--t-detailtag);font-weight:var(--w-fett);line-height:1}.detail-titel{margin-top:var(--luecke);font-size:var(--t-detailtitel)}.to-zeile{display:flex;gap:var(--luecke-mittel);padding:var(--zeile) 0}.to-nummer{flex:none;color:var(--gruen);font-weight:var(--w-fett)}.anlage{gap:var(--luecke-mittel);padding:var(--zeile) 0}.anlage,.pdf-kachel{display:flex;align-items:center}.pdf-kachel{flex:none;width:var(--kachel-pdf);height:var(--kachel-pdf);justify-content:center;border:var(--linie) solid var(--text);font-size:var(--t-kicker);font-weight:var(--w-fett)}.pdf-kachel-gross{width:var(--kachel-datei);height:var(--kachel-datei)}.teilnehmer{display:flex;flex-wrap:wrap;gap:var(--luecke-klein)}.initialen{flex:none;display:flex;align-items:center;justify-content:center;border:var(--linie) solid var(--text);background:var(--flaeche);font-size:var(--t-meta);font-weight:var(--w-fett)}.initialen-teilnehmer{width:var(--kachel-teil);height:var(--kachel-teil)}.initialen-portraet{width:var(--kachel-portraet);height:var(--kachel-portraet)}.volltext p{margin:0 0 var(--zeile);font-size:var(--t-text);line-height:var(--zeilenhoehe-text)}.volltext h3{margin:var(--block) 0 var(--luecke);font-size:var(--t-beitrag)}.volltext ul{margin:0 0 var(--zeile);padding:0;list-style:none}.volltext li{position:relative;padding-left:var(--luecke-mittel);margin-bottom:var(--luecke-klein);font-size:var(--t-text);line-height:var(--zeilenhoehe-text)}.volltext li:before{content:"";position:absolute;left:0;top:calc(var(--t-text) * var(--zeilenhoehe-text) / 2 - var(--marke-liste) / 2);width:var(--marke-liste);height:var(--marke-liste);background:var(--gruen)}.platzhalter{background:var(--flaeche);border:var(--linie) solid var(--trennlinie);display:flex;align-items:center;justify-content:center;color:var(--text-leise);font-size:var(--t-kicker);font-weight:var(--w-fett);letter-spacing:.1em;text-transform:uppercase}.titelbild{height:var(--titelbild)}.datenzeile{display:flex;gap:var(--luecke-mittel);padding:var(--zeile) 0}.datenzeile dt{flex:none;width:var(--label-spalte);font-size:var(--t-label);font-weight:var(--w-fett);letter-spacing:.1em;text-transform:uppercase;color:var(--text-gedaempft)}.datenzeile dd{margin:0;font-size:var(--t-klein)}.marken-zeile{display:flex;align-items:center;gap:var(--luecke-mittel);padding:var(--zeile) 0}.quadrat{flex:none;background:var(--gruen)}.quadrat-gross{width:var(--marke-hofstaat);height:var(--marke-hofstaat)}.quadrat-klein{width:var(--marke-liste);height:var(--marke-liste)}.jubel-jahr{flex:none;width:var(--jahr-spalte);color:var(--gruen-flaeche);font-weight:var(--w-fett)}.koenig-name{font-size:var(--t-koenig)}.galerie{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--luecke-mittel);gap:var(--luecke-mittel)}.galerie-kachel{height:var(--galeriekachel)}.galerie-titel{margin-top:var(--luecke-klein);font-size:var(--t-meta);font-weight:var(--w-fett)}.grundriss-flaeche{height:var(--grundriss)}.werde-titel{margin:0;font-size:var(--t-werde);line-height:1.05;letter-spacing:-.02em}.voraussetzung{display:flex;gap:var(--luecke-mittel);padding:var(--zeile) 0}.ziffernkachel{flex:none;width:var(--ziffernkachel);height:var(--ziffernkachel);display:flex;align-items:center;justify-content:center;background:var(--schwarz);color:var(--weiss);font-weight:var(--w-fett)}.feldgruppe{margin-bottom:var(--luecke-mittel)}.feldgruppe .feld-label{display:block;margin-bottom:var(--luecke-klein)}.feldfehler{margin-top:var(--luecke-klein);font-size:var(--t-meta);font-weight:var(--w-fett);color:var(--gruen-flaeche)}.feld-fehlerhaft{border-color:var(--gruen-flaeche)}.kasten-gruen{border:var(--linie) solid var(--gruen);padding:var(--rand)}.kasten-grau{background:var(--flaeche);padding:var(--rand)}.einwilligung{display:flex;gap:var(--luecke-mittel);align-items:flex-start;min-height:var(--tippziel);cursor:pointer}.kaestchen{flex:none;width:var(--kaestchen);height:var(--kaestchen);margin-top:var(--luecke-mini);border:var(--linie) solid var(--text);background:var(--weiss);display:flex;align-items:center;justify-content:center;color:var(--weiss)}.kaestchen[data-an=true]{background:var(--gruen-flaeche);border-color:var(--gruen-flaeche)}.download-zeile{padding:var(--zeile) 0}.aktionszeile,.download-zeile{display:flex;align-items:center;gap:var(--luecke-mittel)}.aktionszeile{min-height:var(--aktionszeile);padding:0 var(--luecke-mittel);font:var(--w-fett) var(--t-klein) var(--font);text-decoration:none}.aktion-umriss{border:var(--linie) solid var(--text);color:var(--text)}.aktion-umriss:hover{background:var(--flaeche);color:var(--text)}.aktion-gruen{background:var(--gruen-flaeche);color:var(--weiss)}.aktion-gruen:hover{background:var(--schwarz);color:var(--weiss)}.impressum{white-space:pre-line;font-size:var(--t-klein);color:var(--text-gedaempft)}.mitteilung{display:flex;gap:var(--luecke-mittel);padding:var(--zeile) 0}.mitteilung-punkt{flex:none;width:var(--punkt-mitteilung);height:var(--punkt-mitteilung);margin-top:var(--luecke-klein)}.punkt-neu{background:var(--gruen)}.punkt-gelesen{background:var(--schwarz)}.punkt-alt{background:var(--text-leise)}.schalter-zeile{gap:var(--luecke-mittel);min-height:var(--kasten-zeile)}.schalter,.schalter-zeile{display:flex;align-items:center}.schalter{flex:none;margin-left:auto;width:var(--schalter-breite);height:var(--schalter-hoehe);border:var(--linie) solid var(--text);background:var(--weiss);padding:0 var(--luecke-mini);cursor:pointer}.schalter-knopf{width:var(--schalter-knopf);height:var(--schalter-knopf);background:var(--text)}.schalter[aria-pressed=true]{border-color:var(--gruen-flaeche);justify-content:flex-end}.schalter[aria-pressed=true] .schalter-knopf{background:var(--gruen-flaeche)}.onboarding{position:fixed;inset:0;z-index:60;background:var(--weiss);overflow-y:auto;animation:ein var(--dauer-ein) var(--kurve)}.onboarding-innen{max-width:var(--telefon-breite);margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;padding:var(--rand);padding-top:calc(env(safe-area-inset-top) + var(--rand))}.onboarding-gruen{color:var(--weiss)}.onboarding-gruen,.onboarding-gruen .onboarding-innen{background:var(--gruen-flaeche)}.onb-balken{display:flex;gap:var(--luecke-klein)}.onb-balken span{width:var(--balken-breite);height:var(--balken-hoehe);background:var(--trennlinie)}.onb-balken span[data-an=true]{background:var(--gruen)}.onboarding-gruen .onb-balken span{background:var(--auf-dunkel-linie)}.onboarding-gruen .onb-balken span[data-an=true]{background:var(--weiss)}.onb-mitte{flex:1 1;justify-content:center}.onb-fuss,.onb-mitte{display:flex;flex-direction:column}.onb-fuss{gap:var(--luecke)}.begruessung{font-size:var(--t-begruessung);font-weight:var(--w-fett);line-height:1.05;letter-spacing:-.02em}.wappen-gross{height:var(--wappen-gross);width:auto;align-self:flex-start;display:block}.themenzeile{display:flex;align-items:center;gap:var(--luecke-mittel);min-height:var(--kasten-zeile);background:transparent;border-left:0;border-right:0;border-bottom:0;width:100%;text-align:left;font:var(--w-normal) var(--t-klein) var(--font);cursor:pointer}.ueberspringen{align-self:flex-end}.hinweis{left:max(var(--rand),calc(50vw - var(--telefon-breite) / 2 + var(--rand)));max-width:calc(min(100vw, var(--telefon-breite)) - var(--rand) * 2);z-index:50}img{filter:none;max-width:100%}.marke-schwarz{background:var(--schwarz);color:var(--weiss)}.anlage+.anlage,.datenzeile+.datenzeile,.marken-zeile+.marken-zeile,.mitteilung+.mitteilung,.schalter-zeile+.schalter-zeile,.termin+.termin,.themenzeile+.themenzeile,.to-zeile+.to-zeile,.voraussetzung+.voraussetzung,.wochenzeile+.wochenzeile,.zeile+.zeile{border-top:var(--linie) solid var(--trennlinie)}.gruen-block .marken-zeile+.marken-zeile{border-top-color:var(--auf-dunkel-linie)}.gruen-block .quadrat{background:var(--weiss)}.honigtopf{left:-9999px}.honigtopf,.nur-fuer-vorleser{position:absolute;width:1px;height:1px;overflow:hidden}.nur-fuer-vorleser{margin:-1px;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.titelbild-foto{height:var(--titelbild)}.galerie-foto,.titelbild-foto{display:block;width:100%;object-fit:cover;border:var(--linie) solid var(--trennlinie)}.portraet-foto{flex:none;width:var(--kachel-portraet);height:var(--kachel-portraet);object-fit:cover;border:var(--linie) solid var(--text)}.hinweis-balken{padding:var(--luecke) var(--luecke-mittel);background:var(--gruen-flaeche);color:var(--weiss);font-size:var(--t-klein);font-weight:var(--w-fett)}.onboarding-mitglied{z-index:61}.onb-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--luecke)}.onb-balken-vier span{width:var(--balken-breite-vier)}.onb-ueberspringen{flex:none}.onboarding-gruen .onb-ueberspringen{color:var(--auf-dunkel)}.onboarding-gruen .onb-ueberspringen:hover{color:var(--weiss)}.wappen-mittel{height:var(--wappen-mittel);width:auto;align-self:flex-start;display:block}.willkommen{font-size:var(--t-willkommen);font-weight:var(--w-fett);line-height:1.05;letter-spacing:-.02em}.zugangskasten{border:var(--linie) solid var(--gruen);padding:var(--rand)}.zugang-nummer{margin:0;font-size:var(--t-zugangsnummer);font-weight:var(--w-fett);line-height:1.1}.hinweisliste{list-style:none;margin:var(--block) 0 0;padding:0}.hinweisliste li{display:flex;gap:var(--luecke-mittel);align-items:flex-start;padding:var(--zeile) 0}.hinweisliste li+li{border-top:var(--linie) solid var(--trennlinie)}.hinweis-nummer{flex:none;width:var(--nummernkreis);height:var(--nummernkreis);display:grid;place-items:center;background:var(--gruen);color:var(--weiss);font-size:var(--t-meta);font-weight:var(--w-fett)}.onb-zeile{display:flex;align-items:center;gap:var(--luecke-mittel);padding:var(--zeile) 0}.onb-zeile+.onb-zeile{border-top:var(--linie) solid var(--trennlinie)}.onb-zeile .initialen-teilnehmer{width:var(--kachel-ansprech);height:var(--kachel-ansprech)}.anlage-link{color:inherit;text-decoration:none;min-height:var(--tippziel)}.anlage-link:hover{color:var(--gruen-flaeche)}.anlage-link:hover .pdf-kachel{border-color:var(--gruen)}.album-raster{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--luecke-mittel);gap:var(--luecke-mittel);margin-top:var(--zeile)}.album-kachel{color:inherit;text-decoration:none;display:block}.album-bild{height:var(--album-kachel);border:var(--linie) solid var(--text);background:var(--flaeche);display:grid;place-items:center;overflow:hidden}.album-bild img{width:100%;height:100%;object-fit:cover;display:block}.album-titel{margin-top:var(--luecke-klein);font-size:var(--t-album);font-weight:var(--w-fett)}.album-kachel:hover .album-bild{border-color:var(--gruen)}.foto-raster{display:flex;flex-direction:column;gap:var(--block)}.foto{margin:0}.foto img{width:100%;height:auto;display:block;border:var(--linie) solid var(--text)}.foto figcaption{margin-top:var(--luecke-klein)}.chat{display:flex;flex-direction:column;gap:var(--zeile);margin-top:var(--zeile)}.chat-zeile{border-left:var(--chat-strich) solid var(--text);padding-left:var(--luecke-mittel)}.chat-eigen{border-left-color:var(--gruen)}.chat-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--luecke)}.chat-absender{font-weight:var(--w-fett);font-size:var(--t-klein)}.chat-text{margin:var(--luecke-mini) 0 0;white-space:pre-wrap}.chat-eingabe{display:flex;align-items:flex-end;gap:var(--luecke);margin-top:var(--block)}.chat-feld{flex:1 1;resize:vertical}.chat-senden{flex:none;width:var(--chat-senden);height:var(--chat-senden);border:var(--linie) solid var(--gruen);background:var(--gruen);color:var(--weiss);font:var(--w-fett) var(--t-termin) var(--font);cursor:pointer}.chat-senden:hover{background:var(--gruen-flaeche);border-color:var(--gruen-flaeche)}.chat-senden:disabled{opacity:.6;cursor:default}.mitglied-zeile{display:flex;align-items:center;gap:var(--luecke-mittel);padding:var(--zeile) 0}.mitglied-zeile+.mitglied-zeile{border-top:var(--linie) solid var(--trennlinie)}.mitglied-zeile .initialen-teilnehmer{width:var(--kachel-mitglied);height:var(--kachel-mitglied)}.datenschutzhinweis{margin:var(--block) 0 0;font-size:var(--t-klein);color:var(--text-gedaempft);line-height:1.5}.datenschutzhinweis a{color:var(--gruen-flaeche);text-decoration:underline}.datenschutzhinweis a:hover{color:var(--schwarz)}.onboarding-gruen .datenschutzhinweis{color:var(--auf-dunkel)}.onboarding-gruen .datenschutzhinweis a{color:var(--weiss)}.einwilligung{margin-top:var(--block)}.einwilligung-zeile{display:flex;align-items:flex-start;gap:var(--luecke-mittel);width:100%;min-height:var(--tippziel);padding:var(--zeile) 0;background:transparent;border:0;border-top:var(--linie) solid var(--trennlinie);text-align:left;font:var(--w-normal) var(--t-klein)/1.5 var(--font);color:var(--text);cursor:pointer}.einwilligung-zeile:disabled{cursor:default;opacity:.6}.einwilligung-zeile .kaestchen{margin-top:2px;flex:none}.einwilligung-text a{color:var(--gruen-flaeche);text-decoration:underline}.einwilligung-geraet{margin:var(--luecke-klein) 0 0 calc(var(--kaestchen) + var(--luecke-mittel))}