@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.oL7E9a_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.oL7E9a_variable{--schrift:"DM Sans", "DM Sans Fallback"}
:root{--text:#1c2526;--leise:#4f5b5c;--hintergrund:#f2f2f2;--flaeche:#f2f2f2;--rand:#d3d6d6;--akzent:#c4006b;--akzent-dunkel:#a3065e;--beere:#a3065e;--pink:#e6007e;--rosa:#f5b3d6;--rosa-hell:#fde8f2;--petrol:#0f3b3f;--petrol-mittel:#2b7a73;--tuerkis:#5ed6c8;--gefahr:#a4161a;--erfolg-text:#1d5c2e;--erfolg-flaeche:#e6f4ea;--fehler-flaeche:#fdecea;--radius:4px;--radius-gross:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--schrift), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;color:var(--text);background:var(--hintergrund);margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3{color:var(--petrol);letter-spacing:-.01em;font-weight:700}h1{overflow-wrap:anywhere;margin:.5rem 0 1rem;font-size:1.75rem;line-height:1.2}h2{overflow-wrap:anywhere;margin:1.75rem 0 .75rem;font-size:1.3rem}h3{font-size:1.1rem}a{color:var(--akzent)}a:hover{color:var(--akzent-dunkel)}:focus-visible{outline:3px solid var(--petrol);outline-offset:2px;box-shadow:0 0 0 5px #fff}main{display:block}.inhalt,.schmal{max-width:64rem;margin:0 auto;padding:1rem}.schmal,.inhalt.schmal{max-width:42rem}.leseansicht .zeichenzahl{margin-top:.75rem}.leise{color:var(--leise)}.umbrechen{overflow-wrap:anywhere}.unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopf{background:var(--beere);color:#fff;border-top:5px solid var(--pink)}.kopf-innen,.vereinsleiste-innen{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;max-width:64rem;margin:0 auto;padding:.6rem 1rem;display:flex}.marke{color:#fff;letter-spacing:-.01em;margin-right:auto;font-size:1.2rem;font-weight:700;text-decoration:none}.marke:hover{color:#fff;text-decoration:underline}.konto-navi{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.konto-navi a,.konto-navi .link-knopf{color:#fff;font-weight:600;text-decoration:none}.konto-navi a:hover,.konto-navi .link-knopf:hover{color:var(--rosa)}.konto-navi form{margin:0}.link-knopf{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vereinsleiste{border-bottom:4px solid var(--tuerkis);background:#fff}.vereinsname{font-weight:700}.vereinsauswahl{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:flex}.vereinsauswahl label{font-weight:700}.vereinsauswahl select{max-width:100%}.rolle{color:var(--leise);font-size:.95rem}.bereichs-navi{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.navi-link{color:var(--petrol);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.navi-link svg{color:var(--akzent);flex-shrink:0}.navi-link:hover{background:var(--rosa-hell);color:var(--akzent-dunkel)}.navi-link[aria-current=page]{background:var(--akzent);color:#fff}.navi-link[aria-current=page] svg{color:#fff}.navi-link[aria-current=page] .nav-zahl{color:var(--akzent);background:#fff}.formular{grid-template-columns:minmax(0,1fr);gap:1rem;max-width:32rem;display:grid}.feld{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.feld select{justify-self:start}label{font-weight:600}input,select,textarea{font:inherit;color:inherit;background:#fff;border:1px solid #848c8d;border-radius:8px;width:100%;padding:.6rem .7rem}select{width:auto;max-width:100%}textarea{resize:vertical;line-height:1.5}.knopf{min-height:2.75rem;font:inherit;cursor:pointer;color:var(--akzent);border:2px solid var(--akzent);border-radius:var(--radius);background:#fff;justify-content:center;align-items:center;gap:.25rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--rosa-hell);color:var(--akzent-dunkel)}.knopf.haupt{background:var(--akzent);color:#fff}.knopf.haupt:hover{background:var(--akzent-dunkel);border-color:var(--akzent-dunkel);color:#fff}.knopf.gefahr{background:var(--gefahr);border-color:var(--gefahr);color:#fff}.knopf.gefahr-leise{color:var(--gefahr);border-color:var(--gefahr)}.knopf.gefahr-leise:hover{background:var(--fehler-flaeche)}.knopf.klein{min-width:2.5rem;min-height:2.5rem;padding:.25rem .6rem;font-size:.95rem}.knopf:disabled{opacity:.45;cursor:not-allowed}.knopfreihe{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hinweis{background:#fff;border-radius:10px;margin:.5rem 0;padding:.75rem 1rem}.hinweis.fehler{background:var(--fehler-flaeche);color:var(--gefahr);border-left:4px solid var(--gefahr)}.hinweis.erfolg{background:var(--erfolg-flaeche);color:var(--erfolg-text);border-left:4px solid var(--erfolg-text)}.hinweis p{margin:.25rem 0}.titelzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.titelzeile h1,.titelzeile h2{margin-bottom:.5rem}.brotkrumen{margin:.25rem 0 .75rem;font-size:.95rem}.brotkrumen ol{flex-wrap:wrap;align-items:center;row-gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.brotkrumen li{align-items:center;min-width:0;display:inline-flex}.brotkrumen a{color:var(--akzent);overflow-wrap:anywhere;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f3b3f14}.brotkrumen a:hover{background:var(--rosa-hell);color:var(--akzent-dunkel)}.brotkrumen [aria-current=page]{color:var(--petrol);overflow-wrap:anywhere;padding:.2rem .4rem;font-weight:600}.brotkrumen .krumen-trenner{color:var(--petrol-mittel);flex:none;margin:0 .15rem}.karten{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.karte{border-radius:var(--radius-gross);background:#fff;padding:1rem 1.25rem;box-shadow:0 1px 3px #0f3b3f14}.karte h2,.karte h3{margin:0 0 .25rem;font-size:1.2rem}.eckdaten{flex-wrap:wrap;gap:.25rem 2rem;margin:.25rem 0 .75rem;display:flex}.eckdaten div{gap:.4rem;display:flex}.eckdaten dt{color:var(--leise)}.eckdaten dt:after{content:":"}.eckdaten dd{margin:0;font-weight:600}.status{border-radius:999px;padding:.05rem .5rem;font-size:.9rem;font-weight:600;display:inline-block}.status-entwurf{color:#333;background:#ececec}.status-eingereicht{color:#6b4b00;background:#fff4d6}.status-freigegeben{background:var(--erfolg-flaeche);color:var(--erfolg-text)}.status-lektorat{color:#23408e;background:#e8eefc}.status-korrektur{color:#5b2386;background:#f3e8fc}.status-fertig{background:var(--petrol);color:#fff}.zurueck-marke{background:var(--fehler-flaeche);color:var(--gefahr);border-radius:999px;padding:.1rem .5rem;font-size:.85rem;display:inline-block}.kommentar-zahl{color:var(--leise);align-items:center;gap:.25rem;font-size:.9rem;display:inline-flex}.tabelle{border-collapse:collapse;width:100%}.tabelle th,.tabelle td{text-align:left;border-bottom:1px solid var(--rand);vertical-align:top;padding:.55rem .5rem}.tabelle th{color:var(--leise);font-size:.95rem}.tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:40rem){.tabelle thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabelle,.tabelle tbody,.tabelle tr,.tabelle td{width:100%;display:block}.tabelle tr{border:1px solid var(--rand);border-radius:var(--radius);margin-bottom:.75rem;padding:.4rem .75rem}.tabelle td{border:0;gap:.5rem;padding:.2rem 0;display:flex}.tabelle td.zahl{text-align:left}.tabelle td:before{content:attr(data-titel) ":";color:var(--leise);flex-shrink:0;min-width:8.5rem}.tabelle td[data-titel=Titel]{font-size:1.05rem;font-weight:700}.tabelle td[data-titel=Titel]:before{display:none}.bereichs-navi{margin-left:0}}.personen{margin:0;padding:0;list-style:none}.person{border-bottom:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 0;display:flex}.person-name{flex:14rem;min-width:0}.person-aktionen{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.rolle-formular{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rueckfrage{background:var(--fehler-flaeche);border-radius:var(--radius);padding:.5rem .75rem}.rueckfrage p{margin:0 0 .5rem}.gefahrenzone{border-top:1px solid var(--rand);margin-top:3rem;padding-top:.5rem}.gefahrenzone h2{color:var(--leise);font-size:1.05rem}.editor{gap:1rem;display:grid}.titel-eingabe{font-size:1.25rem;font-weight:700}.zeichenzahl{background:#fff;border-radius:10px;margin:0;padding:.5rem .75rem}.bloecke{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.block{border:1px solid var(--rand);border-left:6px solid var(--rand);background:#fff;border-radius:10px;gap:.5rem;padding:.6rem;display:grid}.block-ueberschrift{border-left-color:var(--akzent)}.block-ueberschrift textarea{font-size:1.3rem;font-weight:700}.block-zwischenueberschrift{border-left-color:var(--petrol-mittel)}.block-zwischenueberschrift textarea{font-size:1.1rem;font-weight:700}.block-kopf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.block-zeichen{color:var(--leise);font-size:.9rem}.block-knoepfe{gap:.4rem;margin-left:auto;display:flex}.hinzufuegen{background:#fff;border:1px dashed #9aa3a4;border-radius:10px;margin:0;padding:.75rem}.hinzufuegen legend{padding:0 .25rem;font-weight:700}.speicherleiste{background:var(--hintergrund);border-top:1px solid var(--rand);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.meldung.erfolg{color:var(--erfolg-text);font-weight:600}.meldung.fehler{color:var(--gefahr);font-weight:600}.leseansicht .absatz{white-space:pre-wrap}.lesetext{border-radius:var(--radius-gross);background:#fff;margin-top:.75rem;padding:1rem 1.25rem;line-height:1.6}.lesetext h2{margin:1rem 0 .5rem;font-size:1.35rem}.lesetext h3{margin:.9rem 0 .4rem;font-size:1.12rem}.lesetext>:first-child{margin-top:0}.leseansicht .titelzeile h1{margin-bottom:.5rem}.karte details{margin:.5rem 0}.karte summary{cursor:pointer;color:var(--akzent);padding:.25rem 0}.tabelle,.personen{border-radius:var(--radius-gross);background:#fff}.tabelle th,.tabelle td{padding:.65rem .75rem}.personen{padding:0 1rem}.person:last-child{border-bottom:0}@media (max-width:40rem){.tabelle{background:0 0}.tabelle tr{border-radius:var(--radius-gross);background:#fff;border:0;padding:.75rem 1rem}.tabelle td{padding:.2rem 0}}.buehne{background:linear-gradient(180deg, #1e3a3a 0%, var(--petrol-mittel) 100%);border-bottom:6px solid var(--tuerkis);color:#fff;text-align:center;padding:2.5rem 1rem 2rem}.buehne-titel{color:#fff;margin:0 0 .5rem;font-size:2rem}.buehne p{margin:0}.fuss{background:var(--rosa);color:var(--petrol);margin-top:3rem}.fuss-innen{max-width:64rem;margin:0 auto;padding:1.25rem 1rem;font-size:.95rem}.art-wahl{flex-wrap:wrap;gap:.3rem;display:flex}.art-wahl .knopf{border-width:1px;min-height:2.5rem;padding:.2rem .5rem;font-size:.9rem;font-weight:500}.art-wahl .knopf[aria-pressed=true]{background:var(--akzent);border-color:var(--akzent);color:#fff;font-weight:700}.einfuegen-hilfe{margin:0 0 .5rem}.einfuegen-knoepfe{margin-top:.5rem}.marke{align-items:center;gap:.9rem;display:inline-flex}.logo-schild{line-height:0;display:inline-flex}.logo-schild img{width:auto;height:32px}.frist{color:var(--leise);font-weight:500}.frist-bald{color:#8a4b00;font-weight:700}.frist-vorbei{color:var(--gefahr);font-weight:700}.mit-icon{align-items:center;gap:.35rem;display:inline-flex}.mit-icon svg,.knopf svg{flex-shrink:0}.kacheln{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.kachel{border-radius:var(--radius-gross);height:100%;color:var(--text);background:#fff;border:2px solid #0000;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex;box-shadow:0 1px 3px #0f3b3f14}.kachel:hover{border-color:var(--akzent);color:var(--text)}.kachel-icon{background:var(--rosa-hell);width:3.25rem;height:3.25rem;color:var(--akzent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kachel-hervor .kachel-icon{background:var(--akzent);color:#fff}.kachel-titel{color:var(--petrol);font-size:1.1rem;font-weight:700;display:block}.kachel-text{color:var(--leise);font-size:.95rem;display:block}@media (max-width:40rem){.kacheln{grid-template-columns:minmax(0,1fr)}}.text-bereich{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.text-hilfe{margin:0 0 .5rem}.textfeld{white-space:pre-wrap;overflow-wrap:anywhere;outline-offset:2px;background:#fff;border:1px solid #848c8d;border-radius:10px;min-height:16rem;padding:.75rem .9rem;line-height:1.6}.textfeld>div{border-left:4px solid #0000;border-radius:4px;margin:0 -.5rem .5rem;padding:.15rem .5rem}.textfeld>div[data-art=ueberschrift]{color:var(--petrol);background:var(--rosa-hell);border-left-color:var(--akzent);font-size:1.35rem;font-weight:700}.textfeld>div[data-art=zwischenueberschrift]{color:var(--petrol);border-left-color:var(--petrol-mittel);background:#e3f7f4;font-size:1.12rem;font-weight:700}.werkzeug{border-width:1px;min-height:2.5rem;padding:.25rem .6rem;font-size:.95rem;font-weight:600}.werkzeug[aria-pressed=true]{background:var(--akzent);border-color:var(--akzent);color:#fff}.werkzeug-zwischenueberschrift[aria-pressed=true]{background:var(--petrol-mittel);border-color:var(--petrol-mittel)}.werkzeug-absatz[aria-pressed=true]{background:var(--leise);border-color:var(--leise)}.kontext-menue{z-index:20;background:#fff;border-radius:12px;gap:.35rem;width:15rem;padding:.5rem;display:grid;position:fixed;box-shadow:0 4px 16px #0f3b3f40}.kontext-menue .werkzeug{justify-content:flex-start}.nur-handy{display:none}.werkzeug-ueberschrift{background:var(--rosa-hell);border-left:5px solid var(--akzent);color:var(--petrol)}.werkzeug-zwischenueberschrift{border-color:var(--petrol-mittel);border-left:5px solid var(--petrol-mittel);color:var(--petrol);background:#e3f7f4}.werkzeug-absatz{color:var(--text);border-color:#848c8d #848c8d #848c8d #d3d6d6;border-left-style:solid;border-left-width:5px}.werkzeug-ueberschrift:hover{color:var(--petrol);background:#fbd3e6}.werkzeug-zwischenueberschrift:hover{color:var(--petrol);background:#c9efe9}.werkzeug-ueberschrift[aria-pressed=true]{background:var(--akzent);border-color:var(--akzent);color:#fff}.werkzeug-zwischenueberschrift[aria-pressed=true]{background:var(--petrol-mittel);border-color:var(--petrol-mittel);color:#fff}.autor-formular{background:#fff;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin:0 0 1.25rem;padding:.75rem 1rem;display:flex}.autor-formular .feld{flex:14rem}.autor-formular .hinweis{flex-basis:100%;margin:0}.text-spalte{position:relative}.zeilen-menue{display:none}@media (max-width:47.99rem),(pointer:coarse){.nur-handy{display:inline}.nur-computer{display:none}.textfeld{padding-right:3.6rem}.zeilen-menue{z-index:2;display:block;position:absolute;right:.35rem}.zeilen-menue-knopf{background:#fff;border-width:1px;gap:0;min-width:2.75rem;min-height:2.5rem;padding:.2rem .35rem}.zeilen-menue-liste{background:#fff;border-radius:12px;gap:.35rem;width:max-content;padding:.5rem;display:grid;position:absolute;top:2.8rem;right:0;box-shadow:0 4px 16px #0f3b3f40}.zeilen-menue-liste .werkzeug{justify-content:flex-start}}.karte+.karte,section.karte{margin-top:1.25rem}.nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.roadmap,.feedback-liste{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.roadmap .karte,.feedback-liste .karte{border-left:5px solid var(--rand)}.meilenstein-in_arbeit{border-left-color:var(--pink)!important}.meilenstein-fertig,.feedback-erledigt{border-left-color:var(--petrol-mittel)!important}.feedback-neu{border-left-color:var(--rosa)!important}.feedback-in_arbeit{border-left-color:var(--pink)!important}.feedback-verworfen{opacity:.7}.roadmap h3,.feedback-liste h3{font-size:1.1rem}.icon-fehler{color:var(--gefahr);flex-shrink:0}.icon-wunsch{color:var(--petrol-mittel);flex-shrink:0}.plakette{color:#333;white-space:nowrap;background:#ececec;border-radius:999px;padding:.05rem .6rem;font-size:.85rem;font-weight:600;display:inline-block}.plakette-in_arbeit{background:var(--rosa-hell);color:var(--beere)}.plakette-fertig,.plakette-erledigt{background:var(--erfolg-flaeche);color:var(--erfolg-text)}.plakette-neu{color:#6b4b00;background:#fff4d6}.feld-paar{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0 1rem;display:grid}.roadmap-seite section+section{margin-top:1.5rem}.roadmap-seite>section>details.karte{margin-bottom:.75rem}.filter{border-radius:var(--radius-gross);background:#fff;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.5rem 1rem;margin:.75rem 0 .25rem;padding:.75rem 1rem;display:grid}.filter .feld{margin:0}.filter .feld select{justify-self:stretch}.filter-knoepfe{align-items:center;min-height:2.75rem;display:flex}.filter-knoepfe:empty{display:none}.planung-details{background:#fff;border-radius:10px;margin:0 0 1.25rem;padding:.5rem 1rem}.planung-details summary{cursor:pointer;color:var(--akzent);padding:.25rem 0;font-weight:600}.planung-details .autor-formular{margin:0;padding:.5rem 0}.planung-formular{justify-items:start;gap:.5rem;padding:.5rem 0;display:grid}.planung-formular .feld-paar{width:100%}.planung-formular .hinweis,.zeichenzahl p{margin:0}.ziel-rest{font-weight:600}.ziel-balken{background:#e5e7e7;border-radius:3px;height:6px;margin-top:.4rem;overflow:hidden}.ziel-balken>div{background:var(--petrol-mittel);border-radius:3px;height:100%}.ziel-knapp .ziel-balken>div{background:#c27c00}.ziel-knapp .ziel-rest{color:#8a5a00}.ziel-erreicht .ziel-rest{color:var(--erfolg-text)}.ziel-zu-viel{box-shadow:inset 4px 0 0 var(--gefahr)}.ziel-zu-viel .ziel-balken>div{background:var(--gefahr)}.ziel-zu-viel .ziel-rest{color:var(--gefahr)}.zahl-zu-viel{color:var(--gefahr);font-weight:700}.planungs-tabelle select,.planungs-tabelle input{width:100%;min-width:0}.planungs-tabelle th[scope=row]{text-align:left;font-weight:600}.planungs-tabelle td,.planungs-tabelle th{vertical-align:middle}.planungs-tabelle .ziel-eingabe{max-width:9rem}.planungs-tabelle .seite-eingabe{max-width:5rem}.planungs-tabelle .neue-zeile{background:var(--rosa-hell)}@media (min-width:40.01rem){.planungs-tabelle th:nth-child(2),.planungs-tabelle td:nth-child(2){width:13rem}.planungs-tabelle td:nth-child(3){width:9rem}.planungs-tabelle td:nth-child(4){width:7.5rem}}@media (max-width:40rem){.planungs-tabelle th[scope=row]{width:100%;padding:.2rem 0 .4rem;font-size:1.05rem;display:block}.planungs-tabelle td{align-items:center}.planungs-tabelle td:before{min-width:7rem}}.bilder-bereich{margin-top:2rem}.bilder-stand{background:var(--erfolg-flaeche);color:var(--erfolg-text);border-radius:999px;padding:.1rem .6rem;font-weight:600}.bilder-stand.bilder-offen{color:#6b4b00;background:#fff4d6}.bilder-hochladen{margin:.5rem 0 1rem}.bilder-hochladen label.knopf{cursor:pointer}.bilder-hochladen label.knopf:focus-within{outline:3px solid var(--petrol-mittel);outline-offset:2px}.bilder-hochladen .gesperrt{opacity:.45;cursor:not-allowed}.bilder-liste{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bild-karte{border-radius:var(--radius-gross);background:#fff;border:2px solid #0000;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.bild-karte.ist-favorit{border-color:var(--pink)}@media (min-width:40rem){.bild-karte{grid-template-columns:14rem minmax(0,1fr)}}.bild-vorschau{background:#f1f2f2;border-radius:10px;align-self:start;place-items:center;min-height:8rem;display:grid;position:relative;overflow:hidden}.bild-vorschau img{object-fit:contain;width:100%;height:100%;max-height:16rem;display:block}.favorit-marke{background:var(--pink);color:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:.4rem;left:.4rem}.bild-angaben p{margin:0 0 .4rem}.bild-datei{overflow-wrap:anywhere;font-size:.9rem}.druck{align-items:flex-start;gap:.4rem;display:flex}.druck svg{flex-shrink:0;margin-top:.2rem}.druck-sehr-gut svg,.druck-gut svg{color:var(--erfolg-text)}.druck-klein{color:#8a5a00}.druck-zu-klein{color:var(--gefahr)}.hinweis.warnung{color:#6b4b00;background:#fff4d6;border-left:4px solid #c27c00}.bild-unvollstaendig{color:var(--gefahr);font-weight:600}.bild-formular{gap:.5rem;margin-bottom:.5rem}.bild-knoepfe{margin-top:.25rem}.favorit-an{background:var(--pink);border-color:var(--pink);color:#fff}.zahl-bilder-offen{color:#8a5a00;font-weight:700}.qualitaet{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.85rem;font-weight:600;display:flex}.qualitaet-klein{color:#8a5a00}.qualitaet-zu-klein{color:var(--gefahr)}@media (max-width:40rem){.tabelle td[data-titel=Bilder]{flex-wrap:wrap}.qualitaet{justify-content:flex-start}}.sortierung{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0 0 1rem;display:flex}.sortierung label{font-weight:600}.sortierung select{max-width:100%}details.aufklapper{padding-top:.25rem;padding-bottom:.25rem}details.aufklapper>summary{cursor:pointer;min-height:2.75rem;color:inherit;align-items:center;gap:.6rem;padding:.25rem 0;list-style:none;display:flex}details.aufklapper>summary::-webkit-details-marker{display:none}details.aufklapper>summary:before{content:"";border-left:.45rem solid var(--akzent);border-top:.35rem solid #0000;border-bottom:.35rem solid #0000;flex:none;width:0;height:0;transition:transform .15s}details.aufklapper[open]>summary:before{transform:rotate(90deg)}details.aufklapper>summary h2{margin:0;font-size:1.15rem}details.aufklapper[open]>summary{margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){details.aufklapper>summary:before{transition:none}}.workflow{margin:1rem 0}.stationen{counter-reset:station;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.stationen li{counter-increment:station;border:1px solid var(--rand);color:var(--leise);background:#fff;border-radius:999px;padding:.25rem .6rem;font-size:.9rem}.stationen li:before{content:counter(station) ". "}.stationen li.station-erledigt{background:var(--erfolg-flaeche);color:var(--erfolg-text);border-color:#0000}.stationen li.station-jetzt{background:var(--akzent);color:#fff;border-color:var(--akzent);font-weight:600}.hinweis.zurueck{background:var(--fehler-flaeche);color:var(--gefahr);border-left:4px solid var(--gefahr)}.workflow-formular{border:1px solid var(--rand);background:#fff;border-radius:10px;gap:.5rem;padding:.75rem 1rem;display:grid}.workflow-formular h3{margin:0;font-size:1.05rem}.workflow-formular p{margin:0}.workflow-formular textarea,.kommentar-formular textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--rand);border-radius:var(--radius);padding:.5rem}.schnellauswahl{flex-wrap:wrap;gap:.35rem;display:flex}.verlauf{margin-top:2rem}.verlauf-liste{gap:.25rem;margin:0;padding:0;font-size:.95rem;line-height:1.4;list-style:none;display:grid}.verlauf-liste li{overflow-wrap:anywhere;border-radius:8px;padding:.3rem .6rem}.verlauf-kommentar{border:1px solid var(--rand);background:#fff}.verlauf-status{background:var(--rosa-hell)}.verlauf-kopf{margin:0}.verlauf-text{white-space:pre-wrap;margin:.1rem 0 0}.kommentar-formular{gap:.4rem;display:grid}.kommentar-formular p{margin:0}.kommentar-formular .knopf{justify-self:start}.auswahlgruppe{border:0;gap:.5rem;margin:0;padding:0;display:grid}.auswahlgruppe legend{margin-bottom:.5rem;font-weight:600}.auswahl{border:1px solid var(--rand);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.5rem .75rem;display:flex}.auswahl input{flex:none;width:1.1rem;height:1.1rem;margin-top:.3rem}.auswahl>span{gap:.15rem;min-width:0;display:grid}.feld-haken{align-items:flex-start;gap:.5rem;display:flex}.feld-haken input{flex:none;width:1.1rem;height:1.1rem;margin-top:.25rem}.fester-beitrag h3{margin-top:0}.staende{overflow-wrap:anywhere;gap:.4rem;padding-left:1.2rem;display:grid}.staende .aktions-knopf{margin-top:.25rem}.staende .aktions-knopf .knopf{min-height:2.25rem;padding:.15rem .6rem;font-size:.9rem}.aktions-knopf{margin:1rem 0}.aktions-knopf p{margin:.35rem 0 0}details.aufklapper>summary h3,details.aufklapper>summary h4{margin:0;font-size:1.05rem}.auswahl strong+.leise{font-weight:400}h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.standardbild{border:1px solid var(--rand);border-radius:10px;gap:.6rem;min-width:0;margin:0;padding:.75rem 1rem;display:grid}.standardbild legend{padding:0 .25rem;font-weight:600}.standardbild-vorschau{object-fit:cover;border-radius:6px;max-width:12rem;max-height:9rem}.standardbild input[type=file]{max-width:100%}.stand-text{font-size:.9rem;display:block}.fester-stand textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--rand);border-radius:var(--radius);padding:.5rem}.naechster-schritt{margin:0 0 .75rem}.satz-bereich{border:1px solid var(--rand);background:#fff;border-radius:10px;margin:1rem 0 1.5rem;padding:.75rem 1rem}.satz-bereich h2{margin-top:0;font-size:1.15rem}.satz-liste{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.satz-liste li{overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;display:flex}.satz-liste li>svg{color:var(--akzent);flex:none;margin-top:.2rem}.satz-liste .aktions-knopf{margin:.35rem 0 0}.satz-aktuell{background:var(--erfolg-flaeche);color:var(--erfolg-text);border-radius:999px;padding:.05rem .45rem;font-size:.8rem}.satz-hochladen{margin-bottom:.5rem}.verlauf-mehr{margin:.25rem 0 0}.verlauf-mehr>summary{cursor:pointer;color:var(--akzent);align-items:center;min-height:2.25rem;padding:.25rem 0;font-size:.95rem;font-weight:600;display:flex}.verlauf-mehr[open]>summary{margin-bottom:.25rem}.verlauf>.verlauf-liste{margin-bottom:0}.verlauf>.kommentar-formular{margin:0 0 1rem}.verlauf h2{margin-bottom:.5rem}.leise.klein{font-size:.85rem}.verlauf-kommentar .knopfreihe .knopf.klein{min-height:2.25rem;padding:.1rem .5rem;font-size:.85rem}.verlauf-mehr>summary{gap:.5rem;list-style:none}.verlauf-mehr>summary::-webkit-details-marker{display:none}.verlauf-mehr>summary:before{content:"";border-left:.4rem solid var(--akzent);border-top:.3rem solid #0000;border-bottom:.3rem solid #0000;width:0;height:0;transition:transform .15s}.verlauf-mehr[open]>summary:before{transform:rotate(90deg)}.aufgabe-marke{background:var(--akzent);color:#fff;border-radius:999px;align-items:center;gap:.4rem;margin:.25rem 0 .5rem;padding:.3rem .75rem;font-weight:700;display:inline-flex}.karte.hat-aufgabe{border-left:6px solid var(--akzent)}tr.hat-aufgabe td:first-child,tr.hat-aufgabe td{background:var(--rosa-hell)}.dran-marke{background:var(--akzent);color:#fff;white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.8rem;font-weight:700;display:inline-block}.kommentar-zahl{flex-wrap:wrap;position:relative}.bewerbungen{background:var(--rosa-hell);border-left:5px solid var(--akzent);overflow-wrap:anywhere;border-radius:10px;margin:1rem 0 1.5rem;padding:.75rem 1rem}.bewerbungen h2{margin-top:0;font-size:1.15rem}.bewerbungs-liste{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.bewerbungs-liste li{background:#fff;border-radius:8px;padding:.5rem .75rem}.bewerbungs-liste p{margin:0 0 .25rem}.bewerbungs-liste .aktions-knopf{margin:.25rem 0 0}.bewerben-formular{gap:.4rem;max-width:36rem;display:grid}.bewerben-formular textarea{width:100%}.bewerben-formular .knopf{justify-self:start}.bewerbungs-marke{background:var(--rosa-hell);color:var(--akzent-dunkel);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.8rem;font-weight:700;display:inline-block}.nav-zahl{background:var(--akzent);color:#fff;text-align:center;border-radius:999px;min-width:1.3rem;padding:0 .35rem;font-size:.8rem;font-weight:700;display:inline-block}.idee-formular{gap:.6rem;max-width:36rem;padding:.5rem 0;display:grid}.idee-formular .feld{margin:0}.idee-formular textarea,.idee-formular input:not([type=checkbox]),.idee-formular select{width:100%}.idee-formular .knopf{justify-self:start}.idee-text{white-space:pre-line;overflow-wrap:anywhere;margin:.25rem 0 .5rem}.karte h3.mit-icon{overflow-wrap:anywhere;align-items:center;gap:.4rem;display:flex}.erledigte-ideen{margin-top:1.5rem}.erledigte-ideen summary{cursor:pointer;color:var(--akzent);font-weight:600}.erledigt-liste{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.erledigt-liste li{overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:.5rem .75rem}.idee-herkunft{border-left:4px solid var(--tuerkis);overflow-wrap:anywhere;background:#fff;border-radius:8px;margin:0 0 1rem;padding:.5rem .75rem}.knopf-link{color:var(--akzent);font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.knopf-link:hover{color:var(--akzent-dunkel)}.knopf-link svg{flex:none}.schlichte-liste{margin:0;padding:0;list-style:none}.konten-tabelle td{overflow-wrap:anywhere}.konten-tabelle td>.leise{font-size:.9rem;display:block}.pop-up{border-radius:var(--radius-gross);width:min(40rem,100% - 1.5rem);max-height:calc(100dvh - 2rem);color:var(--text);background:var(--hintergrund);border:0;padding:0;box-shadow:0 10px 40px #0f3b3f4d}.pop-up::backdrop{background:#0f3b3f73}.pop-up-innen{overflow-wrap:anywhere;padding:1rem 1.25rem 1.25rem}.pop-up-kopf{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pop-up-kopf h2{margin:.2rem 0 .5rem}.pop-up-zu{flex:none;min-height:0;padding:.4rem}.pop-up-abschnitt{background:#fff;border-radius:10px;margin:.75rem 0;padding:.5rem .9rem .75rem}.pop-up-abschnitt h3{margin:.25rem 0 .5rem;font-size:1.05rem}@media (max-width:40rem){.konten-tabelle td[data-titel=Name]:before{display:none}.konten-tabelle td[data-titel=Name]{font-size:1.05rem}}.briefing{border-left:4px solid var(--petrol-mittel);overflow-wrap:anywhere;background:#fff;border-radius:10px;margin:0 0 1rem;padding:.4rem .9rem}.briefing summary{cursor:pointer;color:var(--petrol);padding:.2rem 0;font-weight:600}.briefing summary svg{vertical-align:-3px;margin:0 .3rem 0 .15rem}.briefing-text{white-space:pre-line;margin:.4rem 0}.briefing-schalter{margin:0 0 .75rem}.briefing-knopf{border:1px solid var(--petrol-mittel);color:var(--petrol);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.15rem;margin-left:.5rem;padding:.05rem .5rem .05rem .3rem;font-size:.85rem;font-weight:600;display:inline-flex}.briefing-knopf:hover,.briefing-knopf[aria-expanded=true]{background:var(--petrol);color:#fff}.briefing-leer{color:var(--leise);font-size:.8rem;font-weight:400;display:block}.planungs-tabelle tr.mit-briefing th,.planungs-tabelle tr.mit-briefing td{border-bottom:0}.briefing-zeile td{border-left:4px solid var(--petrol-mittel);white-space:pre-line;overflow-wrap:anywhere;background:#f4fbfa;padding:.5rem .75rem;font-size:.95rem}@media (max-width:40rem){.briefing-zeile td:before{display:none}.briefing-knopf{margin:.3rem 0 0}}.druck-leiste{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.druck-leiste p{flex-basis:100%;margin:0}.druck-verein{color:var(--leise);margin:0;font-weight:600}.druck-tabelle{border-collapse:collapse;background:#fff;width:100%;font-size:.95rem}.druck-tabelle th,.druck-tabelle td{text-align:left;border-bottom:1px solid var(--rand);vertical-align:top;overflow-wrap:anywhere;padding:.4rem .5rem}.druck-tabelle thead th{color:var(--leise);font-size:.85rem}.druck-tabelle .zahl{text-align:right;white-space:nowrap}.druck-beitrag{break-inside:avoid}.druck-briefing td{border-bottom:1px solid var(--rand);white-space:pre-line;color:var(--text);font-size:.9rem}.druck-beitrag tr:first-child th,.druck-beitrag tr:first-child td{border-bottom:0}.druck-beitrag tr:only-child th,.druck-beitrag tr:only-child td{border-bottom:1px solid var(--rand)}@media (max-width:40rem){.druckansicht{overflow-x:auto}}@media print{@page{size:A4 landscape;margin:12mm}body{background:#fff}.kopf,.vereinsleiste,.fuss,.nicht-drucken,nextjs-portal{display:none!important}.druckansicht{max-width:none;padding:0}.druck-tabelle{font-size:10pt}.druck-tabelle thead{display:table-header-group}}.mass-formular{gap:.6rem;display:grid}.mass-formular .knopf{justify-self:start}.mass-felder{flex-wrap:wrap;gap:.75rem;display:flex}.mass-felder .feld{flex:7rem;max-width:10rem;margin:0}.mass-felder input{width:100%}.format-liste{margin:0 0 .75rem;padding:0;list-style:none}.format-liste li{border-bottom:1px solid var(--rand);overflow-wrap:anywhere;padding:.35rem 0}.format-liste summary{cursor:pointer}.format-aus summary strong{color:var(--leise);text-decoration:line-through}.format-formular{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;padding:.5rem 0;display:flex}.format-formular .feld{flex:6rem;max-width:9rem;margin:0}.format-formular .format-name{flex:2 12rem;max-width:20rem}.format-formular input:not([type=checkbox]){width:100%}.format-aktiv{align-items:center;gap:.4rem;padding-bottom:.6rem;display:inline-flex}.format-meldung{flex-basis:100%}.format-meldung:empty{display:none}.format-neu summary{cursor:pointer;color:var(--akzent);font-weight:600}.format-aktiv{white-space:nowrap}@media (max-width:40rem){.format-formular .format-name{flex-basis:100%;max-width:none}.format-formular .feld{max-width:none}.format-aktiv{flex-basis:100%;padding:0}}.format-aktiv input{width:auto;margin:0;padding:0}.format-mass{border:0;flex-wrap:wrap;flex:14rem;gap:.5rem .75rem;margin:0;padding:0;display:flex}.format-mass legend{color:var(--leise);margin-bottom:.25rem;padding:0;font-size:.9rem;font-weight:600}.format-mass .feld{flex:5rem}.datei-passt{background:var(--erfolg-flaeche);color:var(--erfolg-text)}.datei-warnung{color:#6b4b00;background:#fff4d6}.datei-fehlt{background:var(--fehler-flaeche);color:var(--gefahr)}.warnung-text{color:#6b4b00}.anzeige-daten{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.4rem 1rem;margin:.5rem 0;display:grid}.anzeige-daten>div{min-width:0}.anzeige-daten dt{color:var(--leise);font-size:.85rem}.anzeige-daten dd{overflow-wrap:anywhere;margin:0}.mit-icon-inline{overflow-wrap:anywhere;align-items:center;gap:.25rem;display:inline-flex}.anzeige-formular{gap:.75rem;max-width:40rem;display:grid}.anzeige-formular fieldset{border:0;margin:0;padding:0}.anzeige-formular legend{margin-bottom:.25rem;font-weight:600}.anzeige-formular .knopf{justify-self:start}.anzeige-formular textarea,.anzeige-formular select{box-sizing:border-box;width:100%}.ankreuz-liste{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.ankreuz-liste label{align-items:center;gap:.4rem;min-height:2.25rem;font-weight:400;display:inline-flex}.ankreuz-liste input{width:auto}.feld.schmal input{max-width:8rem}.upload-link-formular{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.link-stand{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0;display:flex}.link-stand p{margin:0}.link-kopieren{flex-wrap:wrap;gap:.5rem;display:flex}.link-kopieren input{flex:14rem;min-width:0;font-family:ui-monospace,monospace;font-size:.85rem}.anzeige-hochladen{margin:.5rem 0}.anzeigen-tabelle .status{white-space:nowrap;align-self:flex-start}.upload-link-formular .feld{text-align:left;justify-items:start}.seiten-tracker{border-radius:var(--radius-gross);border-left:5px solid var(--petrol-mittel);background:#fff;margin:1rem 0;padding:.75rem 1rem}.seiten-tracker h2{align-items:center;gap:.4rem;margin:0 0 .25rem;font-size:1.1rem;display:flex}.seiten-tracker p{margin:.2rem 0}.seiten-summe{font-size:1.1rem}.seiten-summe strong{font-size:1.4rem}.seiten-balken{background:#e3eeed;border-radius:999px;height:.8rem;margin:.4rem 0;overflow:hidden}.seiten-balken span{background:var(--petrol-mittel);border-radius:999px;height:100%;display:block}.seiten-voll .seiten-balken span{background:var(--erfolg-text)}.seiten-zu-viel{border-left-color:var(--gefahr)}.seiten-zu-viel .seiten-balken span{background:var(--gefahr)}.seiten-zu-viel .seiten-frei{color:var(--gefahr);font-weight:600}.schmal-zahl{max-width:8rem}.sortier-knopf{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.2rem 0;font-weight:600;display:inline-flex}.sortier-knopf:hover,.sortier-knopf.aktiv{color:var(--akzent)}.sortier-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.plakette-dauerhaft{background:var(--rosa-hell);color:var(--akzent);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:600}.anzeige-vorschau{flex-direction:column;align-items:flex-start;gap:.2rem;text-decoration:none;display:inline-flex}.anzeige-vorschau img,.anzeige-vorschau iframe{background:#fff;border:1px solid #ddd;border-radius:4px;width:auto;max-width:160px;height:auto;max-height:160px;display:block}.anzeige-vorschau iframe{pointer-events:none;width:140px;height:160px}.anzeige-vorschau:focus-visible img,.anzeige-vorschau:focus-visible iframe{outline:3px solid var(--petrol-mittel);outline-offset:2px}.anzeige-karte .anzeige-vorschau{margin:.5rem 0}.vorschau-zelle{width:170px}.seiten-geliefert{color:var(--leise);font-size:1rem;font-weight:400}.umfang-geliefert{white-space:nowrap}.passwort-regeln{color:var(--leise);margin:0 0 .5rem;padding:0;list-style:none}.passwort-regeln li{margin:.2rem 0}.passwort-regeln li.erfuellt{color:var(--erfolg-text);font-weight:600}.hinweis.rueckfrage{background:var(--rosa-hell);color:var(--text);border-left:4px solid var(--beere)}.hinweis.rueckfrage p{margin:0 0 .6rem}
