@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-v15-latin-regular.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-v26-latin-regular.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nunito-v26-latin-500.woff2)format("woff2")}:root{--grund:#f4f5f5;--flaeche:#fff;--linie:#dde0e0;--linie-stark:#b9bfbf;--schrift:#191d1d;--schrift-leise:#5c6767;--gelb:#fbb307;--blau:#003da2;--rot:#b3261e;--gruen:#1b7a45;--titel:"Kanit", system-ui, sans-serif;--text:"Nunito", system-ui, sans-serif;--rundung:4px;--ziel:44px;--breite:1100px;--feldbreite:46rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grund);color:var(--schrift);font-family:var(--text);margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--titel);margin:0;font-weight:600;line-height:1.2}h1{font-size:clamp(1.5rem,4vw,2rem)}h2{font-size:clamp(1.25rem,3vw,1.5rem)}h3{font-size:1.125rem}a{color:var(--blau)}.rahmen{flex-direction:column;min-height:100dvh;display:flex}.kopf{color:#fff;background:#191d1d;flex-wrap:wrap;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.kopf .marke{font-family:var(--titel);letter-spacing:.04em;min-height:var(--ziel);align-items:center;gap:.5rem;font-weight:600;display:flex}.kopf .marke:before{content:"";background:var(--gelb);border-radius:50%;flex:none;width:9px;height:9px}.kopf .weg{align-items:center;gap:.75rem;margin-left:auto;display:flex}.kopf .wer{color:#9aa6a6;font-size:.875rem}.navi{background:var(--flaeche);border-bottom:1px solid var(--linie);scrollbar-width:thin;gap:.25rem;padding:0 1rem;display:flex;overflow-x:auto}.navi a{min-height:var(--ziel);white-space:nowrap;color:var(--schrift-leise);border-bottom:3px solid #0000;align-items:center;padding:0 .9rem;font-weight:600;text-decoration:none;display:flex}.navi a:hover{color:var(--schrift)}.navi a[aria-current=page]{color:var(--schrift);border-bottom-color:var(--gelb)}.blatt{width:min(100%, var(--breite));flex:1;margin-inline:auto;padding:1.25rem 1rem 4rem}.fuss{border-top:1px solid var(--linie);text-align:center;color:var(--schrift-leise);padding:1rem;font-size:.8125rem}.fuss .punkt{background:var(--gelb);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block}.knopf{min-height:var(--ziel);border-radius:var(--rundung);background:var(--schrift);color:#fff;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.knopf:hover{background:#000}.knopf:disabled{opacity:.5;cursor:not-allowed}.knopf.zweit{background:var(--flaeche);color:var(--schrift);border-color:var(--linie-stark)}.knopf.zweit:hover{background:var(--grund)}.knopf.gefahr{background:var(--flaeche);color:var(--rot);border-color:var(--rot)}.knopf.gefahr:hover{background:var(--rot);color:#fff}dialog.rueckfrage .knopf.gefahr{background:var(--rot);color:#fff;border-color:var(--rot)}dialog.rueckfrage .knopf.gefahr:hover{background:#8e1e17;border-color:#8e1e17}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--blau);outline-offset:2px}.feld{margin-bottom:1.1rem;display:block}.feld>.beschriftung{margin-bottom:.3rem;font-weight:700;display:block}.feld .pflicht{color:var(--rot);margin-left:.15rem}.feld .hinweis{color:var(--schrift-leise);margin-bottom:.35rem;font-size:.875rem;display:block}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=search],select,textarea{width:100%;max-width:var(--feldbreite);min-height:var(--ziel);border:1px solid var(--linie-stark);border-radius:var(--rundung);background:var(--flaeche);color:inherit;font:inherit;padding:.5rem .7rem}textarea{min-height:calc(var(--ziel) + .5rem);resize:vertical;line-height:1.6}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--rot);border-width:2px}.fehler{color:var(--rot);margin-top:.3rem;font-size:.875rem;font-weight:600}.reihe{grid-template-columns:1fr;gap:0 1rem;display:grid}@media (width>=620px){.reihe.zwei{grid-template-columns:1fr 1fr}.reihe.drei{grid-template-columns:1fr 1fr 1fr}}fieldset{max-width:var(--feldbreite);border:0;margin:0 0 1.75rem;padding:0}fieldset>legend{float:left;border-bottom:1px solid var(--linie);width:100%;font-family:var(--titel);letter-spacing:.1em;text-transform:uppercase;color:var(--schrift-leise);margin-bottom:1rem;padding:0 0 .4rem;font-size:.8125rem;font-weight:600}fieldset>legend+*{clear:both}fieldset .pflicht{letter-spacing:0}.haken{min-height:var(--ziel);align-items:center;gap:.5rem;display:flex}.haken input{width:20px;height:20px;min-height:0;accent-color:var(--blau)}.kopfzeile{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.kopfzeile .zaehler{background:var(--flaeche);border:1px solid var(--linie);color:var(--schrift-leise);border-radius:999px;padding:.1rem .6rem;font-size:.875rem;font-weight:700}.kopfzeile .knopf{margin-left:auto}.werkzeuge{align-items:end;gap:.6rem;margin-bottom:1rem;display:grid}.werkzeuge .feld{margin-bottom:0}.werkzeuge input,.werkzeuge .auswahl{max-width:none}@media (width>=620px){.werkzeuge{grid-template-columns:2fr 1fr}}.karten{gap:.6rem;display:grid}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung);align-items:center;gap:.85rem;padding:.75rem;display:flex}.karte img{object-fit:cover;background:var(--grund);border-radius:2px;flex:none;width:72px;height:54px}.karte .mitte{flex:1;min-width:0}.karte .titel{font-weight:700;display:block}.karte .spur{color:var(--schrift-leise);font-size:.8125rem}.karte .tat{flex:none;gap:.4rem;display:flex}.karte .tat .knopf{padding:0 .8rem}@media (width<=619px){.karte{flex-wrap:wrap}.karte .tat{width:100%}.karte .tat .knopf{flex:1}}.leer{background:var(--flaeche);border:1px dashed var(--linie-stark);border-radius:var(--rundung);text-align:center;color:var(--schrift-leise);padding:2rem 1rem}.bildfeld{flex-wrap:wrap;align-items:flex-start;gap:.85rem;display:flex}.bildfeld .vorschau{object-fit:cover;border:1px solid var(--linie);border-radius:var(--rundung);background:var(--grund);flex:none;width:140px;height:105px}.bildfeld .neben{flex:1;min-width:220px}.galerie{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;display:grid}.galerie li{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung);padding:.4rem;list-style:none}.galerie li.zieht{opacity:.4}.galerie li.ziel{border-color:var(--blau);border-width:2px}.galerie img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%}.galerie .griff{justify-content:space-between;align-items:center;gap:.25rem;margin-top:.35rem;display:flex}.galerie .schieben{gap:.2rem;display:flex}.galerie .schieben button,.galerie .weg{border-radius:var(--rundung);border:1px solid var(--linie-stark);background:var(--flaeche);min-width:36px;min-height:36px;font:inherit;cursor:pointer;line-height:1}.galerie .weg{color:var(--rot);font-weight:700}.galerie ul{margin:0;padding:0}.meldung{border-radius:var(--rundung);border:1px solid;margin-bottom:1rem;padding:.7rem .9rem;font-weight:600}.meldung.schlecht{color:#7a1a14;background:#fdecea;border-color:#f0bdb8}.meldung.gut{color:#135c34;background:#e7f4ec;border-color:#b4dcc5}dialog.rueckfrage{border:1px solid var(--linie);border-radius:var(--rundung);width:100%;max-width:min(28rem,92vw);color:inherit;background:var(--flaeche);padding:1.25rem}dialog.rueckfrage::backdrop{background:#00000080}dialog.rueckfrage p{margin:.5rem 0 1.25rem}dialog.rueckfrage .tat{flex-wrap:wrap;gap:.6rem;display:flex}dialog.rueckfrage .tat .knopf{flex:1}.laedt{color:var(--schrift-leise);text-align:center;padding:2rem 0}.anmeldung{background:#191d1d;place-items:center;min-height:100dvh;padding:1.5rem 1rem;display:grid}.anmeldung .kasten{background:var(--flaeche);border-radius:var(--rundung);width:min(24rem,100%);padding:1.75rem}.anmeldung h1{margin-bottom:.25rem}.anmeldung .unter{color:var(--schrift-leise);margin:0 0 1.5rem}.anmeldung .knopf{width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.schreiber{border:1px solid var(--linie-stark);border-radius:var(--rundung);background:var(--flaeche);overflow:hidden}.schreiber.fehlerhaft{border-color:var(--rot);border-width:2px}.schreiber .leiste{border-bottom:1px solid var(--linie);background:var(--grund);z-index:1;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.35rem;display:flex;position:sticky;top:0}.schreiber .leiste button{min-width:var(--ziel);min-height:var(--ziel);border-radius:var(--rundung);color:var(--schrift);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:1rem;font-weight:700;line-height:1}.schreiber .leiste button:hover:not(:disabled){background:var(--flaeche);border-color:var(--linie-stark)}.schreiber .leiste button.an{background:var(--schrift);color:#fff}.schreiber .leiste button:disabled{opacity:.35;cursor:not-allowed}.schreiber .leiste .trenner{background:var(--linie-stark);align-self:stretch;width:1px;margin:.25rem .3rem}.schreibflaeche{outline:none;min-height:12rem;padding:.9rem;line-height:1.65}.schreibflaeche:focus-visible{outline:3px solid var(--blau);outline-offset:-3px}.schreibflaeche>:first-child{margin-top:0}.schreibflaeche>:last-child{margin-bottom:0}.schreibflaeche p{margin:0 0 .9rem}.schreibflaeche h2{margin:1.4rem 0 .6rem;font-size:1.375rem}.schreibflaeche h3{margin:1.2rem 0 .5rem;font-size:1.125rem}.schreibflaeche h4{margin:1.1rem 0 .4rem;font-size:1rem}.schreibflaeche ul,.schreibflaeche ol{margin:0 0 .9rem;padding-left:1.4rem}.schreibflaeche li{margin-bottom:.25rem}.schreibflaeche a{color:var(--blau);text-decoration:underline}.video-baustein{border:1px solid var(--linie-stark);border-radius:var(--rundung);background:var(--grund);align-items:center;gap:.8rem;margin:1rem 0;padding:.7rem .8rem;display:flex}.video-baustein .zeichen{background:var(--schrift);width:40px;height:40px;color:var(--gelb);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.video-baustein .text{flex:1;min-width:0}.video-baustein .spur{color:var(--schrift-leise);font-size:.8125rem}.video-baustein.ProseMirror-selectednode{border-color:var(--blau);border-width:2px}.nurvorleser{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ablage{max-width:var(--feldbreite);border:1px dashed var(--linie-stark);border-radius:var(--rundung);background:var(--flaeche);color:var(--schrift-leise);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.8rem;display:flex}.ablage>svg{color:var(--linie-stark);flex:none}.ablage.drueber{border-color:var(--blau);background:#f1f5fc;border-style:solid}.ablage.drueber>svg{color:var(--blau)}.ablage.gesperrt{opacity:.55}.ablagetext{font-size:.875rem}.ablage:focus-within{border-color:var(--blau);border-style:solid}.knopfzeile{flex-wrap:wrap;gap:.6rem;display:flex}.knopfzeile.abschluss{margin-top:1.5rem}.kopf .marke{color:inherit;min-height:var(--ziel);align-items:center;gap:.6rem;text-decoration:none;display:flex}.kopf .marke:before{content:none}.kopf .marke img{width:132px;height:auto;display:block}.kopf .marke-zusatz{font-family:var(--titel);letter-spacing:.12em;text-transform:uppercase;color:#9aa6a6;border-left:1px solid #303737;padding-left:.6rem;font-size:.8125rem;font-weight:500}@media (width<=560px){.kopf .marke-zusatz,.kopf .wer{display:none}}.knopf.klein{min-height:var(--ziel);padding:0 .9rem;font-size:.875rem}.kopf .knopf.zweit{color:#fff;background:0 0;border-color:#3a4242}.kopf .knopf.zweit:hover{background:#242a2a}.kopf .knopf.zweit[aria-current=page]{border-color:var(--gelb);color:var(--gelb)}.tafel{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung);margin-bottom:1rem;padding:1.25rem}.tafel h2{margin-bottom:.35rem}.tafel>.spur{margin:0 0 1.25rem}.tafel .schmal{max-width:30rem}.spur{color:var(--schrift-leise);font-size:.875rem}.angaben{grid-template-columns:auto 1fr;gap:.4rem 1.5rem;margin:0;display:grid}.angaben dt{color:var(--schrift-leise);font-size:.875rem}.angaben dd{margin:0;font-weight:500}.wahlreihe{flex-wrap:wrap;gap:.4rem;display:flex}.wahlmarke{min-height:var(--ziel);border:1px solid var(--linie-stark);border-radius:var(--rundung);background:var(--flaeche);color:var(--schrift);font:inherit;cursor:pointer;text-align:left;padding:0 .9rem}.wahlmarke:hover{border-color:var(--schrift-leise)}.wahlmarke.aktiv{border-color:var(--schrift);background:var(--schrift);color:#fff;font-weight:600}.anmelde-marke{width:146px;height:auto;margin-bottom:1.5rem;display:block}.anmeldung .anmelde-marke{border-radius:var(--rundung);background:#191d1d;width:auto;max-width:100%;padding:.55rem .7rem}.anmelde-fuss{border-top:1px solid var(--linie);color:var(--schrift-leise);margin:1.5rem 0 0;padding-top:1rem;font-size:.8125rem}.hilfe{border:1px solid var(--linie);border-radius:var(--rundung);background:var(--flaeche);margin-bottom:1rem}.hilfe.offen{border-left:3px solid var(--gelb)}.hilfe-kopf{width:100%;min-height:var(--ziel);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.4rem .9rem;display:flex}.hilfe-zeichen{background:var(--gelb);color:#191d1d;width:22px;height:22px;font-family:var(--titel);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:600;line-height:1;display:grid}.hilfe-titel{flex:1;font-weight:600}.hilfe-pfeil{color:var(--schrift-leise);font-size:.7rem}.hilfe-punkte{color:var(--schrift-leise);gap:.5rem;margin:0;padding:0 .9rem 1rem 3.1rem;font-size:.9375rem;display:grid}.hilfe-punkte li{list-style:none;position:relative}.hilfe-punkte li:before{content:"";background:var(--linie-stark);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:-1rem}@media (width<=560px){.hilfe-punkte{padding-left:2.4rem}}.kacheln{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.kachel{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung);color:inherit;border-top:3px solid var(--linie);align-content:start;gap:.15rem;padding:1.1rem;text-decoration:none;display:grid}.kachel:hover{border-color:var(--linie-stark);border-top-color:var(--gelb)}.kachel-zahl{font-family:var(--titel);margin-bottom:.3rem;font-size:2.25rem;font-weight:600;line-height:1}.kachel-titel{font-weight:700}.datumsfeld{max-width:15rem;position:relative}.datumszeile{display:flex}.datumszeile input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;max-width:none}.datumsknopf{width:var(--ziel);min-height:var(--ziel);border:1px solid var(--linie-stark);border-radius:0 var(--rundung) var(--rundung) 0;background:var(--grund);color:var(--schrift);cursor:pointer;flex:none;place-items:center;display:grid}.datumsknopf:hover{background:var(--flaeche);color:var(--blau)}.kalender{z-index:30;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--rundung);width:19.5rem;max-width:calc(100vw - 2rem);padding:.75rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 12px 28px #191d1d29}.kalenderkopf{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.kalenderkopf strong{font-family:var(--titel);font-weight:600}.kalenderkopf button{border:1px solid var(--linie);border-radius:var(--rundung);background:var(--flaeche);width:36px;height:36px;color:inherit;font:inherit;cursor:pointer;flex:none;font-size:1.25rem;line-height:1}.kalenderkopf button:hover{background:var(--grund);border-color:var(--linie-stark)}.wochentage,.tage{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.wochentage span{text-align:center;color:var(--schrift-leise);padding-bottom:.3rem;font-size:.75rem;font-weight:700}.tage .tag{aspect-ratio:1;border-radius:var(--rundung);min-height:36px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000}.tage .tag:hover{background:var(--grund);border-color:var(--linie-stark)}.tage .tag.fremd{color:var(--linie-stark)}.tage .tag.heute{box-shadow:inset 0 -3px 0 -1px var(--gelb);font-weight:700}.tage .tag.gewaehlt{background:var(--schrift);border-color:var(--schrift);color:#fff;font-weight:700}.tage .tag.gewaehlt:hover{background:#000}.kalenderfuss{border-top:1px solid var(--linie);flex-wrap:wrap;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:flex}.kalenderfuss .knopf{min-height:36px;padding:0 .8rem;font-size:.875rem}.auswahl{max-width:26rem;position:relative}.auswahlknopf{width:100%;min-height:var(--ziel);border:1px solid var(--linie-stark);border-radius:var(--rundung);background:var(--flaeche);color:inherit;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.auswahlknopf:hover{border-color:var(--schrift-leise)}.auswahlknopf[aria-expanded=true]{border-color:var(--blau)}.auswahlknopf[aria-invalid=true]{border-color:var(--rot);border-width:2px}.auswahlknopf>svg{color:var(--schrift-leise);flex:none}.auswahlknopf .leise,.auswahlliste .leise{color:var(--schrift-leise)}.auswahlliste{z-index:30;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--rundung);max-height:17rem;padding:.25rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #191d1d29}.auswahlliste .zeile{min-height:var(--ziel);border-radius:var(--rundung);cursor:pointer;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.auswahlliste .zeile.gemerkt{background:var(--grund)}.auswahlliste .zeile.gewaehlt{font-weight:700}.auswahlliste .hakenspalte{text-align:center;width:1.1rem;color:var(--gelb);flex:none;font-weight:700}.schild{font-family:var(--titel);letter-spacing:.09em;text-transform:uppercase;color:var(--schrift-leise);border-left:3px solid var(--gelb);margin-bottom:.15rem;padding-left:.45rem;font-size:.6875rem;font-weight:600;display:inline-block}.beschriftung.klein{font-size:.9375rem}.bildfeld .dateizeile{margin-top:0;margin-bottom:.6rem}.bildfeld .vorschau.leer{color:var(--schrift-leise);border-style:dashed;place-items:center;font-size:.8125rem;display:grid}.bildfeld .knopfzeile{margin-top:.6rem}.galerieanbau{margin-top:.9rem}.warteschlange{border:1px solid var(--linie);border-radius:var(--rundung);background:var(--flaeche);max-width:var(--feldbreite);margin-top:.75rem;padding:.75rem}.warteschlange>.hinweis:first-child{margin-top:0}.wartend{border-top:1px solid var(--linie);align-items:flex-start;gap:.7rem;padding:.6rem 0;display:flex}.wartend img{object-fit:cover;background:var(--grund);border-radius:2px;flex:none;width:76px;height:57px}.wartendtext{flex:1;min-width:0}.wartendtext input{max-width:none}.wartend>.knopf{min-height:36px;padding:0 .7rem;font-size:.875rem}.warteschlange .knopfzeile{margin-top:.7rem}.platznummer{color:var(--schrift-leise)}@media (width<=560px){.wartend{flex-wrap:wrap}.wartendtext{flex-basis:100%}}input[type=number]{max-width:10rem}input[type=email],input[type=tel]{max-width:26rem}.schalter{min-height:var(--ziel);border:1px solid var(--linie-stark);border-radius:var(--rundung);background:var(--flaeche);color:var(--schrift-leise);font:inherit;cursor:pointer;align-items:center;gap:.65rem;padding:.3rem .8rem .3rem .35rem;font-weight:700;display:inline-flex}.schalter .bahn{background:var(--linie-stark);border-radius:999px;flex:none;width:44px;height:26px;padding:3px;transition:background .15s}.schalter .kugel{background:var(--flaeche);border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block;box-shadow:0 1px 2px #191d1d59}.schalter.an{color:var(--schrift);border-color:var(--schrift-leise)}.schalter.an .bahn{background:var(--gruen)}.schalter.an .kugel{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.schalter .bahn,.schalter .kugel{transition:none}}.schildzeile{flex-wrap:wrap;gap:.5rem;margin-bottom:.15rem;display:flex}.schild[data-art=ausbildung]{border-left-color:var(--gelb);color:#6b4a00}.schild[data-art=stellenangebot]{border-left-color:var(--blau);color:var(--blau)}.schild[data-art=praktikum]{border-left-color:var(--gruen);color:var(--gruen)}.schild[data-art=initiativbewerbung]{border-left-color:var(--linie-stark);color:var(--schrift-leise)}.schild.ruht{border-left-color:var(--rot);color:var(--rot)}.karte.still{background:var(--grund);border-style:dashed}.karte.still .titel{color:var(--schrift-leise)}.neue-fassung{color:#4a3600;background:#fff6e0;border-bottom:1px solid #f0dca8;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.6rem 1rem;display:flex}.neue-fassung .punkt{background:var(--gelb);border-radius:50%;flex:none;width:9px;height:9px}.neue-fassung .wort{flex:1;min-width:12rem;font-weight:700}.neue-fassung .leise{color:#6b5320;font-weight:400}.neue-fassung .knopf{flex:none}.leiste .benannt{align-items:center;gap:.4rem;width:auto;padding:0 .7rem;font-size:.875rem;font-weight:700;display:inline-flex}.leiste .benannt svg{flex:none}.dateizeile{max-width:var(--feldbreite);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rundung);align-items:flex-start;gap:.6rem;margin:0 0 .6rem;padding:.5rem .5rem .5rem .7rem;display:flex}.dateizeile .dateiname{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.9375rem}.dateizeile .wegnehmen{border:1px solid var(--linie);border-radius:var(--rundung);background:var(--flaeche);width:34px;height:34px;color:var(--rot);cursor:pointer;flex:none;place-items:center;display:grid}.dateizeile .wegnehmen:before{content:"";width:44px;height:44px;position:absolute}.dateizeile .wegnehmen{position:relative}.dateizeile .wegnehmen:hover{background:var(--rot);color:#fff;border-color:var(--rot)}.bearbeitung{display:block}.bearbeitungskopf{z-index:20;background:var(--grund);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.7rem 0;display:flex;position:sticky;top:0}.bearbeitungskopf .wo{flex-wrap:wrap;flex:1;align-items:baseline;gap:.75rem;display:flex}.bearbeitungskopf .seitenname{font-family:var(--titel);font-size:1.125rem;font-weight:600}.bearbeitungskopf .knopfzeile{flex:none;align-items:center}.ungespeichert{color:#6b4a00;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;display:inline-flex}.ungespeichert:before{content:"";background:var(--gelb);border-radius:50%;width:8px;height:8px}.anleitung{margin:0 0 .8rem}.bearbeitungsfeld{background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--rundung);margin-bottom:1rem;padding:1rem}.bearbeitungsfeld textarea,.bearbeitungsfeld input{max-width:none}.bearbeitungsfeld .knopfzeile{margin-top:.7rem}.seitenrahmen{border:1px solid var(--linie);border-radius:var(--rundung);background:var(--flaeche);width:100%;display:block}@media (width<=619px){.bearbeitungskopf{position:static}.bearbeitungskopf .knopfzeile{width:100%}.bearbeitungskopf .knopfzeile .knopf{flex:1}}dialog.bildwahl,dialog.abschnittwahl,dialog.staendewahl{border:1px solid var(--linie);border-radius:var(--rundung);width:100%;color:inherit;background:var(--flaeche);max-height:88dvh;padding:1.25rem;overflow:auto}dialog.bildwahl{max-width:min(56rem,94vw)}dialog.abschnittwahl{max-width:min(42rem,94vw)}dialog.staendewahl{max-width:min(34rem,94vw)}dialog.bildwahl::backdrop,dialog.abschnittwahl::backdrop,dialog.staendewahl::backdrop{background:#00000080}.bildwahl-kopf{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.bildwahl-kopf h2{margin:0}.wahlwege{gap:.4rem;margin:.25rem 0 1rem;display:flex}.wahlwege .wahlweg{border-radius:var(--rundung);border:1px solid var(--linie);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 1rem}.wahlwege .wahlweg.an{border-color:var(--gelb);color:var(--gelb)}.bildkacheln{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.bildkacheln .bildkachel{cursor:pointer;border:1px solid var(--linie);border-radius:var(--rundung);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;gap:.35rem;padding:.35rem;display:grid}.bildkacheln .bildkachel.an{border-color:var(--gelb);box-shadow:0 0 0 1px var(--gelb)}.bildkacheln .bildkachel img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--rundung) - 2px);background:var(--grund);width:100%}.bildkacheln .bildkachel .name{color:var(--schrift-leise);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.neuwahl .vorschau{border-radius:var(--rundung);max-width:20rem}dialog.bildwahl .tat,dialog.abschnittwahl .tat,dialog.staendewahl .tat{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.staende{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.staende li{border:1px solid var(--linie);border-radius:var(--rundung);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.staende .wann{margin:0;font-weight:500}.staende .hinweis{margin:.15rem 0 0}.tabellenrolle{overflow-x:auto}.protokoll{border-collapse:collapse;width:100%;font-size:14px}.protokoll th,.protokoll td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:top;padding:.5rem .75rem .5rem 0}.protokoll th{color:var(--schrift-leise);white-space:nowrap;font-weight:500}.protokoll td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}
