.bc[data-astro-cid-jbmvfoem] svg{color:var(--color-text)}.dp:not([data-bereit]) .dp-js{display:none!important}.dp h3{font-family:var(--font-display);color:var(--color-primary);margin:18px 0 6px;font-size:1.0625rem;font-weight:700;line-height:1.25}.dp .dp-klein{color:var(--color-muted);margin:6px 0 0;font-size:.8125rem}.dp .dp-einstellungen{flex-wrap:wrap;align-items:end;gap:12px 16px;padding:10px 0 4px;display:flex}.dp .dp-einstellungen>label:not(.dp-check),.dp .dp-feld{font:700 .9375rem/1.3 var(--font-body);color:var(--color-primary);flex-direction:column;gap:6px;display:flex}.dp .dp-feld.dp-breit{flex:14rem;min-width:0}.dp .dp-feld .tc-field,.dp .dp-einstellungen .tc-field{flex:none!important}.dp .tc-task label.dp-min{flex:none}.dp .dp-check{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:.9375rem;display:inline-flex}.dp .dp-check input{width:20px;height:20px;accent-color:var(--color-primary)}.dp .dp-umschalter{border:0;gap:16px;margin:0;padding:0;display:flex}.dp .dp-bilanz{margin:10px 0 12px}.dp .dp-summe-zeile{margin:8px 0 0}.dp .dp-puffer.dp-kein,.dp .dp-ueber{background:var(--color-surface-sunk);border-left:4px solid var(--color-accent)}.dp .dp-form{border-top:1px solid var(--color-border);margin:16px -20px 0;padding:4px 20px 0}.dp .dp-form .tc-add{align-items:end}.dp .dp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dp .dp-raster{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95rem}.dp .dp-raster th,.dp .dp-raster td{text-align:left;vertical-align:top;padding:0}.dp .dp-raster thead th{color:var(--color-primary);border-bottom:2px solid var(--color-primary);padding:6px 8px;font-size:.8125rem;font-weight:700}.dp .dp-raster .dp-zeit{width:4.25rem;color:var(--color-muted);font-variant-numeric:tabular-nums;padding:4px 8px 0 0;font-size:.8125rem;font-weight:700}.dp .dp-raster tbody tr{height:2.4rem}.dp .dp-raster tbody tr.dp-voll>*{border-top:1px solid var(--color-border)}.dp .dp-raster tbody tr.dp-halb>*{border-top:1px dashed var(--color-contour)}.dp .dp-raster tbody tr.dp-halb>.dp-zeit{color:#0000}.dp .dp-leer{min-height:2.4rem}.dp .dp-zelle{height:1px;padding:3px 4px 3px 0!important}.dp .dp-karte{border-radius:var(--radius-sm);background:var(--color-primary-soft);border-left:4px solid var(--color-primary);height:100%}.dp .dp-termin .dp-karte,.dp .dp-eintrag.dp-termin{background:var(--color-surface);border:2px solid var(--color-primary);border-left-width:4px}.dp .dp-pause .dp-karte,.dp .dp-eintrag.dp-pause{background:var(--color-surface-sunk);border-left-color:var(--color-muted)}.dp .dp-puffer .dp-karte,.dp .dp-eintrag.dp-puffer{border:2px dashed var(--color-contour);background:0 0}.dp .dp-konflikt .dp-karte,.dp .dp-eintrag.dp-konflikt{outline:2px solid var(--color-accent);outline-offset:-2px}.dp .dp-karte-knopf{width:100%;min-height:2.1rem;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:4px 8px;display:flex}.dp .dp-titel{overflow-wrap:anywhere;font-weight:700}.dp .dp-zeitraum{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.dp .dp-art{color:var(--color-primary);font-size:.8125rem;font-weight:700}.dp .dp-warn{color:var(--color-accent-text);font-size:.75rem;font-weight:700}.dp .dp-symbol{color:var(--color-primary);flex:none}.dp .dp-ctrl{flex-wrap:wrap;gap:0 4px;padding:0 4px 4px;display:flex}.dp .dp-ctrl .tc-btn{font-size:.85rem}.dp [draggable=true]{cursor:grab}.dp .dp-ohne ul,.dp .dp-alpen-liste{margin:0;padding:0;list-style:none}.dp .dp-ohne-form{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}.dp .dp-ohne-ctrl{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.dp .dp-ohne .tc-due{margin-left:0}.dp .dp-ruhig{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dp .dp-ruhig-block{border-radius:var(--radius-md);background:var(--color-primary-soft);grid-template-columns:48px 4rem 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.dp .dp-ruhig-block.dp-termin{background:var(--color-surface);border:2px solid var(--color-primary)}.dp .dp-ruhig-block.dp-pause,.dp .dp-ruhig-block.dp-puffer{background:var(--color-surface-sunk)}.dp .dp-ruhig-zeit{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.dp .dp-ruhig-titel{font-size:1.25rem;font-weight:700}.dp .dp-ruhig-platz{width:44px;height:44px}.dp .dp-schritt{margin-top:20px}.dp .dp-alpen-zeile .dp-titel{flex:auto;min-width:0}.dp .dp-min .tc-field{width:5.5rem;min-height:40px;padding:6px 8px}.dp .dp-min-einheit{color:var(--color-muted);font-size:.85rem}.dp .dp-morgen .dp-titel{color:var(--color-muted)}.dp .dp-balken{background:var(--color-surface-sunk);border:1px solid var(--color-border);border-radius:999px;height:12px;margin-top:10px;position:relative;overflow:hidden}.dp .dp-balken-fuell{background:var(--color-primary);border-radius:999px;position:absolute;inset:0 auto 0 0}.dp .dp-balken-fuell.dp-balken-ueber{background:var(--color-accent)}.dp .dp-balken-grenze{background:var(--color-text);width:3px;position:absolute;top:-2px;bottom:-2px}.dp .dp-tabelle{border-collapse:collapse;width:100%;font-size:.95rem}.dp .dp-tabelle th,.dp .dp-tabelle td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:6px 8px}.dp .dp-tabelle thead th{color:var(--color-primary);font-size:.8125rem}.dp .dp-tabelle tbody tr{height:2.6rem}.dp .dp-woche{min-width:46rem}.dp .dp-woche thead th:not(.dp-zeit){text-align:center}.dp .dp-woche abbr{color:var(--color-primary);font-size:.95rem;text-decoration:none}.dp .dp-summe{color:var(--color-accent-text);font-size:.75rem;font-weight:700;display:block}.dp .dp-woche tbody tr>*{border-top:1px solid var(--color-border)}.dp .dp-wzelle{border-left:1px dashed var(--color-contour);padding:2px!important}.dp .dp-wzelle ul,.dp .dp-tag ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.dp .dp-eintrag{border-radius:var(--radius-xs);background:var(--color-primary-soft);border-left:3px solid var(--color-primary);font-size:.85rem}.dp .dp-eintrag .dp-karte-knopf{min-height:0;padding:3px 6px}@media (pointer:coarse){.dp .dp-eintrag .dp-karte-knopf{min-height:44px}}.dp .dp-ohne-zeile>*{border-top:2px solid var(--color-primary)!important}.dp .dp-wochenliste{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:10px;display:grid}.dp .dp-tag{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:9rem;padding:8px 10px 10px}.dp .dp-tag h3{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.dp .dp-tag .dp-summe{display:inline}.dp .dp-linien{display:none}@media print{html.dp-druck body :not(:has([data-dp-druck])):not([data-dp-druck]):not([data-dp-druck] *){display:none!important}html.dp-druck body,html.dp-druck main{margin:0!important;padding:0!important}html.dp-druck [data-dp-druck]{box-shadow:none!important;border:0!important}.dp .dp-js,.dp .dp-ctrl,.dp .tc-icon-btn,.dp .dp-balken{display:none!important}.dp,.dp *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dp .dp-scroll{overflow:visible}.dp .dp-woche{min-width:0}.dp .dp-raster tbody tr{break-inside:avoid;height:6.6mm}.dp[data-modus=woche] .dp-raster tbody tr{height:9mm}.dp .dp-tag{break-inside:avoid;min-height:60mm}.dp .dp-wochenliste{grid-template-columns:repeat(var(--dp-tage,7), 1fr);gap:4mm}.dp .dp-linien{background:repeating-linear-gradient(to bottom, transparent 0 7mm, var(--color-border) 7mm 7.3mm);height:40mm;display:block}.dp .dp-karte-knopf{padding:1mm 2mm}.dp .tc-hint{background:0 0;border:0;padding:0}}.tb .tc-tool-head h2{margin:0}.tb{container-type:inline-size}.tb .tb-body{gap:18px;padding-top:14px;display:grid}.tb .tb-alle{border:0;flex-wrap:wrap;gap:14px 24px;min-width:0;margin:0;padding:0;display:flex}.tb .tb-gruppe{border:0;min-width:0;margin:0;padding:0}.tb .tb-gruppe legend,.tb .tb-zahl label{font:700 .9375rem/1.3 var(--font-body);color:var(--color-primary);margin-bottom:6px;display:block}.tb .tb-chips{flex-wrap:wrap;gap:6px;display:flex}.tb .tb-chip{border:2px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:40px;color:var(--color-text);cursor:pointer;user-select:none;align-items:center;gap:8px;padding:4px 12px;font-size:.9375rem;display:inline-flex;position:relative}.tb .tb-chip:hover{border-color:var(--color-primary)}.tb .tb-chip:has(input:focus-visible){outline:3px solid var(--color-primary);outline-offset:2px}.tb fieldset{min-width:0}.tb .tb-chips-wahl{border:2px solid var(--color-primary);border-radius:var(--radius-sm);flex-wrap:wrap;gap:0;max-width:100%;display:inline-flex;overflow:hidden}.tb .tb-chips-wahl .tb-chip{min-height:40px;color:var(--color-primary);white-space:normal;text-align:center;border:0;border-radius:0;flex:auto;justify-content:center;padding:4px 14px;font-weight:700}.tb .tb-chips-wahl .tb-chip+.tb-chip{border-left:2px solid var(--color-primary)}.tb .tb-chips-wahl .tb-chip:has(input:checked){background:var(--color-primary);color:var(--color-primary-contrast)}.tb .tb-chips-wahl .tb-chip:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:-3px}.tb .tb-chip-mehr:before{content:"";border:2px solid var(--color-primary);border-radius:var(--radius-xs);background:var(--color-surface);flex:none;width:18px;height:18px}.tb .tb-chip-mehr:has(input:checked){border-color:var(--color-primary)}.tb .tb-chip-mehr:has(input:checked):before{background:linear-gradient(135deg, var(--color-surface) 0 50%, var(--color-accent) 50% 100%)}.tb .tb-zahl{grid-template-columns:auto auto;align-items:center;column-gap:8px;display:grid}.tb .tb-zahl label{grid-column:1/-1}.tb .tb-zahl .tc-field{width:5.5rem}.tb .tb-einheit{color:var(--color-muted);font-size:.9375rem}.tb .tb-rechts{gap:14px;min-width:0;display:grid}@container (width>=760px){.tb .tb-body{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:32px}.tb .tb-alle{flex-flow:column;gap:16px}}.tb .tb-vorschau{border-radius:var(--radius-sm);background:var(--color-surface-sunk);justify-self:center;width:100%;min-width:0;max-width:min(27rem,100%);padding:14px;overflow-x:auto}.tb .tb-vorschau[data-format=a5]{max-width:21rem}.tb .tb-vorschau[data-format=a4q],.tb .tb-vorschau[data-format=excel]{max-width:none}.tb .tb-laden{gap:6px;min-width:0;display:grid}.tb>*,.tb .tb-tool-body>*{min-width:0}.tb .tb-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.tb .tb-lizenz{color:var(--color-muted);margin:0;font-size:.8125rem}.tb .tb-hinweis{color:var(--color-muted);margin:4px 0 0;font-size:.9375rem}.tb .tb-alle-dateien{border-top:1px solid var(--color-border);padding:12px 20px 14px}.tb .tb-alle-dateien h3{font-family:var(--font-display);color:var(--color-primary);margin:0 0 6px;font-size:1.0625rem;font-weight:700}.tb .tb-alle-dateien ul{gap:0;margin:0 0 6px;padding:0;list-style:none;display:grid}.tb .tb-alle-dateien li{border-top:1px dashed var(--color-contour);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding:8px 0;font-size:1rem;display:flex}.tb .tb-alle-dateien li:first-child{border-top:0}.tb .tb-alle-dateien li>span{margin-right:auto}.tb .tb-alle-dateien a{font-weight:700}@media (pointer:coarse){.tb .tb-chip,.tb .tb-chips-wahl .tb-chip{min-height:44px}.tb .tb-alle-dateien a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-block:-10px;display:inline-flex}}.tb-blatt{width:100%;aspect-ratio:var(--tb-b) / var(--tb-h);color-scheme:light;color:canvastext;font-family:var(--font-body);--tb-linie:color-mix(in srgb, CanvasText 38%, Canvas);--tb-ton:CanvasText;--tb-fuell:transparent;box-shadow:0 1px 2px color-mix(in srgb, CanvasText 18%, transparent), 0 10px 24px -14px color-mix(in srgb, CanvasText 45%, transparent);background:canvas;position:relative;overflow:hidden;container-type:inline-size}.tb-blatt.tb-farbig{--tb-ton:color-mix(in oklab, var(--color-primary) 62%, CanvasText);--tb-fuell:color-mix(in srgb, var(--color-primary) 13%, Canvas);--tb-linie:color-mix(in srgb, color-mix(in oklab, var(--color-primary) 62%, CanvasText) 45%, Canvas)}.tb-innen{--mm:calc(100cqw / var(--tb-b));padding:calc(var(--mm) * 12);gap:calc(var(--mm) * 4);font-size:calc(var(--mm) * 3.3);flex-direction:column;line-height:1.15;display:flex;position:absolute;inset:0}.tb-kopf{align-items:baseline;gap:calc(var(--mm) * 2) calc(var(--mm) * 6);flex-wrap:wrap;display:flex}.tb-titel{font-family:var(--font-display);font-weight:700;font-size:calc(var(--mm) * 7.5);color:var(--tb-ton);margin-right:auto}.tb-farbig .tb-titel{border-bottom:calc(var(--mm) * 1.2) solid color-mix(in srgb, var(--color-accent) 85%, Canvas)}.tb-feld{align-items:baseline;gap:calc(var(--mm) * 1.5);font-size:calc(var(--mm) * 3.6);display:inline-flex}.tb-strich{width:calc(var(--mm) * 32);border-bottom:max(1px, calc(var(--mm) * .25)) solid var(--tb-linie);display:inline-block}.tb-spalten{gap:calc(var(--mm) * 6);flex:1 1 0;min-height:0;display:flex}.tb-spalte{gap:calc(var(--mm) * 4);flex-direction:column;flex-basis:0;min-width:0;display:flex}.tb-block{flex-direction:column;flex-basis:0;min-height:0;display:flex}.tb-btitel{margin-bottom:calc(var(--mm) * 1.5);font-weight:700;font-size:calc(var(--mm) * 4);color:var(--tb-ton)}.tb-tab{border-top:max(1px, calc(var(--mm) * .3)) solid var(--tb-linie);border-left:max(1px, calc(var(--mm) * .3)) solid var(--tb-linie);flex:1 1 0;min-height:0;display:grid}.tb-zr{display:contents}.tb-th,.tb-td{min-width:0;min-height:0;padding:0 calc(var(--mm) * 1.5);border-right:max(1px, calc(var(--mm) * .3)) solid var(--tb-linie);border-bottom:max(1px, calc(var(--mm) * .3)) solid var(--tb-linie);align-items:center;display:flex;overflow:hidden}.tb-th{padding-block:calc(var(--mm) * 1.6);color:var(--tb-ton);background:var(--tb-fuell);border-bottom:calc(var(--mm) * .6) solid var(--tb-ton);font-weight:700}.tb-td.tb-vorne{font-size:calc(var(--mm) * 3);color:color-mix(in srgb, CanvasText 75%, Canvas)}.tb-mitte{justify-content:center;padding-inline:0}.tb-box{width:calc(var(--mm) * 3.4);height:calc(var(--mm) * 3.4);border:max(1px, calc(var(--mm) * .35)) solid var(--tb-ton);border-radius:calc(var(--mm) * .7);display:inline-block}.tb-blatt .tb-linien{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.tb-blatt .tb-linien li{align-items:flex-end;gap:calc(var(--mm) * 2);padding:0 0 calc(var(--mm) * 1) calc(var(--mm) * .5);border-bottom:max(1px, calc(var(--mm) * .25)) solid var(--tb-linie);color:var(--tb-ton);margin:0;font-weight:700;display:flex}.tb-fuss{font-size:calc(var(--mm) * 2.2);color:color-mix(in srgb, CanvasText 55%, Canvas)}.tb .tb-excel-rahmen{overflow-x:auto}.tb .tb-excel{border-collapse:collapse;background:var(--color-surface);width:100%;min-width:34rem;font-size:.85rem}.tb .tb-excel th,.tb .tb-excel td{border:1px solid var(--color-border);text-align:left;vertical-align:middle;height:1.9rem;padding:2px 6px}.tb .tb-excel thead th,.tb .tb-excel tbody th{background:var(--color-surface-sunk);color:var(--color-muted);text-align:center;width:2.4rem;font-weight:400}.tb .tb-excel .tb-xk{background:var(--color-primary);color:var(--color-primary-contrast);font-weight:700}.tb .tb-excel .tb-xf{color:var(--color-primary);font-weight:700}.tb .tb-excel .tb-xpfeil{float:right;color:var(--color-muted)}.tb .tb-excel-info{gap:6px;margin:12px 0 0;font-size:.9rem;display:grid}.tb .tb-excel-info div{flex-wrap:wrap;gap:4px 10px;display:flex}.tb .tb-excel-info dt{font-weight:700}.tb .tb-excel-info dd{margin:0}.tb .tb-excel-info code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.85rem}#tb-druck{display:none}@media print{body.tb-drucken{min-height:0!important;margin:0!important;padding:0!important}body.tb-drucken>:not(#tb-druck){display:none!important}body.tb-drucken #tb-druck{display:block!important}#tb-druck .tb-blatt{width:calc(var(--tb-b) * 1mm);height:calc(var(--tb-h) * 1mm - .6mm);aspect-ratio:auto;box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pd-schmal[data-astro-cid-htpcx32p]{display:none}@media (width<=639px){.pd-breit[data-astro-cid-htpcx32p]{display:none}.pd-schmal[data-astro-cid-htpcx32p]{display:block}}.pd-breit[data-astro-cid-htpcx32p],.pd-schmal[data-astro-cid-htpcx32p]{color:var(--color-text)}.pd-embed[data-astro-cid-htpcx32p]{max-width:100%}.pd-embed-sum[data-astro-cid-htpcx32p]{color:var(--color-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.lc-gruppe[data-astro-cid-l6i6q4zf]+.lc-gruppe[data-astro-cid-l6i6q4zf]{margin-top:1.25rem}.lc-titel[data-astro-cid-l6i6q4zf]{color:var(--color-primary);margin:0 0 .25rem;font-size:1rem;font-weight:700}.lc[data-astro-cid-l6i6q4zf] svg{color:var(--color-text)}.lc-schmal[data-astro-cid-l6i6q4zf]{display:none}@media (width<=639px){.lc-breit[data-astro-cid-l6i6q4zf]{display:none}.lc-schmal[data-astro-cid-l6i6q4zf]{display:block}}.lc-legende[data-astro-cid-l6i6q4zf]{margin:.5rem 0 0;padding:0;font-size:.85rem;list-style:none}.lc-legende[data-astro-cid-l6i6q4zf] li[data-astro-cid-l6i6q4zf]{align-items:center;gap:.5rem;margin:.15rem 0;display:flex}.lc-strich[data-astro-cid-l6i6q4zf]{border-top:3px solid;flex:none;width:22px}.lc-gestrichelt[data-astro-cid-l6i6q4zf]{border-top-style:dashed}.sc-liste[data-astro-cid-3a7pcoce]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.sc-liste[data-astro-cid-3a7pcoce]{grid-template-columns:1fr 1fr}}.sc-karte[data-astro-cid-3a7pcoce]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);flex-direction:column;gap:.5rem;margin:0;padding:14px 16px;display:flex}.sc-urteil[data-astro-cid-3a7pcoce]{align-self:flex-start}.sc-teilweise[data-astro-cid-3a7pcoce],.sc-unbelegt[data-astro-cid-3a7pcoce]{background:var(--color-surface-sunk);color:var(--color-text)}.sc-falsch-zugeordnet[data-astro-cid-3a7pcoce]{background:var(--color-accent);color:var(--color-accent-contrast)}.sc-behauptung[data-astro-cid-3a7pcoce]{font-family:var(--font-display,inherit);color:var(--color-primary);margin:0;font-size:1.1875rem;font-weight:700;line-height:1.3}.sc-satz[data-astro-cid-3a7pcoce]{margin:0}.sc-quelle[data-astro-cid-3a7pcoce]{color:var(--color-muted);margin:0;font-size:.8125rem}.sc-aktionen[data-astro-cid-3a7pcoce]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;font-size:.9375rem;font-weight:700;display:flex}.sc-teilen[data-astro-cid-3a7pcoce]{min-height:36px;padding-block:4px}.sc-status[data-astro-cid-3a7pcoce]{color:var(--color-muted)}
