@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}.format-leiste{gap:.5rem;margin:0 0 .5rem;display:flex}.format-leiste .knopf{align-items:center;gap:.35rem;display:inline-flex}.format-leiste .knopf[aria-pressed=true]{background:var(--petrol);color:#fff}.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 td[data-titel=Autor]{width:10rem}.planungs-tabelle td[data-titel=Seitentyp]{width:15rem}.planungs-tabelle td[data-titel=Ziel-Zeichen]{width:7rem}.planungs-tabelle td[data-titel=Bilder]{width:6rem}.planungs-tabelle td[data-titel=Seite]{width:6.5rem}}.inhalt.breit{max-width:84rem}@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}.seiten-wahl{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.seiten-wahl select{width:auto}.seiten-wahl .seite-eingabe{max-width:6rem}.seiten-wahl.kompakt{gap:.25rem}.seiten-wahl.kompakt select{max-width:8.5rem}.seiten-wahl.kompakt .seite-eingabe{max-width:4.5rem}.seite-im-heft{display:block}.seite-warnung{color:#6b4b00;font-size:.9rem;font-weight:600}.gast-felder{border:0;border-left:4px solid var(--petrol);border-radius:var(--radius-gross);background:#fff;margin:0;padding:.75rem 1rem}.gast-felder legend{color:var(--petrol);float:left;width:100%;margin-bottom:.25rem;padding:0;font-weight:700}.gast-knopf{margin:.75rem 0 1rem}.korrektur{margin-top:1rem}.korrektur h3{margin:1rem 0 .5rem;font-size:1.05rem}.korrektur-leiste{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.korrektur-scroll{border:1px solid var(--rand);-webkit-overflow-scrolling:touch;background:#fff;max-width:760px;max-height:75vh;overflow:auto}.korrektur-flaeche{background:#fff;position:relative}.korrektur-zoom{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.korrektur-werkzeuge{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;display:flex}.korrektur-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zeichnung{fill:none;stroke:var(--akzent);stroke-width:.006px;stroke-linecap:round;stroke-linejoin:round}.zeichnung line,.zeichnung polyline{fill:none;stroke:inherit;stroke-width:inherit;stroke-linecap:round;stroke-linejoin:round}.zeichnung.erledigt{opacity:.4;stroke:#3d7a3d}.zeichnung.aktiv{stroke-width:.01px}.zeichnung.neu{stroke-dasharray:.012 .012}.zeichnung.neu.frei{stroke-dasharray:none}.zeichnung polyline{fill:none;stroke:inherit;stroke-width:inherit}.korrektur-seite{width:100%;height:auto;display:block}.korrektur-ebene{position:absolute;inset:0}.korrektur-ebene.aktiv{cursor:crosshair;touch-action:none;outline:3px solid var(--akzent);outline-offset:-3px}.km{pointer-events:none;position:absolute}.km:not(.rahmen){transform:translate(-50%,-50%)}.km.rahmen{border:2px solid var(--akzent);background:#e6007e1f}.km-nummer{background:var(--akzent);color:#fff;min-width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--akzent);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.85rem;font-weight:700;display:inline-flex}.km.rahmen .km-nummer{position:absolute;top:-1.6rem;left:-2px}.km.erledigt{opacity:.45}.km.erledigt .km-nummer{background:#3d7a3d;box-shadow:0 0 0 1px #3d7a3d}.km.aktiv .km-nummer{outline:3px solid #111}.km.neu{border-style:dashed}.korrektur-neu{gap:.4rem;max-width:760px;margin:.75rem 0;display:grid}.korrektur-neu textarea{width:100%;font:inherit;padding:.5rem}.korrektur-knoepfe{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.korrektur-liste{gap:.6rem;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.korrektur-liste li{align-items:flex-start;gap:.6rem;display:flex}.korrektur-liste li.erledigt .korrektur-text>p:first-child{color:var(--leise);text-decoration:line-through}.korrektur-liste p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.korrektur-nr{background:var(--akzent);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;min-width:2.25rem;min-height:2.25rem;font-weight:700}.korrektur-haken{align-items:center;gap:.4rem;min-height:2.25rem;display:inline-flex}.seitentyp-marke{align-items:center;gap:.35rem;display:flex}.seitentyp-piktogramm{vertical-align:middle;flex-shrink:0}.seitentyp-knopf{width:100%;max-width:24rem;min-height:2.75rem;color:inherit;font-weight:400;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #848c8d;border-radius:8px;align-items:center;gap:.5rem;padding:.3rem .6rem;display:flex}.seitentyp-knopf:focus-visible{outline:3px solid var(--akzent);outline-offset:1px}.seitentyp-knopf-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seitentyp-knopf-pfeil{flex:none}.seitentyp-liste{z-index:50;background:#fff;border:1px solid #848c8d;border-radius:8px;margin:0;padding:.25rem;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0f3b3f2e}.seitentyp-liste:focus{outline:none}.seitentyp-liste li{border-radius:var(--radius);cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;padding:.35rem .5rem;display:flex}.seitentyp-liste li.aktiv{background:var(--rosa-hell)}.seitentyp-liste li[aria-selected=true]{font-weight:600}.seitentyp-liste-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.seitentyp-liste-text .leise{font-weight:400}.seitentyp-haken{color:var(--akzent);flex:none}.seitentyp-zeile .seitentyp-piktogramm{margin:0 .5rem 0 .15rem}.termin-liste,.termin-lesen{gap:.75rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.termin-zeile fieldset{border:1px solid var(--rand);border-radius:var(--radius-gross);background:#fff;border-left:6px solid #2f6db3;margin:0;padding:.5rem 1rem .75rem}.termin-zeile.termin-extern fieldset{border-left-color:#b3261e}.termin-zeile legend{padding:0 .25rem;font-weight:700}.termin-felder{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0 1rem;display:grid}.termin-felder .termin-breit{grid-column:span 2}@media (max-width:40rem){.termin-felder .termin-breit{grid-column:auto}}.termin-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.termin-art{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.termin-art input{flex:none;width:1.25rem;height:1.25rem;margin:0}.termin-lesen li{border-radius:var(--radius);background:#fff;border-left:6px solid #2f6db3;flex-direction:column;gap:.1rem;padding:.6rem .9rem;display:flex}.termin-lesen li.termin-extern{border-left-color:#b3261e}.termin-zeit{font-weight:600}.termin-marke{color:var(--leise);font-size:.85rem}.export-bereich{justify-items:start;gap:.5rem;margin:0 0 1rem;display:grid}.export-bereich .hinweis,.export-bereich .hinweis p{margin:0}.export-bereich ul{margin:.4rem 0 0;padding-left:1.25rem}.anzeigen-filter{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.5rem 0 .75rem;display:flex}.anzeigen-filter select{width:auto;max-width:100%;padding-block:.3rem}.anzeigen-liste-rahmen{border-radius:var(--radius-gross);background:#fff;overflow-x:auto}.anzeigen-liste{border-collapse:collapse;width:100%;font-size:.92rem}.anzeigen-liste th,.anzeigen-liste td{text-align:left;border-bottom:1px solid var(--rand);vertical-align:middle;padding:.3rem .6rem}.anzeigen-liste th{color:var(--leise);white-space:nowrap;font-size:.85rem}.anzeigen-liste th .sortier-knopf{font-size:inherit}.anzeigen-liste td.aktion{text-align:right;white-space:nowrap}.anzeigen-liste .plakette-dauerhaft{margin-left:.4rem}.anzeigen-liste tr.offen td{background:var(--rosa-hell);border-bottom-color:#0000}.anzeigen-liste .details-zeile td{padding:.5rem .75rem .75rem}.anzeigen-liste .status{white-space:nowrap}.anzeigen-liste .mit-icon-inline{vertical-align:middle;margin-left:.4rem}.anzeigen-liste .knopf.klein{padding:.15rem .6rem;font-size:.85rem}.anzeige-details>details{margin:.4rem 0}@media (max-width:40rem){.anzeigen-liste .nur-breit{display:none}.anzeigen-liste th,.anzeigen-liste td{padding:.3rem .4rem}}.feld-titel{margin-bottom:.25rem;font-weight:600;display:block}.mehrfach-auswahl{border:1px solid var(--rand);border-radius:var(--radius);background:#fff}.mehrfach-auswahl summary{cursor:pointer;padding:.55rem .75rem}.mehrfach-auswahl[open] summary{border-bottom:1px solid var(--rand)}.mehrfach-liste{flex-flow:column;gap:0;max-height:16rem;padding:.25rem .75rem;overflow-y:auto}.fertig-liste{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.fertig-liste li{border-bottom:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding-bottom:.4rem;display:flex}.fertig-liste .plakette-dauerhaft{margin-left:.4rem}.mehrfach-trenner{text-align:center;color:var(--leise);border-top:1px solid var(--rand);margin:.25rem 0;padding-top:.25rem;font-size:.85rem}.positions-wahl{align-items:flex-end;gap:.6rem;display:inline-flex}.positions-seite{border:2px solid var(--petrol-mittel);background:#fff;border-radius:3px;width:5.5rem}.positions-feld{background:var(--rosa-hell);cursor:pointer;border:1px dashed #c8a9b8;border-radius:2px;min-width:1.4rem;min-height:1.4rem;padding:0}.positions-feld:hover{background:#f3c6dc}.positions-feld.gewaehlt{background:var(--akzent);border:1px solid var(--akzent)}.positions-raster{gap:3px;display:grid;position:absolute;inset:3px}.positions-seite.mit-vorschau .positions-raster{inset:0}.positions-seite.mit-satzspiegel{width:7rem}.positions-seite.mit-satzspiegel .positions-raster{row-gap:2px;inset:auto}.positions-seite.mit-satzspiegel .positions-feld{min-width:0;min-height:0}.positions-seite{position:relative}.positions-seite.mit-vorschau .positions-feld.gewaehlt{border:1px dashed var(--akzent);background:0 0}.positions-anzeige{background:var(--akzent);opacity:.9;pointer-events:none;border-radius:1px;position:absolute}.positions-anzeige.vorschau{border:2px solid var(--akzent);opacity:.7;box-sizing:border-box;background:0 0}.positions-feld:focus-visible{outline:3px solid var(--petrol-mittel);outline-offset:1px}.platzierung-zeile{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.platzierung-formular{justify-items:start;gap:.5rem;margin-top:.4rem;display:grid}.textanzeige-vorschau{border:2px solid var(--rand,#c9a24a);border-radius:6px;max-width:28rem;margin:.5rem 0;padding:.6rem .8rem}.textanzeige-vorschau p{overflow-wrap:anywhere;margin:.2rem 0}.textanzeige-titel{text-align:center;font-weight:700}.farb-muster{vertical-align:middle;border:1px solid #0003;border-radius:6px;width:2.2rem;height:2.2rem;display:inline-block}.cmyk-felder{flex-wrap:wrap;gap:.5rem;display:flex}.cmyk-felder .feld{width:4.5rem}.farb-vorschlaege{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem;display:flex}.farb-vorschlag{align-items:center;gap:.4rem;display:inline-flex}.farb-zeile{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.farb-werte{font-variant-numeric:tabular-nums}.farb-knopf{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}.farb-knopf .farb-muster{width:3rem;height:3rem}.farb-muster[data-leer]{background:repeating-linear-gradient(45deg,#fff 0 6px,#e5e5e5 6px 12px)}.farb-knopf:focus-visible{outline:3px solid var(--petrol);outline-offset:2px}.farb-fenster{border:0;border-radius:12px;width:min(34rem,100vw - 2rem);padding:1.25rem;box-shadow:0 10px 40px #0004}.farb-fenster::backdrop{background:#0006}.farb-fenster h2{margin-top:0;font-size:1.15rem}.farb-fenster-inhalt{flex-wrap:wrap;gap:1rem;display:flex}.farb-flaechen{touch-action:none;gap:.5rem;display:flex}.farb-feld{cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:4px;width:12rem;height:12rem;position:relative}.farb-marke{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #000a}.farbton-leiste{cursor:ns-resize;background:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:4px;width:1.25rem;height:12rem;position:relative}.farbton-marke{pointer-events:none;border:2px solid #fff;border-radius:3px;height:6px;margin-top:-3px;position:absolute;left:-3px;right:-3px;box-shadow:0 0 0 1px #000a}.farb-regler{flex:1;align-content:start;gap:.5rem;min-width:14rem;display:grid}.farb-vergleich{border:1px solid #0003;border-radius:4px;width:4rem;height:2rem;display:flex;overflow:hidden}.farb-vergleich span{flex:1}.farb-kanal{grid-template-columns:1.2rem 1fr 3.8rem 1rem;align-items:center;gap:.4rem;display:grid}.farb-kanal label{font-weight:700}.farb-kanal input[type=range]{appearance:none;border:1px solid #0003;border-radius:4px;height:.75rem;margin:0}.farb-kanal input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #333;border-radius:3px;width:12px;height:18px}.farb-kanal input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #333;border-radius:3px;width:12px;height:18px}.farb-kanal input[type=number]{width:100%;padding:.25rem .35rem}.korrektur-liste{gap:.4rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.korrektur-protokoll{margin:.5rem 0 0;padding:0;list-style:none}.heft-seiten{justify-items:center;gap:1.25rem;margin-top:1rem;display:grid}.heft-seite{width:min(100%,780px);margin:0}.heft-seite figcaption{color:var(--text-leise,#555);margin-top:.25rem;font-size:.85rem}.heft-seite-flaeche{border:1px solid var(--rand);background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000001f}.heft-seite-flaeche canvas{width:100%;height:100%;display:block}.heft-entwurf{pointer-events:none;letter-spacing:.08em;color:#c81e3c38;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(3rem,14vw,8rem);font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-35deg)}
