@layer design{@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-400-italic-BSc-2xHp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/figtree-latin-700-italic-Bk3jHuty.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/figtree-latin-ext-400-italic-C_Hz7bSU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/figtree-latin-ext-700-italic-C65vsBqt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--dr-dunkelgruen:#004b36;--dr-mittelgruen:#006f26;--dr-hellgruen:#4bab4d;--dr-rosa:#f19fc1;--dr-schwarz:#000;--dr-weiss:#fff;--dr-hellgrau:#f2f2f0;--dr-grau-text:#4a4a4a;--dr-linie:#d9d9d6;--surface-page:var(--dr-weiss);--surface-muted:var(--dr-hellgrau);--surface-brand:var(--dr-dunkelgruen);--surface-brand-alt:var(--dr-mittelgruen);--text-heading:var(--dr-dunkelgruen);--text-body:var(--dr-schwarz);--text-muted:var(--dr-grau-text);--text-on-brand:var(--dr-weiss);--text-highlight:var(--dr-hellgruen);--link:var(--dr-dunkelgruen);--link-hover:var(--dr-hellgruen);--action-primary:var(--dr-dunkelgruen);--action-primary-hover:var(--dr-mittelgruen);--border-default:var(--dr-linie);--border-strong:var(--dr-dunkelgruen);--focus-ring:var(--dr-hellgruen);--error:#b3261e;--font-sans:"Proxima Nova","Figtree",Arial,sans-serif;--weight-regular:400;--weight-bold:700;--fs-display:64px;--fs-h1:44px;--fs-h2:32px;--fs-h3:22px;--fs-lead:20px;--fs-body:17px;--fs-small:14px;--fs-rubrik:14px;--lh-tight:1.08;--lh-heading:1.2;--lh-body:1.55;--tracking-rubrik:.05em;--tracking-nav:.05em;--type-rubrik:var(--weight-regular) var(--fs-rubrik)/1.3 var(--font-sans);--type-heading:var(--weight-bold) var(--fs-h1)/var(--lh-heading) var(--font-sans);--type-body:var(--weight-regular) var(--fs-body)/var(--lh-body) var(--font-sans);--type-quote:var(--weight-regular) var(--fs-h2)/1.3 var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--container-max:1200px;--gutter:24px;--radius-none:0;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-none:none;--ease-standard:cubic-bezier(.25,.1,.25,1);--dur-fast:.15s;--dur-base:.25s}html{-webkit-font-smoothing:antialiased}body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);margin:0}a{color:var(--link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--link-hover)}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:var(--weight-bold);color:var(--text-heading);line-height:var(--lh-heading);text-wrap:pretty;margin:0}p{text-wrap:pretty;margin:0}::selection{background:var(--dr-hellgruen);color:#fff}:root,:root[data-variante=lichtung]{--ui-schatten-farbe:color-mix(in srgb, var(--dr-mittelgruen) 50%, var(--dr-schwarz));--ui-band:color-mix(in srgb, var(--dr-hellgruen) 14%, var(--dr-weiss));--ui-band-zart:color-mix(in srgb, var(--dr-hellgruen) 7%, var(--dr-weiss));--ui-band-kraeftig:color-mix(in srgb, var(--dr-hellgruen) 24%, var(--dr-weiss));--ui-leiste:linear-gradient(180deg, var(--ui-band), var(--ui-band-zart));--ui-marker:var(--dr-rosa);--ui-marker-zart:color-mix(in srgb, var(--dr-rosa) 45%, var(--dr-weiss));--ui-marker-text:var(--dr-dunkelgruen);--ui-form:var(--ui-band);--ui-form-hell:var(--dr-weiss);--ui-form-akzent:var(--dr-rosa);--ui-form-akzent-zart:var(--ui-marker-zart);--ui-grund:var(--dr-weiss);--ui-flaeche:var(--dr-weiss);--ui-flaeche-ruhig:var(--ui-band-zart);--ui-flaeche-hover:var(--ui-band-zart);--ui-flaeche-aktiv:var(--ui-band);--ui-auswahl:var(--dr-mittelgruen);--ui-auswahl-text:var(--dr-weiss);--ui-marke-flaeche:var(--dr-mittelgruen);--ui-marke-text:var(--dr-weiss);--ui-kopf:radial-gradient(50% 240% at 94% -70%, color-mix(in srgb, var(--dr-rosa) 42%, transparent), transparent 62%), linear-gradient(90deg, var(--ui-band-kraeftig), var(--ui-band));--ui-kopf-filter:none;--ui-kopf-linie:color-mix(in srgb, var(--dr-hellgruen) 22%, var(--dr-weiss));--ui-text:color-mix(in srgb, var(--dr-schwarz) 85%, var(--dr-dunkelgruen));--ui-text-titel:var(--dr-dunkelgruen);--ui-text-leise:color-mix(in srgb, var(--dr-grau-text) 85%, var(--dr-mittelgruen));--ui-linie:color-mix(in srgb, var(--dr-hellgruen) 22%, var(--dr-weiss));--ui-linie-stark:var(--dr-hellgruen);--ui-primaer:var(--dr-mittelgruen);--ui-primaer-hover:color-mix(in srgb, var(--dr-mittelgruen) 78%, var(--dr-hellgruen));--ui-primaer-text:var(--dr-weiss);--ui-hinweis:var(--dr-hellgruen);--ui-fehler:var(--error);--ui-fokus:var(--dr-mittelgruen);--ui-abw-schule:var(--ui-band-kraeftig);--ui-abw-schule-text:var(--dr-dunkelgruen);--ui-abw-urlaub:color-mix(in srgb, var(--dr-hellgruen) 60%, var(--dr-weiss));--ui-abw-urlaub-text:var(--dr-dunkelgruen);--ui-abw-abwesend:var(--dr-mittelgruen);--ui-abw-abwesend-text:var(--dr-weiss);--ui-seitenkopf-grund:linear-gradient(180deg, var(--ui-band-zart), var(--ui-grund));--ui-werkzeugleiste:color-mix(in srgb, var(--dr-weiss) 86%, transparent);--ui-werkzeugleiste-filter:blur(16px) saturate(160%);--ui-tafel:color-mix(in srgb, var(--dr-hellgruen) 10%, var(--dr-hellgrau));--ui-ebene-karte-hover:0 6px 16px -4px color-mix(in srgb, var(--ui-schatten-farbe) 18%, transparent), 0 1px 3px color-mix(in srgb, var(--ui-schatten-farbe) 10%, transparent);--ui-radius-s:6px;--ui-radius-m:10px;--ui-radius-l:16px;--ui-radius-dialog:20px;--ui-radius-rund:999px;--ui-radius-schalter:999px;--ui-ebene-karte:0 1px 2px color-mix(in srgb, var(--ui-schatten-farbe) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-schatten-farbe) 3%, transparent);--ui-ebene-schwebend:0 24px 48px -12px color-mix(in srgb, var(--ui-schatten-farbe) 32%, transparent), 0 6px 14px color-mix(in srgb, var(--ui-schatten-farbe) 12%, transparent);--ui-ebene-dialog:0 48px 120px -24px color-mix(in srgb, var(--ui-schatten-farbe) 40%, transparent), 0 10px 28px color-mix(in srgb, var(--ui-schatten-farbe) 14%, transparent);--ui-rand-karte:0 solid transparent;--ui-rand-schwebend:0 solid transparent;--ui-schleier:color-mix(in srgb, var(--dr-mittelgruen) 16%, transparent);--ui-schleier-filter:blur(8px) saturate(130%);--ui-feder:var(--feder-lebendig);--ui-dur-feder:var(--dur-feder-lebendig);--ui-druck-skala:.97;--ui-titel-laufweite:-.015em}:root[data-variante=streng]{--ui-grund:var(--dr-weiss);--ui-flaeche:var(--dr-weiss);--ui-flaeche-ruhig:var(--dr-hellgrau);--ui-flaeche-hover:var(--dr-hellgrau);--ui-flaeche-aktiv:var(--dr-linie);--ui-auswahl:var(--dr-dunkelgruen);--ui-auswahl-text:var(--dr-weiss);--ui-marke-flaeche:var(--dr-dunkelgruen);--ui-marke-text:var(--dr-weiss);--ui-kopf:var(--dr-weiss);--ui-kopf-filter:none;--ui-kopf-linie:var(--dr-linie);--ui-text:var(--dr-schwarz);--ui-text-titel:var(--dr-dunkelgruen);--ui-text-leise:var(--dr-grau-text);--ui-linie:var(--dr-linie);--ui-linie-stark:var(--dr-dunkelgruen);--ui-primaer:var(--dr-dunkelgruen);--ui-primaer-hover:var(--dr-mittelgruen);--ui-primaer-text:var(--dr-weiss);--ui-hinweis:var(--dr-hellgruen);--ui-fehler:var(--error);--ui-fokus:var(--dr-dunkelgruen);--ui-abw-schule:var(--dr-hellgrau);--ui-abw-schule-text:var(--dr-schwarz);--ui-abw-urlaub:var(--dr-hellgruen);--ui-abw-urlaub-text:var(--dr-schwarz);--ui-abw-abwesend:var(--dr-dunkelgruen);--ui-abw-abwesend-text:var(--dr-weiss);--ui-seitenkopf-grund:var(--dr-weiss);--ui-werkzeugleiste:var(--dr-weiss);--ui-werkzeugleiste-filter:none;--ui-tafel:var(--dr-hellgrau);--ui-ebene-karte-hover:none;--ui-radius-s:0;--ui-radius-m:0;--ui-radius-l:0;--ui-radius-dialog:0;--ui-radius-rund:999px;--ui-radius-schalter:0;--ui-ebene-karte:none;--ui-ebene-schwebend:none;--ui-ebene-dialog:none;--ui-rand-karte:var(--border-width) solid var(--dr-linie);--ui-rand-schwebend:var(--border-width) solid var(--dr-dunkelgruen);--ui-schleier:#00000073;--ui-schleier-filter:none;--ui-feder:var(--feder-ruhig);--ui-dur-feder:var(--dur-feder-ruhig);--ui-druck-skala:.98;--ui-titel-laufweite:0;--ui-band:var(--dr-hellgrau);--ui-band-zart:var(--dr-hellgrau);--ui-band-kraeftig:var(--dr-hellgrau);--ui-leiste:var(--dr-hellgrau);--ui-marker:var(--dr-hellgruen);--ui-marker-zart:var(--dr-hellgrau);--ui-marker-text:var(--dr-schwarz);--ui-form:var(--dr-hellgrau);--ui-form-hell:var(--dr-weiss);--ui-form-akzent:var(--dr-hellgruen);--ui-form-akzent-zart:var(--dr-hellgrau)}:root[data-variante=frei]{--ui-schatten-farbe:color-mix(in srgb, var(--dr-dunkelgruen) 100%, var(--dr-schwarz) 40%);--ui-grund:color-mix(in srgb, var(--dr-hellgrau) 55%, var(--dr-weiss));--ui-flaeche:var(--dr-weiss);--ui-flaeche-ruhig:color-mix(in srgb, var(--dr-hellgrau) 80%, var(--dr-weiss));--ui-flaeche-hover:color-mix(in srgb, var(--dr-dunkelgruen) 6%, var(--dr-weiss));--ui-flaeche-aktiv:color-mix(in srgb, var(--dr-dunkelgruen) 11%, var(--dr-weiss));--ui-auswahl:color-mix(in srgb, var(--dr-dunkelgruen) 10%, var(--dr-weiss));--ui-auswahl-text:var(--dr-dunkelgruen);--ui-marke-flaeche:var(--dr-dunkelgruen);--ui-marke-text:var(--dr-weiss);--ui-kopf:color-mix(in srgb, var(--dr-weiss) 72%, transparent);--ui-kopf-filter:saturate(180%) blur(20px);--ui-kopf-linie:color-mix(in srgb, var(--dr-dunkelgruen) 10%, transparent);--ui-text:color-mix(in srgb, var(--dr-schwarz) 88%, var(--dr-dunkelgruen));--ui-text-titel:var(--dr-dunkelgruen);--ui-text-leise:color-mix(in srgb, var(--dr-grau-text) 85%, var(--dr-dunkelgruen));--ui-linie:color-mix(in srgb, var(--dr-dunkelgruen) 12%, var(--dr-weiss));--ui-linie-stark:var(--dr-dunkelgruen);--ui-primaer:var(--dr-dunkelgruen);--ui-primaer-hover:var(--dr-mittelgruen);--ui-primaer-text:var(--dr-weiss);--ui-hinweis:var(--dr-hellgruen);--ui-fehler:var(--error);--ui-fokus:var(--dr-dunkelgruen);--ui-abw-schule:color-mix(in srgb, var(--dr-hellgruen) 20%, var(--dr-weiss));--ui-abw-schule-text:var(--dr-dunkelgruen);--ui-abw-urlaub:color-mix(in srgb, var(--dr-hellgruen) 55%, var(--dr-weiss));--ui-abw-urlaub-text:var(--dr-dunkelgruen);--ui-abw-abwesend:var(--dr-dunkelgruen);--ui-abw-abwesend-text:var(--dr-weiss);--ui-seitenkopf-grund:linear-gradient(180deg, var(--ui-flaeche-ruhig), var(--ui-grund));--ui-werkzeugleiste:color-mix(in srgb, var(--dr-weiss) 72%, transparent);--ui-werkzeugleiste-filter:saturate(180%) blur(20px);--ui-tafel:color-mix(in srgb, var(--dr-hellgrau) 80%, var(--dr-weiss));--ui-ebene-karte-hover:0 6px 16px -4px color-mix(in srgb, var(--ui-schatten-farbe) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-schatten-farbe) 6%, transparent);--ui-radius-s:6px;--ui-radius-m:10px;--ui-radius-l:16px;--ui-radius-dialog:22px;--ui-radius-rund:999px;--ui-radius-schalter:999px;--ui-ebene-karte:0 1px 2px color-mix(in srgb, var(--ui-schatten-farbe) 6%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-schatten-farbe) 6%, transparent);--ui-ebene-schwebend:0 2px 6px color-mix(in srgb, var(--ui-schatten-farbe) 6%, transparent), 0 12px 32px color-mix(in srgb, var(--ui-schatten-farbe) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--ui-schatten-farbe) 6%, transparent);--ui-ebene-dialog:0 4px 12px color-mix(in srgb, var(--ui-schatten-farbe) 8%, transparent), 0 32px 80px color-mix(in srgb, var(--ui-schatten-farbe) 24%, transparent);--ui-rand-karte:0 solid transparent;--ui-rand-schwebend:0 solid transparent;--ui-schleier:color-mix(in srgb, var(--ui-schatten-farbe) 28%, transparent);--ui-schleier-filter:blur(6px);--ui-feder:var(--feder-lebendig);--ui-dur-feder:var(--dur-feder-lebendig);--ui-druck-skala:.97;--ui-titel-laufweite:-.02em;--ui-band:var(--ui-flaeche-ruhig);--ui-band-zart:var(--ui-grund);--ui-band-kraeftig:var(--ui-flaeche-aktiv);--ui-leiste:var(--ui-flaeche-ruhig);--ui-marker:color-mix(in srgb, var(--dr-hellgruen) 35%, var(--dr-weiss));--ui-marker-zart:color-mix(in srgb, var(--dr-hellgruen) 15%, var(--dr-weiss));--ui-marker-text:var(--dr-dunkelgruen);--ui-form:var(--ui-flaeche-ruhig);--ui-form-hell:var(--dr-weiss);--ui-form-akzent:color-mix(in srgb, var(--dr-hellgruen) 35%, var(--dr-weiss));--ui-form-akzent-zart:color-mix(in srgb, var(--dr-hellgruen) 15%, var(--dr-weiss))}.ui-form{z-index:0;pointer-events:none;background:var(--ui-form);position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-form-1{aspect-ratio:1255/1142;-webkit-mask-image:url(/assets/form-1-weiss-DAm2UNsh.png);mask-image:url(/assets/form-1-weiss-DAm2UNsh.png)}.ui-form-2{aspect-ratio:1255/1240;-webkit-mask-image:url(/assets/form-2-weiss-C1On5YKW.png);mask-image:url(/assets/form-2-weiss-C1On5YKW.png)}.ui-form-3{aspect-ratio:505/630;-webkit-mask-image:url(/assets/form-3-bluete-weiss-DScV1rrW.png);mask-image:url(/assets/form-3-bluete-weiss-DScV1rrW.png)}.ui-form-hell{background:var(--ui-form-hell)}.ui-form-akzent{background:var(--ui-form-akzent)}.ui-form-akzent-zart{background:var(--ui-form-akzent-zart)}.ui-form-auftritt{animation:ui-form-auf 1.4s var(--ease-out) both}@keyframes ui-form-auf{0%{opacity:0;scale:1.06}}.ui-form-3.ui-form-auftritt{transform-origin:40% 95%;animation:ui-bluete-auf var(--dur-feder-lebendig) var(--feder-lebendig) .45s both}@keyframes ui-bluete-auf{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){.ui-form-auftritt,.ui-form-3.ui-form-auftritt{animation:none}}:root{--ui-wiese-zart:var(--ui-band-zart);--ui-wiese-mittel:var(--ui-band);--ui-wiese-kraeftig:var(--ui-band-kraeftig);--ui-wiese-stiel:var(--ui-band-kraeftig);--ui-wiese-bluete:var(--ui-form-akzent-zart)}.ui-wiese{pointer-events:none;display:block;overflow:visible}.ui-wiese-zart{fill:var(--ui-wiese-zart)}.ui-wiese-mittel{fill:var(--ui-wiese-mittel)}.ui-wiese-kraeftig{fill:var(--ui-wiese-kraeftig)}.ui-wiese-blatt{fill:var(--ui-wiese-mittel)}.ui-wiese-stiel{fill:none;stroke:var(--ui-wiese-stiel);stroke-width:7px;stroke-linecap:round}.ui-wiese-bluete{fill:var(--ui-wiese-bluete);stroke:var(--ui-wiese-bluete);stroke-width:7px;stroke-linejoin:round}.ui-wiese-halm{opacity:.85}.ui-wiese-halm,.ui-wiese-tulpe,.ui-wiese-kopf{transform-box:fill-box}.ui-wiese-halm,.ui-wiese-tulpe{transform-origin:50% 100%}.ui-wiese-kopf{transform-origin:50% 90%}.ui-wiese-halm{animation:ui-wiese-wind var(--wiese-dauer,9s) var(--ease-pendel) var(--wiese-versatz,0s) infinite}.ui-wiese-tulpe{animation:ui-wiese-wind-tulpe 10s var(--ease-pendel) -3s infinite}.ui-wiese-kopf{animation:ui-wiese-nicken 10s var(--ease-pendel) -5.5s infinite}@keyframes ui-wiese-wind{0%,to{rotate:-1deg}32%{rotate:1.8deg}55%{rotate:.3deg}78%{rotate:1.3deg}}@keyframes ui-wiese-wind-tulpe{0%,to{rotate:-1.2deg}35%{rotate:2.2deg}60%{rotate:.6deg}82%{rotate:1.6deg}}@keyframes ui-wiese-nicken{0%,to{rotate:-2deg}50%{rotate:3deg}}.ui-wiese-auftritt{animation:ui-form-auf 1.4s var(--ease-out) .2s both}@media (prefers-reduced-motion:reduce){.ui-wiese-halm,.ui-wiese-tulpe,.ui-wiese-kopf,.ui-wiese-auftritt{animation:none}}:root{--ui-wiese-variante:2;--ui-wiese2-tanne:color-mix(in srgb, var(--dr-dunkelgruen) 68%, var(--dr-grau-text));--ui-wiese2-mittel:var(--dr-mittelgruen);--ui-wiese2-hell:var(--dr-hellgruen);--ui-wiese2-halm:var(--dr-mittelgruen);--ui-wiese2-bluete:var(--ui-form-akzent)}.ui-wiese2{pointer-events:none;isolation:isolate;display:block;overflow:hidden}.ui-wiese2 path{fill-rule:evenodd}.ui-wiese2-tanne{fill:var(--ui-wiese2-tanne)}.ui-wiese2-hell{fill:var(--ui-wiese2-hell)}.ui-wiese2-mittel{fill:var(--ui-wiese2-mittel)}.ui-wiese2-rosa{fill:var(--ui-wiese2-bluete)}.ui-wiese2-halme{fill:var(--ui-wiese2-halm);mix-blend-mode:multiply}.ui-wiese2-bewegt{transform-box:view-box;transform-origin:0 695px;animation:ui-wiese2-wiegen 3.5s var(--ease-pendel) var(--wiese-versatz,0s) infinite alternate}@keyframes ui-wiese2-wiegen{0%{transform:var(--wiese-von)}to{transform:var(--wiese-bis)}}@media (prefers-reduced-motion:reduce){.ui-wiese2-bewegt{animation:none}}.ui-wiese-angehalten :is(.ui-wiese-halm,.ui-wiese-tulpe,.ui-wiese-kopf,.ui-wiese2-bewegt){animation-play-state:paused}@media print{.ui-form,.ui-wiese,.ui-wiese2{display:none}}.ui-seitenkopf{isolation:isolate;justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex;position:relative}.ui-seitenkopf-text{gap:var(--space-2);flex:20rem;grid-template-columns:minmax(0,1fr);min-width:0;max-width:72ch;display:grid}.ui-seitenkopf-rubrik{align-items:center;gap:var(--space-2);font-size:var(--ui-fs-xs);letter-spacing:var(--tracking-rubrik);text-transform:uppercase;color:var(--ui-text-leise);margin:0;display:flex}.ui-seitenkopf-rubrik .pikto{color:var(--ui-primaer)}.ui-seitenkopf-titel{font-size:var(--ui-fs-xxl);letter-spacing:var(--ui-titel-laufweite);color:var(--ui-text-titel);overflow-wrap:anywhere;margin:0;line-height:1.15}.ui-seitenkopf-einleitung{color:var(--ui-text-leise);font-size:var(--ui-fs-m);line-height:var(--ui-lh-text);overflow-wrap:anywhere;margin:0}.ui-seitenkopf-aktionen{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ui-seitenkopf-seite{margin-bottom:var(--space-6)}.ui-seitenkopf-grund{z-index:-1;pointer-events:none;width:100vw;left:50%;top:calc(-1 * var(--ui-seitenkopf-oben,var(--space-7)));bottom:calc(-1 * var(--space-6));background:var(--ui-seitenkopf-grund);position:absolute;overflow:hidden;translate:-50%}.ui-seitenkopf-form{width:clamp(300px,28vw,520px);top:-64%;right:-90px;rotate:-8deg}@media (width<=700px){.ui-seitenkopf-form{display:none}}@media print{.ui-seitenkopf-grund{display:none}}.ui-seitenkopf-uebersicht{gap:var(--space-5)}.ui-seitenkopf-werkzeug{top:var(--ui-kopf-hoehe,56px);z-index:10;align-items:center;gap:var(--space-2) var(--space-5);min-height:52px;padding:var(--space-2) var(--ui-seite-rand);background:var(--ui-werkzeugleiste);-webkit-backdrop-filter:var(--ui-werkzeugleiste-filter);backdrop-filter:var(--ui-werkzeugleiste-filter);border-bottom:var(--border-width) solid var(--ui-linie);flex-wrap:wrap;position:sticky}.ui-seitenkopf-werkzeug .ui-seitenkopf-text{align-items:center;gap:var(--space-2);flex:none;display:flex}.ui-seitenkopf-werkzeug .ui-seitenkopf-titel{font-size:var(--ui-fs-xl);white-space:nowrap}.ui-seitenkopf-werkzeug .ui-seitenkopf-aktionen{margin-left:auto}.ui-kennzahlen{align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--ui-fs-xs);color:var(--ui-text-leise);flex-wrap:wrap;display:flex}.ui-kennzahl b{letter-spacing:-.02em;color:var(--ui-text-titel);font-variant-numeric:tabular-nums;background:linear-gradient(transparent 52%, var(--ui-marker) 52% 90%, transparent 90%) no-repeat 0 0 / 0% 100%;transition:background-size .9s var(--ease-out) .3s;padding:0 2px;font-size:20px}.ui-kennzahl.geaendert b{transition:background-size .26s var(--ease-out);background-size:100% 100%}.ui-seitenkopf-blatt{align-items:flex-start;gap:var(--space-3);flex-wrap:nowrap}.ui-seitenkopf-blatt .ui-seitenkopf-titel{font-size:var(--ui-fs-xl);line-height:1.2}.ui-seitenkopf-schliessen{cursor:pointer;border-radius:var(--ui-radius-rund);background:var(--ui-flaeche-ruhig);width:32px;height:32px;color:var(--ui-text-titel);transition:background-color var(--dur-hover) var(--ease-farbe), transform var(--dur-druck) var(--ease-out);border:0;flex:none;place-items:center;padding:0;display:grid}.ui-seitenkopf-schliessen svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none;width:12px;height:12px}.ui-seitenkopf-schliessen:active{transform:scale(var(--ui-druck-skala))}@media (hover:hover) and (pointer:fine){.ui-seitenkopf-schliessen:hover{background:var(--ui-flaeche-aktiv)}}.ui-leer{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;display:grid}.ui-leer-form{width:88px;height:88px;margin-bottom:var(--space-2);border-radius:var(--ui-radius-l);background:var(--ui-band-kraeftig);color:var(--ui-text-titel);place-items:center;display:grid;position:relative;overflow:hidden}.ui-leer-form:before{content:"";background:var(--ui-form-hell);position:absolute;inset:8px;-webkit-mask:url(/assets/form-2-weiss-C1On5YKW.png) 50%/contain no-repeat;mask:url(/assets/form-2-weiss-C1On5YKW.png) 50%/contain no-repeat}.ui-leer-form>*{position:relative}.ui-leer-titel{font-weight:var(--weight-bold);color:var(--ui-text-titel);margin:0}.ui-leer-text{max-width:46ch;font-size:var(--ui-fs-s);color:var(--ui-text-leise);margin:0}.ui-leer-aktion{margin-top:var(--space-2)}.ui-leer-klein{padding-block:var(--space-4)}.ui-leer-klein .ui-leer-form{width:64px;height:64px}.ui-laden{animation:ui-laden-auf var(--dur-menue) var(--ease-out) .3s both}@keyframes ui-laden-auf{0%{opacity:0}}.ui-laden-zeilen{padding:var(--space-2) 0;display:grid}.ui-laden-zeilen>span{gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--ui-linie);display:grid}.ui-laden-zeilen>span:first-child{border-top:0}.ui-laden-zeilen i{border-radius:var(--ui-radius-s);background:var(--ui-band-zart);height:10px;display:block}.ui-laden-zeilen i+i{width:45%;height:8px}.ui-laden-text{font-size:var(--ui-fs-s);color:var(--ui-text-leise);margin:0}.ui-hinweisband{gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--ui-radius-l);background:var(--ui-band);display:grid}.ui-hinweisband-titel{font-size:var(--ui-fs-l);color:var(--ui-text-titel);margin:0}.ui-hinweisband-zeile{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.ui-hinweisband-zeile>:first-child{overflow-wrap:anywhere;flex:220px;min-width:0}@media (prefers-reduced-motion:reduce){.ui-laden{animation-duration:1ms}.ui-kennzahl b,.ui-kennzahl.geaendert b{transition:none}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-farbe:ease;--ease-pendel:cubic-bezier(.37, 0, .63, 1);--dur-druck:.12s;--dur-hover:.15s;--dur-tooltip:.16s;--dur-menue:.2s;--dur-dialog:.26s;--dur-schublade:.42s;--feder-ruhig:linear(0, .028, .095, .182, .276, .37, .459, .54, .612, .675, .729, .776, .815, .848, .876, .899, .918, .933, .946, .956, .965, .972, .977, .982, .985, .988, .991, .993, .994, .995, .996, .997, .998, .998, .998, .999, 1);--dur-feder-ruhig:.74s;--feder-schnell:linear(0, .028, .096, .183, .278, .372, .461, .542, .614, .677, .731, .778, .817, .85, .877, .9, .919, .934, .947, .957, .965, .972, .978, .982, .986, .989, .991, .993, .994, .995, .996, .997, .998, .998, .999, .999, 1);--dur-feder-schnell:.52s;--feder-lebendig:linear(0, .022, .08, .16, .253, .351, .449, .542, .628, .705, .773, .831, .88, .919, .951, .976, .995, 1.009, 1.018, 1.024, 1.027, 1.028, 1.028, 1.027, 1.024, 1.022, 1.019, 1.016, 1.014, 1.011, 1.009, 1.007, 1.005, 1.004, 1.002, 1.002, 1);--dur-feder-lebendig:.77s;--weg-klein:6px;--weg-mittel:12px;--skala-start:.96;--ui-fs-xs:12px;--ui-fs-s:13px;--ui-fs-m:15px;--ui-fs-l:17px;--ui-fs-xl:22px;--ui-fs-xxl:30px;--ui-lh-dicht:1.35;--ui-lh-text:1.5;--ui-seite-rand:clamp(32px, 3vw, 64px);--ui-seite-max:1880px;--ui-seite-max-text:1240px;--ui-seite-max-formular:880px;--ui-kopf-hoehe:56px}@media (width<=700px){:root{--ui-seite-rand:16px}}@media (prefers-reduced-motion:reduce){:root{--weg-klein:0px;--weg-mittel:0px;--skala-start:1;--dur-schublade:.2s;--feder-ruhig:ease;--feder-schnell:ease;--feder-lebendig:ease;--dur-feder-ruhig:.2s;--dur-feder-schnell:.2s;--dur-feder-lebendig:.2s}}}@layer kern{*{box-sizing:border-box}html,body,#root{height:100%}html{scrollbar-gutter:stable}body{background:var(--ui-grund);color:var(--ui-text);font:var(--weight-regular) var(--ui-fs-m)/var(--ui-lh-text) var(--font-sans)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ui-fokus);outline-offset:2px}h1,h2,h3{letter-spacing:var(--ui-titel-laufweite)}h1{font-size:var(--ui-fs-xxl);line-height:1.15}h2{font-size:var(--ui-fs-xl)}h3{font-size:var(--ui-fs-l)}small{color:var(--ui-text-leise);font-size:var(--ui-fs-s);line-height:var(--ui-lh-dicht);display:block}a{color:inherit}.rubrik{font-size:var(--ui-fs-xs);letter-spacing:var(--tracking-rubrik);text-transform:uppercase;color:var(--ui-text-leise);margin:0}.leise{color:var(--ui-text-leise)}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.wortmarke{font-weight:var(--weight-bold);color:var(--ui-text-titel);font-size:var(--ui-fs-l);white-space:nowrap}.wortmarke-gross{font-size:var(--ui-fs-xxl);letter-spacing:var(--ui-titel-laufweite);margin:0}.marker{background:var(--ui-marker);color:var(--ui-marker-text);padding:1px var(--space-2);border-radius:var(--ui-radius-s)}.etikett{padding:1px var(--space-2);background:var(--ui-flaeche-ruhig);border-radius:var(--ui-radius-s);font-size:var(--ui-fs-xs);color:var(--ui-text-leise);white-space:nowrap;display:inline-block}.knopf{justify-content:center;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border-radius:var(--ui-radius-s);font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-farbe), color var(--dur-hover) var(--ease-farbe), transform var(--dur-druck) var(--ease-out);border:0;display:inline-flex}.knopf:active:not(:disabled){transform:scale(var(--ui-druck-skala))}.knopf:disabled{opacity:.45;cursor:default}.knopf-primaer{background:var(--ui-primaer);color:var(--ui-primaer-text)}.knopf-zweit{background:var(--ui-flaeche);color:var(--ui-primaer);box-shadow:inset 0 0 0 1.5px var(--ui-primaer)}.knopf-ruhig{color:var(--ui-primaer);background:0 0}.knopf-klein{height:30px;padding:0 var(--space-3);font-size:var(--ui-fs-s)}.knopf-breit{width:100%}.text-knopf{margin-left:var(--space-3);color:var(--ui-primaer);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.knopf-primaer:hover:not(:disabled){background:var(--ui-primaer-hover)}.knopf-zweit:hover,.knopf-ruhig:hover:not(:disabled){background:var(--ui-flaeche-hover)}}.eingang{min-height:100%;padding:var(--space-6) var(--space-4);background:var(--ui-kopf);place-items:center;display:grid}.eingang-karte{width:min(420px,100%);padding:var(--space-7) var(--space-6);background:var(--ui-flaeche);border-radius:var(--ui-radius-dialog);box-shadow:var(--ui-ebene-dialog);gap:var(--space-3);display:grid}.eingang-karte .rubrik{margin-top:calc(-1 * var(--space-2))}.eingang-titel{font-size:var(--ui-fs-xl);margin-top:var(--space-4)}.eingang-text{margin:var(--space-2) 0;overflow-wrap:anywhere}.eingang-hinweis{padding:var(--space-2) var(--space-3);border-radius:var(--ui-radius-s);background:var(--ui-band);font-size:var(--ui-fs-s);margin:0}.eingang-nebenlink{justify-self:center}.konten{gap:var(--space-1);margin-top:var(--space-2);display:grid}.konten-hinweis{margin:0 0 var(--space-2);font-size:var(--ui-fs-s);color:var(--ui-text-leise)}.konto{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--ui-radius-m);text-align:left;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-farbe);background:0 0;border:0;display:flex}.konto-text{flex:1;min-width:0}.konto-text small{text-overflow:ellipsis;overflow:hidden}@media (hover:hover) and (pointer:fine){.konto:hover{background:var(--ui-flaeche-hover)}}.person-bild{border-radius:var(--ui-radius-rund);background:var(--ui-marke-flaeche);width:34px;height:34px;color:var(--ui-marke-text);font-weight:var(--weight-bold);font-size:var(--ui-fs-s);flex:none;place-items:center;display:grid}.eingang{position:relative;overflow:hidden}.eingang-karte{z-index:1;position:relative}.formen{pointer-events:none;position:absolute;inset:0;overflow:hidden}.form-eingang-rund{width:clamp(280px,44vw,1150px);top:-22%;right:-14%}.form-eingang-blatt{width:clamp(360px,60vw,1550px);animation-delay:.12s;bottom:-34%;left:-18%;rotate:-14deg}.rahmen-start .inhalt{position:relative;overflow:clip}.start{z-index:1;position:relative}.form-start-rund{width:clamp(420px,47vw,1150px);top:-23.6vw;right:-11.8vw}.form-start-blatt{width:clamp(400px,41.7vw,1000px);animation-delay:.15s;top:300px;left:-27.8vw;rotate:24deg}.form-eingang-bluete{width:clamp(120px,11vw,300px);top:30%;right:22%;rotate:12deg}.wetter{position:relative}.wetter>:not(.ui-form){z-index:1;position:relative}.start-kopf{position:relative}.start-kopf .ui-seitenkopf-rubrik{font-size:clamp(var(--ui-fs-s), 1.4vw + 6px, calc(var(--ui-fs-xs) * 1.6))}.start-kopf .ui-seitenkopf-titel{font-size:clamp(var(--ui-fs-xxl), 3.6vw + 8px, calc(var(--ui-fs-xxl) * 1.6))}.wiese-start{z-index:-1;width:280px;height:auto;position:absolute;bottom:-104px;left:47%;translate:-50%;-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}@media (width<=1000px){.wiese-start{display:none}}.wiese2-start{z-index:-1;width:100vw;left:50%;top:calc(-1 * var(--space-7));height:calc(100% + var(--space-7) + var(--space-5));position:absolute;translate:-50%}@media screen and (width>=1000px){.start-kopf:has(.wiese2-start) h1{color:var(--dr-weiss)}.start-kopf:has(.wiese2-start) :is(.wetter-quelle,.wetter-hinweis){padding:1px var(--space-2);border-radius:var(--ui-radius-s);background:var(--ui-wiese2-tanne);color:var(--dr-weiss)}}.wiese-halt{z-index:1;right:0;top:calc(-1 * var(--space-7) + var(--space-2));cursor:pointer;border-radius:var(--ui-radius-rund);width:32px;height:32px;color:var(--ui-text-titel);background:color-mix(in srgb, var(--ui-flaeche) 82%, transparent);box-shadow:var(--ui-ebene-karte);opacity:.8;transition:opacity var(--dur-hover) var(--ease-farbe), transform var(--dur-druck) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute}.wiese-halt svg{fill:currentColor;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.wiese-halt:active{transform:scale(var(--ui-druck-skala))}.wiese-halt:focus-visible{opacity:1;outline-color:var(--dr-weiss);box-shadow:0 0 0 4px var(--ui-fokus)}@media (hover:hover) and (pointer:fine){.wiese-halt:hover{opacity:1}}@media (width<=999.98px),(prefers-reduced-motion:reduce),print{.wiese-halt{display:none}}@media (width<=999.98px){.wiese2-start,.wiese-wahl{display:none}}.prototyp-dock.wiese-wahl{left:auto;right:var(--space-4)}@media (width<=700px){.form-eingang-bluete{display:none}}@media (width<=1300px){.form-start-blatt{display:none}}@media (width<=700px){.form-start-rund{width:420px;top:-240px;right:-200px}}.rahmen{flex-direction:column;min-height:100%;display:flex}.kopf{z-index:20;height:var(--ui-kopf-hoehe);align-items:center;gap:var(--space-5);padding:0 var(--space-5);background:var(--ui-kopf);-webkit-backdrop-filter:var(--ui-kopf-filter);backdrop-filter:var(--ui-kopf-filter);border-bottom:var(--border-width) solid var(--ui-kopf-linie);flex:none;display:flex;position:sticky;top:0}.kopf-marke{align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.bildmarke{border-radius:var(--ui-radius-rund);flex:none;width:32px;height:32px;display:block}.bildmarke-gross{width:64px;height:64px;margin-bottom:var(--space-2)}.kopf-rechts{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.modul-name{align-items:center;gap:var(--space-4);margin-left:calc(-1 * var(--space-2));color:var(--ui-text-titel);font-weight:var(--weight-bold);font-size:var(--ui-fs-m);white-space:nowrap;flex:none;display:flex}.modul-name:before{content:"";width:var(--border-width);background:var(--ui-linie-stark);opacity:.45;height:24px}.reiter .zaehler{margin-left:0}.bereiche-wahl{position:relative}.bereiche-knopf{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border-radius:var(--ui-radius-m);cursor:pointer;color:var(--ui-text-leise);font-size:var(--ui-fs-s);font-weight:var(--weight-bold);transition:background-color var(--dur-hover) var(--ease-farbe), color var(--dur-hover) var(--ease-farbe);background:0 0;border:0;display:inline-flex}.bereiche-knopf[aria-expanded=true]{background:var(--ui-flaeche);color:var(--ui-text-titel)}@media (hover:hover) and (pointer:fine){.bereiche-knopf:hover{background:color-mix(in srgb, var(--ui-flaeche) 70%, transparent);color:var(--ui-text-titel)}}.raster-symbol{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.menue-bereiche{width:240px;display:grid}.menue-bereiche .menue-eintrag{color:var(--ui-text);font-weight:var(--weight-bold);margin-top:0;text-decoration:none;display:block}.menue-bereiche .menue-eintrag[aria-current=page]{background:var(--ui-flaeche-aktiv);color:var(--ui-text-titel)}.menue-bereiche .menue-eintrag:focus-visible{outline-offset:-2px}.reiter{gap:var(--space-1);border-radius:var(--ui-radius-m);scrollbar-width:none;min-width:0;padding:4px;display:flex;position:relative;overflow-x:auto}.reiter-marke{background:var(--ui-flaeche);border-radius:var(--ui-radius-s);box-shadow:var(--ui-ebene-karte);transition:transform var(--dur-menue) var(--ease-out), width var(--dur-menue) var(--ease-out);position:absolute;top:4px;bottom:4px;left:0}.reiter a{height:34px;padding:0 var(--space-4);align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--ui-radius-s);color:var(--ui-text-leise);font-weight:var(--weight-bold);font-size:var(--ui-fs-m);transition:color var(--dur-hover) var(--ease-farbe);text-decoration:none;display:inline-flex;position:relative}.reiter a[aria-current=page]{color:var(--ui-text-titel)}@media (hover:hover) and (pointer:fine){.reiter a:not([aria-current]):hover{color:var(--ui-text)}}.kopf-marke{text-decoration:none}.springen{left:var(--space-3);top:var(--space-2);z-index:70;padding:var(--space-2) var(--space-3);background:var(--ui-flaeche);border-radius:var(--ui-radius-s);box-shadow:var(--ui-ebene-schwebend);position:fixed;transform:translateY(-200%)}.springen:focus{transform:none}.inhalt:focus{outline:none}.hilfe-knopf{border-radius:var(--ui-radius-rund);background:var(--ui-flaeche);width:34px;height:34px;color:var(--ui-primaer);box-shadow:var(--ui-ebene-karte);font-weight:var(--weight-bold);flex:none;place-items:center;text-decoration:none;display:grid}.hilfe-knopf:hover,.hilfe-knopf:focus-visible{background:var(--ui-flaeche-hover)}.hilfe-suche{max-width:560px;margin-bottom:var(--space-4)}.hilfe-suche input{font-size:max(16px, var(--ui-fs-m))}.hilfe-gruppe{margin-bottom:var(--space-5)}.hilfe-liste{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.hilfe-eintrag{gap:var(--space-1);height:100%;padding:var(--space-3) var(--space-4);border-radius:var(--ui-radius-m);background:var(--ui-flaeche);box-shadow:var(--ui-ebene-karte);color:var(--ui-text);text-decoration:none;display:grid}.hilfe-eintrag:hover,.hilfe-eintrag:focus-visible{background:var(--ui-flaeche-hover)}.hilfe-text{max-width:70ch;line-height:1.6}.hilfe-text h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--ui-fs-l);color:var(--ui-text-titel)}.hilfe-text h3{margin:var(--space-4) 0 var(--space-1);font-size:var(--ui-fs-m)}.hilfe-text ol,.hilfe-text ul{padding-left:1.4em}.hilfe-text li+li{margin-top:var(--space-1)}.hilfe-bild{margin:var(--space-3) 0}.hilfe-bild img{border-radius:var(--ui-radius-m);max-width:100%;height:auto;box-shadow:var(--ui-ebene-karte);display:block}.hilfe-bild figcaption{margin-top:var(--space-1);font-size:var(--ui-fs-s);color:var(--ui-text-leise)}.hilfe-weitere{margin-top:var(--space-6)}.hilfe-weitere ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.suchfeld{align-items:center;gap:var(--space-2);min-width:200px;height:34px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--ui-radius-m);cursor:text;background:var(--ui-flaeche);color:var(--ui-text-leise);box-shadow:var(--ui-ebene-karte);font-size:var(--ui-fs-s);transition:box-shadow var(--dur-hover) var(--ease-farbe);border:0;flex:none;display:flex}.suchfeld span{text-align:left;white-space:nowrap;margin-right:var(--space-5);flex:1}.lupe{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.suchfeld:hover{box-shadow:var(--ui-ebene-karte), 0 0 0 1px var(--ui-linie-stark)}}kbd{font:inherit;font-size:var(--ui-fs-xs);padding:1px var(--space-2);border-radius:var(--ui-radius-s);background:var(--ui-flaeche-ruhig)}.person{position:relative}.person-knopf{cursor:pointer;border:0;position:relative}.person-zaehler{box-shadow:0 0 0 2px var(--ui-flaeche);margin:0;position:absolute;top:-6px;right:-8px}.menue-stand{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ui-text-leise);font-size:var(--ui-fs-xs);display:block}.betrieb section{margin-bottom:var(--space-6)}.betrieb-zustand{font-weight:var(--weight-bold)}.betrieb-gestoert{color:var(--ui-fehler)}.betrieb-nummer{font-variant-numeric:tabular-nums;letter-spacing:.02em}.menue{right:0;top:calc(100% + var(--space-2));z-index:30;width:290px;padding:var(--space-2);background:var(--ui-flaeche);border-radius:var(--ui-radius-m);box-shadow:var(--ui-ebene-schwebend);border:var(--ui-rand-schwebend);transform-origin:100% 0;animation:menue-auf var(--dur-menue) var(--ease-out);position:absolute}@keyframes menue-auf{0%{opacity:0;transform:scale(var(--skala-start))}}.menue-kopf{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.menue-rechte{padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--ui-linie);border-bottom:var(--border-width) solid var(--ui-linie);font-size:var(--ui-fs-s);color:var(--ui-text-leise);margin:0;list-style:none}.menue-trenner{border-top:var(--border-width) solid var(--ui-linie)}.menue-eintrag{width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);text-align:left;border-radius:var(--ui-radius-s);cursor:pointer;background:0 0;border:0}@media (hover:hover) and (pointer:fine){.menue-eintrag:hover{background:var(--ui-flaeche-hover)}}.inhalt{flex:1;min-height:0;overflow-x:clip}.rahmen-start .inhalt{background:linear-gradient(180deg, var(--ui-band-zart), var(--ui-grund) 480px)}.prototyp-dock{left:var(--space-4);bottom:var(--space-4);z-index:50;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--ui-flaeche);border-radius:var(--ui-radius-m);box-shadow:var(--ui-ebene-schwebend);font-size:var(--ui-fs-s);display:flex;position:fixed}.prototyp-dock label{align-items:center;gap:var(--space-2);display:flex}.dock-umschalter{cursor:pointer;color:var(--ui-text-leise);font:inherit;background:0 0;border:0;padding:0}.prototyp-dock-zu{padding:var(--space-1) var(--space-3);opacity:.85}.dock-segmente{border-radius:var(--ui-radius-s);background:var(--ui-flaeche-aktiv);font-size:var(--ui-fs-xs);padding:2px;display:inline-flex}.dock-segmente button{padding:2px var(--space-3);border-radius:var(--ui-radius-s);cursor:pointer;background:0 0;border:0}.dock-segmente button[aria-pressed=true]{background:var(--ui-flaeche);box-shadow:var(--ui-ebene-karte)}.prototyp-dock select{max-width:240px;padding:2px var(--space-1);border:var(--border-width) solid var(--ui-linie);border-radius:var(--ui-radius-s);background:var(--ui-flaeche)}.suche-schleier{z-index:60;background:var(--ui-schleier);-webkit-backdrop-filter:var(--ui-schleier-filter);backdrop-filter:var(--ui-schleier-filter);align-content:start;justify-items:center;padding-top:14vh;display:grid;position:fixed;inset:0}.suche{background:var(--ui-flaeche);border-radius:var(--ui-radius-l);width:min(640px,100vw - 32px);box-shadow:var(--ui-ebene-dialog);overflow:hidden}.suche input{width:100%;height:56px;padding:0 var(--space-5);border:0;border-bottom:var(--border-width) solid var(--ui-linie);font-size:var(--ui-fs-l);outline:none}.suche-treffer{padding:var(--space-2);max-height:50vh;margin:0;list-style:none;overflow:auto}.suche-treffer button{align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--ui-radius-s);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;display:grid}.suche-treffer button.markiert{background:var(--ui-flaeche-aktiv)}.suche-modul{font-size:var(--ui-fs-xs);color:var(--ui-text-leise)}.suche-gruppe{margin:var(--space-2) var(--space-3) var(--space-1);font-size:var(--ui-fs-xs);letter-spacing:var(--tracking-rubrik);text-transform:uppercase;color:var(--ui-text-leise)}.suche-leer{padding:var(--space-3);color:var(--ui-text-leise)}.suche-fuss{padding:var(--space-2) var(--space-5);font-size:var(--ui-fs-xs);color:var(--ui-text-leise);background:var(--ui-flaeche-ruhig);margin:0}.start{max-width:var(--ui-seite-max);padding:var(--space-7) var(--ui-seite-rand) var(--space-9);margin:0 auto}.start-kopf{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.bereich-titel{margin:var(--space-7) 0 var(--space-4);font-size:var(--ui-fs-l);color:var(--ui-text-leise);font-weight:var(--weight-regular)}.start-ohne-module{margin-top:var(--space-6)}.raster{--kachel-min:380px;gap:var(--space-4);position:relative}.raster-platz{position:absolute;top:0;left:0}.raster-platz:focus-visible{outline:2px solid var(--ui-fokus);outline-offset:4px;border-radius:var(--ui-radius-l)}.bereich-kopf{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.plakette-vorschau,.plakette-stand{margin-left:var(--space-2);border-radius:var(--ui-radius-rund);border:1px solid var(--ui-linie-stark);color:var(--ui-text-leise);font-size:var(--ui-fs-xs);font-weight:var(--weight-bold);white-space:nowrap;vertical-align:middle;background:0 0;padding:0 6px;line-height:1.5;display:inline-block}.plakette-stand{font-size:var(--ui-fs-s);color:var(--ui-text);margin-left:0;padding:2px 10px}.reiter a.reiter-vorschau:not([aria-current]){font-weight:var(--weight-regular);opacity:.75}.form-flaeche-vorschau .form-flaeche-inhalt{opacity:.72}.form-flaeche-vorschau .plakette-vorschau{margin:var(--space-1) 0 0;position:absolute;top:100%;left:50%;translate:-50%}.menue-gruppe{padding:var(--space-2) var(--space-3) var(--space-1);margin-top:var(--space-1);border-top:1px solid var(--ui-linie);color:var(--ui-text-leise);font-size:var(--ui-fs-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em}.menue-bereiche .menue-eintrag-vorschau:not([aria-current]){color:var(--ui-text-leise);font-weight:var(--weight-regular)}.vorschau-text{max-width:62ch;font-size:var(--ui-fs-l);color:var(--ui-text);line-height:1.55}.vorschau-ideen{margin-top:var(--space-5);color:var(--ui-text-leise)}.reiter-gruppe{margin:0 var(--space-1) 0 var(--space-3);align-self:center}.bereiche-wahl.nur-schmal{display:none}@media (width<=1699.98px){.reiter a.reiter-vorschau,.reiter-gruppe{display:none}.bereiche-wahl.nur-schmal{display:block}}@media (width<=1100px){.kopf{gap:var(--space-3)}.kopf-marke .rubrik,.suchfeld kbd,.rahmen-modul .kopf-marke .wortmarke,.bereiche-knopf span{display:none}.suchfeld{min-width:0}.suchfeld span{margin-right:var(--space-2)}.reiter{scrollbar-width:none;min-width:0;overflow-x:auto}.reiter a{flex:none}.reiter{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}}@media (width<=700px){.start{padding-top:var(--space-6)}.suchfeld span,.suchfeld kbd,.kopf-marke .rubrik{display:none}.suchfeld{min-width:0}.modul-name{display:none}.kopf{gap:var(--space-2);padding:0 var(--space-3)}.kopf-marke .wortmarke{white-space:nowrap;font-size:var(--ui-fs-m)}.reiter{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.reiter a{padding:0 var(--space-3);flex:none}.kopf-rechts{gap:var(--space-2);margin-left:0}.prototyp-dock{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);flex-wrap:wrap}.prototyp-dock select{max-width:160px}}.kachel{padding:var(--space-5);overflow-wrap:anywhere;background:var(--ui-flaeche);border:var(--ui-rand-karte);border-radius:var(--ui-radius-l);min-width:0;box-shadow:var(--ui-ebene-karte);position:relative}.kachel-kopf{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);min-height:30px;display:flex}.kachel-kopf h3{margin:0}.kachel-fuss{margin:var(--space-3) 0 0;font-size:var(--ui-fs-s)}.start-auftritt .kachel{animation:auftauchen .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes auftauchen{0%{opacity:0;transform:translateY(var(--weg-mittel))}}.liste{margin:0;padding:0;list-style:none;display:grid}.zeile{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--ui-linie);display:flex}.liste li:first-child .zeile,.liste>.zeile:first-child{border-top:0}.zeile strong{font-weight:var(--weight-bold);font-size:var(--ui-fs-m);line-height:var(--ui-lh-dicht);display:block}.zeile-link{padding-left:var(--space-2);padding-right:var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--ui-radius-s);transition:background-color var(--dur-hover) var(--ease-farbe);text-decoration:none}@media (hover:hover) and (pointer:fine){.zeile-link:hover{background:var(--ui-flaeche-hover)}}.faellig{min-width:64px;font-size:var(--ui-fs-s);color:var(--ui-text-leise);flex:none;padding-top:1px}.faellig-heute{color:var(--ui-text-titel);font-weight:var(--weight-bold)}.hinweis-punkt{border-radius:var(--ui-radius-rund);background:var(--ui-hinweis);flex:none;width:8px;height:8px;margin-top:7px}.tabelle{border-collapse:collapse;width:100%;font-size:var(--ui-fs-m)}.tabelle th{text-align:left;font-weight:var(--weight-regular);font-size:var(--ui-fs-xs);letter-spacing:var(--tracking-rubrik);text-transform:uppercase;color:var(--ui-text-leise);padding:0 var(--space-3) var(--space-2) 0}.tabelle td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-top:var(--border-width) solid var(--ui-linie);vertical-align:top}.tabelle td strong{display:block}.tabelle .rechts{text-align:right;white-space:nowrap;padding-right:0}.tabelle .ueber{color:var(--ui-fehler);font-weight:var(--weight-bold)}.abwesend{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.abwesend .rubrik{margin-right:var(--space-1)}.wetter{justify-items:end;gap:var(--space-1);display:grid}.wetter ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.wetter li{align-items:center;column-gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--ui-flaeche);border-radius:var(--ui-radius-m);min-width:112px;box-shadow:var(--ui-ebene-karte);grid-template-columns:auto auto;display:grid}.wetter li small{grid-column:1/-1}.wetter-tag{font-size:var(--ui-fs-xs);letter-spacing:var(--tracking-rubrik);text-transform:uppercase;color:var(--ui-text-leise);grid-column:1/-1}.wetter-grad{font-size:var(--ui-fs-xl);font-weight:var(--weight-bold);color:var(--ui-text-titel)}.wetter-tief{margin-left:var(--space-1);font-size:var(--ui-fs-s);font-weight:var(--weight-regular);display:inline}.wetter-hinweis{text-decoration:none}.wetter-bild{width:28px;height:28px;fill:var(--ui-band-kraeftig);stroke:var(--ui-text-titel);stroke-width:1.6px;stroke-linecap:round}.wetter-bild .tropfen{fill:none;stroke:var(--ui-primaer);stroke-width:2px}.wetter-regen{box-shadow:var(--ui-ebene-karte), inset 0 -3px 0 var(--ui-primaer)}.wetter-hinweis{cursor:pointer;color:var(--ui-primaer);font-weight:var(--weight-bold);font-size:var(--ui-fs-s);background:0 0;border:0;padding:0}.wetter-quelle{font-size:var(--ui-fs-xs)}@media (width<=700px){.wetter{justify-items:stretch;width:100%}.wetter ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wetter li{min-width:0;padding:var(--space-2);column-gap:var(--space-1)}.wetter-bild{width:22px;height:22px}.wetter-grad{font-size:var(--ui-fs-l)}}.schnell{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.schnell-kachel{min-width:0;padding:var(--space-3);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;background:var(--ui-flaeche-ruhig);border-radius:var(--ui-radius-m);transition:background-color var(--dur-hover) var(--ease-farbe), transform var(--dur-druck) var(--ease-out);text-decoration:none;display:block}.schnell-kachel:active{transform:scale(var(--ui-druck-skala))}.schnell-kachel strong{color:var(--ui-text-titel)}@media (hover:hover) and (pointer:fine){.schnell-kachel:hover{background:var(--ui-flaeche-aktiv)}}.pinnwand{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mitteilung{padding:var(--space-3) var(--space-4);border-radius:var(--ui-radius-m);background:var(--ui-flaeche-ruhig)}.mitteilung.angeheftet{background:var(--ui-band)}.mitteilung p{margin:var(--space-1) 0 var(--space-2)}.text-mehrzeilig{white-space:pre-line}.gekuerzt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mitteilung .weiterlesen{margin:calc(-1 * var(--space-1)) 0 var(--space-2);display:block}.termine{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.termine li{gap:var(--space-3);align-items:center;display:flex}.termin-datum{text-align:center;background:var(--ui-flaeche-ruhig);border-radius:var(--ui-radius-m);flex:none;place-content:center;width:48px;height:48px;display:grid}.termin-datum strong{font-size:var(--ui-fs-l);color:var(--ui-text-titel);line-height:1}.termin-datum small{font-size:var(--ui-fs-xs)}.formular{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);background:var(--ui-flaeche-ruhig);border-radius:var(--ui-radius-m);display:grid}.formular input:not([type=checkbox]),.formular textarea{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--ui-linie);border-radius:var(--ui-radius-s);background:var(--ui-flaeche)}.formular-reihe{align-items:center;gap:var(--space-3);font-size:var(--ui-fs-s);flex-wrap:wrap;display:flex}.formular-reihe label{gap:2px;display:grid}.formular-reihe .haken{align-items:center;gap:var(--space-2);display:flex}.formular-knoepfe{justify-content:flex-end}.formular select,.formular-reihe select,.formular-reihe input:not([type=checkbox]){padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--ui-linie);border-radius:var(--ui-radius-s);background:var(--ui-flaeche);min-height:32px}.feld{font-size:var(--ui-fs-s);gap:2px;display:grid}.feld input,.feld textarea{font-size:var(--ui-fs-m)}.wachsen{flex:180px}.wachsen input{width:100%}.formular-knapp{margin-top:var(--space-3)}.abstand-unten{margin-bottom:var(--space-4)}.abstand-oben{margin-top:var(--space-4)}fieldset.tage{gap:var(--space-2) var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}fieldset.tage legend{margin-bottom:2px;padding:0}.wechsel{gap:var(--space-2);display:grid}.wechsel .formular-reihe{padding-left:var(--space-3);border-left:2px solid var(--ui-linie)}.wechsel>.text-knopf{justify-self:start}.modul{display:contents}.laedt{padding:var(--space-4) 0}.ui-hinweisband-zeile small{display:block}.seite{max-width:var(--ui-seite-max);padding:var(--space-7) var(--ui-seite-rand) var(--space-9);margin:0 auto}.seite>:not(.ui-seitenkopf){max-width:var(--ui-seite-max-text)}.seite-breit>:not(.ui-seitenkopf){max-width:none}@media (width<=700px){.seite{padding-top:var(--space-6)}}.segmente{background:var(--ui-flaeche-ruhig);border-radius:var(--ui-radius-m);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.segmente button{white-space:nowrap;height:30px;padding:0 var(--space-4);border-radius:var(--ui-radius-s);cursor:pointer;color:var(--ui-text-leise);background:0 0;border:0;align-items:center;display:inline-flex}.segmente button[aria-pressed=true]{background:var(--ui-flaeche);color:var(--ui-text);font-weight:var(--weight-bold);box-shadow:var(--ui-ebene-karte)}.tabelle-huelle{padding:var(--space-4) var(--space-5);background:var(--ui-flaeche);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-karte);position:relative;overflow-x:auto}.tabelle-rechte td{vertical-align:middle}.tabelle-rechte th small{text-transform:none;letter-spacing:0}.tabelle-rechte select{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--ui-linie);border-radius:var(--ui-radius-s);background:var(--ui-flaeche)}.tabelle-rechte input[type=checkbox]{width:18px;height:18px;accent-color:var(--ui-primaer)}.tabelle-rechte tr.gesperrt td{color:var(--ui-text-leise)}.tabelle-rechte .zusatzrecht{align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--ui-fs-xs);white-space:nowrap;display:flex}.tabelle-rechte .zusatzrecht input[type=checkbox]{width:15px;height:15px}.tabelle-rechte .zusatzrecht:has(input:disabled){color:var(--ui-text-leise)}.tabelle-rechte tr.gesperrt strong:after{content:" · gesperrt";font-weight:var(--weight-regular)}.rechte-huelle{max-height:calc(100dvh - var(--ui-kopf-hoehe) - var(--space-4));padding-top:0;padding-left:0;overflow:auto}.tabelle-rechte thead th{z-index:2;background:var(--ui-flaeche);padding-top:var(--space-4);vertical-align:bottom;position:sticky;top:0}.tabelle-rechte .rechte-person{z-index:1;background:var(--ui-flaeche);padding-left:var(--space-5);min-width:min(11rem,40vw);max-width:15rem;position:sticky;left:0}.tabelle-rechte thead .rechte-person{z-index:3}.protokoll{padding:var(--space-4) var(--space-5);background:var(--ui-flaeche);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-karte);margin:0;list-style:none}.protokoll li{gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--ui-linie);font-size:var(--ui-fs-s);grid-template-columns:110px 160px minmax(0,1fr);display:grid}.protokoll li:first-child{border-top:0}.protokoll li.leise{display:block}.protokoll time{color:var(--ui-text-leise)}.pikto{vertical-align:-.2em;-webkit-mask:var(--pikto) center / contain no-repeat;-webkit-mask:var(--pikto) center / contain no-repeat;mask:var(--pikto) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.kachel-kopf h3{align-items:center;gap:var(--space-2);display:flex}.kachel-pikto{color:var(--ui-primaer)}.text-link{cursor:pointer;color:var(--ui-primaer);font-weight:var(--weight-bold);font-size:var(--ui-fs-s);background:0 0;border:0;padding:0 0 2px}.linie,.zeile-link strong{transition:background-size var(--dur-menue) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px}.linie:focus-visible{background-size:100% 1.5px}@media (hover:hover) and (pointer:fine){.linie:hover,.zeile-link:hover strong{background-size:100% 1.5px}}.bereiche{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,260px));display:grid}.form-flaeche{aspect-ratio:1;text-align:center;color:var(--ui-text-titel);background:var(--ui-band-kraeftig);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-karte);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}button.form-flaeche{cursor:pointer;transition:transform var(--dur-druck) var(--ease-out)}button.form-flaeche:active{transform:scale(var(--ui-druck-skala))}.form-flaeche-form{width:82%;top:50%;left:9%;translate:0 -50%}.form-flaeche-inhalt{z-index:1;justify-items:center;gap:var(--space-2);max-width:62%;font-size:var(--ui-fs-l);line-height:1.2;display:grid;position:relative}.form-flaeche-inhalt .pikto{color:var(--ui-text-titel)}.form-flaeche-inhalt small{font-size:var(--ui-fs-s)}.form-flaeche-text{z-index:2;padding:var(--space-5);background:var(--ui-flaeche-ruhig);color:var(--ui-text);font-size:var(--ui-fs-m);text-align:left;opacity:0;transition:opacity var(--dur-menue) var(--ease-farbe);place-items:center;display:grid;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.form-flaeche:hover .form-flaeche-text{opacity:1}}.form-flaeche:focus-visible .form-flaeche-text{opacity:1}.form-flaeche-gross{width:min(360px,100%)}.start-ohne-module{margin-top:var(--space-7);justify-content:center;display:flex}.wort{display:inline-block}.start-auftritt .wort{animation:wort-auf .76s var(--ease-out) both;animation-delay:calc(var(--w,0) * 90ms + 60ms)}@keyframes wort-auf{0%{opacity:0;transform:translateY(.4em)}}.eingang .bildmarke-gross{animation:marke-auf var(--dur-feder-schnell) var(--feder-schnell) both}@keyframes marke-auf{0%{opacity:0;scale:.85}}.wortmarke-animiert .buchstabe{animation:buchstabe-auf .42s var(--ease-out) both;animation-delay:calc(var(--b,0) * 55ms + .26s);display:inline-block}@keyframes buchstabe-auf{0%{opacity:0}}.rueckmeldung{z-index:45;position:fixed;top:50%;right:0;translate:0 -50%}.rueckmeldung-knopf{writing-mode:vertical-rl;padding:var(--space-4) var(--space-2);cursor:pointer;background:var(--ui-marke-flaeche);color:var(--ui-marke-text);font-weight:var(--weight-bold);font-size:var(--ui-fs-s);letter-spacing:.02em;border-radius:0 var(--ui-radius-m) var(--ui-radius-m) 0;box-shadow:var(--ui-ebene-schwebend);transition:background-color var(--dur-hover) var(--ease-farbe), padding var(--dur-hover) var(--ease-out);border:0;rotate:180deg}@media (hover:hover) and (pointer:fine){.rueckmeldung-knopf:hover{background:var(--ui-primaer-hover);padding-bottom:var(--space-5)}}.rueckmeldung-feld{right:calc(100% + var(--space-3));width:330px;padding:var(--space-4);background:var(--ui-flaeche);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-dialog);border:var(--ui-rand-schwebend);transform-origin:100%;animation:menue-auf var(--dur-menue) var(--ease-out);position:absolute;top:50%;translate:0 -50%}.rueckmeldung-feld form{gap:var(--space-2);display:grid}.rueckmeldung-feld textarea{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--ui-linie);border-radius:var(--ui-radius-s);resize:vertical}.rueckmeldung-knoepfe{justify-content:flex-end;gap:var(--space-2);display:flex}.rueckmeldung-danke{margin:0}.zaehler{min-width:18px;height:18px;margin-left:var(--space-2);border-radius:var(--ui-radius-rund);background:var(--ui-marker);color:var(--ui-marker-text);font-size:var(--ui-fs-xs);font-weight:var(--weight-bold);place-items:center;padding:0 5px;display:inline-grid}.rueckmeldungen li,.papierkorb li{grid-template-columns:110px 160px minmax(0,1fr) auto;align-items:start}.papierkorb-knoepfe{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.protokoll small{overflow-wrap:anywhere}.rueckmeldungen li.erledigt span a{color:var(--ui-text-leise);text-decoration:line-through}.rueckmeldungen .haken{align-items:center;gap:var(--space-1);font-size:var(--ui-fs-xs);display:flex}@media (width<=700px){.rueckmeldung{display:none}}.kachel-knopf{top:var(--space-5);right:var(--space-5);position:absolute}.zeile-hervorgehoben{background:var(--ui-band);padding-top:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-1)}.zeile-hervorgehoben strong{color:var(--ui-text-titel)}.zeile-text{flex:1;min-width:0;text-decoration:none}.zeile-text strong{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.zeile-text:hover strong{text-underline-offset:3px;text-decoration:underline}}.etiketten{align-items:center;gap:var(--space-1);flex-wrap:wrap;padding-top:1px;display:flex}.etiketten .text-knopf{margin-left:var(--space-1);font-size:var(--ui-fs-s)}.wer-fehlt .faellig{min-width:92px}.abhaken{width:18px;height:18px;accent-color:var(--ui-primaer);cursor:pointer;flex:none;margin:2px 0 0}.meldungen{left:50%;bottom:var(--space-5);z-index:80;gap:var(--space-2);pointer-events:none;justify-items:center;display:grid;position:fixed;translate:-50%}.meldung{padding:var(--space-2) var(--space-4);border-radius:var(--ui-radius-m);max-width:min(560px,100vw - 32px);box-shadow:var(--ui-ebene-schwebend);background:var(--ui-text-titel);color:var(--ui-flaeche);font-size:var(--ui-fs-s);animation:meldung-auf var(--dur-menue) var(--ease-out);margin:0}.meldung-fehler{background:var(--ui-fehler);color:var(--ui-flaeche)}@keyframes meldung-auf{0%{opacity:0;transform:translateY(var(--weg-klein))}}.start-bearbeiten{padding-bottom:calc(var(--space-9) + 120px)}.raster-bearbeiten .raster-platz{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.raster-bearbeiten .kachel{box-shadow:var(--ui-ebene-karte), 0 0 0 1.5px var(--ui-linie-stark);transition:scale var(--dur-menue) var(--ease-out), box-shadow var(--dur-menue) var(--ease-out)}.raster-gezogen{z-index:10;cursor:grabbing}.raster-bearbeiten .raster-gezogen{cursor:grabbing}.raster-gezogen .kachel{box-shadow:var(--ui-ebene-schwebend), 0 0 0 1.5px var(--ui-primaer);scale:1.02}.raster-platzhalter{pointer-events:none;border:2px dashed var(--ui-linie-stark);border-radius:var(--ui-radius-l);background:var(--ui-flaeche-ruhig);position:absolute;top:0;left:0}.raster-weg{z-index:3;cursor:pointer;background:var(--ui-text-titel);width:26px;height:26px;color:var(--ui-flaeche);box-shadow:var(--ui-ebene-karte);animation:weg-auf var(--dur-menue) var(--ease-out);transition:background-color var(--dur-hover) var(--ease-farbe), scale var(--dur-druck) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-10px;left:-10px}.raster-weg:before{content:"";position:absolute;inset:-9px}.raster-weg svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none;width:12px;height:12px}.raster-weg:active{scale:var(--ui-druck-skala)}.raster-weg:focus-visible{outline:2px solid var(--ui-fokus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.raster-weg:hover{background:var(--ui-fehler)}}@keyframes weg-auf{0%{opacity:0;scale:.6}}.raster-gezogen .raster-weg{visibility:hidden}.start-wetter{position:relative}.anpassen-leiste{left:50%;bottom:var(--space-4);z-index:55;align-items:center;gap:var(--space-4);width:min(960px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);background:var(--ui-flaeche);border:var(--ui-rand-schwebend);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-schwebend);animation:leiste-auf var(--dur-dialog) var(--ease-out);display:flex;position:fixed;translate:-50%}@keyframes leiste-auf{0%{opacity:0;transform:translateY(var(--weg-mittel))}}.leiste-text{flex:none;display:grid}.leiste-text strong{color:var(--ui-text-titel)}.leiste-text small{color:var(--ui-text-leise);font-size:var(--ui-fs-xs)}.leiste-ausgeblendet{align-items:center;gap:var(--space-2);scrollbar-width:thin;flex:1;min-width:0;padding:2px;display:flex;overflow-x:auto}.leiste-kachel{align-items:center;gap:var(--space-1);height:30px;padding:0 var(--space-3);border-radius:var(--ui-radius-rund);cursor:pointer;white-space:nowrap;font:inherit;font-size:var(--ui-fs-s);background:var(--ui-flaeche-aktiv);color:var(--ui-text-titel);transition:background-color var(--dur-hover) var(--ease-farbe), scale var(--dur-druck) var(--ease-out);border:0;flex:none;display:inline-flex}.leiste-kachel svg{width:12px;height:12px;stroke:var(--ui-primaer);stroke-width:1.8px;stroke-linecap:round;fill:none}.leiste-kachel:active:not(:disabled){scale:var(--ui-druck-skala)}.leiste-kachel:disabled{cursor:default;opacity:.6}.leiste-kachel:focus-visible{outline:2px solid var(--ui-fokus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.leiste-kachel:hover:not(:disabled){background:var(--ui-band-kraeftig)}}:root:has(.anpassen-leiste) .prototyp-dock{display:none}.nur-finger{display:none}@media (hover:none) and (pointer:coarse){.nur-maus{display:none}.nur-finger{display:inline}}@media (width<=700px){.anpassen-leiste{gap:var(--space-2) var(--space-3);padding:var(--space-3);bottom:var(--space-2);flex-wrap:wrap}.leiste-text{flex:1}.leiste-ausgeblendet{flex-basis:100%;order:3}}.aufgaben-raster{gap:var(--space-6);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.listen{gap:2px;display:grid;position:sticky;top:80px}.listen .rubrik{margin-bottom:var(--space-2)}.listen-eintrag{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--ui-radius-s);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.listen-eintrag small{flex:none}.listen-eintrag.aktiv{background:var(--ui-flaeche);box-shadow:var(--ui-ebene-karte);font-weight:var(--weight-bold)}@media (hover:hover) and (pointer:fine){.listen-eintrag:not(.aktiv):hover{background:var(--ui-flaeche-hover)}}.listen-neu{margin:var(--space-2) var(--space-3);justify-self:start}.neue-aufgabe{gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-4);background:var(--ui-flaeche);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-karte);flex-wrap:wrap;display:flex}.neue-aufgabe input:first-child{flex:260px}.neue-aufgabe input,.neue-aufgabe select{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--ui-linie);border-radius:var(--ui-radius-s);background:var(--ui-flaeche);min-height:30px}.aufgaben{background:var(--ui-flaeche);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-karte);margin:0;padding:0;list-style:none}.aufgaben-einzeln{margin-top:var(--space-4)}.aufgabe{border-top:var(--border-width) solid var(--ui-linie)}.aufgabe:first-child{border-top:0}.aufgabe-zeile{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.aufgabe-titel{flex:1;min-width:0;text-decoration:none}.aufgabe-titel strong{overflow-wrap:anywhere;display:block}.aufgabe.erledigt .aufgabe-titel strong{color:var(--ui-text-leise);text-decoration:line-through}.aufgabe.offen{background:var(--ui-flaeche-ruhig)}@media (hover:hover) and (pointer:fine){.aufgabe:not(.offen) .aufgabe-zeile:hover{background:var(--ui-flaeche-hover)}}.aufgabe .faellig{text-align:right}.aufgabe-detail{gap:var(--space-3);padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 18px + var(--space-3));display:grid}.aufgabe-detail .feld textarea{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--ui-linie);border-radius:var(--ui-radius-s);background:var(--ui-flaeche)}.aufgabe-detail .rubrik{margin:var(--space-2) 0 0}.verlauf{gap:var(--space-1);font-size:var(--ui-fs-s);margin:0;padding:0;list-style:none;display:grid}.verlauf li{gap:var(--space-2);grid-template-columns:100px 120px minmax(0,1fr);display:grid}.verlauf time,.verlauf-aenderung span{color:var(--ui-text-leise)}.verlauf-kommentar span{overflow-wrap:anywhere}.kommentar{gap:var(--space-2);display:flex}.kommentar input{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--ui-linie);border-radius:var(--ui-radius-s);background:var(--ui-flaeche);flex:1}@media (width<=860px){.aufgaben-raster{grid-template-columns:minmax(0,1fr)}.listen{flex-wrap:wrap;display:flex;position:static}.aufgabe-detail{padding-left:var(--space-4)}.verlauf li{grid-template-columns:minmax(0,1fr);gap:0}}.kalender-kopf{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.kalender-kopf h2{margin:0 var(--space-2);font-size:var(--ui-fs-l);text-align:center;min-width:9em}.legende{gap:var(--space-3);font-size:var(--ui-fs-s);color:var(--ui-text-leise);flex-wrap:wrap;display:flex}.legende>span{align-items:center;gap:var(--space-1);display:inline-flex}.abw,.abw-frei{border-radius:var(--ui-radius-s);width:100%;min-width:22px;height:24px;font-size:var(--ui-fs-xs);font-weight:var(--weight-bold);border:0;place-items:center;padding:0;display:inline-grid}.legende .abw{width:22px}.abw-schule{background:var(--ui-abw-schule);color:var(--ui-abw-schule-text)}.abw-urlaub{background:var(--ui-abw-urlaub);color:var(--ui-abw-urlaub-text)}.abw-abwesend{background:var(--ui-abw-abwesend);color:var(--ui-abw-abwesend-text)}button.abw,.abw-frei{cursor:pointer}.abw-frei{background:0 0}.abw-start{outline:2px solid var(--ui-primaer);outline-offset:-2px;background:var(--ui-band-zart)}@media (hover:hover) and (pointer:fine){.abw-frei:hover{background:var(--ui-flaeche-hover)}}.kalender-huelle{background:var(--ui-flaeche);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-karte);overflow-x:auto}.kalender{border-collapse:collapse;width:100%;font-size:var(--ui-fs-s)}.kalender th,.kalender td{text-align:center;border-left:var(--border-width) solid var(--ui-linie);padding:2px}.kalender thead th{padding:var(--space-2) 2px;font-weight:var(--weight-bold)}.kalender thead small{font-weight:var(--weight-regular);font-size:var(--ui-fs-xs)}.kalender .kalender-name{z-index:1;min-width:170px;padding:var(--space-1) var(--space-3);text-align:left;font-weight:var(--weight-regular);white-space:nowrap;background:var(--ui-flaeche);border-left:0;position:sticky;left:0}.kalender .wochenende{background:var(--ui-flaeche-ruhig)}.kalender .heute{box-shadow:inset 2px 0 0 var(--ui-primaer), inset -2px 0 0 var(--ui-primaer)}.kalender-hinweis{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.kalender thead .heute{color:var(--ui-text-titel)}.kalender .tag-heute{border-radius:var(--ui-radius-s);background:var(--ui-marker);min-width:2ch;color:var(--ui-marker-text);padding:0 3px;display:inline-block}.kalender-gruppe th{padding:var(--space-3) var(--space-3) var(--space-1);text-align:left;font-size:var(--ui-fs-xs);letter-spacing:var(--tracking-rubrik);text-transform:uppercase;color:var(--ui-text-leise);font-weight:var(--weight-regular);border-left:0;position:sticky;left:0}@media (width<=700px){.kalender .kalender-name{text-overflow:ellipsis;min-width:0;max-width:38vw;overflow:hidden}}.kalender tr.markiert .kalender-name{background:var(--ui-band);font-weight:var(--weight-bold)}.abwesenheit-formular small{margin-top:var(--space-1)}.mehr-laden{justify-content:center;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.ladefehler{padding:var(--space-4) 0}.ladefehler p{margin:0 0 var(--space-2);color:var(--ui-text-leise)}.redaktion-liste{padding:var(--space-2) var(--space-5);background:var(--ui-flaeche);border-radius:var(--ui-radius-l);box-shadow:var(--ui-ebene-karte);margin:0;list-style:none}.redaktion-liste li{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--ui-linie);display:flex}.redaktion-liste li:first-child{border-top:0}.redaktion-liste li>span{flex:1;min-width:0}.redaktion-liste small{overflow-wrap:anywhere}.redaktion-liste .etikett{margin-left:var(--space-2)}.redaktion-liste li.abgelaufen strong{color:var(--ui-text-leise)}@media (prefers-reduced-motion:reduce){.start-auftritt .kachel,.menue,.start-auftritt .wort,.eingang .bildmarke-gross,.wortmarke-animiert .buchstabe,.rueckmeldung-feld,.meldung,.raster-weg{animation:none}.reiter-marke,.linie,.zeile-link strong{transition:none}.raster-gezogen .kachel{scale:1}}}@layer modul;
