[data-theme=dark] :is(.bn-ansicht,.bn-sheet-wrap,.kiv2-bk-liste){--color-text-primary:var(--smp-ink);--color-text-secondary:var(--smp-muted);--color-bg-card:var(--smp-canvas);--color-bg-secondary:var(--smp-surface-hover);--color-bg-hover:color-mix(in srgb, var(--smp-surface-hover), var(--smp-ink) 5%);--color-border-subtle:color-mix(in srgb, var(--smp-ink) 16%, transparent);--color-warning:var(--smp-ocker);--color-warning-soft:color-mix(in srgb, var(--smp-ocker) 16%, var(--smp-canvas));--color-success:var(--smp-olive-deep);--color-success-soft:color-mix(in srgb, var(--smp-olive-deep) 16%, var(--smp-canvas));--color-error:var(--smp-coral-deep);--color-error-soft:color-mix(in srgb, var(--smp-coral-deep) 16%, var(--smp-canvas))}.bn-kachel{--bn-dom-zeichen:var(--wb-art-smp);--bn-dom-flaeche:var(--wb-art-smp-weich)}.bn-kachel[data-art=event_bar]{--bn-dom-zeichen:var(--wb-art-event);--bn-dom-flaeche:var(--wb-art-event-weich)}:where(.bn-ansicht) a{color:var(--color-accent-text)}:where(.bn-ansicht) a:hover{color:var(--color-text-primary)}.bn-ansicht{color:var(--color-text-primary);font-size:16px;line-height:1.5;container:bn/inline-size}.bn-ansicht *,.bn-ansicht :before,.bn-ansicht :after{box-sizing:border-box}.bn-main{max-width:1280px;padding:0 0 40px}.bn-titelzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.bn-h1{margin:0;font-size:28px;font-weight:600;line-height:1.2}.bn-heute{color:var(--color-text-secondary);margin:2px 0 0}.bn-heute strong{color:var(--color-text-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bn-knopf{border-radius:var(--wb-r-knopf);border:1px solid var(--color-border-emphasis);background:var(--color-bg-card);min-width:44px;min-height:48px;color:var(--color-text-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.bn-knopf:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.bn-knopf:disabled{opacity:.6;cursor:default}.bn-knopf.primaer{background:var(--color-action);color:var(--color-on-action);border-color:#0000}.bn-knopf.primaer:hover{background:var(--color-action-hover,var(--color-action));color:var(--color-on-action)}.bn-knopf:focus-visible,.bn-aufg:focus-visible,.bn-trow:focus-visible,.bn-schalter a:focus-visible,.bn-link:focus-visible,.bn-abg summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.bn-schalter{border-radius:var(--wb-r-feld);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;margin:4px 0 14px;padding:3px;display:grid}.bn-schalter a{white-space:nowrap;border-radius:var(--wb-r-knopf);text-align:center;min-height:44px;color:var(--color-text-secondary);justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:400;text-decoration:none;display:inline-flex}.bn-schalter a[aria-current=page]{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-subtle);font-weight:600}.bn-schalter-zahl{border-radius:var(--wb-r-kenn);background:var(--color-warning-soft);min-width:22px;height:22px;color:var(--color-warning);font-size:var(--text-fliess);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}@media (min-width:1024px){.bn-link.bn-nurhandy{display:none}}.bn-frage{margin:24px 0 0;font-size:24px;font-weight:600;line-height:1.25}.bn-start{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:16px;display:grid}.bn-block{scroll-margin-top:80px}.bn-block+.bn-block{margin-top:28px}.bn-bkopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin:0 0 10px;display:flex}.bn-h3{margin:0;font-size:20px;font-weight:600;line-height:1.3}.bn-zahl{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin-left:6px;font-weight:600}.bn-summe{color:var(--color-text-secondary);margin:0}.bn-summe strong{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:600}.bn-bliste{border:1px solid var(--color-border-subtle);border-radius:var(--wb-r-feld);background:var(--color-bg-card);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:clip}.bn-aufg{border-top:1px solid var(--color-border-subtle);min-width:0;min-height:64px;color:var(--color-text-primary);background:var(--color-bg-card);gap:2px 16px;padding:12px 16px;text-decoration:none;display:grid}.bn-aufg:first-child{border-top:0}.bn-aufg:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.bn-aufg.ueber{background:var(--color-error-soft)}.bn-aufg.ueber:hover{background:var(--color-bg-hover)}.bn-aufg.wartet{background:var(--color-bg-secondary)}.bn-aufg.wartet:hover{background:var(--color-bg-hover)}.bn-atop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.bn-pillen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bn-adatum{font-variant-numeric:tabular-nums;font-weight:600}.bn-atitel{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.bn-asub{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.bn-azeile{color:var(--color-text-secondary);overflow-wrap:anywhere}.bn-afuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:0;display:flex}.bn-betrag{font-variant-numeric:tabular-nums;font-weight:600}.bn-verb{min-height:0;color:var(--color-accent-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}.bn-verb:after{content:" ›";white-space:pre}.bn-pille{border-radius:var(--wb-r-kenn);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-weight:600;display:inline-flex}.bn-pg{font-weight:600}.bn-pille.dran{background:var(--color-warning-soft);color:var(--color-warning);border-color:var(--color-warning)}.bn-pille.ueber{background:var(--color-error-soft);color:var(--color-error);border-color:var(--color-error)}.bn-pille.fix{background:var(--color-success-soft);color:var(--color-success)}.bn-pille.wartet{background:var(--color-bg-card);color:var(--color-text-secondary);border-color:var(--color-border-emphasis)}.bn-pille.abg{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.bn-pille.neutral{background:var(--color-bg-card);color:var(--color-text-secondary);border-color:var(--color-border-emphasis)}.bn-pille.neu{background:var(--color-bg-card);color:var(--color-text-primary);border-color:var(--color-border-emphasis)}.bn-art{align-items:center;gap:8px;font-weight:600;display:inline-flex}.bn-kachel{background:var(--bn-dom-flaeche,var(--color-domain-soft));width:24px;height:24px;color:var(--bn-dom-zeichen,var(--color-domain));border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bn-kachel.bn-a-bar{background:var(--wb-art-bar-weich);color:var(--wb-art-bar)}.bn-gl{background:currentColor;width:10px;height:10px;display:block}.bn-gl.kreis{border-radius:50%}.bn-gl.quadrat{border-radius:1px}.bn-gl.dreieck{background:0 0;border-bottom:10px solid;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.bn-termin-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 16px 12px;display:flex}.bn-termin-aktionen .bn-knopf{min-height:44px}.bn-termin-aktionen .bn-link{color:var(--color-accent-text);padding:0 12px}.bn-knopf.gefahr{color:var(--color-error);border-color:var(--color-error)}@media (min-width:760px){.mu-blatt:has(.bn-sheet-wrap) .mu-blatt-p{border-radius:var(--wb-r-feld);align-self:center;width:min(560px,100%);margin-bottom:24px}}.fg-haken{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.fg-haken input:not(.bn-haken){flex:none;width:22px;height:22px;margin-top:2px}.fg-haken span{gap:2px;display:grid}.bn-warnbox{border-radius:var(--wb-r-knopf);background:var(--color-warning-soft);border:1px solid var(--color-warning);color:var(--color-text-primary);gap:4px;padding:12px 14px;display:grid}.bn-warnbox strong{font-weight:600}.bn-warnbox.frei{background:var(--color-success-soft);border-color:var(--color-success)}.bn-gespeichert{border-radius:var(--wb-r-knopf);background:var(--color-success-soft);min-height:44px;color:var(--color-success);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.bn-sheet-wrap{color:var(--color-text-primary);gap:12px;margin:12px 0;font-size:16px;line-height:1.5;display:grid}.bn-sheet-wrap *,.bn-sheet-wrap :before,.bn-sheet-wrap :after{box-sizing:border-box}.bn-sheet-wrap .bn-knopf{white-space:normal;text-align:center;width:100%}.bn-termine{min-width:0;container:bt/inline-size}.bn-tliste{border:1px solid var(--color-border-subtle);border-radius:var(--wb-r-feld);background:var(--color-bg-card);margin:0;padding:0;list-style:none;overflow:clip}.bn-tliste li+li{border-top:1px solid var(--color-border-subtle)}.bn-trow{min-height:64px;color:var(--color-text-primary);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"datum pille""haupt betrag";align-items:center;gap:4px 12px;padding:12px 16px;text-decoration:none;display:grid}.bn-trow:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.bn-tdatum{font-variant-numeric:tabular-nums;grid-area:datum;font-weight:600}.bn-thaupt{grid-area:haupt;gap:2px;min-width:0;display:grid}.bn-ttitel{overflow-wrap:anywhere;font-weight:600}.bn-tzeile{color:var(--color-text-secondary);overflow-wrap:anywhere}.bn-tpille{flex-wrap:wrap;grid-area:pille;justify-content:flex-end;justify-self:end;gap:6px;display:flex}.bn-tbetrag{text-align:right;font-variant-numeric:tabular-nums;grid-area:betrag;place-self:start end;font-weight:600}.bn-tbetrag.bn-direkt{color:var(--color-text-secondary);font-weight:400}@container bt (max-width:340px){.bn-trow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"datum betrag""haupt haupt""pille pille";align-items:start}.bn-tpille{justify-content:flex-start;justify-self:start}}@container bt (min-width:600px){.bn-trow{grid-template-columns:7rem minmax(0,1.4fr) auto minmax(7rem,auto);grid-template-areas:"datum haupt pille betrag";gap:12px 16px}.bn-tpille{justify-content:flex-start;justify-self:start}.bn-tbetrag{align-self:center}}.bn-trow.abgesagt .bn-tdatum,.bn-trow.abgesagt .bn-ttitel{color:var(--color-text-secondary)}.bn-abg{margin-top:12px}.bn-abg summary{min-height:44px;color:var(--color-text-secondary);cursor:pointer;align-items:center;font-weight:600;display:flex}.bn-tfuss{flex-wrap:wrap;gap:0 24px;margin-top:8px;display:flex}@media (max-width:759px){html:has(.sch):has(.fg-leiste,.bn-klebt){scroll-padding-bottom:calc(65px + env(safe-area-inset-bottom) + 96px)}}.bn-laedt{color:var(--color-text-secondary);margin-left:8px;font-weight:400}.bn-ansicht:has(.bn-laedt){cursor:progress}.bn-ansicht:has(.bn-laedt) :is(.bn-tliste,.bn-bliste,.fg-monat,.mk,.fg-leer){opacity:.55;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.bn-ansicht:has(.bn-laedt) :is(.bn-tliste,.bn-bliste,.fg-monat,.mk,.fg-leer){transition:none}}.bn-link{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@container bn (min-width:760px){.bn-start{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px}.bn-aufg{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top fuss""titel fuss""sub fuss""zeile fuss";align-items:center}.bn-atop{grid-area:top;justify-content:flex-start}.bn-atitel{grid-area:titel}.bn-asub{grid-area:sub}.bn-azeile{grid-area:zeile}.bn-afuss{flex-direction:column;grid-area:fuss;justify-content:center;align-items:flex-end;gap:4px}}@container bn (max-width:520px){.bn-titelzeile{flex-wrap:nowrap}.bn-titelzeile .bn-heute{min-width:0}.bn-titelzeile .bn-knopf{flex:none;width:auto;padding:0 14px}.bn-h1{font-size:26px}.bn-frage{font-size:22px}}.fg-brot{margin:0 0 4px}.fg-brot a{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.fg-brot a:hover{text-decoration:underline}.fg-h1{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.2}.fg-sub{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 0;display:flex}.fg-sub strong{color:var(--color-text-primary);font-weight:600}.fg-todo{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--wb-r-feld);gap:14px;margin-top:16px;padding:16px;display:grid}.fg-todo.dran{border:2px solid var(--color-warning);padding:15px}.fg-todo.ueber{border:2px solid var(--color-error);padding:15px}.fg-todo.wartet{background:var(--color-bg-secondary);border-color:var(--color-border-emphasis)}.fg-todo.ruhe{background:var(--color-bg-secondary)}.fg-wartet{margin:0;font-size:20px;font-weight:600;line-height:1.3}.fg-wartet .fg-wer{color:var(--color-text-secondary);font-weight:600}.fg-todo-text{color:var(--color-text-secondary);margin:0}.fg-todo-zeile{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;display:flex}.fg-todo-zeile .fg-betrag{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.fg-todo-kern{gap:12px;min-width:0;display:grid}.fg-positionen-box{gap:8px;display:grid}.fg-positionen{gap:8px;margin:0;display:grid}.fg-position{gap:2px 16px;display:grid}.fg-position dt{color:var(--color-text-secondary)}.fg-position dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fg-position.summe{border-top:1px solid var(--color-border-subtle);padding-top:8px}.fg-position.summe dt{color:var(--color-text-primary);font-weight:600}.fg-position.summe dd{font-size:20px}@media (min-width:640px){.fg-position{grid-template-columns:minmax(0,18rem) auto;justify-content:start}}.fg-aktionen{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fg-gespeichert{border:1px solid var(--color-success);border-radius:var(--wb-r-feld);background:var(--color-success-soft);color:var(--color-success);align-items:baseline;gap:8px;margin:16px 0 0;padding:12px 16px;font-weight:600;display:flex}.fg-fehler{border:1px solid var(--color-error);border-radius:var(--wb-r-feld);background:var(--color-error-soft);color:var(--color-error);align-items:baseline;gap:8px;margin:12px 0 0;padding:12px 16px;font-weight:600;display:flex}.fg-mehr-box{margin:12px 0 0}.fg-mehr-box>summary{min-height:44px;color:var(--color-accent-text);cursor:pointer;align-items:center;gap:8px;padding:0 4px;font-weight:600;list-style:none;display:inline-flex}.fg-mehr-box>summary::-webkit-details-marker{display:none}.fg-mehr-box>summary:after{content:"▾"}.fg-mehr-box[open]>summary:after{content:"▴"}.fg-mehr-box>summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.fg-mehr-inhalt{background:var(--color-bg-card);border:1px solid var(--color-border-emphasis);border-radius:var(--wb-r-feld);gap:14px;max-width:560px;margin:8px 0 0;padding:16px;display:grid}.fg-sprung{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:0 20px;margin:16px 0 0;display:flex}.fg-sprung a{align-items:center;min-width:44px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.fg-sprung a:hover{text-decoration:underline}.fg-abs{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--wb-r-feld);margin-top:20px;padding:16px;scroll-margin-top:16px}.fg-abs>h2,.fg-abs>h3,.fg-abs>summary{margin:0;font-size:20px;font-weight:600;line-height:1.3}.fg-abs>summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.fg-abs>summary::-webkit-details-marker{display:none}.fg-abs>summary:after{content:"▾";color:var(--color-text-secondary);margin-left:auto;padding-left:12px;font-size:20px}.fg-abs[open]>summary:after{content:"▴"}.fg-abs>summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.fg-abs>h2+*,.fg-abs>h3+*,.fg-abs>summary+*{margin-top:12px}.fg-dl{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.fg-dl dt{color:var(--color-text-secondary)}.fg-dl dd{overflow-wrap:anywhere;margin:0;font-weight:600}.fg-dl dd.stark{font-variant-numeric:tabular-nums;font-weight:600}.fg-absatz{color:var(--color-text-secondary);margin:0}.fg-absatz+.fg-absatz,.fg-dl+.fg-absatz,.fg-pillen+.fg-absatz{margin-top:8px}.fg-pillen{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fg-pillen li{border-radius:var(--wb-r-kenn);border:1px solid var(--color-border-emphasis);background:var(--color-bg-card);align-items:center;min-height:32px;padding:0 14px;font-weight:600;display:inline-flex}.fg-pillen li.plan{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.fg-verlauf{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fg-verlauf li{grid-template-columns:6rem minmax(0,1fr);gap:4px 12px;display:grid}.fg-verlauf time{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.fg-hinweis{border:1px solid var(--color-border-emphasis);border-radius:var(--wb-r-feld);background:var(--color-bg-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;margin:0;padding:12px 14px;display:grid}.fg-hinweis .bn-pg{border:2px solid var(--color-text-secondary);width:24px;height:24px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.fg-hinweis p{margin:0}.fg-hinweis .fg-aktionen{grid-column:2;margin-top:4px}.fg-zwei{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.fg-form{gap:16px;min-width:0;display:grid}.fg-karte{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--wb-r-feld);gap:14px;min-width:0;padding:16px;display:grid}.fg-karte>h2,.fg-karte>legend{margin:0;padding:0;font-size:20px;font-weight:600;line-height:1.3}fieldset.fg-karte{margin:0;display:block}fieldset.fg-karte>legend{float:left;width:100%;margin-bottom:14px}fieldset.fg-karte>legend+*{clear:both}.fg-feld{gap:4px;min-width:0;display:grid}.fg-feld>label,.fg-label{font-weight:600}.fg-opt-hinweis{color:var(--color-text-secondary);font-weight:400}.fg-in{width:100%;min-height:48px;font:inherit;color:var(--color-text-primary);background:var(--color-bg-card);border:1px solid var(--color-border-emphasis);border-radius:var(--wb-r-knopf);padding:0 12px}.fg-in:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.fg-in::placeholder{color:var(--color-text-secondary);opacity:1}textarea.fg-in{min-height:96px;padding:10px 12px}.fg-hilfe{color:var(--color-text-secondary);margin:0}.fg-fehlertext{color:var(--color-error);margin:0;font-weight:600}.fg-3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.fg-3>.fg-feld:first-child{grid-column:1/-1}.fg-opts{gap:8px;display:grid}.fg-opt{text-align:left;min-height:56px;font:inherit;color:var(--color-text-primary);background:var(--color-bg-card);border:1px solid var(--color-border-emphasis);border-radius:var(--wb-r-feld);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:2px 12px;padding:12px;display:grid}.fg-opt[aria-checked=true]{border:2px solid var(--color-text-primary);background:var(--color-bg-secondary);padding:11px}.fg-opt:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.fg-radio{border:2px solid var(--color-text-secondary);background:var(--color-bg-card);border-radius:50%;grid-row:1/span 3;width:22px;height:22px;margin-top:2px}.fg-opt[aria-checked=true] .fg-radio{border-color:var(--color-text-primary);background:radial-gradient(circle, var(--color-text-primary) 0 45%, var(--color-bg-card) 50%)}.fg-opt-art{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.fg-opt[aria-checked=true] .fg-opt-art:after{content:"gewählt";margin-left:auto;font-weight:600}.fg-opt-satz{font-variant-numeric:tabular-nums;font-weight:600}.fg-opt-text{color:var(--color-text-secondary)}.fg-chips{flex-wrap:wrap;gap:8px;display:flex}.fg-chip{min-height:44px;font:inherit;color:var(--color-text-primary);background:var(--color-bg-card);border:1px solid var(--color-border-emphasis);border-radius:var(--wb-r-kenn);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.fg-chip[aria-checked=true]{border:2px solid var(--color-text-primary);background:var(--color-bg-secondary);padding:0 15px;font-weight:600}.fg-chip[aria-checked=true]:before{content:"✓";font-weight:600}.fg-chip:has(input:checked){border:2px solid var(--color-text-primary);background:var(--color-bg-secondary);padding:0 15px;font-weight:600}.fg-chip:has(input:checked):before{content:"✓";font-weight:600}.fg-chip:has(input:focus-visible){outline:2px solid var(--color-action);outline-offset:2px}.fg-chip:has(input:disabled){opacity:.5;cursor:not-allowed}.fg-chip[aria-current=page]{border:2px solid var(--color-text-primary);background:var(--color-bg-secondary);padding:0 15px;font-weight:600}.fg-chip[aria-current=page]:before{content:"●";font-size:12px}.fg-chip:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.fg-preis{background:var(--color-bg-card);border:1px solid var(--color-border-emphasis);border-radius:var(--wb-r-feld);gap:10px;padding:16px;display:grid}.fg-preis>h2{margin:0;font-size:20px;font-weight:600}.fg-preis .fg-dl{grid-template-columns:minmax(0,1fr) auto}.fg-preis .fg-dl dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fg-summe{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;padding-top:10px;display:flex}.fg-summe strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.fg-summe .direkt{font-size:20px;font-weight:600}.fg-seite{align-content:start;gap:16px;min-width:0;display:grid}.fg-seite .fg-aktionen .bn-knopf{flex:auto}.fg-leiste{display:none}.fg-leiste-preis{align-content:center;min-width:0;line-height:1.25;display:grid}.fg-leiste-preis strong{font-variant-numeric:tabular-nums;font-size:20px}.fg-leiste-preis span{color:var(--color-text-secondary)}.fg-kopf2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.fg-kopf2 .bn-frage{margin:0}.fg-umsch{border:1px solid var(--color-border-emphasis);border-radius:var(--wb-r-knopf);background:var(--color-bg-card);display:inline-flex;overflow:clip}.fg-umsch a{min-width:88px;min-height:44px;color:var(--color-accent-text);justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.fg-umsch a+a{border-left:1px solid var(--color-border-emphasis)}.fg-umsch a[aria-current=page]{background:var(--color-bg-secondary);color:var(--color-text-primary);box-shadow:inset 0 -3px 0 var(--color-text-primary);font-weight:600}.fg-filter{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.fg-gruppe{margin-top:24px;container:bt/inline-size}.fg-gruppe>h3{margin:0 0 10px;font-size:20px;font-weight:600}.fg-leer{color:var(--color-text-secondary);margin:16px 0 0}.fg-monat{table-layout:fixed;border-collapse:collapse;background:var(--color-bg-card);width:100%;margin-top:16px;display:none}.fg-monat caption{text-align:left;padding:0 0 8px;font-size:20px;font-weight:600}.fg-monat th{text-align:left;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);padding:8px;font-size:14px;font-weight:600;line-height:1.3}.fg-monat td{vertical-align:top;border:1px solid var(--color-border-subtle);height:120px;padding:5px;font-size:14px;line-height:1.35}.fg-monat td.aussen{background:var(--color-bg-secondary)}.fg-monat td.aussen .fg-tag{color:var(--color-text-secondary);font-weight:400}.fg-tag{font-variant-numeric:tabular-nums;font-weight:600;display:block}.fg-tag.heute{text-underline-offset:3px;text-decoration:underline}.fg-heutewort{font-weight:600}.fg-legende{flex-wrap:wrap;gap:4px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fg-zchip{border:1px solid var(--color-border-emphasis);border-radius:var(--wb-r-knopf);background:var(--color-bg-card);min-height:44px;color:var(--color-text-primary);overflow-wrap:break-word;gap:3px;margin-top:4px;padding:4px 5px;text-decoration:none;display:grid}.fg-zchip:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-text-primary)}.fg-zchip:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.fg-zchip .bn-pille{white-space:normal;-webkit-hyphens:auto;hyphens:auto;justify-self:start;gap:4px;min-height:24px;padding:0 6px;line-height:1.3}.fg-zchip.abgesagt .fg-zzeit{color:var(--color-text-secondary)}.fg-zzeit{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:flex}.fg-monatsnav{align-items:center;gap:8px;margin-top:16px;display:flex}.fg-monatsnav strong{margin-right:auto;font-size:20px;font-weight:600}.fg-nurbreit{display:none}.fg-nurschmal{display:block}.mk-raster{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;margin-top:12px}.mk-raster th{text-align:center;color:var(--color-text-secondary);padding:6px 0;font-size:16px;font-weight:600;line-height:1.3}.mk-raster td{padding:0}.mk-tag{border-radius:var(--wb-r-knopf);min-width:44px;min-height:52px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.mk-tag:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.mk-tag:focus-visible{outline:2px solid var(--color-action);outline-offset:1px}.mk-tag.gewaehlt{background:var(--color-bg-secondary);border-color:var(--color-text-primary)}.mk-zahl{font-size:16px;font-weight:600;line-height:1.2}.mk-tag.heute .mk-zahl{text-underline-offset:3px;font-weight:600;text-decoration:underline}.mk-raster td.aussen .mk-zahl{color:var(--color-text-secondary);font-weight:400}.mk-punkte{justify-content:center;align-items:center;gap:3px;min-height:12px;display:flex}.mk-punkt{color:var(--wb-art-smp);display:inline-flex}.mk-punkt[data-art=event_bar]{color:var(--wb-art-event)}.mk-punkt.bar{color:var(--wb-art-bar)}.mk-punkt.abg{opacity:.55}.mk-mehr{color:var(--color-text-secondary);font-size:16px;font-weight:600;line-height:1}.mk-tagesliste{margin-top:20px}.mk-tagesliste>h3{margin:0 0 10px;font-size:20px;font-weight:600}.fg-prow{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 0;display:flex}.fg-prow:first-of-type{border-top:0;padding-top:0}.fg-prow>div{flex:14rem;gap:4px;min-width:0;display:grid}.fg-satz{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.fg-satz small{color:var(--color-text-secondary);font-size:16px;font-weight:400}.fg-liste{color:var(--color-text-secondary);gap:6px;margin:0;padding-left:20px;list-style:outside;display:grid}.fg-liste strong{color:var(--color-text-primary)}.fg-sinput{align-items:center;gap:8px;display:flex}.fg-sinput .fg-in{font-variant-numeric:tabular-nums;text-align:right;width:7rem}.fg-abs .fg-feld{margin-top:12px}.fg-abs .fg-aktionen{margin-top:16px}.fg-fuss{margin:0}@container bn (min-width:760px){.fg-h1{font-size:32px}.fg-zwei{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px}.fg-seite.kleb{position:sticky;top:16px}.fg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fg-3>.fg-feld:first-child{grid-column:auto}.fg-nurbreit{display:block}.fg-umsch,.fg-umsch .fg-nurbreit{display:inline-flex}table.fg-monat.fg-nurbreit{display:table}.fg-monat th,.fg-monat td{width:14.28%}.fg-nurschmal{display:none}.fg-todo.breit{grid-template-columns:minmax(0,1fr) auto;align-items:start}.fg-abs{padding:20px}}@container bn (max-width:759px){.fg-leiste{bottom:var(--sch-tabs-h,0px);z-index:3;background:var(--color-bg-card);border-top:1px solid var(--color-border-emphasis);gap:8px;margin:24px -16px 0;padding:8px 16px;display:flex;position:sticky}.fg-leiste .bn-knopf{flex:auto}.fg-leiste .bn-knopf.zweit{flex:none}.fg-inline-haupt{flex-wrap:wrap;display:flex}.fg-inline-haupt .bn-knopf{flex:auto}.bn-klebt{bottom:var(--sch-tabs-h,0px);z-index:3;background:var(--color-bg-card);border-top:1px solid var(--color-border-emphasis);margin:0 -16px;padding:8px 16px;position:sticky}.fg-h1{font-size:26px}.fg-wartet{font-size:18px}.fg-dl{grid-template-columns:minmax(0,1fr);gap:0}.fg-dl dd{margin-bottom:8px}.fg-preis .fg-dl{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.fg-preis .fg-dl dd{margin-bottom:0}.fg-verlauf li{grid-template-columns:minmax(0,1fr)}}.bn-haken{appearance:none;cursor:pointer;background:0 0;border:0;flex:none;width:44px;height:44px;margin:0;padding:0;position:relative}.bn-haken:before{content:"";border:2px solid var(--color-border-emphasis);background:var(--color-bg-card);border-radius:6px;position:absolute;inset:10px}.bn-haken:checked:before{background:var(--color-action);border-color:var(--color-action)}.bn-haken:checked:after{content:"";border:solid var(--color-on-action);border-width:0 3px 3px 0;width:8px;height:15px;position:absolute;top:12px;left:17px;transform:rotate(45deg)}.bn-haken:focus-visible{outline:2px solid var(--color-action);outline-offset:0;border-radius:var(--wb-r-knopf)}@container bn (max-width:759px){.bn-ansicht[data-ansicht=formular][data-modus=neu] .fg-zwei>.fg-form,.bn-ansicht[data-ansicht=formular][data-modus=neu] .fg-zwei>.fg-seite{display:contents}.bn-ansicht[data-ansicht=formular][data-modus=neu] .fg-zwei>.fg-form>*{order:4}.bn-ansicht[data-ansicht=formular][data-modus=neu] .fg-zwei>.fg-form>[id$=-art]{order:1}.bn-ansicht[data-ansicht=formular][data-modus=neu] .fg-zwei>.fg-form>[id$=-wann]{order:2}.bn-ansicht[data-ansicht=formular][data-modus=neu] .fg-zwei>.fg-seite>*{order:5}.bn-ansicht[data-ansicht=formular][data-modus=neu] .fg-zwei>.fg-seite>.fg-preis{order:3}}