@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}.video-wege{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;max-width:640px;display:grid}.video-wege__titel{color:var(--m-leise);grid-column:1/-1;font-size:13px;font-weight:600}.video-weg{text-align:left;font:inherit;color:var(--m-ink);border-radius:var(--m-radius-s);border:1px solid var(--m-linie-stark);background:var(--m-weiss);cursor:pointer;transition:border-color var(--m-mittel) var(--m-kurve), background-color var(--m-mittel) var(--m-kurve), transform var(--m-schnell) var(--m-kurve);gap:6px;padding:18px 20px;display:grid}.video-weg:hover{border-color:var(--m-ink)}.video-weg:active{transform:scale(.99)}.video-weg:focus-visible{outline:2px solid var(--m-blau);outline-offset:3px}.video-weg--haupt{background:var(--m-limette);border-color:color-mix(in srgb, var(--m-limette) 55%, var(--m-ink))}.video-weg--haupt:hover{background:color-mix(in srgb, var(--m-limette) 80%, var(--m-ink) 6%)}.video-weg__kopf{align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.video-weg__kopf .modul-icon{width:18px;height:18px}.video-weg__text{color:var(--m-leise);font-size:13.5px;line-height:1.45}.video-weg--haupt .video-weg__text{color:color-mix(in srgb, var(--m-ink) 72%, transparent)}@media (width<=560px){.video-wege{grid-template-columns:minmax(0,1fr)}}.video-oben{flex-wrap:wrap;gap:18px}.video-oben__assistent{margin-left:auto}.va{gap:14px;min-width:0;padding-top:6px;display:grid}.va-verlauf{gap:12px;margin:0;padding:0;list-style:none;display:grid}.va-nachricht{max-width:min(78%,62ch);animation:modul-auf var(--m-mittel) var(--m-kurve-aus);scroll-margin-bottom:160px}.va-nachricht p{margin:0;font-size:15px;line-height:1.55}.va-nachricht--assistent{background:var(--m-papier);border-radius:18px 18px 18px 6px;justify-self:start;padding:13px 17px}.va-nachricht--nutzer{background:var(--m-ink);color:#fff;border-radius:18px 18px 6px;justify-self:end;padding:12px 16px}.va-nachricht__vermerk{color:var(--m-leise);align-items:center;gap:6px;display:flex;margin-top:8px!important;font-size:12.5px!important}.va-nachricht__vermerk .modul-icon{width:14px;height:14px;color:var(--m-ok)}.va-nachricht--denkt{color:var(--m-leise);position:relative;overflow:hidden}.va-nachricht--denkt:after{content:"";background:var(--m-blau);width:40%;height:2px;animation:modul-laden 1.2s var(--m-kurve) infinite;position:absolute;bottom:0;left:0}.va-vorschlaege{flex-wrap:wrap;gap:8px;padding-left:4px;display:flex}.va-vorschlag{font:inherit;border:1px solid var(--m-linie-stark);background:var(--m-weiss);color:var(--m-ink);cursor:pointer;transition:border-color var(--m-schnell), background-color var(--m-schnell), color var(--m-schnell);animation:modul-auf var(--m-mittel) var(--m-kurve-aus);border-radius:999px;padding:8px 14px;font-size:14px}.va-vorschlag:hover{border-color:var(--m-ink)}.va-vorschlag:focus-visible{outline:2px solid var(--m-blau);outline-offset:2px}.va-fertig{border-radius:var(--m-radius-s);background:var(--m-zitrone);animation:modul-auf var(--m-mittel) var(--m-kurve-aus);gap:12px;padding:18px 20px;display:grid}.va-fertig__titel{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.va-fertig__titel .modul-icon{width:18px;height:18px}.va-eingabe{z-index:2;border:1px solid var(--m-linie-stark);background:var(--m-weiss);transition:border-color var(--m-schnell), box-shadow var(--m-schnell);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px 8px 8px 16px;scroll-margin-bottom:110px;display:grid;position:sticky;bottom:88px;box-shadow:0 10px 30px -22px #17171780}.va-eingabe:focus-within{border-color:var(--m-blau);box-shadow:0 0 0 3px var(--m-blau-hell)}.va .va-eingabe textarea{resize:none;font:inherit;resize:none;min-height:44px;max-height:260px;color:var(--m-ink);background:0 0;outline:none;padding:8px 0;font-size:15.5px;line-height:1.5;box-shadow:none!important;border:0!important}.va-senden{background:var(--m-ink);color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--m-schnell), opacity var(--m-schnell), transform var(--m-schnell) var(--m-kurve);border:0;border-radius:50%;place-items:center;display:grid}.va-senden:hover{background:var(--m-blau)}.va-senden:active{transform:scale(.95)}.va-senden:disabled,.va-eingabe.sendet .va-senden{opacity:.4;cursor:progress}.va-senden .modul-icon{width:18px;height:18px}.va-offen{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.va-offen__titel{color:var(--m-leise);font-size:13px;font-weight:600}.va-offen ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.va-offen__punkt{border:1px dashed var(--m-linie-stark);color:var(--m-ink);transition:border-color var(--m-schnell);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:13px;text-decoration:none;display:inline-flex}.va-offen__punkt:hover{border-style:solid;border-color:var(--m-ink)}.va-offen__punkt.ist-pflicht:before{content:"";background:var(--m-rot);border-radius:50%;width:6px;height:6px}.va-neu{justify-self:start}@media (width<=640px){.va-nachricht{max-width:92%}.va-eingabe{bottom:96px}}.video{gap:22px}.video-oben{display:flex}.video-oben .modul-textknopf{align-items:center;gap:4px;font-size:14px;display:inline-flex}.video-oben .modul-icon{width:16px;height:16px}.video :where(input[type=password],input[type=url]),.integrationen :where(input[type=password],input:not([type]),textarea){font:inherit;color:var(--m-ink);border-radius:var(--m-radius-s);border:1px solid var(--m-linie-stark);background:var(--m-weiss);width:100%;min-width:0;transition:border-color var(--m-schnell), box-shadow var(--m-schnell);padding:10px 14px;font-size:15px}.integrationen :where(input,textarea):focus{border-color:var(--m-blau);box-shadow:0 0 0 3px var(--m-blau-hell);outline:none}.video textarea,.integrationen textarea{resize:vertical;line-height:1.5}.video input[type=file]{font:inherit;color:var(--m-leise);background:0 0;border:0;padding:0;font-size:14px}.video input[type=file]::file-selector-button{font:inherit;border:1px solid var(--m-linie-stark);background:var(--m-weiss);color:var(--m-ink);cursor:pointer;transition:border-color var(--m-mittel), background-color var(--m-mittel);border-radius:999px;margin-right:12px;padding:9px 16px;font-size:14px;font-weight:600}.video input[type=file]::file-selector-button:hover{border-color:var(--m-ink)}.modul-knopf.modul-knopf--kontur{border-color:var(--m-linie-stark);color:var(--m-ink);background:0 0}.modul-knopf.modul-knopf--kontur:hover{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.modul-knopf.modul-knopf--blau{background:var(--m-blau);border-color:var(--m-blau)}.modul-knopf.modul-knopf--blau:hover{background:var(--m-ink);border-color:var(--m-ink)}.modul-knopf.modul-knopf:disabled,.modul-knopf.modul-knopf:disabled:hover{opacity:.45;cursor:not-allowed;transform:none}.modul-knopf.modul-knopf.laedt{cursor:progress;opacity:.7}.video-schritte ol{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.video-schritte__punkt>*{color:var(--m-leise);border-radius:2px;gap:8px;padding-top:14px;font-size:14px;text-decoration:none;display:grid;position:relative}.video-schritte__punkt>:before{content:"";background:var(--m-linie);height:4px;transition:background-color var(--m-mittel) var(--m-kurve);border-radius:999px;position:absolute;inset:0 0 auto}.video-schritte__punkt.ist-davor>:before{background:var(--m-blau)}.video-schritte__punkt.ist-offen>:before{background:repeating-linear-gradient(90deg, var(--m-rot) 0 6px, transparent 6px 10px)}.video-schritte__punkt [aria-current]:before{background:var(--m-ink)}.video-schritte__punkt [aria-current]{color:var(--m-ink);font-weight:600}.video-schritte__punkt a:hover{color:var(--m-ink)}.video-schritte__punkt a:hover:before{background:var(--m-blau-dunkel)}.video-schritte__nr{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px;font-weight:600}.video-schritte__nr:before{content:"0"}.video-schritte__mobil{color:var(--m-leise);font-size:14px;display:none;margin-bottom:10px!important}.video-schritte__mobil b{color:var(--m-ink)}@media (width<=700px){.video-schritte__mobil{display:block}.video-schritte__name,.video-schritte__nr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.video-schritte__punkt>*{min-height:18px;padding-top:4px}}.video-raster{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.video-haupt{gap:18px;min-width:0;display:grid}@media (width<=1080px){.video-raster{grid-template-columns:minmax(0,1fr)}}.video-kopf{gap:8px;padding-top:6px;display:grid}.video-kopf__nr{color:var(--m-leise);font-size:13px}.video-kopf__nr .zahl{color:var(--m-ink);font-weight:600}.video-kopf h2,.video-job__kopf h2,.video-start h2{letter-spacing:-.035em;font-size:clamp(28px,2.4vw + 14px,44px);font-weight:300;line-height:1.05}.video-kopf h2 b,.video-start h2 b{font-weight:700}.video-kopf__text{max-width:62ch;color:var(--m-leise);font-size:16px}.video-form{display:grid}.video-block,.video-ideen{scroll-margin-top:160px}.video-block{border-top:1px solid var(--m-linie);gap:14px;min-width:0;padding:26px 0;display:grid}.video-form>.video-block:first-of-type{border-top:0;padding-top:8px}.video-block__titel{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.video-block__kopfzeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.video-feld{gap:0;min-width:0;display:grid}.video-feld--breit{grid-column:1/-1}.video-feld__kopf{justify-content:space-between;gap:10px;display:flex}.video-zweispaltig{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.video-zweispaltig--schmal-breit{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=760px){.video-felder,.video-zweispaltig,.video-zweispaltig--schmal-breit{grid-template-columns:minmax(0,1fr)}}.video-zaehler{font-variant-numeric:tabular-nums;transition:color var(--m-mittel);font-weight:500}.video-zaehler.ist-drueber{color:var(--warn,#b45309);font-weight:600}.video-wahl{border:0;min-width:0;margin:0;padding:0}.video-wahl input[type=radio],.video-wahl input[type=checkbox],.video-kanal input,.video-anbieter input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.video-wahl--chips{flex-wrap:wrap;gap:8px;display:flex}.video-wahl--chips legend,.video-wahl--segment legend{float:left;width:100%;margin-bottom:8px}.video-wahl--chips label span{border:1px solid var(--m-linie-stark);background:var(--m-weiss);cursor:pointer;min-height:40px;transition:background-color var(--m-mittel) var(--m-kurve), border-color var(--m-mittel) var(--m-kurve), color var(--m-mittel) var(--m-kurve);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:500;display:inline-flex}.video-wahl--chips label:hover span{border-color:var(--m-ink)}.video-wahl--chips input:checked+span{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.video-wahl--chips .modul-icon{width:17px;height:17px}.video-wahl input:focus-visible+span,.video-wahl input:focus-visible~.video-bildstil__bild,.video-wahl input:focus-visible~.video-formatwahl__rahmen,.video-kanal input:focus-visible~.video-kanal__name,.video-anbieter input:focus-visible~.video-anbieter__name,.video-vorlage input:focus-visible~.video-vorlage__text,.video-tempo input:focus-visible~.video-tempo__takt{outline:2px solid var(--m-blau);outline-offset:3px}.video-wahl--laengen label span{justify-content:center;min-width:64px}.video-wahl--laengen b{font-size:17px;font-weight:600}.video-wahl--segment{flex-wrap:wrap;align-items:center;display:inline-flex}.video-wahl--segment label{position:relative}.video-wahl--segment label span{cursor:pointer;border:1px solid var(--m-linie-stark);background:var(--m-weiss);min-height:40px;transition:background-color var(--m-mittel) var(--m-kurve), color var(--m-mittel) var(--m-kurve), border-color var(--m-mittel);align-items:center;padding:8px 18px;font-size:14.5px;font-weight:500;display:inline-flex}.video-wahl--segment label+label span{margin-left:-1px}.video-wahl--segment label:first-of-type span{border-radius:999px 0 0 999px}.video-wahl--segment label:last-of-type span{border-radius:0 999px 999px 0}.video-wahl--segment input:checked+span{background:var(--m-ink);border-color:var(--m-ink);color:#fff;z-index:1;position:relative}.video-wahl--gross label span{min-height:48px;padding:10px 24px;font-size:15.5px}@media (width<=520px){.video-wahl--gross{display:flex}.video-wahl--gross label{flex:1}.video-wahl--gross label span{justify-content:center;width:100%;padding-inline:10px}}.video-vorlage{border-radius:var(--m-radius-m);border:1px solid var(--m-linie);background:var(--m-weiss);cursor:pointer;transition:border-color var(--m-mittel), box-shadow var(--m-mittel) var(--m-kurve);gap:14px;padding:18px 20px;display:grid;position:relative}.video-vorlage:has(input:checked){border-color:var(--m-ink);box-shadow:0 0 0 1px var(--m-ink)}.video-vorlage__text{gap:4px;display:grid}.video-vorlage__text b{font-size:16px}.video-vorlage__text span{color:var(--m-leise);max-width:70ch;font-size:14.5px}.video-vorlage__ablauf{gap:3px;display:flex}.video-vorlage__ablauf i{flex:var(--dauer) 1 0;background:var(--m-papier);min-width:0;color:var(--m-leise);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:600;overflow:hidden}.video-vorlage__ablauf i:first-child{background:var(--m-limette);color:var(--m-ink)}.video-vorlage__ablauf i:last-child{background:var(--m-ink);color:#fff}.video-wahl--bilder{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.video-wahl--bilder{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-bildstil{cursor:pointer;gap:4px;display:grid}.video-bildstil__bild{aspect-ratio:4/3;border-radius:var(--m-radius-s);box-shadow:0 0 0 1px var(--m-linie);transition:box-shadow var(--m-mittel) var(--m-kurve), transform var(--m-mittel) var(--m-kurve);margin-bottom:8px;display:block;position:relative;overflow:hidden}.video-bildstil:hover .video-bildstil__bild{transform:translateY(-2px)}.video-bildstil input:checked~.video-bildstil__bild{box-shadow:0 0 0 2px var(--m-weiss), 0 0 0 4px var(--m-blau)}.video-bildstil__bild i{display:block;position:absolute}.video-bildstil__name{font-size:15px;font-weight:600}.video-bildstil__text{color:var(--m-leise);font-size:13px;line-height:1.4}.video-bildstil__bild--cinematic{background:radial-gradient(60% 70% at 70% 55%,#f3b27a 0,#a2553a 30%,#2b1f22 70%,#121216 100%)}.video-bildstil__bild--cinematic i:first-child,.video-bildstil__bild--cinematic i:nth-child(2){background:#08080a;height:14%;left:0;right:0}.video-bildstil__bild--cinematic i:first-child{top:0}.video-bildstil__bild--cinematic i:nth-child(2){bottom:0}.video-bildstil__bild--cinematic i:nth-child(3){background:#ffffff59;height:1px;bottom:30%;left:8%;right:8%}.video-bildstil__bild--ugc{background:var(--m-papier)}.video-bildstil__bild--ugc i:first-child{border:2px solid var(--m-ink);background:linear-gradient(170deg,#9fd3f2,#f6e3b8 60%,#e9a76c);border-radius:10px;width:32%;height:82%;top:9%;left:34%;rotate:-7deg}.video-bildstil__bild--ugc i:nth-child(2){background:#e5484d;border-radius:50%;width:7px;height:7px;top:18%;left:43%;rotate:-7deg}.video-bildstil__bild--ugc i:nth-child(3){background:#e8c4a6;border-radius:40% 40% 10px 10px;width:16%;height:22%;bottom:8%;left:30%;rotate:-12deg}.video-bildstil__bild--flat{background:var(--m-limette)}.video-bildstil__bild--flat i:first-child{aspect-ratio:1;background:var(--m-blau);border-radius:50%;width:38%;top:22%;left:14%}.video-bildstil__bild--flat i:nth-child(2){background:var(--m-ink);clip-path:polygon(50% 0,100% 100%,0 100%);width:40%;height:46%;bottom:14%;right:12%}.video-bildstil__bild--flat i:nth-child(3){background:var(--m-nebel);height:16%;bottom:0;left:0;right:0}.video-bildstil__bild--3d{background:linear-gradient(180deg, var(--m-nebel), #fff)}.video-bildstil__bild--3d i:first-child{aspect-ratio:1;background:radial-gradient(circle at 34% 30%, #fff 0, #a9a6ff 22%, var(--m-blau) 55%, var(--m-blau-dunkel) 100%);border-radius:50%;width:44%;top:14%;left:28%}.video-bildstil__bild--3d i:nth-child(2){background:radial-gradient(closest-side,#14105059,#0000);border-radius:50%;width:40%;height:8%;bottom:13%;left:30%}.video-bildstil__bild--3d i:nth-child(3){aspect-ratio:1;background:radial-gradient(circle at 34% 30%, #fff, var(--m-limette) 60%, #c9cc5a);border-radius:50%;width:16%;top:18%;right:14%}.video-wahl--tempo{gap:8px;display:grid}.video-wahl--tempo legend{margin-bottom:8px}.video-tempo{border-radius:var(--m-radius-s);border:1px solid var(--m-linie);cursor:pointer;transition:border-color var(--m-mittel), background-color var(--m-mittel);grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:center;gap:18px;padding:12px 16px;display:grid}.video-tempo:hover{border-color:var(--m-linie-stark)}.video-tempo:has(input:checked){border-color:var(--m-ink);background:var(--m-papier)}.video-tempo__takt{border-radius:6px;justify-content:space-between;height:22px;padding:0 2px;display:flex}.video-tempo__takt i{background:var(--m-linie-stark);width:2px;height:100%;transition:background-color var(--m-mittel);border-radius:2px}.video-tempo:has(input:checked) .video-tempo__takt i{background:var(--m-blau)}.video-tempo__name{color:var(--m-leise);font-size:14.5px}.video-tempo__name b{color:var(--m-ink);margin-right:6px}.video-sprecher{flex-wrap:wrap;gap:16px 28px;display:flex}.video-sprecher [data-stimme]{transition:opacity var(--m-mittel)}.video-sprecher:has(input[data-sprecher][value="0"]:checked) [data-stimme]{opacity:.4;pointer-events:none}.video-schalter-zeile{justify-items:start;gap:4px;display:grid}.video-marken{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.video-marke{border:1px solid var(--m-linie);background:var(--m-weiss);min-height:44px;color:var(--m-ink);transition:border-color var(--m-mittel), background-color var(--m-mittel), color var(--m-mittel);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 8px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.video-marke:hover{border-color:var(--m-ink)}.video-marke[aria-current]{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.video-marke[aria-current] .modul-etikett{color:#fff;background:#ffffff24}.video-marke--neu{border-style:dashed;border-color:var(--m-linie-stark);color:var(--m-leise);padding-left:14px}.video-marke--neu .modul-icon{width:16px;height:16px}.video-marke__farben,.video-brief__farben,.video-zeilen__farben{flex:none;display:inline-flex}.video-marke__farben i,.video-brief__farben i,.video-zeilen__farben i{background:var(--marke-1,var(--m-linie));width:22px;height:22px;box-shadow:0 0 0 2px var(--m-weiss);border-radius:50%}.video-marke__farben i+i,.video-brief__farben i+i,.video-zeilen__farben i+i{margin-left:-7px}.video-marke__farben i:nth-child(2),.video-brief__farben i:nth-child(2),.video-zeilen__farben i:nth-child(2){background:var(--marke-2,var(--m-papier))}.video-marke__farben i:nth-child(3),.video-brief__farben i:nth-child(3),.video-zeilen__farben i:nth-child(3){background:var(--marke-3,var(--m-linie-stark))}.video-marke[aria-current] .video-marke__farben i{box-shadow:0 0 0 2px var(--m-ink)}.video-farben{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.video-farbe{gap:6px;display:grid}.video-farbe__flaeche{aspect-ratio:16/9;border-radius:var(--m-radius-s);background:var(--farbe);cursor:pointer;transition:transform var(--m-mittel) var(--m-kurve);display:block;position:relative;box-shadow:inset 0 0 0 1px #00000014}.video-farbe__flaeche:hover{transform:translateY(-2px)}.video-farbe__flaeche:focus-within{outline:2px solid var(--m-blau);outline-offset:3px}.video-farbe__flaeche input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-farbe__name{color:var(--m-leise);font-size:13px;font-weight:600}.modul .video-farbe__hex{font-variant-numeric:tabular-nums;text-transform:uppercase;padding:7px 10px;font-size:14px}.video-farbe__hex[aria-invalid=true]{border-color:var(--m-rot)}.video-datei{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.video-datei__logo{border-radius:var(--m-radius-s);background:var(--m-papier);object-fit:contain;max-width:200px;max-height:64px;padding:10px 14px;display:block}.video-liste{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.video-liste legend{float:left;width:100%;margin-bottom:0}.video-liste__hilfe{margin-top:-4px!important}.video-liste__zeilen{gap:6px;margin:0;padding:0;list-style:none;display:grid}.video-liste__zeile{animation:modul-auf var(--m-mittel) var(--m-kurve-aus);align-items:center;gap:6px;display:flex}.video-liste [data-liste-weg]{display:none}.modul-js .video-liste [data-liste-weg]{display:inline-grid}.modul-js .video-liste__zeile:only-child [data-liste-weg]{visibility:hidden}.video-liste__zeile.geht{animation:modul-zu var(--m-schnell) ease-in forwards}.video-liste__neu{justify-self:start;align-items:center;gap:6px;font-size:14px;display:inline-flex}.video-liste__neu .modul-icon{width:15px;height:15px}.video-ideen{border-radius:var(--m-radius-m);background:var(--m-papier);gap:14px;padding:clamp(16px,2vw,24px);display:grid}.video-ideen__kopf{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.video-ideen__kopf .modul-klein{max-width:52ch}.video-ideen__kopf a{color:var(--m-blau-dunkel)}.video-ideen__liste{margin:0;padding:0;list-style:none;display:grid}.video-idee{border-top:1px dotted var(--m-linie-stark);transition:background-color var(--m-mittel);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:6px 18px;padding:18px 4px;display:grid}.video-idee.ist-gewaehlt{background:color-mix(in srgb, var(--m-limette) 55%, transparent);border-radius:var(--m-radius-s);border-top-color:#0000;padding-inline:12px}.video-idee__nr{letter-spacing:-.04em;color:var(--m-blau);font-size:34px;font-weight:300;line-height:1}.video-idee__text{gap:6px;font-size:14.5px;display:grid}.video-idee__titel{letter-spacing:-.01em;font-size:17px;font-weight:600}.video-idee__zeile{color:var(--m-leise)}.video-idee__zeile span{letter-spacing:.03em;text-transform:uppercase;min-width:78px;color:var(--m-ink);font-size:12px;font-weight:600;display:inline-block}@media (width<=640px){.video-idee{grid-template-columns:34px minmax(0,1fr)}.video-idee>.modul-knopf{grid-column:2;justify-self:start}}.video-formate{gap:8px;display:grid}:is(.video-formate:has(input[name=modus][value=formate]:checked) .video-nur-kanaele,.video-formate:has(input[name=modus][value=kanaele]:checked) .video-nur-formate){display:none}.video-format{border:1.6px solid;border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.video-format[data-format="9:16"]{width:10px;height:17px}.video-format[data-format="4:5"]{width:12px;height:15px}.video-format[data-format="16:9"]{width:19px;height:11px}.video-kanaele{border:0;border-top:1px solid var(--m-linie);margin:0;padding:0;display:grid}.video-kanal{border-bottom:1px solid var(--m-linie);cursor:pointer;transition:background-color var(--m-mittel);grid-template-columns:22px 22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 12px;display:grid;position:relative}.video-kanal:before{content:"";border:1.5px solid var(--m-linie-stark);background:var(--m-weiss) center / 14px no-repeat;width:20px;height:20px;transition:background-color var(--m-schnell), border-color var(--m-schnell);border-radius:6px;grid-area:1/1}.video-kanal:has(input:checked):before{background-color:var(--m-blau);border-color:var(--m-blau);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.video-kanal:hover{background:color-mix(in srgb, var(--m-papier) 60%, transparent)}.video-kanal:has(input:checked){background:color-mix(in srgb, var(--m-blau-hell) 45%, transparent)}.video-kanal input{grid-area:1/1}.video-kanal .video-format{color:var(--m-leise);grid-column:2;justify-self:center}.video-kanal__name{gap:1px;font-weight:600;display:grid}.video-kanal__technik{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.video-kanal__laengen{gap:4px;display:flex}.video-kanal__laengen i{text-align:center;min-width:28px;color:var(--m-linie-stark);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 0;font-size:12px;font-style:normal;font-weight:600;text-decoration:line-through}.video-kanal__laengen i.ist-erlaubt{color:var(--m-ink);background:var(--m-papier);text-decoration:none}@media (width<=640px){.video-kanal{grid-template-columns:22px 22px minmax(0,1fr)}.video-kanal__laengen{grid-column:3}}.video-wahl--formate{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}@media (width<=640px){.video-wahl--formate{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-formatwahl{border-radius:var(--m-radius-m);border:1px solid var(--m-linie);cursor:pointer;transition:border-color var(--m-mittel), background-color var(--m-mittel);justify-items:center;gap:10px;padding:18px 12px 14px;display:grid}.video-formatwahl:hover{border-color:var(--m-linie-stark)}.video-formatwahl:has(input:checked){border-color:var(--m-ink);background:var(--m-papier)}.video-formatwahl__rahmen{border:1.5px solid var(--m-ink);background:var(--m-weiss);max-width:100%;height:108px;transition:background-color var(--m-mittel);border-radius:8px;position:relative}.video-formatwahl:has(input:checked) .video-formatwahl__rahmen{background:var(--m-limette)}.video-formatwahl__rahmen i{border:1px dashed color-mix(in srgb, var(--m-ink) 40%, transparent);border-radius:3px;position:absolute}.video-formatwahl__name{text-align:center;font-size:14px;display:grid}.video-formatwahl__name b{font-size:16px}.video-formatwahl__name span{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:12.5px}.video-matrix{gap:12px;display:grid}.video-matrix__rolle{border:1px solid var(--m-linie);border-radius:var(--m-radius-s);overflow-x:auto}.video-matrix table{border-collapse:collapse;width:100%;font-size:14px}.video-matrix th,.video-matrix td{border-bottom:1px solid var(--m-linie);text-align:center;white-space:nowrap;padding:10px 12px}.video-matrix tbody tr:last-child>*{border-bottom:0}.video-matrix thead th{color:var(--m-leise);background:var(--m-papier);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.video-matrix tbody th{text-align:left;font-weight:500}.video-matrix tbody th .video-format{vertical-align:-2px;color:var(--m-leise);margin-right:10px}.video-matrix__clip{background:var(--m-limette);color:var(--m-ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.video-matrix td.ist-raus{color:var(--m-rot);background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--m-rot-hell) 70%, transparent) 6px 8px)}.video-matrix__summe{align-items:baseline;gap:8px;font-size:15px;display:flex}.video-matrix__summe b{letter-spacing:-.04em;font-size:30px;font-weight:300}.video-matrix__summe span{color:var(--m-leise)}.video-warnungen{gap:6px;margin:0;padding:0;list-style:none;display:grid}.video-pruefung{gap:6px;display:grid}.video-warnungen li,.video-pruefung__zeile{border-radius:var(--m-radius-s);color:#7a4206;animation:modul-auf var(--m-mittel) var(--m-kurve-aus);background:#fdf3e3;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;display:flex}.video-warnungen .modul-icon,.video-pruefung__zeile .modul-icon{width:17px;height:17px;margin-top:1px}.video-pruefung__zeile span{flex:1}.video-pruefung__zeile a{color:inherit;white-space:nowrap;font-weight:600}.video-pruefung__zeile--fehler{background:var(--m-rot-hell);color:var(--m-rot)}.video-modelle{display:grid}.video-modell{border:0;border-top:1px solid var(--m-linie);min-width:0;transition:opacity var(--m-mittel);margin:0;padding:22px 0}.video-modell:first-child{border-top:0;padding-top:4px}.video-modell.ist-aus{opacity:.5}.video-modell__raster{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:12px 20px;display:grid}.video-modell .video-modell__kopf{gap:4px;padding-top:6px;display:grid}.video-modell__kopf b{font-size:16px}.video-modell__kopf span{color:var(--m-leise);font-size:13.5px;line-height:1.4}.video-modell__wahl{gap:6px;padding:0;list-style:none;display:grid}.video-modell__wahl li{align-items:center;gap:12px;display:flex}@media (width<=760px){.video-modell__raster{grid-template-columns:minmax(0,1fr)}}.video-anbieter{border-radius:var(--m-radius-s);border:1px solid var(--m-linie);cursor:pointer;min-height:52px;transition:border-color var(--m-mittel), background-color var(--m-mittel);flex:1;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px;display:grid;position:relative}.video-anbieter:before{content:"";border:1.5px solid var(--m-linie-stark);background:var(--m-weiss);width:18px;height:18px;transition:border-width var(--m-schnell) var(--m-kurve), border-color var(--m-schnell);border-radius:50%;grid-area:1/1}.video-anbieter:has(input:checked){border-color:var(--m-ink);background:var(--m-papier)}.video-anbieter:has(input:checked):before{border:5.5px solid var(--m-blau)}.video-anbieter:hover:not(.ist-ohne){border-color:var(--m-linie-stark)}.video-anbieter.ist-ohne{cursor:not-allowed;color:var(--m-leise);background:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in srgb, var(--m-papier) 80%, transparent) 8px 10px)}.video-anbieter input{grid-area:1/1}.video-anbieter__name{font-size:14.5px;font-weight:600;display:grid}.video-anbieter__name span{color:var(--m-leise);font-size:13px;font-weight:400}.video-anbieter__weg{color:var(--m-blau-dunkel);white-space:nowrap;font-size:13.5px}.video-status{white-space:nowrap;background:var(--m-papier);color:var(--m-leise);border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.video-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.video-status--verbunden,.video-status--done{color:var(--m-ok);background:#e4f4e9}.video-status--done{background:var(--m-limette);color:var(--m-ink)}.video-status--fehler,.video-status--failed{background:var(--m-rot-hell);color:var(--m-rot)}.video-status--planning,.video-status--generating,.video-status--rendering{color:var(--m-blau-dunkel);background:linear-gradient(90deg, color-mix(in srgb, var(--m-blau) 22%, var(--m-blau-hell)) var(--anteil,0%), var(--m-blau-hell) var(--anteil,0%))}.video-leiste{z-index:6;background:var(--m-weiss);border:1px solid var(--m-linie);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:8px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 30px -18px #00000059}.video-leiste__luft{flex:1}@media (width<=640px){.video-leiste{border-radius:var(--m-radius-m);box-shadow:none;position:static}.video-leiste .modul-knopf:not(.modul-knopf--leise){flex:1}.video-leiste__luft{display:none}}.video-brief{border-radius:var(--m-radius-l);background:var(--m-ink);color:#fff;isolation:isolate;gap:18px;padding:28px;display:grid;position:sticky;top:156px;overflow:hidden}.video-brief:before{content:"";z-index:-1;background-image:var(--m-korn);opacity:.1;pointer-events:none;position:absolute;inset:0}@media (width<=1080px){.video-brief{position:static}}.video-brief :is(p,dl,dd,figure){margin:0}.video-brief__dach{color:var(--m-leise-dunkel);align-items:center;gap:10px;font-size:13px;display:inline-flex}.video-brief__dach:before{content:"";background:var(--m-limette);border-radius:50%;width:7px;height:7px}.video-brief__titel{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:24px;font-weight:300;line-height:1.15}.video-brief__liste{display:grid}.video-brief__liste>div{border-top:1px dotted var(--m-linie-dunkel);gap:3px;padding:12px 0;display:grid}.video-brief__liste dt{letter-spacing:.04em;text-transform:uppercase;color:var(--m-leise-dunkel);font-size:12px;font-weight:600}.video-brief__liste dd{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:14.5px;display:flex}.video-brief__botschaft dd{letter-spacing:-.02em;font-size:19px;font-weight:300;line-height:1.3}.video-brief__leer{color:var(--m-leise-dunkel);letter-spacing:0;font-size:14px;font-weight:400}.video-brief__farben i{box-shadow:0 0 0 2px var(--m-ink);width:18px;height:18px}.video-brief__ablauf{gap:8px;display:grid}.video-brief__ablauf figcaption{color:var(--m-leise-dunkel);font-size:12px}.video-brief__ablauf ol{gap:2px;height:40px;margin:0;padding:0;list-style:none;display:flex}.video-brief__ablauf li{flex:var(--dauer) 1 0;background:var(--m-ink-3);min-width:0;color:var(--m-leise-dunkel);border-radius:6px;align-items:flex-end;padding:6px 7px;font-size:10.5px;font-weight:600;display:flex;overflow:hidden}.video-brief__ablauf li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.video-brief__ablauf li:first-child{background:var(--m-limette);color:var(--m-ink)}.video-brief__ablauf li:last-child{background:var(--m-blau);color:#fff}.video-uebersicht{border-top:1px solid var(--m-linie);margin:0;display:grid}.video-uebersicht>div{border-bottom:1px solid var(--m-linie);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:14px 4px;display:grid}.video-uebersicht dt{color:var(--m-leise);font-size:13px;font-weight:600}.video-uebersicht dd{overflow-wrap:anywhere;gap:2px;margin:0;font-weight:500;display:grid}.video-uebersicht dd span{color:var(--m-leise);font-size:14px;font-weight:400}.video-uebersicht a{color:var(--m-leise);font-size:13.5px}.video-uebersicht a:hover{color:var(--m-ink)}@media (width<=640px){.video-uebersicht>div{grid-template-columns:minmax(0,1fr) auto}.video-uebersicht dd{grid-area:2/1/auto/-1}}.video-kosten__zahl{letter-spacing:-.04em;font-size:40px;font-weight:300;line-height:1}.video-start{border-radius:var(--m-radius-l);background:var(--m-ink);color:#fff;isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 40px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.video-start:before{content:"";z-index:-1;background-image:var(--m-korn);opacity:.1;position:absolute;inset:0}.video-start__text{gap:12px;max-width:46rem;display:grid}.video-start__text p{color:var(--m-leise-dunkel);max-width:58ch;font-size:16px}.video-start__formate{grid-column:1/-1;align-items:flex-end;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.video-start__formate li{border:1px dashed color-mix(in srgb, var(--m-limette) 70%, transparent);height:74px;color:var(--m-limette);border-radius:8px;place-items:end start;padding:6px 8px;font-size:11.5px;font-weight:600;display:grid}@media (width<=640px){.video-start{grid-template-columns:minmax(0,1fr)}.video-start__formate li{height:52px}}.video-zeilen .modul-zeile{grid-template-columns:auto minmax(0,1fr) auto}.video-zeilen__farben i{width:18px;height:18px}.video-job{border-radius:var(--m-radius-m);border:1px solid var(--m-linie);background:var(--m-weiss);gap:22px;padding:clamp(20px,3vw,34px);display:grid}.video-job__kopf{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 20px;display:grid}.video-job__kopf .video-kopf__nr{grid-column:1/-1}.video-job__kopf h2{overflow-wrap:anywhere}.video-ablauf{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.video-ablauf li{color:var(--m-leise);gap:8px;padding-top:14px;font-size:13px;display:grid;position:relative}.video-ablauf li:before{content:"";background:var(--m-linie);border-radius:999px;height:4px;position:absolute;inset:0 0 auto;overflow:hidden}.video-ablauf li.ist-fertig:before{background:var(--m-blau)}.video-ablauf li.ist-fertig,.video-ablauf li.ist-jetzt{color:var(--m-ink)}.video-ablauf li.ist-jetzt{font-weight:600}.video-ablauf li.ist-jetzt:after{content:"";background:var(--m-blau);width:40%;height:4px;animation:modul-laden 1.4s var(--m-kurve) infinite;border-radius:999px;position:absolute;top:0;left:0}.video-ablauf li.ist-jetzt{overflow:hidden}.video-ablauf.ist-fehler li:not(.ist-fertig):before{background:var(--m-rot-hell)}@media (width<=640px){.video-ablauf li span{font-size:11.5px}}.video-job__daten{border-top:1px solid var(--m-linie);flex-wrap:wrap;gap:10px 36px;margin:0;padding-top:16px;display:flex}.video-job__daten div{gap:2px;display:grid}.video-job__daten dt{color:var(--m-leise);font-size:12.5px}.video-job__daten dd{margin:0;font-size:18px;font-weight:500}[data-video-job]{gap:30px;display:grid}.video-clips{gap:14px;padding-top:8px;display:grid}.video-clips__liste{grid-template-columns:repeat(auto-fill, minmax(var(--clip,170px), 1fr));align-items:end;gap:18px;margin:0;padding:0;list-style:none;display:grid}.video-clips__liste--916{--clip:150px}.video-clips__liste--45{--clip:180px}.video-clips__liste--11{--clip:190px}.video-clips__liste--169{--clip:280px}@media (width<=520px){.video-clips__liste--916,.video-clips__liste--45,.video-clips__liste--11{--clip:130px}.video-clips__liste--169{--clip:100%}}.video-clip{gap:8px;min-width:0;display:grid}.video-clip__bild{border-radius:var(--m-radius-s);background:var(--marke-1);color:var(--marke-auf);transition:filter var(--m-mittel), opacity var(--m-mittel);position:relative;overflow:hidden;container-type:inline-size}.video-clip__karte{border:1px dashed color-mix(in srgb, currentColor 30%, transparent);border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5cqi;padding:6cqi 6cqi 13cqi;display:flex;position:absolute}.video-clip__marke{letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(12px,9cqi,30px);font-weight:700;line-height:1.05}.video-clip__claim{opacity:.85;font-size:clamp(10px,6cqi,16px);line-height:1.25}.video-clip__cta{background:var(--marke-3);color:var(--marke-3-auf);border-radius:999px;padding:.45em 1em;font-size:clamp(9px,5.5cqi,14px);font-weight:600}.video-clip__zustand{color:#fff;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.video-clip__ki{color:#fff;letter-spacing:.02em;background:#00000073;border-radius:4px;padding:.25em .7em;font-size:clamp(8px,3.6cqi,11px);font-weight:600;position:absolute;bottom:4cqi;right:4cqi}.video-clip--wartet .video-clip__bild,.video-clip--in_arbeit .video-clip__bild,.video-clip--abgebrochen .video-clip__bild{filter:grayscale();opacity:.35}.video-clip--in_arbeit .video-clip__bild{opacity:.6}.video-clip--in_arbeit .video-clip__bild:after{content:"";background:var(--m-blau);width:40%;height:4px;animation:modul-laden 1.2s var(--m-kurve) infinite;position:absolute;bottom:0;left:0}.video-clip__name{font-size:14px;font-weight:500;display:grid}.video-clip__name span{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.integrationen-kopf{border-radius:var(--m-radius-m);background:var(--m-papier);align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.integrationen-kopf__zeichen{background:var(--m-ink);width:44px;height:44px;color:var(--m-limette);border-radius:50%;flex:none;place-items:center;display:grid}.integrationen-kopf .modul-klein{max-width:72ch;margin-top:4px;font-size:14.5px}.integrationen-liste{border-top:1px solid var(--m-linie);margin:0;padding:0;list-style:none;display:grid}.integrationen-liste>li{border-bottom:1px solid var(--m-linie);scroll-margin-top:160px}.integration>summary{list-style:none}.integration>summary::-webkit-details-marker{display:none}.integration__zeile{cursor:pointer;transition:background-color var(--m-mittel);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto 20px;align-items:center;gap:6px 18px;padding:16px 10px;display:grid}.integration__zeile:hover{background:color-mix(in srgb, var(--m-papier) 60%, transparent)}.integration__name{font-weight:600;display:grid}.integration__name span{color:var(--m-leise);font-size:13.5px;font-weight:400}.integration__maske{color:var(--m-leise);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.integration__pfeil{color:var(--m-leise);transition:rotate var(--m-mittel) var(--m-kurve)}.integration[open] .integration__pfeil{rotate:90deg}.integration__inhalt{gap:12px;max-width:760px;padding:4px 10px 22px;display:grid}.integration[open] .integration__inhalt{animation:modul-auf var(--m-mittel) var(--m-kurve-aus)}.integration__form{gap:14px;display:grid}.integration__alt{color:var(--m-ok);margin-left:10px;font-weight:500}.integration__doku{align-self:center;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.integration__doku .modul-icon{width:14px;height:14px}.integration__stand{font-size:13.5px}@media (width<=640px){.integration__zeile{grid-template-columns:minmax(0,1fr) auto 20px}.integration__maske{grid-area:2/1}}.integrationen-kurz{justify-items:start;gap:14px;display:grid}.integrationen-kurz__liste{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.integrationen-kurz__punkt{color:var(--m-leise);align-items:center;gap:8px;display:inline-flex}.integrationen-kurz__punkt>span[aria-hidden]{background:var(--m-linie-stark);border-radius:50%;width:8px;height:8px}.integrationen-kurz__punkt--verbunden{color:var(--m-ink)}.integrationen-kurz__punkt--verbunden>span[aria-hidden]{background:var(--m-ok)}.integrationen-kurz__punkt--fehler>span[aria-hidden]{background:var(--m-rot)}.integrationen-kurz .modul-knopf .modul-icon{width:17px;height:17px}@media (prefers-reduced-motion:reduce){.video-ablauf li.ist-jetzt:after,.video-clip--in_arbeit .video-clip__bild:after{opacity:.5;width:100%;animation:none}}.video-raster.video-raster--breit{grid-template-columns:minmax(0,1fr)}.sb{gap:18px;min-width:0;display:grid}.sb-start{gap:18px}.sb-start textarea{min-height:150px}.sb-archetypen{border-top:1px solid var(--m-linie);gap:0;display:grid}.sb-archetypen legend{margin-bottom:10px}.sb-archetyp{border-bottom:1px solid var(--m-linie);cursor:pointer;display:block;position:relative}.sb-archetyp span{transition:background-color var(--m-mittel) var(--m-kurve);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:4px 18px;padding:13px 14px 13px 40px;display:grid}.sb-archetyp span:before{content:"";border:1.5px solid var(--m-linie-stark);background:var(--m-weiss);width:16px;height:16px;transition:border-color var(--m-schnell), box-shadow var(--m-schnell);border-radius:50%;position:absolute;top:16px;left:12px}.sb-archetyp b{font-size:15px;font-weight:600}.sb-archetyp small{color:var(--m-leise);font-size:13.5px;line-height:1.45}.sb-archetyp:hover span{background:var(--m-papier)}.sb-archetyp input:checked+span{background:var(--m-blau-hell)}.sb-archetyp input:checked+span:before{border-color:var(--m-blau);box-shadow:inset 0 0 0 4px var(--m-weiss);background:var(--m-blau)}.sb-archetyp input:focus-visible+span{outline:2px solid var(--m-blau);outline-offset:-2px}@media (width<=700px){.sb-archetyp span{grid-template-columns:minmax(0,1fr)}}.sb-kopf{border-bottom:1px solid var(--m-linie);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 32px;padding-bottom:18px;display:flex}.sb-kopf__text{gap:6px;max-width:70ch;display:grid}.sb-kopf__dach{color:var(--m-leise);font-size:13px}.sb-kopf__logline{letter-spacing:-.01em;font-size:clamp(18px,1vw + 12px,23px);font-weight:500;line-height:1.3}.sb-kopf__dauer{color:var(--m-leise);white-space:nowrap;justify-items:end;font-size:15px;display:grid}.sb-kopf__dauer .zahl{color:var(--m-ink);letter-spacing:-.03em;font-size:34px;font-weight:300;line-height:1}.sb-kopf__dauer small{font-size:13px}.sb-kopf__dauer.ist-daneben .zahl{color:var(--m-rot)}.sb-arbeit{grid-template-columns:var(--sb-buehne,340px) minmax(0, 1fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.sb-buehne{gap:12px;display:grid;position:sticky;top:96px}.sb-spalte{gap:14px;min-width:0;display:grid}@media (width<=960px){.sb-arbeit{grid-template-columns:minmax(0,1fr)}.sb-player{width:100%}.sb-buehne{max-width:min(100%, var(--sb-buehne,340px));width:100%;margin-inline:auto;position:static}}.sb-player{width:min(100%, calc((100svh - 330px) * var(--sb-verhaeltnis,.5625)));border-radius:var(--m-radius-s);box-shadow:0 0 0 1px var(--m-linie), 0 18px 40px -26px #17171773;background:#fbfaf7;margin-inline:auto;position:relative;overflow:hidden}.sb-player canvas,.sb-player img{width:100%;height:100%;display:block}.modul-js .sb-player__ohne-js{display:none}.sb-steuerung{align-items:center;gap:12px;display:flex}.sb-play{background:var(--m-ink);color:#fff;cursor:pointer;width:46px;height:46px;transition:background-color var(--m-mittel) var(--m-kurve), transform var(--m-schnell) var(--m-kurve);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sb-play:hover{background:var(--m-blau)}.sb-play:active{transform:scale(.96)}.sb-play:focus-visible{outline:2px solid var(--m-blau);outline-offset:3px}.sb-play svg{fill:currentColor;width:20px;height:20px}.sb-play__pause,.sb-play.laeuft .sb-play__start{display:none}.sb-play.laeuft .sb-play__pause{display:inline}.sb-zeit{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:14px}.sb-zeit .zahl{color:var(--m-ink);font-weight:600}.sb-schalter{color:var(--m-leise);cursor:pointer;align-items:center;gap:7px;margin-left:auto;font-size:13.5px;display:inline-flex}.sb-schalter input{accent-color:var(--m-blau);width:16px;height:16px;margin:0}.sb-zeitleiste{gap:3px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sb-zeitleiste li{flex-basis:0;min-width:6px}.sb-zeitleiste button{background:var(--m-linie);cursor:pointer;width:100%;height:12px;transition:background-color var(--m-mittel) var(--m-kurve);border:0;border-radius:3px;padding:0;display:block}.sb-zeitleiste button:hover{background:var(--m-linie-stark)}.sb-zeitleiste button[aria-current]{background:var(--m-ink)}.sb-zeitleiste button:focus-visible{outline:2px solid var(--m-blau);outline-offset:2px}.sb-zeitleiste:after{content:"";top:-4px;bottom:-4px;left:var(--fortschritt,0%);background:var(--m-blau);pointer-events:none;border-radius:2px;width:2px;position:absolute}.sb-export{justify-items:start;gap:6px;padding-top:4px;display:grid}.sb-export .modul-pille:disabled{opacity:.6;cursor:progress}.sb-hinweise{margin-bottom:4px}.sb-liste{margin:0;padding:0;list-style:none;display:grid}.sb-shot{border-top:1px solid var(--m-linie);transition:background-color var(--m-mittel) var(--m-kurve), opacity var(--m-mittel);grid-template-columns:34px clamp(84px,9vw,116px) minmax(0,1fr);gap:16px;padding:18px 0;scroll-margin-top:120px;display:grid}.sb-shot.wird-gezogen{opacity:.45}.sb-shot:target{background:linear-gradient(90deg, var(--m-blau-hell), transparent 70%)}.sb-shot__griff{align-content:start;justify-items:center;gap:10px;display:grid}.sb-shot__nr{color:var(--m-leise);padding-top:2px;font-size:13px;font-weight:600}.sb-shot__ziehen{width:30px;height:30px;color:var(--m-leise-dunkel);cursor:grab;transition:color var(--m-schnell), background-color var(--m-schnell);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.sb-shot__ziehen:hover,.sb-shot__ziehen:focus-visible{color:var(--m-ink);background:var(--m-papier)}.sb-shot__ziehen:focus-visible{outline:2px solid var(--m-blau)}.sb-shot__ziehen svg{fill:currentColor;width:18px;height:18px}.sb-shot__bild{box-shadow:0 0 0 1px var(--m-linie);background:#fbfaf7;border-radius:8px;align-self:start;margin:0;position:relative;overflow:hidden}.sb-shot__bild img{object-fit:cover;width:100%;height:100%;transition:opacity var(--m-mittel) var(--m-kurve);display:block}.sb-shot__bild.ist-offen img{opacity:.55}.sb-shot__bild.zeichnet:after{content:"";background:var(--m-blau);width:40%;height:3px;animation:modul-laden 1.2s var(--m-kurve) infinite;position:absolute;bottom:0;left:0}.sb-shot__status{text-align:center;color:var(--m-leise);background:linear-gradient(#0000,#fbfaf7f5 35%);justify-items:center;gap:2px;padding:6px 4px 8px;font-size:11.5px;line-height:1.25;display:grid;position:absolute;inset:auto 0 0}.sb-shot__status .modul-textknopf{color:var(--m-ink);font-size:12px}.sb-shot__text{align-content:start;gap:6px;min-width:0;display:grid}.sb-shot__kopf{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sb-shot__kopf b{font-size:16px;font-weight:600}.sb-shot__rolle{letter-spacing:.04em;text-transform:uppercase;color:var(--m-blau-dunkel);font-size:12px;font-weight:600}.sb-shot__technik{color:var(--m-leise);font-size:13.5px}.sb-shot__technik .zahl{color:var(--m-ink);font-weight:600}.sb-shot__ab{color:var(--m-leise-dunkel);white-space:nowrap;margin-left:6px}.sb-shot__aktion{max-width:72ch;font-size:14.5px;line-height:1.5}.sb-shot__mehr{gap:4px;margin:2px 0 0;font-size:13.5px;display:grid}.sb-shot__mehr div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.sb-shot__mehr dt{color:var(--m-leise)}.sb-shot__mehr dd{flex-wrap:wrap;gap:4px 6px;margin:0;display:flex}.sb-element{background:var(--m-papier);border:1px solid var(--m-linie);border-radius:999px;padding:2px 9px;font-size:12.5px;display:inline-block}.sb-element--flyer,.sb-element--produkt,.sb-element--packshot{background:var(--m-zitrone);border-color:color-mix(in srgb, var(--m-limette) 60%, var(--m-linie-stark))}.sb-element--logo,.sb-element--cta,.sb-element--stoerer{background:var(--m-blau-hell);border-color:color-mix(in srgb, var(--m-blau) 25%, transparent)}.sb-shot__aktionen{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.sb-shot__aktionen>form{display:contents}.sb-shot__luft{flex:1}.sb-shot__pfeile{gap:4px;display:inline-flex!important}.sb-pfeil{border:1px solid var(--m-linie);background:var(--m-weiss);width:34px;height:34px;color:var(--m-ink);cursor:pointer;transition:border-color var(--m-schnell), background-color var(--m-schnell), opacity var(--m-schnell);border-radius:50%;place-items:center;display:grid}.sb-pfeil:hover:not(:disabled){border-color:var(--m-ink)}.sb-pfeil:disabled{opacity:.35;cursor:default}.sb-pfeil .modul-icon{width:16px;height:16px}@media (width<=640px){.sb-shot{grid-template-columns:22px 88px minmax(0,1fr);gap:12px}.sb-shot__aktion{font-size:14px}.sb-shot__aktionen{grid-column:1/-1}.sb-shot__mehr div{grid-template-columns:minmax(0,1fr);gap:2px}}.sb-anpassen{order:-1}.sb-anpassen[open]{width:100%}.sb-anpassen>summary{min-height:36px;padding:6px 14px;font-size:13.5px;list-style:none;display:inline-flex}.sb-anpassen>summary::-webkit-details-marker{display:none}.sb-anpassen>summary .modul-icon{width:15px;height:15px}.sb-anpassen[open]>summary{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.sb-shot__aktionen:has(.sb-anpassen[open]){grid-template-columns:minmax(0,1fr);display:grid}.sb-shot__aktionen:has(.sb-anpassen[open])>:not(.sb-anpassen){display:none}.sb-anpassen__inhalt{border-radius:var(--m-radius-s);background:var(--m-papier);animation:modul-auf var(--m-mittel) var(--m-kurve-aus);gap:18px;margin-top:12px;padding:18px;display:grid}.sb-wunsch,.sb-direkt{gap:10px;display:grid}.sb-direkt{border-top:1px dashed var(--m-linie-stark);padding-top:16px}.sb-direkt select,.sb-direkt input,.sb-elemente input:not([type=checkbox]){font:inherit;border:1px solid var(--m-linie-stark);background:var(--m-weiss);width:100%;min-width:0;color:var(--m-ink);border-radius:10px;padding:8px 12px;font-size:14.5px}.sb-vorschlaege{flex-wrap:wrap;gap:6px;display:flex}.sb-vorschlag{font:inherit;border:1px dashed var(--m-linie-stark);background:var(--m-weiss);color:var(--m-ink);cursor:pointer;transition:border-color var(--m-schnell), background-color var(--m-schnell);border-radius:999px;padding:5px 11px;font-size:13px}.sb-vorschlag:hover{border-style:solid;border-color:var(--m-ink)}.sb-elemente{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin:0;padding:0;display:grid}.sb-elemente legend{margin-bottom:8px}.sb-elemente__zeile{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sb-check{cursor:pointer;align-items:center;gap:7px;font-size:14px;display:inline-flex}.sb-check input{width:16px;height:16px;accent-color:var(--m-blau);margin:0}.sb-einfuegen{position:relative}.sb-einfuegen>details>summary{z-index:1;cursor:pointer;height:26px;color:var(--m-leise);align-items:center;gap:10px;width:max-content;margin:-13px 0;padding-left:42px;font-size:13px;list-style:none;display:flex;position:relative}.sb-einfuegen>details>summary::-webkit-details-marker{display:none}.sb-einfuegen__plus{background:var(--m-weiss);border:1px solid var(--m-linie-stark);width:24px;height:24px;transition:background-color var(--m-schnell), border-color var(--m-schnell), color var(--m-schnell);border-radius:50%;place-items:center;display:grid}.sb-einfuegen__plus .modul-icon{width:14px;height:14px}.sb-einfuegen__text{opacity:0;transition:opacity var(--m-schnell), transform var(--m-schnell) var(--m-kurve);background:var(--m-weiss);padding-right:6px;transform:translate(-4px)}.sb-einfuegen summary:hover .sb-einfuegen__text,.sb-einfuegen summary:focus-visible .sb-einfuegen__text,.sb-einfuegen details[open] .sb-einfuegen__text{opacity:1;transform:none}.sb-einfuegen summary:hover .sb-einfuegen__plus,.sb-einfuegen details[open] .sb-einfuegen__plus{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.sb-einfuegen summary:focus-visible{outline:none}.sb-einfuegen summary:focus-visible .sb-einfuegen__plus{outline:2px solid var(--m-blau);outline-offset:2px}.sb-einfuegen__form{border-radius:var(--m-radius-s);background:var(--m-papier);animation:modul-auf var(--m-mittel) var(--m-kurve-aus);gap:10px;margin:22px 0 14px 50px;padding:16px;display:grid}.sb-liste>.sb-einfuegen:first-child>details>summary{margin-top:0}@media (hover:none){.sb-einfuegen__text{opacity:1;transform:none}}.sb-freigabe{border-top:1px solid var(--m-linie);margin-top:6px}.sb-freigabe__datum{color:var(--m-leise);margin-left:6px;font-size:.8em;font-weight:400}.sb-produktion{border-top:1px solid var(--m-linie);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;display:grid}.sb-produktion div{border-bottom:1px solid var(--m-linie);gap:2px;padding:12px 14px 12px 0;display:grid}.sb-produktion dt{color:var(--m-leise);font-size:13px}.sb-produktion dd{margin:0;font-size:15px}.sb-produktion .zahl{font-size:22px;font-weight:300}.sb-produktion__hinweise{color:var(--m-leise);gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.sb-prompts>summary{cursor:pointer;font-size:14px;font-weight:600}.sb-prompts ol{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sb-prompts li{border-bottom:1px solid var(--m-linie);gap:4px;padding-bottom:12px;font-size:13.5px;display:grid}.sb-prompts p{color:var(--m-leise);line-height:1.5}.sb-prompts__video{font-style:italic}.sb-neu-planen{padding-top:8px}.sb-neu-planen>summary{cursor:pointer;list-style:none;display:inline-block}.sb-neu-planen>summary::-webkit-details-marker{display:none}.sb-neu-planen__form{border-radius:var(--m-radius-s);background:var(--m-papier);gap:10px;margin-top:12px;padding:16px;display:grid}.sb-streifen{gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sb-streifen li{flex-basis:0;min-width:44px}.sb-streifen img{object-fit:cover;width:100%;height:110px;box-shadow:0 0 0 1px var(--m-linie);background:#fbfaf7;border-radius:6px;display:block}.flights-seite{gap:26px}.flug-karte{--kerbe:15px;isolation:isolate;border-radius:var(--m-radius-l);background:var(--m-ink) var(--m-korn);color:#f4f4f0;-webkit-mask:radial-gradient(circle var(--kerbe) at 56.5% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--kerbe) at 56.5% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--kerbe) at 56.5% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--kerbe) at 56.5% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--kerbe) at 56.5% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--kerbe) at 56.5% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.flug-karte__teil{align-content:start;gap:10px;min-width:0;padding:clamp(24px,3.4vw,44px);display:grid;position:relative}.flug-karte__teil--rechts{border-left:2px dotted #4a4a45;justify-items:start}.flug-karte__label{letter-spacing:.02em;color:var(--m-leise-dunkel);font-size:13px;font-weight:600}.flug-karte__zahl{letter-spacing:-.055em;color:var(--m-limette);font-variant-numeric:tabular-nums;font-size:clamp(64px,6vw + 18px,120px);font-weight:300;line-height:.92}.flug-karte__zahl--euro{color:#f4f4f0;letter-spacing:-.045em;font-size:clamp(44px,3.6vw + 18px,76px)}.flug-karte__klein{color:var(--m-leise-dunkel);max-width:46ch;font-size:14px}.flug-karte .modul-knopf{margin-top:8px}.flug-karte__route{width:min(320px,100%);height:auto;margin-top:6px;overflow:visible}.flug-karte__linie{fill:none;stroke:#55554f;stroke-width:1.5px;stroke-dasharray:1 3.2;stroke-linecap:round}.flug-karte__punkt{fill:var(--m-limette)}@media (prefers-reduced-motion:reduce){.flug-karte__punkt{display:none}}@media (width<=760px){.flug-karte{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.flug-karte__teil--rechts{border-top:2px dotted #4a4a45;border-left:0}}.flights-hinweis{border-radius:var(--m-radius-s);background:var(--m-zitrone);padding:12px 16px;font-size:14px}.flights-block{gap:14px;min-width:0;display:grid}.flights-block__kopf{gap:4px;max-width:72ch;display:grid}.flights-block--team{border-radius:var(--m-radius-m);border:1px dashed var(--m-linie-stark);padding:20px}.tarif{border-top:1px solid var(--m-ink);margin:0;padding:0;list-style:none}.tarif__eintrag{border-bottom:1px solid var(--m-linie)}.tarif__details>summary{cursor:pointer;list-style:none}.tarif__details>summary::-webkit-details-marker{display:none}.tarif__details[data-leer]>summary{cursor:default}.tarif__zeile{transition:background-color var(--m-mittel) var(--m-kurve);grid-template-columns:minmax(0,1fr) 9.5rem 9.5rem 2.5rem;align-items:center;gap:8px 20px;padding:16px 4px;display:grid}.tarif__details:not([data-leer])>.tarif__zeile:hover{background:var(--m-papier)}.tarif__name{letter-spacing:-.01em;gap:3px;font-size:16.5px;font-weight:600;display:grid}.tarif__name small,.tarif__wert small,.tarif__aktivitaeten small{letter-spacing:0;color:var(--m-leise);font-size:13px;font-weight:400}.tarif__name{grid-template-columns:auto 1fr;align-items:center}.tarif__name>small{grid-column:1/-1}.tarif__marke{letter-spacing:.02em;background:var(--m-blau-hell);color:var(--m-blau-dunkel);border-radius:999px;justify-self:start;margin-left:10px;padding:2px 9px;font-size:11.5px;font-weight:600}.tarif__wert{font-variant-numeric:tabular-nums;gap:1px;display:grid}.tarif__wert b{font-size:16px}.tarif__pfeil{color:var(--m-leise);transition:rotate var(--m-mittel) var(--m-kurve), color var(--m-mittel);justify-self:end}.tarif__details[open] .tarif__pfeil{color:var(--m-ink);rotate:90deg}.tarif__aktivitaeten{border-left:2px dotted var(--m-linie-stark);margin:0 0 14px 6px;padding:0 4px 0 18px;list-style:none;display:grid}.tarif__aktivitaeten li{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:14.5px;display:flex}.tarif__aktivitaeten li+li{border-top:1px solid var(--m-linie)}.tarif__aktivitaeten li span{gap:2px;display:grid}.tarif__aktivitaeten b{white-space:nowrap;font-variant-numeric:tabular-nums}.tarif__details::details-content{block-size:0;transition:block-size var(--m-mittel) var(--m-kurve), content-visibility var(--m-mittel) allow-discrete;overflow:hidden}.tarif__details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.flights-seite{interpolate-size:allow-keywords}}.tarif__eintrag--master{background:linear-gradient(90deg, var(--m-zitrone), transparent 70%)}.tarif__eintrag--master .tarif__zeile{grid-template-columns:minmax(0,1fr) 9.5rem auto}.tarif__marke--master{background:var(--m-ink);color:var(--m-limette)}.tarif__mehr{justify-self:end}.flights-pakete{flex-wrap:wrap;gap:4px 18px;display:flex}.flights-pakete span{white-space:nowrap}@media (width<=680px){.tarif__zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.5rem;padding-block:14px}.tarif__name{grid-column:1/-1}.tarif__eintrag--master .tarif__zeile{grid-template-columns:minmax(0,1fr) auto}}.ki-bezug__tabelle{border-top:1px solid var(--m-ink)}.ki-bezug__zeile{border-bottom:1px solid var(--m-linie);grid-template-columns:minmax(0,1fr) auto 12rem;align-items:center;gap:10px 20px;padding:12px 4px;display:grid}.ki-bezug__zeile--kopf{color:var(--m-leise);padding-block:8px;font-size:12.5px;font-weight:600}.ki-bezug__name{gap:2px;font-size:15px;font-weight:600;display:grid}.ki-bezug__name small{color:var(--m-leise);font-size:13px;font-weight:400}.ki-bezug__stand{justify-self:start}.ki-segment{background:var(--m-papier);border:1px solid var(--m-linie);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ki-segment label{position:relative}.ki-segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ki-segment span{color:var(--m-leise);white-space:nowrap;transition:background-color var(--m-mittel) var(--m-kurve), color var(--m-mittel) var(--m-kurve), box-shadow var(--m-mittel);border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:600;display:block}.ki-segment label:hover span{color:var(--m-ink)}.ki-segment input:checked+span{background:var(--m-weiss);color:var(--m-ink);box-shadow:0 1px 0 var(--m-linie-stark), 0 4px 12px -6px #00000040}.ki-segment input:focus-visible+span{outline:2px solid var(--m-blau);outline-offset:1px}.ki-segment input:disabled+span{opacity:.4;cursor:not-allowed}@media (width<=820px){.ki-bezug__zeile{grid-template-columns:minmax(0,1fr)}.ki-bezug__zeile--kopf{display:none}.ki-segment{max-width:100%;overflow-x:auto}}.verlauf{border-top:1px solid var(--m-ink)}.verlauf__zeile{border-bottom:1px solid var(--m-linie);grid-template-columns:9rem minmax(0,1fr) 6rem 8.5rem;align-items:baseline;gap:6px 18px;padding:11px 4px;font-size:14.5px;display:grid}.verlauf__zeile--kopf{color:var(--m-leise);padding-block:8px;font-size:12.5px;font-weight:600}.verlauf__zeile--freigegeben{color:var(--m-leise)}.verlauf__zeile--freigegeben .verlauf__menge{text-decoration:line-through}.verlauf__wann{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:13px}.verlauf__was{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.verlauf__was small,.verlauf__menge small{color:var(--m-leise);font-size:12.5px}.verlauf__menge{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;font-weight:600;display:grid}.verlauf__menge--zu{color:var(--m-ok)}.verlauf__zeile--reserviert .verlauf__menge--ab{color:var(--m-blau-dunkel)}@media (width<=680px){.verlauf__zeile{grid-template-columns:minmax(0,1fr) auto}.verlauf__zeile--kopf{display:none}.verlauf__wann{grid-column:1/-1}.verlauf__menge:empty{display:none}}.flights-buchen{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.flights-buchen .video-feld{flex:0 11rem}.flights-buchen .flights-buchen__text{flex:18rem}.flights-dialog{width:min(640px,100% - 24px)}.flights-dialog:not([open]){display:none}.flights-dialog__inhalt{gap:18px;padding:clamp(20px,3vw,32px);display:grid}.flights-dialog__kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.flights-wahl{border:0;border-top:1px solid var(--m-linie);gap:0;margin:0;padding:0;display:grid}.flights-wahl legend{margin-bottom:8px;padding:0}.flights-wahl__zeile{border-bottom:1px solid var(--m-linie);cursor:pointer;border-radius:var(--m-radius-s);transition:background-color var(--m-mittel) var(--m-kurve);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 10px;display:grid;position:relative}.flights-wahl__zeile:hover{background:var(--m-papier)}.flights-wahl__zeile:has(input:checked){background:var(--m-blau-hell)}.flights-wahl__zeile input{accent-color:var(--m-blau);width:18px;height:18px}.flights-wahl__preis{font-variant-numeric:tabular-nums;justify-items:end;font-weight:600;display:grid}.flights-wahl__preis small{color:var(--m-leise);font-size:12px;font-weight:400}.flights-dialog--master{width:min(720px,100% - 24px)}.mf-kopf{padding:clamp(24px,4vw,40px);background:var(--m-ink) var(--m-korn);color:#f4f4f0;gap:10px;padding-right:64px;display:grid;position:relative}.mf-kopf .mf-kopf__zu{color:#fff;position:absolute;top:14px;right:14px}.mf-kopf .mf-kopf__zu:hover{background:var(--m-ink-3);border-color:var(--m-ink-3);color:#fff}.mf-kopf__marke{letter-spacing:.03em;background:var(--m-limette);color:var(--m-ink);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:600}.mf-kopf__titel{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3vw + 18px,52px);font-weight:300;line-height:1}.mf-kopf__text{color:#d6d6cf;max-width:54ch;font-size:15.5px}.mf-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:clamp(18px,3vw,30px) clamp(20px,3vw,32px) 0;list-style:none;display:grid;position:relative}.mf-route:before{content:"";border-top:2px dotted var(--m-linie-stark);position:absolute;top:calc(clamp(18px,3vw,30px) + 10px);left:clamp(20px,3vw,32px);right:clamp(20px,3vw,32px)}.mf-route li{color:var(--m-leise);align-content:start;gap:4px;font-size:13.5px;display:grid;position:relative}.mf-route__nr{background:var(--m-weiss);color:var(--m-blau);font-variant-numeric:tabular-nums;justify-self:start;padding-right:8px;font-size:13px;font-weight:600;line-height:20px;position:relative}.mf-route b{color:var(--m-ink);font-size:15.5px}.flights-dialog[open] .mf-route li{animation:mf-einflug var(--m-mittel) var(--m-kurve-aus) both}.flights-dialog[open] .mf-route li:nth-child(2){animation-delay:60ms}.flights-dialog[open] .mf-route li:nth-child(3){animation-delay:.12s}.flights-dialog[open] .mf-route li:nth-child(4){animation-delay:.18s}@keyframes mf-einflug{0%{opacity:0;translate:-10px}}@media (prefers-reduced-motion:reduce){.flights-dialog[open] .mf-route li{animation:none}}.mf-form__reihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=620px){.mf-route{grid-template-columns:minmax(0,1fr);gap:12px}.mf-route:before{display:none}.mf-form__reihe{grid-template-columns:minmax(0,1fr)}}.flights-pille,.bereich-nav .flights-pille{background:var(--m-ink) var(--m-korn);color:#f4f4f0;white-space:nowrap;font-variant-numeric:tabular-nums;min-height:38px;transition:background-color var(--m-mittel) var(--m-kurve), color var(--m-mittel) var(--m-kurve);border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.flights-pille__icon{background:var(--m-limette);width:30px;height:30px;color:var(--m-ink);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.flights-pille__icon svg,.bereich-nav .flights-pille__icon svg{fill:currentColor;width:17px;height:17px;transition:translate var(--m-mittel) var(--m-kurve)}.flights-pille__guthaben{color:var(--m-leise-dunkel);border-left:1px dotted #5a5a54;padding-left:9px;font-weight:500}.flights-pille:hover,.bereich-nav .flights-pille:hover,.flights-pille[aria-current]{background:var(--m-blau);color:#fff}.flights-pille:hover .flights-pille__icon svg{translate:2px -2px}.flights-pille:hover .flights-pille__guthaben{color:#dcdcff}.flights-pille--leer .flights-pille__icon{background:var(--m-rot-hell);color:var(--m-rot)}@media (prefers-reduced-motion:reduce){.flights-pille:hover .flights-pille__icon svg{translate:none}}@media (width<=640px){.bereich-nav .flights-pille{display:none}}.tarif__lizenz{background:var(--m-papier);letter-spacing:0;vertical-align:3px;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:13px;font-weight:600}.tarif-form{gap:22px;display:grid}.tarif-form__gruppe{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.tarif-form__lizenzen{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;display:grid}.tarif-form__lizenz{text-align:left;border:1px solid var(--m-linie);border-radius:var(--m-radius-s,14px);cursor:pointer;transition:border-color var(--m-mittel) var(--m-kurve), background-color var(--m-mittel) var(--m-kurve);padding:14px 16px 14px 44px;display:block;position:relative}.tarif-form__lizenz:has(input:checked){border-color:var(--m-ink);background:var(--m-papier)}.tarif-form__lizenz span{gap:2px;display:grid}.tarif-form__lizenz small{color:var(--m-leise);font-size:13px}.tarif-form__lizenz input{width:16px;height:16px;accent-color:var(--m-ink);margin:0;position:absolute;top:17px;left:16px}.tarif-form__lizenz:has(input:focus-visible){outline:3px solid var(--m-blau,#433df0);outline-offset:2px}.tarif-form__preise{border-top:1px solid var(--m-ink);display:grid}.tarif-form__zeile{border-bottom:1px solid var(--m-linie);grid-template-columns:minmax(0,1fr) 8.5rem 8.5rem;align-items:center;gap:8px 16px;padding:10px 4px;display:grid}.tarif-form__zeile--kopf{color:var(--m-leise);font-size:13px}.tarif-form__name{flex-wrap:wrap;align-items:center;gap:2px 0;font-weight:600;display:flex}.tarif-form__name small{color:var(--m-leise);flex-basis:100%;font-size:13px;font-weight:400}.tarif-form__zeile input{border:1px solid var(--m-linie-stark);width:100%;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;background:var(--m-weiss,#fff);border-radius:10px;padding:0 12px}@media (width<=600px){.tarif-form__zeile{grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem;gap:8px}}.flug-karte__zahl--text{letter-spacing:-.02em;font-size:clamp(24px,3vw,34px);line-height:1.15}:root{--m-ink:var(--ink,#171717);--m-ink-2:var(--ink-2,#222221);--m-ink-3:var(--ink-3,#2e2e2c);--m-weiss:var(--weiss,#fff);--m-papier:var(--papier,#f4f4f3);--m-nebel:var(--nebel,#e9e8fb);--m-linie:var(--linie,#e3e3e0);--m-linie-stark:var(--linie-stark,#cfcfc8);--m-linie-dunkel:var(--linie-dunkel,#3a3a37);--m-leise:var(--leise,#66665f);--m-leise-dunkel:var(--leise-dunkel,#b4b4ac);--m-blau:var(--blau,#433df0);--m-blau-dunkel:var(--blau-dunkel,#2c1cb2);--m-blau-hell:var(--blau-hell,#ecebff);--m-limette:var(--limette,#fafcb4);--m-zitrone:color-mix(in srgb, var(--m-limette) 58%, #fff);--m-rot:var(--rot,#b42318);--m-rot-hell:var(--rot-hell,#fbe7e4);--m-ok:var(--gruen,var(--ok,#17803d));--m-radius-l:var(--radius-l,40px);--m-radius-m:var(--radius-m,22px);--m-radius-s:var(--radius-s,13px);--m-schnell:var(--schnell,.18s);--m-mittel:var(--mittel,.32s);--m-kurve:var(--kurve,cubic-bezier(.2, .7, .2, 1));--m-kurve-aus:var(--kurve-aus,cubic-bezier(.25, 1, .5, 1));--m-korn:var(--korn,none)}.modul{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.modul .visually-hidden,.modul-timer .visually-hidden,.kanban-dialog .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.modul-icon{flex:none;width:18px;height:18px}.modul .zahl,.modul-timer,.kanban-karte__wert,.zeit-zeile__dauer{font-variant-numeric:tabular-nums}.modul-js .modul-ohne-js{display:none!important}.modul :is(p,h2,h3,ul,ol,dl,dd){margin:0}.modul-klein{color:var(--m-leise);font-size:13.5px}.modul-leer{color:var(--m-leise);border-top:1px solid var(--m-linie);padding:28px 4px}.modul :where(input[type=text],input:not([type]),input[type=search],input[type=date],select,textarea),.kanban-dialog :where(input:not([type=checkbox],[type=file],[type=hidden]),select,textarea){font:inherit;color:var(--m-ink);border-radius:var(--m-radius-s);border:1px solid var(--m-linie-stark);background:var(--m-weiss);width:100%;min-width:0;transition:border-color var(--m-schnell), box-shadow var(--m-schnell), background-color var(--m-schnell);padding:10px 14px;font-size:15px}.modul :where(input,select,textarea):focus,.kanban-dialog :where(input,select,textarea):focus{border-color:var(--m-blau);box-shadow:0 0 0 3px var(--m-blau-hell);outline:none}.modul input[type=checkbox],.kanban-dialog input[type=checkbox]{width:auto;padding:0}@supports (appearance:base-select){.modul select,.kanban-dialog select{appearance:base-select}.modul select::picker(select){appearance:base-select;border:1px solid var(--m-linie);border-radius:var(--m-radius-s);background:var(--m-weiss);padding:6px;box-shadow:0 18px 40px -18px #0000004d}.kanban-dialog select::picker(select){appearance:base-select;border:1px solid var(--m-linie);border-radius:var(--m-radius-s);background:var(--m-weiss);padding:6px;box-shadow:0 18px 40px -18px #0000004d}.modul option,.kanban-dialog option{transition:background-color var(--m-schnell);border-radius:8px;padding:8px 12px;font-size:15px}.modul option:hover,.kanban-dialog option:hover,.modul option:focus-visible,.kanban-dialog option:focus-visible{background:var(--m-papier);outline:none}.modul option:checked,.kanban-dialog option:checked{background:var(--m-blau-hell);color:var(--m-blau-dunkel)}.modul option::checkmark{display:none}.kanban-dialog option::checkmark{display:none}.modul select::picker-icon{content:"";width:14px;height:14px;color:var(--m-leise);transition:rotate var(--m-mittel) var(--m-kurve);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.kanban-dialog select::picker-icon{content:"";width:14px;height:14px;color:var(--m-leise);transition:rotate var(--m-mittel) var(--m-kurve);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.modul select:open::picker-icon{rotate:180deg}.kanban-dialog select:open::picker-icon{rotate:180deg}}.modul-label{color:var(--m-leise);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.modul-zeile-feld,.modul-zeile{align-items:center;gap:8px;display:flex}.modul-schalter{cursor:pointer;white-space:nowrap;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.modul-schalter input{appearance:none;background:var(--m-linie-stark);cursor:pointer;height:24px;transition:background-color var(--m-mittel) var(--m-kurve);border-radius:999px;flex:none;margin:0;position:relative;border:0!important;width:40px!important}.modul-schalter input:after{content:"";width:18px;height:18px;transition:transform var(--m-mittel) var(--m-kurve);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.modul-schalter input:checked{background:var(--m-blau)}.modul-schalter input:checked:after{transform:translate(16px)}.modul-schalter input:focus-visible{outline:2px solid var(--m-blau);outline-offset:2px}.modul-knopf{font:inherit;border:1px solid var(--m-ink);background:var(--m-ink);min-height:42px;color:var(--m-weiss);cursor:pointer;white-space:nowrap;transition:background-color var(--m-mittel) var(--m-kurve), border-color var(--m-mittel) var(--m-kurve), color var(--m-mittel) var(--m-kurve), transform var(--m-schnell) var(--m-kurve);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.modul-knopf:hover{background:var(--m-blau);border-color:var(--m-blau);color:#fff}.modul-knopf:active{transform:scale(.97)}.modul-knopf .modul-icon{width:17px;height:17px}.modul-knopf--leise{color:var(--m-ink);background:0 0;border-color:#0000;padding-inline:12px}.modul-knopf--leise:hover{background:var(--m-papier);border-color:var(--m-papier);color:var(--m-ink)}.modul-knopf--warn{color:var(--m-rot)}.modul-knopf--warn:hover{background:var(--m-rot-hell);border-color:var(--m-rot-hell);color:var(--m-rot)}.modul-knopf--limette{background:var(--m-limette);border-color:var(--m-limette);color:var(--m-ink)}.modul-knopf--limette:hover{color:var(--m-ink);background:#fff;border-color:#fff}.modul-knopf--gross{min-height:52px;padding:14px 26px;font-size:16px}.modul-knopf:disabled{opacity:.5;cursor:progress}.modul-rund{border:1px solid var(--m-linie);background:var(--m-weiss);width:40px;height:40px;color:var(--m-ink);cursor:pointer;transition:background-color var(--m-mittel) var(--m-kurve), border-color var(--m-mittel) var(--m-kurve), color var(--m-mittel) var(--m-kurve), opacity var(--m-mittel);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid}.modul-rund:hover{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.modul-rund .modul-icon{width:18px;height:18px}.modul-rund--klein{width:32px;height:32px;color:var(--m-leise);background:0 0;border-color:#0000}.modul-rund--klein:hover{background:var(--m-papier);border-color:var(--m-papier);color:var(--m-ink)}.modul-rund--klein .modul-icon{width:16px;height:16px}.modul-textknopf{font:inherit;color:var(--m-leise);cursor:pointer;transition:background-size var(--m-mittel) var(--m-kurve), color var(--m-mittel);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:4px 2px;font-size:13px;text-decoration:none}.modul-textknopf:hover{color:var(--m-ink);background-size:100% 1px}.modul-pille{font:inherit;border:1px solid var(--m-linie);background:var(--m-weiss);min-height:40px;color:var(--m-ink);cursor:pointer;white-space:nowrap;transition:background-color var(--m-mittel) var(--m-kurve), border-color var(--m-mittel) var(--m-kurve), color var(--m-mittel) var(--m-kurve);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.modul-pille:hover{border-color:var(--m-ink)}.modul-pille[aria-pressed=true]{background:var(--m-ink);border-color:var(--m-ink);color:#fff}.modul-pille .modul-icon{width:16px;height:16px}.modul-pille__zahl{background:var(--m-papier);color:var(--m-leise);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.modul-aktionen{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.modul-js [data-wenn-geaendert]{opacity:0;transition:grid-template-rows var(--m-mittel) var(--m-kurve), opacity var(--m-mittel), margin-top var(--m-mittel) var(--m-kurve);grid-template-rows:0fr;margin-top:0;display:grid}.modul-js [data-wenn-geaendert]>*{min-height:0;overflow:hidden}.modul-js .ist-geaendert [data-wenn-geaendert]{opacity:1;grid-template-rows:1fr;margin-top:10px}.modul-meldung:empty{display:none}.modul-meldung__text{border-radius:var(--m-radius-s);background:var(--m-limette);color:var(--m-ink);animation:modul-auf var(--m-mittel) var(--m-kurve-aus);padding:12px 18px;font-size:15px;font-weight:500}.modul-meldung__text--fehler{background:var(--m-rot-hell);color:var(--m-rot)}@keyframes modul-auf{0%{opacity:0;transform:translateY(-4px)}}.modul-person{background:var(--m-ink);width:26px;height:26px;color:var(--m-limette);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.modul-person--team{background:var(--m-blau);color:#fff}.modul-person--gross{width:34px;height:34px;font-size:12px}.modul-zeichen{background:var(--m-blau-hell);color:var(--m-blau-dunkel);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.modul-etikett{background:var(--m-papier);color:var(--m-leise);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.modul-suche{border:1px solid var(--m-linie);background:var(--m-weiss);min-height:40px;color:var(--m-leise);transition:border-color var(--m-mittel);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 14px;display:inline-flex}.modul-suche:focus-within{border-color:var(--m-ink)}.modul .modul-suche input{width:15rem;box-shadow:none;background:0 0;border:0;padding:8px 4px}.modul-zeilen{border-top:1px solid var(--m-linie);padding:0;list-style:none;display:grid}.modul-zeile{border-bottom:1px solid var(--m-linie);transition:background-color var(--m-mittel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding:14px 12px;display:grid}.modul-zeile:hover{background:color-mix(in srgb, var(--m-papier) 60%, transparent)}.modul-zeile__nr{color:var(--m-leise);min-width:3ch;font-size:13px;font-weight:600}.modul-zeile__titel{letter-spacing:-.01em;color:var(--m-ink);font-weight:500;text-decoration:none}a.modul-zeile__titel:hover{color:var(--m-blau)}.modul-zeile__unter{color:var(--m-leise);flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:2px;font-size:13.5px;display:flex}.modul-zeile__unter a{color:inherit;transition:background-size var(--m-mittel) var(--m-kurve), color var(--m-mittel);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.modul-zeile__unter a:hover{color:var(--m-ink);background-size:100% 1px}.modul-flaeche{background:var(--m-weiss);border:1px solid var(--m-linie);border-radius:var(--m-radius-m);gap:14px;padding:clamp(18px,2.4vw,28px);display:grid}.modul-titel{letter-spacing:-.01em;font-size:17px;font-weight:600}.kanban-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kanban-leiste__filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kanban{grid-template-columns:repeat(var(--spalten,4), minmax(252px, 1fr)) minmax(190px, 230px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;align-items:start;gap:12px;padding:2px 2px 14px;display:grid;position:relative;overflow-x:auto}.kanban-spalte{--flaeche:var(--m-spalte-0,var(--m-papier));border-radius:var(--m-radius-m);background:var(--flaeche);scroll-snap-align:start;min-height:180px;transition:box-shadow var(--m-mittel) var(--m-kurve);flex-direction:column;gap:8px;padding:8px;display:flex;position:relative}.kanban-spalte[data-m-ton="1"]{--flaeche:var(--m-nebel)}.kanban-spalte[data-m-ton="2"]{--flaeche:var(--m-zitrone)}.kanban-spalte.ist-ziel{box-shadow:inset 0 0 0 2px var(--m-blau)}.kanban-spalte__kopf{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:6px;padding:10px 6px 6px 12px;display:grid}.kanban-spalte__kopf h2{letter-spacing:-.01em;overflow-wrap:anywhere;padding-top:6px;font-size:15px;font-weight:600;line-height:1.3}.kanban-spalte__zahl{letter-spacing:-.04em;color:color-mix(in srgb, var(--m-ink) 45%, transparent);font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1}.kanban-spalte__menue{position:relative}.kanban-spalte__menue summary{cursor:pointer;width:32px;height:32px;color:var(--m-leise);transition:background-color var(--m-mittel), color var(--m-mittel), opacity var(--m-mittel);border-radius:50%;place-items:center;list-style:none;display:grid}.kanban-spalte__menue summary::-webkit-details-marker{display:none}@media (pointer:coarse){.kanban-spalte__menue summary{width:44px;height:44px}}.kanban-spalte__menue summary:hover,.kanban-spalte__menue[open] summary{color:var(--m-ink);background:#00000012}@media (hover:hover){.kanban-spalte:not(:hover,:focus-within) .kanban-spalte__menue:not([open]) summary{opacity:0}}.kanban-spalte__panel{z-index:5;border-radius:var(--m-radius-s);background:var(--m-weiss);border:1px solid var(--m-linie);width:280px;color:var(--m-ink);gap:10px;padding:14px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 40px -18px #0000004d}.kanban-spalte__menue[open] .kanban-spalte__panel{animation:modul-auf var(--m-mittel) var(--m-kurve-aus)}.kanban-spalte__menue.schliesst .kanban-spalte__panel{animation:modul-zu var(--m-schnell) ease-in forwards}@keyframes modul-zu{to{opacity:0;transform:translateY(-4px)}}.kanban-spalte__karten{gap:8px;min-height:8px;margin:0;padding:0;list-style:none;display:grid}.kanban-karte{border-radius:var(--m-radius-s);background:var(--m-weiss);color:var(--m-ink);cursor:grab;transition:transform var(--m-mittel) var(--m-kurve), box-shadow var(--m-mittel) var(--m-kurve), border-color var(--m-mittel), opacity var(--m-mittel), background-color var(--m-mittel);border:1px solid #0000000f;gap:8px;padding:12px 14px 13px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #00000008}.kanban-karte:hover{border-color:#00000029;transform:translateY(-2px);box-shadow:0 12px 24px -16px #00000059}.kanban-karte:focus-visible{outline:2px solid var(--m-blau);outline-offset:2px}.kanban-karte[aria-current=true]{box-shadow:0 0 0 2px var(--m-blau)}.kanban-karte.ist-versteckt{display:none}.kanban-karte.ist-gezogen{opacity:.35;transform:none}.kanban-karte.ist-ablage{border-color:var(--m-blau);background:var(--m-blau-hell);box-shadow:0 0 0 2px var(--m-blau)}.kanban-karte.ist-ablage:after{content:attr(data-ablage-text);color:var(--m-blau-dunkel);background:color-mix(in srgb, var(--m-blau-hell) 88%, transparent);place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.kanban-karte.laedt{cursor:progress}.kanban-karte.laedt:before{content:"";background:var(--m-blau);width:40%;height:3px;animation:modul-laden 1.1s var(--m-kurve) infinite;position:absolute;bottom:0;left:0}@keyframes modul-laden{0%{transform:translate(-100%)}to{transform:translate(260%)}}.kanban-karte__bild{aspect-ratio:16/9;object-fit:cover;background:var(--m-papier);width:calc(100% + 28px);margin:-12px -14px 0;display:block}.kanban-karte__kopf{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.kanban-karte__nr{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.kanban-karte .modul-person{width:24px;height:24px;font-size:10px}.kanban-karte__titel{letter-spacing:-.008em;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.38}.kanban-karte__liste{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.kanban-karte__balken{background:#00000014;border-radius:999px;height:4px;position:relative;overflow:hidden}.kanban-karte__balken:after{content:"";width:var(--wert);border-radius:inherit;background:var(--m-blau);transition:width var(--m-mittel) var(--m-kurve);position:absolute;inset:0 auto 0 0}.kanban-karte__liste.ist-fertig .kanban-karte__balken:after{background:var(--m-ok)}.kanban-karte__wert{color:var(--m-leise);font-size:12px;font-weight:600}.kanban-karte__fuss{color:var(--m-leise);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.kanban-karte__fuss>span{align-items:center;gap:4px;display:inline-flex}.kanban-karte__fuss .modul-icon{width:14px;height:14px}.kanban-karte__faellig{padding:1px 0}.kanban-karte.ist-ueberfaellig .kanban-karte__faellig{background:var(--m-rot-hell);color:var(--m-rot);border-radius:999px;padding:1px 8px 1px 6px;font-weight:600}.kanban-platz{border-radius:var(--m-radius-s);border:1.5px dashed var(--m-blau);background:color-mix(in srgb, var(--m-blau-hell) 70%, transparent);min-height:48px;list-style:none}.kanban-neu,.kanban-punkt-neu{border-radius:var(--m-radius-s);color:var(--m-leise);transition:background-color var(--m-mittel), border-color var(--m-mittel), color var(--m-mittel);border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;display:flex}.kanban-neu:hover{color:var(--m-ink);background:#ffffff8c}.kanban-neu:focus-within,.kanban-punkt-neu:focus-within{background:var(--m-weiss);border-color:var(--m-blau);color:var(--m-ink);box-shadow:0 0 0 3px var(--m-blau-hell)}.kanban-neu .modul-icon,.kanban-punkt-neu .modul-icon{width:16px;height:16px}.modul .kanban-neu input,.kanban-dialog .kanban-punkt-neu input{background:0 0;border:0;padding:11px 0;font-size:14.5px;box-shadow:none!important}.modul .kanban-neu input::placeholder,.kanban-dialog .kanban-punkt-neu input::placeholder{color:inherit}.kanban-spalte-neu{border-radius:var(--m-radius-m);border:1.5px dashed var(--m-linie-stark);min-height:58px;color:var(--m-leise);transition:border-color var(--m-mittel), color var(--m-mittel), background-color var(--m-mittel);align-items:center;gap:8px;padding:0 16px;display:flex}.kanban-spalte-neu:hover,.kanban-spalte-neu:focus-within{border-color:var(--m-ink);color:var(--m-ink);background:var(--m-weiss)}.modul .kanban-spalte-neu input{background:0 0;border:0;padding:10px 0;box-shadow:none!important}.modul .kanban-spalte-neu input::placeholder{color:inherit}.kanban-spalte--erledigt{--flaeche:var(--m-ink);background:var(--m-ink) var(--m-korn);color:#f2f2ee}.kanban-spalte--erledigt .kanban-spalte__zahl{color:var(--m-limette)}.kanban-spalte--erledigt .kanban-spalte__menue summary{color:var(--m-leise-dunkel)}.kanban-spalte--erledigt .kanban-spalte__menue summary:hover,.kanban-spalte--erledigt .kanban-spalte__menue[open] summary{background:var(--m-ink-3);color:#fff}.kanban-spalte--erledigt .kanban-karte{background:var(--m-ink-2);border-color:var(--m-linie-dunkel);color:#d9d9d2;box-shadow:none}.kanban-spalte--erledigt .kanban-karte:hover{border-color:#5a5a55;box-shadow:0 12px 24px -16px #000c}.kanban-spalte--erledigt .kanban-karte__nr,.kanban-spalte--erledigt .kanban-karte__fuss,.kanban-spalte--erledigt .kanban-karte__wert{color:var(--m-leise-dunkel)}.kanban-spalte--erledigt .kanban-karte__balken{background:#ffffff1f}.kanban-spalte--erledigt .kanban-karte__bild{opacity:.7}.kanban-spalte--erledigt .modul-person{background:var(--m-limette);color:var(--m-ink)}.kanban-spalte--erledigt .kanban-neu:hover{background:var(--m-ink-2);color:#fff}.kanban-spalte--erledigt .kanban-neu:focus-within{background:var(--m-ink-2);color:#fff;box-shadow:none}.modul .kanban-spalte--erledigt .kanban-neu input{color:#fff}.kanban-dialog{border-radius:var(--m-radius-m);background:var(--m-weiss);width:min(1100px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--m-ink);overscroll-behavior:contain;border:0;padding:0;font-family:inherit;overflow:auto;box-shadow:0 40px 90px -30px #00000073}.kanban-dialog[open]{animation:modul-dialog-auf var(--m-mittel) var(--m-kurve-aus)}.kanban-dialog.schliesst{animation:modul-dialog-zu var(--m-schnell) ease-in forwards}.kanban-dialog::backdrop{background:#17171780}.kanban-dialog[open]::backdrop{animation:modul-blende var(--m-mittel) ease-out}.kanban-dialog.schliesst::backdrop{animation:modul-blende var(--m-schnell) ease-in reverse forwards}@keyframes modul-dialog-auf{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes modul-dialog-zu{to{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes modul-blende{0%{opacity:0}}.kanban-blatt__kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:26px 30px 10px;display:grid}.kanban-blatt__kopf>form{grid-column:1}.kanban-blatt__kopf>.modul-rund{grid-area:1/2/span 2}.kanban-blatt__nr{color:var(--m-leise);align-items:center;gap:10px;font-size:13.5px;display:flex}.kanban-blatt__nr span{background:var(--m-papier);color:var(--m-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-weight:600}.kanban-dialog .kanban-blatt__titel{letter-spacing:-.03em;resize:none;field-sizing:content;background:0 0;border:1px solid #0000;min-height:0;margin:2px -10px 0;padding:6px 10px;font-size:clamp(24px,1.6vw + 14px,34px);font-weight:400;line-height:1.15;display:block;overflow:hidden}.kanban-dialog .kanban-blatt__titel:hover{background:var(--m-papier)}.kanban-dialog .kanban-blatt__titel:focus{background:var(--m-weiss)}.kanban-blatt__raster{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:36px;padding:10px 30px 30px;display:grid}.kanban-blatt__haupt{gap:30px;min-width:0;display:grid}.kanban-abschnitt{gap:12px;display:grid}.kanban-abschnitt h3{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.kanban-abschnitt__zahl{background:var(--m-papier);color:var(--m-leise);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.kanban-dialog .kanban-blatt__text{background:var(--m-papier);field-sizing:content;resize:vertical;border-color:#0000;min-height:96px;max-height:60vh;padding:14px 16px;line-height:1.55}.kanban-dialog .kanban-blatt__text:hover{border-color:var(--m-linie-stark)}.kanban-dialog .kanban-blatt__text:focus{background:var(--m-weiss)}.kanban-fortschritt{background:var(--m-papier);border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.kanban-fortschritt:after{content:"";width:var(--wert);background:var(--m-blau);border-radius:inherit;transition:width var(--m-mittel) var(--m-kurve), background-color var(--m-mittel);position:absolute;inset:0 auto 0 0}.kanban-fortschritt.ist-fertig:after{background:var(--m-ok)}.kanban-punkte{padding:0;list-style:none;display:grid}.kanban-punkt{transition:background-color var(--m-mittel);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 4px 2px 8px;display:grid}.kanban-punkt:hover{background:var(--m-papier)}@media (hover:hover){.kanban-punkt:not(:hover,:focus-within) .modul-rund--klein{opacity:0}}.modul-haken{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;line-height:1.4;display:flex;position:relative}.modul-haken input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:8px;left:0}.modul-haken__kasten{border:1.5px solid var(--m-linie-stark);background:var(--m-weiss);color:#0000;width:20px;height:20px;transition:background-color var(--m-mittel) var(--m-kurve), border-color var(--m-mittel), color var(--m-mittel);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.modul-haken__kasten .modul-icon{stroke-width:2.4px;width:14px;height:14px}.modul-haken:has(input:checked) .modul-haken__kasten{background:var(--m-blau);border-color:var(--m-blau);color:#fff}.modul-haken:has(input:focus-visible) .modul-haken__kasten{outline:2px solid var(--m-blau);outline-offset:2px}.modul-haken__text{transition:color var(--m-mittel);transition:color var(--m-mittel), text-decoration-color var(--m-mittel);text-decoration-line:line-through;text-decoration-color:#0000}.kanban-punkt.ist-erledigt .modul-haken__text{color:var(--m-leise);text-decoration-color:currentColor}.modul-ablage{text-align:center;border:1.5px dashed var(--m-linie-stark);border-radius:var(--m-radius-s);color:var(--m-leise);cursor:pointer;transition:border-color var(--m-mittel), background-color var(--m-mittel), color var(--m-mittel);justify-items:center;gap:4px;padding:20px;font-size:14px;display:grid;position:relative}.modul-ablage:hover,.modul-ablage.ist-drueber{border-color:var(--m-blau);background:var(--m-blau-hell);color:var(--m-blau-dunkel)}.modul-ablage input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.modul-ablage strong{color:var(--m-ink);font-weight:600}.modul-ablage .modul-icon{width:22px;height:22px;color:var(--m-blau)}.modul-ablage label{cursor:pointer}.modul-ablage.laedt{pointer-events:none;opacity:.6}.kanban-dateien{border-top:1px solid var(--m-linie);padding:0;list-style:none;display:grid}.kanban-datei{border-bottom:1px solid var(--m-linie);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 4px;display:grid}.kanban-datei__vorschau{background:var(--m-papier);width:48px;height:48px;color:var(--m-leise);letter-spacing:.03em;border-radius:10px;place-items:center;font-size:11px;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.kanban-datei__vorschau img{object-fit:cover;width:100%;height:100%}.kanban-datei__text{min-width:0}.kanban-datei__text a{color:var(--m-ink);text-overflow:ellipsis;white-space:nowrap;transition:color var(--m-mittel);font-weight:500;text-decoration:none;display:block;overflow:hidden}.kanban-datei__text a:hover{color:var(--m-blau)}.kanban-datei__text p{color:var(--m-leise);font-size:13px}.modul-prompt{border:1px solid var(--m-linie-stark);background:var(--m-weiss);transition:border-color var(--m-mittel), box-shadow var(--m-mittel);border-radius:26px;align-items:flex-end;gap:10px;padding:6px 6px 6px 18px;display:flex}.modul-prompt:focus-within{border-color:var(--m-ink)}.kanban-dialog .modul-prompt textarea{resize:none;field-sizing:content;min-height:42px;max-height:240px;box-shadow:none;background:0 0;border:0;flex:1;padding:10px 0;font-size:15px}.modul-prompt__senden{background:var(--m-limette);width:42px;height:42px;color:var(--m-ink);cursor:pointer;transition:background-color var(--m-mittel), color var(--m-mittel), transform var(--m-schnell) var(--m-kurve);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.modul-prompt__senden:hover{background:var(--m-ink);color:var(--m-limette)}.modul-prompt__senden:active{transform:scale(.94)}.kanban-ereignisse{gap:4px;padding:4px 0 0;list-style:none;display:grid;position:relative}.kanban-ereignisse:before{content:"";border-left:1.5px dotted var(--m-linie-stark);position:absolute;top:8px;bottom:8px;left:16px}.kanban-ereignis{color:var(--m-leise);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:3px 0;font-size:13.5px;display:grid;position:relative}.kanban-ereignis p{padding-top:1px}.kanban-ereignis strong{color:var(--m-ink);font-weight:600}.kanban-ereignis time{white-space:nowrap;color:var(--m-leise);opacity:.8;margin-left:4px}.kanban-ereignis__punkt{background:var(--m-linie-stark);width:7px;height:7px;box-shadow:0 0 0 4px var(--m-weiss);border-radius:50%;justify-self:center;margin-top:7px}.kanban-ereignis--kommentar{padding:8px 0}.kanban-ereignis--kommentar .modul-person{width:34px;height:34px;box-shadow:0 0 0 4px var(--m-weiss);font-size:12px}.kanban-ereignis__blase{background:var(--m-papier);color:var(--m-ink);border-radius:4px 18px 18px;padding:10px 16px 12px;font-size:15px}.kanban-ereignis__kopf{color:var(--m-leise);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:3px;font-size:13px;display:flex}.kanban-ereignis__kopf form{gap:0;width:auto;margin:0 0 0 auto;padding:0;display:inline-flex}.kanban-ereignis__text{overflow-wrap:anywhere;line-height:1.5}.kanban-blatt__seite{border-radius:var(--m-radius-m);background:var(--m-papier);gap:16px;padding:18px;display:grid;position:sticky;top:16px}.kanban-felder{gap:14px;display:grid}.kanban-feld{gap:6px;display:grid}.kanban-feld>span{color:var(--m-leise);font-size:12.5px;font-weight:600}.kanban-feld.ist-ueberfaellig input{border-color:var(--m-rot);color:var(--m-rot)}.kanban-zeit{border-radius:var(--m-radius-s);background:var(--m-ink) var(--m-korn);color:#f2f2ee;gap:8px;padding:16px;display:grid}.kanban-zeit__kopf{color:var(--m-leise-dunkel);justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:600;display:flex}.kanban-zeit__kopf a{color:var(--m-leise-dunkel);transition:color var(--m-mittel);text-decoration:none}.kanban-zeit__kopf a:hover{color:#fff}.kanban-zeit__summe{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:300;line-height:1}.kanban-zeit__summe small{color:var(--m-leise-dunkel);letter-spacing:0;font-size:15px}.modul-timerknopf{width:100%;font:inherit;border:1px solid var(--m-limette);background:var(--m-limette);min-height:42px;color:var(--m-ink);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--m-mittel), color var(--m-mittel), border-color var(--m-mittel);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.modul-timerknopf:hover{background:#fff;border-color:#fff}.modul-timerknopf.ist-an{color:var(--m-limette);background:0 0}.modul-timerknopf.ist-an:hover{background:var(--m-limette);color:var(--m-ink)}.modul-timerknopf .modul-icon{fill:currentColor;width:16px;height:16px}.kanban-angaben{gap:6px;font-size:13px;display:grid}.kanban-angaben div{justify-content:space-between;gap:10px;display:flex}.kanban-angaben dt{color:var(--m-leise)}.kanban-angaben dd{margin:0}.modul-timer{background:var(--m-ink);min-height:36px;color:var(--m-limette);white-space:nowrap;transition:background-color var(--m-mittel), color var(--m-mittel);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.modul-timer:hover{background:var(--m-blau);color:#fff}.modul-timer__punkt{background:var(--m-limette);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.zeit-buehne{border-radius:var(--m-radius-l);background:var(--m-ink) var(--m-korn);color:#f6f6f2;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px 48px;padding:clamp(24px,3.4vw,46px);display:grid;position:relative;overflow:hidden}.zeit-buehne__timer,.zeit-buehne__summe{align-content:start;gap:12px;min-width:0;display:grid}.zeit-buehne__summe{border-left:1px solid var(--m-linie-dunkel);padding-left:40px}.zeit-buehne__zeile{color:var(--m-leise-dunkel);align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.zeit-buehne__uhr{letter-spacing:-.055em;color:var(--m-limette);font-variant-numeric:tabular-nums;font-size:clamp(60px,6vw + 16px,112px);font-weight:300;line-height:.95}.zeit-buehne__uhr--still{color:#4d4d48}.zeit-buehne__was{color:#d6d6cf;overflow-wrap:anywhere;font-size:15px}.zeit-buehne__zahl{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(42px,3vw + 18px,68px);font-weight:300;line-height:1}.zeit-buehne__zahl small{letter-spacing:0;color:var(--m-leise-dunkel);font-size:18px}.zeit-buehne__klein{color:var(--m-leise-dunkel);font-size:14px}.zeit-start{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.zeiten-seite .zeit-start :is(input,select){background:var(--m-ink-2);border-color:var(--m-linie-dunkel);color:#fff;border-radius:999px;flex:14rem;width:auto;min-height:52px;padding:12px 18px}.zeiten-seite .zeit-start :is(input,select):focus{border-color:var(--m-limette);box-shadow:0 0 0 3px #fafcb42e}.zeiten-seite .zeit-start input::placeholder{color:#8a8a83}.zeiten-seite .zeit-start select::picker(select){background:var(--m-ink-2);border-color:var(--m-linie-dunkel);color:#fff}.zeiten-seite .zeit-start option:hover,.zeiten-seite .zeit-start option:focus-visible{background:var(--m-ink-3)}.zeiten-seite .zeit-start option:checked{background:var(--m-limette);color:var(--m-ink)}.zeit-personen{border-top:1px solid var(--m-linie-dunkel);gap:2px;margin-top:6px;padding:0;list-style:none;display:grid}.zeit-personen a{color:#e4e4de;transition:color var(--m-mittel);justify-content:space-between;gap:12px;padding:10px 2px 12px;font-size:14.5px;text-decoration:none;display:flex;position:relative}.zeit-personen a:after{content:"";height:3px;width:var(--anteil);transition:background-color var(--m-mittel), width var(--m-mittel) var(--m-kurve);background:#4a4a46;border-radius:999px;position:absolute;bottom:4px;left:0}.zeit-personen a:hover,.zeit-personen a[aria-current]{color:var(--m-limette)}.zeit-personen a:hover:after,.zeit-personen a[aria-current]:after{background:var(--m-limette)}.zeit-eingabe{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.zeit-eingabe__feld{flex:200px;gap:6px;min-width:0;display:grid}.zeit-eingabe__feld>span{color:var(--m-leise);font-size:12.5px;font-weight:600}.zeit-eingabe__feld--datum{flex:0 170px}.zeit-eingabe__feld--dauer{flex:0 110px}.zeit-eingabe__feld--was{flex:3 260px}.zeit-eingabe .modul-schalter{min-height:44px}.zeit-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.zeit-leiste__rechts{flex-wrap:wrap;gap:8px;display:flex}.zeit-blaettern{align-items:center;gap:10px;display:flex}.zeit-blaettern__text{letter-spacing:-.015em;text-align:center;min-width:12ch;font-size:18px;font-weight:600}.zeit-blaettern__text span{color:var(--m-leise);letter-spacing:0;font-size:13px;font-weight:400;display:block}.modul-umschalter{background:var(--m-weiss);border:1px solid var(--m-linie);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.modul-umschalter :is(a,button){font:inherit;cursor:pointer;color:var(--m-leise);transition:background-color var(--m-mittel), color var(--m-mittel);background:0 0;border:0;border-radius:999px;padding:7px 15px;font-size:14px;font-weight:500;text-decoration:none}.modul-umschalter :is(a,button):hover{color:var(--m-ink);background:var(--m-papier)}.modul-umschalter :is(a,button)[aria-current]{background:var(--m-ink);color:#fff}.modul-filter{color:var(--m-leise);font-size:14px}.modul-filter a{color:var(--m-blau)}.zeit-tag{gap:4px;max-width:1100px;display:grid}.zeit-tag__kopf{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 12px 8px;display:flex}.zeit-tag__kopf h3{letter-spacing:-.01em;font-size:16px;font-weight:600}.zeit-tag__kopf span{color:var(--m-leise);font-size:15px;font-weight:600}.zeit-zeile{grid-template-columns:72px minmax(0,1fr) auto}.zeit-zeile__dauer{letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.zeit-zeile.ist-laufend .zeit-zeile__dauer{color:var(--m-blau)}.zeit-zeile .modul-timer__punkt{background:var(--m-blau)}.zeit-zeile__bearbeiten{justify-self:end}.zeit-zeile__bearbeiten summary{list-style:none}.zeit-zeile__bearbeiten summary::-webkit-details-marker{display:none}.zeit-zeile__bearbeiten[open]{grid-column:1/-1;justify-self:stretch;gap:12px;padding:4px 0 6px;display:grid}.zeit-zeile__bearbeiten[open] summary{justify-self:end}.zeit-zeile__bearbeiten[open]>form:first-of-type{animation:modul-auf var(--m-mittel) var(--m-kurve-aus)}.zeit-zeile__bearbeiten.schliesst>form{animation:modul-zu var(--m-schnell) ease-in forwards}.zeit-start-liste__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.zeit-aufgabe{grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto}.zeit-aufgabe__projekt{color:var(--m-leise);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.zeit-aufgabe__faellig.ist-ueberfaellig{color:var(--m-rot);font-weight:600}.zeit-aufgabe.ist-laufend{background:var(--m-blau-hell)}.modul-timerknopf--zeile{border-color:var(--m-linie-stark);width:auto;min-width:92px;min-height:38px;color:var(--m-ink);background:0 0;padding:7px 14px}.modul-timerknopf--zeile:hover{background:var(--m-limette);border-color:var(--m-limette)}.modul-timerknopf--zeile.ist-an{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-limette)}.modul-timerknopf--zeile.ist-an:hover{background:var(--m-blau);border-color:var(--m-blau);color:#fff}.zeit-raster-rahmen{border:1px solid var(--m-linie);border-radius:var(--m-radius-m);background:var(--m-weiss);max-width:1100px;overflow-x:auto}.zeit-raster{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.zeit-raster :is(th,td){text-align:right;border-bottom:1px solid var(--m-linie);white-space:nowrap;padding:12px 14px}.zeit-raster th:first-child{text-align:left;text-overflow:ellipsis;max-width:18rem;font-weight:500;overflow:hidden}.zeit-raster thead th{color:var(--m-leise);font-size:12.5px;font-weight:600}.zeit-raster thead th span{font-weight:400;display:block}.zeit-raster td.ist-leer{color:var(--m-linie-stark)}.zeit-raster .ist-heute{background:color-mix(in srgb, var(--m-zitrone) 70%, transparent)}.zeit-raster tfoot :is(th,td){border-bottom:0;font-weight:600}.zeit-raster__summe{font-weight:600}@media (width<=640px){.zeit-aufgabe{grid-template-columns:minmax(0,1fr) auto}.zeit-aufgabe__projekt{grid-column:1/-1}}.modul-auswahl{border:0;gap:8px;margin:0;padding:0;display:grid}.modul-auswahl legend{margin-bottom:6px;font-size:16px;font-weight:700}.modul-auswahl__zeile{border-radius:var(--m-radius-s);border:1px solid var(--m-linie);background:var(--m-weiss);cursor:pointer;transition:border-color var(--m-mittel), background-color var(--m-mittel);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid;margin:0!important;font-weight:400!important}.modul-auswahl__zeile:hover{border-color:var(--m-ink)}.modul-auswahl__zeile:has(input:checked){border-color:var(--m-blau);background:var(--m-blau-hell)}.modul-auswahl__zeile input{height:18px;accent-color:var(--m-blau);margin:2px 0 0;padding:0;width:18px!important}.modul-auswahl__zeile>span{gap:2px;display:grid}.modul-auswahl__zeile strong{font-size:15px}.modul-auswahl__zeile span span{color:var(--m-leise);font-size:13.5px}.modul-freischaltung{gap:10px;display:grid}@media (width<=900px){.kanban-blatt__raster{grid-template-columns:minmax(0,1fr);gap:26px}.kanban-blatt__seite{order:-1;position:static}.zeit-buehne{grid-template-columns:minmax(0,1fr)}.zeit-buehne__summe{border-left:0;border-top:1px solid var(--m-linie-dunkel);padding-top:24px;padding-left:0}}@media (width<=640px){.kanban{grid-template-columns:repeat(var(--spalten,4), 84%) 62%;scroll-snap-type:x mandatory;margin-inline:-4px;scroll-padding-inline:4px}.kanban-leiste{gap:8px}.kanban-leiste__filter{width:100%}.modul-suche{flex:1}.modul .modul-suche input{width:100%}.modul :is(input,select,textarea),.kanban-dialog :is(input,select,textarea){font-size:16px!important}.kanban-dialog{border-radius:var(--m-radius-m) var(--m-radius-m) 0 0;width:100%;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}.kanban-dialog[open]{animation-name:modul-blatt-auf}.kanban-dialog.schliesst{animation-name:modul-blatt-zu}.kanban-blatt__kopf{padding:18px 18px 6px}.kanban-blatt__raster{padding:6px 18px 24px}.kanban-blatt__seite{padding:14px}.kanban-punkt .modul-rund--klein{opacity:1}.zeit-buehne{border-radius:var(--m-radius-m)}.zeit-zeile{grid-template-columns:58px minmax(0,1fr)}.zeit-zeile__bearbeiten{grid-column:2;justify-self:start}.zeit-blaettern{justify-content:space-between;width:100%}.zeit-eingabe__feld,.zeit-eingabe__feld--datum,.zeit-eingabe__feld--dauer{flex:40%}.zeit-eingabe .modul-knopf{width:100%}}@keyframes modul-blatt-auf{0%{opacity:0;transform:translateY(40px)}}@keyframes modul-blatt-zu{to{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.modul *,.modul :before,.modul :after,.kanban-dialog,.kanban-dialog *,.kanban-dialog::backdrop{transition-duration:1ms!important;animation-duration:1ms!important}.kanban-karte:hover{transform:none}}.modul-kopflink{color:var(--m-leise);white-space:nowrap;transition:background-color var(--m-mittel), color var(--m-mittel);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;text-decoration:none;display:inline-flex}.modul-kopflink:hover,.modul-kopflink[aria-current]{background:var(--m-papier);color:var(--m-ink)}.modul-kopflink .modul-icon{width:17px;height:17px}@media (width<=640px){.modul-kopflink span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.modul-knopf--kontur{color:var(--m-ink);background:0 0}.modul-knopf--kontur:hover{color:#fff}.sg-editor{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sg-inhalt{gap:22px;min-width:0;display:grid}.sg-leiste{overscroll-behavior:contain;scrollbar-width:thin;gap:16px;max-height:calc(100vh - 120px);padding-bottom:8px;display:grid;position:sticky;top:104px;overflow-y:auto}.sg-mini{border-radius:var(--m-radius-m);background:var(--p);color:var(--p-auf);transition:background-color var(--m-mittel);gap:10px;padding:18px 18px 16px;display:grid}.sg-mini img{width:auto;max-width:70%;max-height:34px}.sg-mini__logo{border-radius:var(--m-radius-s);justify-self:start;padding:8px 12px}.sg-mini__logo img{max-height:28px;display:block}.sg-mini__name{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.15}.sg-mini__farben{border-radius:999px;height:8px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}.sg-mini__farben:empty{display:none}.sg-mini__farben span{flex:1}.sg-stand{gap:6px;display:grid}.sg-stand__balken{background:var(--m-papier);border-radius:999px;height:5px;position:relative;overflow:hidden}.sg-stand__balken:after{content:"";width:var(--wert);background:var(--m-blau);border-radius:inherit;transition:width var(--m-mittel) var(--m-kurve);position:absolute;inset:0 auto 0 0}.sg-stand__text{color:var(--m-leise);font-size:13px}.sg-stand__text b{color:var(--m-ink);font-variant-numeric:tabular-nums}.sg-strecke{border-top:1px solid var(--m-linie);min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.sg-leiste>*{min-width:0}.sg-strecke a{border-bottom:1px solid var(--m-linie);color:var(--m-ink);transition:background-color var(--m-mittel), color var(--m-mittel);grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px;font-size:14.5px;text-decoration:none;display:grid}.sg-strecke a:hover,.sg-strecke a[aria-current]{background:var(--m-papier)}.sg-strecke__nr{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.sg-strecke a.ist-voll .sg-strecke__nr,.sg-strecke__marke{color:var(--m-blau)}.sg-strecke__marke .modul-icon{width:16px;height:16px}.sg-strecke a.ist-aus{color:var(--m-leise)}.sg-dazu summary{cursor:pointer;justify-content:center;width:100%;list-style:none}.sg-dazu summary::-webkit-details-marker{display:none}.sg-dazu__liste{border-radius:var(--m-radius-s);border:1px solid var(--m-linie);background:var(--m-weiss);margin-top:8px;display:grid;overflow:hidden}.sg-dazu[open] .sg-dazu__liste{animation:modul-auf var(--m-mittel) var(--m-kurve-aus)}.sg-dazu.schliesst .sg-dazu__liste{animation:modul-zu var(--m-schnell) ease-in forwards}.sg-dazu__liste button{text-align:left;border:0;border-bottom:1px solid var(--m-linie);width:100%;font:inherit;cursor:pointer;transition:background-color var(--m-mittel);background:0 0;gap:2px;padding:10px 14px;display:grid}.sg-dazu__liste form:last-child button{border-bottom:0}.sg-dazu__liste button:hover{background:var(--m-papier)}.sg-dazu__liste strong{font-size:14px;font-weight:600}.sg-dazu__liste span{color:var(--m-leise);font-size:12.5px}.sg-leiste__aktionen{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sg-leiste__pdf{justify-content:center;display:flex}.sg-leiste__pdf .modul-textknopf{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.sg-teilen{border-radius:var(--m-radius-m);background:var(--m-papier);gap:12px;padding:16px;display:grid}.sg-teilen h2{font-size:15px;font-weight:600}.sg-teilen__form{gap:12px;display:grid}.sg-teilen__passwort{color:var(--m-leise);gap:6px;font-size:12.5px;font-weight:600;display:grid}.sg-teilen__link{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.modul .sg-teilen__link input{background:var(--m-weiss);padding:9px 12px;font-size:13px}.sg-wahl{flex-wrap:wrap;gap:6px;display:flex}.sg-wahl label{border:1px solid var(--m-linie-stark);background:var(--m-weiss);cursor:pointer;min-height:36px;transition:background-color var(--m-mittel), border-color var(--m-mittel), color var(--m-mittel);border-radius:999px;align-items:center;padding:7px 13px;font-size:13.5px;display:inline-flex;position:relative}.sg-wahl input{opacity:0;pointer-events:none;position:absolute}.sg-wahl label:hover{border-color:var(--m-ink)}.sg-wahl label:has(input:checked){background:var(--m-ink);border-color:var(--m-ink);color:#fff}.sg-wahl label:has(input:focus-visible){outline:2px solid var(--m-blau);outline-offset:2px}.sg-start{border-radius:var(--m-radius-l);background:var(--m-ink) var(--m-korn);color:#f4f4f0;gap:28px;padding:clamp(26px,4vw,52px);display:grid}.sg-start__kopf h2{letter-spacing:-.04em;font-size:clamp(30px,3vw + 10px,52px);font-weight:300;line-height:1.05}.sg-start__kopf h2 b{color:var(--m-limette);font-weight:700;display:block}.sg-start__kopf p{color:var(--m-leise-dunkel);max-width:56ch;margin-top:12px}.sg-wege{border-top:1px solid var(--m-linie-dunkel);margin:0;padding:0;list-style:none;display:grid}.sg-weg{border-bottom:1px solid var(--m-linie-dunkel);grid-template-columns:64px minmax(0,1fr) minmax(0,auto);align-items:center;gap:14px 24px;padding:22px 0;display:grid}.sg-weg__nr{letter-spacing:-.03em;color:var(--m-limette);font-variant-numeric:tabular-nums;font-size:30px;font-weight:300}.sg-weg__text{gap:6px;display:grid}.sg-weg__text h3{font-size:19px;font-weight:600}.sg-weg__text p{color:var(--m-leise-dunkel);font-size:14.5px}.sg-weg__farben{gap:4px;display:flex}.sg-weg__farben span{border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #fff3}.sg-weg__briefing{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.sg-weg__briefing span{color:#e4e4de;align-items:center;gap:6px;font-size:14px;display:inline-flex}.sg-weg .modul-knopf{background:var(--m-weiss);color:var(--m-ink);border-color:var(--m-weiss)}.sg-weg .modul-knopf:hover,.sg-weg .modul-knopf--limette{background:var(--m-limette);border-color:var(--m-limette)}.sg-weg .modul-knopf--kontur{color:#fff;background:0 0;border-color:#fff}.sg-weg .modul-knopf--kontur:hover{color:var(--m-ink);background:#fff}.sg-weg__ablage{min-width:260px;color:var(--m-leise-dunkel);border-color:#5a5a55}.sg-weg__ablage strong{color:#fff}.sg-weg__ablage:hover,.sg-weg__ablage.ist-drueber{background:var(--m-ink-2);border-color:var(--m-limette);color:#fff}.sg-weg__ablage .modul-icon{color:var(--m-limette)}.sg-fund{border-radius:var(--m-radius-m);background:var(--m-zitrone);gap:18px;padding:clamp(20px,3vw,32px);scroll-margin-top:110px;display:grid}.sg-fund__quelle{color:var(--m-leise);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.sg-fund__kopf h2{letter-spacing:-.03em;margin-top:6px;font-size:clamp(24px,1.6vw + 14px,34px);font-weight:400}.sg-fund__kopf h2 b{font-weight:700}.sg-fund__form{gap:20px;display:grid}.sg-fund__gruppe{border:0;gap:10px;margin:0;padding:0;display:grid}.sg-fund__gruppe legend{margin-bottom:8px;font-size:15px;font-weight:600}.sg-fund__farben{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.sg-fund__farbe{cursor:pointer;gap:6px;display:grid;position:relative}.sg-fund__farbe input{opacity:0;position:absolute}.sg-fund__fleck{border-radius:var(--m-radius-s);background:var(--farbe);height:76px;color:var(--auf);opacity:.45;transition:opacity var(--m-mittel), box-shadow var(--m-mittel);align-items:flex-end;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #00000014}.sg-fund__farbe:has(input:checked) .sg-fund__fleck{opacity:1;box-shadow:0 0 0 2px var(--m-zitrone), 0 0 0 4px var(--m-ink)}.sg-fund__farbe:has(input:focus-visible) .sg-fund__fleck{outline:2px solid var(--m-blau);outline-offset:5px}.sg-fund__info{color:var(--m-leise);font-size:12px}.sg-fund__liste{margin:0;padding:0;list-style:none;display:grid}.sg-fund__bilder{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sg-fund__bild{cursor:pointer;border-radius:var(--m-radius-s);position:relative;overflow:hidden}.sg-fund__bild input{opacity:0;position:absolute}.sg-fund__bild img{aspect-ratio:4/3;object-fit:cover;opacity:.55;width:100%;transition:opacity var(--m-mittel)}.sg-fund__bild .modul-haken__kasten{position:absolute;top:8px;left:8px}.sg-fund__bild:has(input:checked) img{opacity:1}.sg-fund__bild:has(input:checked) .modul-haken__kasten{background:var(--m-blau);border-color:var(--m-blau);color:#fff}.sg-fund__bild:has(input:focus-visible){outline:2px solid var(--m-blau);outline-offset:2px}.sg-abschnitt{border-radius:var(--m-radius-m);background:var(--m-weiss);border:1px solid var(--m-linie);transition:border-color var(--m-mittel);gap:20px;padding:clamp(20px,2.6vw,32px);scroll-margin-top:110px;display:grid}.sg-abschnitt:focus-within{border-color:color-mix(in srgb, var(--m-blau) 40%, var(--m-linie))}.sg-abschnitt.ist-aus{background:0 0;border-style:dashed;padding-block:16px}.sg-abschnitt__kopf{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 18px;display:grid}.sg-abschnitt__nr{letter-spacing:-.04em;color:var(--m-blau);font-variant-numeric:tabular-nums;min-width:1.6em;font-size:40px;font-weight:300;line-height:1}.sg-abschnitt.ist-aus .sg-abschnitt__nr{color:var(--m-leise)}.sg-abschnitt__typ{color:var(--m-leise);font-size:12.5px}.sg-abschnitt__titel h2{letter-spacing:-.02em;font-size:clamp(20px,1vw + 14px,26px);font-weight:600}.sg-abschnitt__aktionen{gap:2px;display:flex}.sg-abschnitt__aus{color:var(--m-leise);font-size:14px}.sg-status{color:var(--m-leise);opacity:0;transition:opacity var(--m-mittel);white-space:nowrap;font-size:12.5px}.sg-status.an{opacity:1}.sg-status.fehler{color:var(--m-rot)}.sg-form{gap:18px;display:grid}.sg-feld{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.sg-feld>span,.sg-feld>legend,.sg-feld__titel{color:var(--m-leise);font-size:12.5px;font-weight:600}.sg-feld>legend{margin-bottom:6px}.sg-feld--ja>span:before,.sg-feld--nein>span:before{content:"";background:var(--m-ok);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.sg-feld--nein>span:before{background:var(--m-rot)}.sg-feld--titel input{font-size:17px;font-weight:600}.sg-raster{gap:14px;display:grid}.sg-raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-vorschlaege{flex-wrap:wrap;gap:6px;display:flex}.sg-vorschlaege button{cursor:pointer;width:34px;height:34px;transition:transform var(--m-schnell) var(--m-kurve);border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.sg-vorschlaege button:hover{transform:scale(1.12)}.sg-zeile-weg{align-self:start}.sg-datei{border:1px dashed var(--m-linie-stark);cursor:pointer;max-width:100%;min-height:40px;transition:border-color var(--m-mittel), background-color var(--m-mittel);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.sg-datei span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-datei:hover{border-color:var(--m-ink);background:var(--m-papier)}.sg-datei:focus-within{outline:2px solid var(--m-blau);outline-offset:2px}.sg-datei .modul-icon{width:16px;height:16px}.sg-farbfeld{grid-template-columns:42px minmax(0,1fr);gap:6px;display:grid}.modul .sg-farbfeld input[type=color],.sg-farbe__fleck input{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.modul .sg-farbfeld input[type=color]{border-radius:var(--m-radius-s);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--m-linie-stark);overflow:hidden}.sg-farbfeld input[type=color]::-webkit-color-swatch-wrapper{padding:0}.sg-farbfeld input[type=color]::-webkit-color-swatch{border-radius:var(--m-radius-s);border:0}.sg-logos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sg-logo{border-radius:var(--m-radius-m);border:1px solid var(--m-linie);background:var(--m-weiss);gap:12px;padding:12px;display:grid;position:relative}.sg-logo__buehne{aspect-ratio:16/10;border-radius:var(--m-radius-s);transition:background-color var(--m-mittel);place-items:center;padding:12%;display:grid;box-shadow:inset 0 0 0 1px #00000012}.sg-logo__buehne img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.sg-logo__leer{color:var(--m-leise);font-size:13px}.sg-logo__felder{gap:10px;display:grid}.sg-logo .sg-zeile-weg{background:#ffffffe6;position:absolute;top:18px;right:18px}.sg-farben{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sg-farbe{border-radius:var(--m-radius-m);border:1px solid var(--m-linie);grid-template-columns:136px minmax(0,1fr) auto;align-items:start;gap:16px;padding:10px;display:grid}.sg-farbe__fleck{border-radius:var(--m-radius-s);background:var(--farbe);height:100%;min-height:112px;color:var(--auf);letter-spacing:.02em;cursor:pointer;transition:background-color var(--m-schnell);align-items:flex-end;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000014}.sg-farbe__fleck input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.sg-farbe__fleck:focus-within{outline:2px solid var(--m-blau);outline-offset:2px}.sg-farbe__felder{grid-template-columns:112px minmax(0,1fr) 140px minmax(0,1fr);gap:10px;display:grid}.sg-feld--hex input{font-variant-numeric:tabular-nums;text-transform:uppercase}.sg-farbe__werte{color:var(--m-leise);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;font-size:12.5px;display:flex}.sg-kontrast{background:color-mix(in srgb, var(--m-ok) 12%, transparent);color:var(--m-ok);border-radius:999px;padding:0 8px}.sg-kontrast[data-stufe=–]{background:var(--m-rot-hell);color:var(--m-rot)}.sg-kontrast[data-stufe=AA\ groß]{color:#9a4a08;background:#b453091f}.sg-schriften{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sg-schrift{border-radius:var(--m-radius-m);border:1px solid var(--m-linie);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:start;gap:16px;padding:10px;display:grid}.sg-schrift__probe{border-radius:var(--m-radius-s);background:var(--m-papier);align-content:center;gap:6px;height:100%;min-height:150px;padding:18px;display:grid;overflow:hidden}.sg-schrift__aa{letter-spacing:-.03em;color:var(--m-blau);font-size:64px;line-height:.9}.sg-schrift__satz{font-size:18px;line-height:1.3}.sg-schrift__fehlt{font-family:var(--m-schrift,inherit);color:#9a4a08;background:#b453091a;border-radius:999px;justify-self:start;padding:4px 10px;font-size:12.5px}.sg-schrift__felder{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.sg-feld--breit{grid-column:1/-1}.sg-beispiele{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sg-beispiel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.sg-bilder{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sg-bilder li{position:relative}.sg-bilder img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--m-radius-s);width:100%}.sg-bilder li .sg-zeile-weg{background:#ffffffeb;position:absolute;top:6px;right:6px}.sg-bilder__neu .modul-ablage{aspect-ratio:4/3;align-content:center;padding:12px}.sg-textbild{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sg-textbild img{border-radius:var(--m-radius-s);width:auto;max-height:120px}.sg-anwendung{font-family:var(--ft);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.sg-anwendung__buehne{border-radius:var(--m-radius-m);background:var(--p);color:var(--p-auf);justify-items:start;gap:12px;padding:clamp(22px,3vw,40px);display:grid}.sg-anwendung__dach{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:12px;font-weight:600}.sg-anwendung__titel{font-family:var(--fh);letter-spacing:-.03em;max-width:16ch;font-size:clamp(26px,2.4vw,40px);font-weight:700;line-height:1.05}.sg-anwendung__text{opacity:.9;max-width:46ch}.sg-anwendung__knopf{background:var(--a);color:var(--a-auf);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-block}.sg-anwendung__knopf--zwei{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.sg-anwendung__karte{border-radius:var(--m-radius-m);background:var(--m-papier);align-content:start;gap:8px;padding:22px;display:grid}.sg-anwendung__marke{background:var(--a);border-radius:6px;width:40px;height:6px}.sg-anwendung__ktitel{font-family:var(--fh);font-size:22px;font-weight:600}.sg-anwendung__ktext u{color:var(--a);text-underline-offset:3px}@media (width<=1100px){.sg-editor{grid-template-columns:minmax(0,1fr)}.sg-leiste{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.sg-strecke,.sg-teilen,.sg-dazu{grid-column:1/-1}.sg-strecke{scrollbar-width:none;border-top:0;gap:6px;display:flex;overflow-x:auto}.sg-strecke a{border:1px solid var(--m-linie);white-space:nowrap;border-radius:999px;grid-template-columns:auto auto auto;padding:6px 12px}}@media (width<=760px){.sg-editor{flex-direction:column;min-width:0;display:flex}.sg-strecke{width:100%;max-width:calc(100vw - 2 * var(--rand,16px))}.sg-leiste{display:contents}.sg-leiste>*{order:1}.sg-inhalt{order:2}.sg-teilen{order:3}.sg-weg{grid-template-columns:44px minmax(0,1fr)}.sg-weg>form,.sg-weg__ablage{grid-column:1/-1}.sg-raster--2,.sg-schrift,.sg-beispiel,.sg-anwendung,.sg-farbe{grid-template-columns:minmax(0,1fr)}.sg-farbe__fleck{min-height:64px;padding-right:44px}.sg-farbe .sg-zeile-weg{position:absolute}.sg-farbe{position:relative}.sg-farbe .sg-zeile-weg{color:var(--m-ink);background:#ffffffeb;top:16px;right:16px}.sg-farbe__felder{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-schrift__felder{grid-template-columns:minmax(0,1fr)}.sg-schrift .sg-zeile-weg,.sg-beispiel .sg-zeile-weg{justify-self:end}.sg-abschnitt__kopf{grid-template-columns:auto minmax(0,1fr)}.sg-abschnitt__aktionen,.sg-status{grid-column:1/-1}}.modul-auswahl__zeile--plaetze{grid-template-columns:auto minmax(0,1fr) 120px;align-items:center}.modul-auswahl__zeile--plaetze>label:not(.modul-plaetze){cursor:pointer;gap:2px;margin:0;font-weight:400;display:grid}.modul-auswahl__zeile--plaetze>label strong{font-size:15px}.modul-auswahl__zeile--plaetze>label span{color:var(--m-leise);font-size:13.5px}.modul-plaetze{color:var(--m-leise);gap:4px;font-size:12.5px;font-weight:600;display:grid;margin:0!important}.modul-plaetze input{border:1px solid var(--m-linie-stark);font:inherit;border-radius:10px;font-size:15px;width:100%!important;padding:8px 10px!important}.modul-plaetze small{font-weight:400}.plaetze-wahl{align-items:end;gap:10px;max-width:420px;display:flex}.plaetze-modul__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.plaetze-modul__zahl{color:var(--m-leise);font-size:14px}.plaetze-modul__zahl b{color:var(--m-ink);font-variant-numeric:tabular-nums;font-size:20px}.plaetze-modul.ist-voll .plaetze-modul__zahl b{color:var(--m-blau)}.plaetze-liste{border-top:1px solid var(--m-linie);margin:0;padding:0;list-style:none;display:grid}.plaetze-liste li{border-bottom:1px solid var(--m-linie);padding:4px 6px}.plaetze-liste .modul-haken:has(input:disabled){cursor:default;opacity:.6}.kein-platz{max-width:640px}@media (width<=640px){.modul-auswahl__zeile--plaetze{grid-template-columns:auto minmax(0,1fr)}.modul-plaetze{grid-column:2}}.wm-reiter{justify-self:start}.wm-start{border-radius:var(--m-radius-l);background:var(--m-ink) var(--m-korn);color:#f4f4f0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px 40px;padding:clamp(24px,4vw,48px);display:grid}.wm-start h2{letter-spacing:-.04em;font-size:clamp(30px,3vw + 10px,52px);font-weight:300;line-height:1.04}.wm-start h2 b{color:var(--m-limette);font-weight:700;display:block}.wm-start p{color:var(--m-leise-dunkel);max-width:52ch;margin-top:12px}.wm-start__form{flex-wrap:wrap;gap:8px;display:flex}.modul .wm-start__form input{background:var(--m-ink-2);border-color:var(--m-linie-dunkel);color:#fff;border-radius:999px;flex:16rem;min-height:52px;padding:13px 20px}.modul .wm-start__form input::placeholder{color:#8a8a83}.modul .wm-start__form input:focus{border-color:var(--m-limette);box-shadow:0 0 0 3px #fafcb42e}.wm-zeile{grid-template-columns:72px minmax(0,1fr) auto}.wm-zeile__formate{justify-items:center;line-height:1;display:grid}.wm-zeile__formate b{letter-spacing:-.03em;color:var(--m-blau);font-variant-numeric:tabular-nums;font-size:26px;font-weight:300}.wm-zeile__formate small{color:var(--m-leise);margin-top:4px;font-size:11.5px}.wm-kopf{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.wm-kopf__name{flex:18rem}.modul .wm-kopf__name input{letter-spacing:-.02em;background:0 0;border-color:#0000;padding:8px 12px;font-size:22px;font-weight:600}.modul .wm-kopf__name input:hover{background:var(--m-papier)}.wm-editor{grid-template-columns:minmax(340px,440px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.wm-steuerung{gap:16px;min-width:0;display:grid}.wm-panel{border-radius:var(--m-radius-m);border:1px solid var(--m-linie);background:var(--m-weiss);gap:14px;padding:18px 20px 20px;scroll-margin-top:110px;display:grid}.wm-panel__kopf{align-items:center;gap:10px;display:flex}.wm-panel__kopf h2{letter-spacing:-.01em;font-size:17px;font-weight:600}.wm-panel__nr{background:var(--m-ink);width:26px;height:26px;color:var(--m-limette);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.wm-panel__stand{color:var(--m-leise);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.wm-panel__aktion{margin-left:auto}.wm-panel__aktion .modul-pille.laedt,.wm-panel__aktion button:disabled{opacity:.7;cursor:progress}.wm-fragen{gap:12px;display:grid}.wm-frage{border:0;gap:10px;margin:0;padding:0;display:grid}.wm-frage legend{letter-spacing:-.015em;gap:4px;margin-bottom:10px;padding:0;font-size:19px;font-weight:600;line-height:1.25;display:grid}.wm-frage__nr{color:var(--m-blau);letter-spacing:0;font-size:12.5px;font-weight:600}.modul-js .wm-frage{animation:modul-auf var(--m-mittel) var(--m-kurve-aus)}.wm-chips{flex-wrap:wrap;gap:6px;display:flex}.wm-chips .modul-pille{min-height:34px;padding:5px 12px;font-size:13.5px}.wm-fragen__weiter{justify-content:space-between;align-items:center;gap:10px;display:none}.modul-js .wm-fragen__weiter{display:flex}.wm-fragen__weiter .modul-rund:disabled{opacity:.35;cursor:default}.wm-punkte{gap:6px;display:flex}.wm-punkte span{background:var(--m-linie-stark);width:8px;height:8px;transition:background-color var(--m-mittel), transform var(--m-mittel) var(--m-kurve);border-radius:50%}.wm-punkte span.ist-voll{background:var(--m-blau)}.wm-punkte span.ist-jetzt{transform:scale(1.5)}.wm-vorschlaege{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wm-vorschlag{border-radius:var(--m-radius-s);background:var(--m-papier);gap:4px;padding:12px 14px;display:grid}.wm-vorschlag__headline{letter-spacing:-.01em;font-size:17px;font-weight:600}.wm-vorschlag__headline mark{background:var(--m-limette);color:var(--m-ink);border-radius:3px;padding:0 3px}.wm-vorschlag__sub{font-size:14px}.wm-vorschlag__idee{color:var(--m-leise);font-size:13px}.wm-vorschlag .modul-textknopf{color:var(--m-blau);justify-self:start;font-weight:600}.wm-felder{gap:10px;display:grid}.wm-motive{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.wm-motiv{border-radius:var(--m-radius-s);cursor:pointer;aspect-ratio:1;background:var(--m-papier);display:block;position:relative;overflow:hidden}.wm-motiv input{opacity:0;position:absolute}.wm-motiv img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity var(--m-mittel), transform var(--m-mittel) var(--m-kurve)}.wm-motiv:hover img{opacity:.8}.wm-motiv .modul-haken__kasten{position:absolute;top:6px;left:6px}.wm-motiv:has(input:checked) img{opacity:1}.wm-motiv:has(input:checked) .modul-haken__kasten{background:var(--m-blau);border-color:var(--m-blau);color:#fff}.wm-motiv:has(input:focus-visible){outline:2px solid var(--m-blau);outline-offset:2px}.wm-ki{color:#fff;letter-spacing:.02em;background:#0000008c;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:6px}.wm-ablage{padding:14px}.wm-ablage.laedt{opacity:.6;pointer-events:none}.wm-formate{gap:14px;display:grid}.wm-kanal{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.wm-kanal legend{color:var(--m-leise);margin-bottom:6px;font-size:12.5px;font-weight:600}.wm-format{border-radius:var(--m-radius-s);border:1px solid var(--m-linie);cursor:pointer;transition:border-color var(--m-mittel), background-color var(--m-mittel);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.25;display:grid;position:relative}.wm-format input{opacity:0;position:absolute}.wm-format small{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:12px;display:block}.wm-format__form{border:1.5px solid var(--m-linie-stark);width:26px;max-width:26px;max-height:26px;transition:background-color var(--m-mittel), border-color var(--m-mittel);border-radius:3px;justify-self:center}.wm-format:hover{border-color:var(--m-ink)}.wm-format:has(input:checked){border-color:var(--m-blau);background:var(--m-blau-hell)}.wm-format:has(input:checked) .wm-format__form{background:var(--m-blau);border-color:var(--m-blau)}.wm-format:has(input:focus-visible){outline:2px solid var(--m-blau);outline-offset:2px}.wm-marke{gap:10px;display:grid}.wm-wand{overscroll-behavior:contain;border-radius:var(--m-radius-m);background:var(--m-papier);scrollbar-width:thin;gap:18px;max-height:calc(100vh - 120px);padding:18px;display:grid;position:sticky;top:104px;overflow-y:auto}.wm-wand__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wm-wand__kopf h2{font-size:17px;font-weight:600}.wm-wand__kanal{gap:10px;display:grid}.wm-wand__kanal h3{color:var(--m-leise);font-size:12.5px;font-weight:600}.wm-wand__raster{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.wm-kachel{width:calc(220px * var(--breite));gap:6px;min-width:110px;max-width:100%;margin:0;display:grid}.wm-kachel:has(img){flex:0 auto}.wm-kachel__bild{background:var(--m-weiss);cursor:zoom-in;aspect-ratio:var(--seite);transition:transform var(--m-mittel) var(--m-kurve), box-shadow var(--m-mittel);border:0;border-radius:6px;padding:0;display:block;overflow:hidden;box-shadow:0 1px 2px #00000014,0 10px 24px -18px #0006}.wm-kachel__bild:hover{transform:translateY(-2px);box-shadow:0 1px 2px #00000014,0 16px 30px -18px #00000080}.wm-kachel__bild img{object-fit:contain;width:100%;height:100%;transition:opacity var(--m-mittel);display:block}.wm-kachel.laedt img{opacity:.45}.wm-kachel figcaption{font-size:12.5px;font-weight:500}.wm-kachel figcaption span{color:var(--m-leise);font-variant-numeric:tabular-nums;font-weight:400;display:block}.wm-kachel[data-wm-kachel^=banner-728],.wm-kachel[data-wm-kachel^=banner-970],.wm-kachel[data-wm-kachel^=banner-320]{width:min(100%,440px)}.wm-kachel[data-wm-kachel^=banner-160]{width:90px;min-width:90px}.wm-gross{background:var(--m-papier);width:auto;max-width:min(96vw,1500px);padding:18px}.wm-gross img{border-radius:6px;max-width:100%;max-height:calc(100dvh - 120px);margin:0 auto;display:block}.wm-gross>.modul-rund{z-index:1;position:absolute;top:10px;right:10px}.wm-assets-kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.wm-ablage--gross{align-content:center;min-height:220px}.wm-ki-bild{border-radius:var(--m-radius-m);background:var(--m-ink) var(--m-korn);color:#f4f4f0;align-content:start;gap:12px;padding:20px;display:grid}.wm-ki-bild h2{letter-spacing:-.02em;font-size:22px;font-weight:300}.wm-ki-bild h2 b{color:var(--m-limette);font-weight:700}.wm-ki-bild .sg-feld>span,.wm-ki-bild .modul-klein{color:var(--m-leise-dunkel)}.wm-ki-bild__form{gap:10px;display:grid}.wm-ki-bild__zeile{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.wm-ki-bild__zeile .sg-feld{flex:8rem}.modul .wm-ki-bild :is(textarea,select){background:var(--m-ink-2);border-color:var(--m-linie-dunkel);color:#fff}.wm-ki-bild .modul-knopf{background:var(--m-limette);border-color:var(--m-limette);color:var(--m-ink);justify-self:start}.wm-ki-bild .modul-knopf:hover{background:#fff;border-color:#fff}.wm-ki-bild .modul-schalter{color:#e4e4de;min-height:44px}.wm-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wm-ordner{flex-wrap:wrap;gap:6px;display:flex}.wm-raster{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.wm-asset{gap:4px;min-width:0;display:grid}.wm-asset__bild{border-radius:var(--m-radius-s);background:var(--m-papier);aspect-ratio:4/3;cursor:pointer;transition:transform var(--m-mittel) var(--m-kurve);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.wm-asset__bild:hover{transform:translateY(-2px)}.wm-asset__bild img,.wm-asset__bild video{object-fit:cover;width:100%;height:100%}.wm-asset--logo .wm-asset__bild{background:var(--m-weiss);box-shadow:inset 0 0 0 1px var(--m-linie)}.wm-asset--logo .wm-asset__bild img{object-fit:contain;padding:14%}.wm-asset__typ{color:var(--m-leise);font-size:13px;font-weight:700}.wm-asset__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.wm-asset__meta{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:12.5px}.wm-asset-dialog{width:min(980px,100% - 32px)}.wm-asset-dialog__innen{gap:14px;padding-bottom:22px;display:grid}.wm-asset-dialog__innen>form:last-child{padding:0 30px}.wm-asset-dialog__titel{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;font-weight:600}.wm-asset-dialog__raster{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;padding:0 30px;display:grid}.wm-asset-dialog__form{gap:12px;display:grid}.wm-fokus{cursor:crosshair;border-radius:var(--m-radius-s);background:var(--m-papier);line-height:0;position:relative;overflow:hidden}.wm-fokus img{object-fit:contain;width:100%;height:auto;max-height:60vh}.wm-fokus__punkt{width:26px;height:26px;transition:left var(--m-mittel) var(--m-kurve), top var(--m-mittel) var(--m-kurve);pointer-events:none;border:2.5px solid #fff;border-radius:50%;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 0 0 1.5px #00000080,inset 0 0 0 1.5px #00000080}.ki-hinweis{border-radius:var(--m-radius-m);background:var(--m-papier);border:1px solid var(--m-linie);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.ki-hinweis__marke{background:var(--m-ink);width:34px;height:34px;color:var(--m-limette);letter-spacing:.03em;border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid}.ki-hinweis__titel{font-size:15px;font-weight:600}.ki-hinweis__text{color:var(--m-leise);max-width:90ch;margin-top:3px;font-size:13.5px}@media (width<=1100px){.wm-editor{grid-template-columns:minmax(0,1fr)}.wm-wand{max-height:none;position:static}.wm-start,.wm-assets-kopf,.wm-asset-dialog__raster{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.wm-kanal{grid-template-columns:minmax(0,1fr)}.wm-kachel{width:calc(150px * var(--breite));min-width:90px}.wm-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-asset-dialog__raster,.wm-asset-dialog__innen>form:last-child{padding-inline:18px}}.pf-adresse{border-radius:var(--m-radius-l);background:var(--m-ink) var(--m-korn);color:#f4f4f0;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:end;gap:20px 40px;padding:clamp(24px,3.4vw,44px);display:grid}.pf-adresse__dach{color:var(--m-leise-dunkel);font-size:13px}.pf-adresse__mail{letter-spacing:-.03em;color:var(--m-limette);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:clamp(20px,1.5vw + 10px,34px);font-weight:300;display:flex}.pf-adresse__mail [data-pf-adresse] span{white-space:nowrap}@media (width<=420px){.pf-adresse__mail [data-pf-adresse] span{white-space:normal;overflow-wrap:anywhere}}.pf-adresse__mail .modul-rund{border-color:var(--m-linie-dunkel);color:#fff;background:0 0}.pf-adresse__mail .modul-rund:hover{background:var(--m-limette);color:var(--m-ink);border-color:var(--m-limette)}.pf-adresse__text{color:#d6d6cf;max-width:60ch;margin-top:12px}.pf-adresse__status{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.pf-adresse__status li{align-items:center;gap:10px;display:flex}.pf-punkt{background:var(--m-leise-dunkel);border-radius:50%;flex:none;width:9px;height:9px}.pf-punkt--gut{background:#5cc07f}.pf-punkt--mittel{background:#e0a24a}.pf-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pf-zeile{grid-template-columns:auto minmax(0,1fr) auto}.pf-neu{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.pf-neu .sg-feld{flex:12rem}.pf-kann{border-top:1px solid var(--m-linie);margin:0;padding:0;list-style:none;display:grid}.pf-kann li{border-bottom:1px solid var(--m-linie);grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 4px;font-size:14.5px;display:grid}.pf-kann .modul-etikett{justify-self:start}.pf-eingang{gap:10px;max-width:1100px;display:grid}.pf-antrag{border-bottom:1px solid var(--m-linie)}.pf-antrag summary{cursor:pointer;list-style:none}.pf-antrag summary::-webkit-details-marker{display:none}.pf-antrag__kopf{transition:background-color var(--m-mittel);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 8px;display:grid}.pf-antrag__kopf:hover{background:color-mix(in srgb, var(--m-papier) 70%, transparent)}.pf-antrag__text{gap:2px;min-width:0;display:grid}.pf-antrag__text b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-antrag__text small{color:var(--m-leise);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pf-antrag__mehr{gap:10px;padding:4px 8px 18px 132px;font-size:14.5px;display:grid}.pf-antrag[open] .pf-antrag__mehr,details[open]>.pf-antrag__mehr{animation:modul-auf var(--m-mittel) var(--m-kurve-aus)}.pf-antrag .schliesst>.pf-antrag__mehr{animation:modul-zu var(--m-schnell) ease-in forwards}.pf-antrag__mail{white-space:pre-line;border-radius:var(--m-radius-s);background:var(--m-papier);max-height:260px;padding:12px 14px;overflow:auto}.pf-antrag__antwort{border-radius:var(--m-radius-s);border:1px solid var(--m-linie);gap:4px;padding:12px 14px;display:grid}.pf-abschluss{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-abschluss input{flex:14rem}.pf-status{background:var(--m-papier);color:var(--m-leise);white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12.5px;font-weight:600}.pf-status--gut{background:color-mix(in srgb, var(--m-ok) 14%, transparent);color:var(--m-ok)}.pf-status--mittel{color:#9a4a08;background:#b4530921}.pf-status--schlecht{background:var(--m-rot-hell);color:var(--m-rot)}.pf-status--neu{background:var(--m-blau-hell);color:var(--m-blau-dunkel)}@media (width<=900px){.pf-adresse,.pf-raster{grid-template-columns:minmax(0,1fr)}.pf-antrag__mehr{padding-left:8px}}@media (width<=640px){.pf-antrag__kopf{grid-template-columns:minmax(0,1fr) auto}.pf-status{grid-column:1/-1}.pf-kann li{grid-template-columns:minmax(0,1fr)}}.hf-suche{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.hf-suche__feld{flex:420px;min-height:52px;font-size:16px}.hf-suche__feld input{min-width:0;font:inherit;color:var(--m-ink);background:0 0;border:0;flex:1;padding:12px 8px}.hf-suche__feld input:focus{box-shadow:none}.hf-suche__feld:focus-within{border-color:var(--m-blau)}.hf-raster{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.hf-index{position:sticky;top:110px}.hf-index ul{border-left:1px solid var(--m-linie);gap:2px;margin:0;padding:0;list-style:none;display:grid}.hf-index a{color:var(--m-leise);transition:color var(--m-mittel), border-color var(--m-mittel);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14.5px;text-decoration:none;display:block}.hf-index a:hover,.hf-index a:focus-visible{color:var(--m-ink);border-left-color:var(--m-ink);outline:none}.hf-index [hidden]{display:none}.hf-inhalt{gap:44px;min-width:0;display:grid}.hf-thema{gap:10px;scroll-margin-top:110px;display:grid}.hf-thema__titel{letter-spacing:-.02em;margin:0;font-size:clamp(21px,1.6vw + 12px,27px);font-weight:300}.hf-dach{color:var(--m-leise);margin:0;font-size:13px}.hf-thema--projekt{border-radius:var(--m-radius-l);background:var(--m-limette);padding:clamp(18px,2.6vw,30px)}.hf-thema--projekt .hf-frage{border-color:#1717171f}.hf-fragen{border-top:1px solid var(--m-linie)}.hf-frage{border-bottom:1px solid var(--m-linie)}.hf-frage summary{cursor:pointer;transition:color var(--m-mittel);align-items:center;gap:12px;padding:15px 2px;font-weight:500;list-style:none;display:flex}.hf-frage summary::-webkit-details-marker{display:none}.hf-frage summary>span:first-child{flex:1}.hf-frage summary svg{width:18px;height:18px;color:var(--m-leise);transition:transform var(--m-mittel) var(--m-kurve);flex:none}.hf-frage[open] summary svg{transform:rotate(180deg)}.hf-frage.schliesst summary svg{transform:rotate(0)}.hf-frage summary:hover{color:var(--m-blau)}.hf-antwort{max-width:72ch;color:var(--m-ink);gap:10px;padding:0 30px 18px 2px;display:grid}.hf-frage[open]>.hf-antwort{animation:modul-auf var(--m-mittel) var(--m-kurve-aus)}.hf-frage.schliesst>.hf-antwort{animation:modul-zu var(--m-schnell) ease-in forwards}.hf-antwort p,.hf-anfrage__antwort p,.hf-anfrage__text p{margin:0}.hf-antwort ul,.hf-anfrage__antwort ul,.hf-anfrage__text ul{gap:6px;margin:0;padding-left:0;list-style:none;display:grid}.hf-antwort li,.hf-anfrage__antwort li,.hf-anfrage__text li{padding-left:18px;position:relative}.hf-antwort li:before,.hf-anfrage__antwort li:before,.hf-anfrage__text li:before{content:"";background:var(--m-blau);border-radius:2px;width:7px;height:2px;position:absolute;top:.62em;left:2px}.hf-wo{color:var(--m-leise);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.hf-wo svg{width:14px;height:14px}.hf-material{border-top:1px solid #1717171f;margin:0;padding:0;list-style:none;display:grid}.hf-material li{border-bottom:1px solid #1717171f;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0;display:grid}.hf-material__titel{color:var(--m-ink);text-underline-offset:3px;font-weight:600}.hf-support{border-top:1px solid var(--m-linie);gap:18px;padding-top:28px;scroll-margin-top:110px;display:grid}.hf-formular{gap:14px;max-width:640px;display:grid}.hf-meine{gap:10px;display:grid}.hf-anfrage{border-bottom:1px solid var(--m-linie);gap:6px;padding:14px 0;display:grid}.hf-anfrage summary{cursor:pointer;list-style:none}.hf-anfrage summary::-webkit-details-marker{display:none}.hf-anfrage__kopf{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.hf-anfrage__kopf small{display:block}.hf-anfrage__antwort{border-radius:var(--m-radius-s);background:var(--m-papier);gap:8px;padding:12px 14px;display:grid}.hf-anfrage__mehr{gap:12px;padding:12px 0 4px;display:grid}details[open]>.hf-anfrage__mehr{animation:modul-auf var(--m-mittel) var(--m-kurve-aus)}.schliesst>.hf-anfrage__mehr{animation:modul-zu var(--m-schnell) ease-in forwards}.hf-status--offen{background:var(--m-blau-hell);color:var(--m-blau-dunkel)}.hf-status--beantwortet{color:#1f6b3e;background:#e3f4ea}[data-hf-frage][hidden],[data-hf-thema][hidden]{display:none}@media (width<=860px){.hf-raster{grid-template-columns:minmax(0,1fr)}.hf-index{display:none}.hf-material li{grid-template-columns:minmax(0,1fr);gap:4px}}.sich-letzte{gap:10px}.sich-zeile{grid-template-columns:110px minmax(0,1fr) auto}.sich-zeile__zeit{color:var(--m-leise);font-variant-numeric:tabular-nums;font-size:13.5px}.sich-zeile__was{font-weight:500}.sich-zeile.ist-fehl .sich-zeile__was{color:var(--m-rot)}.sich-zeile__wo{text-align:right;justify-self:end}.sich-sperre{grid-template-columns:auto minmax(0,1fr) auto}.sich-sperre small{display:block}.sich-filter{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.sich-filter__feld{flex:220px;gap:6px;min-width:0;display:grid}.sich-tabelle-rahmen{border:1px solid var(--m-linie);border-radius:var(--m-radius-m);background:var(--m-weiss);overflow-x:auto}.sich-tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.sich-tabelle :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--m-linie);padding:10px 14px}.sich-tabelle thead th{color:var(--m-leise);white-space:nowrap;font-size:12.5px;font-weight:600}.sich-tabelle td small{color:var(--m-leise);display:block}.sich-tabelle tr.ist-fehl .sich-ereignis{color:var(--m-rot)}.sich-tabelle td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.sich-ereignis{font-weight:600}.sich-kontext{overflow-wrap:anywhere;max-width:28rem;color:var(--m-leise)}@media (width<=1100px){.sich-tabelle thead{display:none}.sich-tabelle,.sich-tabelle tbody{display:block}.sich-tabelle tr{border-bottom:1px solid var(--m-linie);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 18px;padding:12px 14px;display:grid}.sich-tabelle tr:last-child{border-bottom:0}.sich-tabelle td{white-space:normal;border:0;padding:0;display:block}.sich-tabelle td:before{content:attr(data-l);color:var(--m-leise);font-size:11.5px;font-weight:600;display:block}.sich-tabelle td:empty{display:none}.sich-tabelle td.sich-kontext{grid-column:1/-1;max-width:none}}.sich-blaettern{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=720px){.sich-zeile{grid-template-columns:minmax(0,1fr) auto}.sich-zeile__wo{text-align:left;grid-column:1/-1;justify-self:start}}.kanban-karte--verweis{cursor:pointer;background:color-mix(in srgb, var(--m-blau-hell) 55%, var(--m-weiss));border-color:color-mix(in srgb, var(--m-blau) 18%, var(--m-linie))}.kanban-karte__art{color:var(--m-blau-dunkel);font-size:12px;font-weight:600}.kanban-spalte--erledigt .kanban-karte__art{color:var(--m-limette)}:root{--ink:#171717;--ink-2:#222221;--ink-3:#2e2e2c;--papier:#f4f4f3;--gelb-hell:#feffe0;--nebel:#e9e8fb;--weiss:#fff;--leise:#66665f;--leise-dunkel:#b4b4ac;--linie:#e3e3e0;--linie-dunkel:#3a3a37;--blau:#433df0;--blau-dunkel:#2c1cb2;--blau-hell:#ecebff;--limette:#fafcb4;--ok:#17803d;--warn:#b45309;--radius-l:48px;--radius-m:24px;--radius-s:14px;--schnell:.18s;--mittel:.32s;--langsam:.52s;--kurve:cubic-bezier(.2, .7, .2, 1);--kurve-aus:cubic-bezier(.25, 1, .5, 1);--kurve-beide:cubic-bezier(.65, 0, .35, 1);--korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--rand:24px;--breite:min(2200px, calc(100% - 2 * var(--rand)));font-feature-settings:"ss01", "cv11";color:var(--ink);background:var(--weiss);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}@media (width<=600px){:root{--rand:8px}}[hidden]{display:none!important}body{min-height:100vh;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--blau);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}code{background:var(--blau-hell);color:var(--blau-dunkel);border-radius:6px;padding:.1em .4em;font-family:inherit;font-size:.88em;font-weight:600}.kopf{z-index:20;width:var(--breite);background:var(--weiss);border:1px solid var(--linie);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:14px auto 0;padding:10px 10px 10px 22px;display:flex;position:sticky;top:14px;box-shadow:0 4px 12px #0000000a}.marke{color:var(--ink);white-space:nowrap;align-items:center;gap:14px;font-size:13px;text-decoration:none;display:inline-flex}.marke__logo{width:150px;height:auto;display:block}.kopf .marke__logo{width:200px;transition:width var(--mittel,.3s) ease}@supports (animation-timeline:scroll()){.kopf .marke__logo{animation:linear both kopf-logo;animation-timeline:scroll(root);animation-range:0 180px}@keyframes kopf-logo{to{width:150px}}}@media (prefers-reduced-motion:reduce){.kopf .marke__logo{width:170px;animation:none}}.marke__zeichen{width:18px;height:18px;color:var(--blau);flex:none}.marke__zusatz{letter-spacing:.02em;color:var(--ink);background:var(--limette);border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600;line-height:1.4}.kopf__rechts{align-items:center;gap:8px;display:flex}.kopf__wer{color:var(--leise);padding-inline:8px;font-size:14px}@media (width<=600px){.marke__zusatz{padding:2px 7px;font-size:12px}.kopf{gap:8px;padding-left:16px}.marke__logo{width:118px}.kopf .marke__logo{width:36px;height:40px;animation:none;translate:0 3px}.kopf__rechts{gap:4px}.kopf .knopf--leise{padding:8px 10px;font-size:14px}.sprachen button{padding:6px 8px}}.sprachen{background:var(--papier);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.sprachen button{font:inherit;letter-spacing:.04em;color:var(--leise);cursor:pointer;transition:background-color var(--schnell), color var(--schnell);background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.sprachen button[aria-current]{background:var(--blau);color:#fff}.seite{width:var(--breite);grid-template-columns:minmax(0,1fr);gap:22px;margin:0 auto;padding:28px 0 80px;display:grid}.seite--schmal{width:min(520px, calc(100% - 2 * var(--rand)))}h1,h2,h3{letter-spacing:-.025em;margin:0}h2{font-size:clamp(24px,2vw + 12px,34px);font-weight:400;line-height:1.1}h2 b{font-weight:700}h3{letter-spacing:-.01em;font-size:18px;font-weight:600}.dachzeile{color:var(--leise);align-items:center;gap:10px;margin:0 0 12px;font-size:13px;display:inline-flex}.dachzeile:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.leise{color:var(--leise)}.klein{font-size:14px}.hinweis{border-radius:var(--radius-s);background:var(--limette);color:var(--ink);margin:0;padding:14px 20px;font-weight:500}.fehler{color:#ffb4a8;margin:0;font-size:14px}.knopf{font:inherit;border:1px solid var(--ink);background:var(--ink);color:var(--weiss);cursor:pointer;transition:background-color var(--schnell), color var(--schnell), border-color var(--schnell), transform var(--schnell) var(--kurve);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--blau);border-color:var(--blau)}.knopf:active{transform:scale(.98)}.knopf--limette{background:var(--limette);border-color:var(--limette);color:var(--ink)}.knopf--limette:hover{background:var(--weiss);border-color:var(--weiss);color:var(--ink)}.knopf--kontur{color:var(--ink);background:0 0}.knopf--kontur:hover{color:var(--weiss)}.knopf--leise{color:var(--ink);background:0 0;border-color:#0000;padding-inline:14px}.knopf--leise:hover{background:var(--papier);border-color:var(--papier);color:var(--ink)}.knopf:disabled{opacity:.5;cursor:progress}.knopf svg{width:18px;height:18px;transition:transform var(--schnell) var(--kurve)}.knopf:hover svg{transform:translate(3px)}.buehne{background:var(--ink) var(--korn);color:#f6f6f2;border-radius:var(--radius-l);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:32px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.buehne>*{position:relative}.flugbahn{pointer-events:none;width:min(62%,760px);height:100%;inset:0 0 auto auto;overflow:visible;position:absolute!important}.flugbahn__bahn{fill:none;stroke:#fafcb438;stroke-width:1.5px;stroke-dasharray:2 12;stroke-linecap:round;animation:60s linear infinite flug}.flugbahn__bahn--leise{stroke:#ffffff14;animation:none}.flugbahn__flieger path{fill:var(--limette);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}@keyframes flug{to{stroke-dashoffset:-280px}}@media (width<=760px){.flugbahn{opacity:.7;width:100%}}.buehne h1{letter-spacing:-.045em;font-size:clamp(40px,5vw + 8px,76px);font-weight:300;line-height:1}.buehne h1 b{color:var(--limette);font-weight:700;display:block}.buehne .dachzeile{color:var(--leise-dunkel)}.buehne .dachzeile:before,.karte--dunkel .dachzeile:before{background:var(--limette)}.buehne__seite{justify-items:start;gap:14px;display:grid}.buehne__zahl{color:var(--leise-dunkel);margin:0;font-size:15px}.buehne__zahl strong{color:#fff;font-weight:600}.buehne__linien{color:#4a4a46;pointer-events:none;width:520px;height:360px;top:-30px;right:-40px;position:absolute!important}@media (width<=760px){.buehne{grid-template-columns:1fr}.buehne__linien{opacity:.5}}.ansichten{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.ansichten{grid-template-columns:repeat(2,minmax(0,1fr))}}.ansicht{border-radius:var(--radius-m);height:100%;min-height:190px;color:var(--ink);background:var(--weiss);border:1px solid var(--linie);transition:transform var(--mittel) var(--kurve);align-content:space-between;padding:20px 22px;text-decoration:none;display:grid;position:relative}.ansicht:hover{transform:translateY(-4px)rotate(-.6deg)}.ansicht__nr{opacity:.7;font-size:13px}.ansicht__name{letter-spacing:-.02em;margin-top:18px;font-size:22px;font-weight:600;display:block}.ansicht__hilfe{opacity:.8;margin-top:6px;font-size:14px;display:block}.ansicht svg{width:22px;height:22px;transition:transform var(--schnell) var(--kurve);position:absolute;top:18px;right:18px}.ansicht:hover svg{transform:translate(3px,-3px)}.ansicht--blau{background:var(--blau);border-color:var(--blau);color:#fff}.ansicht--dunkel{background:var(--ink-3);border-color:var(--ink-3);color:#f6f6f2}.ansicht--limette{background:var(--limette);border-color:var(--limette)}.ansicht--grau{background:#d9d9d3;border-color:#d9d9d3}.zugangsdaten{color:var(--leise);margin:12px 4px 0;font-size:14px}.zugangsdaten strong{color:var(--ink);font-weight:600}.zweispaltig{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width<=900px){.zweispaltig{grid-template-columns:minmax(0,1fr)}}.karte{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-m);padding:clamp(20px,3vw,32px)}.karte>h2+p{margin:10px 0 0}:where(.karte)>:where(*+*){margin-top:16px}:where(.karte)>:where(h2+p){margin-top:10px}.karte--intern{background:0 0;border-style:dashed}.prompt{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.prompt__feld{border:1px solid var(--linie);background:var(--weiss);min-width:0;transition:border-color var(--schnell);border-radius:26px;align-items:flex-end;gap:10px;padding:8px 8px 8px 20px;display:flex;position:relative}.prompt__feld:focus-within{border-color:var(--ink)}.prompt__feld textarea{resize:none;min-width:0;min-height:46px;max-height:260px;font:inherit;color:inherit;field-sizing:content;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:12px 0;font-size:16px}.prompt__senden{background:var(--limette);width:46px;height:46px;color:var(--ink);cursor:pointer;transition:background-color var(--schnell), color var(--schnell), transform var(--schnell) var(--kurve);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.prompt__senden:hover{background:var(--ink);color:var(--limette)}.prompt__senden:active{transform:scale(.94)}.prompt__senden svg{width:20px;height:20px}.prompt__senden:disabled{opacity:.5;cursor:progress}.prompt__fuss{color:var(--leise);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:14px;display:flex}.upload{gap:8px;display:grid}.upload__feld{cursor:pointer;color:var(--ink);transition:border-color var(--schnell), background-color var(--schnell);border:1px dashed #b9b9b1;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.upload__feld:hover{border-color:var(--ink);background:var(--papier)}.upload__feld svg{width:16px;height:16px}.upload__feld input{opacity:0;width:1px;height:1px;position:absolute}.upload__feld:focus-within{outline:2px solid var(--blau);outline-offset:2px}.upload__liste{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.upload__liste progress{vertical-align:middle;width:9rem;height:6px;accent-color:var(--blau)}.status{white-space:nowrap;background:var(--blau-hell);color:var(--blau-dunkel);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status--in_arbeit:before{animation:1.2s ease-in-out infinite puls}.status--umgesetzt{color:var(--ok);background:#e2f5e8}.status--rueckfrage,.status--eskaliert{color:var(--warn);background:#fff0db}.status--abgelehnt{color:var(--leise);background:#ecece8}@keyframes puls{50%{opacity:.25;transform:scale(.6)}}.verlauf-liste{gap:14px;margin-top:18px;display:grid;position:relative}.verlauf-liste:before{content:"";border-left:2px dotted #c4c4bc;position:absolute;top:8px;bottom:8px;left:21px}.ticket{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-m);transition:border-color var(--mittel) var(--kurve-aus);margin-left:46px;padding:20px 22px;scroll-margin-top:90px;position:relative}.ticket:before{content:"";background:var(--papier);border:2px solid var(--ink);width:12px;height:12px;transition:background-color var(--mittel), scale var(--mittel) var(--kurve-aus);border-radius:50%;position:absolute;top:26px;left:-31px}.ticket:hover{border-color:var(--leise-dunkel)}.ticket:hover:before{background:var(--limette);scale:1.15}.ticket:target{border-color:var(--blau)}.ticket:target:before{background:var(--blau);border-color:var(--blau)}.ticket__kopf{justify-content:space-between;align-items:start;gap:16px;display:flex}.ticket__meta{color:var(--leise);margin:6px 0 0;font-size:13px}.nachrichten{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nachricht{background:var(--papier);border-radius:18px 18px 18px 6px;max-width:88%;padding:12px 16px}.nachricht--team{background:var(--ink);color:#f6f6f2;border-radius:18px 18px 6px;margin-left:auto}.nachricht--team .nachricht__autor{color:var(--leise-dunkel)}.nachricht--system{background:0 0;border:1px dashed #c4c4bc}.nachricht__autor{color:var(--leise);margin:0 0 3px;font-size:12px}.nachricht__text{overflow-wrap:anywhere}.dateien{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dateien a{background:var(--papier);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-flex}.dateien a:hover{background:var(--blau-hell)}.ticket__antwort{margin-top:12px}.ticket__antwort summary{cursor:pointer;color:var(--blau);font-size:14px;font-weight:600;list-style:none}.ticket__antwort summary::-webkit-details-marker{display:none}.qualitaet__kopf{align-items:center;gap:20px;margin-top:14px;display:flex}.ring{flex:none;width:104px;height:104px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:9px}.ring__spur{stroke:var(--papier)}.ring__wert{stroke:var(--blau);stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--kurve-aus)}.ring__zahl{letter-spacing:-.03em;place-items:center;font-size:28px;font-weight:700;display:grid;position:absolute;inset:0}.messwerte{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.messwert__zeile{justify-content:space-between;gap:12px;font-size:14px;display:flex}.messwert__zeile strong{font-weight:600}.balken{background:var(--papier);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.balken span{border-radius:inherit;background:var(--ink);height:100%;transition:width .9s var(--kurve-aus);display:block}@starting-style{.balken span{width:0!important}.ring__wert{stroke-dashoffset:283px!important}}.balken--drueber span{background:var(--warn)}.verlaufslinie{width:100%;height:44px;color:var(--blau);margin-top:16px;display:block}.pruefungen{gap:6px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pruefungen li{align-items:baseline;gap:8px;display:flex}.pruefungen .ok{color:var(--ok)}.pruefungen .nein{color:var(--warn)}.pruefungen-details summary{cursor:pointer;color:var(--blau);margin-top:14px;font-size:14px;font-weight:600}.formular{gap:8px;display:grid}.formular label{margin-top:8px;font-size:14px;font-weight:600}.formular--zeile{flex-wrap:wrap;gap:8px;display:flex}.formular--zeile input{flex:12rem}fieldset{border:0;gap:6px;margin:18px 0 0;padding:0;display:grid}legend{letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:700}input,textarea{font:inherit;border-radius:var(--radius-s);background:var(--weiss);width:100%;color:inherit;border:1px solid #cfcfc8;padding:12px 16px}textarea{resize:vertical}.aktionen{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.link{font:inherit;color:var(--blau);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.inline{display:inline}.liste{margin:10px 0;padding-left:1.1rem}.login{place-content:center;gap:18px;min-height:calc(100vh - 110px);display:grid}.login__kunde{border-radius:var(--radius-m);background:var(--weiss);border:1px solid var(--linie);justify-content:center;align-items:center;gap:18px;padding:18px 24px;display:flex}.login__kunde img{object-fit:contain;max-width:180px;max-height:56px;display:block}.login__kunde>span:first-child{font-size:18px;font-weight:600}.login__mit{color:var(--leise)}.login__kunde .marke__logo{width:120px}.login .buehne{grid-template-columns:1fr;align-items:start;gap:6px;width:100%}.login .buehne h1{margin-bottom:10px;font-size:clamp(36px,5vw,52px)}.login label{color:var(--leise-dunkel)}.login input{background:var(--ink-2);border-color:var(--linie-dunkel);color:#fff}.login .knopf{justify-self:start;margin-top:14px}.kunden{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.kunde-karte{border-radius:var(--radius-m);background:var(--weiss);border:1px solid var(--linie);transition:transform var(--mittel) var(--kurve), border-color var(--schnell);gap:22px;padding:22px;text-decoration:none;display:grid}.kunde-karte:hover{border-color:var(--ink);transform:translateY(-3px)}.kunde-karte__name{letter-spacing:-.02em;font-size:22px;font-weight:600}.kunde-karte__fuss{color:var(--leise);justify-content:space-between;align-items:center;font-size:14px;display:flex}.vorschau{color:#f6f6f2;background:#101010;grid-template-rows:auto 1fr;height:100dvh;display:grid;overflow:hidden}.leiste{border-bottom:1px solid #262624;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.leiste__links,.leiste__rechts{align-items:center;gap:8px;min-width:0;display:flex}.leiste__rechts{justify-content:flex-end}.leiste .marke{color:#f6f6f2}.leiste__name{color:var(--leise-dunkel);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.leiste__pfad{color:var(--leise-dunkel);text-overflow:ellipsis;white-space:nowrap;background:#1d1d1c;border-radius:999px;max-width:26ch;padding:6px 12px;font-size:13px;overflow:hidden}.segment{background:#1d1d1c;border:1px solid #2b2b29;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.segment button{font:inherit;color:var(--leise-dunkel);cursor:pointer;transition:background-color var(--schnell), color var(--schnell);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500}.segment button:hover{color:#fff}.segment button[aria-pressed=true]{background:var(--limette);color:var(--ink)}.symbol{width:38px;height:38px;color:var(--leise-dunkel);cursor:pointer;transition:background-color var(--schnell), color var(--schnell);background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid}.symbol:hover,.symbol[aria-pressed=true]{color:#fff;background:#232322}.symbol[data-werkzeug][aria-pressed=true]{background:var(--limette);color:var(--ink)}.symbol svg{width:19px;height:19px;transition:scale var(--schnell) var(--kurve-aus), rotate var(--mittel) var(--kurve-aus)}.symbol:hover svg{scale:1.1}.symbol:active svg{scale:.92}.symbol[data-neu-laden]:active svg{rotate:-40deg}.geraete{gap:2px;display:flex}.buehne-vorschau{justify-items:center;padding:14px 14px 156px;display:grid;position:relative;overflow:hidden}.rahmen{width:100%;height:100%;transition:width var(--mittel) var(--kurve);background:#fff;border:0;border-radius:18px}.rahmen[data-geraet=tablet]{width:min(820px,100%)}.rahmen[data-geraet=handy]{width:min(390px,100%)}.dock{grid-template-columns:minmax(0,1fr);gap:10px;width:min(780px,100% - 28px);display:grid;position:absolute;bottom:18px;left:50%;translate:-50%}.dock .prompt{margin:0}.dock .prompt__feld{color:#fff;background:#1d1d1c;border-color:#33332f}.dock .prompt__feld:focus-within{border-color:var(--limette)}.dock .prompt__feld textarea::placeholder{color:#8d8d86}.dock__kontext{color:var(--leise-dunkel);flex-wrap:wrap;align-items:center;gap:8px;min-height:26px;padding-inline:10px;font-size:13px;display:flex}.chip{color:#e9e9e3;background:#262624;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.tickets-live{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tickets-live li{max-width:min(100%,250px);animation:rein var(--mittel) var(--kurve);background:#1d1d1c;border:1px solid #2b2b29;border-radius:999px;align-items:center;gap:10px;padding:4px 4px 4px 14px;font-size:13px;display:inline-flex}.tickets-live .status{padding:3px 10px;font-size:12px}.tickets-live .titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tickets-live .status{color:#d7d7cf;background:#262624}.tickets-live .status--in_arbeit{color:#c9c7ff;background:#2a2770}.tickets-live .status--umgesetzt{color:#8fe0a9;background:#12361f}.tickets-live .status--rueckfrage,.tickets-live .status--eskaliert{color:#f6c27a;background:#3a2910}.toast{z-index:2;background:var(--limette);color:var(--ink);border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 18px;font-weight:500;display:flex;position:absolute;top:24px;left:50%;translate:-50%;box-shadow:0 12px 32px -16px #0009}.toast .knopf{padding:8px 16px;font-size:14px}@keyframes rein{0%{opacity:0;transform:translateY(8px)}}.symbol--zahl{position:relative}.symbol--zahl .zahl{background:var(--limette);min-width:17px;height:17px;color:var(--ink);text-align:center;border-radius:999px;padding:0 4px;font-size:11px;font-weight:700;line-height:17px;position:absolute;top:2px;right:0}.symbol--klein{width:32px;height:32px}.symbol--klein svg{width:16px;height:16px}.knopf--klein{color:#e9e9e3;background:0 0;border-color:#3a3a37;padding:6px 12px;font-size:13px}.knopf--klein:hover{color:#fff;background:#262624;border-color:#4a4a46}.kommentare-panel{z-index:3;background:#161615;border:1px solid #2b2b29;border-radius:18px;grid-template-rows:auto auto 1fr auto;width:min(380px,100% - 28px);display:grid;position:absolute;top:14px;bottom:14px;right:14px;box-shadow:0 18px 40px #00000059}.kommentare-panel__kopf{align-items:center;gap:4px;padding:10px 10px 4px 18px;display:flex}.kommentare-panel__kopf h2{letter-spacing:-.01em;flex:1;margin:0;font-size:17px;font-weight:600}.kommentare-panel__filter{color:var(--leise-dunkel);border-bottom:1px solid #262624;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 18px 10px;font-size:13px;font-weight:400;display:flex}.kommentare-panel__filter input{width:auto;accent-color:var(--limette);margin:0}.kommentare-panel__liste{padding:8px 10px;overflow-y:auto}.kommentare-panel__liste>p{padding:8px}.kommentare-panel__zwischen{letter-spacing:.08em;text-transform:uppercase;color:var(--leise-dunkel);margin:14px 8px 6px;font-size:12px;font-weight:600}.kommentare-panel__fuss{border-top:1px solid #262624;gap:8px;padding:12px 14px 14px;display:grid}.kommentare-panel__fuss .knopf{justify-self:stretch}.kommentare-panel__fuss .knopf:disabled{opacity:.45;cursor:default}.kommentare-panel__fuss p{color:var(--leise-dunkel);margin:0}.kommentar-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.kommentar-eintrag{transition:background-color var(--schnell);border-radius:12px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px;display:grid}.kommentar-eintrag:hover,.kommentar-eintrag.ist-aktiv{background:#222221}.kommentar-eintrag__kopf{text-align:left;font:inherit;color:#f6f6f2;cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:baseline;gap:10px;padding:0;display:flex}.kommentar-eintrag__nr{color:#fff;background:#1d3fd6;border-radius:11px 11px 11px 3px;flex:none;place-items:center;min-width:30px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.kommentar-eintrag__text{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.kommentar-eintrag__meta{color:var(--leise-dunkel);margin:0 0 0 40px;font-size:12px}.kommentar-eintrag__knoepfe{align-items:center;gap:4px;display:flex}.kommentar-eintrag__antwort{color:#d7d7cf;overflow-wrap:anywhere;border-left:2px solid #3a3a37;grid-column:1/-1;margin:2px 0 0 40px;padding:6px 10px;font-size:13px;line-height:1.45}.kommentar-eintrag__antwort b{letter-spacing:.04em;text-transform:uppercase;color:var(--leise-dunkel);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.kommentar-eintrag__antwort[data-status=rueckfrage]{border-left-color:#e0b84a}.kommentar-eintrag__antwort[data-status=erledigt]{border-left-color:#5fbf7a}.kommentar-eintrag.ist-geloest .kommentar-eintrag__nr{color:#d7d7cf;background:#3a3a37}.kommentar-eintrag.ist-geloest .kommentar-eintrag__text{color:var(--leise-dunkel);-webkit-text-decoration:line-through #5a5a55;text-decoration:line-through #5a5a55}.kommentar-form{z-index:4;transform-origin:0 0;background:#161615;border:1px solid #33332f;border-radius:16px;gap:8px;width:min(320px,100% - 16px);padding:14px;display:grid;position:absolute;box-shadow:0 18px 40px #0006}.kommentar-form label{font-size:13px;font-weight:600}.kommentar-form label .leise{color:var(--leise-dunkel);font-weight:400}.kommentar-form textarea{font:inherit;color:#fff;resize:vertical;background:#1d1d1c;border:1px solid #33332f;border-radius:12px;padding:10px 12px;font-size:14px}.kommentar-form textarea:focus-visible{outline:2px solid var(--limette);outline-offset:1px}.kommentar-form__knoepfe{gap:6px;display:flex}.kommentar-form .knopf{padding:8px 16px;font-size:14px}.kommentar-form .knopf--leise{color:#e9e9e3}.kommentar-form .knopf--leise:hover{color:#fff;background:#262624;border-color:#262624}@media (width<=860px){.leiste{grid-template-columns:1fr auto}.leiste__mitte{grid-area:2/1/auto/-1;justify-self:center}.leiste__pfad,.leiste__name,.geraete{display:none}.buehne-vorschau{padding-inline:0;padding-top:0;padding-bottom:132px}.tickets-live li:nth-child(n+2){display:none}.dock{bottom:10px}.rahmen{border-radius:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.flugbahn__flieger{display:none}@view-transition{navigation:none}}.kontingent{border-top:1px dashed var(--linie);margin-top:22px;padding-top:18px}.karte--freigabe{background:var(--blau);border-color:var(--blau);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 32px;display:flex}.karte--freigabe .dachzeile,.karte--freigabe .leise{color:#d9d8ff}.karte--freigabe .knopf{background:var(--limette);border-color:var(--limette);color:var(--ink)}.karte--freigabe .knopf:hover{background:#fff;border-color:#fff}.bilder{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.bilder a{border-radius:var(--radius-s);border:1px solid var(--linie);background:var(--papier);display:block;position:relative;overflow:hidden}.bilder img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;transition:transform var(--mittel) var(--kurve);display:block}.bilder a:hover img{transform:scale(1.03)}.bilder__art{background:var(--ink);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.hilfe{margin:0}.bereich-nav{z-index:10;background:var(--weiss);border:1px solid var(--linie);border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:sticky;top:84px}.bereich-nav__haupt{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.bereich-nav a,.mehr__knopf{font:inherit;white-space:nowrap;color:var(--leise);cursor:pointer;transition:background-color var(--schnell), color var(--schnell);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bereich-nav a:hover,.mehr__knopf:hover{color:var(--ink);background:var(--papier)}.bereich-nav__haupt a[aria-current]{background:var(--ink);color:#fff}.bereich-nav svg{flex:none;width:17px;height:17px}.bereich-nav__zahl{background:var(--blau-hell);min-width:22px;color:var(--blau-dunkel);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.bereich-nav a[aria-current] .bereich-nav__zahl{background:var(--limette);color:var(--ink)}.neu-hinweis{background:var(--limette);color:var(--ink);letter-spacing:.01em;vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600;line-height:16px;display:inline-block;box-shadow:inset 0 0 0 1px #17171724}.neu-punkt{background:var(--blau);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.mehr{flex:none;position:relative}.mehr__knopf svg{transition:transform var(--schnell) var(--kurve)}.mehr__knopf[aria-expanded=true] svg{transform:rotate(180deg)}.mehr__knopf[data-aktiv]{color:var(--ink);background:var(--papier)}.mehr__menue{z-index:30;overscroll-behavior:contain;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-s);visibility:hidden;opacity:0;min-width:230px;max-height:min(72vh,640px);transition:opacity var(--schnell), translate var(--schnell) var(--kurve), visibility 0s var(--schnell);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;translate:0 -6px;box-shadow:0 18px 40px -24px #17171759}.mehr[data-offen] .mehr__menue{visibility:visible;opacity:1;transition:opacity var(--schnell), translate var(--schnell) var(--kurve), visibility 0s;translate:0}.mehr__menue a{color:var(--ink);border-radius:10px;justify-content:space-between;padding:10px 14px;display:flex}.mehr__menue a[aria-current]{background:var(--ink);color:#fff}.mehr__menue svg{width:15px;height:15px;color:var(--leise)}@media (width<=560px){.bereich-nav a,.mehr__knopf{padding:9px 12px;font-size:13.5px}.bereich-nav__start .bereich-nav__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.unterkopf{padding:12px 4px 0}.unterkopf .dachzeile a{text-decoration:none}.unterkopf h1{letter-spacing:-.04em;font-size:clamp(34px,3.5vw + 12px,60px);font-weight:300;line-height:1.02}.unterkopf h1 b{font-weight:700}.unterkopf__text{max-width:60ch;color:var(--leise);margin:14px 0 0;font-size:17px}.ticket__mehr{margin:12px 0 0}.ticket__mehr a,.prompt__change a{color:var(--blau);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.ticket__mehr svg,.prompt__change svg{width:16px;height:16px}.prompt__change{color:var(--leise);margin:14px 0 0;font-size:14px}select{font:inherit;border-radius:var(--radius-s);background:var(--weiss);color:inherit;border:1px solid #cfcfc8;padding:12px 16px}.tabelle{border-collapse:collapse;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-m);width:100%;font-size:14px;overflow:hidden}.tabelle th,.tabelle td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:top;padding:12px 16px}.tabelle th{color:var(--leise);font-weight:600}.seite--mittel{width:min(820px, calc(100% - 2 * var(--rand)))}.buehne--einspaltig{grid-template-columns:1fr}.buehne__text{color:#d6d6cf;max-width:60ch;margin:18px 0 0;font-size:17px}.fehler-hell{color:#b3261e;margin:0;font-size:14px}.link-hell{color:#f6f6f2}.knopf--blau{background:var(--blau);border-color:var(--blau)}.knopf--blau:hover{background:var(--ink);border-color:var(--ink)}.karte--dunkel{background:var(--ink);border-color:var(--ink);color:#f6f6f2}.karte--dunkel .dachzeile,.leise-hell{color:var(--leise-dunkel)}.karte--dunkel h2 b{color:var(--limette)}.fragebogen{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.fragebogen__seite{gap:10px;display:grid;position:sticky;top:160px}.fragebogen__seite ol{counter-reset:abschnitt;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fragebogen__seite a{color:var(--leise);border-radius:10px;padding:7px 12px;font-size:14px;text-decoration:none;display:block}.fragebogen__seite a:hover{background:var(--weiss);color:var(--ink)}.aktionen--klebend{background:var(--weiss);border:1px solid var(--linie);border-radius:999px;margin:18px -12px -12px;padding:12px;position:sticky;bottom:14px}@media (width<=900px){.fragebogen{grid-template-columns:minmax(0,1fr)}.fragebogen__seite{position:static}}.assistent{gap:14px;display:grid}.assistent fieldset{margin:0}.assistent legend{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(22px,2vw + 10px,30px);font-weight:400}.assistent__schritte{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.assistent__schritte li{color:var(--leise);background:var(--papier);border-radius:999px;padding:6px 12px;font-size:13px}.assistent__schritte li[data-aktiv]{background:var(--ink);color:#fff}.assistent__schritte li[data-erledigt]{background:var(--limette);color:var(--ink)}.auswahl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:8px;display:grid}.auswahl__karte{cursor:pointer;display:block;position:relative}.auswahl__karte input{opacity:0;position:absolute}.auswahl__karte span{border-radius:var(--radius-s);border:1px solid var(--linie);height:100%;transition:border-color var(--schnell), background-color var(--schnell);padding:16px 18px;font-weight:500;display:block}.auswahl__karte input:checked+span{border-color:var(--blau);background:var(--blau-hell)}.auswahl__karte input:focus-visible+span{outline:2px solid var(--blau);outline-offset:2px}.assistent__zusammenfassung dl{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:8px 18px;margin:14px 0 0;display:grid}.assistent__zusammenfassung dt{color:var(--leise)}.assistent__zusammenfassung dd{white-space:pre-wrap;margin:0}.interview{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.interview__fragen{gap:8px;display:grid}.interview__fragen label{font-size:14px;font-weight:600}.interview__vorlagen{gap:12px;max-height:calc(100vh - 180px);display:grid;position:sticky;top:160px;overflow:auto}.fragenliste{counter-reset:frage;gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.frage{counter-increment:frage;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.frage:before{content:counter(frage);color:var(--blau);padding-top:12px;font-weight:700}.frage__knoepfe{gap:2px;display:flex}.symbol--hell{color:var(--leise);width:34px;height:34px;font-size:16px}.symbol--hell:hover{background:var(--papier);color:var(--ink)}.vorlagen summary{cursor:pointer;font-weight:600}.vorlage{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;transition:border-color var(--schnell), background-color var(--schnell);background:0 0;border:1px dashed #c9c9c2;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:14px;display:block}.vorlage:hover{border-color:var(--blau);background:var(--blau-hell)}.vorlage:disabled{opacity:.4;cursor:default;color:inherit;background:0 0}.vorlage--hell{color:#f6f6f2;border-color:#4a4a46}.vorlage--hell:hover{color:var(--ink)}.pruefbericht{border-radius:var(--radius-s);background:var(--papier);margin-top:18px;padding:16px 18px}.pruefbericht--warnung{background:#fff0db}.pruefbericht h3{margin-bottom:6px}.frage__nr{background:var(--blau);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:6px;font-size:13px;display:inline-grid}@media (width<=900px){.interview{grid-template-columns:minmax(0,1fr)}.interview__vorlagen{max-height:none;position:static}}.sg-portal{color:#f6f6f2;background:#101010;grid-template-rows:auto 1fr;height:100dvh;display:grid}.sg-portal__raster{grid-template-columns:260px minmax(0,1fr);gap:14px;min-height:0;padding:14px;display:grid}.sg-portal__nav{background:#1b1b1a;border-radius:18px;padding:18px;overflow:auto}.sg-portal__nav section+section{margin-top:20px}.sg-portal__nav h2{letter-spacing:.16em;text-transform:uppercase;color:var(--leise-dunkel);margin-bottom:8px;font-size:11px;font-weight:600}.sg-portal__nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sg-portal__nav a{color:#e9e9e3;transition:background-color var(--schnell), color var(--schnell);border-radius:10px;padding:7px 12px;font-size:14px;text-decoration:none;display:block}.sg-portal__nav a:hover{background:#262624}.sg-portal__nav a[aria-current]{background:var(--limette);color:var(--ink)}.sg-portal__inhalt{min-height:0}.sg-portal__inhalt .rahmen{width:100%;height:100%}@media (width<=860px){.sg-portal__raster{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.sg-portal__nav{max-height:180px}}@media (width<=380px){.marke__logo{width:104px}}.verlauf-liste{grid-template-columns:minmax(0,1fr)}.ticket__kopf{flex-wrap:wrap}.ticket__kopf h3{overflow-wrap:anywhere;min-width:0}@media (width<=600px){.ticket{margin-left:30px;padding:16px}.ticket:before{left:-23px}.verlauf-liste:before{left:13px}.tabelle{display:block;overflow-x:auto}}.buehne--start{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px)}.phasen{grid-template-columns:repeat(4,minmax(0,1fr)) max-content;margin:0;padding:0;list-style:none;display:grid;position:relative}.phasen:before{content:"";border-top:2px dotted #4f4f4a;position:absolute;top:11px;left:11px;right:11px}.phasen__schritt{color:var(--leise-dunkel);justify-items:start;gap:10px;font-size:14px;display:grid;position:relative}.phasen__schritt:last-child{text-align:right;justify-items:end}.phasen__punkt{background:var(--ink);width:24px;height:24px;color:var(--ink);border:2px solid #4f4f4a;border-radius:50%;place-items:center;display:grid;position:relative}.phasen__punkt svg{stroke-width:2.4px;width:14px;height:14px}.phasen__schritt[data-stand=fertig] .phasen__punkt{background:var(--limette);border-color:var(--limette)}.phasen__schritt[data-stand=jetzt] .phasen__punkt{background:var(--blau);border-color:var(--limette)}.phasen__schritt[data-stand=jetzt] .phasen__punkt:after{content:"";background:var(--limette);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite puls}.phasen__schritt[data-stand=jetzt]{color:#fff;font-weight:600}@media (width<=600px){.phasen__schritt:not([data-stand=jetzt]) .phasen__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phasen{padding-bottom:30px}.phasen__schritt[data-stand=jetzt] .phasen__name{white-space:nowrap;position:absolute;top:34px;left:0}.phasen__schritt:nth-child(n+4)[data-stand=jetzt] .phasen__name{left:auto;right:0}}.aufgabe{border-radius:var(--radius-l);background:var(--limette);border:1px solid var(--limette);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:22px 40px;padding:clamp(24px,4vw,56px);display:grid}.aufgabe .leise,.aufgabe .dachzeile{color:#4d4d3f}.aufgabe .prompt__feld{border-color:#0000}.aufgabe .prompt__senden{background:var(--ink);color:var(--limette)}.aufgabe .prompt__senden:hover{background:var(--blau);color:#fff}.aufgabe .balken{background:#1717171a}.aufgabe .kontingent{border-top-color:#17171726}.aufgabe .upload__feld{border-color:#1717174d}.aufgabe h2{letter-spacing:-.035em;font-size:clamp(28px,2.6vw + 12px,46px)}.aufgabe__text p:last-child{max-width:58ch;margin:14px 0 0}.aufgabe__aktion{justify-items:start;gap:14px;display:grid}.aufgabe__aktion p{margin:0}.aufgabe__voll{grid-column:1/-1}.aufgabe__voll .prompt{margin-top:0}.aufgabe--ruhig{background:var(--weiss);border-color:var(--linie)}.aufgabe--ruhig .leise,.aufgabe--ruhig .dachzeile{color:var(--leise)}.aufgabe--warn{background:#fff0db;border-color:#f3d7ad}.aufgabe--breit{align-items:start}@media (width<=760px){.aufgabe{grid-template-columns:minmax(0,1fr);align-items:start}}.fortschritt{gap:8px;width:100%;display:grid}.fortschritt__zahl{letter-spacing:-.05em;font-size:clamp(48px,4vw + 20px,72px);font-weight:300;line-height:1}.fortschritt__zahl small{letter-spacing:0;color:var(--leise);margin-left:4px;font-size:.4em;font-weight:500}.balken--gross{height:10px}.balken--gross span{background:var(--blau)}.freigabe-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:6px 4px;display:flex}.freigabe-zeile h2{letter-spacing:-.01em;font-size:17px;font-weight:600}.freigabe-zeile p{margin:0}.abschnitt-titel{padding-inline:4px}.projekte{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.projekt-zeile{border-bottom:1px solid var(--linie);transition:background-color var(--schnell), padding var(--mittel) var(--kurve);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr) 20px;align-items:center;gap:16px;padding:18px 8px;text-decoration:none;display:grid}.projekt-zeile:hover{background:var(--weiss);padding-inline:16px 4px}.projekt-zeile__name{letter-spacing:-.02em;font-size:20px;font-weight:600}.projekt-zeile__phase{justify-self:start;align-items:center;gap:8px;font-size:14px;display:inline-flex}.projekt-zeile__phase:before{content:"";background:#c4c4bc;border-radius:50%;width:8px;height:8px}.projekt-zeile__phase[data-phase=briefing]:before{background:var(--warn)}.projekt-zeile__phase[data-phase=entwurf]:before{background:var(--blau)}.projekt-zeile__phase[data-phase=prototyp]:before{background:var(--blau);box-shadow:0 0 0 3px var(--blau-hell)}.projekt-zeile__phase[data-phase=live]:before{background:var(--ok)}.projekt-zeile__stand{color:var(--leise);font-size:14px}.projekt-zeile svg{width:18px;height:18px;color:var(--leise);transition:translate var(--mittel) var(--kurve-aus), color var(--schnell)}.projekt-zeile:hover svg{color:var(--ink);translate:4px}.laeufe{margin-top:36px}.laeufe-zeilen{margin:0;padding:0;list-style:none}.laeufe-zeile{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 8px;font-size:14px;display:grid}.laeufe-zeile a{font-weight:600;text-decoration:none}.laeufe-zeile a:hover{text-decoration:underline}.laeufe-zeile span{color:var(--leise);font-variant-numeric:tabular-nums}.laeufe-zeile span:last-child{text-align:right}@media (width<=600px){.laeufe-zeile{grid-template-columns:minmax(0,1fr) auto}.laeufe-zeile span:nth-child(3){display:none}.projekt-zeile{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.projekt-zeile__name{grid-column:1/-1}.projekt-zeile svg{display:none}}.zeile-felder{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;display:grid}.zeile-felder>div{align-content:start;gap:8px;display:grid}.feld-titel{margin-top:8px;font-size:14px;font-weight:600}.segment-hell{background:var(--papier);border-radius:999px;justify-self:start;gap:2px;padding:4px;display:inline-flex}.segment-hell label{cursor:pointer;margin:0;font-weight:500;position:relative}.segment-hell input{opacity:0;position:absolute}.segment-hell span{transition:background-color var(--schnell), color var(--schnell);border-radius:999px;padding:8px 16px;display:block}.segment-hell input:checked+span{background:var(--ink);color:#fff}.segment-hell input:focus-visible+span{outline:2px solid var(--blau);outline-offset:2px}.auswahl__karte strong{display:block}.auswahl__karte small{color:var(--leise);margin-top:4px;font-size:13px;font-weight:400;display:block}.haken-feld{cursor:pointer;align-items:center;gap:10px;margin-top:14px;font-weight:500;display:flex}.haken-feld input{width:18px;height:18px;accent-color:var(--blau)}.einladung-link h2 b{color:var(--limette)}.kopierfeld{gap:8px;margin-top:14px;display:flex}.kopierfeld input{background:var(--ink-2);border-color:var(--linie-dunkel);color:#fff;flex:1;min-width:0;font-size:14px}.kopierfeld .knopf{flex:none}@media (width<=520px){.kopierfeld{flex-direction:column}.kopierfeld .knopf{place-self:start}}.zugaenge{margin:14px 0 0;padding:0;list-style:none;display:grid}.zugaenge li{border-bottom:1px solid var(--linie);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 0;display:flex}.zugaenge p{margin:2px 0 0}.zugaenge__knoepfe{align-items:center;gap:14px;font-size:14px;display:flex}.zugaenge li.ist-deaktiviert>div{opacity:.55}.aufklapper{margin-top:16px}.aufklapper summary{cursor:pointer;color:var(--blau);font-size:14px;font-weight:600}.briefing{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.briefing__seite{scrollbar-width:thin;gap:18px;max-height:calc(100vh - 180px);padding:4px 4px 8px;display:grid;position:sticky;top:160px;overflow:auto}.briefing__stand{gap:8px;display:grid}.briefing__stand p{margin:0}.briefing__stand .fortschritt__zahl{font-size:64px}.briefing__nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.briefing__nav a{color:var(--leise);transition:background-color var(--schnell), color var(--schnell);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.briefing__nav a:hover{background:var(--weiss);color:var(--ink)}.briefing__zaehler{font-variant-numeric:tabular-nums;color:var(--leise);transition:background-color var(--mittel), color var(--mittel);background:#e6e6e0;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.briefing__zaehler[data-voll]{background:var(--limette);color:var(--ink)}.briefing__abschicken{justify-items:start;gap:10px;display:grid}.briefing__abschicken p{margin:0}.briefing__umfang .link{text-align:left;font-size:14px}.briefing__inhalt{gap:18px;min-width:0;display:grid}.b-abschnitt{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-m);padding:clamp(20px,3vw,34px);scroll-margin-top:160px}.b-abschnitt>h2{margin-bottom:6px;font-size:clamp(24px,1.6vw + 14px,32px)}.b-abschnitt>h2 .leise{letter-spacing:0;font-size:.6em;font-weight:400}.b-abschnitt__text{max-width:62ch;margin:4px 0 8px}.b-abschnitt--leise{background:0 0;border-style:dashed;border-color:#cfcfc8}.b-abschnitt--leise .knopf{margin-top:6px}.b-frage{border-top:1px solid var(--linie);grid-template-columns:30px minmax(0,1fr);gap:8px 10px;padding:22px 0;scroll-margin-top:170px;display:grid}.b-abschnitt>h2+.b-frage,.b-abschnitt__text+.b-frage{border-top:0}.b-frage>*{grid-column:2}.b-frage>p{margin:0}.b-frage__marke{width:24px;height:24px;color:var(--ink);transition:background-color var(--mittel), border-color var(--mittel);border:1.5px solid #c9c9c2;border-radius:50%;grid-area:1/1;place-items:center;margin-top:1px;display:grid}.b-frage__marke svg{stroke-width:2.4px;opacity:0;width:14px;height:14px;transition:opacity var(--mittel), transform var(--mittel) var(--kurve);transform:scale(.6)}.b-frage[data-erledigt] .b-frage__marke{background:var(--limette);border-color:var(--limette)}.b-frage[data-erledigt] .b-frage__marke svg{opacity:1;transform:none}.b-frage__text{letter-spacing:-.01em;grid-row:1;margin:0;font-size:16.5px;font-weight:600;line-height:1.4}.b-frage__pflicht{color:var(--leise);white-space:nowrap;margin-left:10px;font-size:12px;font-weight:500}.b-frage textarea{field-sizing:content;min-height:52px;max-height:420px;transition:border-color var(--schnell), background-color var(--schnell)}.b-frage textarea:focus{border-color:var(--ink);outline:none}.b-frage textarea[data-vorbelegung]{background:#fafaf6}.b-frage[data-status] textarea{background:var(--papier);border-style:dashed}.b-frage__vorbelegt{border-radius:var(--radius-s);background:var(--blau-hell);color:var(--blau-dunkel);transition:opacity var(--mittel), transform var(--mittel) var(--kurve);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 8px 8px 14px;font-size:13.5px;font-weight:500;display:flex}.b-frage__vorbelegt[data-weg]{opacity:0;transform:translateY(-4px)}.b-auswege{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.b-pille{font:inherit;color:var(--leise);cursor:pointer;transition:background-color var(--schnell), color var(--schnell), border-color var(--schnell);background:0 0;border:1px dashed #c4c4bc;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.b-pille:hover{border-color:var(--ink);color:var(--ink)}.b-pille[aria-pressed=true]{background:var(--ink);border:1px solid var(--ink);color:#fff}.b-pille svg{width:14px;height:14px}.b-pille--hell{border:1px solid var(--blau);color:var(--blau-dunkel);background:var(--weiss)}.b-pille--hell:hover{background:var(--blau);color:#fff;border-color:var(--blau)}.b-meldung{color:var(--leise);min-height:1em;margin-left:auto;font-size:12.5px}.b-meldung[data-fehler]{color:var(--warn);font-weight:600}.b-ci{border-radius:var(--radius-s);background:var(--papier);margin:18px 0 0;padding:14px 16px}.b-ci-teil{transition:opacity var(--mittel)}.b-ci-teil[data-aus]{opacity:.4;pointer-events:none}.b-ci-teil>.b-frage:first-child{border-top:0}.b-logos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.b-logos:empty{display:none}.b-logos li{border:1px solid var(--linie);border-radius:var(--radius-s);overflow-wrap:anywhere;align-items:center;gap:12px;padding:6px;font-size:14px;display:flex}.b-logos img{object-fit:contain;background:var(--papier);border-radius:8px;width:72px;height:48px}.b-logos button{flex:none;margin-left:auto}.b-farben{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.b-farben:empty{display:none}.b-farbe{font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--linie);background:var(--weiss);color:var(--ink);cursor:pointer;transition:border-color var(--schnell);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex}.b-farbe:hover{border-color:var(--ink)}.b-farbe[data-farbe-weg]:after{content:"×";color:var(--leise);margin-left:2px}.b-farbe__feld{background:var(--farbe);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000001f}.b-farbe-neu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-farbe-neu input[type=color]{cursor:pointer;border-radius:10px;width:46px;height:34px;padding:2px}.b-vorschlag{border-radius:var(--radius-s);background:var(--papier);gap:8px;padding:12px 14px;display:grid}.b-vorschlag p{margin:0}.b-referenzen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.b-referenzen li{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;display:grid}.b-hinweis{border-radius:var(--radius-s);background:var(--papier);color:var(--leise);padding:12px 16px}.b-hinweis p{color:var(--ink);margin:0 0 4px;font-weight:600}.briefing__leiste{display:none}@media (width<=900px){.briefing{grid-template-columns:minmax(0,1fr)}.briefing__seite{max-height:none;position:static;overflow:visible}.briefing__nav{flex-wrap:wrap;gap:6px;display:flex}.briefing__nav a{background:var(--weiss);border:1px solid var(--linie);border-radius:999px;padding:6px 10px}.briefing__leiste{z-index:15;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.briefing__leiste-zahl{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.briefing__leiste .balken{background:#333331;flex:1;margin:0}.briefing__leiste .balken span{background:var(--limette)}.briefing__leiste .knopf{padding:10px 16px;font-size:14px}.b-referenzen li{grid-template-columns:minmax(0,1fr);padding-bottom:6px}}@media (width<=480px){.b-pille{padding:5px 10px;font-size:12.5px}.b-auswege{gap:5px}.b-frage{grid-template-columns:24px minmax(0,1fr);column-gap:8px}.b-frage__marke{width:20px;height:20px}.b-meldung{flex-basis:100%;margin-left:0}}.karte--start{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}.karte--start:has(.einhaengen-form){align-items:start}.karte>.prompt>.knopf{justify-self:start}.karte--start>div{flex:28rem}.karte--start p{max-width:70ch;margin:8px 0 0}.strecken{scrollbar-width:none;background:var(--papier);border-radius:999px;gap:6px;padding:6px;display:flex;overflow-x:auto}.strecken a{color:var(--leise);transition:background-color var(--schnell), color var(--schnell);border-radius:999px;flex:none;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.strecken a:hover{background:var(--weiss);color:var(--ink)}.strecken a[aria-current]{background:var(--ink);color:#fff}.strecken a[aria-current] .briefing__zaehler{color:#fff;background:#333331}.strecken a[aria-current] .briefing__zaehler[data-voll]{background:var(--limette);color:var(--ink)}.strecken small{opacity:.75;margin-left:4px;font-size:12px;font-weight:400}.b-abschnitt--vorab{background:var(--limette);border-color:var(--limette);border-radius:var(--radius-l)}.b-abschnitt--vorab .leise{color:#4d4d3f}.b-abschnitt--vorab .auswahl__karte span{background:var(--weiss);border-color:#0000}.b-abschnitt--vorab .auswahl__karte input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.b-abschnitt--vorab .auswahl__karte input:checked+span small{color:#d6d6cf}.auswahl--drei{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:4px 0 0}.b-inhalt{border:0;gap:8px;margin:4px 0 0;padding:0;display:grid}.b-inhalt legend{margin-bottom:6px;font-weight:600}.b-haken{cursor:pointer;display:inline-flex;position:relative}.b-haken input{opacity:0;position:absolute}.b-haken span{background:var(--weiss);transition:background-color var(--schnell), color var(--schnell);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex}.b-haken input:checked+span{background:var(--ink);color:#fff}.b-haken input:checked+span:before{content:"✓"}.b-haken input:focus-visible+span{outline:2px solid var(--blau);outline-offset:2px}.b-system input[data-feld]{padding:10px 14px;font-size:15px}.b-weiter{justify-content:flex-end;margin:4px 0 0;display:flex}.briefing__inhalt>.b-hinweis{margin:0}@media (width<=900px){.strecken{border-radius:var(--radius-m)}}.b-abschnitt--vorab .b-frage__marke{border-color:#17171759}.b-abschnitt--vorab .b-frage[data-erledigt] .b-frage__marke{background:var(--ink);border-color:var(--ink);color:var(--limette)}@media (width<=900px){.strecken{flex-wrap:wrap;overflow:visible}.strecken a{padding:8px 14px;font-size:14px}}.kopf__wer{transition:background-color var(--schnell);border-radius:999px;padding:6px 10px;text-decoration:none}.kopf__wer:hover{background:var(--papier);color:var(--ink)}.mfa-einrichten{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;margin-top:16px;display:grid}.mfa-qr svg{border-radius:var(--radius-s);border:1px solid var(--linie);width:220px;height:220px;display:block}.mfa-schluessel{letter-spacing:.06em;overflow-wrap:anywhere;margin-top:4px;display:inline-block}.ersatzcodes ul{font-variant-numeric:tabular-nums;color:var(--ink);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px 16px;margin:10px 0 0;padding:0;font-weight:600;list-style:none;display:grid}@media (width<=640px){.mfa-einrichten{grid-template-columns:minmax(0,1fr)}.mfa-qr svg{width:200px;height:200px}}.kopierfeld--hell{margin:0 0 8px}.kopierfeld--hell input{background:var(--papier);border-color:var(--linie);color:var(--ink)}.varianten{flex-wrap:wrap;gap:6px;display:flex}.varianten a{color:#e9e9e3;transition:background-color var(--schnell), color var(--schnell);background:#262624;border-radius:999px;align-items:baseline;gap:8px;padding:7px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.varianten a small{opacity:.7;font-size:12px}.varianten a[aria-current]{background:var(--limette);color:var(--ink)}.vergleich{color:#f6f6f2;background:#101010;grid-template-rows:auto 1fr;height:100dvh;display:grid;overflow:hidden}.vergleich__raster{grid-template-columns:repeat(var(--spalten), minmax(0, 1fr));gap:12px;min-height:0;padding:12px;display:grid}.vergleich__spalte{grid-template-rows:auto 1fr;gap:10px;min-height:0;display:grid;position:relative}.vergleich__kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 4px;display:flex}.vergleich__kopf h2{letter-spacing:-.01em;margin-right:auto;font-size:18px;font-weight:600}.vergleich__herz{color:#d6d6cf;border-style:solid;border-color:#3a3a37}.vergleich__herz:hover{color:#fff;border-color:#fff}.vergleich__herz[aria-pressed=true]{background:var(--limette);border-color:var(--limette);color:var(--ink)}.vergleich__notiz{font-size:13px;position:relative}.vergleich__notiz summary{cursor:pointer;color:var(--leise-dunkel);border-radius:999px;padding:6px 10px;list-style:none}.vergleich__notiz summary:hover{color:#fff}.vergleich__notiz{position:static}.vergleich__panel{z-index:5;border-radius:var(--radius-s);background:var(--weiss);width:min(360px,100% - 8px);color:var(--ink);gap:8px;padding:12px;display:grid;position:absolute;top:44px;right:4px;box-shadow:0 16px 40px #0000004d}.vergleich__notiz ul{gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.vergleich__kopplung{color:var(--leise-dunkel);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.vergleich__kopplung input{accent-color:var(--limette)}.vergleich .leiste__mitte{display:none}.vergleich .rahmen{width:100%;height:100%}@media (width<=900px){.vergleich .leiste__mitte{display:block}.vergleich__raster{grid-template-columns:minmax(0,1fr);padding:0}.vergleich__spalte:not([data-sichtbar]){display:none}.vergleich__kopf{padding:8px 12px 0}.vergleich .rahmen{border-radius:0}.vergleich__kopplung span{display:none}}.kurzlinks{margin:10px 0 0;padding:0;list-style:none;display:grid}.kurzlinks li{border-bottom:1px solid var(--linie);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 0;display:flex}.kurzlinks li[data-aus]{opacity:.55}.kurzlinks p{margin:2px 0 0}.variante-form{flex:0 34rem}.variante-form input{flex:9rem}.vergleich .leiste{justify-content:space-between;display:flex}.vergleich__kopplung span{white-space:nowrap}@media (width<=900px){.vergleich .leiste{grid-template-columns:1fr auto;display:grid}}.angebot{border-radius:var(--radius-s);background:var(--limette);gap:10px;margin-top:14px;padding:16px 18px;display:grid}.angebot__kopf{margin:0}.angebot__knoepfe{flex-wrap:wrap;gap:8px;display:flex}.status--angebot{background:var(--limette);color:var(--ink)}.briefing__check{justify-items:start;gap:6px;display:grid}.briefing__check p{margin:0}.b-check{border-color:var(--blau)}.b-check>h2 .leise{letter-spacing:0;font-size:.55em;font-weight:400}.b-check__liste{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.b-check__liste li{border-top:1px solid var(--linie);grid-template-columns:120px minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.b-check__art{background:var(--papier);border-radius:999px;place-self:start;padding:2px 10px;font-size:12.5px;font-weight:600}.b-check__liste li[data-art=widerspruch] .b-check__art,.b-check__liste li[data-art=luecke] .b-check__art{color:var(--warn);background:#fff0db}.b-check__liste li[data-art=unklar] .b-check__art{background:var(--blau-hell);color:var(--blau-dunkel)}@media (width<=600px){.b-check__liste li{grid-template-columns:minmax(0,1fr);gap:4px}}.einhaengen-form{flex:0 30rem;justify-items:start}.umbruch{overflow-wrap:anywhere}.haken-zeile{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;display:flex}.haken-zeile input{width:auto;accent-color:var(--blau);margin:0}.zweispaltig--gleich{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ziel{align-content:start;gap:8px;display:grid}.ziel__felder,.ziel__auto{gap:8px;display:grid}.ziel:has(input[value=auto]:checked) .ziel__felder{display:none}.ziel:has(input[value=eigen]:checked) .ziel__auto{display:none}.karte--warn{background:#fff0db;border-color:#f3d7ad}.karte--warn h2 b{color:var(--warn)}.hinweis--leise{background:var(--papier);color:var(--leise);font-weight:400}.chip--hell{background:var(--papier);color:var(--ink);border:1px solid var(--linie);padding:2px 8px;font-size:12px}.buehne__knoepfe{flex-wrap:wrap;gap:8px;display:flex}.knopf--dunkel{color:#f6f6f2;background:0 0;border-color:#4a4a46}.knopf--dunkel:hover{color:var(--ink);background:#f6f6f2;border-color:#f6f6f2}.chip--marke{background:var(--ink);color:var(--limette);letter-spacing:.01em;padding:2px 9px;font-size:12px;font-weight:600}.chip--recht svg{width:12px;height:12px}.mitarbeiter-zeile__projekte{flex-basis:100%;margin-top:0}.projekt-haken{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px 18px;margin:12px 0 0;display:grid}.projekt-haken .feld-titel{margin-bottom:4px}.projekt-haken .haken-zeile{min-height:28px}@media (pointer:coarse){.projekt-haken .haken-zeile{min-height:44px}.projekt-haken .haken-zeile input{width:20px;height:20px}}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.kopf__wer svg,.bereich-nav .bereich-nav__app{display:none}@media (width<=640px){:is(.kopf:has(.kopf__wer) .sprachen,.kopf [data-abmelden]){display:none}}@media (width<=600px){.kopf__wer{place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.kopf__wer svg{width:20px;height:20px;display:block}.kopf__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=640px){:root{--tab-leiste:calc(76px + env(safe-area-inset-bottom))}.seite:has(>.bereich-nav,>*>.bereich-nav){padding-bottom:calc(var(--tab-leiste) + 40px)}.bereich-nav{top:auto;left:calc(8px + env(safe-area-inset-left));right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));z-index:25;-webkit-user-select:none;user-select:none;border-radius:28px;gap:2px;padding:5px;position:fixed;box-shadow:0 12px 32px -14px #17171766}.bereich-nav__haupt{flex:var(--haupt,3) 1 0;gap:2px;overflow:visible}.bereich-nav__haupt>li{flex:1 1 0;min-width:0;display:flex}.bereich-nav a,.mehr__knopf{letter-spacing:.005em;-webkit-touch-callout:none;border-radius:23px;flex-direction:column;flex:1;justify-content:center;gap:3px;min-height:56px;padding:6px 4px;font-size:11.5px;font-weight:500;position:relative}.bereich-nav a:active,.mehr__knopf:active{background:var(--papier)}.bereich-nav .bereich-nav__app,.bereich-nav__start svg{width:22px;height:22px;display:block}.bereich-nav__start .bereich-nav__text{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.bereich-nav__text{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bereich-nav__zahl{min-width:19px;padding:1px 5px;font-size:11px;line-height:17px;position:absolute;top:4px;left:calc(50% + 6px)}.mehr{flex:1 1 0;min-width:0;display:flex}.mehr__pfeil{display:none}.mehr__knopf[aria-expanded=true]{background:var(--papier);color:var(--ink)}.mehr__menue{min-width:min(280px,100vw - 16px);max-height:calc(100dvh - var(--tab-leiste) - 48px - env(safe-area-inset-top));overscroll-behavior:contain;border-radius:22px;padding:8px;top:auto;bottom:calc(100% + 12px);right:-1px;overflow-y:auto;translate:0 8px;box-shadow:0 -10px 40px -18px #17171773}.mehr__menue a{border-radius:14px;flex-direction:row;justify-content:space-between;min-height:48px;padding:12px 16px;font-size:16px}.briefing__leiste{bottom:calc(var(--tab-leiste) + 6px)}.seite:has(.briefing__leiste){padding-bottom:calc(var(--tab-leiste) + 110px)}html:has(.bereich-nav){scroll-padding-bottom:calc(var(--tab-leiste) + 16px)}html:has(.briefing__leiste){scroll-padding-bottom:calc(var(--tab-leiste) + 86px)}}@media (pointer:coarse){:root{-webkit-tap-highlight-color:transparent}.knopf,.knopf--klein,.symbol,.symbol--klein,.upload__feld,.strecken a,.briefing__nav a,.mehr__menue a,.segment button,.segment-hell span,.varianten a,.dateien a,.fragebogen__seite a{min-height:44px}.symbol,.symbol--klein{min-width:44px}.sprachen button,.b-pille,.b-haken span,.b-farbe,.vorlage,.ticket__antwort summary,.aufklapper summary,.pruefungen-details summary,.vergleich__notiz summary{position:relative}.sprachen button{min-width:40px}.sprachen button:after,.b-pille:after,.b-haken span:after,.b-farbe:after,.ticket__antwort summary:after,.aufklapper summary:after,.pruefungen-details summary:after,.vergleich__notiz summary:after{content:"";position:absolute;inset:-12px -2px}.kopf .knopf--leise{min-height:44px}.kopf__wer{width:44px;height:44px}.kopf .marke{min-height:44px}.b-auswege{gap:10px 6px}.b-farbe-neu input[type=color]{width:52px;height:44px}.dachzeile a,.prompt__change a,.ticket__mehr a,.tabelle a,button.link{margin-block:-12px;padding-block:12px;display:inline-block}.prompt__change a,.ticket__mehr a{display:inline-flex}.tabelle a{min-width:24px;margin-inline:-8px;padding-inline:8px}}@media (width<=640px),(pointer:coarse),(any-pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),textarea,select,[contenteditable]:not([contenteditable=false]){font-size:16px!important}input.feld--code{font-size:22px!important}}@media (display-mode:standalone){.kopf,.knopf,.bereich-nav,.strecken,.segment{-webkit-user-select:none;user-select:none}html{overscroll-behavior-y:none}}@media (display-mode:standalone) and (width<=640px){.kopf{width:auto;padding:calc(6px + env(safe-area-inset-top)) 12px 6px 20px;border:0;border-bottom:1px solid var(--linie);box-shadow:none;background:#fffffff5;border-radius:0;margin:0;top:0}:root{--tab-leiste:calc(66px + env(safe-area-inset-bottom))}.bereich-nav{padding:5px calc(6px + env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) calc(6px + env(safe-area-inset-left));box-shadow:none;border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}.bereich-nav a,.mehr__knopf{border-radius:16px;min-height:54px}.mehr__menue{bottom:calc(100% + 8px);right:8px}}.dock{bottom:calc(18px + env(safe-area-inset-bottom))}.buehne-vorschau{padding-bottom:calc(156px + env(safe-area-inset-bottom))}.vergleich__raster,.sg-portal__raster{padding-bottom:calc(12px + env(safe-area-inset-bottom))}@media (width<=860px){.dock{bottom:calc(10px + env(safe-area-inset-bottom))}.buehne-vorschau{padding-bottom:calc(132px + env(safe-area-inset-bottom))}}a[data-link-extern]:not(:has(svg)):after{content:"";vertical-align:-.08em;width:.85em;height:.85em;-webkit-mask:var(--pfeil-ecke) center / contain no-repeat;-webkit-mask:var(--pfeil-ecke) center / contain no-repeat;mask:var(--pfeil-ecke) center / contain no-repeat;background:currentColor;margin-left:.2em;display:inline-block}:root{--pfeil-ecke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E")}.app-hinweis{transition:opacity var(--mittel), translate var(--mittel) var(--kurve);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 20px;display:grid}.app-hinweis[data-weg]{opacity:0;translate:0 6px}.app-hinweis img{border-radius:14px;width:56px;height:56px;display:block}.app-hinweis h2{font-size:clamp(20px,1vw + 14px,24px)}.app-hinweis p{margin:6px 0 0}.app-hinweis__knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=640px){.app-hinweis{grid-template-columns:auto minmax(0,1fr);align-items:start}.app-hinweis__knoepfe{grid-column:2;justify-content:flex-start}}.offline{min-height:100dvh;padding-block:calc(24px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-bottom));align-content:center}.offline .buehne{gap:0}.offline .buehne__text{margin-bottom:26px}.offline .knopf{justify-self:start}.offline .knopf:hover svg{transform:rotate(-30deg)}.zugang{flex-direction:column;min-height:100svh;display:flex}.zugang__kopf{width:var(--breite);background:var(--weiss);border:1px solid var(--linie);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:14px auto 0;padding:10px 10px 10px 22px;display:flex;box-shadow:0 4px 12px #0000000a}.zugang__paar{min-height:40px;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.zugang__paar img{object-fit:contain;max-width:120px;max-height:32px;display:block}.zugang__paar .marke__logo{width:110px}.zugang__paar-name{font-weight:600}.sprachen--leise{background:0 0}.sprachen--leise button[aria-current]{background:var(--papier);color:var(--ink)}.zugang__inhalt{padding:28px var(--rand) 64px;flex:1;place-items:center;display:grid}.zugang__karte{border-radius:var(--radius-l);background:var(--ink) var(--korn);color:#f6f6f2;width:min(520px,100%);animation:auftritt var(--langsam) var(--kurve-aus) both;gap:22px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.zugang__karte>*{position:relative}.zugang__karte .flugbahn{opacity:.8;width:70%}.zugang__karte:has(.zugang__hinweis,.fehler){animation:none}.zugang__karte :focus-visible{outline-color:var(--limette)}.zugang__text h1{letter-spacing:-.045em;font-size:clamp(36px,5vw,52px);font-weight:300;line-height:1}.zugang__text h1 b{color:var(--limette);font-weight:700;display:block}.zugang__text .dachzeile{color:var(--leise-dunkel)}.zugang__text .dachzeile:before{background:var(--limette)}.zugang__hinweis{margin:0}.zugang__blatt{gap:0;display:grid}.zugang__blatt .formular{gap:8px}.zugang__blatt label{color:var(--leise-dunkel)}.zugang__blatt input{background:var(--ink-2);border-color:var(--linie-dunkel);color:#fff;min-height:50px;transition:border-color var(--schnell)}.zugang__blatt input:focus{border-color:var(--limette);outline:none}.zugang__blatt input:focus-visible{outline:2px solid var(--limette);outline-offset:2px}.zugang__blatt input[readonly]{color:var(--leise-dunkel)}.zugang__blatt input[aria-invalid=true]{border-color:#ffb4a8}.zugang__blatt .fehler{margin-top:4px}.feld--code{letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:22px}.zugang__los{justify-self:start;margin-top:14px}.zugang__absatz{color:#e9e9e3;margin:0 0 18px}.zugang__blatt>.zugang__los{justify-self:start;margin-top:0}.zugang__neben{margin:16px 0 0;font-size:15px}.zugang__neben .link-hell,.zugang__neben .link{color:#f6f6f2}.zugang__notiz{margin:10px 0 0}@media (width<=640px){.zugang-seite{background:var(--weiss)}.zugang__kopf{width:auto;padding:calc(12px + env(safe-area-inset-top)) 20px 0 24px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.zugang__kopf .marke__logo{width:124px}.zugang__paar{gap:8px;min-width:0}.zugang__paar-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.zugang__paar .marke__logo{flex:none;width:96px}.sprachen--leise button{min-width:40px;min-height:40px;font-size:12px}.zugang__inhalt{flex-direction:column;padding:0;display:flex}.zugang__karte{width:100%;color:var(--ink);background:0 0;border-radius:0;flex-direction:column;flex:1;gap:0;padding:0;animation:none;display:flex;overflow:visible}.zugang__karte .flugbahn{display:none}.zugang__hinweis{margin:20px 20px 0}.zugang__text{flex-direction:column;flex:1;justify-content:flex-end;padding:32px 24px 30px;display:flex}.zugang__text h1{font-size:clamp(38px,11vw,46px)}.zugang__text h1 b{color:var(--ink)}.zugang__text .dachzeile{color:var(--leise)}.zugang__text .dachzeile:before{background:var(--blau)}.zugang__blatt{padding:28px 24px calc(24px + env(safe-area-inset-bottom));background:var(--ink);color:#f6f6f2;animation:blatt var(--mittel) var(--kurve) both;border-radius:32px 32px 0 0;margin-top:auto}.zugang__los,.zugang__blatt>.zugang__los{justify-self:stretch;width:100%;min-height:54px;margin-top:18px;font-size:16px}.zugang__blatt>.zugang__los{margin-top:0}.zugang__neben{text-align:center}.zugang__neben a,.zugang__neben button{margin:-6px 0;padding:12px 8px;display:inline-block}.zugang__notiz{text-align:center}}@keyframes blatt{0%{opacity:0;transform:translateY(24px)}}@media (width<=640px) and (height<=700px){.zugang__text{padding-block:20px 22px}.zugang__text h1{font-size:36px}}.zugang__paar .login__mit{color:var(--leise)}.konto-app__zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.konto-app .sprachen button{letter-spacing:0;min-height:40px;padding:8px 16px;font-size:14px}.zugang__karte:has(.zugang__hinweis,.fehler) .zugang__blatt{animation:none}@keyframes auftritt{0%{opacity:0;translate:0 10px}}.seite>*{animation:auftritt var(--langsam) var(--kurve-aus) both;animation-delay:calc(var(--i,5) * 55ms)}.seite>:first-child{--i:0}.seite>:nth-child(2){--i:1}.seite>:nth-child(3){--i:2}.seite>:nth-child(4){--i:3}.seite>:nth-child(5){--i:4}@view-transition{navigation:auto}::view-transition-old(root){animation:var(--schnell) var(--kurve-beide) both vt-weg}::view-transition-new(root){animation:var(--mittel) var(--kurve-aus) both vt-her}@keyframes vt-weg{to{opacity:0}}@keyframes vt-her{0%{opacity:0}}.kopf{view-transition-name:kopf}.kommentare-panel,.kommentar-form,.toast{transition:opacity var(--mittel) var(--kurve-aus), translate var(--mittel) var(--kurve-aus), scale var(--mittel) var(--kurve-aus), display var(--mittel) allow-discrete}.kommentare-panel[hidden]{opacity:0;transition-duration:var(--schnell);transition-timing-function:var(--kurve-beide);translate:16px}.kommentar-form[hidden]{opacity:0;transition-duration:var(--schnell);transition-timing-function:var(--kurve-beide);scale:.96}.toast[hidden]{opacity:0;transition-duration:var(--schnell);transition-timing-function:var(--kurve-beide);translate:-50% -10px}@starting-style{.kommentare-panel:not([hidden]){opacity:0;translate:16px}.kommentar-form:not([hidden]){opacity:0;scale:.96}.toast:not([hidden]){opacity:0;translate:-50% -10px}}.kommentar-eintrag{transition:background-color var(--schnell), opacity var(--mittel)}.kommentar-liste>li{animation:auftritt var(--mittel) var(--kurve-aus) both}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size var(--mittel) var(--kurve-aus), content-visibility var(--mittel) allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}summary{transition:color var(--schnell)}@keyframes status-wechsel{0%{opacity:.2;scale:.85}}.status[data-wechsel]{animation:status-wechsel var(--mittel) var(--kurve-aus)}.status{transition:background-color var(--mittel), color var(--mittel)}.tickets-live li{animation:auftritt var(--mittel) var(--kurve-aus) both}:is(.link,.link-hell,.leise a,.klein a,.liste a,.tabelle a,.dachzeile a,.nachricht a,.zugang__neben a,.umbruch){text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.28em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;transition:text-decoration-color var(--mittel) var(--kurve-aus), text-underline-offset var(--mittel) var(--kurve-aus), color var(--schnell)}:is(.link,.link-hell,.leise a,.klein a,.liste a,.tabelle a,.dachzeile a,.nachricht a,.zugang__neben a,.umbruch):is(:hover,:focus-visible){text-underline-offset:.14em;text-decoration-color:currentColor}.dachzeile a{text-decoration-color:#0000}.ticket__mehr a,.prompt__change a,.mehr__menue a,.bereich-nav a,.strecken a,.briefing__nav a,.fragebogen__seite a,.varianten a,.dateien a,.ansicht,.kunde-karte,.projekt-zeile{text-decoration:none}:is(.ticket__mehr a,.prompt__change a) svg{transition:translate var(--mittel) var(--kurve-aus)}:is(.ticket__mehr a,.prompt__change a):hover svg{translate:3px}[data-schritt]:not([hidden]),[data-zusammenfassung]:not([hidden]){animation:auftritt var(--mittel) var(--kurve-aus) both}.assistent__schritte li{transition:background-color var(--mittel), color var(--mittel)}.verlauf-zeilen{border-top:1px solid var(--linie);margin:14px 0 0;padding:0;list-style:none;position:relative}.verlauf-zeilen:before{content:"";border-left:2px dotted #c4c4bc;position:absolute;top:0;bottom:0;left:5px}.verlauf-zeile{border-bottom:1px solid var(--linie);color:var(--ink);transition:background-color var(--schnell), padding var(--mittel) var(--kurve-aus);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:4px 18px;padding:16px 8px 16px 32px;text-decoration:none;display:grid;position:relative}.verlauf-zeile:before{content:"";background:var(--papier);border:2px solid var(--ink);width:12px;height:12px;transition:background-color var(--mittel), scale var(--mittel) var(--kurve-aus);border-radius:50%;position:absolute;top:50%;left:0;translate:0 -50%}.verlauf-zeile:hover{background:var(--weiss);padding-left:40px}.verlauf-zeile:hover:before{background:var(--limette);scale:1.15}.verlauf-zeile__titel{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-weight:600}.verlauf-zeile__meta{color:var(--leise);grid-column:1;font-size:13px}.verlauf-zeile .status{grid-area:1/2/span 2}.verlauf-zeile>svg{width:18px;height:18px;color:var(--leise);transition:translate var(--mittel) var(--kurve-aus), color var(--schnell);grid-area:1/3/span 2}.verlauf-zeile:hover>svg{color:var(--ink);translate:4px}@media (width<=600px){.verlauf-zeile{grid-template-columns:minmax(0,1fr);padding-left:26px}.verlauf-zeile .status{grid-area:auto/1;justify-self:start;margin-top:4px}.verlauf-zeile>svg{display:none}.verlauf-zeile:hover{padding-left:26px}}.recht{max-width:72ch}.recht h1{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:300}.recht h2{margin:26px 0 6px;font-size:17px;font-weight:600}.recht p,.recht li{line-height:1.6}.rechtliches{color:var(--leise);text-align:center;margin:40px 0 8px;font-size:13px}.rechtliches a{color:inherit}.zugang .rechtliches{margin-top:18px}.b-sg-modul{border-radius:var(--radius-s);background:var(--limette);justify-items:start;gap:12px;margin-top:14px;padding:16px 18px;display:none}.b-sg-modul p{margin:0}.b-frage:has(input[data-ci]:checked:not([value=styleguide])) .b-sg-modul{animation:auf var(--mittel) var(--kurve-aus);display:grid}@keyframes auf{0%{opacity:0;transform:translateY(-4px)}}.dev-login{border:1px dashed color-mix(in srgb, currentColor 45%, transparent);border-radius:var(--radius-s);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:18px;padding:10px 12px;font-size:13px;display:flex}.dev-login__titel{opacity:.7;margin-right:4px}.dev-login a{background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;transition:background-color var(--mittel) var(--kurve), color var(--mittel) var(--kurve);border-radius:999px;padding:5px 12px;text-decoration:none}.dev-login a:hover{background:var(--limette);color:var(--ink)}.projekt-zeile__typ{vertical-align:3px;border:1px solid var(--linie);letter-spacing:.01em;color:var(--leise);border-radius:999px;margin-left:10px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.projekt-zeile__phase[data-phase=konzept]:before{background:var(--warn)}.projekt-zeile__phase[data-phase=umsetzung]:before{background:var(--blau);box-shadow:0 0 0 3px var(--blau-hell)}.projekt-zeile__phase[data-phase=betrieb]:before{background:var(--ok)}.filter{background:var(--papier);border-radius:999px;justify-self:start;gap:2px;padding:4px;display:inline-flex}.filter a{color:var(--leise);transition:background-color var(--schnell), color var(--schnell);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none}.filter a:hover{color:var(--ink)}.filter a[aria-current]{background:var(--ink);color:#fff}.projekt-stand{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:22px 48px;margin-top:10px;display:grid}@media (width<=900px){.projekt-stand{grid-template-columns:minmax(0,1fr);gap:34px}}.zeilen{border-top:1px solid var(--linie);margin:14px 0 0;padding:0;list-style:none}.zeilen-leer{margin:14px 4px 0}.zeilen-leer a{color:var(--blau);font-weight:600}.zeile{border-bottom:1px solid var(--linie);color:var(--ink);transition:background-color var(--schnell), padding var(--mittel) var(--kurve-aus);grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"titel pfeil""meta pfeil";align-items:center;gap:2px 16px;padding:14px 8px;text-decoration:none;display:grid}.zeile:hover{background:var(--papier);padding-inline:14px 2px}.zeile__titel{letter-spacing:-.01em;overflow-wrap:anywhere;grid-area:titel;font-size:16.5px;font-weight:600}.zeile__meta{color:var(--leise);grid-area:meta;font-size:13.5px}.zeile>svg{width:18px;height:18px;color:var(--leise);transition:translate var(--mittel) var(--kurve-aus), color var(--schnell);grid-area:pfeil}.zeile:hover>svg{color:var(--ink);translate:4px}.zeilen--nummern .zeile,.zeile--datei{grid-template-columns:56px minmax(0,1fr) 20px;grid-template-areas:"marke titel pfeil""marke meta pfeil"}.zeile__nr{letter-spacing:-.04em;color:var(--blau);font-variant-numeric:tabular-nums;grid-area:marke;font-size:26px;font-weight:300;line-height:1}.zeile__art{background:var(--papier);letter-spacing:.05em;color:var(--ink-3);border-radius:7px;grid-area:marke;justify-self:start;padding:4px 7px;font-size:11px;font-weight:700}.zeile:hover .zeile__art{background:var(--weiss)}.zeilen>li[data-neu]{animation:rein var(--mittel) var(--kurve-aus)}@media (width<=600px){.zeilen--nummern .zeile,.zeile--datei{grid-template-columns:44px minmax(0,1fr) 20px}.zeile__nr{font-size:22px}}.unterlagen{gap:4px;display:grid}.unterlagen__hochladen{border-radius:var(--radius-m);background:var(--papier);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:18px 20px;display:flex}.unterlagen__hochladen .upload{flex:100%}.unterlagen__hochladen p{margin:0}.unterlagen__hochladen .upload__feld{background:var(--weiss)}.unterlagen .zeilen{margin-top:18px}.neues-dokument{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.neues-dokument input{flex:16rem}.unterkopf--knapp{padding-bottom:0}.unterkopf--knapp .dachzeile{margin:0}.dokument{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}@media (width<=1000px){.dokument{grid-template-columns:minmax(0,1fr)}}.dokument__blatt{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-m);min-width:0;padding:14px clamp(16px,5vw,72px) clamp(36px,5vw,72px)}.werkzeuge{z-index:5;scrollbar-width:none;background:var(--weiss);border:1px solid var(--linie);border-radius:999px;align-items:center;gap:2px;width:max-content;max-width:100%;margin:0 auto 28px;padding:4px;display:flex;position:sticky;top:150px;overflow-x:auto;box-shadow:0 6px 18px -12px #17171740}.werkzeuge__trenner{background:var(--linie);flex:none;width:1px;height:20px;margin-inline:4px}.werkzeug{min-width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--schnell), color var(--schnell);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0 8px;font-size:14px;font-weight:600;display:inline-grid}.werkzeug--wort{padding-inline:12px}.werkzeug svg{width:18px;height:18px}.werkzeug:hover{background:var(--papier)}.werkzeug[aria-pressed=true]{background:var(--ink);color:#fff}.werkzeug:disabled{opacity:.35;cursor:default;background:0 0}.werkzeug__zeichen{font-size:16px;line-height:1}.werkzeug__zeichen--fett{font-weight:800}.werkzeug__zeichen--kursiv{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.werkzeug__zeichen--unterstrichen{text-underline-offset:3px;font-weight:500;text-decoration:underline}.dokument__titel{letter-spacing:-.035em;width:100%;max-width:680px;transition:border-color var(--schnell);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;margin:0 auto;padding:4px 0 6px;font-size:clamp(30px,2.4vw + 16px,46px);font-weight:300;line-height:1.1;display:block}.dokument__titel:hover{border-bottom-color:var(--linie)}.dokument__titel:focus{border-bottom-color:var(--blau);outline:none}.dokument__text{overflow-wrap:anywhere;max-width:680px;margin:18px auto 0;font-size:17px;line-height:1.65}.dokument__text .ProseMirror{outline:none;min-height:40vh}.dokument__text .ProseMirror:focus-visible{outline:none}.dokument__text>:first-child,.dokument__text .ProseMirror>:first-child{margin-top:0}.dokument__text h2{letter-spacing:-.025em;margin:1.8em 0 .5em;font-size:25px;font-weight:650;line-height:1.2}.dokument__text h3{letter-spacing:-.012em;margin:1.5em 0 .4em;font-size:19px;font-weight:650;line-height:1.3}.dokument__text p{margin:0 0 .9em}.dokument__text ul,.dokument__text ol{margin:0 0 1em;padding-left:1.4em}.dokument__text li{margin:.25em 0;padding-left:.2em}.dokument__text li>p{margin:0}.dokument__text ul>li::marker{content:"■  ";color:var(--blau);font-size:.55em}.dokument__text ol>li::marker{font-variant-numeric:tabular-nums;color:var(--blau);font-weight:700}.dokument__text blockquote{border-left:3px solid var(--blau);color:var(--ink-3);margin:1.2em 0;padding:4px 0 4px 20px}.dokument__text blockquote p:last-child{margin-bottom:0}.dokument__text a{color:var(--blau);text-underline-offset:3px}.dokument__text hr{border:0;border-top:2px dotted #c4c4bc;margin:2em 0}.dokument__text strong{font-weight:700}.dokument__text .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--leise);pointer-events:none}.dokument__seite{scrollbar-width:thin;gap:16px;max-height:calc(100vh - 170px);padding:4px 4px 8px;display:grid;position:sticky;top:150px;overflow:auto}@media (width<=1000px){.dokument__seite{max-height:none;position:static;overflow:visible}}.speicherstand{background:var(--papier);color:var(--leise);transition:background-color var(--mittel), color var(--mittel);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:14px;font-weight:500;display:inline-flex}.speicherstand__punkt{background:var(--ok);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--ok);transition:background-color var(--mittel), box-shadow var(--mittel);border-radius:50%}.speicherstand[data-zustand=ungespeichert] .speicherstand__punkt{box-shadow:inset 0 0 0 1.5px var(--leise);background:0 0}.speicherstand[data-zustand=speichert] .speicherstand__punkt{background:var(--blau);box-shadow:inset 0 0 0 1.5px var(--blau);animation:1.2s ease-in-out infinite puls}.speicherstand[data-zustand=fehler],.speicherstand[data-zustand=konflikt]{color:var(--warn);background:#fff0db}.speicherstand[data-zustand=fehler] .speicherstand__punkt,.speicherstand[data-zustand=konflikt] .speicherstand__punkt{background:var(--warn);box-shadow:inset 0 0 0 1.5px var(--warn)}.konflikt{border-radius:var(--radius-s);background:#fff0db;padding:14px 16px;font-size:14px}.konflikt p{margin:0 0 10px;font-weight:600}.konflikt__knoepfe{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.knopf--klein-hell{padding:8px 14px;font-size:14px}.dokument__meta{margin:0 4px}.versionen{border-top:1px solid var(--linie);padding-top:12px}.versionen__titel{letter-spacing:-.005em;cursor:pointer;align-items:center;gap:8px;margin:0 0 8px;padding:4px;font-size:14px;font-weight:700;list-style:none;display:flex}.versionen__titel::-webkit-details-marker{display:none}.versionen__titel svg{width:17px;height:17px;color:var(--blau)}.versionen__zahl{background:var(--papier);min-width:24px;color:var(--leise);text-align:center;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12px}.versionen__liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.versionen__liste>li[data-neu]{animation:rein var(--mittel) var(--kurve-aus)}.versionen__leer{padding:4px}.version{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--schnell);background:0 0;border:0;border-radius:12px;gap:1px;padding:9px 12px;display:grid}.version:hover{background:var(--papier)}.version__wer{font-size:14px;font-weight:600}.version__wann{color:var(--leise);font-size:13px}.version__aktuell{background:var(--limette);vertical-align:1px;border-radius:999px;margin-left:4px;padding:1px 8px;font-size:11.5px;font-weight:600}.dokument__weitere{border-top:1px solid var(--linie);padding-top:12px}.dokument__weitere ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dokument__weitere a{color:var(--leise);transition:background-color var(--schnell), color var(--schnell);border-radius:12px;padding:8px 12px;font-size:14px;text-decoration:none;display:block}.dokument__weitere a:hover{background:var(--papier);color:var(--ink)}.dokument__weitere a[aria-current]{color:var(--ink);background:var(--papier);font-weight:600}.dokument__loeschen{border-top:1px solid var(--linie);padding:12px 4px 0}.link--leise{color:var(--leise);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.link--leise:hover{color:#b3261e}.link--leise svg{width:16px;height:16px}.version-dialog{border-radius:var(--radius-m);background:var(--weiss);width:min(780px,100% - 32px);max-height:min(86vh,900px);color:var(--ink);opacity:0;transition:opacity var(--mittel) var(--kurve-aus), translate var(--mittel) var(--kurve-aus), overlay var(--mittel) allow-discrete, display var(--mittel) allow-discrete;border:0;padding:0;translate:0 14px;box-shadow:0 30px 80px -30px #17171780}.version-dialog[open]{opacity:1;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;translate:0}@starting-style{.version-dialog[open]{opacity:0;translate:0 14px}}.version-dialog::backdrop{transition:background-color var(--mittel), overlay var(--mittel) allow-discrete, display var(--mittel) allow-discrete;background:#17171700}.version-dialog[open]::backdrop{background:#17171773}@starting-style{.version-dialog[open]::backdrop{background:#17171700}}.version-dialog__kopf{justify-content:space-between;align-items:start;gap:16px;padding:22px 22px 10px 28px;display:flex}.version-dialog__kopf h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.version-dialog__kopf .dachzeile{margin-bottom:6px}.version-dialog .umschalter{margin:0 28px 4px}.version-dialog__text{border-block:1px solid var(--linie);max-width:none;margin:0;padding:14px 28px 20px;font-size:16px;overflow:auto}.version-dialog__text:focus-visible{outline:2px solid var(--blau);outline-offset:-2px}.version-dialog__fuss{flex-wrap:wrap;gap:8px;padding:14px 22px 18px 28px;display:flex}@media (width<=640px){.version-dialog{border-radius:var(--radius-m) var(--radius-m) 0 0;width:100%;max-width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0;translate:0 40px}@starting-style{.version-dialog[open]{translate:0 40px}}.version-dialog__kopf,.version-dialog__text,.version-dialog__fuss{padding-inline:18px}.version-dialog .umschalter{margin-inline:18px}.version-dialog__fuss .knopf{flex:auto}}.umschalter{background:var(--papier);border-radius:999px;justify-self:start;gap:2px;padding:4px;display:inline-flex}.umschalter button{font:inherit;color:var(--leise);cursor:pointer;transition:background-color var(--schnell), color var(--schnell);background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500}.umschalter button[aria-pressed=true]{background:var(--ink);color:#fff}.dokument__text ins{color:#11632f;background:#e2f5e8;border-radius:4px;padding:0 2px;text-decoration:none}.dokument__text del{color:#9f2a1c;background:#fde8e4;border-radius:4px;padding:0 2px}.dokument__text .diff-gleich{color:var(--leise)}.nur-art{opacity:1;transition:grid-template-rows var(--mittel) var(--kurve), opacity var(--mittel) var(--kurve), visibility 0s;grid-template-rows:1fr;display:grid}.nur-art>div{gap:8px;min-height:0;margin-inline:-4px;padding-inline:4px;display:grid;overflow:hidden}:is(.projekt-neu:not(:has(input[name=modul_website]:checked)) .nur-art[data-nur=website],.projekt-neu:not(:has(input[name=modul_app]:checked)) .nur-art[data-nur=app]){opacity:0;visibility:hidden;transition:grid-template-rows var(--mittel) var(--kurve), opacity var(--schnell), visibility 0s var(--mittel);grid-template-rows:0fr}.segment-hell--umbruch{border-radius:var(--radius-s);flex-wrap:wrap}.prototyp__extern{text-align:center;color:#d6d6cf;align-self:center;justify-items:center;gap:18px;max-width:46ch;padding:32px;display:grid}.prototyp__extern p{margin:0}.prototyp .buehne-vorschau{padding-bottom:calc(110px + env(safe-area-inset-bottom))}@media (width<=640px){.werkzeuge{top:calc(70px + env(safe-area-inset-top));justify-content:flex-start;width:auto;margin-inline:-6px}.dokument__blatt{border-radius:var(--radius-s);padding-top:10px}.dokument__text{font-size:16.5px}}@media (pointer:coarse){.werkzeug{min-width:44px;height:44px}.version,.dokument__weitere a,.filter a,.umschalter button{min-height:44px}.zeilen-leer a,.link--leise{margin-block:-12px;padding-block:12px;display:inline-block}}@media (prefers-reduced-motion:reduce){.nur-art,.version-dialog,.version-dialog::backdrop,.zeile,.zeile>svg{transition:none}.zeilen>li[data-neu],.versionen__liste>li[data-neu],.speicherstand[data-zustand=speichert] .speicherstand__punkt{animation:none}}.werkzeuge__stand{display:none}@media (width<=1000px){.werkzeuge__stand{background:0 0;flex:none;padding:0 10px 0 6px;display:inline-flex}}@media (width<=640px),(pointer:coarse),(any-pointer:coarse){#dokument-titel{font-size:clamp(26px,6vw + 8px,46px)!important}}.hinweis--team{background:0 0;border:1px dashed #cfcfc8}.team-schritt{border-radius:var(--radius-s);background:var(--ink);color:var(--weiss);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 18px;display:flex}.team-schritt p{flex:260px;margin:0;font-weight:500}.team-schritt__dach{letter-spacing:.02em;color:var(--limette);font-size:12.5px;font-weight:600}.team-schritt .knopf{background:var(--limette);color:var(--ink);border-color:var(--limette)}.team-schritt--ruhig{background:var(--nebel);color:var(--ink)}.team-schritt--ruhig .team-schritt__dach{color:var(--blau)}.filter__zahl{background:var(--weiss);min-width:20px;color:var(--ink);text-align:center;border-radius:99px;margin-left:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-block}.filter a[aria-current] .filter__zahl{background:var(--limette)}.projekt-zeile__stand.ist-dran{color:var(--ink);font-weight:500}.projekt-zeile__stand.ist-dran:before{content:"";background:var(--blau);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.team-schritt__einstellungen{color:inherit;text-underline-offset:3px;opacity:.85;font-size:13.5px;font-weight:500}.team-schritt__einstellungen:hover{opacity:1}.filter-reihe{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.projekt-raster{gap:18px;display:grid}.projekt-suche{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.projekt-suche__feld{flex:340px;align-items:center;max-width:560px;display:flex;position:relative}.projekt-suche__feld svg{width:18px;height:18px;color:var(--leise);pointer-events:none;position:absolute;left:18px}.projekt-suche__feld input{border:1px solid var(--linie);background:var(--weiss);width:100%;min-height:52px;font:inherit;color:var(--ink);transition:border-color var(--schnell), box-shadow var(--mittel) var(--kurve);border-radius:999px;padding:0 52px 0 48px;font-size:16px}.projekt-suche__feld input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--nebel);outline:none}.projekt-suche__feld kbd{border:1px solid var(--linie);min-width:24px;font:inherit;text-align:center;color:var(--leise);transition:opacity var(--schnell);border-radius:7px;padding:2px 7px;font-size:12px;position:absolute;right:16px}.projekt-suche__feld input:focus~kbd,.projekt-suche__feld input:not(:placeholder-shown)~kbd{opacity:0}.projekt-suche__zahl{color:var(--leise);margin:0;font-size:14px}.pkarten{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pkarte{transition:opacity var(--mittel) var(--kurve), scale var(--mittel) var(--kurve), display var(--mittel) allow-discrete;position:relative}.pkarte[hidden]{opacity:0;display:none;scale:.97}@starting-style{.pkarte:not([hidden]){opacity:0;scale:.97}}.pkarte__link{border:1px solid var(--linie);border-radius:var(--radius-m);background:var(--weiss);height:100%;min-height:196px;color:var(--ink);transition:border-color var(--schnell), translate var(--mittel) var(--kurve), box-shadow var(--mittel) var(--kurve);grid-template-rows:auto 1fr auto auto;gap:10px;padding:22px 24px 18px;text-decoration:none;display:grid}.pkarte__link:hover{border-color:var(--ink);translate:0 -2px;box-shadow:0 10px 24px -14px #00000040}.pkarte__link:focus-visible{outline:3px solid var(--blau);outline-offset:3px}.pkarte__phase{color:var(--leise);padding-right:44px}.pkarte__typ{border:1px solid var(--linie);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:12px;font-weight:600}.pkarte__name{letter-spacing:-.025em;text-wrap:balance;align-self:end;font-size:26px;font-weight:600;line-height:1.1}.pkarte__stand{color:var(--leise);font-size:15px}.pkarte__stand.ist-dran{color:var(--ink);font-weight:500}.pkarte__stand.ist-dran:before{content:"";background:var(--blau);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.pkarte__fuss{border-top:1px solid var(--linie);color:var(--leise);align-items:center;gap:12px;padding-top:14px;font-size:13px;display:flex}.pkarte__fuss>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pkarte__offen{background:var(--papier);color:var(--ink);border-radius:999px;padding:2px 10px;font-weight:600}.pkarte__fuss svg{width:18px;height:18px;transition:translate var(--mittel) var(--kurve-aus), color var(--schnell)}.pkarte__link:hover .pkarte__fuss svg{color:var(--ink);translate:4px}.pkarte__anheften{margin:0;position:absolute;top:12px;right:12px}.pkarte__anheften button{width:44px;height:44px;color:var(--leise);cursor:pointer;transition:background-color var(--schnell), color var(--schnell), rotate var(--mittel) var(--kurve);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pkarte__anheften button:hover{background:var(--papier);color:var(--ink)}.pkarte__anheften button[aria-pressed=true]{color:var(--ink);rotate:35deg}.pkarte__anheften svg{width:19px;height:19px}.pkarte__anheften button[aria-pressed=true] svg{fill:currentColor}.favoriten{border-radius:var(--radius-l);background:var(--ink) var(--korn);color:#fff;transition:opacity var(--mittel) var(--kurve), display var(--mittel) allow-discrete;padding:22px}.favoriten[hidden]{opacity:0;display:none}@starting-style{.favoriten:not([hidden]){opacity:0}}.favoriten__titel{letter-spacing:.01em;color:var(--limette);align-items:center;gap:10px;margin:2px 6px 16px;font-size:15px;font-weight:600;display:flex}.favoriten__titel svg{fill:currentColor;width:18px;height:18px;rotate:35deg}.pkarten--favoriten .pkarte__link{border-color:var(--linie-dunkel);background:var(--ink-2);color:#fff;min-height:168px}.pkarten--favoriten .pkarte__link:hover{border-color:var(--limette);box-shadow:none}.pkarten--favoriten .pkarte__phase,.pkarten--favoriten .pkarte__stand,.pkarten--favoriten .pkarte__fuss{color:var(--leise-dunkel)}.pkarten--favoriten .pkarte__stand.ist-dran{color:#fff}.pkarten--favoriten .pkarte__stand.ist-dran:before{background:var(--limette)}.pkarten--favoriten .pkarte__fuss{border-color:var(--linie-dunkel)}.pkarten--favoriten .pkarte__offen{background:var(--limette);color:var(--ink)}.pkarten--favoriten .pkarte__typ{border-color:var(--linie-dunkel)}.pkarten--favoriten .pkarte__link:hover .pkarte__fuss svg,.pkarten--favoriten .pkarte__anheften button{color:var(--limette)}.pkarten--favoriten .pkarte__anheften button:hover{background:var(--ink-3)}.projekt-raster__leer{margin:8px 0 0}::view-transition-group(*){animation-duration:var(--mittel);animation-timing-function:var(--kurve)}@media (width<=600px){.pkarte__link{min-height:0;padding:18px 20px 14px}.pkarte__name{font-size:22px}.favoriten{border-radius:var(--radius-m);padding:16px 12px 12px}.projekt-suche__feld kbd{display:none}}@media (prefers-reduced-motion:reduce){.pkarte,.pkarte__link,.favoriten{transition:none}::view-transition-group(*){animation:none}}.mkacheln{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mkachel{border:1px solid var(--linie);border-radius:var(--radius-m);background:var(--weiss);min-height:220px;transition:border-color var(--schnell), translate var(--mittel) var(--kurve), box-shadow var(--mittel) var(--kurve);grid-template-rows:auto auto 1fr auto;gap:6px;padding:22px 24px 18px;display:grid;position:relative}.mkachel:hover{border-color:var(--ink);translate:0 -2px;box-shadow:0 12px 26px -16px #0000004d}.mkachel:has(.mkachel__name a:focus-visible){outline:3px solid var(--blau);outline-offset:3px}.mkachel__icon{background:var(--papier);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.mkachel__icon svg{width:20px;height:20px}.mkachel__name{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.mkachel__name a{color:inherit;text-decoration:none}.mkachel__name a:after{content:"";border-radius:inherit;position:absolute;inset:0}.mkachel__name a:focus-visible{outline:none}.mkachel__stand{margin:0;font-size:15px;font-weight:500}.mkachel__text{color:var(--leise);margin:0;font-size:14px}.mkachel__balken{margin-top:8px}.mkachel__fuss{border-top:1px solid var(--linie);justify-content:flex-end;align-items:center;gap:12px;margin:10px 0 0;padding-top:14px;display:flex}.mkachel__neben{z-index:1;color:inherit;text-underline-offset:3px;margin-right:auto;font-size:14px;font-weight:500;position:relative}.mkachel__fuss>svg{width:18px;height:18px;color:var(--leise);transition:translate var(--mittel) var(--kurve-aus), color var(--schnell)}.mkachel:hover .mkachel__fuss>svg{color:currentColor;translate:4px}.mkachel--marke{background:var(--limette);border-color:#0000}.mkachel--marke:hover{border-color:var(--ink)}.mkachel--marke .mkachel__icon{background:var(--weiss)}.mkachel--marke .mkachel__text,.mkachel--marke .mkachel__fuss>svg{color:var(--ink)}.mkachel--marke .mkachel__fuss{border-color:#0000001f}.mkachel--marke .balken{background:#00000014}.mkachel--haupt{background:var(--ink) var(--korn);color:#fff;border-color:#0000}.mkachel--haupt:hover{border-color:var(--limette)}.mkachel--haupt .mkachel__icon{background:var(--ink-3);color:var(--limette)}.mkachel--haupt .mkachel__text,.mkachel--haupt .mkachel__fuss>svg{color:var(--leise-dunkel)}.mkachel--haupt:hover .mkachel__fuss>svg{color:var(--limette)}.mkachel--haupt .mkachel__fuss{border-color:var(--linie-dunkel)}@media (width<=600px){.mkachel{min-height:0;padding:18px 20px 14px}.mkachel__icon{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.mkachel{transition:none}}.strecken__teil{letter-spacing:.02em;color:var(--ink);flex:none;align-items:center;gap:6px;padding:0 6px 0 14px;font-size:13px;font-weight:600;display:inline-flex}.strecken__teil+a{margin-left:-2px}.strecken a+.strecken__teil{border-left:1px solid var(--linie);margin-left:10px}.strecken__teil svg{width:15px;height:15px;color:var(--ok)}.tor{border-radius:var(--radius-l);background:var(--ink) var(--korn);color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 40px;padding:clamp(22px,3vw,36px);display:grid}.tor .dachzeile{color:var(--limette)}.tor h2{margin:6px 0 10px}.tor .leise,.tor .klein{color:var(--leise-dunkel)}.tor__text{align-content:start;gap:8px;display:grid}.tor__form{align-content:start;gap:10px;display:grid}.tor__form label{color:var(--leise-dunkel);font-size:14px}.tor__form textarea{border-radius:var(--radius-s);border:1px solid var(--linie-dunkel);background:var(--ink-2);color:#fff;width:100%;font:inherit;padding:12px 14px}.tor__form .haken-feld{color:#fff}.tor__form .knopf{justify-self:start}.pkarte__typ--intern{border-color:var(--warn);color:var(--warn)}.pkarten--favoriten .pkarte__typ--intern{border-color:var(--limette);color:var(--limette)}@media (width<=800px){.tor{border-radius:var(--radius-m);grid-template-columns:1fr}}.status-wechsel{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.vorarbeit__review{border-radius:var(--radius-m);background:var(--gelb-hell);gap:12px;padding:18px;display:grid}.vorarbeit__liste{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none;display:grid}.vorarbeit__zeile{border-bottom:1px solid var(--linie);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.vorarbeit__zeile span{gap:4px;display:grid}.vorarbeit__zeile small{color:var(--leise);font-size:13px}.vorarbeit__farbe{border:1px solid var(--linie);vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-left:4px;display:inline-block}.vorarbeit__verlauf{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mailzugang__stand{margin-bottom:8px}.mailzugang__titel{color:#f6f6f2;margin:22px 0 6px;font-size:15px;font-weight:600}.mailzugang__daten{border-top:1px solid var(--linie-dunkel);margin:0;display:grid}.mailzugang__daten>div{border-bottom:1px solid var(--linie-dunkel);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 16px;padding:10px 0;font-size:15px;display:grid}.mailzugang__daten dt{color:var(--leise-dunkel)}.mailzugang__daten dd{color:#fff;overflow-wrap:anywhere;margin:0}.mailzugang__schritte{color:#e9e9e3;margin:0;font-size:15px}.mailzugang__schritte li+li{margin-top:4px}.zugaenge .mailzugang__meldung{flex-basis:100%}@media (width<=480px){.mailzugang__daten>div{grid-template-columns:minmax(0,1fr)}}.aufgabe--schritte{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.schritte-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.schritt-zeile{border-radius:var(--radius-s);transition:border-color var(--mittel) var(--kurve), background-color var(--mittel) var(--kurve);background:#ffffff8c;border:1px solid #0000;grid-template-columns:40px minmax(0,1fr) 7.5rem auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.schritt-zeile.ist-aktiv{background:var(--weiss);border-color:var(--ink)}.schritt-zeile__marke{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.schritt-zeile.ist-fertig .schritt-zeile__marke{background:var(--ok)}.schritt-zeile__marke svg{width:18px;height:18px}.schritt-zeile__text{gap:2px;display:grid}.schritt-zeile__text small{color:var(--leise);font-size:13.5px}.schritt-zeile__stand{font-variant-numeric:tabular-nums;gap:4px;display:grid}.schritt-zeile__stand small{color:var(--leise);font-size:13px}.schritt-zeile__stand .balken{margin-top:0}.schritt-zeile.ist-fertig{grid-template-columns:40px minmax(0,1fr)}@media (width<=800px){.aufgabe--schritte{grid-template-columns:1fr}.schritt-zeile{grid-template-columns:40px minmax(0,1fr)}.schritt-zeile__stand,.schritt-zeile .knopf{grid-column:2}.schritt-zeile .knopf{justify-self:start}}.cockpit-liste{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none;display:grid}.cockpit-zeile{border-bottom:1px solid var(--linie);color:var(--ink);transition:background-color var(--schnell), padding var(--mittel) var(--kurve);grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:14px;padding:16px 6px;text-decoration:none;display:grid}.cockpit-zeile:hover{background:var(--weiss);padding-inline:12px 2px}.cockpit-zeile svg{width:18px;height:18px;color:var(--leise)}.cockpit-zeile__text{gap:2px;display:grid}.cockpit-zeile__text strong{font-size:17px;font-weight:600}.cockpit-zeile__text small{color:var(--leise);font-size:13.5px}.cockpit-liste--leise .cockpit-zeile__text strong{font-weight:500}.cockpit-art{background:var(--papier);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:600}.cockpit-art--deploy{background:var(--limette)}.cockpit-art--review{background:var(--nebel);color:var(--blau-dunkel)}.cockpit-art--entscheidung{background:var(--ink);color:#fff}.cockpit-links{flex-wrap:wrap;gap:10px;display:flex}.cockpit-links .knopf{min-height:52px}.cockpit-aktion{border-radius:var(--radius-s);background:var(--limette);align-items:center;gap:10px;padding:14px 18px;font-weight:600;display:flex}.cockpit-aktion svg{width:18px;height:18px;rotate:90deg}.cockpit-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.cockpit-knoepfe .knopf{min-height:52px}.cockpit-neu>summary{cursor:pointer;list-style:none}.cockpit-neu>summary::-webkit-details-marker{display:none}@media (width<=600px){.cockpit-knoepfe .knopf,.cockpit-links .knopf{flex:100%;justify-content:center}}
