@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-variabel-latin-Dk9Pm7OY.woff2)format("woff2")}:root{--papier:#fff;--band:#edecea;--tinte:#111110;--tinte-leise:#6b6862;--linie:#e4e1dc;--linie-stark:#cfcbc3;--kohle:#0f0e0d;--kohle-text:#c9c5bc;--messing:#a8905f;--messing-tief:#967f51;--messing-text:#85661e;--messing-hauch:#f6f1e7;--messing-rand:#ede3ce;--schrift:"Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-xs:.6875rem;--t-s:.8125rem;--t-m:.9375rem;--t-xl:1.5rem;--t-2xl:2.125rem;--versal:.16em}*{box-sizing:border-box}body{background:var(--papier);color:var(--tinte);font-family:var(--schrift);font-size:var(--t-m);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.band{background:var(--band);border-bottom:1px solid var(--linie)}.band__inhalt{justify-content:space-between;align-items:center;gap:16px;max-width:980px;margin:0 auto;padding:18px clamp(18px,4vw,40px);display:flex}.band--mitte .band__inhalt{justify-content:center;padding-block:26px}.marke{width:clamp(190px,27vw,268px);color:var(--tinte);flex:none;display:block}.band--mitte .marke{width:clamp(230px,64vw,330px)}.marke img,.marke svg{shape-rendering:geometricprecision;width:100%;height:auto;display:block}.marke__wort{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:300}.band__rechts{font-size:var(--t-s);color:var(--tinte-leise);align-items:center;gap:14px;display:flex}.band__wer{color:var(--tinte);font-weight:600}.rubrik{font-size:var(--t-xs);letter-spacing:var(--versal);text-transform:uppercase;color:var(--tinte-leise);align-items:center;gap:12px;margin:0 0 14px;font-weight:600;display:flex}.rubrik:before{content:"";background:var(--messing);flex:none;width:28px;height:1px}.titel{font-size:clamp(1.6rem, 4vw, var(--t-2xl));letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.fliess{max-width:62ch;color:var(--tinte-leise);margin:0;line-height:1.7}.knopf{font:inherit;font-size:var(--t-m);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.knopf[disabled]{opacity:.55;cursor:default}.knopf--messing{background:var(--messing);color:var(--tinte)}.knopf--messing:hover:not([disabled]){background:var(--messing-tief)}.knopf--rand{color:var(--tinte);border-color:var(--linie-stark);background:0 0}.knopf--rand:hover{border-color:var(--tinte)}.knopf--aufdunkel{color:#fff;background:0 0;border-color:#ffffff57}.knopf--aufdunkel:hover{border-color:#fff}.knopf--breit{width:100%}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--messing-text);outline-offset:2px}.fuss{border-top:1px solid var(--linie);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tinte-leise);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:48px;padding:22px clamp(18px,4vw,40px);display:flex}.fuss a{color:inherit;text-decoration:none}.fuss a:hover{color:var(--tinte)}.meldung{font-size:var(--t-s);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:12px 16px;line-height:1.6}.meldung--gut{background:var(--messing-hauch);border-color:var(--messing-rand);color:var(--tinte)}.anmeldung{flex-direction:column;gap:26px;max-width:460px;margin:0 auto;padding:clamp(38px,7vw,76px) clamp(18px,4vw,24px) clamp(30px,5vw,56px);display:flex}.anmeldung .titel{font-size:var(--t-xl)}.anmeldung .fliess{font-size:var(--t-s)}.anmeldung__kopf{flex-direction:column;gap:12px;display:flex}.wege{border-bottom:1px solid var(--linie);gap:26px;display:flex}.weg{font:inherit;font-size:var(--t-s);color:var(--tinte-leise);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:0 0 11px;font-weight:600;transition:color .16s,border-color .16s}.weg[aria-selected=true]{color:var(--tinte);border-bottom-color:var(--messing)}.weg:hover{color:var(--tinte)}.formular{flex-direction:column;gap:18px;display:flex}.feldgruppe{flex-direction:column;gap:7px;display:flex}.feldgruppe label{font-size:var(--t-xs);letter-spacing:var(--versal);text-transform:uppercase;color:var(--tinte-leise);font-weight:600}.feld{font:inherit;font-size:var(--t-m);color:var(--tinte);background:var(--papier);border:1px solid var(--linie-stark);border-radius:6px;width:100%;padding:12px 14px;transition:border-color .16s}.feld::placeholder{color:#a8a49c}.feld:focus{border-color:var(--messing)}.hinweis{font-size:var(--t-xs);color:var(--tinte-leise);margin:0;line-height:1.6}.hinweis a,.textknopf{font:inherit;font-size:inherit;color:var(--messing-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.riegel{border-top:1px solid var(--linie);font-size:var(--t-xs);color:var(--tinte-leise);padding-top:20px;line-height:1.65}.reiter{background:var(--papier);border-bottom:1px solid var(--linie)}.reiter__inhalt{gap:clamp(20px,3vw,34px);max-width:980px;margin:0 auto;padding:0 clamp(18px,4vw,40px);display:flex;overflow-x:auto}.reiter__knopf{font:inherit;font-size:var(--t-s);color:var(--tinte-leise);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:9px;margin-bottom:-1px;padding:15px 0 14px;font-weight:600;display:inline-flex}.reiter__knopf:hover{color:var(--tinte)}.reiter__knopf[aria-selected=true]{color:var(--tinte);border-bottom-color:var(--messing)}.punkt{border-radius:50%;flex:none;width:9px;height:9px}.punkt--tat{background:var(--messing)}.punkt--lauf{border:1.5px solid var(--messing)}.punkt--fertig{background:#cfcbc3}.inhalt{flex-direction:column;gap:clamp(30px,4vw,46px);max-width:980px;margin:0 auto;padding:clamp(30px,5vw,54px) clamp(18px,4vw,40px) 0;display:flex}.kopfblock{flex-direction:column;gap:18px;display:flex}.kenndaten{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);flex-wrap:wrap;margin:0;display:flex}.kenn{border-right:1px solid var(--linie);flex-direction:column;gap:2px;margin-right:22px;padding:14px 22px 14px 0;display:flex}.kenn:last-child{border-right:0;margin-right:0;padding-right:0}.kenn dt{font-size:var(--t-xs);letter-spacing:var(--versal);text-transform:uppercase;color:var(--tinte-leise);font-weight:600}.kenn dd{font-size:var(--t-m);color:var(--tinte);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.verlauf{grid-template-columns:repeat(4,1fr);gap:0 18px;display:grid}.stufe{flex-direction:column;gap:9px;display:flex}.stufe__strich{background:var(--linie);border-radius:1px;height:2px}.stufe[data-stand=erledigt] .stufe__strich,.stufe[data-stand=jetzt] .stufe__strich{background:var(--messing)}.stufe__name{font-size:var(--t-s);color:#a8a49c;font-weight:600;line-height:1.35}.stufe[data-stand=erledigt] .stufe__name{color:var(--tinte-leise)}.stufe[data-stand=jetzt] .stufe__name{color:var(--tinte)}@media (width<=620px){.verlauf{grid-template-columns:repeat(2,1fr);gap:20px 16px}}.tat{background:var(--kohle);color:#fff;border:1px solid var(--kohle);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px;padding:clamp(26px,4vw,40px);display:flex}.tat--ruhe{background:var(--papier);color:var(--tinte);border-color:var(--linie)}.tat__text{flex-direction:column;flex:320px;gap:10px;display:flex}.tat__rubrik{font-size:var(--t-xs);letter-spacing:var(--versal);text-transform:uppercase;color:var(--messing);align-items:center;gap:12px;margin:0;font-weight:600;display:flex}.tat--ruhe .tat__rubrik{color:var(--messing-text)}.tat__rubrik:before{content:"";background:var(--messing);flex:none;width:28px;height:1px}.tat h3{font-size:clamp(1.25rem, 3vw, var(--t-xl));margin:0;font-weight:500;line-height:1.25}.tat p{font-size:var(--t-s);color:var(--kohle-text);max-width:46ch;margin:0;line-height:1.65}.tat--ruhe p{color:var(--tinte-leise)}.tat__knoepfe{flex-wrap:wrap;gap:10px;display:flex}.spalten{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(28px,4vw,44px);display:grid}@media (width<=760px){.spalten{grid-template-columns:1fr}}.liste{flex-direction:column;display:flex}.zeile{border-top:1px solid var(--linie);align-items:center;gap:16px;padding:16px 0;display:flex}.zeile:last-child{border-bottom:1px solid var(--linie)}.zeile__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.zeile__name{font-size:var(--t-m);color:var(--tinte);font-weight:600}.zeile__meta{font-size:var(--t-xs);color:var(--tinte-leise);font-variant-numeric:tabular-nums}.zeile--erledigt .zeile__name{color:var(--tinte-leise);font-weight:500}.holen{font-size:var(--t-s);color:var(--messing-text);border-bottom:1px solid #0000;flex:none;align-items:center;gap:7px;padding-bottom:1px;font-weight:600;text-decoration:none;display:inline-flex}.holen:hover{border-bottom-color:var(--messing-text)}.stand{font-size:var(--t-xs);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 11px;font-family:inherit;font-weight:600;display:inline-flex}.stand--offen{background:var(--papier);color:var(--messing-text);border-color:var(--messing)}.stand--geliefert{color:var(--tinte-leise);cursor:default;background:#f1f0ed}.stand--geprueft{background:var(--messing-hauch);color:var(--messing-text);cursor:default}.stand--nicht_noetig{color:#a8a49c;border:1px dashed var(--linie-stark);cursor:default;background:0 0}.mini{font-size:var(--t-xs);color:var(--tinte-leise);margin:14px 0 0;line-height:1.65}.person{border:1px solid var(--linie);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px;display:flex}.person__zeichen{border:1px solid var(--messing);width:52px;height:52px;color:var(--messing-text);font-size:var(--t-s);letter-spacing:.06em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.person__text{flex-direction:column;flex:200px;gap:2px;display:flex}.person__name{font-size:var(--t-m);color:var(--tinte);font-weight:600}.person__rolle{font-size:var(--t-xs);color:var(--tinte-leise)}.warten{min-height:60vh;color:var(--tinte-leise);font-size:var(--t-s);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
