:root{--st-leiste:64px;--st-zeit:340px;--st-stunde-linie:calc(var(--st-angabe-zh) / 2);--st-stunde-rand:40px;--st-zeit-unten:calc(var(--st-stunde-linie) + 24px);--st-glatt:#000, #000000f8 10%, #000000e4 20%, #000000c8 30%, #000000a5 40%, #00000080 50%, #0000005a 60%, #00000037 70%, #0000001b 80%, #00000007 90%, transparent;--st-schleier-hoehe:48px}@property --st-platzhalter-gehoben{syntax:"<color>";inherits:true;initial-value:#0000}@property --st-kante{syntax:"<number>";inherits:false;initial-value:0}@keyframes st-schleier-ein{0%{opacity:0}to{opacity:1}}@keyframes st-kante-ein{0%{--st-kante:0}to{--st-kante:1}}.st-schleier-unten:after{content:"";height:var(--st-schleier-hoehe);background:var(--af-background);-webkit-mask-image:linear-gradient(var(--st-glatt));mask-image:linear-gradient(var(--st-glatt));pointer-events:none;position:absolute;top:100%;left:0;right:0}@supports (animation-timeline:scroll()){.st-schleier-unten:after{opacity:0;animation:linear both st-schleier-ein;animation-timeline:scroll();animation-range:0 24px}.st-zeit>.st-routine{animation:linear both st-kante-ein;animation-timeline:scroll(self);animation-range:0 24px}}@supports not (animation-timeline:scroll()){.st-schleier-unten:after{height:24px}.st-zeit>.st-routine{--st-kante:1}}.st-kopf-fest{z-index:4;margin-top:calc(-1 * var(--st-mitte-oben));padding-top:var(--st-mitte-oben);position:sticky;top:0}.st-kopf-fest:not(:first-child){margin-top:0;padding-top:0}.st-kopf-fest:before{content:"";z-index:-1;background:var(--af-background);position:absolute;inset:0 -100vw}.st-kopf-fest.st-schleier-unten:after{left:-100vw;right:-100vw}@property --st-kopf-platz{syntax:"<length>";inherits:false;initial-value:0}html:has(.st-kopf-fest){scroll-padding-top:calc(var(--st-kopf-platz) + 16px)}@media (max-width:760px){:root{--st-schleier-hoehe:32px}.st-mitte:has(.st-kopf-fest)>:is(.st-modus,.st-suchen-knopf){z-index:5;position:fixed}}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{block-size:10px;inline-size:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--st-griff);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--af-ink-system)}::-webkit-scrollbar-thumb:active{background-color:var(--af-ink-system)}*{--st-griff:transparent}[data-scrollt],[data-scrollt]>body,:is(.st-zeit,.st-zeit>.st-routine,.st-buehne>.st-routine,.st-notiz,.st-leiste,.st-schrittliste,.st-such-liste,.st-zeitblatt):hover{--st-griff:var(--af-border)}html,.st-zeit>.st-routine:not(.st-klein){overflow-y:scroll}.st-zeit:not(:has(>.st-routine)){overflow-y:scroll}@supports selector(::-webkit-scrollbar){html:has(:is(.st-such,.st-vollbild)[open]) body{padding-inline-end:10px}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-scrollt],:is(.st-zeit,.st-zeit>.st-routine,.st-buehne>.st-routine,.st-notiz,.st-leiste,.st-schrittliste,.st-such-liste,.st-zeitblatt):hover{scrollbar-color:var(--af-border) transparent}}}html,body{height:100%}body{background:var(--af-background);color:var(--af-ink-secondary);font-family:var(--af-font-sans);-webkit-font-smoothing:antialiased;margin:0}.st-rahmen{grid-template-columns:var(--st-leiste) minmax(0, 1fr) var(--st-zeit-platz);min-height:100vh;display:grid;overflow-x:clip}.st-mitte{--st-mitte-oben:var(--st-oben);min-width:0;padding:var(--st-mitte-oben) 48px 136px;position:relative;overflow-x:clip}.st-satz{max-width:var(--st-rahmen-lesen);margin:0 auto}.st-breit{--st-breit-polster:calc(var(--st-rand-breit) - 48px);max-width:calc(var(--st-rahmen-breit) + 2 * var(--st-breit-polster));padding-inline:var(--st-breit-polster);margin:0 auto}.st-leiste{--st-schiene-feld:44px;box-sizing:border-box;z-index:8;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:4px;height:100vh;padding:24px 0;display:flex;position:sticky;top:0;overflow:visible}.st-leiste>:first-child:not(.st-suchen-knopf){margin-top:auto}@media (max-height:859px){.st-leiste{gap:0}}@media (max-height:759px){.st-leiste{--st-schiene-feld:36px}}@media (max-height:649px){.st-leiste{justify-content:flex-start;overflow-y:auto}}.st-leiste :is(a:not(.st-suchen-knopf),button:not(.st-modus)){width:44px;height:var(--st-schiene-feld);font:inherit;color:var(--af-ink-system);cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.st-leiste :is(a:not(.st-suchen-knopf),button:not(.st-modus)):is(:hover,:focus-visible),.st-leiste :is(a,button)[aria-current=page]{color:var(--af-ink-ui-hover)}.st-symbol{-webkit-user-select:none;user-select:none;flex:none;display:block}.st-leiste .st-schiene-name{white-space:nowrap;pointer-events:none;font-size:var(--st-inhalt);line-height:var(--st-inhalt-zh);color:var(--af-ink-ui-hover);opacity:0;transition:opacity var(--af-duration-swap) var(--af-ease-soft);margin-left:8px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.st-leiste :is(a,button):is(:hover,:focus-visible)>.st-schiene-name{opacity:1}.st-leiste :is(a,button)[aria-current=page]>.st-schiene-name{font-weight:500}.st-leiste .st-schiene-name .st-anzahl{margin-left:6px}.st-leiste .st-punkt{margin:0}.st-schiene-linie{background:var(--af-border);border:0;flex:none;width:20px;height:1px;margin:8px 0}.st-leiste .st-abmelden{margin-top:0}.st-editor .cm-verweis,.af-ui .st-lead a,.st-md a,.st-quote a,.st-takt-was a,.af-ui .st-library-wege a,.st-vorjahr a,.st-fund-angabe a,.st-taktkopf:hover .st-woche-name>span:first-child,.st-quartal-name:hover,a.st-treffer-titel:hover,.st-korb-text a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--af-border);text-decoration-color:var(--af-border);text-underline-offset:3px}:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea,[contenteditable=true],[contenteditable=plaintext-only]):focus-visible{outline:none}.st-punkt{background:var(--st-marke);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--st-kontur,transparent);border-radius:50%;flex:none;margin-right:8px;display:inline-block}.st-punkt[data-ohne]{box-shadow:inset 0 0 0 1px var(--af-ink-system);background:0 0}.st-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.st-kopf{margin-bottom:var(--af-space-between)}.af-ui .st-datum{grid-template-columns:auto minmax(0,auto) auto;grid-template-rows:var(--st-angabe-zh);justify-content:center;align-items:end;column-gap:var(--af-space-bind);height:var(--st-angabe-zh);font:var(--st-rolle-angabe);font-variant-numeric:tabular-nums;color:var(--af-ink-system);margin:0;display:grid}div.st-datum{grid-template-columns:minmax(0,auto)}.st-datum>.st-datum-teile{text-align:center;flex-wrap:wrap-reverse;grid-column:2;justify-content:center}div.st-datum>.st-datum-teile{grid-column:1}.af-ui .st-titel{max-inline-size:none;margin:var(--af-space-bind) 0 0;text-align:center;text-wrap:balance;overflow-wrap:anywhere;font:var(--st-rolle-titel);color:var(--af-ink)}.st-angabe-teile{align-items:center;gap:0 var(--af-space-bind);flex-wrap:wrap;min-width:0;display:inline-flex}.st-angabe-teile>span{align-items:center;min-width:0;display:inline-flex}.st-pfeil{border-radius:var(--st-rund-voll);width:44px;height:44px;color:var(--af-ink-system);transition:color var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);grid-row:1;place-items:center;margin:-14px;display:grid}.st-pfeil[rel=prev]{grid-column:1}.st-pfeil[rel=next]{grid-column:3}.st-pfeil:is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-pfeil:active{transform:scale(.92)}.st-hauspfeil{flex:none;display:block}.st-datum-teile a{align-items:center;gap:var(--st-fein);color:inherit;transition:color var(--af-duration-swap) var(--af-ease-soft);text-decoration:none;display:inline-flex}.st-datum-teile a:not(.st-hinauf){text-decoration:underline;-webkit-text-decoration-color:var(--af-border);text-decoration-color:var(--af-border);text-underline-offset:3px}.st-datum-teile a:is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-datum-teile a:active{transform:translateY(1px)}.st-datum-teile .st-punkt{margin-right:var(--af-space-bind)}.af-ui .st-lead{max-inline-size:none;font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);margin:0}.st-akopf{justify-content:space-between;align-items:center;gap:var(--af-space-separate);margin:var(--af-space-between) 0 var(--af-space-bind);font:var(--st-rolle-angabe);color:var(--af-ink-secondary);display:flex}.af-ui .st-akopf>:is(h2,h3,h4){max-inline-size:none;font:inherit;letter-spacing:0;text-transform:none;color:inherit;margin:0;font-weight:500}.af-ui .st-akopf+*{margin-top:0}.st-akopf-dazu{margin-right:auto;margin-left:calc(var(--af-space-bind) - var(--af-space-separate));color:var(--af-ink-system)}.st-akopf-rechts{color:var(--af-ink-system);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.st-akopf[data-leise]{margin-top:var(--af-space-separate);color:var(--af-ink-system)}.af-ui .st-akopf[data-leise]>:is(h2,h3,h4){font-weight:400}.st-abschnitt{margin-top:48px}.af-ui .st-abschnitt>h2{box-shadow:0 1px 0 var(--af-border);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);margin:0 0 8px;padding-bottom:16px;font-weight:500}.af-ui .st-leer{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);margin:0;padding:8px 0}.st-leer a{color:var(--af-ink-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--af-border);text-decoration-color:var(--af-border);text-underline-offset:3px}:root{--st-feder:cubic-bezier(.34, 1.4, .64, 1);--st-karte-flaeche:var(--af-surface);--st-feld-ruhe:var(--af-canvas-soft);--st-feld-hoch:var(--st-karte-flaeche);--st-feld-schatten:var(--st-gehoben);--st-feld-uebergang:background-color var(--af-duration-swap) var(--af-ease-soft), box-shadow var(--af-duration-swap) var(--af-ease-soft);--st-platzhalter-gehoben:var(--af-ink-system)}.st-tabs{display:none}@media (max-width:760px){:root{--st-tabs-hoehe:49px;--st-tabs:calc(var(--st-tabs-hoehe) + env(safe-area-inset-bottom,0px))}.st-rahmen{padding-bottom:calc(var(--st-tabs) + 88px);display:block}.st-leiste,.st-zeit{display:none}.st-mitte{--st-mitte-oben:calc(16px + env(safe-area-inset-top,0px));padding:var(--st-mitte-oben) 20px 96px}.st-breit{--st-breit-polster:0px}.af-ui .st-titel{font:var(--st-rolle-titel-klein)}.af-ui .st-datum{margin-inline:46px}.st-datum-teile a{margin:-14px -8px;padding:14px 8px}.st-abschnitt{margin-top:32px}.st-tabs{padding-bottom:env(safe-area-inset-bottom,0px);background:var(--af-background);box-shadow:0 -1px 0 var(--af-border);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);z-index:10;grid-auto-columns:minmax(0,74px);grid-auto-flow:column;justify-content:center;display:grid;position:fixed;bottom:0;left:0;right:0}.st-tabs a{min-width:0;height:var(--st-tabs-hoehe);color:var(--af-ink-system);transition:color var(--af-duration-swap) var(--af-ease-soft);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.st-tabs a[aria-current=page]{color:var(--af-ink-secondary)}.st-tabs .st-tab-name{white-space:nowrap;font-weight:500}.st-tabs a:is(:first-child,:last-child) .st-tab-name{box-sizing:border-box;text-align:center;min-width:calc(100% - 8px)}.st-tabs a:first-child .st-tab-name{align-self:flex-start;margin-left:4px}.st-tabs a:last-child .st-tab-name{align-self:flex-end;margin-right:4px}@media (hover:hover){.st-tabs a:hover{color:var(--af-ink-secondary)}}}.st-modus{width:36px;height:36px;color:var(--af-ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:37px;right:40px}.st-modus:hover{color:var(--af-ink)}.st-modus svg{fill:currentColor;grid-area:1/1;width:20px;height:20px;transition:opacity .2s ease-out,transform .2s ease-out}.st-modus-sonne{opacity:0;transform:rotate(-90deg)}.dark .st-modus-sonne{opacity:1;transform:none}.dark .st-modus-mond{opacity:0;transform:rotate(90deg)}.st-leiste .st-modus{flex:none;margin-top:auto;position:static}.st-leiste :is(.st-modus,.st-suchen-knopf){color:var(--af-ink-system);transition:color var(--af-duration-swap) var(--af-ease-soft)}.st-leiste :is(.st-modus,.st-suchen-knopf):is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-mitte>.st-modus{display:none}@media (max-width:760px){.st-mitte>.st-modus{top:calc(var(--st-mitte-oben) + var(--st-angabe-zh) / 2 - 22px);width:44px;height:44px;display:grid;right:8px}}.dark{--st-karte-flaeche:color-mix(in srgb, var(--af-surface) 40%, var(--af-canvas-soft));--st-feld-ruhe:var(--af-surface);--st-feld-hoch:var(--af-canvas);--st-platzhalter-gehoben:color-mix(in srgb, var(--af-ink-system) 75%, var(--af-ink-secondary));--korn-tinte:#35312a;--korn-lesen:.25;--korn-flaeche:.39;--korn-buehne:.5}[data-akzent],.dark [data-akzent]{--af-family-ink:color-mix(in srgb, var(--af-family) 45%, var(--af-ink));--st-marke:var(--af-family);--st-kontur:transparent}[data-akzent=gelb],[data-akzent=mint]{--st-kontur:color-mix(in srgb, var(--af-ink) 40%, transparent)}[data-akzent=pink]{--st-kontur:color-mix(in srgb, var(--af-ink) 20%, transparent)}[data-akzent=beige]{--st-kontur:color-mix(in srgb, var(--af-ink) 45%, transparent)}.dark [data-akzent=cyan]{--st-kontur:color-mix(in srgb, var(--af-ink) 10%, transparent)}.dark [data-akzent=orange]{--st-kontur:color-mix(in srgb, var(--af-ink) 15%, transparent)}.dark [data-akzent=anthrazit]{--st-kontur:color-mix(in srgb, var(--af-ink) 40%, transparent)}.dark [data-akzent=royalblau]{--st-kontur:color-mix(in srgb, var(--af-ink) 35%, transparent)}[data-akzent]{--st-stufe1:color-mix(in srgb, var(--af-family) 28%, var(--af-surface))}[data-akzent=neutral],.dark [data-akzent=neutral]{--af-family:color-mix(in srgb, var(--af-ink) 22%, var(--af-surface));--st-marke:var(--af-family);--st-kontur:transparent}@media (prefers-reduced-motion:reduce){*,::backdrop{transition:none!important}:not(.st-zeit>.st-routine),::backdrop{animation:none!important}}.st-nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.st-zeit{--st-monat-hoehe:calc(var(--st-angabe-zh) + 4px + 18px + 6 * 24px);padding:var(--st-oben) var(--af-space-pad) 0;max-height:100vh;scroll-padding-top:calc(var(--st-oben) + var(--st-monat-hoehe) + var(--st-schleier-hoehe) / 2);align-self:start;position:sticky;top:0;overflow:auto}.st-monat-fest{top:calc(-1 * var(--st-oben));z-index:1;margin:calc(-1 * var(--st-oben)) calc(-1 * var(--af-space-pad)) 0;padding:var(--st-oben) var(--af-space-pad) 0;background:var(--af-background);position:sticky}@property --st-zeit-platz{syntax:"<length>";inherits:true;initial-value:0}.st-spalten-knopf{display:none}@media (min-width:761px){.st-rahmen{--st-zeit-platz:var(--st-zeit);transition:--st-zeit-platz var(--af-duration-move) var(--af-ease-soft)}.st-zeit{box-sizing:border-box;width:var(--st-zeit)}:root[data-spalte=zu] .st-rahmen{--st-zeit-platz:0px}:root[data-spalte=zu] .st-zeit{visibility:hidden;transition:visibility 0s linear var(--af-duration-move)}.st-spalten-knopf{top:calc(var(--st-oben) - 8px);z-index:6;border-radius:var(--af-radius-md);width:32px;height:32px;color:var(--af-ink-system);cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;place-items:center;padding:0;display:grid;position:fixed;right:16px}.st-spalten-knopf:is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-spalten-knopf:active{transform:scale(.92)}.st-spalten-knopf svg{width:20px;height:20px}.st-spalten-knopf-flaeche{opacity:.35;transition:opacity var(--af-duration-move) var(--af-ease-soft)}:root[data-spalte=zu] .st-spalten-knopf-flaeche{opacity:0}}.st-monat-kopf{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);justify-content:space-between;font-weight:500;display:flex}.st-monat{width:100%;margin-top:var(--st-fein);border-collapse:collapse;table-layout:fixed;text-align:center;font-size:var(--st-angabe);font-variant-numeric:tabular-nums}.st-monat th,.st-monat td{height:24px;padding:0;font-weight:400}.af-ui .st-monat :is(th,td){font-size:var(--st-angabe);line-height:24px}.st-monat .st-kw-spalte{width:22px}.st-monat th[scope=col]{color:var(--af-ink-system);height:18px;line-height:var(--st-angabe-zh)}.st-monat th[scope=row]{text-align:left;color:var(--af-ink-system)}.st-monat th[scope=row][aria-current]{color:var(--af-ink-secondary)}.st-monat td{color:var(--af-ink-secondary);position:relative}.st-monat .st-laufend{background:var(--af-canvas)}.st-monat .st-laufend.st-erste{border-radius:var(--af-radius-md) 0 0 var(--af-radius-md)}.st-monat .st-laufend.st-letzte{border-radius:0 var(--af-radius-md) var(--af-radius-md) 0}.st-monat .st-fremd{color:var(--af-ink-system)}.st-monat .st-heute,.st-monat .st-seitentag{color:var(--af-ink);font-weight:500}.st-monat .st-seitentag>a{box-shadow:inset 0 0 0 1px var(--af-ink)}.st-monat .st-heute:after{content:"";background:var(--af-ink);border-radius:50%;width:4px;height:4px;position:absolute;bottom:0;left:calc(50% - 2px)}@media (min-width:761px){.st-zeit:not(:has(>.st-routine)){box-sizing:border-box;height:100vh;padding-bottom:var(--st-zeit-unten);flex-direction:column;display:flex}}.st-tagesleiste{isolation:isolate;min-height:360px;margin-top:var(--af-space-pad);flex-direction:column;flex:1;display:flex;position:relative}.st-stunde{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);font-variant-numeric:tabular-nums;flex:1;position:relative}.st-stunde:after{content:"";left:var(--st-stunde-rand);right:0;top:var(--st-stunde-linie);background:var(--af-border);height:1px;position:absolute}.st-tagesleiste:after{content:"";left:var(--st-stunde-rand);right:0;bottom:calc(-1 * var(--st-stunde-linie));background:var(--af-border);height:1px;position:absolute}.st-bloecke{--st-zb-mindest:var(--st-angabe-zh);--st-termin-mindest:calc(var(--st-angabe-zh) + 4px);left:calc(var(--st-stunde-rand) + 6px);right:0;top:var(--st-stunde-linie);bottom:calc(-1 * var(--st-stunde-linie));-webkit-user-select:none;user-select:none;position:absolute}.st-block{--st-block-flaeche:var(--af-canvas);box-sizing:border-box;padding:var(--af-space-bind);border-radius:var(--af-radius-md);background:var(--st-block-flaeche);font:inherit;text-align:left;transition:background-color var(--af-duration-swap) var(--af-ease-soft);border:0;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:absolute;left:0;right:0;overflow:hidden}button.st-block{cursor:pointer}button.st-block:hover{background:color-mix(in srgb, var(--st-block-flaeche), var(--af-ink) 6%)}button.st-block:active{background:color-mix(in srgb, var(--st-block-flaeche), var(--af-ink) 12%)}.st-block:is([data-zustand=vorbei],[data-zustand=geschafft],[data-zustand=beendet]){--st-block-flaeche:var(--af-background);box-shadow:inset 0 0 0 1px var(--af-border)}.st-block:is([data-zustand=vorbei],[data-zustand=geschafft],[data-zustand=beendet]) .st-block-name{color:var(--af-ink-system)}.st-block[data-zustand=vorbei]{box-shadow:none;border:1px dashed color-mix(in srgb, var(--af-ink) 22%, transparent)}.st-block[data-zustand=laeuft]{--st-block-flaeche:var(--st-stufe1)}.st-block[data-zustand=laeuft] :is(.st-block-name,.st-block-stand){color:var(--af-ink)}.st-block>:not(.korn-schicht){position:relative}.st-block-korn{opacity:var(--korn-farbe)}.st-block-haken{flex:none;width:10px;height:10px}.st-block-name{align-items:center;gap:var(--st-fein);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);font-weight:500;display:flex}.st-block-stand{gap:0 var(--af-space-bind);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.st-block{container:st-block/size}.st-block-bild{--st-motiv-h:min(96px, 50cqh, calc(100cqh - 40px), calc((34cqw - 16px) * 8 / 7));z-index:8;margin-top:var(--st-fein);display:block;position:relative}.st-block-bild .st-motiv{width:calc(var(--st-motiv-h) * 7 / 8);height:var(--st-motiv-h);display:block}.st-block:is([data-zustand=geschafft],[data-zustand=beendet]) .st-block-bild{opacity:.4}.st-block[data-zustand=vorbei] .st-block-bild{opacity:.3;filter:grayscale()}.dark .st-block[data-zustand=vorbei] .st-block-bild{filter:none;opacity:1;--af-family:color-mix(in srgb, var(--af-ink) 14%, var(--af-background));--af-ink:color-mix(in srgb, var(--af-ink-system) 70%, var(--af-background))}@container st-block not (min-height:56px){.st-block-bild{display:none}}.st-block[data-zustand] :is(.st-block-name,.st-block-stand){white-space:nowrap;flex-wrap:nowrap}.st-jetzt-linie{z-index:7;background:var(--af-ink);pointer-events:none;height:1px;position:absolute;left:-6px;right:0}.st-jetzt-linie:before{content:"";background:var(--af-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}[data-akzent]{--st-zb-akzent:color-mix(in srgb, var(--af-family) 18%, var(--af-surface))}.st-bloecke[data-zieht],.st-bloecke[data-zieht] *{cursor:grabbing!important}.st-bloecke>.st-block[data-slug]{touch-action:none}.st-bloecke[data-zieht]>:is(.st-block[data-slug],.st-zb){transition:top var(--af-duration-swap) var(--af-ease-soft), height var(--af-duration-swap) var(--af-ease-soft), left var(--af-duration-swap) var(--af-ease-soft), width var(--af-duration-swap) var(--af-ease-soft), box-shadow var(--af-duration-swap) var(--af-ease-soft)}.st-bloecke>.st-block[data-zieht]{z-index:6;box-shadow:var(--st-gehoben)}.st-knapp{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);white-space:nowrap}.st-block:is([data-knapp],[data-ohne-bild]) .st-block-bild{display:none}.st-rand{z-index:4;cursor:ns-resize;touch-action:none;height:8px;margin-top:-4px;position:absolute;left:0;right:0}.st-rand:after{content:"";border-radius:var(--st-rund-voll);background:color-mix(in srgb, var(--af-ink) 30%, transparent);opacity:0;width:20px;height:2px;transition:opacity var(--af-duration-swap) var(--af-ease-soft);position:absolute;top:3px;left:calc(50% - 10px)}.st-rand:hover:after{opacity:1}.st-zeit-aendern{z-index:4;border-radius:var(--af-radius-md);width:24px;height:24px;color:var(--af-ink-system);cursor:pointer;transition:opacity var(--af-duration-swap) var(--af-ease-soft), color var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;place-items:center;margin-top:4px;padding:0;display:grid;position:absolute;right:4px}.st-zeit-aendern:is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-zeit-aendern:active{transform:scale(.92)}.st-zeit-aendern svg{width:14px;height:14px}@media (hover:hover){.st-bloecke:not(:hover) .st-zeit-aendern:not(:focus-visible){opacity:0}}.st-zb{--st-zb-flaeche:var(--af-canvas);z-index:5;box-sizing:border-box;border-radius:var(--af-radius-md);background:var(--st-zb-flaeche);box-shadow:0 0 0 2px var(--af-background);touch-action:none;transition:box-shadow var(--af-duration-swap) var(--af-ease-soft), background-color var(--af-duration-swap) var(--af-ease-soft);position:absolute;container:st-zb/size}.st-zb[data-akzent]{--st-zb-flaeche:var(--st-zb-akzent)}.st-zb[data-zieht]{z-index:6;box-shadow:var(--st-gehoben)}@media (hover:hover){.st-bloecke:not([data-zieht]) .st-zb:not([data-verworfen])>button.st-zb-flaeche:hover{background:color-mix(in srgb, var(--af-ink) 6%, transparent)}.st-bloecke:not([data-zieht]) .st-zb:has(>button.st-zb-flaeche:hover) .st-zb-weg{background:color-mix(in srgb, var(--st-zb-flaeche), var(--af-ink) 6%)}}.st-zb>button.st-zb-flaeche{transition:background-color var(--af-duration-swap) var(--af-ease-soft)}.st-zb>button.st-zb-flaeche:active{background:color-mix(in srgb, var(--af-ink) 12%, transparent)}.st-zb-flaeche{min-width:0;padding:var(--st-fein) var(--af-space-bind) var(--st-fein) var(--af-space-pad);border-radius:inherit;font:inherit;text-align:left;color:var(--af-ink);cursor:grab;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex;position:absolute;inset:0;overflow:hidden}.st-zb[data-kurz] .st-zb-flaeche{align-items:center;gap:var(--af-space-bind);flex-direction:row;padding-block:0}.st-zb-name{max-width:100%;font-size:var(--st-angabe);line-height:var(--st-angabe-zh);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.st-zb-zeit{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:color-mix(in srgb, var(--af-ink) 62%, var(--st-zb-flaeche));font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.st-zb-zeile{display:contents}.st-zb[data-kurz] .st-zb-zeile{align-items:baseline;column-gap:var(--af-space-bind);width:100%;min-width:0;height:var(--st-angabe-zh);flex-wrap:wrap;row-gap:100cqh;display:flex}.st-zb-zeile>.st-zb-name{flex:0 auto;min-width:0}@supports (text-box:trim-both cap alphabetic){.st-zb[data-kurz] .st-zb-zeile{font-size:var(--st-angabe);height:1cap}.st-zb[data-kurz] .st-zb-zeile>*{text-box:trim-both cap alphabetic;margin-block:-.4em;padding-block:.4em}}@container st-zb not (min-height:40px){.st-zb .st-zb-flaeche{align-items:center;gap:var(--af-space-bind);flex-direction:row;padding-block:0}.st-zb .st-zb-name{min-width:0}.st-zb .st-zb-zeile{align-items:baseline;column-gap:var(--af-space-bind);width:100%;min-width:0;height:var(--st-angabe-zh);flex-wrap:wrap;row-gap:100cqh;display:flex}.st-zb .st-zb-haken{top:calc(50% - 5.5px)}.st-zb .st-zb-weg{top:calc(50% - 10px)}@supports (text-box:trim-both cap alphabetic){.st-zb .st-zb-zeile{font-size:var(--st-angabe);height:1cap}.st-zb .st-zb-zeile>*{text-box:trim-both cap alphabetic;margin-block:-.4em;padding-block:.4em}}}@container st-zb not (min-width:180px){.st-zb-neu[data-kurz] .st-zb-zeit{display:none}}@container st-zb (not (min-width:180px)) and (not (min-height:40px)){.st-zb-neu .st-zb-zeit{display:none}}.st-zb-schild{z-index:2;width:max-content;max-width:280px;padding:var(--st-fein) var(--af-space-bind);border-radius:var(--af-radius-md);background:var(--af-ink);color:var(--af-background);font:var(--st-rolle-angabe);overflow-wrap:anywhere;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft), visibility 0s linear var(--af-duration-swap);font-weight:500;position:absolute;right:0;transform:translateY(-2px)}.st-zb-schild span{margin-left:var(--af-space-bind);font-variant-numeric:tabular-nums;opacity:.7}.st-zb[data-schild=oben] .st-zb-schild{bottom:calc(100% + 6px)}.st-zb[data-schild=unten] .st-zb-schild{top:calc(100% + 6px)}.st-zb[data-schild]:has(>.st-zb-flaeche:focus-visible){z-index:9}.st-zb[data-schild]:has(>.st-zb-flaeche:focus-visible) .st-zb-schild{opacity:1;visibility:visible;transition:opacity var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft), visibility 0s linear;transform:none}@media (hover:hover){.st-bloecke:not([data-zieht]) .st-zb[data-schild]:hover{z-index:9}.st-bloecke:not([data-zieht]) .st-zb[data-schild]:hover .st-zb-schild{opacity:1;visibility:visible;transition:opacity var(--af-duration-swap) var(--af-ease-soft) var(--st-dauer-wandern), transform var(--af-duration-swap) var(--af-ease-soft) var(--st-dauer-wandern), visibility 0s linear var(--st-dauer-wandern);transform:none}}.st-zb-haken{z-index:1;appearance:none;width:11px;height:11px;box-shadow:inset 0 0 0 1.3px color-mix(in srgb, var(--af-ink) 55%, transparent);cursor:pointer;background:0 0;border-radius:50%;margin:0;position:absolute;top:4px;left:7px}.st-zb[data-kurz] .st-zb-haken{top:calc(50% - 5.5px)}.st-zb-weg{z-index:1;border-radius:var(--st-fein);background:var(--st-zb-flaeche);width:20px;height:20px;color:color-mix(in srgb, var(--af-ink) 62%, var(--st-zb-flaeche));cursor:pointer;opacity:0;transition:opacity var(--af-duration-swap) var(--af-ease-soft), color var(--af-duration-swap) var(--af-ease-soft);border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.st-zb[data-kurz] .st-zb-weg{top:calc(50% - 10px)}.st-zb-weg svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:8px;height:8px}.st-zb-weg:hover{color:var(--af-ink)}.st-zb-weg:active{opacity:.7}.st-zb-weg:focus-visible{opacity:1;outline:2px solid var(--af-ink);outline-offset:0}@media (hover:hover){.st-bloecke:not([data-zieht]) .st-zb:hover .st-zb-weg{opacity:1}}@media (hover:none){.st-zb-weg{display:none}}.st-zb-haken:disabled{cursor:default}.st-zb-haken:checked{background:var(--af-ink);box-shadow:none}.st-zb-haken:checked:before{content:"";border:solid var(--af-background);border-width:0 0 1.4px 1.4px;width:5px;height:2.5px;position:absolute;top:3.5px;left:3px;transform:rotate(-45deg)}.st-zb[data-erledigt] .st-zb-name{color:color-mix(in srgb, var(--af-ink) 55%, var(--st-zb-flaeche));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--af-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--af-ink) 30%, transparent)}.st-zb[data-vorbei]{--st-zb-flaeche:var(--af-background);box-shadow:inset 0 0 0 1px var(--af-border), 0 0 0 1.5px var(--af-background)}.st-zb[data-verworfen]{--st-zb-flaeche:var(--af-background);box-shadow:inset 0 0 0 1px var(--af-border), 0 0 0 1.5px var(--af-background);touch-action:auto}.st-zb[data-verworfen] .st-zb-flaeche{cursor:default;padding-left:8px}.st-zb[data-verworfen] .st-zb-name{color:var(--af-ink-annotation);text-decoration:line-through;-webkit-text-decoration-color:var(--af-ink-annotation);text-decoration-color:var(--af-ink-annotation)}.st-zb>.st-rand{height:6px;margin-top:0}.st-zb>.st-rand[data-griff=oben]{top:-4px}.st-zb>.st-rand[data-griff=unten]{top:auto;bottom:-4px}.st-zb-vorschau,.st-zb-neu{z-index:5;outline:1.5px dashed color-mix(in srgb, var(--af-ink) 45%, transparent);outline-offset:-1.5px}.st-zb-vorschau{pointer-events:none}.st-zb-neu{background:var(--af-surface)}.st-zb-vorschau .st-zb-flaeche,.st-zb-neu .st-zb-flaeche{cursor:inherit;padding-left:8px}.st-zb-eingabe{min-width:0;font:inherit;font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-weight:500}.st-zb-eingabe::placeholder{color:var(--af-ink-system);font-weight:400}.st-schild{z-index:9;padding:0 var(--af-space-bind);border-radius:var(--st-fein);background:var(--af-ink);color:var(--af-background);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;position:absolute;right:0;transform:translateY(calc(-100% - 3px))}.st-schild span{opacity:.7;margin-left:var(--st-fein)}.st-leiste-satz{left:calc(var(--st-stunde-rand) + 6px);z-index:8;box-sizing:border-box;align-items:center;gap:0 var(--st-fein);padding:var(--af-space-bind) var(--af-space-bind) var(--af-space-bind) var(--af-space-separate);border-radius:var(--af-radius-xl);background:var(--af-surface);box-shadow:var(--st-gehoben);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);opacity:0;pointer-events:none;transition:opacity var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);flex-wrap:wrap;display:flex;position:absolute;bottom:4px;right:0;transform:translateY(6px)}.st-leiste-satz[data-an]{opacity:1;pointer-events:auto;transform:none}.st-leiste-satz[data-oben]{top:4px;bottom:auto;transform:translateY(-6px)}.st-leiste-satz[data-oben][data-an]{transform:none}.st-leiste-satz:empty{visibility:hidden}.st-satz-text{flex:100%}.st-satz-text b{color:var(--af-ink);font-weight:500}.st-leiste-satz .st-wort{height:var(--st-knopf)}.st-zeitfeld{z-index:10;box-sizing:border-box;width:228px;padding:var(--af-space-separate);border-radius:var(--af-radius-2xl);background:var(--af-surface);box-shadow:var(--st-gehoben);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);position:absolute;right:0}.st-zeitfeld-name{box-sizing:border-box;width:calc(100% + 16px);margin:calc(-1 * var(--st-fein)) calc(-1 * var(--af-space-bind)) var(--st-fein);padding:var(--st-fein) var(--af-space-bind);font:inherit;font-size:var(--st-inhalt);line-height:var(--st-inhalt-zh);color:var(--af-ink);border:0;outline:0}.af-ui .st-zeitfeld-titel{margin:0 0 var(--af-space-bind);max-inline-size:none;color:var(--af-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.st-zeitfeld-zeit{align-items:center;gap:var(--af-space-bind);padding:var(--st-fein) 0;display:flex}.st-zeitfeld-zeit>span{width:28px;color:var(--af-ink-system)}.st-zeitfeld-zeit output{text-align:center;width:44px;color:var(--af-ink);font-variant-numeric:tabular-nums;font-weight:500}.st-zeitfeld-pm{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--af-border);font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);cursor:pointer;transition:background-color var(--af-duration-swap) var(--af-ease-soft), color var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;border-radius:50%;padding:0}.st-zeitfeld-pm:hover{background:var(--af-canvas-soft);color:var(--af-ink)}.st-zeitfeld-pm:active{transform:scale(.92)}.st-zeitfeld-bereich{margin:var(--af-space-bind) 0 0 calc(-1 * var(--af-space-bind));align-items:center;display:flex}.st-zeitfeld-unten{margin-top:var(--af-space-bind);justify-content:space-between;display:flex}.st-wort.st-zeitfeld-fertig{color:var(--af-ink);font-weight:500}.st-tagwahl{align-items:center;gap:var(--st-fein);height:24px;margin-top:var(--af-space-separate);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);display:flex}.st-tagwahl-pfeil{border-radius:var(--af-radius-md);width:24px;height:24px;color:var(--af-ink-system);cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;place-items:center;padding:0;display:grid}.st-tagwahl-pfeil:is(:hover,:focus-visible):not(:disabled){color:var(--af-ink-ui-hover)}.st-tagwahl-pfeil:active:not(:disabled){transform:scale(.92)}.st-tagwahl-name{min-width:0;padding:0 var(--st-fein);white-space:nowrap;font-weight:500}.st-tagwahl .st-tagwahl-zurueck{height:24px;margin-left:auto}.st-tagwahl+.st-tagesleiste,.st-tagwahl+.st-tag-kopf{margin-top:var(--af-space-bind)}.st-monat-kopf a,.st-monat th[scope=row] a{color:inherit;text-decoration:none}.st-monat th[scope=row] a{display:block}.st-monat-kopf a,.st-monat th[scope=row] a{transition:color var(--af-duration-swap) var(--af-ease-soft)}.st-monat-kopf a:is(:hover,:focus-visible),.st-monat th[scope=row] a:is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-monat-kopf a:active,.st-monat th[scope=row] a:active{opacity:.7}.st-besonders-motiv{display:block;overflow:visible}:is(.st-monat-karte,.st-besonders-karte){background:var(--af-surface);--af-background:var(--af-surface);box-shadow:var(--af-outline), 0 2px 4px var(--af-shadow-drop-color-rest), 0 12px 28px -8px var(--af-shadow-drop-color-raised)}.st-monat .st-laufend{--af-background:var(--af-canvas)}.st-monat td a.st-besonders-tag{height:24px;position:relative}.st-besonders-tag>.st-besonders-motiv{position:absolute;top:2px;left:calc(50% - 10px)}.st-heute .st-besonders-tag>.st-besonders-motiv{top:0}.st-monat-karte{z-index:10;gap:0 var(--af-space-bind);width:max-content;max-width:220px;padding:var(--af-space-bind) var(--af-space-separate) var(--af-space-bind) var(--af-space-bind);border-radius:var(--af-radius-xl);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);grid-template-columns:40px auto;align-items:center;display:grid;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-4px)}.st-monat-karte[data-seite=links]{left:-4px;transform:translateY(-4px)}.st-monat-karte[data-seite=rechts]{left:auto;right:-4px;transform:translateY(-4px)}.st-monat-karte>.st-besonders-motiv{grid-row:span 2}.st-monat-karte b{font:var(--st-rolle-inhalt);color:var(--af-ink);white-space:nowrap;font-weight:500}.st-monat-karte small{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);white-space:nowrap}.st-besonders-tag:is(:hover,:focus-visible,[data-offen]) .st-monat-karte{opacity:1;transform:translate(-50%)}.st-besonders-tag:is(:hover,:focus-visible,[data-offen]) .st-monat-karte:not([data-seite=mitte]){transform:none}.st-besonders-tag:hover .st-monat-karte{transition-delay:var(--af-duration-move)}.st-besonders{justify-content:center;display:flex;position:relative}.st-besonders-stern,.st-besonders-bild{color:var(--af-ink-system);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.st-besonders-stern{width:32px;height:32px;margin:calc(var(--af-space-bind) - var(--st-oben)) 0 var(--af-space-bind);border-radius:var(--af-radius-md);transition:color var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft)}.st-besonders-stern svg{width:18px;height:18px}.st-besonders-stern:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--af-ink-ui-hover)}.st-besonders-stern:active{transform:scale(.92)}@media (hover:hover){.st-mitte:not(:hover) .st-besonders:not([data-offen]) .st-besonders-stern:not(:focus-visible){opacity:0}}.st-besonders-bild{margin:calc(-1 * var(--af-space-pad)) 0 var(--af-space-separate);border-radius:var(--af-radius-xl);transition:transform var(--af-duration-swap) var(--af-ease-soft)}.st-besonders-bild:hover{transform:translateY(-2px)}.st-besonders-karte{z-index:20;box-sizing:border-box;width:344px;max-width:calc(100vw - 32px);padding:var(--af-space-separate);border-radius:var(--af-radius-2xl);transform-origin:top;animation:st-besonders-auf var(--af-duration-swap) var(--af-ease-soft);text-align:left;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)}@keyframes st-besonders-auf{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.98)}}.st-besonders-karte fieldset{margin:0 0 var(--af-space-separate);border:0;min-width:0;padding:0}.st-besonders-karte legend,.st-besonders-feld>span{margin-bottom:var(--st-fein);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);padding:0;display:block}.st-besonders-feld{margin-bottom:var(--af-space-separate);display:block}.st-besonders-feld input{box-sizing:border-box;width:calc(100% + 16px);margin:0 calc(-1 * var(--af-space-bind));padding:var(--st-fein) var(--af-space-bind);font:var(--st-rolle-kartentitel);color:var(--af-ink);border:0;outline:none}.st-besonders-feld input::placeholder{color:var(--af-ink-system)}.st-besonders-motive{gap:var(--af-space-bind);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-besonders-motive legend{grid-column:1/-1}.st-besonders-motive label{border-radius:var(--af-radius-md);cursor:pointer;height:56px;transition:background-color var(--af-duration-swap) var(--af-ease-soft);place-items:center;display:grid;position:relative}.st-besonders-motive label:hover{background:var(--af-canvas-soft);--af-background:var(--af-canvas-soft)}.st-besonders-motive label:has(:checked){background:var(--af-canvas);--af-background:var(--af-canvas);box-shadow:inset 0 0 0 1.5px var(--af-ink)}.st-besonders-motive label:has(:focus-visible){outline:2px solid var(--af-ink);outline-offset:2px}.st-besonders-karte input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.st-besonders-bereiche{gap:var(--af-space-bind);flex-wrap:wrap;display:flex}.st-besonders-bereiche legend{width:100%}.st-besonders-bereiche label{min-height:32px;padding:0 var(--af-space-separate);border-radius:var(--st-rund-voll);box-shadow:inset 0 0 0 1px var(--af-border);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);cursor:pointer;align-items:center;display:inline-flex;position:relative}.st-besonders-bereiche label .st-punkt{margin-right:var(--af-space-bind)}.st-besonders-bereiche label:has(:checked){background:var(--st-stufe1);box-shadow:none;color:var(--af-ink)}.st-besonders-bereiche label:has(:focus-visible){outline:2px solid var(--af-ink);outline-offset:2px}.af-ui .st-besonders-meldung{margin:0 0 var(--af-space-separate);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink)}.st-besonders-knoepfe{align-items:center;gap:var(--af-space-bind) var(--af-space-separate);flex-wrap:wrap;display:flex}.st-tag-motiv{margin-right:var(--af-space-bind);vertical-align:-4px;display:inline-block}@media (max-width:760px){.st-besonders:not(:has(.st-besonders-bild)){height:0}.st-besonders-stern{top:calc(var(--st-angabe-zh) / 2 + 22px);width:var(--st-zeile);height:var(--st-zeile);margin:0;position:absolute;right:-12px}.af-ui .st-tageskopf:has(.st-besonders-stern) .st-titel{padding-inline:var(--af-space-between)}.st-besonders:not(:has(.st-besonders-bild)) .st-besonders-karte{top:76px}.st-besonders-karte{--st-karte-oben:112px;max-height:calc(100dvh - var(--st-tabs) - var(--st-mitte-oben) - var(--st-karte-oben));overscroll-behavior:contain;overflow-y:auto}.st-besonders:not(:has(.st-besonders-bild)) .st-besonders-karte{--st-karte-oben:88px}.st-besonders-bild{margin:calc(-1 * var(--af-space-bind)) 0 var(--af-space-separate)}.st-besonders-bereiche label{min-height:var(--st-zeile)}}@media (prefers-reduced-motion:reduce){.st-monat-karte,.st-besonders-stern,.st-besonders-bild{transition:none}.st-besonders-karte{animation:none}}
:root{--st-ueberhang-klein:calc((16px - var(--st-zeile)) / 2);--st-ueberhang-gross:calc((20px - var(--st-zeile)) / 2);--st-mini-hoehe:calc(var(--st-zeile) + 2 * var(--af-space-bind))}.st-zeit:has(>.st-routine){height:100vh;padding:0;overflow:hidden}.st-zeit>.st-routine{--st-kopf-hoehe:calc(var(--st-oben) + 24px);height:100vh;scroll-padding-top:calc(var(--st-kopf-hoehe) + var(--st-schleier-hoehe));-webkit-mask-image:linear-gradient(to right, var(--st-deckend) 1px, transparent 1px), linear-gradient(var(--st-deckend) 0 0), linear-gradient(to top, var(--st-glatt)), linear-gradient(rgb(0 0 0/calc(1 - var(--st-kante))) 0 0), linear-gradient(var(--st-deckend) 0 0);mask-image:linear-gradient(to right, var(--st-deckend) 1px, transparent 1px), linear-gradient(var(--st-deckend) 0 0), linear-gradient(to top, var(--st-glatt)), linear-gradient(rgb(0 0 0/calc(1 - var(--st-kante))) 0 0), linear-gradient(var(--st-deckend) 0 0);-webkit-mask-size:100% 100%, 100% var(--st-kopf-hoehe), 100% var(--st-schleier-hoehe), 100% var(--st-schleier-hoehe), 100% 100%;mask-size:100% 100%, 100% var(--st-kopf-hoehe), 100% var(--st-schleier-hoehe), 100% var(--st-schleier-hoehe), 100% 100%;-webkit-mask-position:0 0, 0 0, 0 var(--st-kopf-hoehe), 0 var(--st-kopf-hoehe), 0 calc(var(--st-kopf-hoehe) + var(--st-schleier-hoehe));mask-position:0 0, 0 0, 0 var(--st-kopf-hoehe), 0 var(--st-kopf-hoehe), 0 calc(var(--st-kopf-hoehe) + var(--st-schleier-hoehe));overflow-y:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.st-zeit>.st-routine.st-tagansicht{-webkit-mask-image:none;mask-image:none}.st-zeit>.st-routine>*{flex-shrink:0}.st-routine{box-sizing:border-box;min-height:100vh;box-shadow:inset 1px 0 0 var(--af-border);flex-direction:column;gap:16px;padding:24px;display:flex}.st-routine>.st-karte{margin-block:auto}.st-spalten-kopf{z-index:2;box-sizing:border-box;height:var(--st-kopf-hoehe);--st-einklappen-platz:calc(16px + 32px + 8px);padding:calc(var(--st-oben) - 8px) var(--st-einklappen-platz) 0 24px;background:var(--af-background);box-shadow:inherit;flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;margin:-24px -24px 0;display:flex;position:sticky;top:-24px}.st-fertig>.st-spalten-kopf{margin-bottom:auto}.st-fertig>.st-spalten-kopf+*{margin-top:8px}.st-fertig>.st-spalten-kopf~:last-child{margin-bottom:auto}.st-spalten-kopf>.st-zeichen-knopf:first-child{margin-left:-8px}.st-spalten-wahl{gap:16px;display:flex}.st-spalten-wahl button{height:32px;font:inherit;font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft), translate var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;padding:0}.st-spalten-wahl button:is(:hover,:focus-visible),.st-spalten-wahl button[aria-pressed=true]{color:var(--af-ink-ui-hover)}.st-spalten-wahl button:active{translate:0 1px}.st-spalten-wahl button[aria-pressed=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.st-routine.st-tagansicht{box-shadow:none;gap:0}.st-tagansicht>.st-monat-fest{top:calc(var(--st-kopf-hoehe) - 24px);margin:0 -24px;padding:16px 24px 0}.st-zeit>.st-routine.st-tagansicht{scroll-padding-top:calc(var(--st-kopf-hoehe) + 16px + var(--st-monat-hoehe) + var(--st-schleier-hoehe) / 2)}@media (min-width:761px){.st-routine.st-tagansicht{height:100vh;min-height:0;padding:24px 24px var(--st-zeit-unten)}}.st-routine>.st-routine-kachel{margin-top:auto}.st-routine>.st-routine-kachel+.st-vorschau{margin-top:-8px;margin-bottom:auto}.st-routine-kopf{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.st-routine-kopf>svg{flex:none}.af-ui .st-routine-name,.af-ui .st-schritt{font:var(--st-rolle-kartentitel);color:var(--af-ink)}.af-ui .st-routine-name{margin:0}.af-ui .st-routine-angabe{font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 8px;margin:4px 0 0;display:flex}.st-mitte-text{justify-content:center}.st-play{border-radius:var(--st-rund-voll);background:var(--af-ink);width:100%;height:44px;color:var(--af-surface);font:var(--st-rolle-inhalt);cursor:pointer;white-space:nowrap;transition:background-color var(--af-duration-swap) var(--af-ease-soft), scale var(--af-duration-swap) var(--af-ease-soft);border:0;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:0 16px;font-weight:500;display:flex}.st-play:hover{background:color-mix(in srgb, var(--af-ink) 86%, var(--af-background))}.st-play:active{scale:.97}.af-ui .st-vorschau,.af-ui .st-offen ul{font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);padding:0;list-style:none}.af-ui .st-vorschau li,.af-ui .st-offen li{--st-luft:calc((32px - 1cap) / 2);font-size:inherit;line-height:inherit;padding-block:var(--st-luft)}.af-ui .st-offen li,.af-ui .st-vorschau li :is(.st-name>:last-child,.st-dauer){text-box:trim-both cap alphabetic}.af-ui .st-vorschau{margin:0}.af-ui .st-vorschau li{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.af-ui .st-vorschau .st-name{white-space:normal;flex:1;align-items:flex-start;overflow:visible}.af-ui .st-vorschau .st-punkt{margin-block:calc(.5cap - 4px);margin-left:-16px}.st-dauer{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.af-ui .st-laeuft-kopf{font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.st-laeuft-kopf b{color:var(--af-ink-secondary);font-weight:500}.st-striche{gap:4px;display:flex}.st-striche i{border-radius:var(--st-rund-voll);background:var(--af-canvas);min-width:4px;height:4px;transition:background-color var(--af-duration-move) var(--af-ease-soft);flex:1 1 0}.st-striche i:is([data-zustand=erledigt],[data-zustand=teilweise]){background:var(--af-ink-secondary)}.st-striche i[data-zustand=jetzt]{background:var(--af-family-ink)}.st-striche i[data-zustand=übersprungen]{box-shadow:inset 0 0 0 1px var(--af-ink-secondary)}.st-karte{--st-ring:clamp(112px, calc((100dvh - 380px) / 2.4), 176px);text-align:center;flex-direction:column;align-items:center;display:flex}.af-ui .st-schritt-nr{font:var(--st-rolle-angabe);color:var(--af-ink-system);margin:16px 0 0}.af-ui .st-schritt{text-wrap:balance;margin:8px 0 0}.st-zeile-rest{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);text-wrap:pretty;margin-top:4px;font-weight:400;display:block}.st-ring{width:var(--st-ring);height:var(--st-ring);margin-top:16px;position:relative}.st-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.st-ring circle{fill:none;stroke-width:6px}.st-ring-spur{stroke:var(--af-canvas)}.st-ring-lauf{stroke:var(--st-marke);stroke-linecap:round;filter:drop-shadow(0 0 .5px var(--st-kontur)) drop-shadow(0 0 .5px var(--st-kontur));transition:stroke-dashoffset 1s linear}.st-ring-zahl{padding-top:var(--st-angabe-zh);font:var(--st-rolle-titel-klein);color:var(--af-ink);font-variant-numeric:tabular-nums lining-nums;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.st-ring .st-noch{display:none}.st-ueberzeit .st-ring-zahl{padding-top:0}.st-ring-zahl small{font:var(--st-rolle-angabe);color:var(--af-ink-system)}.st-ueberzeit .st-ring-zahl small{color:var(--af-family-ink)}.af-ui .st-hoch{font:var(--st-rolle-titel-klein);color:var(--af-ink);font-variant-numeric:tabular-nums lining-nums;margin:16px 0 0}.st-knoepfe{gap:8px;width:100%;margin-top:16px;display:flex}.st-knoepfe button{border-radius:var(--st-rund-voll);height:44px;font:var(--st-rolle-inhalt);cursor:pointer;white-space:nowrap;transition:background-color var(--af-duration-swap) var(--af-ease-soft), scale var(--af-duration-swap) var(--af-ease-soft);border:0;flex:1;padding:0 16px;font-weight:500}.st-knoepfe button:not(:disabled):active{scale:.97}:is(.st-knoepfe,.st-aktionen,.st-papierkorb-hinweis,.st-korb,.st-eintrag-wege) :is(.st-neben,.st-zweit){background:color-mix(in srgb, var(--af-ink) 7%, transparent);color:var(--af-ink-secondary)}:is(.st-knoepfe,.st-aktionen,.st-papierkorb-hinweis,.st-korb,.st-eintrag-wege) :is(.st-neben,.st-zweit):hover{background:color-mix(in srgb, var(--af-ink) 11%, transparent)}:is(.st-knoepfe,.st-aktionen,.st-papierkorb-hinweis,.st-korb,.st-eintrag-wege,.st-besonders-knoepfe) .st-haupt{background:var(--af-ink);color:var(--af-surface)}:is(.st-knoepfe,.st-aktionen,.st-papierkorb-hinweis,.st-korb,.st-eintrag-wege,.st-besonders-knoepfe) .st-haupt:hover:not(:disabled){background:color-mix(in srgb, var(--af-ink) 86%, var(--af-background))}.st-knoepfe button:disabled,.st-aktionen .st-haupt:disabled{opacity:1;background:var(--af-canvas);color:var(--af-ink-annotation);cursor:default}.st-leise-knoepfe{flex-wrap:wrap;justify-content:center;gap:0 16px;margin-top:8px;display:flex}@media (max-width:760px){.st-leise-knoepfe .st-wort{height:var(--st-zeile)}}.st-leise-knoepfe>button{white-space:nowrap}.af-ui .st-naechstes h3,.af-ui .st-offen h3{font:var(--st-rolle-angabe);color:var(--af-ink-system);margin:0}.af-ui .st-naechstes p{font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);justify-content:space-between;gap:8px;margin:8px 0 0;display:flex}.st-fertig{text-align:center;justify-content:safe center;align-items:center;gap:8px}.af-ui .st-offen{text-align:left;width:100%;margin-top:16px}.af-ui .st-offen ul{margin:8px 0 0}.st-naechstes .st-name{gap:8px}.st-naechstes-zeile .st-name{white-space:normal}.st-schrittliste{box-sizing:border-box;border-radius:var(--af-radius-2xl);overscroll-behavior:contain;background:var(--af-surface);width:min(400px,100% - 32px);max-height:min(560px,100dvh - 96px);color:var(--af-ink-secondary);box-shadow:var(--st-gehoben);border:0;margin:auto;padding:8px;overflow:auto}.st-schrittliste::backdrop{background:color-mix(in srgb, var(--af-background) 40%, transparent)}.af-ui .st-schrittliste-innen h3{font:var(--st-rolle-angabe);color:var(--af-ink-system);margin:8px 16px 8px 48px}.af-ui .st-schrittliste-innen ol{margin:0;padding:0;list-style:none}.af-ui .st-schrittliste-innen li{font-size:inherit;line-height:inherit;margin:0;padding:0}.st-schrittliste-innen :is(.st-zeile-name,.st-dauer){text-box:trim-both cap alphabetic}.st-schrittliste-innen button{--st-luft:calc((44px - 1cap) / 2);width:100%;min-height:44px;padding:var(--st-luft) 16px;border-radius:var(--af-radius-md);font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);text-align:left;cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft), translate var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;align-items:flex-start;gap:16px;display:flex}.st-schrittliste-innen button:is(:hover,:focus-visible),.st-schrittliste-innen button:is(:hover,:focus-visible) .st-zeile-name{color:var(--af-ink)}.st-schrittliste-innen button:active{translate:0 1px}.st-schrittliste-innen .st-zeile-name{text-wrap:pretty;flex:1;min-width:0}.af-ui .st-schrittliste-innen li:before{content:none}.st-schrittliste-innen .st-zeichen{border-radius:var(--st-rund-haken);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--af-ink) 22%, transparent);color:var(--af-surface);flex:none;place-items:center;margin-block:calc(.5cap - 8px);display:grid}.st-schrittliste-innen .st-zeichen svg{width:12px;height:12px}.st-schrittliste-innen [data-zustand=erledigt] .st-zeichen{background:var(--af-ink-secondary);box-shadow:none}.st-schrittliste-innen [data-zustand=teilweise] .st-zeichen{box-shadow:inset 0 0 0 1.5px var(--af-ink-secondary);color:var(--af-ink-secondary)}.st-schrittliste-innen [data-zustand=übersprungen] .st-zeichen{box-shadow:inset 0 0 0 1.5px var(--af-ink-secondary)}.st-schrittliste-innen [data-zustand=jetzt]{color:var(--af-ink);background:var(--af-canvas-soft);font-weight:500}.st-schrittliste-innen [data-zustand=jetzt] .st-zeichen{background:var(--af-family-ink);box-shadow:none}.st-schrittliste-innen [data-zustand=erledigt] .st-zeile-name{color:var(--af-ink-system)}.st-fertig>.st-schrittliste-innen{text-align:left;width:100%;margin-top:24px}.st-fertig>.st-schrittliste-innen h3{margin:0 0 8px 32px}.af-ui .st-schrittliste-innen ol{gap:0}.st-fertig>.st-schrittliste-innen button{padding-inline:0}@media (max-width:760px){.st-schrittliste{width:100%;max-width:none;max-height:70dvh;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));border-radius:var(--af-radius-2xl) var(--af-radius-2xl) 0 0;margin:auto 0 0}}.st-mini,.st-zeichen-knopf.st-verkleinern{display:none}@media (max-width:760px){.st-zeit:has(>.st-routine){z-index:15;height:calc(100dvh - var(--st-tabs));background:var(--af-background);max-height:none;display:block;position:fixed;inset:0 0 auto;overflow:hidden}.st-routine{min-height:100%;padding:16px var(--st-rand-iphone) 24px;box-shadow:none}.st-zeit>.st-routine{--st-kopf-hoehe:calc(16px + var(--st-zeile));height:100%}.st-zeit>.st-routine.st-klein{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.st-spalten-kopf{margin:-16px calc(-1 * var(--st-rand-iphone)) 0;padding:16px var(--st-rand-iphone) 0;top:-16px}.st-tagansicht>.st-monat-fest{top:calc(var(--st-kopf-hoehe) - 16px);margin-inline:calc(-1 * var(--st-rand-iphone));padding-inline:var(--st-rand-iphone)}.st-spalten-wahl{gap:8px}.st-spalten-wahl button{height:var(--st-zeile);min-width:var(--st-zeile);text-align:left}.st-zeichen-knopf.st-verkleinern{margin-right:var(--st-ueberhang-klein);display:grid}.st-spalten-kopf>.st-zeichen-knopf:first-child{margin-left:var(--st-ueberhang-klein)}.st-zeit:has(>.st-routine.st-klein){top:auto;bottom:var(--st-tabs);height:auto;box-shadow:0 -1px 0 var(--af-border);overflow:visible}.st-zeit:has(>.st-routine.st-klein.st-laeuft){box-shadow:none}.st-routine.st-klein{min-height:0;padding:0}.st-routine.st-klein>:not(.st-mini){display:none}.st-routine.st-klein>.st-mini{width:100%;min-height:var(--st-mini-hoehe);padding:8px var(--st-rand-iphone);background:var(--af-background);font:var(--st-rolle-inhalt);color:var(--af-ink);text-align:left;cursor:pointer;border:0;align-items:center;gap:16px;display:flex;position:relative}.st-mini>.st-striche{position:absolute;top:0;left:0;right:0}.st-mini>.st-striche i{border-radius:0;min-width:2px;height:3px}.st-routine.st-klein>.st-mini:focus-visible{outline-offset:-4px}.st-mini-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.st-mini-zeit{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);font-variant-numeric:tabular-nums;color:var(--af-ink-system);flex:none}body:has(.st-routine.st-klein) .st-rahmen{padding-bottom:calc(var(--st-tabs) + var(--st-mini-hoehe) + 2 * var(--st-zeile))}}html:has(.st-vollbild[open]){overflow:hidden}.st-vollbild{width:100%;max-width:none;height:100%;max-height:none;color:var(--af-ink-secondary);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.st-vollbild::backdrop{background:0 0}.st-vollbild[data-bewegt]{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--af-ink) 28%, transparent)) drop-shadow(0 12px 32px color-mix(in srgb, var(--af-ink) 12%, transparent))}.st-vollbild:focus{outline:none}.st-vollbild-korn{opacity:var(--korn-lesen)}.st-buehne{background:var(--af-background);color:var(--af-ink-secondary);position:absolute;inset:0;overflow:clip}.st-wort{border-radius:var(--af-radius-md);height:32px;font:inherit;font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);white-space:nowrap;cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft), background-color var(--af-duration-swap) var(--af-ease-soft), translate var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.st-wort:is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-wort:active{translate:0 1px}.st-zeichen-knopf{border-radius:var(--af-radius-md);width:32px;height:32px;color:var(--af-ink-system);cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft), scale var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.st-zeichen-knopf:is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-zeichen-knopf:active{scale:.92}.st-zeichen-knopf svg{width:16px;height:16px}@media (max-width:760px){.st-zeichen-knopf{width:44px;height:44px}}.st-zeichen-knopf.st-werkzeug{border-radius:var(--st-rund-voll);width:44px;height:44px}.st-werkzeug svg{width:20px;height:20px}.st-zeichen-knopf:has(+.st-menue:popover-open){color:var(--af-ink-ui-hover)}.st-vollbild-zurueck{left:var(--af-space-separate);top:var(--af-space-separate);z-index:3;transition:color var(--af-duration-swap) var(--af-ease-soft), scale var(--af-duration-swap) var(--af-ease-soft), left var(--st-dauer-wandern) var(--af-ease-soft);position:absolute}.st-vollbild[data-notiz] .st-vollbild-zurueck{left:calc(50% + var(--af-space-separate))}.st-vollbild-ecke{top:var(--af-space-separate);right:var(--af-space-separate);z-index:3;display:flex;position:absolute}.st-buehne>.st-routine{min-height:0;box-shadow:none;transition:left var(--st-dauer-wandern) var(--af-ease-soft);align-items:center;gap:0;padding:24px 32px 112px;position:absolute;inset:0;overflow:auto}.st-vollbild .st-routine>:is(.st-mini,.st-spalten-kopf){display:none}.st-vollbild .st-laeuft-kopf{width:var(--st-rahmen-lesen);max-width:100%}.af-ui .st-vollbild .st-laeuft-kopf{white-space:nowrap;gap:8px}.st-vollbild .st-routine>.st-karte{width:100%;margin-block:auto 0}.st-vollbild .st-routine>.st-karte:not(:has(~.st-naechstes)){margin-bottom:auto}.st-vollbild .st-karte{--st-ring:clamp(136px, calc((100dvh - 540px) * .75), 232px)}.st-vollbild:not([data-notiz]) .st-karte{--st-paar-luecke:32px;grid-template-columns:1fr auto auto 1fr;align-items:center;display:grid}.st-vollbild:not([data-notiz]) .st-karte>*{grid-column:1/-1;justify-self:center}.st-vollbild:not([data-notiz]) .st-karte>.st-ring{margin-left:var(--st-paar-luecke);grid-area:3/3}.af-ui .st-vollbild .st-schritt-nr{margin-top:16px}.af-ui .st-vollbild :is(.st-schritt,.st-routine-name){max-width:min(760px,100%);font:var(--st-rolle-titel)}.af-ui .st-vollbild .st-schritt[data-lang]{font:var(--st-rolle-titel-klein)}.st-vollbild .st-fertig>:is(.st-offen,.st-play){margin-top:32px}.af-ui .st-offen ul:not([class])>li{padding-inline:0}.af-ui .st-offen ul:not([class])>li:before{content:none}.st-vollbild .st-karte>.st-ring{margin-top:32px}.st-vollbild .st-ring circle{stroke-width:4px}.st-vollbild .st-knoepfe{width:400px;max-width:100%;margin-top:32px}.st-vollbild .st-knoepfe .st-haupt{flex:2}.st-vollbild .st-naechstes{text-align:center;max-width:100%;margin:32px 0 auto}.af-ui .st-vollbild .st-naechstes p{justify-content:center}.st-vollbild .st-naechstes .st-dauer{align-self:center}.st-festhalten{border-radius:var(--st-rund-voll);background:var(--af-surface);width:520px;max-width:calc(100% - 32px);height:48px;box-shadow:var(--af-outline), inset 0 0 0 1px var(--af-border);z-index:5;transition:left var(--st-dauer-wandern) var(--af-ease-soft), width var(--st-dauer-wandern) var(--af-ease-soft), var(--st-feld-uebergang);align-items:center;gap:8px;padding:0 16px 0 24px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.st-festhalten:before,.st-festhalten:after{content:"";inset-inline:16px;z-index:-1;pointer-events:none;border-radius:50%;position:absolute;top:100%}.st-festhalten:before{height:var(--af-shadow-glow-height);opacity:var(--af-shadow-glow-opacity-rest);filter:blur(var(--af-shadow-glow-blur));background:var(--af-surface);transform:translateY(-4px)}.st-festhalten:after{height:var(--af-shadow-drop-height);background:var(--af-shadow-drop-color-rest);filter:blur(var(--af-shadow-drop-blur));transform:translateY(-8px)}.st-festhalten input{min-width:0;height:100%;font:var(--st-rolle-inhalt);color:var(--af-ink);background:0 0;border:0;outline:none;flex:1}.st-festhalten input::placeholder{color:var(--af-ink-system)}.st-festhalten kbd{font:var(--st-rolle-angabe);color:var(--af-ink-system);border-radius:var(--af-radius-md);box-shadow:inset 0 0 0 1px var(--af-border);white-space:nowrap;padding:4px 8px}.st-festhalten .st-festhalten-enter,.st-festhalten:focus-within .st-festhalten-taste{display:none}.st-festhalten:focus-within .st-festhalten-enter{display:inline}.st-festhalten-platz{min-width:var(--st-knopf);margin-right:calc(-1 * var(--af-space-bind));flex:none;place-items:center end;display:grid}.st-festhalten-platz>*{grid-area:1/1}.st-festhalten-platz>kbd{margin-right:var(--af-space-bind)}.st-festhalten-senden{width:var(--st-knopf);height:var(--st-knopf);border-radius:var(--st-rund-voll);background:var(--af-ink);color:var(--af-surface);cursor:pointer;transition:background-color var(--af-duration-swap) var(--af-ease-soft), scale var(--af-duration-swap) var(--af-ease-soft), opacity var(--af-duration-swap) var(--af-ease-soft), visibility var(--af-duration-swap) linear;border:0;place-items:center;padding:0;display:grid;position:relative}.st-festhalten-senden:before{content:"";inset:calc(-1 * var(--af-space-bind));position:absolute}.st-festhalten-senden:hover{background:color-mix(in srgb, var(--af-ink) 86%, var(--af-background))}.st-festhalten-senden:active{scale:.97}.st-festhalten input:placeholder-shown~.st-festhalten-platz>.st-festhalten-senden{visibility:hidden;opacity:0;scale:.8}.st-festhalten input:not(:placeholder-shown)~.st-festhalten-platz>kbd{visibility:hidden}.st-bestaetigt{font:var(--st-rolle-angabe);color:var(--af-ink-secondary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--af-duration-move) var(--af-ease-soft), transform var(--af-duration-move) var(--af-ease-soft);position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%,6px)}.st-bestaetigt>span{align-items:center;gap:8px;display:flex}.st-bestaetigt svg{width:14px;height:14px;color:var(--af-ink)}.st-bestaetigt[data-an]{opacity:1;transform:translate(-50%)}.st-randzone{z-index:7;width:24px;position:absolute;top:0;bottom:0;left:0}.st-vollbild .st-leiste{height:auto;width:var(--st-leiste);background:var(--af-background);box-shadow:inset -1px 0 0 var(--af-border);z-index:6;transition:transform var(--st-dauer-wandern) var(--af-ease-soft);align-self:stretch;padding:24px 0;position:absolute;top:0;bottom:0;left:0;overflow:visible;transform:translate(-100%)}.st-vollbild .st-leiste:after{content:"";background:var(--af-shadow-drop-color-rest);width:14px;filter:blur(var(--af-shadow-drop-blur));z-index:-1;opacity:0;transition:opacity var(--st-dauer-wandern) var(--af-ease-soft);border-radius:50%;position:absolute;top:24px;bottom:24px;left:100%;transform:translate(-8px)}.st-randzone:hover+.st-leiste,.st-vollbild .st-leiste:hover,.st-vollbild .st-leiste:focus-within{transform:none}.st-randzone:hover+.st-leiste:after,.st-vollbild .st-leiste:hover:after,.st-vollbild .st-leiste:focus-within:after{opacity:1}.st-blatt{background:var(--af-surface);width:50%;box-shadow:var(--af-outline), inset -1px 0 0 var(--af-border);z-index:4;transition:transform var(--st-dauer-wandern) var(--af-ease-soft);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.st-blatt:after{content:"";background:var(--af-shadow-drop-color-rest);width:14px;filter:blur(var(--af-shadow-drop-blur));z-index:-1;opacity:0;transition:opacity var(--st-dauer-wandern) var(--af-ease-soft);border-radius:50%;position:absolute;top:24px;bottom:24px;left:100%;transform:translate(-8px)}.st-vollbild[data-notiz] .st-blatt{transform:none}.st-vollbild[data-notiz] .st-blatt:after{opacity:1}.st-griff{display:none}.st-blatt-kopf{z-index:1;justify-content:flex-end;display:flex;position:absolute;top:16px;right:16px}.st-notiz{top:calc(16px + var(--st-zeile) + 16px);padding:0 max(32px, calc(50% - var(--st-rahmen-lesen) / 2)) 48px;position:absolute;bottom:0;left:0;right:0;overflow:auto}.af-ui .st-notiz .st-datum h2{max-inline-size:none;font:inherit;letter-spacing:0;color:inherit;margin:0}.af-ui .st-notiz .st-datum{justify-content:flex-start;align-items:center;gap:var(--af-space-bind);margin-inline:0;display:flex}.st-vollbild .st-titel:focus{outline:none}.af-ui .st-notiz .st-abschnitt{margin-top:48px}.st-vollbild[data-notiz] .st-buehne>.st-routine{left:50%}.st-vollbild[data-notiz] .st-festhalten{width:440px;left:75%}@media (max-width:760px){.st-vollbild-zurueck{left:8px;top:env(safe-area-inset-top,0px)}.st-vollbild-ecke{right:8px;top:env(safe-area-inset-top,0px)}.st-buehne>.st-routine{padding:calc(env(safe-area-inset-top,0px) + var(--st-zeile) + 8px) var(--st-rand-iphone) calc(var(--st-zeile) + 16px + 32px)}.st-vollbild:not([data-notiz]) .st-karte{--st-ring:152px;--st-paar-luecke:16px}.st-vollbild:not([data-notiz]) .st-karte>.st-ring{margin-top:24px}.af-ui .st-vollbild :is(.st-schritt,.st-routine-name){font:var(--st-rolle-titel-klein)}.af-ui .st-vollbild .st-schritt[data-lang]{font:var(--st-rolle-kartentitel)}.st-vollbild .st-karte{--st-ring:152px}.st-vollbild .st-karte>.st-ring{margin-top:24px}.st-vollbild .st-knoepfe{width:100%;margin-top:24px}.st-vollbild .st-knoepfe button{height:52px}.st-vollbild .st-naechstes{width:100%;margin-top:24px}.st-festhalten{width:auto;max-width:none;left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom,0px));height:44px;padding:0 16px;transform:none}.st-festhalten kbd{display:none!important}.st-vollbild[data-notiz] .st-festhalten{width:auto;left:16px}.st-blatt{--st-blatt-oben:50%;top:var(--st-blatt-oben);border-radius:var(--af-radius-2xl) var(--af-radius-2xl) 0 0;width:auto;box-shadow:var(--af-outline), inset 0 1px 0 var(--af-border);transition:transform var(--st-dauer-wandern) var(--af-ease-soft), top var(--af-duration-move) var(--af-ease-soft);right:0;transform:translateY(110%)}.st-blatt[data-hoch]{--st-blatt-oben:98px}.st-blatt[data-zieht]{transition:none}.st-blatt:after{width:auto;height:14px;inset:auto 24px 100%;transform:translateY(8px)}.st-griff{cursor:grab;touch-action:none;z-index:2;background:0 0;border:0;width:88px;height:44px;padding:0;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.st-griff:before{content:"";border-radius:var(--st-rund-voll);background:var(--af-border);height:4px;position:absolute;top:8px;left:26px;right:26px}.st-blatt-kopf{top:0;right:8px}.st-notiz{padding:0 var(--st-rand-iphone) 24px;-webkit-mask-image:linear-gradient(var(--st-deckend) calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(var(--st-deckend) calc(100% - 32px), transparent);mask-image:linear-gradient(var(--st-deckend) calc(100% - 32px), transparent);top:44px;bottom:90px}.af-ui .st-notiz .st-abschnitt{margin-top:24px}.st-vollbild[data-notiz] .st-buehne>.st-routine{bottom:50%;left:0}}@media (max-width:760px) and (max-height:760px){.st-vollbild:not([data-notiz]) :is(.st-knoepfe,.st-naechstes){margin-top:16px}}.st-laeuft{container:lauf/inline-size}.st-routine.st-laeuft{gap:0}.st-lauf-zeile{margin-top:var(--af-space-separate);font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums}.st-lauf-zeile b{color:var(--af-ink-secondary);font-weight:500}.st-zeit .st-lauf-zeile .st-angabe-teile>span:first-child{display:none}.st-streifen-knopf{border-radius:var(--af-radius-md);cursor:pointer;width:100%;height:44px;transition:translate var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;align-items:center;padding:0;display:flex}.st-streifen-knopf>.st-striche{flex:1}.st-streifen-knopf:is(:hover,:focus-visible) .st-striche i:is([data-zustand=offen],:not([data-zustand])){background:var(--af-border)}.st-streifen-knopf:active{translate:0 1px}.st-laeuft>.st-schrittbild{margin-top:var(--af-space-pad)}.st-laeuft>.st-naechstes{margin-top:var(--af-space-between)}.af-ui .st-schritt-titel{font:var(--st-rolle-kartentitel);color:var(--af-ink);text-wrap:balance;margin:0}.af-ui .st-schritt-text{margin:var(--af-space-bind) 0 0;font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);text-wrap:pretty}.st-schritt-teile{--st-ziel-rand:calc((var(--st-zeile) - 32px) / 2);gap:var(--af-space-separate);flex-wrap:wrap;display:flex}.st-schrittbild .st-schritt-teile{margin-top:var(--af-space-separate)}.st-schritt-teile button{align-items:center;gap:var(--af-space-bind);height:var(--st-zeile);margin:calc(-1 * var(--st-ziel-rand));border:var(--st-ziel-rand) solid transparent;border-radius:var(--af-radius-xl);font:var(--st-rolle-inhalt);color:var(--af-ink-system);cursor:pointer;transition:background-color var(--af-duration-swap) var(--af-ease-soft), color var(--af-duration-swap) var(--af-ease-soft), scale var(--af-duration-swap) var(--af-ease-soft);background:padding-box padding-box;padding:0 16px 0 8px;display:inline-flex}.st-schritt-teile button[aria-pressed=true]{background-color:color-mix(in srgb, var(--af-ink) 7%, transparent);color:var(--af-ink)}.st-schritt-teile button:not([aria-pressed=true]):is(:hover,:focus-visible){color:var(--af-ink-ui-hover)}.st-schritt-teile button:active{scale:.97}.st-schritt-teile .st-zeichen{border-radius:var(--st-rund-haken);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--af-ink) 22%, transparent);color:var(--af-surface);flex:none;place-items:center;display:grid}.st-schritt-teile .st-zeichen svg{width:12px;height:12px}.st-schritt-teile [aria-pressed=true] .st-zeichen{background:var(--af-ink-secondary);box-shadow:none}.st-paar{--st-ring:120px;align-items:center;gap:var(--af-space-separate);margin-top:var(--af-space-pad);display:flex}.st-paar>.st-motiv{width:calc(var(--st-ring) * 1.15);aspect-ratio:7/8;flex:none;height:auto}.st-paar>.st-ring{margin:0}.st-paar .st-ring circle{stroke-width:4px}.af-ui .st-paar>.st-hoch{margin:0;padding:0}.st-aktionen{gap:var(--af-space-bind);width:100%;margin-top:var(--af-space-pad);grid-template-columns:1fr 1.6fr;display:grid}.st-aktionen button{height:44px;padding:0 var(--af-space-separate);border-radius:var(--st-rund-voll);font:var(--st-rolle-inhalt);white-space:nowrap;cursor:pointer;transition:background-color var(--af-duration-swap) var(--af-ease-soft), scale var(--af-duration-swap) var(--af-ease-soft);border:0;font-weight:500}.st-aktionen button:not(:disabled):active{scale:.97}.st-werkzeuge{margin-block:calc((32px - var(--st-zeile)) / 2);align-items:center;margin-left:auto;display:flex}.st-spalten-kopf .st-werkzeuge>.st-werkzeug:last-child{margin-right:var(--st-ueberhang-gross)}.st-blatt-zu{display:none}.st-strahl{gap:var(--st-fein);padding:0 0 var(--af-space-bind);justify-content:safe center;margin:0;list-style:none;display:none}.af-ui .st-strahl>li{flex:0 0 44px;min-width:0;margin:0;padding:0;display:flex}.af-ui .st-strahl>li:before{content:none}.st-strahl>li[data-rang]{flex:1 1 0;min-width:160px;max-width:320px}.st-kachel{justify-content:center;align-items:center;gap:var(--af-space-bind);border-radius:var(--af-radius-md);--st-kachel-anteil:12%;background:color-mix(in srgb, var(--af-family) var(--st-kachel-anteil), var(--af-surface));min-width:0;height:48px;font:inherit;color:var(--af-ink-secondary);text-align:left;cursor:pointer;transition:background-color var(--af-duration-swap) var(--af-ease-soft), box-shadow var(--af-duration-swap) var(--af-ease-soft), scale var(--af-duration-swap) var(--af-ease-soft);border:0;flex:1;padding:0;display:flex;position:relative}.st-kachel:not([aria-current=step]):active{scale:.97}.st-kachel>.st-motiv{width:28px;height:32px;transition:opacity var(--af-duration-move) var(--af-ease-soft);flex:none}.st-kachel:hover{background:color-mix(in srgb, var(--af-family) calc(var(--st-kachel-anteil) + 10%), var(--af-surface))}.dark .st-kachel{--st-kachel-anteil:7%}li[data-rang]>.st-kachel{justify-content:flex-start;padding:0 16px 0 8px}.st-kachel[aria-current=step]{background:var(--st-stufe1);cursor:default}.st-kachel-text{min-width:0;font:var(--st-rolle-inhalt);flex-direction:column;display:flex}.st-kachel-titel{white-space:nowrap;text-overflow:ellipsis;color:var(--af-ink);overflow:hidden}.st-kachel[aria-current=step] .st-kachel-titel{font-weight:500}.st-kachel-angabe{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);font-variant-numeric:tabular-nums}.st-kachel[aria-current=step] .st-kachel-angabe{color:var(--af-ink)}.st-kachel:is([data-zustand=erledigt],[data-zustand=teilweise],[data-zustand=übersprungen]){box-shadow:inset 0 0 0 1px var(--af-border);background:0 0}.st-kachel:is([data-zustand=erledigt],[data-zustand=teilweise],[data-zustand=übersprungen]):hover{background:var(--af-canvas-soft)}.st-kachel:is([data-zustand=erledigt],[data-zustand=teilweise],[data-zustand=übersprungen])>.st-motiv{opacity:.4}.st-kachel>.st-zeichen{border-radius:var(--st-rund-haken);background:var(--af-ink-secondary);width:14px;height:14px;color:var(--af-surface);place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.st-kachel>.st-zeichen svg{width:10px;height:10px}.st-kachel>.st-zeichen[data-teilweise]{box-shadow:inset 0 0 0 1.5px var(--af-ink-secondary);color:var(--af-ink-secondary);background:0 0}@media (hover:hover){.st-strahl>li:not([data-rang])>.st-kachel:before{content:attr(data-name) "  " attr(data-dauer);white-space:pre;z-index:3;border-radius:var(--af-radius-md);background:var(--af-surface);box-shadow:var(--st-gehoben);font:var(--st-rolle-angabe);color:var(--af-ink-secondary);opacity:0;pointer-events:none;transition:opacity var(--af-duration-swap) var(--af-ease-soft), translate var(--af-duration-swap) var(--af-ease-soft);padding:4px 8px;position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 4px}.st-strahl>li:not([data-rang])>.st-kachel:is(:hover,:focus-visible):before{opacity:1;translate:-50%}}.st-strahl[data-rollt]{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.st-strahl[data-rollt] .st-kachel:before{display:none}.st-strahl[data-rollt]::-webkit-scrollbar{display:none}.st-strahl[data-links]{-webkit-mask-image:linear-gradient(to right, transparent, var(--st-deckend) 32px);mask-image:linear-gradient(to right, transparent, var(--st-deckend) 32px)}.st-strahl[data-rechts]{-webkit-mask-image:linear-gradient(to left, transparent, var(--st-deckend) 32px);mask-image:linear-gradient(to left, transparent, var(--st-deckend) 32px)}.st-strahl[data-links][data-rechts]{-webkit-mask-image:linear-gradient(to right, transparent, var(--st-deckend) 32px, var(--st-deckend) calc(100% - 32px), transparent);mask-image:linear-gradient(to right, transparent, var(--st-deckend) 32px, var(--st-deckend) calc(100% - 32px), transparent)}@container lauf not (min-width:640px){.st-strahl>li[data-rang]{min-width:168px}.st-strahl>li[data-rang=danach]{flex:0 0 44px;min-width:0}li[data-rang=danach]>.st-kachel{justify-content:center;padding:0}li[data-rang=danach] .st-kachel-text{display:none}}.st-menue{border-radius:var(--af-radius-2xl);background:var(--af-surface);min-width:240px;color:var(--af-ink-secondary);box-shadow:var(--st-gehoben);border:0;margin:0;padding:4px;position:fixed;inset:auto}.st-menue:popover-open{animation:st-menue-auf var(--af-duration-swap) var(--af-ease-soft);transform-origin:100% 0}@keyframes st-menue-auf{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.st-menue button{border-radius:var(--af-radius-md);width:100%;height:44px;font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);text-align:left;white-space:nowrap;cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft), translate var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;align-items:center;gap:16px;padding:0 16px;display:flex}.st-menue button:is(:hover,:focus-visible):not(:disabled){color:var(--af-ink)}.st-menue button:is(:hover,:focus-visible):not(:disabled) svg{color:var(--af-ink-ui-hover)}.st-menue button:active:not(:disabled){translate:0 1px}.st-menue button:disabled{color:var(--af-ink-annotation);cursor:default}.st-menue button svg{width:20px;height:20px;color:var(--af-ink-system);transition:color var(--af-duration-swap) var(--af-ease-soft);flex:none}.st-menue-stand{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system);margin-left:auto}.st-menue hr{border:0;height:0;margin:8px 0}.st-buehne>.st-routine.st-laeuft{padding:var(--af-space-separate) var(--af-space-structure) calc(48px + 32px + 32px)}.st-vollbild .st-lauf-zeile{padding-block:calc((var(--st-zeile) - var(--st-angabe-zh)) / 2);justify-content:center;max-width:calc(100% - 144px);margin:0;display:flex}.st-vollbild .st-laeuft>:is(.st-streifen-knopf,.st-naechstes){display:none}.st-vollbild .st-strahl{width:min(100%,1344px);margin-top:var(--af-space-separate);display:flex}.st-vollbild .st-laeuft>.st-schrittbild{width:100%;padding-block:var(--af-space-pad);text-align:center;flex-direction:column;align-items:center;margin-block:auto;display:flex}.af-ui .st-vollbild .st-schritt-titel{max-inline-size:30ch;font:var(--st-rolle-titel)}.af-ui .st-vollbild .st-schritt-titel[data-lang]{max-inline-size:40ch;font:var(--st-rolle-titel-klein)}.af-ui .st-vollbild .st-schritt-text{max-inline-size:min(46ch, var(--st-rahmen-lesen));margin-top:var(--af-space-separate);font:var(--st-rolle-lesetext);text-wrap:balance}.af-ui .st-vollbild .st-schritt-text[data-lang]{max-inline-size:min(58ch, var(--st-rahmen-lesen));text-wrap:pretty}.st-vollbild .st-laeuft .st-schritt-teile{justify-content:center}.st-vollbild .st-paar{--st-ring:clamp(112px, calc((100dvh - 560px) * .6), 200px);gap:var(--af-space-between);margin-top:var(--af-space-between)}.st-vollbild .st-laeuft .st-aktionen{width:400px;max-width:100%;margin-top:var(--af-space-between)}.af-ui .st-vollbild[data-notiz] .st-schritt-titel{font:var(--st-rolle-titel-klein)}.st-vollbild[data-notiz] .st-paar{--st-ring:clamp(112px, calc(100dvh - 660px), 176px)}.st-vollbild[data-notiz] .st-laeuft .st-aktionen{width:360px}@media (max-width:760px){.st-aktionen button{height:52px}.st-buehne>.st-routine.st-laeuft{padding:env(safe-area-inset-top,0px) var(--st-rand-iphone) calc(var(--st-zeile) + 16px + 16px)}.st-vollbild .st-lauf-zeile:not(.st-lauf-ganz) .st-angabe-teile>span:first-child{display:none}.af-ui .st-vollbild .st-schritt-titel{font:var(--st-rolle-titel-klein)}.af-ui .st-vollbild .st-schritt-titel[data-lang]{font:var(--st-rolle-kartentitel)}.st-vollbild .st-strahl{margin-top:var(--af-space-bind)}.st-vollbild .st-laeuft>.st-schrittbild{padding-block:var(--af-space-pad)}.st-vollbild .st-paar{--st-ring:120px;gap:var(--af-space-separate);margin-top:var(--af-space-pad)}.st-vollbild .st-laeuft .st-aktionen{width:100%;margin-top:var(--af-space-pad)}.st-vollbild[data-notiz] .st-buehne>.st-routine.st-laeuft{padding:calc(env(safe-area-inset-top,0px) + var(--st-zeile) + 8px) var(--st-rand-iphone) var(--af-space-separate);bottom:50%}.st-vollbild[data-notiz] .st-laeuft :is(.st-strahl,.st-schritt-text,.st-schritt-teile){display:none}.af-ui .st-vollbild[data-notiz] .st-schritt-titel:is(*,[data-lang]){font:var(--st-rolle-kartentitel)}.st-vollbild[data-notiz] .st-laeuft>.st-schrittbild{padding-block:0}.st-vollbild[data-notiz] .st-paar{--st-ring:88px;margin-top:var(--af-space-separate)}.st-vollbild[data-notiz] .st-paar .st-ring-zahl{font:var(--st-rolle-kartentitel);padding-top:0}.st-vollbild[data-notiz] .st-paar .st-ring-zahl small{display:none}.st-vollbild[data-notiz] .st-laeuft .st-aktionen{width:100%;margin-top:var(--af-space-separate)}.st-zeit:has(>.st-routine.st-laeuft:not(.st-klein)){top:auto;bottom:var(--st-tabs);border-radius:var(--af-radius-2xl) var(--af-radius-2xl) 0 0;height:auto;box-shadow:var(--af-outline), 0 -8px 24px color-mix(in srgb, var(--af-ink) 8%, transparent)}.st-zeit>.st-routine.st-laeuft:not(.st-klein){height:auto;max-height:calc(100dvh - var(--st-tabs) - 48px);min-height:0}.st-zeit>.st-laeuft:not(.st-klein) .st-spalten-wahl{display:none}.st-zeit>.st-laeuft:not(.st-klein) .st-blatt-zu{margin-left:var(--st-ueberhang-klein);display:grid}.st-zeit>.st-laeuft:not(.st-klein)>:is(.st-streifen-knopf,.st-naechstes){display:none}.st-zeit>.st-laeuft:not(.st-klein)>.st-strahl{margin-top:var(--af-space-pad);order:1;display:flex}.st-zeit>.st-laeuft:not(.st-klein) .st-paar{--st-ring:112px}}
.st-jetzt-zeile{border-radius:var(--af-radius-2xl);background:var(--af-canvas-soft);box-shadow:var(--st-umriss)}.st-jetzt-zeile,.st-jetzt-zeigen{align-items:center;column-gap:var(--af-space-separate);padding:var(--af-space-pad);grid-template-columns:auto 1fr;display:grid}.st-jetzt-zeile:has(>.st-jetzt-zeigen){padding:0;display:block}:is(.st-jetzt-zeile:not(:has(.st-jetzt-motiv)),.st-jetzt-zeigen:not(:has(.st-jetzt-motiv))){grid-template-columns:1fr}.st-jetzt-text{min-width:0}.st-jetzt-text>span{display:block}.st-jetzt-zeigen{box-sizing:border-box;border-radius:inherit;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0}.st-jetzt-zeigen:hover{background:color-mix(in srgb, var(--af-ink) 4%, transparent)}.st-jetzt-zeigen:active{background:color-mix(in srgb, var(--af-ink) 8%, transparent)}.af-ui .st-jetzt-wann{font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums;margin:0}.af-ui .st-jetzt-was{margin:var(--st-fein) 0;font:var(--st-rolle-inhalt);color:var(--af-ink);font-weight:500}.af-ui .st-jetzt-angabe{font:var(--st-rolle-angabe);color:var(--af-ink-system);margin:0}.st-editor{--st-haken-platz:calc(18px + var(--af-space-separate));--st-punkt-platz:14px;--st-falter:20px}.st-notiz-tag{min-height:240px}.st-editor .cm-editor{background:0 0}.st-editor .cm-editor.cm-focused{outline:none}.st-editor :is(.cm-scroller,.ev-scroller){font-family:var(--af-font-sans);line-height:var(--st-inhalt-zh);overflow:visible}.st-editor :is(.cm-content,.ev-content){font-size:var(--st-inhalt);color:var(--af-ink-secondary);caret-color:var(--af-ink);padding:0 0 24px}.st-editor :is(.cm-line,.ev-line){padding:4px 0}.st-editor .cm-cursor{border-left:1.5px solid var(--af-ink)}.st-editor .cm-selectionBackground,.st-editor .cm-focused .cm-selectionBackground{background:color-mix(in srgb, var(--af-ink) 12%, transparent)!important}.st-editor :is(.cm-ueberschrift-1,.ev-ueberschrift-1){font:var(--st-rolle-kartentitel);color:var(--af-ink);padding-top:0}.st-editor :is(.cm-ueberschrift-2,.ev-ueberschrift-2){padding:var(--af-space-between) 0 var(--af-space-bind);font:var(--st-rolle-angabe);color:var(--af-ink-secondary);font-weight:500}.st-editor :is(.cm-ueberschrift-3,.ev-ueberschrift-3),.st-editor :is(.cm-ueberschrift-4,.ev-ueberschrift-4),.st-editor :is(.cm-ueberschrift-5,.ev-ueberschrift-5),.st-editor :is(.cm-ueberschrift-6,.ev-ueberschrift-6){padding-top:var(--af-space-separate);color:var(--af-ink-secondary);font-weight:500}.st-editor :is(.cm-fett,.ev-fett){color:var(--af-ink);font-weight:500}.st-editor :is(.cm-projekt,.ev-projekt){font-size:var(--st-angabe);color:var(--af-ink-system)}.st-editor :is(.cm-kursiv,.ev-kursiv){font-synthesis:style;font-style:italic}.st-editor :is(.cm-durch,.ev-durch){text-decoration:line-through}.st-editor :is(.cm-zeit,.ev-zeit){font-size:var(--st-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums}.st-editor :is(.cm-erledigt,.ev-erledigt),.st-editor :is(.cm-erledigt,.ev-erledigt) :is(.cm-projekt,.ev-projekt){color:var(--af-ink-system);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--af-ink-system) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--af-ink-system) 60%, transparent)}.st-editor :is(.cm-verweis,.ev-verweis){color:inherit;cursor:pointer}.st-editor :is(.cm-verweis,.ev-verweis):hover{text-decoration-color:currentColor}.st-editor :is(:is(.cm-punkt,.ev-punkt),:is(.cm-leer-punkt,.ev-leer-punkt)){width:var(--st-punkt-platz);text-indent:0;color:var(--af-ink-system);display:inline-block}.st-editor :is(:is(.cm-punkt,.ev-punkt),:is(.cm-leer-punkt,.ev-leer-punkt)):before{content:"";vertical-align:2px;width:6px;height:6px;transition:box-shadow var(--af-duration-swap) var(--af-ease-soft);background:currentColor;border-radius:50%;display:inline-block}.st-editor :is(.cm-zitat,.ev-zitat){padding-left:var(--af-space-separate);box-shadow:inset 2px 0 0 var(--af-border)}.st-editor :is(.cm-block,.ev-block){background:var(--af-canvas-soft);padding-inline:var(--af-space-bind)}.st-editor .cm-kopfdaten{font-size:var(--st-angabe);color:var(--af-ink-system)}.st-editor :is(.cm-liste,.ev-liste){--st-einzug:calc(var(--ebene,0) * 24px);padding-left:var(--st-einzug)}.st-editor :is(.cm-aufgabe,.ev-aufgabe){padding-left:calc(var(--st-einzug,0px) + var(--st-haken-platz));text-indent:calc(-1 * var(--st-haken-platz))}.st-editor :is(.cm-punktzeile,.ev-punktzeile){padding-left:calc(var(--st-einzug,0px) + var(--st-punkt-platz));text-indent:calc(-1 * var(--st-punkt-platz))}.st-editor .cm-einzug{font-size:1px}:is(.cm-kaestchen,.ev-kaestchen),:is(.cm-leer-kaestchen,.ev-leer-kaestchen){--st-ronde:18px;width:var(--st-ronde);height:var(--st-ronde);margin-right:var(--af-space-bind);vertical-align:-3px;text-indent:0;display:inline-block;position:relative}.st-editor :is(:is(.cm-kaestchen,.ev-kaestchen),:is(.cm-leer-kaestchen,.ev-leer-kaestchen)){margin-right:calc(var(--st-haken-platz) - var(--st-ronde))}:is(.cm-kaestchen,.ev-kaestchen) input{appearance:none;opacity:0;cursor:pointer;width:26px;height:26px;margin:0;position:absolute;top:-4px;left:-4px}:is(.cm-ronde,.ev-ronde),:is(.cm-leer-ronde,.ev-leer-ronde){width:100%;height:100%;box-shadow:inset 0 0 0 1.5px var(--af-ink-secondary);pointer-events:none;transition:background-color var(--af-duration-swap) var(--af-ease-soft), box-shadow var(--af-duration-swap) var(--af-ease-soft), background-size var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%23fffffd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/0 no-repeat;border-radius:50%;display:block}:is(.cm-kaestchen,.ev-kaestchen):hover input:not(:checked,:disabled)+:is(.cm-ronde,.ev-ronde){box-shadow:inset 0 0 0 1.5px var(--af-ink)}:is(.cm-kaestchen,.ev-kaestchen) input:not(:disabled):active+:is(.cm-ronde,.ev-ronde){transform:scale(.9)}:is(.cm-kaestchen,.ev-kaestchen) input:checked+:is(.cm-ronde,.ev-ronde),.ev-kaestchen[data-erledigt]>.ev-ronde{background-color:var(--af-ink);box-shadow:none;background-size:100%}.dark :is(.cm-ronde,.ev-ronde){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%23131109' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is(.cm-kaestchen,.ev-kaestchen) input:focus-visible+:is(.cm-ronde,.ev-ronde){outline:2px solid var(--af-ink);outline-offset:2px}:is(.cm-ronde,.ev-ronde){position:relative}:is(.cm-kaestchen,.ev-kaestchen)[data-akzent] :is(.cm-ronde,.ev-ronde){background-image:none}:is(.cm-kaestchen,.ev-kaestchen)[data-akzent] :is(.cm-ronde,.ev-ronde):after{content:"";background:var(--st-marke);box-shadow:inset 0 0 0 1px var(--st-kontur);transition:transform var(--af-duration-swap) var(--af-ease-soft);border-radius:50%;position:absolute;inset:5px}:is(.cm-kaestchen,.ev-kaestchen)[data-akzent] :is(.cm-ronde,.ev-ronde):before{content:"";background:var(--akz-tinte);--st-haken-bild:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--st-haken-bild) center / 0 no-repeat;-webkit-mask:var(--st-haken-bild) center / 0 no-repeat;mask:var(--st-haken-bild) center / 0 no-repeat;transition:-webkit-mask-size var(--af-duration-swap) var(--af-ease-soft), mask-size var(--af-duration-swap) var(--af-ease-soft);position:absolute;inset:0}:is(.cm-kaestchen,.ev-kaestchen)[data-akzent] input:checked+:is(.cm-ronde,.ev-ronde),.ev-kaestchen[data-akzent][data-erledigt]>.ev-ronde{background-color:var(--st-marke);box-shadow:inset 0 0 0 1px var(--st-kontur)}:is(.cm-kaestchen,.ev-kaestchen)[data-akzent] input:checked+:is(.cm-ronde,.ev-ronde):before,.ev-kaestchen[data-akzent][data-erledigt]>.ev-ronde:before{-webkit-mask-size:100%;mask-size:100%}:is(.cm-kaestchen,.ev-kaestchen)[data-akzent] input:checked+:is(.cm-ronde,.ev-ronde):after,.ev-kaestchen[data-akzent][data-erledigt]>.ev-ronde:after{transform:scale(0)}:is(.cm-kaestchen,.ev-kaestchen){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:hover){:is(.cm-kaestchen,.ev-kaestchen)[data-hinweis]:after{content:attr(data-hinweis);z-index:30;padding:var(--st-fein) var(--af-space-bind);border-radius:var(--af-radius-md);background:var(--af-ink);color:var(--af-background);font:var(--st-rolle-angabe);text-indent:0;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);font-weight:500;text-decoration:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-2px)}:is(.cm-kaestchen,.ev-kaestchen)[data-hinweis]:hover:after{opacity:1;transition-delay:var(--st-dauer-wandern);transform:translate(-50%)}}:is(.cm-kaestchen,.ev-kaestchen)[data-hinweis]:has(input:focus-visible):after{opacity:1;transform:translate(-50%)}.st-editor :is(.cm-falter,.ev-falter){width:var(--st-falter);height:var(--st-falter);margin:0 0 0 calc(-1 * var(--st-falter));border-radius:var(--st-fein);vertical-align:top;text-indent:0;color:var(--af-ink-system);cursor:pointer;opacity:0;transition:opacity var(--af-duration-swap) var(--af-ease-soft), color var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.st-editor :is(.cm-falter,.ev-falter) svg{width:12px;height:12px;transition:transform var(--af-duration-swap) var(--af-ease-soft);transform:rotate(90deg)}.st-editor :is(.cm-zu,.ev-zu) :is(.cm-falter,.ev-falter) svg{transform:none}.st-editor :is(.cm-falter,.ev-falter):focus-visible{opacity:1;outline:2px solid var(--af-ink);outline-offset:0}@media (hover:hover){.st-editor :is(.cm-line,.ev-line):hover>:is(.cm-falter,.ev-falter){opacity:1}.st-editor :is(.cm-falter,.ev-falter):hover{color:var(--af-ink-ui-hover)}}.st-editor :is(.cm-zu,.ev-zu){--st-faltring:0 0 0 4px color-mix(in srgb, var(--af-ink) 12%, transparent)}.st-editor :is(.cm-zu,.ev-zu) :is(.cm-punkt,.ev-punkt){color:var(--af-ink-secondary)}.st-editor :is(.cm-zu,.ev-zu) :is(.cm-punkt,.ev-punkt):before{box-shadow:var(--st-faltring)}.st-editor :is(.cm-zu,.ev-zu) :is(.cm-kaestchen,.ev-kaestchen) input:not(:checked)+:is(.cm-ronde,.ev-ronde),.st-editor .ev-zu .ev-kaestchen:not([data-erledigt])>.ev-ronde{box-shadow:inset 0 0 0 1.5px var(--af-ink-secondary), var(--st-faltring)}.st-editor :is(.cm-zu,.ev-zu) :is(.cm-kaestchen,.ev-kaestchen) input:checked+:is(.cm-ronde,.ev-ronde),.st-editor .ev-zu .ev-kaestchen[data-erledigt]>.ev-ronde{box-shadow:var(--st-faltring)}.st-editor :is(.cm-zu,.ev-zu) :is(.cm-kaestchen,.ev-kaestchen)[data-akzent] input:checked+:is(.cm-ronde,.ev-ronde),.st-editor .ev-zu .ev-kaestchen[data-akzent][data-erledigt]>.ev-ronde{box-shadow:inset 0 0 0 1px var(--st-kontur), var(--st-faltring)}.st-editor :is(.cm-unterpunkte,.ev-unterpunkte){margin-left:var(--af-space-bind);font:inherit;font-size:var(--st-angabe);white-space:nowrap;text-indent:0;color:var(--af-ink-system);cursor:pointer;animation:cm-unterpunkte-ein var(--af-duration-swap) var(--af-ease-soft);transition:color var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;padding:0}.st-editor :is(.cm-unterpunkte,.ev-unterpunkte):hover{color:var(--af-ink-ui-hover)}@keyframes cm-unterpunkte-ein{0%{opacity:0}}@media (hover:none){.st-editor :is(.cm-aufgabe,.ev-aufgabe):is(.cm-faltbar,.ev-faltbar)>:is(.cm-falter,.ev-falter){opacity:1}.st-editor :is(.cm-punktzeile,.ev-punktzeile):is(.cm-faltbar,.ev-faltbar)>:is(.cm-falter,.ev-falter){display:none}.st-editor :is(.cm-falter,.ev-falter){--st-falter:12px;z-index:1;position:relative}.st-editor :is(.cm-falter,.ev-falter):after{content:"";position:absolute;inset:-12px 0 -12px -6px}.st-editor :is(.cm-faltbar,.ev-faltbar) :is(.cm-punkt,.ev-punkt){position:relative}.st-editor :is(.cm-faltbar,.ev-faltbar) :is(.cm-punkt,.ev-punkt):after{content:"";width:44px;height:44px;position:absolute;top:50%;left:-19px;transform:translateY(-50%)}}.af-ui .st-wartend{margin:var(--af-space-bind) 0 0;padding:0;list-style:none}.af-ui .st-wartend li{gap:var(--af-space-separate);max-inline-size:none;padding:var(--st-fein) 0;font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);align-items:baseline;display:flex}.st-wartend time,.st-wartend small{font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums}.st-leise-knopf{min-height:32px;font:var(--st-rolle-angabe);color:var(--af-ink-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--af-border);text-decoration-color:var(--af-border);text-underline-offset:3px;cursor:pointer;transition:color var(--af-duration-swap) var(--af-ease-soft), text-decoration-color var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.st-leise-knopf:hover{color:var(--af-ink);text-decoration-color:currentColor}.st-leise-knopf:active{opacity:.7}.af-ui .st-meldung,.af-ui .st-speicherstand{margin:var(--af-space-bind) 0 0;max-inline-size:none;font:var(--st-rolle-angabe);color:var(--af-ink-secondary)}.af-ui .st-meldung:empty,.af-ui .st-speicherstand:empty{display:none}.st-geaendert,.st-fokus-frage{justify-content:space-between;align-items:center;gap:var(--st-fein) var(--af-space-separate);margin-bottom:var(--af-space-pad);padding:var(--af-space-separate);border-radius:var(--af-radius-xl);background:var(--af-canvas-soft);flex-wrap:wrap;display:flex}.af-ui .st-geaendert p,.af-ui .st-fokus-frage p{max-inline-size:none;font:var(--st-rolle-angabe);color:var(--af-ink);margin:0;font-weight:500}.st-fokus-frage-knoepfe{gap:var(--af-space-separate);display:flex}.st-festhalten-schleier{--st-schleier:120px;z-index:4;left:var(--st-leiste);right:var(--st-zeit-platz);height:var(--st-schleier);pointer-events:none;background:linear-gradient(to bottom, transparent, var(--af-background) 40%);position:fixed;bottom:0}.st-festhalten.st-festhalten-seite{z-index:5;left:calc(var(--st-leiste) + (100% - var(--st-leiste) - var(--st-zeit-platz)) / 2);max-width:calc(100% - var(--st-leiste) - var(--st-zeit-platz) - 64px);transition:var(--st-feld-uebergang);position:fixed;bottom:24px}.st-tag-kopf{margin-top:var(--af-space-separate)}.af-ui .st-ganztaegig{gap:var(--st-fein) var(--af-space-bind);font:var(--st-rolle-angabe);color:var(--af-ink-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.af-ui .st-ganztaegig li{max-inline-size:none;padding:var(--st-fein) var(--af-space-bind);border-radius:var(--st-rund-voll);box-shadow:inset 0 0 0 1px var(--af-border)}.af-ui .st-kalender-hinweis{margin:var(--st-fein) 0 0;max-inline-size:none;font:var(--st-rolle-angabe);color:var(--af-ink-system)}.st-block.st-termin{align-items:baseline;gap:0 var(--af-space-bind);padding:2px var(--af-space-bind);background:var(--af-surface);box-shadow:inset 0 0 0 1px var(--af-border);flex-flow:wrap}.st-block.st-vorbei{background:var(--af-canvas-soft);box-shadow:none}.st-block.st-vorbei .st-block-name{color:var(--af-ink-system)}.st-marke{left:var(--af-space-bind);align-items:baseline;gap:var(--af-space-bind);white-space:nowrap;min-width:0;font:var(--st-rolle-angabe);color:var(--af-ink-secondary);pointer-events:none;display:flex;position:absolute;right:0;transform:translateY(-50%)}.st-marke-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.st-marke.st-erledigt .st-marke-text{color:var(--af-ink-system);text-decoration:line-through}@media (max-width:760px){.st-jetzt-zeile,.st-jetzt-zeigen{padding:var(--af-space-separate)}.st-jetzt-zeile:has(>.st-jetzt-zeigen){padding:0}.st-leise-knopf{min-height:var(--st-zeile)}:is(.cm-kaestchen,.ev-kaestchen),:is(.cm-leer-kaestchen,.ev-leer-kaestchen){--st-ronde:22px;vertical-align:-5px}.st-editor{--st-haken-platz:calc(22px + var(--af-space-separate))}:is(.cm-kaestchen,.ev-kaestchen) input{width:var(--st-zeile);height:var(--st-zeile);top:-11px;left:-11px}:is(.cm-kaestchen,.ev-kaestchen)[data-akzent] :is(.cm-ronde,.ev-ronde):after{inset:6px}.st-editor :is(.cm-line,.ev-line):not(:is(.cm-ueberschrift,.ev-ueberschrift)){padding-block:var(--af-space-bind)}.st-editor :is(.cm-line,.ev-line):is(.cm-aufgabe,.ev-aufgabe){padding-block:calc((var(--st-zeile) - var(--st-inhalt-zh)) / 2)}.st-festhalten.st-festhalten-seite{max-width:none;left:16px;right:16px;bottom:calc(var(--st-tabs) + 12px)}.st-festhalten-schleier{--st-schleier:96px;left:0;right:0;bottom:var(--st-tabs)}body:has(.st-routine.st-klein) .st-festhalten-schleier{bottom:calc(var(--st-tabs) + 56px)}.st-mitte:has(.st-festhalten-schleier){--st-schleier:96px;padding-bottom:calc(var(--st-schleier) + var(--af-space-between))}body:has(.st-routine.st-klein) .st-festhalten.st-festhalten-seite{bottom:calc(var(--st-tabs) + 56px + 12px)}}.st-einschub,.st-editor .st-fokus-aufgabe{display:flow-root}.st-einschub:empty{display:none}.af-ui .st-heute-dran{padding:0}.st-essen{margin-top:var(--af-space-between)}.st-essen>summary{cursor:pointer;list-style:none}.st-essen>summary::-webkit-details-marker{display:none}.st-essen-zeile{align-items:baseline;gap:0 var(--af-space-separate);padding:var(--af-space-bind) 0;font:var(--st-rolle-angabe);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.st-essen-name{color:var(--af-ink-system)}.st-essen-wert{margin-left:var(--st-fein);color:var(--af-ink-secondary);transition:color var(--af-duration-swap) var(--af-ease-soft)}.st-essen-zeile:hover .st-essen-wert{color:var(--af-ink)}.st-essen-auf{color:var(--af-ink-system);transition:color var(--af-duration-swap) var(--af-ease-soft);margin-left:auto}.st-essen-zeile:is(:hover,:focus-visible) .st-essen-auf{color:var(--af-ink-ui-hover)}.st-essen-zeile:active .st-essen-auf{opacity:.7}.st-essen[open] .st-essen-auf>[data-zu],.st-essen:not([open]) .st-essen-auf>[data-offen]{display:none}.af-ui .st-essen-liste{padding:0 0 var(--st-fein);margin:0;list-style:none}.af-ui .st-essen-eintrag{max-inline-size:none;padding:var(--st-fein) 0;font:var(--st-rolle-angabe);color:var(--af-ink-secondary);align-items:baseline;margin:0;display:grid}.af-ui .st-essen-eintrag,.af-ui .st-essen-summe{grid-template-columns:var(--st-rinne) minmax(0, 1fr) auto;column-gap:0}.st-essen-zeit{font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums}.st-essen-was{overflow-wrap:break-word;min-width:0}.st-essen-werte{padding-left:var(--af-space-separate);font-variant-numeric:tabular-nums;text-align:right}.st-essen-werte>span{white-space:nowrap}.st-essen-werte>span:not(:last-child){margin-right:var(--st-fein)}.af-ui .st-essen-summe{max-inline-size:none;padding:var(--af-space-bind) 0;font:var(--st-rolle-angabe);color:var(--af-ink-secondary);align-items:baseline;margin:0;display:grid}.af-ui .st-essen-woche{margin:0}.af-ui .st-essen-saeulen{gap:var(--af-space-bind);padding:var(--af-space-bind) 0 0;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;list-style:none;display:grid}.af-ui .st-essen-saeule{justify-items:center;gap:var(--st-fein);max-inline-size:none;font:var(--st-rolle-angabe);font-variant-numeric:tabular-nums;color:var(--af-ink-system);grid-template-rows:auto 72px auto;margin:0;padding:0;display:grid}.st-essen-saeule-wert{color:var(--af-ink-secondary);white-space:nowrap}.st-essen-saeule-flaeche{width:100%;max-width:28px;box-shadow:0 1px 0 var(--af-border);position:relative}.st-essen-saeule-flaeche>i{border-radius:var(--st-fein) var(--st-fein) 0 0;background:var(--af-ink-secondary);position:absolute;bottom:0;left:0;right:0}.st-essen-saeule[aria-current] .st-essen-saeule-tag{color:var(--af-ink-secondary);font-weight:500}.af-ui .st-essen-schnitt{margin:var(--af-space-separate) 0 0;font:var(--st-rolle-angabe);font-variant-numeric:tabular-nums}.st-essen-angabe{margin-left:var(--af-space-bind);font:var(--st-rolle-angabe);color:var(--af-ink-system)}@media (max-width:760px){.st-essen-zeile{min-height:var(--st-zeile);box-sizing:border-box;padding:calc((var(--st-zeile) - var(--st-angabe-zh)) / 2) 0}.af-ui .st-essen-eintrag,.af-ui .st-essen-summe{grid-template-columns:var(--st-rinne) minmax(0, 1fr)}.st-essen-eintrag .st-essen-werte,.st-essen-summe .st-essen-werte{text-align:left;grid-column:2;padding-left:0}.af-ui .st-essen-saeulen{gap:var(--st-fein)}.af-ui .st-essen-saeule{grid-template-rows:auto 56px auto}}.st-nachholen{color:var(--af-ink-secondary)}@media (hover:hover){.st-block:not(:hover,:focus-visible) .st-vorziehen{opacity:0}}.st-vorziehen{transition:opacity var(--af-duration-swap) var(--af-ease-soft)}button.st-block[data-zustand=vorbei]:hover .st-nachholen{color:var(--af-ink)}.st-monat td a{color:inherit;border-radius:var(--af-radius-md);transition:background-color var(--af-duration-swap) var(--af-ease-soft), color var(--af-duration-swap) var(--af-ease-soft);text-decoration:none;display:block}.st-monat td a:hover{background:color-mix(in srgb, var(--af-canvas), var(--af-ink) 6%);color:var(--af-ink)}.st-monat td a:active{background:color-mix(in srgb, var(--af-canvas), var(--af-ink) 12%)}.st-monat td a:focus-visible{outline:2px solid var(--af-ink);outline-offset:-2px}.st-titel-knopf{border-radius:var(--st-fein);font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;text-wrap:inherit;cursor:text;transition:color var(--af-duration-swap) var(--af-ease-soft), transform var(--af-duration-swap) var(--af-ease-soft);background:0 0;border:0;margin:0;padding:0}@media (hover:hover){.st-titel-knopf:hover{color:var(--af-ink-secondary)}}.st-titel-knopf:active{transform:translateY(1px)}.st-editor-rinne{--st-haken-platz:var(--st-rinne)}.st-editor-rinne :is(.cm-line,.ev-line){padding-left:var(--st-rinne)}.st-editor-rinne :is(:is(.cm-ueberschrift-1,.ev-ueberschrift-1),:is(.cm-ueberschrift-2,.ev-ueberschrift-2)){padding-left:0}.st-editor-rinne :is(:is(.cm-liste,.ev-liste),:is(.cm-aufgabe,.ev-aufgabe),:is(.cm-punktzeile,.ev-punktzeile),:is(.cm-zeitzeile,.ev-zeitzeile)){padding-left:calc(var(--st-rinne) + var(--st-einzug,0px))}.st-editor-rinne :is(.cm-liste,.ev-liste):not(:is(.cm-aufgabe,.ev-aufgabe),:is(.cm-punktzeile,.ev-punktzeile),:is(.cm-zeitzeile,.ev-zeitzeile)){text-indent:calc(-1 * var(--st-punkt-platz))}.st-editor-rinne :is(.cm-zeitzeile,.ev-zeitzeile){position:relative}.st-editor-rinne :is(.cm-zeitzeile,.ev-zeitzeile)>.cm-widgetBuffer{display:none}.st-editor-rinne :is(.cm-zeit-rand,.ev-zeit-rand){left:var(--st-einzug,0px);box-sizing:border-box;width:var(--st-rinne);padding-right:var(--af-space-bind);line-height:var(--st-inhalt-zh);text-align:left;text-indent:0;white-space:nowrap;position:absolute}.st-editor-rinne :is(.cm-zeit-rand,.ev-zeit-rand):before{content:"​";font-size:var(--st-inhalt)}.st-editor-rinne :is(.cm-zitat,.ev-zitat){padding-left:calc(var(--st-rinne) + var(--af-space-separate));box-shadow:none;background:linear-gradient(var(--af-border), var(--af-border)) no-repeat var(--st-rinne) 0 / 2px 100%}.st-editor-rinne :is(.cm-block,.ev-block){padding-left:calc(var(--st-rinne) + var(--af-space-bind));background:linear-gradient(var(--af-canvas-soft), var(--af-canvas-soft)) no-repeat var(--st-rinne) 0 / calc(100% - var(--st-rinne)) 100%}.st-editor :is(.cm-leertext,.ev-leertext){color:var(--af-ink-system);pointer-events:none;position:relative}.st-editor :is(.cm-leertext-zeichen,.ev-leertext-zeichen){opacity:.5;text-indent:0;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.st-editor :is(.cm-leertext-zeichen,.ev-leertext-zeichen) :is(.cm-leer-kaestchen,.ev-leer-kaestchen){vertical-align:middle}@media (max-width:760px){.st-kicker-datum[data-kurz]{font-size:0}.st-kicker-datum[data-kurz]:before{content:attr(data-kurz) / "";font-size:var(--st-angabe)}.st-titel-knopf{padding-block:var(--st-fein);margin-block:calc(-1 * var(--st-fein))}.st-editor-rinne{--st-haken-platz:var(--st-rinne)}}
.af-ui .st-lead a{color:inherit}.af-ui .st-abschnitt>h2 .st-angabe{margin-left:var(--af-space-bind);font-size:var(--st-angabe);color:var(--af-ink-system);font-weight:400}.af-ui .st-hinweis,.af-ui .st-anderswo{max-inline-size:none;margin:var(--af-space-pad) 0 0;font:var(--st-rolle-angabe);color:var(--af-ink-secondary);text-align:center}.af-ui .st-tage,.af-ui .st-takt,.af-ui .st-quartale{margin:0;padding:0;list-style:none}.af-ui :is(.st-tage,.st-takt,.st-quartale)>li{max-inline-size:none;font-size:inherit;line-height:inherit;margin:0;padding:0}.af-ui li.st-ebenen-zeile{box-sizing:border-box;gap:var(--af-space-separate);min-height:var(--st-zeile);padding:calc((var(--st-zeile) - var(--st-inhalt-zh)) / 2) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.st-auf{color:var(--af-ink-system);transition:transform var(--af-duration-swap) var(--af-ease-soft);align-self:center}details[open]>summary .st-auf{transform:rotate(90deg)}.st-tag-name{font:var(--st-rolle-inhalt);color:var(--af-ink)}.st-tag-text{font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums;text-align:right}.af-ui .st-quote{max-inline-size:none;margin:var(--af-space-bind) 0 0;font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums}.st-quote a{color:inherit}.af-ui .st-plan-hinweise{margin:0 0 var(--af-space-bind);font:var(--st-rolle-angabe);color:var(--af-ink-secondary);padding:0;list-style:none}.st-taktkopf{box-sizing:border-box;gap:var(--af-space-separate);min-height:44px;padding:var(--st-fein) 0;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}div.st-taktkopf{cursor:auto}.st-taktkopf::-webkit-details-marker{display:none}.st-woche-name{align-items:center;gap:0 var(--af-space-bind);font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);transition:color var(--af-duration-swap) var(--af-ease-soft);flex-wrap:wrap;text-decoration:none;display:flex}.st-taktzeile[aria-current] .st-woche-name,summary.st-taktkopf:is(:hover,:focus-visible) .st-woche-name,a.st-woche-name:is(:hover,:focus-visible){color:var(--af-ink)}.st-taktkopf:active .st-woche-name{color:var(--af-ink-secondary)}.st-woche-name small{font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums}.st-woche-name small span{margin-left:var(--af-space-bind)}.st-woche-name .st-tag-heute{color:var(--af-ink-secondary)}.st-takt-was{font:var(--st-rolle-angabe);color:var(--af-ink-system)}.st-takt-was a{color:inherit}@media (max-width:760px){.st-woche-name small span{display:none}.st-taktkopf{padding:0}a.st-woche-name{min-height:44px}.st-quartal-name{align-items:center;min-width:44px;min-height:44px;margin-bottom:0;display:inline-flex}.st-takt-was a{justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.st-ausfuehrung{align-items:center;gap:var(--af-space-bind);font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums;display:inline-flex}.st-balken{border-radius:var(--st-rund-voll);background:var(--af-canvas);width:48px;height:4px;position:relative;overflow:hidden}.st-balken i{background:var(--af-ink-secondary);border-radius:var(--st-rund-voll);position:absolute;inset:0 auto 0 0}.af-ui .st-takt>.st-zyklus{padding:var(--af-space-separate) 0 var(--af-space-bind);font:var(--st-rolle-angabe);color:var(--af-ink-system)}.st-takt-zusagen{padding:0 0 var(--af-space-separate);flex-direction:column;align-items:flex-start;display:flex}.st-takt-zusagen>.st-feld-rahmen{align-self:stretch}.st-haken{align-items:center;gap:0 var(--af-space-bind);font:var(--st-rolle-inhalt);color:var(--af-ink-secondary);cursor:pointer;flex-wrap:wrap;display:flex}.st-haken .cm-kaestchen{margin:0}.st-haken strong{color:var(--af-ink);font-weight:500}.st-haken small{font:var(--st-rolle-angabe);color:var(--af-ink-system);flex-basis:100%}.af-ui .st-quartale{gap:var(--af-space-structure);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-quartale>li{flex-direction:column;min-width:0;display:flex}.st-quartal-name{margin-bottom:var(--af-space-bind);font:var(--st-rolle-kartentitel);color:var(--af-ink);transition:color var(--af-duration-swap) var(--af-ease-soft);align-self:flex-start;text-decoration:none}.st-quartal-name:is(:hover,:focus-visible){color:var(--af-ink-secondary)}.st-quartale small{font:var(--st-rolle-angabe);color:var(--af-ink-system);font-variant-numeric:tabular-nums}.af-ui .st-quartale .st-leer{padding:var(--af-space-bind) 0 0}@media (max-width:760px){.af-ui .st-quartale{gap:var(--af-space-pad) var(--af-space-separate);grid-template-columns:repeat(2,minmax(0,1fr))}}.st-archiv summary{justify-content:space-between;align-items:center;gap:var(--af-space-separate);cursor:pointer;min-height:44px;list-style:none;display:flex}.af-ui .st-archiv>h2{box-shadow:none;padding-bottom:0}.st-archiv summary::-webkit-details-marker{display:none}.st-archiv-kopf{font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);transition:color var(--af-duration-swap) var(--af-ease-soft);font-weight:500}.st-archiv summary:active .st-archiv-kopf{color:var(--af-ink-secondary)}.st-archiv-kopf .st-angabe{margin-left:var(--st-fein);font-size:var(--st-angabe);color:var(--af-ink-system);font-weight:400}@media (hover:hover){.st-archiv summary:hover .st-archiv-kopf{color:var(--af-ink)}}.st-archiv details>.st-md{margin-top:var(--af-space-bind)}.af-ui .st-md p{max-inline-size:none;font-size:var(--st-inhalt);line-height:var(--st-inhalt-zh);color:var(--af-ink-secondary);margin:0}.af-ui .st-md .st-md-h1{margin-top:var(--af-space-pad);font:var(--st-rolle-kartentitel);color:var(--af-ink)}.af-ui .st-md .st-md-h2{margin:var(--af-space-pad) 0 var(--af-space-bind);font-size:var(--st-angabe);line-height:var(--st-angabe-zh);font-weight:500}.af-ui .st-md .st-md-h3{margin-top:var(--af-space-separate);font-weight:500}.af-ui .st-md .st-md-kopf:first-child{margin-top:0}.st-md [data-zitat]{--st-zitat:var(--af-space-separate);padding-left:var(--st-zitat);box-shadow:inset 2px 0 0 var(--af-border)}.st-md-eintrag{align-items:baseline;gap:var(--af-space-bind);padding-block:2px;padding-left:calc(var(--st-zitat,0px) + var(--ebene,0) * var(--af-space-pad));display:flex}.st-md-punkt{background:var(--af-ink-system);border-radius:50%;flex:none;width:6px;height:6px;position:relative;top:-2px}.st-md-nummer{color:var(--af-ink-system);font-variant-numeric:tabular-nums;flex:none}.st-md em{font-synthesis:style}.st-md-bild{color:var(--af-ink-system)}.st-md-linie{height:1px;margin:var(--af-space-separate) 0;background:var(--af-border);border:0}.st-md-text{overflow-wrap:anywhere;min-width:0}.st-md a{color:inherit}.st-ronde{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--af-ink-system);border-radius:50%;flex:none;position:relative;top:1px}.st-md-eintrag[data-erledigt=true] .st-ronde{background:var(--af-ink-secondary);box-shadow:none}.af-ui .st-md-eintrag[data-erledigt=true] .st-md-text{color:var(--af-ink-system);text-decoration:line-through}.af-ui .st-md-code{margin:var(--st-fein) 0;font-size:var(--st-angabe);line-height:var(--st-angabe-zh);white-space:pre-wrap;color:var(--af-ink-secondary)}.af-ui .st-frage h3{margin:var(--af-space-pad) 0 var(--st-fein);font:var(--st-rolle-kartentitel);color:var(--af-ink)}.af-ui .st-akopf+.st-frage h3{margin-top:var(--af-space-bind)}.af-ui .st-frage h3 small{margin-left:var(--af-space-bind);font:var(--st-rolle-angabe);color:var(--af-ink-system);align-items:center;display:inline-flex}.st-frage h3 .st-punkt{margin:0}.st-feld{box-sizing:border-box;width:calc(100% + 2 * var(--af-space-bind));margin:0 calc(-1 * var(--af-space-bind));padding:var(--st-fein) var(--af-space-bind);border-radius:var(--af-radius-md);resize:none;field-sizing:content;font:inherit;font-size:var(--st-inhalt);line-height:var(--st-inhalt-zh);color:var(--af-ink-secondary);border:0;display:block;overflow:hidden}.st-feld::placeholder{color:var(--af-ink-system);opacity:1}.st-feld-gross{font:var(--st-rolle-kartentitel);color:var(--af-ink)}@media (max-width:760px){.st-feld:not(.st-feld-gross){font-size:var(--st-lesetext);line-height:var(--st-lesetext-zh)}}.st-feld-editor{margin-inline:calc(-1 * var(--af-space-bind));padding-inline:var(--af-space-bind);border-radius:var(--af-radius-md)}.st-feld-editor .st-editor :is(.cm-content,.ev-content){min-height:var(--st-inhalt-zh);padding:var(--st-fein) 0}.st-feld-editor .st-editor :is(.cm-line,.ev-line){padding-top:2px;padding-bottom:2px}.st-feld-editor :is(.cm-placeholder,.ev-placeholder){color:var(--af-ink-system)}.af-ui .st-feld-stand{max-inline-size:none;min-height:var(--st-angabe-zh);margin:var(--st-fein) 0 0;font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-system)}.st-konflikt{margin-top:var(--af-space-bind);padding-left:var(--af-space-separate);box-shadow:inset 2px 0 0 var(--af-border)}.af-ui .st-konflikt p,.af-ui .st-konflikt blockquote{max-inline-size:none;font-size:var(--st-angabe);line-height:var(--st-angabe-zh);color:var(--af-ink-secondary);white-space:pre-line;margin:0}.af-ui .st-konflikt blockquote{margin-top:var(--st-fein);color:var(--af-ink)}.st-konflikt-knoepfe{gap:var(--af-space-bind);margin-top:var(--af-space-bind);flex-wrap:wrap;display:flex}.st-konflikt button{height:32px;padding:0 var(--af-space-separate);border-radius:var(--st-rund-voll);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--af-ink) 18%, transparent);font:inherit;font-size:var(--st-angabe);color:var(--af-ink-secondary);cursor:pointer;background:0 0;border:0}.af-ui .st-treffer{margin:0;padding:0;list-style:none}.af-ui .st-treffer li{font-size:inherit;line-height:inherit;margin:0;padding:0}@media (max-width:760px){.st-haken{min-height:var(--st-zeile)}.bz-leer a{min-height:var(--st-zeile);margin-block:calc((var(--st-inhalt-zh) - var(--st-zeile)) / 2);align-items:center;display:inline-flex}}
