@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-xs:.125rem;--radius-sm:var(--radius-sm);--radius-xl:var(--radius-xl);--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:var(--font-body);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--grund);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}strong{font-weight:var(--fw-600)}p,li,dd{text-wrap-style:pretty}h1,h2,h3{text-wrap-style:balance}a[href^=mailto\:],a[href^=tel\:]{white-space:nowrap}::selection{background:var(--brand-300)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--brand-300) 35%, transparent)}}}@layer components{.card,.stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-sm), var(--shadow-inset-top);transition:box-shadow var(--duration-hover) var(--ease)}:is(a,button,[role=button]).card:hover,:is(a,button,[role=button]).stat:hover{box-shadow:var(--shadow-md), var(--shadow-inset-top)}.card{--karte-innen:var(--space-5);padding:var(--karte-innen)}@media (min-width:768px){.card{--karte-innen:var(--space-6)}}.card-kompakt,.stat{padding:13px 14px}.card-kompakt{--karte-innen:14px}.card-liste{--karte-innen:var(--space-4)}@media (min-width:768px){.card-liste{--karte-innen:var(--space-5)}}.card .stat{border:0;border-top:1px solid var(--border-subtle);box-shadow:none;padding:var(--space-3) 0 0;background:0 0;border-radius:0}.card .table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}.abschnitt{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.abschnitt[id]{scroll-margin-top:var(--space-5)}.abschnitt-kopf{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.abschnitt-kopf hgroup{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.abschnitt-versal,.karten-versal{font-size:var(--fs-versal);font-weight:var(--fw-600);letter-spacing:.14em;line-height:var(--lh-kopf);text-transform:uppercase;color:var(--accent);margin:0}.abschnitt-kopf h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-680);letter-spacing:-.013em;line-height:var(--lh-titel);margin:0}.abschnitt-beschreibung{max-width:60ch;font-size:var(--fs-lese);line-height:var(--lh-lese);color:var(--text-muted);margin:0}.abschnitt-aktionen{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.einleitung{max-width:60ch;font-size:var(--fs-lese);line-height:var(--lh-lese);color:var(--text-muted);margin:0}.einleitung+.einleitung{margin-top:var(--space-2)}.card .einleitung+:not(.einleitung){margin-top:var(--space-4)}.kreis{border-radius:var(--radius-full);background:var(--kreis-grund);width:44px;height:44px;color:var(--accent);flex:none;place-items:center;display:grid}.karten-kopf-titel{justify-items:start;gap:var(--space-3);min-width:0;display:grid}.karten-kopf-titel hgroup{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.karten-kopf-aktionen{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.punkt-liste{gap:var(--space-2);flex-direction:column;display:flex}.punkt-liste>li{padding-inline-start:28px;position:relative}.punkt-liste>li:before{content:"";border-radius:var(--radius-full);background:var(--accent);inset-inline-start:8px;width:6px;height:6px;position:absolute;top:calc(.5lh - 3px)}@media (forced-colors:active){.punkt-liste>li:before{forced-color-adjust:none;background:canvastext}}.schritt{gap:var(--space-4);grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.schritt+.schritt{margin-top:var(--space-6)}.schritt:not(:last-child):after{content:"";inset-inline-start:17px;top:44px;bottom:calc(var(--space-6) * -1 + var(--space-1));background:var(--schritt-linie);width:2px;position:absolute}.schritt-ziffer{border-radius:var(--radius-full);background:var(--accent);width:36px;height:36px;color:var(--accent-fg);font-family:var(--font-body);font-size:var(--fs-150);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;place-items:center;display:grid}.schritt-titel{padding-top:calc((36px - var(--fs-zeilentitel) * var(--lh-kopf)) / 2);font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);line-height:var(--lh-kopf);display:block}.schritt-text{margin:var(--space-2) 0 0;font-size:var(--fs-lese);line-height:var(--lh-lese);color:var(--text-muted)}@media (min-width:768px){.abschnitt-kopf{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.abschnitt-beschreibung{grid-column:1/-1}.abschnitt-aktionen{grid-area:1/2;justify-content:flex-end;align-self:end}}.dropdown-menu,.user-menue-popup,.datepicker-panel,.zeitpicker-panel,.combobox-listbox,.toast{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--elev), var(--shadow-inset-top)}.modal{background:var(--surface-1);border-radius:var(--radius-dialog);width:100%;max-width:430px;box-shadow:inset 0 0 0 1px var(--border-strong), var(--elev-dialog), var(--shadow-inset-top);border:0}@supports (color:color-mix(in lab, red, red)){.modal{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--border-strong) 40%, transparent), var(--elev-dialog), var(--shadow-inset-top)}}.modal{overflow:hidden auto}.btn{font:inherit;font-size:var(--fs-arbeit);font-weight:var(--fw-600);line-height:calc(var(--fs-knopf) * var(--lh-knopf));border-radius:var(--radius-sm);cursor:pointer;max-width:100%;box-shadow:var(--shadow-taste);transition:background var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease), box-shadow var(--duration-hover) var(--ease);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 15px;display:inline-flex}.btn svg{flex:none;width:1.0667em;height:1.0667em}.btn:hover{box-shadow:var(--shadow-taste-hover)}.btn:active{box-shadow:var(--shadow-taste-aktiv)}.btn-primary{font-size:var(--fs-knopf);background:var(--accent);color:var(--accent-fg)}.btn-primary svg{width:.9412em;height:.9412em}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface-1);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--tint)}.btn-destructive{background:var(--surface-1);color:var(--critical);border-color:var(--critical)}.btn-destructive:hover{background:var(--critical-soft)}.btn-ghost{color:var(--text-muted);box-shadow:none;background:0 0}.btn-ghost:hover{background:var(--tint);color:var(--text);box-shadow:none}.btn-sm{font-size:var(--fs-arbeit);line-height:var(--lh-knopf);padding:6px 11px}.btn-sm svg{width:.9333em;height:.9333em}.btn:disabled:not([aria-busy=true],.btn-ghost,.feld-gruppe[data-sendet] .btn),.btn[aria-disabled=true]:not([aria-busy=true],.btn-ghost,.feld-gruppe[data-sendet] .btn){opacity:1;background:var(--tint);color:var(--text-muted);cursor:not-allowed;box-shadow:none;border-color:#0000}.btn:disabled:not([aria-busy=true],.btn-ghost,.feld-gruppe[data-sendet] .btn):hover,.btn[aria-disabled=true]:not([aria-busy=true],.btn-ghost,.feld-gruppe[data-sendet] .btn):hover{background:var(--tint);box-shadow:none}.btn-ghost:disabled:not([aria-busy=true],.feld-gruppe[data-sendet] .btn),.btn-ghost[aria-disabled=true]:not([aria-busy=true],.feld-gruppe[data-sendet] .btn){opacity:1;background:var(--tint);color:var(--text-muted);cursor:not-allowed}.btn-ghost:disabled:not([aria-busy=true],.feld-gruppe[data-sendet] .btn):hover,.btn-ghost[aria-disabled=true]:not([aria-busy=true],.feld-gruppe[data-sendet] .btn):hover{background:var(--tint);color:var(--text-muted)}.btn[aria-busy=true]{opacity:1;cursor:progress}.btn-primary[aria-busy=true]:hover{background:var(--accent)}.btn-secondary[aria-busy=true]:hover,.btn-destructive[aria-busy=true]:hover{background:var(--surface-1)}.btn-ghost[aria-busy=true]:hover{background:0 0}.btn-beschriftung{display:inline-grid}.btn-beschriftung>*{grid-area:1/1;justify-content:center;align-items:center;gap:7px;display:inline-flex}.btn-beschriftung-aus{visibility:hidden}.btn-beschriftung-aus .lade-ring{animation:none}.pill{font-size:var(--fs-115);font-weight:var(--fw-600);border-radius:var(--radius-full);white-space:nowrap;background:var(--pill-flaeche,var(--tint));color:var(--pill-text,var(--text-muted));align-items:center;gap:5px;padding:3px 9px;line-height:1.4;display:inline-flex}.pill svg{flex:none;width:1.13em;height:1.13em}.pill .pdot{border-radius:var(--radius-full);background:currentColor;flex:none;width:5px;height:5px}.pill-sm{font-size:var(--fs-120);padding:2px 7px}.pill-sm svg{width:1.0833em;height:1.0833em}.pill-success{--pill-flaeche:var(--success-soft);--pill-text:var(--success-on-soft)}.pill-warning{--pill-flaeche:var(--warning-soft);--pill-text:var(--warning-on-soft)}.pill-critical{--pill-flaeche:var(--critical-soft);--pill-text:var(--critical-on-soft)}.pill-info{--pill-flaeche:var(--info-soft);--pill-text:var(--info-on-soft)}.pill-neutral,.pill-hauptamt,.pill-ehrenamt{--pill-flaeche:var(--tint);--pill-text:var(--text-muted)}.pill-frist{font-variant-numeric:tabular-nums}.pill-umriss{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.pillen-rahmen .pill{border:1px solid var(--pill-text)}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:var(--fs-arbeit);font-weight:var(--fw-550);color:var(--text)}.field label[data-pflicht]:after{content:"*" / "";color:var(--text-muted);margin-left:2px}.field .hint,.feld-paar>.hint{font-size:var(--fs-meta);color:var(--text-faint)}.feld-paar{column-gap:var(--space-3);grid-template-columns:1fr 1fr;row-gap:6px;display:grid}.feld-paar>.hint{grid-column:1/-1}.input,.select{font:inherit;font-size:var(--fs-feld);color:var(--text);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:var(--feld-h);width:100%;transition:border-color var(--duration-hover) var(--ease), box-shadow var(--duration-hover) var(--ease);padding:9px 11px}.input::placeholder{color:var(--text-faint)}.input:hover:not(:disabled):not(:focus),.select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.input:hover:not(:disabled):not(:focus),.select:hover:not(:disabled):not(:focus){border-color:color-mix(in oklch, var(--border-strong) 60%, var(--text))}}.input:disabled,.select:disabled{opacity:.5;cursor:not-allowed}.feld-mit-taste{position:relative}.feld-mit-taste .input{padding-right:42px}.feld-mit-taste>.btn{padding:5px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.feld-taste{min-width:32px;min-height:32px}.field.error .input,.field.error .select{border-color:var(--critical);box-shadow:0 0 0 3px var(--feld-fehler-halo)}.field.error .hint,.feld-paar>.hint-fehler{color:var(--critical)}.field.error .hint.hinweis{color:var(--text-faint)}.field .hint-fehler,.feld-paar>.hint-fehler{align-items:flex-start;gap:4px;display:inline-flex}.field .hint-fehler svg,.feld-paar>.hint-fehler svg{flex:none;margin-top:calc(.5lh - 7px)}.field.gesperrt label{align-items:center;gap:6px;display:inline-flex}.field.gesperrt .input,.field.gesperrt .select{background:var(--tint)}.field.gesperrt .input:read-only,.field.gesperrt .select[aria-disabled=true]{opacity:1;color:var(--text);cursor:not-allowed}.feld-gruppe{border:none;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.feld-gruppe[data-sendet] .btn[aria-disabled=true]{opacity:1}.feld-gruppe[data-sendet] .btn-secondary[aria-disabled=true]:hover{background:var(--surface-1)}.feld-gruppe legend{margin-bottom:var(--space-2);font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);padding:0}.select{appearance:none;background-image:var(--select-arrow);background-position:right 9px center;background-repeat:no-repeat;padding-right:30px}.switch{appearance:none;border-radius:var(--radius-full);border:1px solid var(--rand-steuer);background:var(--tint);cursor:pointer;width:36px;height:20px;transition:background var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease);flex:none;margin:0;padding:0;position:relative}.switch:after{content:"";border-radius:var(--radius-full);background:var(--surface-1);border:1px solid var(--rand-steuer);width:14px;height:14px;box-shadow:var(--shadow-xs);transition:left var(--duration-hover) var(--ease);position:absolute;top:2px;left:2px}.switch:checked{background:var(--accent);border-color:var(--accent)}.switch:checked:after{background:var(--accent-fg);border-color:#0000;left:17px}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-row{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.switch-row .sw-text b{font-size:var(--fs-arbeit);font-weight:var(--fw-550);display:block}.switch-row .sw-text span{font-size:var(--fs-meta);color:var(--text-faint)}.checkbox{appearance:none;border:1px solid var(--rand-steuer);border-radius:var(--radius-badge);background:var(--surface-1);cursor:pointer;width:16px;height:16px;transition:background var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease);flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.checkbox:checked,.checkbox:indeterminate{background:var(--accent);border-color:var(--accent)}.checkbox:checked:after{content:"";background:var(--accent-fg);clip-path:polygon(12% 46%,0 62%,38% 100%,100% 18%,84% 4%,36% 68%);width:9px;height:9px}.checkbox:indeterminate:after{content:"";background:var(--accent-fg);width:8px;height:2px}.checkbox:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.checkbox{box-sizing:content-box;width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--rand-steuer);background-clip:padding-box;border:12px solid #0000;border-radius:16px;margin:-12px}.checkbox:checked,.checkbox:indeterminate{box-shadow:inset 0 0 0 1px var(--accent);border-color:#0000}}.check-row{font-size:var(--fs-arbeit);align-items:center;gap:9px;padding:6px 0;display:flex}.check-row label{cursor:pointer}.segmented{background:var(--tint);border:1px solid var(--border);border-radius:var(--radius-sm);gap:2px;padding:3px;display:inline-flex}.segmented button{font:inherit;font-size:var(--fs-125);font-weight:var(--fw-600);color:var(--text-muted);border-radius:var(--radius-badge);cursor:pointer;transition:background var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease);background:0 0;border:1px solid #0000;padding:5px 12px}.segmented button[aria-selected=true]{background:var(--surface-1);color:var(--text);border-color:var(--border);box-shadow:var(--shadow-xs)}.segmented button:disabled{opacity:.5;cursor:not-allowed}.segmented button:disabled[aria-selected=true]{opacity:1}.tabpanel{margin-top:var(--space-3)}.kante{background:var(--kante);position:absolute}.kante-links{width:3px;top:0;bottom:0;left:0}.korn-schicht{z-index:-1;pointer-events:none;width:100%;height:100%;opacity:var(--korn-deckkraft);mix-blend-mode:var(--korn-mischung);position:fixed;inset:0}:root:not([data-palette=warm]) .korn-schicht{display:none}@media print{.korn-schicht{display:none}}.stat{flex-direction:column;gap:8px;display:flex}.stat-top{justify-content:space-between;align-items:center;display:flex}.rubrik,.stat-label{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);align-items:center;gap:6px;display:flex}.rubrik svg,.stat-label svg{flex:none;width:.9286em;height:.9286em}.stat-val{font-family:var(--font-display);font-size:var(--fs-kennzahl);font-weight:var(--fw-650);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.stat-val.bruch{font-weight:var(--fw-650)}.stat-betont .stat-val{color:var(--betont)}.stat-foot{font-size:var(--fs-115);color:var(--text-muted);align-items:center;gap:6px;display:flex}.trend{font-weight:var(--fw-600);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.trend.gut{color:var(--success)}.trend.schlecht{color:var(--critical)}.spark{width:100%;height:32px;display:block}.zustand-laden{flex-direction:column;gap:10px;display:flex}.zustand-laden-label{font-size:var(--fs-130);color:var(--text-muted);margin:2px 0 0}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;background:0 0;flex-direction:column;align-items:center;gap:10px;padding:26px 18px;display:flex;position:relative}.karten-link{min-height:44px;font-size:var(--fs-arbeit);font-weight:var(--fw-550);color:var(--accent);align-self:flex-start;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.karten-link:hover{text-underline-offset:3px;text-decoration:underline}.karten-link svg{flex:none;width:1.0667em;height:1.0667em}.card>.empty{border:0;padding:14px 0 8px}.empty-zeichen{width:52px;height:52px;color:var(--wasserzeichen);opacity:.16;pointer-events:none;position:absolute;top:12px;right:14px}.empty-zeichen svg{width:100%;height:100%}.empty .ei{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--tint);width:44px;height:44px;color:var(--text-muted);place-items:center;display:grid}.empty .ei svg{width:20px;height:20px}.empty b{font-family:var(--font-display);font-size:var(--fs-titel);font-weight:var(--fw-600);letter-spacing:-.015em;line-height:1.2}.card>.empty b{font-size:var(--fs-h3);font-weight:var(--fw-680);line-height:var(--lh-kopf)}.empty p{color:var(--text-muted);font-size:var(--fs-lese);line-height:var(--lh-lese);max-width:42ch;margin:0}.hinweis-block{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--hinweis-rand);border-radius:var(--radius-xl);background:var(--hinweis-grund);color:var(--text);font-size:var(--fs-lese);line-height:var(--lh-lese);display:flex}.hinweis-block>svg{margin-top:calc((var(--fs-lese) * var(--lh-lese) - 20px) / 2);color:var(--accent);flex:none}.hinweis-block-inhalt{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.hinweis-block-inhalt b{font-weight:var(--fw-600)}.hinweis-block-inhalt p{margin:0}.hinweis-sperre{border-color:var(--warning);background:var(--warning-soft);color:var(--warning-on-soft)}.hinweis-sendefehler{border-color:var(--critical);background:var(--critical-soft);color:var(--critical-on-soft)}.hinweis-sperre>svg,.hinweis-sendefehler>svg{color:inherit}.card .hinweis-block{border-color:#0000}.rahmen{padding:var(--space-4) var(--space-5);border:1px solid var(--rahmen-rand);border-radius:var(--radius-xl);background:var(--surface-1)}.form-leiste{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.form-leiste-grund{min-width:0;font-size:var(--fs-meta);color:var(--text-muted);flex:220px;align-items:flex-start;gap:7px;margin:0;line-height:1.4;display:flex}.form-leiste-grund svg{flex:none;margin-top:1px}.form-leiste-tasten{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.vorschau-karte{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);padding:13px 15px}.card .vorschau-karte{margin-top:var(--space-4);border:0;border-top:1px solid var(--border-subtle);padding:var(--space-4) 0 0;background:0 0;border-radius:0}.vorschau-kopf{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.vorschau-titel{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf)}.vorschau-marke{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-faint);align-items:center;gap:6px;display:inline-flex}.vorschau-marke-rechnet{color:var(--accent)}.vorschau-marke-veraltet{color:var(--warning)}.vorschau-marke-vorgemerkt{color:var(--info)}.vorschau-punkt{border-radius:var(--radius-full);background:currentColor;flex:none;width:7px;height:7px}.vorschau-zeilen{flex-direction:column;gap:6px;margin:0;display:flex}.vorschau-zeile{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vorschau-zeile dt{font-size:var(--fs-arbeit);color:var(--text-muted)}.vorschau-zeile dd{font-family:var(--font-zahl);font-size:var(--fs-arbeit);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);margin:0}.vorschau-zeile dd[data-text]{font-family:var(--font-mono)}.vorschau-zeile.betont{border-top:1px solid var(--border);margin-top:2px;padding-top:8px}.vorschau-zeile.betont dt{font-weight:var(--fw-600);color:var(--text)}.vorschau-zeile.betont dd{font-size:var(--fs-170)}.dropdown{display:inline-block;position:relative}.dropdown-menu{min-width:190px;z-index:var(--z-dropdown);padding:4px;display:none}.dropdown.open .dropdown-menu{display:block}.dropdown-menu,.user-menue-popup{animation:menue-auf var(--duration-hover) var(--ease-out)}.dropdown-menu.flip-oben{--menue-von:0, 4px}@keyframes menue-auf{0%{opacity:0;transform:translate(var(--menue-von,0, -4px))}}.dropdown-item,.combobox-eintrag,.zeitpicker-eintrag{width:100%;font:inherit;font-size:var(--fs-arbeit);text-align:left;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.dropdown-item svg,.combobox-eintrag svg,.zeitpicker-eintrag svg{width:1.0667em;height:1.0667em;color:var(--text-muted);flex:none}.dropdown-item:hover,.combobox-eintrag:hover,.zeitpicker-eintrag:hover{background:var(--tint)}.dropdown-item[aria-checked=true]:after,.combobox-eintrag[aria-selected=true]:after{content:"";border-radius:var(--radius-full);background:var(--accent);flex:none;width:6px;height:6px}.dropdown-item-destruktiv{color:var(--critical)}.dropdown-item-destruktiv:hover{background:var(--critical-soft)}.dropdown-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dropdown-item[aria-disabled=true]:hover{background:0 0}.dropdown-item-grund{font-size:var(--fs-meta);color:var(--text-muted)}.dropdown-item:has(.dropdown-item-grund){flex-direction:column;align-items:flex-start;gap:2px}.dropdown-menu.dropdown-menu-portal{top:var(--dropdown-fixed-top);left:var(--dropdown-fixed-left);display:block;position:fixed}.ueberlagerung-panel{position:absolute;top:calc(100% + 4px);left:0}.ueberlagerung-panel.flip-oben{top:auto;bottom:calc(100% + 4px)}.ueberlagerung-panel.flip-rechts{left:auto;right:0}.ueberlagerung-panel.klemme-rand{min-width:0;left:4px;right:4px}.toast{align-items:flex-start;gap:10px;max-width:400px;padding:11px 13px;display:flex}.toast .ti{border-radius:var(--radius-full);border:1.5px solid;flex:none;place-items:center;width:24px;height:24px;display:grid}.toast .ti svg{width:12px;height:12px}.toast.success .ti{color:var(--success)}.toast.warning .ti{color:var(--warning)}.toast.error .ti{color:var(--critical)}.toast b,.toast .toast-titel{font-size:var(--fs-130);font-weight:var(--fw-600);display:block}.toast p,.toast .toast-text{font-size:var(--fs-120);color:var(--text-muted);margin:1px 0 0}.toaster [data-sonner-toast]{transition-duration:var(--duration-toast)!important;animation-duration:var(--duration-toast)!important}.toaster .toast{width:var(--width)}.modal-backdrop{z-index:var(--z-modal);background:var(--overlay);animation:modal-fade var(--duration-hover) var(--ease-out);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-hoch{0%{transform:translateY(100%)}}@media (max-width:767.98px){.modal-backdrop{place-items:end center;padding:0}.modal{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;max-width:none;max-height:92dvh;animation:modal-hoch var(--duration-drawer) var(--ease-out)}.modal-foot:last-child{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.modal-body:last-child{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}}@media (min-width:768px){.modal-backdrop{grid-template-rows:100%}.modal{max-height:100%}.modal-breit{max-width:var(--modal-b-breit)}.modal-suche{max-width:var(--modal-b-suche)}}.modal-head{z-index:1;background:var(--surface-1);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 0;display:flex;position:sticky;top:0}.modal-head h2{font-family:var(--font-display);font-size:var(--fs-titel);font-weight:var(--fw-600);letter-spacing:-.015em;margin:0}.modal-x{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.modal-x svg{width:16px;height:16px}.modal-x:hover{background:var(--tint);color:var(--text)}.modal-x[aria-disabled=true]{background:var(--tint);color:var(--text-muted);cursor:not-allowed}.modal-x[aria-disabled=true]:hover{background:var(--tint);color:var(--text-muted)}.modal-body{font-size:var(--fs-130);color:var(--text-muted);padding:10px 18px 4px}.modal-body p{margin:6px 0 0}.modal-fact{background:var(--tint);border:1px solid var(--border);border-radius:var(--radius-sm);font-weight:var(--fw-600);color:var(--text);font-size:var(--fs-130);justify-content:space-between;gap:12px;margin-top:12px;padding:9px 12px;display:flex}.tdrawer-koerper>.modal-fact{margin-top:0}.modal-fact .mono{font-weight:var(--fw-500);font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.modal-foot{z-index:1;background:var(--surface-1);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 18px 18px;display:flex;position:sticky;bottom:0}@media (max-width:767.98px){.modal-aktionsblatt .modal-head h2{font-size:var(--fs-widget-titel)}.modal-aktionsblatt .modal-foot{flex-direction:column-reverse}.modal-aktionsblatt .modal-foot>.btn{width:100%}}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-sm), var(--shadow-inset-top);overflow:hidden}.table-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.table-title{font-family:var(--font-display);font-weight:var(--fw-600);font-size:var(--fs-titel);letter-spacing:-.015em;align-items:center;gap:8px;display:flex}.table-title svg,.widget-kopf h2 svg,.widget-kopf h3 svg{width:20px;height:20px;color:var(--text-muted);flex:none;align-self:flex-start;margin-top:3px}.table-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.filter-leiste-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-chip{align-items:center;gap:2px;display:inline-flex}.filter-chip-gesetzt>.dropdown>.btn{background:var(--tint);border-color:var(--brand-500)}.filter-leiste-treffer{font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.table-leer{padding:16px}.bulkbar{border-bottom:1px solid var(--border);background:var(--auswahl);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px;display:none}.bulkbar.on{display:flex}.bulkbar b{font-variant-numeric:tabular-nums;font-weight:var(--fw-600)}.bulkbar .spacer{flex:1}.table-scroll{max-height:70dvh;overflow:auto}@media print{.table-scroll{max-height:none;overflow:visible}}table.data{border-collapse:collapse;width:100%;font-size:var(--fs-arbeit);min-width:640px}table.data.feste-spalten{table-layout:fixed}table.data col.spalte-schmal{width:7rem}table.data col.spalte-mittel{width:10rem}table.data col.spalte-breit{width:15rem}table.data col.spalte-aktion{width:17rem}table.data thead th{text-align:left;font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);height:var(--zeile-kopf-h);background:var(--tint);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 16px;position:sticky;top:0}table.data thead th.num{text-align:right}table.data thead th .th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:var(--radius-badge);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}table.data thead th .caret{opacity:.9;margin-left:4px;display:inline-flex}table.data th.check-col,table.data td.check-col{width:34px;padding-right:4px}table.data th.aktion-col,table.data td.aktion-col{text-align:right;white-space:nowrap}table.data td{height:var(--zeile-h)}table.data tbody td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:4px 16px}table.data tbody tr:last-child td{border-bottom:none}table.data tbody tr{transition:background var(--duration-hover) var(--ease)}table.data tbody tr:nth-child(2n){background:var(--zebra)}table.data tbody tr:hover{background:var(--tint)}table.data tbody tr.selected{background:var(--auswahl)}table.data td.num{text-align:right;font-variant-numeric:tabular-nums}table.data .lade-breit,table.data .lade-mittel{display:block}table.data td.num .lade-breit,table.data td.num .lade-mittel{margin-left:auto}.member{align-items:center;gap:9px;display:flex}button.member{font:inherit;color:inherit;border-radius:var(--radius-badge);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.member-name{font-weight:var(--fw-550)}.member-id{font-family:var(--font-mono);font-size:var(--fs-110);color:var(--text-muted)}table.data tfoot td{font-weight:var(--fw-600);border-top:1px solid var(--border);background:var(--tint);font-variant-numeric:tabular-nums;padding:10px 16px}table.data tfoot td.num{font-weight:var(--fw-500)}.zeile-aktionen{align-items:center;gap:var(--space-3);justify-content:flex-end;display:inline-flex}.table-sortierung{display:none}.zeilen-aktion-gesperrt{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:inline-flex}.zeilen-aktion-grund{max-width:34ch;font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted);text-align:end;white-space:normal}.zeile-status{font-size:var(--fs-meta);color:var(--text-faint);align-items:center;gap:7px;display:inline-flex}.zeile-status-arbeit{color:var(--accent);font-weight:var(--fw-600)}.lade-ring{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;flex:none;width:14px;height:14px;animation:.7s linear infinite lade-ring-lauf}@keyframes lade-ring-lauf{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lade-ring{animation:none}}.zeile-status-ring{border-color:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){.zeile-status-ring{border-color:color-mix(in oklch, var(--brand-500) 30%, transparent)}}.zeile-status-ring{border-top-color:var(--brand-500)}.zeile-status-entschieden{color:var(--text-muted)}@media (max-width:767.98px){.table-scroll{max-height:none;overflow:visible}.table-sortierung{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.table-sortierung label{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted)}table.data thead,table.data th.check-col,table.data td.check-col{display:none}table.data,table.data tbody,table.data tr{width:100%;min-width:0;display:block}table.data{padding:10px 14px}table.data tbody tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);margin-bottom:10px;padding:12px 14px}table.data tbody tr:last-child{margin-bottom:0}table.data tbody tr:nth-child(2n),table.data tbody tr:hover,table.data tbody tr.selected{background:var(--surface-1)}table.data td{overflow-wrap:anywhere;height:auto;display:block}table.data tbody td{vertical-align:baseline;border-bottom:none;padding:3px 0}table.data td.num{text-align:left}table.data td[data-karte=weg]{display:none}table.data td[data-karte=titel]{border-bottom:1px solid var(--border-subtle);font-family:var(--font-body);font-weight:var(--fw-600);font-size:var(--fs-zeilentitel);line-height:var(--lh-kopf);margin-bottom:6px;padding-top:0;padding-bottom:8px}table.data td[data-label]:before{content:attr(data-label);font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);display:block}table.data td[data-karte=titel]:before{content:none}table.data td.aktion-col{text-align:left;white-space:normal;border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:10px}table.data td.aktion-col .zeile-aktionen{flex-wrap:wrap;justify-content:flex-start;width:100%}table.data td.aktion-col .zeile-aktionen>span{flex:auto}table.data td.aktion-col .zeile-aktionen>span .btn{width:100%}table.data td.aktion-col .zeilen-aktion-gesperrt{align-items:stretch}table.data td.aktion-col .zeilen-aktion-grund{text-align:start;max-width:none}table.data tfoot,table.data tfoot tr,table.data tfoot td{display:block}table.data tfoot tr{border:1px solid var(--border);border-radius:var(--radius);margin-top:4px;padding:10px 14px}table.data tfoot td{background:0 0;border-top:none;padding:2px 0}}@media (min-width:768px){.card>.table-wrap{margin-inline:calc(-1 * var(--karte-innen))}.card>.table-wrap :is(.table-toolbar,.bulkbar,.table-pager,.table-leer){padding-inline:var(--karte-innen)}.card>.table-wrap table.data :is(th,td):first-child{padding-left:var(--karte-innen)}.card>.table-wrap table.data :is(th,td):last-child{padding-right:var(--karte-innen)}}@media (max-width:767.98px){.card table.data{padding:0}.card :is(.table-toolbar,.bulkbar,.table-pager,.table-leer){padding-inline:0}.card table.data tfoot tr{border:0;border-top:1px solid var(--border-subtle);border-radius:0;margin-top:0;padding-inline:0}.card table.data tbody tr{background:0 0;border:0;border-radius:0;margin-bottom:0;padding-inline:0}.card table.data tbody tr+tr{border-top:1px solid var(--border-subtle)}}.bulkbar-hinweis{color:var(--text-muted)}.table-pager{border-top:1px solid var(--border);background:var(--tint);font-size:var(--fs-meta);color:var(--text-muted);justify-content:flex-end;align-items:center;gap:12px;padding:9px 16px;display:flex}.bruch{font-variant-numeric:tabular-nums;font-weight:var(--fw-500);color:var(--text-muted)}.bruch b{color:var(--text);font-weight:var(--fw-600)}.avatar,.av-foto,.av-fallback,.av-mehr,.av-luecke,.av-plus{--avatar-mass:28px;width:var(--avatar-mass);height:var(--avatar-mass);border-radius:var(--radius-full);background:var(--tint);font-variant-numeric:tabular-nums;font-size:var(--fs-110);font-weight:var(--fw-600);color:var(--text-muted);flex:none;place-items:center;display:grid;overflow:hidden}.avatar{border:1px solid var(--border)}.av-foto,.av-fallback,.av-mehr,.av-luecke,.av-plus{margin:2px}.av-foto,.av-fallback{box-shadow:0 0 0 1.5px var(--success)}.av-foto[data-du],.av-fallback[data-du]{box-shadow:none;outline:2px solid var(--accent)}.av-fallback[data-du=fest]{background:var(--accent);color:var(--accent-fg);outline:none}.av-foto[data-du=offen],.av-fallback[data-du=offen]{outline-style:dashed}.av-luecke,.av-plus{font-size:var(--fs-meta)}.av-luecke{outline:1.5px dashed var(--accent);color:var(--accent);background:0 0}.av-luecke[data-rolle=leitung]{outline-color:var(--warning);color:var(--warning)}.av-plus{outline:1.5px dashed var(--border-strong);background:var(--surface-2)}.avatar img,.av-foto img{object-fit:cover;width:100%;height:100%;display:block}.schimmer{background-image:linear-gradient(100deg, var(--skelett) 40%, var(--tint) 50%, var(--skelett) 60%);background-position:160% 0;background-size:200% 100%;animation:1.6s ease-in-out infinite schimmer-lauf}@keyframes schimmer-lauf{to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.schimmer{background-image:none;animation:none}}.lade-kopf{gap:var(--space-4);flex-direction:column;display:flex}.lade-titel,.lade-lede,.lade-zaehler,.lade-knopf,.lade-wert,.lade-datum,.lade-breit,.lade-mittel,.lade-schmal,.lade-kurz,.lade-av,.lade-block{background:var(--skelett)}.lade-lede,.lade-zaehler,.lade-datum,.lade-breit,.lade-mittel,.lade-schmal,.lade-kurz{border-radius:var(--radius-xs)}.lade-titel,.lade-knopf,.lade-wert{border-radius:var(--radius-sm)}.lade-av{border-radius:var(--radius-full)}.lade-block{border-radius:var(--radius)}.lade-titel{width:320px;max-width:70%;height:calc(var(--fs-h1) * var(--lh-display))}@media (max-width:767.98px){.lade-titel-zwei{height:calc(var(--fs-h1) * var(--lh-display) * 2)}}.lade-vorspann{flex-direction:column;display:flex}.lade-lede{width:560px;max-width:90%;height:var(--fs-vorspann);margin-block:calc(var(--fs-vorspann) * (var(--lh-eng) - 1) / 2)}.lade-lede:last-child{width:360px;max-width:60%}@media (min-width:768px){.lade-lede-telefon{display:none}}.lade-zaehler{vertical-align:middle;width:72px;height:.8em;display:inline-block}.lade-knopf{width:128px;height:calc(var(--fs-knopf) * var(--lh-knopf) + 20px);display:inline-block}.lade-text{vertical-align:middle;border-radius:var(--radius-xs);background:var(--skelett);width:10em;max-width:100%;height:.75em;display:inline-block}.lade-text-kurz{width:4em}.lade-satz{color:#0000;background-color:var(--skelett);border-radius:var(--radius-xs)}.lade-balken{border-radius:var(--radius-full);background:var(--skelett);height:6px;display:block}.lade-h3{width:40%;height:var(--fs-h3);margin-block:calc(var(--fs-h3) * (var(--lh-kopf) - 1) / 2);border-radius:var(--radius-xs);background:var(--skelett)}.lade-wert{width:96px;height:24px;display:inline-block}.lade-taste{width:100%;height:56px}.lade-datum{width:24px;height:10px}.lade-breit{width:60%;height:12px}.lade-mittel{width:52%;height:12px}.lade-schmal{width:36%;height:9px}.lade-kurz{width:30%;height:9px}.lade-reihe{align-items:center;gap:10px;display:flex}.lade-spalte{flex-direction:column;flex:1;gap:6px;display:flex}.lade-av{flex:none;width:28px;height:28px}.lade-zeilen{flex-direction:column;gap:8px;margin-top:10px;display:flex}.lade-liste{margin:0;padding:0;list-style:none}.lade-liste-zeile{align-items:center;gap:10px;padding-block:8px;display:flex}.lade-block{height:56px}.datepicker-panel{z-index:var(--z-dropdown);flex-direction:column;gap:8px;width:272px;padding:10px;display:flex}.datepicker-panel.klemme-rand{width:auto}.datepicker-kopf{font-size:var(--fs-125);font-weight:var(--fw-550);color:var(--text);justify-content:space-between;align-items:center;display:flex}.datepicker-tage{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datepicker-row{display:contents}.datepicker-kopfzelle{text-align:center;font-size:var(--fs-115);color:var(--text-muted)}.datepicker-tag{border-radius:var(--radius-badge);color:var(--text);font:inherit;font-size:var(--fs-115);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;padding:6px 0}.datepicker-tag:hover{background:var(--tint)}.datepicker-tag-gewaehlt,.zeitpicker-eintrag-gewaehlt{background:var(--accent);color:var(--accent-fg)}.datepicker-tag-gesperrt{color:var(--text-faint);cursor:not-allowed}.datepicker-tag-gesperrt:hover{background:0 0}.zeitpicker-panel{z-index:var(--z-dropdown);flex-direction:column;gap:1px;width:120px;max-height:240px;padding:4px;display:flex;overflow-y:auto}.zeitpicker-panel.klemme-rand{width:auto}.zeitpicker-eintrag{font-variant-numeric:tabular-nums}.combobox{align-items:center;gap:4px;display:flex;position:relative}.combobox-listbox{z-index:var(--z-dropdown);flex-direction:column;gap:1px;width:100%;max-height:260px;padding:4px;display:flex;overflow-y:auto}.combobox-listbox.klemme-rand{width:auto}.combobox-eintrag-aktiv{background:var(--tint);box-shadow:inset 0 0 0 2px var(--ring)}.combobox-leer{font-size:var(--fs-meta);color:var(--text-muted);padding:7px 10px}button:focus-visible,a:focus-visible,summary:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,[contenteditable=true]:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=menuitemradio]:focus-visible,[role=option]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 6px var(--ring-halo)}input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent);box-shadow:inset 3px 0 0 var(--kante)}input:not([type=checkbox]):not([type=radio])[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible{outline:3px solid var(--critical);border-color:var(--critical)}.dropdown-item:focus-visible,.user-menue-item:focus-visible,.zeitpicker-eintrag:focus-visible,.segmented button:focus-visible,.modal-x:focus-visible,.app-mobil-menue:focus-visible,table.data thead th .th-sort:focus-visible{box-shadow:none}.app-user:focus-visible,.leiste-punkt:focus-visible,.leiste-knopf:focus-visible,.leiste-marke:focus-visible,.drawer-profil .segmented button:focus-visible,.tdrawer-zeile:focus-visible,.table-scroll:focus-visible{outline-offset:-2px;box-shadow:none}.app-user:focus-visible,.leiste-punkt:focus-visible,.leiste-knopf:focus-visible,.leiste-marke:focus-visible,.drawer-profil .segmented button:focus-visible{outline-color:var(--stage-muted)}:focus:not(:focus-visible){outline:none}@media (max-width:767.98px){.form-leiste-tasten{flex:100%}.form-leiste-tasten>:last-child{flex:auto}}@media (max-width:1023.98px){.btn,.lade-knopf,.segmented button{min-height:44px}.modal-x{width:44px;height:44px}.dropdown-item{min-height:44px}.dropdown>.btn-sm,.app-top-aktionen .btn{min-width:44px}}.erklaerung-schalter{block-size:44px;inline-size:44px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-6px -10px 0 0;padding:0;display:none}.erklaerung-schalter[aria-expanded=true]{background:var(--tint);color:var(--text)}@media (hover:hover){.erklaerung-schalter:hover{background:var(--tint);color:var(--text)}}.erklaerung-schalter:active{background:var(--auswahl);color:var(--text)}@media (max-width:767.98px){.erklaerung-schalter{display:inline-flex}.app-top>h1,.app-top>hgroup{grid-column:1}.app-top>.erklaerung-schalter{grid-area:1/2;align-self:start}.app-top:not([data-erklaerung=offen])>.app-top-vorspann{display:none}.app-top-navigation{flex:1 0 100%}.abschnitt-kopf{column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.abschnitt-kopf>:not(hgroup,.erklaerung-schalter){grid-column:1/-1}.abschnitt-kopf>.erklaerung-schalter{grid-area:1/2;align-self:end}.abschnitt:not([data-erklaerung=offen])>.abschnitt-kopf>.abschnitt-beschreibung{display:none}.kachel-reihe:has(>.stat){grid-template-columns:repeat(auto-fit, minmax(max(9rem, calc((100% - var(--space-4)) / 2)), 1fr))}.kachel-reihe .stat-val{font-size:var(--fs-h2)}}@container seitenkopf not (min-width:30rem){.app-top-aktionen[data-mehr]>.app-top-neben{display:none}.app-top-aktionen[data-mehr]>.app-top-mehr{margin-inline:auto -10px;display:block}}.app-shell{align-items:stretch;min-width:860px;display:flex}.app-voll{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:100dvh;display:grid}.app-voll>.timer-slot{grid-column:1/-1}.app-voll:has(.stempel-widget:not([aria-hidden]))>.timer-slot{display:none}.app-voll>.app-rahmen,.app-voll>.app-main{grid-row:2}.app-rahmen{z-index:var(--z-dropdown);flex:none;height:100dvh;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:10px;padding:0 16px 16px;display:flex}.app-brand .logomark{width:32px;height:32px}.app-side-logo{width:auto;height:32px}.app-brand .bw b{font-size:var(--fs-135);font-weight:var(--fw-600);color:var(--stage-fg);line-height:1.2;display:block}.app-brand .bw span{font-size:var(--fs-110);color:var(--stage-muted)}.bereichs-leiste{width:var(--rail-b);background:var(--stage-bg-flat);border-right:1px solid var(--stage-haarlinie);flex-direction:column;flex:none;align-items:center;padding:10px 0;display:flex}.leiste-marke{border-radius:var(--radius);flex:none;place-items:center;margin-bottom:6px;padding:4px;text-decoration:none;display:grid}.leiste-marke .logomark{width:32px;height:32px}.leiste-marke .app-side-logo{object-fit:contain;max-width:52px}.leiste-bereiche{scrollbar-width:thin;scrollbar-color:var(--stage-muted) transparent;flex-direction:column;flex:auto;align-self:stretch;align-items:center;gap:2px;min-height:0;display:flex;overflow:hidden auto}.leiste-punkt{width:60px;min-height:44px;font:inherit;border-radius:var(--radius-sm);color:var(--stage-muted);cursor:pointer;transition:color var(--duration-hover) var(--ease);background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:3px;padding:7px 0 6px;display:flex}.bereichs-leiste[data-dichte=eng] .leiste-punkt{padding:5px 0 4px}.leiste-punkt:hover,.leiste-knopf:hover{color:var(--stage-fg)}.leiste-punkt[aria-pressed=true]{background:var(--stage-soft)}@supports (color:color-mix(in lab, red, red)){.leiste-punkt[aria-pressed=true]{background:color-mix(in oklch, var(--stage-soft) 14%, transparent)}}.leiste-punkt[aria-pressed=true]{color:var(--stage-fg)}.leiste-zeichen{place-items:center;width:44px;height:30px;display:grid;position:relative}.bereichs-leiste[data-dichte=eng] .leiste-zeichen{height:26px}.leiste-punkt[aria-current=page] .leiste-zeichen:after{content:"";border-radius:var(--radius-full);background:var(--kante-buehne);width:14px;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.leiste-kurz{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:var(--fs-110);font-weight:var(--fw-500);line-height:1.2;overflow:hidden}.leiste-punkt[aria-pressed=true] .leiste-kurz{font-weight:var(--fw-600)}.leiste-haarlinie{background:var(--stage-haarlinie);flex:none;width:34px;height:1px;margin:7px 0 6px}.leiste-fuss{flex-direction:column;align-items:center;gap:2px;margin-top:auto;padding-top:10px;display:flex}.leiste-knopf{width:44px;height:44px;font:inherit;border-radius:var(--radius-sm);color:var(--stage-muted);cursor:pointer;transition:color var(--duration-hover) var(--ease);background:0 0;border:none;place-items:center;display:grid;position:relative}.pill.leiste-blase{--pill-flaeche:var(--abzeichen);--pill-text:var(--abzeichen-fg);font-family:var(--font-zahl);pointer-events:none;position:absolute;top:3px;right:1px}.leiste-menue{position:relative}.user-menue-popup.leiste-popup{--menue-von:-4px, 0;width:15rem;bottom:0;left:calc(100% + 8px);right:auto}.user-menue-kopf{font-size:var(--fs-110);color:var(--text-muted);padding:7px 10px 8px;display:block}.user-menue-kopf b{font-size:var(--fs-125);font-weight:var(--fw-600);color:var(--text);display:block}.leiste-profil .leiste-knopf{color:var(--stage-fg);background:var(--stage-soft)}@supports (color:color-mix(in lab, red, red)){.leiste-profil .leiste-knopf{background:color-mix(in oklch, var(--stage-soft) 14%, transparent)}}.bereichs-spalte{width:var(--spalte-b);background:var(--surface-1);border-right:1px solid var(--border);flex-direction:column;flex:none;display:flex;overflow-y:auto}.spalte-profil{padding:13px 16px 0}.spalte-profil .segmented{display:flex}.spalte-profil .segmented button{flex:1 1 0;min-height:32px}.spalte-etikett{font-size:var(--fs-120);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);display:block}.spalte-profil .spalte-etikett{margin-bottom:7px}.spalte-kopf{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 16px 13px;display:flex}.spalte-titel{font-family:var(--font-display);font-size:var(--fs-widget-titel);font-weight:var(--fw-650);letter-spacing:-.015em;color:var(--text);margin-top:7px;line-height:1.15;display:block}.spalte-klappen{width:28px;height:28px;font:inherit;border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;transition:color var(--duration-hover) var(--ease);background:0 0;border:none;flex:none;place-items:center;display:grid}.spalte-klappen:hover{color:var(--text);background:var(--tint)}.spalte-liste{flex-direction:column;padding:10px 0;display:flex}.spalte-eintrag{border-radius:var(--radius-sm);min-height:38px;font-size:var(--fs-130);font-weight:var(--fw-500);color:var(--text-muted);transition:color var(--duration-hover) var(--ease);align-items:center;gap:10px;margin:0 10px;padding:0 10px;text-decoration:none;display:flex}.spalte-eintrag svg{color:var(--text-faint);flex:none}.spalte-eintrag:hover{color:var(--text);background:var(--tint)}.spalte-eintrag[aria-current=page]{background:var(--auswahl);color:var(--text);font-weight:var(--fw-600)}.spalte-eintrag[aria-current=page] svg{color:var(--brand-500)}.spalte-gruppe{font-size:var(--fs-120);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);padding:14px 20px 6px;display:block}.spalte-hinweis{font-size:var(--fs-125);color:var(--text-muted);margin:4px 20px 8px;line-height:1.5}.spalte-hinweis+a,.drawer-altapp a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.nav-zahl{font-family:var(--font-zahl);font-size:var(--fs-125);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;margin-inline-start:auto}.user-menue{margin-top:auto;position:relative}.app-user{width:100%;font:inherit;text-align:left;cursor:pointer;border:none;border-top:1px solid var(--brand-200);background:0 0;align-items:center;gap:10px;margin-top:auto;padding:12px 16px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-user{border-top:1px solid color-mix(in oklch, var(--brand-200) 14%, transparent)}}.app-user .avatar{background:var(--brand-200)}@supports (color:color-mix(in lab, red, red)){.app-user .avatar{background:color-mix(in oklch, var(--brand-200) 14%, transparent)}}.app-user .avatar{border-color:var(--brand-200)}@supports (color:color-mix(in lab, red, red)){.app-user .avatar{border-color:color-mix(in oklch, var(--brand-200) 22%, transparent)}}.app-user .avatar{color:var(--stage-fg)}.app-user .uw b{font-size:var(--fs-125);font-weight:var(--fw-600);color:var(--stage-fg);line-height:1.25;display:block}.app-user .uw span{font-size:var(--fs-110);color:var(--stage-muted)}.user-menue-popup{--menue-von:0, 4px;z-index:var(--z-dropdown);padding:4px;position:absolute;bottom:calc(100% + 4px);left:12px;right:12px}.user-menue-item{width:100%;font:inherit;font-size:var(--fs-130);text-align:left;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.user-menue-item:hover{background:var(--tint)}.user-menue-item svg{width:1.0769em;height:1.0769em;color:var(--text-muted);flex:none}.user-menue-item[aria-checked=true]:after{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.user-menue-trenner{background:var(--border-subtle);height:1px;margin:4px}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-top{gap:var(--space-4) var(--space-5);width:100%;max-width:var(--content-max);padding:var(--space-7) 20px 0;grid-template-columns:1fr auto;margin-inline:auto;display:grid;container:seitenkopf/inline-size}.app-top>*{grid-column:1/-1;min-width:0}.app-top h1{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-700);letter-spacing:-.015em;line-height:var(--lh-display);margin:0}.app-top-vorspann{max-width:60ch;font-size:var(--fs-vorspann);line-height:var(--lh-eng);color:var(--text-muted);text-wrap:balance;margin:0}.app-top hgroup{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.app-top-versal{font-size:var(--fs-versal);font-weight:var(--fw-600);letter-spacing:.14em;text-transform:uppercase;line-height:var(--lh-kopf);color:var(--betont);margin:0}@media (min-width:768px){.app-top{padding-top:var(--space-8)}.app-top-navigation:not(:last-child){margin-inline-end:var(--space-3)}}@container seitenkopf (min-width:51rem){.app-top>h1,.app-top>hgroup{grid-column:1;min-width:auto}.app-top>.app-top-aktionen{grid-area:1/2;justify-content:flex-end;align-self:center;min-width:auto}}.app-top-aktionen{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.app-top-navigation{min-width:0;display:flex}.app-top-neben{display:contents}.app-top-mehr{display:none}.app-content{width:100%;max-width:var(--content-max);min-width:0;padding:var(--space-5) 20px var(--space-8);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.app-content>.abschnitt:not(:first-child),.app-content>.abschnitt+*{margin-top:calc(var(--space-7) - var(--space-5))}@media (min-width:768px){.app-content{padding-top:var(--space-6)}.app-content>.abschnitt:not(:first-child),.app-content>.abschnitt+*{margin-top:calc(var(--space-8) - var(--space-5))}}.app-mobil-kopf{z-index:var(--z-dropdown);box-sizing:content-box;height:48px;padding:env(safe-area-inset-top,0px) 2px 0;background:var(--stage-bg-flat);grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:6px;display:none;position:sticky;top:0}.app-mobil-marke{align-items:center;gap:9px;min-width:0;padding-inline-start:12px;display:flex}.app-mobil-titel{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font-size:var(--fs-170);font-weight:var(--fw-600);color:var(--stage-fg);opacity:0;visibility:hidden;transition:opacity var(--duration-page) var(--ease), visibility var(--duration-page);line-height:1.3;overflow:hidden}.app-mobil-titel[data-sichtbar]{opacity:1;visibility:visible}.app-mobil-marke .logomark{width:28px;height:28px}.app-mobil-marke b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-135);font-weight:var(--fw-600);color:var(--stage-fg);line-height:1.2;overflow:hidden}.app-mobil-aktionen{justify-self:end;align-items:center;display:flex}.leiste-knopf.app-mobil-menue,.leiste-knopf.drawer-schliessen{color:var(--stage-fg)}.tab-leiste{display:none}@media (max-width:1023.98px){.app-voll{flex-direction:column;display:flex}.app-voll .app-rahmen{display:none}.app-mobil-kopf{display:grid}:root:has(.app-voll){--tab-abstand:max(8px, env(safe-area-inset-bottom,0px));--unten-frei:calc(64px + var(--tab-abstand) + 8px);scroll-padding-top:calc(48px + env(safe-area-inset-top,0px))}.app-voll .app-main{padding-bottom:var(--unten-frei)}.tab-leiste{inset-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));bottom:var(--tab-abstand);z-index:var(--z-dropdown);border:1px solid var(--text);grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;max-inline-size:30rem;margin-inline:auto;padding:2px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.tab-leiste{border:1px solid color-mix(in oklch, var(--text) 8%, transparent)}}.tab-leiste{border-radius:var(--radius-full);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.tab-leiste{background:color-mix(in oklch, var(--surface-1) var(--glas-deckung), transparent)}}.tab-leiste{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);box-shadow:var(--shadow-lg)}@media (max-width:19.99em){.tab-leiste{grid-auto-columns:minmax(0,1fr)}}@media (prefers-contrast:more){.tab-leiste{border-color:var(--border-strong);background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.tab-leiste{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}}.tab-ziel{border-radius:var(--radius-full);min-height:58px;color:var(--text-muted);font:inherit;font-size:var(--fs-115);font-weight:var(--fw-550);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px 4px;line-height:1.1;text-decoration:none;display:flex}.tab-ziel[aria-current=page]{color:var(--accent);font-weight:var(--fw-650)}.tab-symbol{border-radius:var(--radius-full);block-size:28px;inline-size:44px;transition:background-color var(--duration-hover) var(--ease), transform var(--duration-hover) var(--ease);place-items:center;display:grid;position:relative}.tab-ziel[aria-current=page] .tab-symbol{background:var(--auswahl)}.tab-ziel:active .tab-symbol{background:var(--auswahl);transform:scale(.92)}.tab-zahl{border-radius:var(--radius-full);background:var(--abzeichen);min-inline-size:18px;color:var(--abzeichen-fg);font-size:var(--fs-110);font-weight:var(--fw-650);text-align:center;font-variant-numeric:tabular-nums;top:-7px;padding:1px 5px;line-height:16px;position:absolute;inset-inline-start:calc(50% + 7px)}.tab-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}}.drawer-backdrop{z-index:var(--z-drawer);background:var(--overlay);animation:drawer-fade var(--duration-drawer) var(--ease-out);position:fixed;inset:0}@keyframes drawer-fade{0%{opacity:0}}.drawer{width:min(calc(var(--rail-b) + var(--spalte-b)), calc(100% - 3rem));height:100%;padding:0 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--surface-1);box-shadow:var(--elev-modal);animation:drawer-slide var(--duration-drawer) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes drawer-slide{0%{transform:translate(-100%)}}.drawer-kopf{background:var(--stage-bg-flat);flex:none;padding:0 2px 14px 14px}.drawer-kopf-zeile{justify-content:space-between;align-items:center;gap:6px;height:48px;display:flex}.drawer-kopf .app-brand{gap:9px;min-width:0;padding:0}.drawer-kopf .app-brand .logomark{width:28px;height:28px}.drawer-kopf .bw{min-width:0}.drawer-kopf .bw b,.drawer-kopf .bw span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drawer-profil{padding:6px 12px 0 0}.drawer-profil .spalte-etikett{color:var(--stage-muted);margin-bottom:7px}.drawer-profil .segmented{border-color:var(--stage-haarlinie);background:0 0;display:flex}.drawer-profil .segmented button{color:var(--stage-muted);flex:1 1 0}.drawer-profil .segmented button:hover{color:var(--stage-fg)}.drawer-profil .segmented button[aria-selected=true]{background:var(--stage-soft)}@supports (color:color-mix(in lab, red, red)){.drawer-profil .segmented button[aria-selected=true]{background:color-mix(in oklch, var(--stage-soft) 14%, transparent)}}.drawer-profil .segmented button[aria-selected=true]{box-shadow:none;color:var(--stage-fg);border-color:#0000}.drawer-liste{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 0 14px;overflow-y:auto}.drawer-bereich{font-family:var(--font-body);font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);line-height:var(--lh-kopf);color:var(--text);margin:0;padding:16px 20px 6px}.drawer .spalte-eintrag,.drawer .app-user,.drawer .user-menue-item{min-height:44px}.drawer-altapp .spalte-hinweis{margin-top:18px}.drawer-altapp-name{min-height:44px;font-size:var(--fs-130);color:var(--text-muted);align-items:center;margin:0 10px;padding:0 10px;display:flex}.drawer-fuss{background:var(--stage-bg-flat);flex:none;align-items:center;gap:2px;padding:6px 2px 6px 8px;display:flex;position:relative}.drawer-fuss .user-menue{flex:auto;min-width:0;margin:0;position:static}.drawer-fuss .leiste-menue{position:static}.drawer-fuss .app-user{border-radius:var(--radius-sm);border-top:none;padding:4px 6px}.drawer-fuss .uw{min-width:0}.drawer-fuss .uw b,.drawer-fuss .uw span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drawer-fuss .user-menue-popup.leiste-popup{--menue-von:0, 4px;width:auto;bottom:calc(100% + 4px);left:12px;right:12px}@media (min-width:1024px){.drawer,.drawer-backdrop{display:none}.app-voll>.timer-slot{z-index:var(--z-dropdown);position:sticky;top:0}.app-voll:has(>.timer-slot):not(:has(.stempel-widget:not([aria-hidden])))>.app-rahmen{top:var(--leiste-h);height:calc(100dvh - var(--leiste-h))}html:has(.app-voll>.timer-slot):not(:has(.stempel-widget:not([aria-hidden]))){scroll-padding-top:var(--leiste-h)}}.scroll-lock{overflow:hidden}.glocke-liste{margin:0;padding:0;list-style:none}.glocke-zeile{border:0;border-top:1px solid var(--border-subtle);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-items:start;gap:3px;padding:10px 6px;display:grid}.glocke-zeile:hover{background:var(--tint)}.glocke-zeile b{font-size:var(--fs-130);font-weight:var(--fw-600)}.glocke-text{font-size:var(--fs-125);color:var(--text-muted)}.public-shell{background:var(--grund);flex-direction:column;min-height:100dvh;display:flex}.public-kopf{background:var(--stage-bg);color:var(--stage-fg);border-bottom:3px solid var(--kante-buehne);flex-direction:column;align-items:flex-start;gap:16px;padding:28px 30px;display:flex}.public-titel{font-family:var(--font-display);font-weight:var(--fw-650);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.7rem,5vw,2.2rem);line-height:1.05}.public-untertitel{font-size:var(--fs-130);color:var(--stage-soft);margin:10px 0 0}.public-inhalt{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1;width:100%;max-width:720px;padding:30px;display:flex}.public-text{color:var(--text);margin:0;font-size:.9rem;line-height:1.55}.public-aktionen{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}::view-transition-group(*){animation-duration:var(--duration-page);animation-timing-function:var(--ease)}::view-transition-old(*){animation-duration:var(--duration-page);animation-timing-function:var(--ease)}::view-transition-new(*){animation-duration:var(--duration-page);animation-timing-function:var(--ease)}.skip-link{z-index:var(--z-toast);border-radius:var(--radius);background:var(--accent);color:var(--accent-fg);font-size:var(--fs-130);font-weight:var(--fw-600);padding:10px 14px;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 20px))}.skip-link:focus{transform:translateY(0)}.app-main:focus{outline:none}.modal-suche{flex-direction:column;display:flex}.modal-suche .modal-body{flex-direction:column;flex:auto;gap:6px;min-height:0;padding-bottom:16px;display:flex}.suche-feld{flex:none;position:relative}.suche-feld svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.suche-feld .input{padding-left:36px}.suche-liste{overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(420px,55dvh);margin:0 -8px;padding:0 8px 4px;overflow-y:auto}.suche-gruppe{font-size:var(--fs-120);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);padding:12px 10px 4px}.suche-treffer{border-radius:var(--radius-sm);min-height:44px;font-size:var(--fs-140);font-weight:var(--fw-500);color:var(--text);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.suche-treffer svg{color:var(--text-faint);flex:none}.suche-treffer:hover{background:var(--tint)}.suche-treffer[aria-selected=true]{background:var(--auswahl)}.suche-treffer[aria-selected=true] svg{color:var(--brand-500)}.suche-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suche-zusatz{font-size:var(--fs-120);color:var(--text-muted);flex:none;margin-inline-start:auto}.suche-leer{font-size:var(--fs-130);color:var(--text-muted);padding:14px 2px 6px;line-height:1.5}.suche-leer b{font-size:var(--fs-140);font-weight:var(--fw-600);color:var(--text);display:block}.suche-leer p{margin:4px 0 0}.suche-tasten{border-top:1px solid var(--border-subtle);font-size:var(--fs-120);color:var(--text-muted);flex-wrap:wrap;flex:none;justify-content:space-between;gap:4px 16px;padding-top:12px;display:flex}@media (min-width:768px){.modal-backdrop:has(>.modal-suche){align-items:start;padding-top:12dvh}}@media (max-width:767.98px){.modal-suche{height:92dvh}.suche-liste{max-height:none}.suche-tasten{display:none}}.login{grid-template-columns:1.6fr 1fr;min-height:420px;display:grid}.login.login-voll{min-height:100dvh}.login-stage{background:var(--stage-bg);color:var(--stage-fg);border-right:3px solid var(--kante-buehne);flex-direction:column;justify-content:space-between;gap:28px;padding:28px 30px;display:flex}.login-textur{pointer-events:none;background-image:repeating-linear-gradient(124deg, var(--stage-soft) 0, var(--stage-soft) 1px, transparent 1px, transparent 25px);flex:1;min-height:20px;max-height:clamp(64px,14vh,128px)}@supports (color:color-mix(in lab, red, red)){.login-textur{background-image:repeating-linear-gradient(124deg, color-mix(in oklch, var(--stage-soft) 24%, transparent) 0, color-mix(in oklch, var(--stage-soft) 24%, transparent) 1px, transparent 1px, transparent 25px)}}.login-textur{-webkit-mask-image:linear-gradient(#0000 0%,#000 40% 60%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 40% 60%,#0000 100%)}.login-titel{font-family:var(--font-display);font-weight:var(--fw-650);letter-spacing:-.02em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.1rem,3.6vw,3rem);line-height:1}.login-club{font-size:var(--fs-130);color:var(--stage-soft);margin:10px 0 0}.login-form{background:var(--surface-1);flex-direction:column;justify-content:center;gap:14px;padding:30px;display:flex}.login-form .lf-head b{font-size:var(--fs-150);font-weight:var(--fw-600);display:block}.login-form .lf-head span{font-size:var(--fs-120);color:var(--text-muted)}.login-form .btn{justify-content:center;width:100%;padding:10px 14px}.lf-stapel{flex-direction:column;gap:14px;width:100%;max-width:360px;margin:0 auto;display:flex}.lf-passwort{position:relative}.lf-passwort .input{padding-right:38px}.lf-auge{border-radius:var(--radius-sm);width:34px;height:100%;color:var(--text-muted);cursor:pointer;transition:color var(--duration-hover) var(--ease);background:0 0;border:none;place-items:center;display:grid;position:absolute;top:0;right:0}.lf-auge:hover{color:var(--text)}.lf-meldung{font-size:var(--fs-125);color:var(--text-muted);margin:0;line-height:1.45}.lf-meldung-fehler{color:var(--critical)}.lf-code-neu{gap:var(--space-2);flex-wrap:wrap;display:flex}.mfa-hint{font-size:var(--fs-115);color:var(--text-muted);align-items:flex-start;gap:8px;display:flex}.mfa-hint svg{flex:none;width:1.13em;height:1.13em;margin-top:1px}.logomark{width:40px;height:40px;color:var(--stage-fg);flex:none;place-items:center;display:grid}.logomark .stern-marke{width:80%;height:80%}.login-logo{align-self:flex-start;width:auto;height:40px}.logo-buehne{filter:brightness(0)invert();opacity:.9}@media (max-width:720px){.login{grid-template-columns:1fr}.login-stage{border-right:none;border-bottom:3px solid var(--kante-buehne);min-height:220px}}@media (max-width:1023.98px){.lf-auge{width:44px}.lf-passwort .input{padding-right:48px}}.table-suche{align-items:center;gap:8px;display:flex}.table-suche .input{width:220px}.changelog-liste{flex-direction:column;gap:16px;display:flex}.changelog-version>summary{border-radius:var(--radius-sm);cursor:pointer;flex-wrap:nowrap;min-height:44px;margin-bottom:0;list-style:none}.changelog-version>summary::-webkit-details-marker{display:none}.changelog-version[open]>summary{margin-bottom:var(--space-4)}.changelog-version>summary>svg{color:var(--text-muted);flex:none}.changelog-version[open]>summary>svg{transform:rotate(180deg)}.profil-raster{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:16px;display:grid}.stammdaten-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stammdaten-liste li{border-top:1px solid var(--border-subtle);font-size:var(--fs-arbeit);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.stammdaten-liste li:first-child{border-top:0;padding-top:0}.stammdaten-liste li>span:first-child{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);flex:none}.stammdaten-wert{overflow-wrap:anywhere;text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.stammdaten-hinweis{font-size:var(--fs-lese);color:var(--text-muted);line-height:var(--lh-lese);max-width:60ch;margin:12px 0 0}.abo-link{background:var(--tint);border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.abo-link-label{font-size:var(--fs-110);color:var(--text-muted);margin:0}.abo-link code{font-family:var(--font-mono);font-size:var(--fs-125);word-break:break-all;-webkit-user-select:all;user-select:all;line-height:1.4}.antrag-text{font-size:var(--fs-125);color:var(--text-muted);margin:0 0 10px;line-height:1.55}.antrag-zeilen,.genehmigung-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.antrag-zeilen li,.genehmigung-liste>li{border-top:1px solid var(--border-subtle);padding:7px 0}.antrag-zeilen li,.genehmigung-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.antrag-zeilen li:first-child,.genehmigung-liste>li:first-child{border-top:0;padding-top:0}.antrag-info,.genehmigung-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.antrag-info b,.genehmigung-text b{font-size:var(--fs-arbeit);font-weight:var(--fw-600)}.antrag-meta,.genehmigung-meta{font-size:var(--fs-meta);color:var(--text-muted)}.antrag-aktion,.genehmigung-aktionen{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.zelle-eingang{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.datum-mono{font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.urlaub-formular{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px 16px;margin-bottom:12px;display:grid}.urlaub-formular .field{min-width:0}.entscheid-begruendung{margin-top:12px}.entscheid-begruendung textarea.input{resize:vertical}.genehmigung-person{flex:220px;align-items:center;gap:10px;min-width:0;display:flex}.genehmigung-person>.btn{flex:none}.genehmigung-pillen,.genehmigung-ampel{flex-wrap:wrap;gap:6px;display:flex}.genehmigung-gesperrt{font-size:var(--fs-meta);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.genehmigung-gesperrt>svg{flex:none}.genehmigung-filter{margin-bottom:12px}.genehmigung-kuerzel{font-size:var(--fs-meta);color:var(--text-muted);margin:0 0 8px}@media (max-width:1023.98px){.genehmigung-kuerzel{display:none}}.genehmigung-schloss{color:var(--text-faint);flex:none;display:inline-flex}.genehmigung-aktionen{position:relative}.genehmigung-aktionen-zeile{flex-basis:100%;justify-content:flex-end}.genehmigung-tasten{display:contents}.genehmigung-tasten[inert]{visibility:hidden}.genehmigung-tasten[inert]~.zeile-status{max-width:100%;position:absolute;inset-block:0;inset-inline-end:0}.genehmigung-alter{font-size:var(--fs-meta);color:var(--text-faint)}.genehmigung-alter-lang{color:var(--warning-on-soft);font-weight:var(--fw-600)}.genehmigung-befunde{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.genehmigung-befunde-details{margin-top:6px}.genehmigung-befunde-details>summary{cursor:pointer;width:fit-content;min-height:44px;font-size:var(--fs-meta);color:var(--text-muted);border-radius:var(--radius-sm);align-items:center;display:flex}.genehmigung-befunde-details>summary:hover{color:var(--text)}.genehmigung-befunde-details>.genehmigung-befunde{margin-top:2px}.genehmigung-befund{font-size:var(--fs-meta);line-height:var(--lh-eng);align-items:flex-start;gap:7px;display:flex}.genehmigung-befund svg{flex:none;margin-top:1px}.genehmigung-befund-blocker{color:var(--critical)}.genehmigung-befund-warnung{color:var(--warning)}.genehmigung-dialog-titel{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);margin:14px 0 6px}.genehmigung-blocker-wahl{flex-direction:column;gap:8px;margin-top:10px;display:flex}.genehmigung-zaehler{font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:6px 0 0}.zeichen-zeile{justify-content:space-between;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.einstellungs-stapel{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.einstellungs-flaeche{container:einstellungen/inline-size}.einstellungs-liste,.einstellungs-bereichskopf{display:none}.einstellungs-bereichskopf>a{justify-self:start;margin-inline-start:-12px}.einstellungs-liste ul{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.einstellungs-liste li+li{border-top:1px solid var(--border)}.einstellungs-liste a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);color:var(--text);text-decoration:none;display:flex}.einstellungs-liste li:first-child a{border-radius:var(--radius) var(--radius) 0 0}.einstellungs-liste li:last-child a{border-radius:0 0 var(--radius) var(--radius)}.einstellungs-liste a:hover{background:var(--tint)}.einstellungs-liste a>svg{color:var(--text-muted);flex:none}.einstellungs-liste-text{flex-direction:column;gap:2px;min-width:0;display:flex}.einstellungs-liste-titel{font-size:var(--fs-arbeit);font-weight:var(--fw-600)}.einstellungs-liste-meta{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted)}@container einstellungen not (min-width:44.5rem){.einstellungs-flaeche>.app-content>div>[role=tablist]{display:none}.einstellungs-flaeche>.app-content>div>.tabpanel{margin-top:0}.einstellungs-flaeche:not([data-wahl]) .einstellungs-liste{display:block}.einstellungs-flaeche:not([data-wahl])>.app-content>div>.tabpanel,.einstellungs-flaeche[data-wahl]>.app-top:not(.einstellungs-bereichskopf){display:none}.einstellungs-flaeche[data-wahl]>.einstellungs-bereichskopf{display:grid}}.genehmigung-rueckfrage-meta{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted)}.genehmigung-rueckfrage .field{width:100%}.cap-stapel{flex-direction:column;gap:12px;display:flex}@media (max-width:1023.98px){.genehmigung-zeile>.checkbox{position:relative}.genehmigung-zeile>.checkbox:before{content:"";position:absolute;inset:-15px}}.abo-feeds{flex-direction:column;gap:18px;display:flex}.abo-gruppe{flex-direction:column;gap:4px;display:flex}.abo-gruppe-hinweis{font-size:var(--fs-120);color:var(--text-muted);margin:0 0 6px}.abo-feed-datei{font-family:var(--font-mono);font-size:var(--fs-115);color:var(--text-muted);white-space:nowrap;flex:none}.abo-karte{grid-column:1/-1}.personal-gefahr{border-color:var(--critical)}.personal-flaeche{gap:var(--space-7);flex-direction:column;display:flex}.personal-akte{gap:var(--space-5);scroll-margin-top:var(--space-5);flex-direction:column;display:flex}.personal-kopf{margin-bottom:var(--space-3);flex-wrap:wrap}.personal-kopf>div{flex:10rem;min-width:0}.personal-speichern-grund{align-self:flex-end}.personal-verlauf-detail{font-size:var(--fs-arbeit);line-height:var(--lh-eng)}.anonym-vollzug-gesperrt{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}.anonym-vollzug-gesperrt>.genehmigung-gesperrt{width:34ch;max-width:100%;line-height:var(--lh-eng);align-items:flex-start}.anonym-vollzug-gesperrt>.genehmigung-gesperrt>svg{margin-top:calc((var(--fs-meta) * var(--lh-eng) - 16px) / 2)}.anonym-bedingungen>li[data-stand=erfuellt]{color:var(--text)}.anonym-bedingungen>li[data-stand=erfuellt]>svg{color:var(--success)}.anonym-bedingungen>li[data-stand=ungeprueft],.anonym-bedingungen>li[data-stand=laeuft]{color:var(--text-faint)}.anonym-bedingung{flex-direction:column;gap:2px;display:flex}.anonym-bedingung-schritt{color:var(--text)}.modal-foot>.anonym-fussgrund{flex-basis:100%;justify-content:flex-end}.anonym-zaehler{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;display:grid}.anonym-zaehler>div{align-items:baseline;gap:var(--space-2);display:flex}.anonym-zaehler dt{font-size:var(--fs-meta);color:var(--text-muted)}.anonym-zaehler dd{font-family:var(--font-zahl);font-size:var(--fs-arbeit);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;color:var(--text);order:-1;margin:0}@media (max-width:767.98px){.abo-feeds .antrag-info{flex:100%}.abo-feeds .antrag-zeilen .btn{margin-left:auto}}.f2a-qr{border:1px solid var(--border);border-radius:var(--radius);background:#fff;align-self:center;padding:12px}.f2a-qr canvas{display:block}.f2a-schluessel{background:var(--tint);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.f2a-schluessel-label{font-size:var(--fs-110);color:var(--text-muted);margin:0}.f2a-schluessel code{font-family:var(--font-mono);font-size:var(--fs-125);word-break:break-all;-webkit-user-select:all;user-select:all;line-height:1.4}.f2a-erfolg{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.f2a-erfolg svg{color:var(--success)}.f2a-erfolg b{font-size:var(--fs-150)}.f2a-erfolg span{font-size:var(--fs-125);color:var(--text-muted)}.plan-steuer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.plan-sicht{align-items:center;gap:var(--space-3);margin-bottom:12px;display:flex}.plan-sicht-laedt{font-size:var(--fs-meta);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.plan-sicht-laedt:not(:empty){animation:modal-fade var(--duration-hover) var(--ease-out) .2s both}.plan-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-monat{text-align:center;min-width:108px;font-size:var(--fs-140);font-weight:var(--fw-600);color:var(--text);font-variant-numeric:tabular-nums}.plan-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plan-filter-label{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);margin-right:2px}.plan-chip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);font-size:var(--fs-arbeit);font-weight:var(--fw-550);color:var(--text-muted);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.plan-chip svg,.plan-tag-frei svg{width:.8667em;height:.8667em;color:var(--text-faint);flex:none}.plan-tag-frei svg{width:.9286em;height:.9286em}.plan-chip b{font-family:var(--font-zahl);font-size:var(--fs-meta);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;color:var(--text-faint)}.plan-legende{font-size:var(--fs-meta);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 0;display:flex}.legende-titel{font-weight:var(--fw-600);color:var(--text-muted)}.legende-eintrag{align-items:center;gap:5px;display:inline-flex}.legende-punkt{border-radius:var(--radius-full);background:var(--bereichsfarbe,var(--border));flex:none;width:8px;height:8px}.legende-feld{border-radius:var(--radius-xs);border:1px solid var(--border-subtle);flex:none;width:14px;height:14px}.legende-feld-feiertag{background:var(--band-b)}.legende-feld-ferien{background:var(--band-c)}.legende-feld-heute{background:var(--heute);box-shadow:inset 0 2px 0 var(--accent)}.plan-lesehilfe{padding:8px 12px 0}.legende-muster{font-family:var(--font-zahl);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;color:var(--text)}.legende-feld-du{background:var(--surface-1);box-shadow:inset 3px 0 0 0 var(--kante)}.legende-feld-entwurf{background:var(--surface-1);box-shadow:inset 2.5px 0 0 0 var(--info)}.legende-feld-warnung{background:var(--surface-1);border-color:var(--warning)}.legende-feld-offen{border:1px dashed var(--text-faint);background:0 0}.legende-feld-leer{background:var(--warning-soft);border-color:var(--warning)}.legende-feld-luecke,.legende-feld-luecke-leitung{border:1.5px dashed var(--accent);border-radius:var(--radius-full)}.legende-feld-luecke-leitung{border-color:var(--warning)}.legende-feld-sonntag{background:var(--band-c)}.legende-feld-du-fest,.legende-feld-du-offen{border:2px solid var(--accent);border-radius:var(--radius-full);background:var(--tint)}.legende-feld-du-fest{background:var(--accent)}.legende-feld-du-offen{border-style:dashed}.legende-feld-plus{border:1.5px dashed var(--text-muted);border-radius:var(--radius-full);background:var(--surface-2)}.plan-ferien-band{background:var(--band-c);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);grid-column:1/-1;padding:3px 10px}.plan-scroll{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-1);overflow-x:auto}.plan{grid-template-columns:44px repeat(7,minmax(0,1fr));min-width:898px;display:grid}.plan>.sonntag{border-right:none}.plan-corner,.plan-day{background:var(--tint);border-bottom:1px solid var(--border);border-right:1px solid var(--border-subtle);font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);padding:8px 10px}.plan-corner{text-align:center;color:var(--text-faint);padding:8px 6px}.plan-day-hinweis{font-size:var(--fs-120);font-weight:var(--fw-500);color:var(--text-muted);display:block}.plan-kw{background:var(--tint);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);font-size:var(--fs-meta);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-faint);padding:8px 6px}.plan-cell{background:var(--band-a);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);flex-direction:column;gap:6px;min-height:120px;padding:6px;display:flex}.plan-cell.sonntag{background:var(--band-c)}.plan-cell.tone-b{background:var(--band-b)}.plan-cell.tone-c{background:var(--band-c)}.plan-cell.today{background:var(--heute);box-shadow:inset 0 3px 0 var(--accent)}.cell-kopf{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.cell-datum{font-size:var(--fs-meta);font-weight:var(--fw-500);font-variant-numeric:tabular-nums;color:var(--text-muted)}.plan-cell.today .cell-datum{color:var(--accent);font-weight:var(--fw-600)}.cell-frei{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-leer{font-size:var(--fs-meta);font-weight:var(--fw-500);color:var(--text-faint);margin-top:auto}.shift,.schicht-karte{border:1px solid var(--bereichsrand,var(--border));border-radius:var(--radius);background:var(--bereichsflaeche,var(--surface-1));box-shadow:var(--karten-kante,0 0 0 0 transparent);transition:box-shadow var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease);flex-direction:column;display:flex}.shift{font-size:var(--fs-125);gap:6px;padding:8px 9px}button.shift:hover,button.schicht-karte:hover{box-shadow:var(--karten-kante,0 0 0 0 transparent), var(--shadow-md), var(--shadow-inset-top);border-color:var(--border-strong)}.sh-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.sh-time{font-variant-numeric:tabular-nums;font-size:var(--fs-meta);color:var(--text-muted);white-space:nowrap}.sh-cap{font-family:var(--font-zahl);font-size:var(--fs-meta);font-weight:var(--fw-500);font-variant-numeric:tabular-nums;color:var(--text-muted);align-items:center;gap:3px;display:inline-flex}.sh-cap svg{color:var(--success);flex:none}.sh-cap b{color:var(--text);font-weight:var(--fw-600)}.sh-foot{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sh-area-stack{flex:none;align-items:center;gap:2px;display:inline-flex}.sh-area-stack .bereich-feld{width:18px;height:18px}.sh-area-stack .bereich-feld svg{width:11px;height:11px}.sh-flex-leise{font-size:var(--fs-meta);color:var(--text-muted);white-space:nowrap}.sh-flex-pill{border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--fs-120);font-weight:var(--fw-600);color:var(--text-muted);white-space:nowrap;align-self:flex-start;align-items:center;padding:1px 7px;display:inline-flex}.shift.low,.schicht-karte.low{border-color:var(--warning)}.shift.leer{background:var(--warning-soft);border-color:var(--warning)}.shift.low .sh-cap,.shift.low .sh-cap b,.shift.low .sh-cap svg,.shift.leer .sh-cap,.shift.leer .sh-cap b,.shift.leer .sh-cap svg,.schicht-karte.low .sh-cap,.schicht-karte.low .sh-cap b,.schicht-karte.low .sh-cap svg{color:var(--warning)}.shift.offen,.schicht-karte.offen{border:1px dashed var(--text-faint);background:0 0}button.shift.offen:hover,button.schicht-karte.offen:hover{border-color:var(--text-faint)}button.shift.low:hover,button.shift.leer:hover,button.schicht-karte.low:hover{border-color:var(--warning)}.du-kante{--karten-kante:inset 3px 0 0 0 var(--kante)}.low-tag,.leer-marke,.du-marke{font-size:var(--fs-120);font-weight:var(--fw-600);color:var(--warning)}.du-marke{color:var(--accent)}.plan-kompakt .plan-cell{padding-inline:3px}.shift.kompakt{gap:4px;padding:5px 4px}.shift.kompakt .sh-top{flex-wrap:wrap;justify-content:flex-start;gap:1px}.shift.kompakt .sh-cap{gap:1px;margin-left:auto}.shift.kompakt .sh-area-stack .bereich-feld{background:0 0;border:0;width:auto;height:auto}.shift.kompakt .sh-area-stack .bereich-feld svg{width:14px;height:14px}.shift.kompakt .sh-foot{flex-wrap:nowrap;gap:0}.wochen-raster .plan-cell{padding-inline:3px}.wochen-raster .shift{padding-inline:7px}.wochen-raster .shift .sh-foot{column-gap:0}.wochen-raster .shift :is(.du-marke,.low-tag){flex-basis:100%}.schicht-karten{flex-direction:column;gap:8px;max-width:420px;margin:0;padding:0;list-style:none;display:flex}.schicht-karte{gap:8px;padding:10px 12px}.schicht-karte .sh-time{font-size:var(--fs-arbeit);color:var(--text)}.schicht-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.schicht-bereich{font-size:var(--fs-meta);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.bereich-feld{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--tint);width:22px;height:22px;color:var(--text-muted);flex:none;place-items:center;display:grid}.bereich-feld svg{width:13px;height:13px}.stempel-status{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);align-items:center;gap:7px;display:inline-flex}.stempel-punkt{border-radius:var(--radius-full);background:var(--text-faint);flex:none;width:7px;height:7px}.stempel-punkt-lauf{background:var(--success-solid)}.stempel-punkt-pause{background:var(--warning-solid)}.stempel-meta{font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.stempel-fav{font:inherit;font-size:var(--fs-arbeit);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);background:var(--tint);cursor:pointer;min-height:36px;transition:box-shadow var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease);padding:7px 12px}.stempel-fav:hover{box-shadow:var(--shadow-taste-hover);border-color:var(--border-strong)}.btn-gross{width:100%;min-height:56px}.stempel-sperre{text-align:left}.stempel-grund{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted);align-items:flex-start;gap:7px;margin:0;display:flex}.stempel-grund svg{flex:none;margin-top:3px}.kachel-reihe{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.kachel-balken{border-radius:var(--radius-full);background:var(--tint);height:6px;overflow:hidden}.tdrawer{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-1);flex-direction:column;width:100%;max-width:360px;display:flex;overflow:hidden}.tdrawer-kopf{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.tdrawer-kopf b{font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);line-height:var(--lh-kopf)}.tdrawer-kopf-aktion{align-items:center;gap:8px;margin-left:auto;display:flex}.tdrawer-koerper{flex-direction:column;gap:12px;padding:12px 10px;display:flex}.tdrawer-suche{padding:0 4px}.tdrawer-label{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);margin:0;padding:0 6px}.tdrawer-liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tdrawer-zeile{font:inherit;border-radius:var(--radius);text-align:left;width:100%;color:var(--text);cursor:pointer;transition:background-color var(--duration-hover) var(--ease);background:0 0;border:none;align-items:center;gap:10px;padding:7px 6px;display:flex}.tdrawer-zeile:hover,.tdrawer-zeile.aktiv{background:var(--tint)}.tdrawer-zeile.gesperrt{color:var(--text-faint);cursor:not-allowed}.tdrawer-zeile.gesperrt .tdrawer-meta,.tdrawer-zeile.gesperrt .tdrawer-zeichen{color:var(--text-faint)}.tdrawer-zeichen{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--tint);width:28px;height:28px;color:var(--text-muted);flex:none;place-items:center;display:grid}.tdrawer-zeichen svg{width:14px;height:14px}.tdrawer-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tdrawer-text b{font-size:var(--fs-arbeit);font-weight:var(--fw-500)}.tdrawer-meta{font-size:var(--fs-meta);color:var(--text-muted)}.tdrawer-aktiv-zeichen{color:var(--success);flex:none;display:inline-flex}.tdrawer-weiter{color:var(--text-faint);flex:none;display:inline-flex}.tdrawer-fuss{border-top:1px solid var(--border-subtle);font-size:var(--fs-120);color:var(--text-muted);padding:10px 14px}.timer-leiste{min-height:var(--leiste-h);background:var(--warning-soft);box-shadow:inset 0 -1px 0 var(--warning-solid);align-items:center;gap:10px;padding:0 24px;display:flex}.timer-leiste .stempel-punkt-lauf{background:var(--critical)}.timer-leiste .stempel-punkt-pause{background:var(--warning)}.timer-taetigkeit{font-size:var(--fs-arbeit);color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timer-zeit{font-variant-numeric:tabular-nums;font-size:var(--fs-arbeit);font-weight:var(--fw-600);margin-left:auto}.timer-aktionen{flex:none;align-items:center;gap:6px;display:flex}.timer-knopf{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:box-shadow var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease);place-items:center;display:grid}.timer-knopf:hover{box-shadow:var(--shadow-taste-hover);border-color:var(--border-strong);color:var(--text)}.stempel-naechste-terminzeile{margin:0 0 var(--space-2);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.stempel-naechste-termintag{font-size:var(--fs-meta);color:var(--text-muted)}.stempel-naechste-zeile{border-top:1px solid var(--border-subtle);font-size:var(--fs-meta);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.stempel-naechste-zeile:first-child{border-top:none;padding-top:0}.stempel-naechste-zeile dt{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf)}.stempel-naechste{margin:0}.stempel-naechste-zeile dd{color:var(--text);margin:0}@media (max-width:1023.98px){.stempel-fav{min-height:44px}.timer-knopf{width:44px;height:44px}.timer-leiste{padding:0 4px 0 12px}.timer-leiste .timer-knopf{background:0 0;border-color:#0000}.timer-leiste .timer-taetigkeit,.timer-leiste .timer-knopf-neben,.timer-leiste .timer-link{display:none}button.plan-chip,.lade-plan .plan-chip{min-height:44px}.plan-nav .btn{min-width:44px}.kachel-details summary{padding-block:14px}}.plan-desktop{display:none}.plan-mobil{flex-direction:column;gap:14px;display:flex}@media (min-width:1024px){.plan-desktop{display:block}.plan-mobil{display:none}}button.shift,button.schicht-karte{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.sh-top,.sh-foot{width:100%}.plan-cell.aus .cell-datum{color:var(--text-faint)}button.plan-chip{font:inherit;font-size:var(--fs-arbeit);font-weight:var(--fw-550);cursor:pointer;transition:box-shadow var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease)}button.plan-chip:hover{box-shadow:var(--shadow-taste-hover);border-color:var(--border-strong);color:var(--text)}.plan-chip.aktiv{border-color:var(--accent);color:var(--text)}.plan-chip.aktiv svg,.plan-chip.aktiv b{color:var(--accent)}.schicht-karte .schicht-fuss{width:100%}.plan-tag{flex-direction:column;gap:8px;display:flex}.plan-tag-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.plan-tag-datum{font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);color:var(--text)}.plan-tag-summe{font-family:var(--font-mono);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--text-muted)}.schicht-haupttaste{width:100%;min-height:44px;margin-top:6px}.plan-tag-frei{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);align-items:center;gap:6px;margin:0;display:flex}.plan-mobil .schicht-karten{max-width:none}.plan-mobil>.btn{align-self:stretch}.sdetail{flex-direction:column;gap:14px;display:flex}.sdetail-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sdetail-bereich{font-size:var(--fs-140);font-weight:var(--fw-600);color:var(--text)}.sdetail-liste{flex-direction:column;gap:8px;margin:0;display:flex}.sdetail-zeile{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sdetail-zeile dt{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf)}.sdetail-zeile dd{font-size:var(--fs-130);color:var(--text);text-align:right;margin:0}.sdetail-zeit{font-size:var(--fs-150);font-weight:var(--fw-600);font-variant-numeric:tabular-nums}.sdetail-hoechstens{font-size:var(--fs-115);color:var(--text-muted);display:block}.sdetail-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sdetail-personen-titel{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);margin:0 0 6px}.sdetail-niemand{font-size:var(--fs-125);color:var(--text-muted);margin:0}.sdetail-personen-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sdetail-personen-liste li{font-size:var(--fs-130);color:var(--text);align-items:center;gap:8px;display:flex}.sdetail-sperr{font-size:var(--fs-125);color:var(--text-muted);text-align:left;align-self:center;max-width:100%;margin:0 auto 0 0;line-height:1.5}@media (min-width:1024px){.kachel-reihe-schmal{max-width:300px}}.kachel-balken-svg{width:100%;height:100%;display:block}.stat-val-leise{color:var(--text-muted)}.planung-stats .stat-val{font-family:var(--font-zahl)}.kachel-details{margin-top:2px}.kachel-details summary{cursor:pointer;font-size:var(--fs-meta);color:var(--text-muted);border-radius:var(--radius-sm);width:fit-content}.kachel-details summary:hover{color:var(--text)}.kachel-detail-zeilen{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.kachel-detail-zeilen li{border-top:1px solid var(--border-subtle);font-size:var(--fs-meta);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.kachel-detail-zeilen li:first-child{border-top:0}.kachel-detail-zeilen li>span:first-child{color:var(--text-muted)}.kachel-detail-wert{font-variant-numeric:tabular-nums;white-space:nowrap}.kachel-detail-hinweis{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted);margin:6px 0 0}.historie{flex-direction:column;gap:14px;display:flex}.historie-summe{font-size:var(--fs-arbeit);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.historie-summe b{color:var(--text);font-weight:var(--fw-600)}.historie-hinweis{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-faint);margin:-8px 0 0}.historie-datum{font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);line-height:var(--lh-kopf);font-variant-numeric:tabular-nums}.historie .plan-tag-summe{font-size:var(--fs-arbeit);color:var(--text)}.historie-zeilen{margin:0;padding:0;list-style:none}.historie-zeilen>li{border-top:1px solid var(--border-subtle);padding:8px 0}.historie-zeilen>li:first-child{border-top:0;padding-top:0}.historie-zeile{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.historie-zeit{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;min-width:88px}.historie-taetigkeit{font-size:var(--fs-arbeit);font-weight:var(--fw-550);overflow-wrap:anywhere;min-width:0}.historie-pills{flex-wrap:wrap;gap:4px;display:flex}.historie-dauer{font-size:var(--fs-arbeit);font-variant-numeric:tabular-nums;color:var(--text);margin-left:auto}.historie-dauer-aus{color:var(--text-muted)}.tages-rechnung-hinweis{margin:var(--space-2) 0 0;font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted)}.historie-grund{font-size:var(--fs-120);color:var(--text-muted);margin:4px 0 0;line-height:1.5}.historie-zeilen .historie-grund{font-size:var(--fs-meta);line-height:var(--lh-eng)}.sheet-backdrop{z-index:var(--z-modal);background:var(--overlay);animation:drawer-fade var(--duration-drawer) var(--ease-out);position:fixed;inset:0;overflow-y:auto}.sheet-rechts{width:min(400px,100%);min-height:100%;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0;background:var(--surface-1);box-shadow:var(--elev-modal);animation:sheet-slide var(--duration-drawer) var(--ease-out);flex-direction:column;margin-left:auto;display:flex;overflow:visible}@keyframes sheet-slide{0%{transform:translate(100%)}}.tdrawer-sheet{border:none;border-radius:0;max-width:none;min-height:100%;overflow:visible}.tdrawer-sheet .tdrawer-koerper{flex:1;overflow:visible}.tdrawer-sheet .tdrawer-kopf,.tdrawer-sheet .tdrawer-fuss{z-index:1;background:var(--surface-1);position:sticky}.tdrawer-sheet .tdrawer-kopf{top:0}.tdrawer-sheet .tdrawer-fuss{bottom:0}.sheet-mit-slots{overflow:hidden}.sheet-koerper{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}@keyframes sheet-hoch{0%{transform:translateY(100%)}}@media (min-width:768px){.sheet-mit-slots{max-height:100%}}@media (max-width:767.98px){.sheet-backdrop{display:flex}.sheet-rechts{width:100%;animation:sheet-hoch var(--duration-drawer) var(--ease-out);margin-top:auto;margin-left:0}.sheet-mit-slots{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;min-height:0;max-height:92dvh}.sheet-rechts[data-zug]{transform:translateY(var(--sheet-zug,0px))}.sheet-rechts[data-zug=los]{transition:transform var(--duration-drawer) var(--ease-out)}.sheet-rechts .tdrawer-kopf{padding:var(--space-1) var(--space-2);touch-action:none;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);gap:6px;display:grid}.sheet-rechts .tdrawer-kopf>.modal-x{grid-column:1;justify-self:start}.sheet-rechts .tdrawer-kopf>b{text-align:center;overflow-wrap:anywhere;grid-column:2;min-width:0}.sheet-rechts .tdrawer-kopf-aktion{grid-column:3;justify-self:end;margin-left:0}}.nachtrag-formular{gap:var(--space-4);flex-direction:column;display:flex}.wochentag-wahl{border:1px solid var(--border-subtle);border-radius:var(--radius);flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 12px;display:flex}.wochentag-wahl legend{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);padding:0 4px}.tdrawer-leer{font-size:var(--fs-125);color:var(--text-muted);margin:0;padding:16px 6px}.stempel-hinweis{text-align:center;font-size:var(--fs-meta);color:var(--text-muted);margin:0}.stempel-karte .stempel-hinweis{text-align:left}.kachel-bereich{flex-direction:column;gap:10px;display:flex}.b-abgabe{--bereichsfarbe:var(--bereich-abgabe);--bereichsflaeche:var(--bereich-abgabe-soft);--bereichsrand:var(--bereich-abgabe-rand)}.b-anbau{--bereichsfarbe:var(--bereich-anbau);--bereichsflaeche:var(--bereich-anbau-soft);--bereichsrand:var(--bereich-anbau-rand)}.b-kennenlernen{--bereichsfarbe:var(--bereich-kennenlernen);--bereichsflaeche:var(--bereich-kennenlernen-soft);--bereichsrand:var(--bereich-kennenlernen-rand)}.b-trimm{--bereichsfarbe:var(--bereich-trimm);--bereichsflaeche:var(--bereich-trimm-soft);--bereichsrand:var(--bereich-trimm-rand)}.b-verpacken{--bereichsfarbe:var(--bereich-verpacken);--bereichsflaeche:var(--bereich-verpacken-soft);--bereichsrand:var(--bereich-verpacken-rand)}.b-remote{--bereichsfarbe:var(--bereich-remote);--bereichsflaeche:var(--bereich-remote-soft);--bereichsrand:var(--bereich-remote-rand)}.b-neutral{--bereichsfarbe:var(--bereich-neutral);--bereichsflaeche:var(--bereich-neutral-soft);--bereichsrand:var(--bereich-neutral-rand)}.stempel-karte{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-sm), var(--shadow-inset-top);padding:var(--space-4);flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden}.stempel-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.stempel-kopf .stempel-meta{white-space:normal}.stempel-uhrzeile{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.stempel-uhr{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--fs-uhr);font-weight:var(--fw-600);letter-spacing:-.02em;white-space:nowrap;line-height:1}.stempel-uhr-sekunden{font-size:var(--fs-uhr-sekunden);color:var(--text-faint)}.stempel-wahl{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);width:100%;min-height:56px;color:var(--text);font:inherit;text-align:left;align-items:center;gap:12px;margin:0;padding:8px 12px 8px 8px;display:flex}button.stempel-wahl{cursor:pointer;transition:box-shadow var(--duration-hover) var(--ease), border-color var(--duration-hover) var(--ease)}button.stempel-wahl:hover{box-shadow:var(--shadow-taste-hover);border-color:var(--border-strong)}button.stempel-wahl:disabled{cursor:default;opacity:.6}.stempel-wahl-zeichen{border-radius:var(--radius-full);background:var(--bereichsflaeche,var(--surface-1));width:40px;height:40px;color:var(--bereichsfarbe,var(--text-muted));flex:none;place-items:center;display:grid}.stempel-wahl-zeichen svg{width:20px;height:20px}.stempel-wahl-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stempel-wahl-text b{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-680);letter-spacing:-.015em;line-height:var(--lh-kopf);overflow-wrap:anywhere}.stempel-wahl-text small{font-size:var(--fs-meta);color:var(--text-muted)}.stempel-wahl-hinweis{font-size:var(--fs-arbeit);font-weight:var(--fw-600);color:var(--text-muted);flex:none;align-items:center;gap:2px;display:inline-flex}.stempel-alternativen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stempel-standort{flex-direction:column;gap:6px;display:flex}.stempel-tasten{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stempel-fuss{font-size:var(--fs-meta);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}@media (min-width:1024px){.stempel-standort{flex-direction:row;align-items:center;gap:12px}.stempel-standort .select{width:auto}}.zk-stempel{display:contents}.zk-kacheln,.zk-tages,.zk-dienst,.zk-naechste-karte{min-width:0}.zk-ruhetage:empty{display:none}.zk-kacheln .kachel-reihe{gap:var(--space-4)}.zk-kacheln .stat-foot,.historie-kacheln .stat-foot,.planung-stats .stat-foot,.urlaub-kacheln .stat-foot,.tausch-kacheln .stat-foot{font-size:var(--fs-meta)}.stat-neben .stat-val{font-size:var(--fs-h2)}.stat-warnung .stat-val,.kachel-warnzeile{color:var(--warning)}.zk-tages .empty{align-items:baseline;gap:var(--space-1) var(--space-2);text-align:left;flex-flow:wrap;padding:0}.zk-tages .empty .ei{display:none}.zk-tages .empty b{font-family:var(--font-body);font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);letter-spacing:0;line-height:var(--lh-kopf)}.zk-tages .empty p{max-width:none}@media (min-width:1024px){.zeiterfassung-komposition{gap:var(--space-5);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.zk-kacheln{grid-area:1/1/auto/-1}.stempel-karte{grid-area:2/1/span 2/span 7}.zk-tages{grid-area:2/8/auto/-1}.zk-naechste-karte{grid-area:3/8/auto/-1}.zk-ruhetage,.zk-dienst{grid-column:1/-1}.zeiterfassung-komposition:has(.kachel-reihe-schmal) .zk-kacheln{grid-column:8/-1}.zeiterfassung-komposition:has(.kachel-reihe-schmal) .stempel-karte{grid-row:1/span 3}.zeiterfassung-komposition:has(.kachel-reihe-schmal) .kachel-reihe-schmal{max-width:none}.zk-kacheln .kachel-reihe{gap:var(--space-5)}.zk-kacheln .kachel-details{margin-top:auto}}.entwurf-kante{--karten-kante:inset 2.5px 0 0 0 var(--info)}.plan-cell.today:has(.du-kante,.entwurf-kante){box-shadow:none}.entwurf-unterbesetzt-liste{font-size:var(--fs-arbeit);color:var(--text-muted);margin:8px 0 0;padding:0;list-style:none}.entwurf-unterbesetzt-liste li,.freigabe-skip-zeile,.uebersicht-kandidat{border-top:1px solid var(--border-subtle);padding:7px 0}.entwurf-unterbesetzt-liste li:first-child,.freigabe-skip-liste li:first-child,.uebersicht-kandidaten li:first-child{border-top:none}.verfuegbar-reihe{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.verfuegbar-label{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);white-space:nowrap;line-height:var(--lh-kopf)}.av-verfuegbar{border:1.5px dashed var(--border-strong);box-shadow:none;color:var(--text-muted);background:0 0}.lade-schicht{border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;gap:6px;min-height:104px;padding:8px 9px;display:flex}.lade-schicht .lade-av{width:24px;height:24px}.lade-schicht.kompakt{gap:4px;min-height:69px;padding:5px 4px}.lade-schicht.kompakt .lade-av{width:28px;height:28px;margin:2px}.picker-warnungen{color:var(--warning);flex:none;align-items:center;gap:4px;display:inline-flex}.freigabe-leiste{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--tint);flex-wrap:wrap;padding:12px 14px;display:flex}.freigabe-zaehler{font-size:var(--fs-arbeit);font-weight:var(--fw-600)}.freigabe-zaehler b{font-variant-numeric:tabular-nums}.freigabe-aktionen{gap:var(--space-2);flex-wrap:wrap;display:flex}.freigabe-skip-liste{margin:0;padding:0;list-style:none}.freigabe-skip-zeile{font-size:var(--fs-arbeit);align-items:center;gap:8px;display:flex}.freigabe-skip-grund{color:var(--text-muted)}.uebersicht-karten{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.uebersicht-kandidaten{margin:8px 0 0;padding:0;list-style:none}.uebersicht-kandidat{align-items:center;gap:8px;display:flex}.fairness-kopf{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.fairness-leer{color:var(--text-muted);font-size:var(--fs-meta)}.fairness-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;container:fairness/inline-size}.fairness-zeile{grid-template-columns:auto minmax(90px,1fr) minmax(60px,2fr) auto;align-items:center;gap:10px;display:grid}@container fairness not (min-width:18.75rem){.fairness-zeile{grid-template-columns:auto minmax(0,1fr) auto}.fairness-zeile .kachel-balken{grid-area:2/2/auto/-1}}.fairness-name{font-size:var(--fs-arbeit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fairness-anzahl{font-size:var(--fs-meta);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cell-tag-knopf{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-hover) var(--ease), color var(--duration-hover) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.cell-tag-knopf:hover{background:var(--tint);color:var(--text)}.planung-nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.planung-raster{gap:var(--space-4);flex-direction:column;display:flex}.planung-unterlage{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.planung-unterlage{grid-template-columns:2fr 1fr;align-items:start}}.zuteiler-meta{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted);margin:6px 0 0}.generator-aktionen{gap:var(--space-2);flex-direction:column;display:flex}.generator-laufzeit{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted);font-variant-numeric:tabular-nums}.lauf-bilanz{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-1);color:var(--text);display:flex}.lauf-bilanz>svg{margin-top:calc((var(--fs-zeilentitel) * var(--lh-kopf) - 20px) / 2);color:var(--accent);flex:none}.lauf-bilanz-inhalt{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lauf-bilanz-inhalt b,.punktzahl-skala b{font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);line-height:var(--lh-kopf)}.lauf-bilanz-inhalt p,.punktzahl-skala p{max-width:60ch;font-size:var(--fs-lese);line-height:var(--lh-lese);color:var(--text-muted)}.slot-liste,.slot-chips,.slot-rest ul,.punktzahl-skala ul{margin:0;padding:0;list-style:none}.slot-liste{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-sm), var(--shadow-inset-top);overflow:hidden}.slot-zeile{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.slot-zeile+.slot-zeile{border-top:1px solid var(--border-subtle)}.slot-zeile[data-stand=leer]{background:var(--zebra)}.slot-zeile-kopf{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.slot-zeile-titel{font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);line-height:var(--lh-kopf);font-variant-numeric:tabular-nums}.slot-zeile-bereich{align-items:center;gap:var(--space-1);display:inline-flex}.slot-zeile-bereich svg{flex:none;width:16px;height:16px}.slot-zeile-bereich,.slot-zeile-bedarf,.slot-rest li,.slot-rest-satz{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted)}.slot-zeile-bedarf{font-variant-numeric:tabular-nums}.slot-zeile-aktionen{gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.slot-vorschlag,.slot-rest,.slot-rest ul,.punktzahl-skala{gap:var(--space-2);flex-direction:column;display:flex}.slot-chips,.punktzahl-skala ul{gap:var(--space-2);flex-wrap:wrap;display:flex}.kandidat-chip,.offener-platz{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-full);font-size:var(--fs-arbeit);line-height:var(--lh-eng);display:inline-flex}.kandidat-chip{background:var(--tint);color:var(--text)}.kandidat-name,.slot-rest li b{font-weight:var(--fw-600);color:var(--text)}.kandidat-punkte{font-family:var(--font-zahl);font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums}.offener-platz{color:var(--text-muted);background:0 0}.slot-rest-titel{font-size:var(--fs-meta);font-weight:var(--fw-600);line-height:var(--lh-kopf);color:var(--text-muted)}@media (max-width:767.98px){.slot-liste{gap:var(--space-3);box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex;overflow:visible}.slot-zeile{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.slot-zeile+.slot-zeile{border-top:1px solid var(--border)}.kandidat-punkte,.generator-kacheln .generator-kachel-slots{display:none}}.sdetail-tausch{flex-wrap:wrap;gap:8px;display:flex}.sdetail-notruf{flex-direction:column;flex-basis:100%;align-items:flex-end}.sdetail-notruf-zeile{max-width:44ch;font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted);text-align:right;margin:0}.tausch-liste>li{gap:var(--space-3);padding-block:var(--space-4);flex-direction:column;display:flex}.tausch-liste>li:last-child{padding-bottom:0}.card .tausch-liste>li.tausch-zeile-abgelaufen{margin-inline:calc(-1 * var(--karte-innen));padding:var(--space-4) var(--karte-innen);background:var(--zebra)}.tausch-zeile-abgelaufen .genehmigung-text b{color:var(--text-muted)}.tdrawer-zeile-fest{cursor:default}.tdrawer-zeile-fest:hover{background:0 0}.mp-spalten{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start;display:grid}.mp-hauptspalte,.mp-seitenspalte{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mp-raster{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.mp-raster-kopf{background:var(--tint);border-bottom:1px solid var(--border-subtle);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;display:flex}.mp-kw-platz{border-right:1px solid var(--border-subtle);flex:none;width:24px}.mp-kennzahl-block{align-items:baseline;gap:6px;display:inline-flex}.mp-kennzahl{font-family:var(--font-display);font-size:var(--fs-kennzahl);font-weight:var(--fw-650);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.mp-spur{border-radius:var(--radius-full);background:var(--spur);height:2px;margin:-6px 0 12px;display:block;overflow:hidden}.mp-spur-fuellung{height:100%;width:var(--anteil);background:var(--accent);display:block}.mp-kopf-tage,.mp-tage{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.mp-kopf-zelle{text-align:center;font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);padding:6px 0}.mp-zeile{display:flex}.mp-zeile+.mp-zeile{border-top:1px solid var(--border-subtle)}.mp-zeile:nth-child(odd){background:var(--zebra)}.mp-kw{border:none;border-right:1px solid var(--border-subtle);background:var(--tint);width:24px;min-height:44px;color:var(--text-muted);font-family:var(--font-zahl);font-size:var(--fs-110);font-variant-numeric:tabular-nums;cursor:pointer;flex:none;padding:0;position:relative;overflow:hidden}.mp-kw-fuellung{height:var(--fuellung);background:var(--auswahl);position:absolute;inset:auto 0 0}.mp-kw-zahl{position:relative}.mp-kw:disabled{cursor:default}.mp-kw-aktiv{background:var(--auswahl);color:var(--text);font-weight:var(--fw-600)}.mp-tag{border:none;border-left:1px solid var(--border-subtle);min-width:0;min-height:44px;color:var(--text-muted);font-size:var(--fs-120);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;display:flex}.mp-tag:first-child{border-left:none}.mp-tag-sonntag:not(.mp-tag-gewaehlt,.mp-tag-feiertag){color:var(--text-faint)}.mp-tag-gewaehlt{background-color:var(--auswahl);color:var(--text);font-weight:var(--fw-600)}.mp-tag-feiertag{background-image:repeating-linear-gradient(135deg, var(--schraffur) 0 2px, transparent 2px 7px)}.mp-tag-kante{border-bottom:3px solid var(--bereichsfarbe)}.mp-tag-aktiv{box-shadow:inset 0 0 0 2px var(--brand-500)}.mp-tag-heute:after{content:"";border-radius:var(--radius-full);background:var(--brand-500);width:4px;height:4px}.mp-tag-feiertag.mp-tag-heute:after{box-shadow:0 0 0 2px var(--surface-1)}.mp-tag-aus{background:var(--band-c);color:var(--text-faint);cursor:default}.mp-zeile:last-child,.mp-zeile:last-child .mp-kw{border-end-start-radius:calc(var(--radius) - 1px)}.mp-zeile:last-child,.mp-zeile:last-child .mp-tag:last-child{border-end-end-radius:calc(var(--radius) - 1px)}.mp-vorschlag{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:12px;display:flex}.mp-vorschlag>svg{color:var(--text-muted);flex:none}.mp-vorschlag-satz{font-size:var(--fs-arbeit);line-height:var(--lh-eng);color:var(--text);flex:14rem;margin:0}.mp-vorschlag[data-zustand=leer]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--auswahl);padding:10px 12px}.mp-fenster-satz{font-size:var(--fs-lese);line-height:var(--lh-lese);color:var(--text);margin:0}.mp-haftleiste{bottom:var(--unten-frei,0px);z-index:1;margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--tint);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex;position:sticky}.mp-haftleiste:has(.mp-haftleiste-unklar){position:static}.mp-haftleiste-stand{font-size:var(--fs-arbeit);font-weight:var(--fw-600);font-variant-numeric:tabular-nums}.mp-haftleiste-tasten{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mp-haftleiste-unklar{flex-basis:100%;order:1;min-width:0}.mp-haftleiste-fehler{border-radius:var(--radius-sm);background:var(--critical-soft);color:var(--critical-on-soft);font-size:var(--fs-arbeit);line-height:var(--lh-eng);flex-basis:100%;order:1;margin:0;padding:8px 10px}.mp-bereichs-gruppe{border:none;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.mp-bereich-wahl{align-items:center;gap:8px;display:inline-flex}.mp-zeitzeile{gap:var(--space-2);padding:var(--space-2) 0 var(--space-2) 10px;border-left:3px solid var(--bereichsfarbe);border-radius:var(--radius-sm) 0 0 var(--radius-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.mp-zeitzeile+.mp-zeitzeile{margin-top:var(--space-2)}.mp-zeitzeile .field{flex:110px;min-width:0}.mp-zeitzeile .field:has(.select){flex:14rem}.mp-zeitzeile .input{min-height:var(--feld-h)}.mp-zeitzeile>.btn{margin-left:auto}.mp-vorlage-anwenden{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.mp-vorlage-liste{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.mp-vorlage-liste~*{margin-top:var(--space-4)}.mp-vorlage-zeile{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.mp-vorlage-zeile .check-row{flex:190px;padding-bottom:12px}.mp-vorlage-zeile .field{flex:120px;min-width:0}@container (max-width:445.98px){.mp-vorlage-zeile .check-row{flex-basis:100%;padding-bottom:0}.mp-vorlage-zeile+.mp-vorlage-zeile{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}}.mp-team-zeile{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.kl-zeiten-raster{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.kl-zeiten-raster .field{flex:130px;min-width:0}.kl-zeiten-raster>.btn{margin-bottom:6px;margin-left:auto}.kl-block{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.card.kl-solo-offen{border-color:var(--warning)}@media (max-width:767.98px){.kl-solo-offen .genehmigung-aktionen,.kl-solo-offen .genehmigung-aktionen>.btn{flex:100%}}.sos-kanal-wert{font-variant-numeric:tabular-nums;font-size:var(--fs-125);color:var(--text-muted);flex:none;margin-left:auto}.sos-rueckfrage{font-weight:var(--fw-600)}.korrektur-werte{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.korrektur-werte-zelle{flex-direction:column;gap:2px;min-width:0;display:flex}.korrektur-vorschau{flex-direction:column;gap:4px;display:flex}.jahres-band{gap:var(--space-4);display:grid}.jb-monate{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.jb-zeile{align-items:center;gap:var(--space-3);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.jb-monat{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted)}.jb-spur{border-radius:var(--radius-sm);background:var(--spur);height:12px;position:relative;overflow:hidden}.jb-segment{top:0;bottom:0;left:var(--von);width:var(--breite);min-width:3px;position:absolute}.jb-urlaub{background:var(--accent)}.jb-abwesend{background:var(--text-faint)}.jb-krank{background:repeating-linear-gradient(135deg, var(--text-muted) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--text-muted)}.jb-beantragt{outline:1.5px dashed var(--accent);outline-offset:-1.5px;background:0 0}.jb-abwesend.jb-beantragt{outline-color:var(--text-faint)}.jb-legende{gap:var(--space-2) var(--space-4);font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jb-legende li{align-items:center;gap:var(--space-2);display:inline-flex}.jb-feld{border-radius:var(--radius-sm);width:18px;height:12px;display:inline-block;position:static}.verfall-grund{font-size:var(--fs-meta);line-height:var(--lh-eng)}.urlaub-karte>.genehmigung-aktionen{margin-top:var(--space-4)}.urlaub-karte>.genehmigung-aktionen+.widget-kopf,.urlaub-karte>.genehmigung-meta+.widget-kopf{margin-top:var(--space-6)}.urlaub-vorschau{margin-bottom:var(--space-4)}.urlaub-vorschau>.hinweis-block,.krank-laufend .genehmigung-meta+.punkt-liste{margin-top:var(--space-3)}.flaeche{width:100%;max-width:var(--page-max);min-width:0;padding:var(--space-6) var(--space-5) var(--space-8);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.dash-widgets{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:16px;display:grid}.dash-raster{gap:var(--space-5);align-items:start;display:grid}.app-content:has(>.dash-raster){container:dash/inline-size}@media (min-width:1024px){:is(.dash-raster,.dash-widgets)>.zk-naechste-karte{grid-area:auto}}@container dash (min-width:56rem){.dash-raster{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}.dash-raster>.vorgangs-liste{grid-area:1/1/span 2}.dash-raster>.zk-naechste-karte{grid-area:auto/2}}.vorgangs-liste table.data{min-width:0}@media (max-width:767.98px){.vorgangs-liste table.data tbody tr{align-items:start;column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.vorgangs-liste table.data tbody td{padding-block:0}.vorgangs-liste .vorgang-link{display:flex}.vorgangs-liste table.data td[data-karte=titel]{min-height:calc(var(--fs-zeilentitel) * var(--lh-kopf));border-bottom:none;margin-bottom:0;padding-bottom:0}.vorgangs-liste table.data td[data-label]:before{content:none}.vorgangs-liste table.data td.num{text-align:right}.vorgangs-liste table.data td.num:not(:last-child){min-height:44px;font-size:var(--fs-zeilentitel);line-height:var(--lh-kopf);justify-content:flex-end;align-items:center;display:flex}.vorgangs-liste table.data tbody td:empty{display:none}.vorgangs-liste>.table-wrap{overflow:visible}.vorgangs-liste table.data tbody tr:has(.vorgang-fehler){margin-inline:calc(-1 * var(--karte-innen));padding-inline:var(--karte-innen)}.vorgangs-liste table.data td:not([data-karte=titel],.num),.vorgangs-liste table.data td.num:last-child{min-height:calc(var(--fs-arbeit) * var(--lh-eng));font-size:var(--fs-arbeit);line-height:var(--lh-eng);color:var(--text-muted)}}.vorgang-link{align-items:center;gap:var(--space-2);min-height:44px;color:var(--text);font-weight:var(--fw-600);text-decoration:none;display:inline-flex}.vorgang-link:hover{text-underline-offset:3px;text-decoration:underline}.vorgang-link svg{color:var(--accent);flex:none}.vorgang-zahl{font-family:var(--font-zahl);font-weight:var(--fw-600)}.vorgang-hindernis,.vorgang-leer{color:var(--text-muted)}.vorgang-leer{font-size:var(--fs-arbeit)}.vorgang-warten{gap:var(--space-1);flex-direction:column;min-width:6rem;display:flex}.dash-raster>.stempel-widget .stempel-widget-zeit,:is(.dash-raster,.dash-widgets)>.zk-naechste-karte .stat-val{font-size:var(--fs-h3)}.vorgangs-liste table.data tbody tr:has(.vorgang-fehler){background:var(--critical-soft);color:var(--critical-on-soft)}.vorgangs-liste tr:has(.vorgang-fehler) :is(.vorgang-link,.vorgang-link svg){color:inherit}.vorgang-fehler{font-weight:var(--fw-600)}.stempel-widget{gap:var(--space-3);flex-direction:column;display:flex}.stempel-widget>.widget-kopf{margin-bottom:0}.stempel-widget-stand{gap:var(--space-1);flex-direction:column;display:flex}.stempel-widget-zeit{font-family:var(--font-zahl);font-size:var(--fs-kennzahl);font-weight:var(--fw-600);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.stempel-widget-taetigkeit{font-size:var(--fs-zeilentitel);font-weight:var(--fw-600);line-height:var(--lh-kopf);overflow-wrap:anywhere}.stempel-widget-zeile{font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted)}.stempel-widget-taste{width:100%;min-height:44px}.stempel-widget-tasten{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}.stempel-widget-woche{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--fs-meta);line-height:var(--lh-eng);color:var(--text-muted);margin:0;display:flex}.stempel-widget-woche b{font-family:var(--font-zahl);font-size:var(--fs-arbeit);font-weight:var(--fw-600);color:var(--text);font-variant-numeric:tabular-nums}.widget-kopf{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.widget-kopf :is(h2,h3){align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-680);letter-spacing:-.007em;line-height:var(--lh-kopf);margin:0;display:flex}.karten-kopf-modul{align-items:flex-end}.widget-meta{font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums}.beitrag-stand{flex-direction:column;gap:6px;display:flex}.beitrag-kontext{font-size:var(--fs-120);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.verlauf-titel{font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);line-height:var(--lh-kopf);margin:14px 0 2px}.stempel-team{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.beitrag-verlauf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.beitrag-verlauf li{border-top:1px solid var(--border-subtle);font-size:var(--fs-125);align-items:center;gap:10px;padding:7px 0;display:flex}.beitrag-verlauf li:first-child{border-top:none}.beitrag-zeitraum{color:var(--text-muted)}.beitrag-betrag{font-variant-numeric:tabular-nums;margin-left:auto}.beitrag-status{align-items:center;gap:var(--space-2);color:var(--text-muted);white-space:nowrap;display:inline-flex}.beitrag-status:before{content:"";border-radius:var(--radius-full);background:var(--text-faint);flex:none;width:7px;height:7px}.beitrag-status-success:before{background:var(--success-solid)}.beitrag-status-warning:before{background:var(--warning-solid)}.beitrag-status-critical:before{background:var(--critical-solid)}.hinweis-punkte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hinweis-punkte li{border-top:1px solid var(--border-subtle);font-size:var(--fs-lese);line-height:var(--lh-lese);align-items:baseline;gap:8px;padding:7px 0;display:flex}.hinweis-punkte li:first-child{border-top:none;padding-top:0}.hinweis-art{width:4.5rem;font-size:var(--fs-meta);font-weight:var(--fw-600);color:var(--text-muted);flex:none}@media (max-width:767.98px){.hinweis-punkte li{gap:var(--space-1);flex-direction:column}.hinweis-art{width:auto}}.hinweis-alle{margin-top:12px}.hinweis-kurz li>span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.min-h-\[110px\]{min-height:110px}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[40px_repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:40px repeat(7,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.rounded-full{border-radius:3.40282e38px}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-\[Npx\]{color:Npx}.text-text-muted{color:var(--text-muted)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[aria-haspopup\=\"menu\"\]\:visible:is(),.\[aria-label\$\=\"anlegen\"\]\:visible:is(),.\[aria-label\*\=\"öffnen\,\"\]\:visible:is(){visibility:visible}}:root{--brand-50:#edf8f5;--brand-100:#def0eb;--brand-200:#c0e0d8;--brand-300:#95c2b8;--brand-400:#669c90;--brand-500:#3a756a;--brand-600:#1b594e;--brand-700:#0e3c34;--brand-800:#032b24;--brand-900:#011b16;--brand-950:#000c09;--brand-akzent-dunkel:#5ac0ac;--brand-akzent-dunkel-hover:#79d1bf;--surface-0:#f5f9f8;--surface-1:#fbfdfd;--surface-2:#fcfefe;--surface-3:#feffff;--grund:var(--surface-0);--korn-deckkraft:0;--korn-mischung:multiply;--border-subtle:#e9ebee;--border:#dcdee1;--border-strong:#c1c4c9;--rand-steuer:#83868a;--text:#09121c;--text-muted:#3b434d;--text-faint:#565e68;--accent:var(--brand-700);--accent-hover:var(--brand-800);--accent-fg:#f5faf8;--ring:var(--brand-700)}@supports (color:lab(0% 0 0)){:root{--brand-50:lab(96.6718% -4.07106 .0434876);--brand-100:lab(93.293% -6.79621 .0731349);--brand-200:lab(86.5227% -11.9346 .13026);--brand-300:lab(75.1124% -17.1303 .190377);--brand-400:lab(60.1587% -20.6743 .234342);--brand-500:lab(45.1418% -22.5542 .261116);--brand-600:lab(33.5416% -22.7062 .267607);--brand-700:lab(22.1114% -17.7923 .210041);--brand-800:lab(14.7287% -15.7877 .188005);--brand-900:lab(7.64764% -10.5421 .141612);--brand-950:lab(2.62614% -3.68607 .0497341);--brand-akzent-dunkel:lab(71.1042% -34.7768 .405133);--brand-akzent-dunkel-hover:lab(77.9379% -31.1441 .357723);--surface-0:lab(97.4986% -1.35499 .0143766);--surface-1:lab(99.226% -1.01602 .0107408);--surface-2:lab(99.574% -1.01605 .0107646);--surface-3:lab(99.9093% -.677228 .00715256);--border-subtle:lab(93.0351% -.398815 -1.44888);--border:lab(88.3938% -.496596 -1.81003);--border-strong:lab(79.111% -.689238 -2.53053);--rand-steuer:lab(55.9107% -.683636 -2.52739);--text:lab(5.2033% -1.06002 -7.95662);--text-muted:lab(28.0403% -1.7051 -7.10297);--text-faint:lab(39.6486% -1.61764 -6.42867);--accent-fg:lab(97.7433% -1.69408 .0179887)}}@supports (color:color-mix(in lab, red, red)){:root{--ring:color-mix(in oklch, var(--brand-700) 35%, transparent)}}:root{--ring-halo:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--ring-halo:color-mix(in oklch, var(--accent) 20%, transparent)}}:root{--tint:#eef3f2;--zebra:#f2f6f5;--auswahl:var(--brand-500)}@supports (color:lab(0% 0 0)){:root{--tint:lab(95.4359% -2.0332 .0216126);--zebra:lab(96.5833% -1.69411 .0180006)}}@supports (color:color-mix(in lab, red, red)){:root{--auswahl:color-mix(in oklch, var(--brand-500) 12%, var(--surface-1))}}:root{--heute:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--heute:color-mix(in oklch, var(--accent) 6%, var(--surface-1))}}:root{--hinweis-grund:var(--brand-100);--hinweis-rand:var(--brand-200);--kreis-grund:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--kreis-grund:color-mix(in oklch, var(--brand-500) 16%, var(--surface-1))}}:root{--rahmen-rand:var(--brand-300)}@supports (color:color-mix(in lab, red, red)){:root{--rahmen-rand:color-mix(in oklch, var(--brand-300) 70%, var(--border))}}:root{--schritt-linie:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){:root{--schritt-linie:color-mix(in oklch, var(--brand-500) 25%, var(--border))}}:root{--success:#004931;--success-soft:#d2fdeb;--success-on-soft:#004931;--success-solid:#009e77;--warning:#893c00;--warning-soft:#ffede0;--warning-on-soft:#823600;--warning-solid:#dd6f23;--critical:#a20519;--critical-soft:#ffe8e5;--critical-on-soft:#990016;--critical-fg:#fcfcfc;--critical-solid:#da534f;--abzeichen:#a20519;--abzeichen-fg:#fff;--glas-deckung:85%;--feld-fehler-halo:var(--critical)}@supports (color:lab(0% 0 0)){:root{--success:lab(26.1723% -43.8052 9.39217);--success-soft:lab(96.027% -16.7763 3.81151);--success-on-soft:lab(26.1723% -43.8052 9.39217);--success-solid:lab(57.637% -45.3841 10.0421);--warning:lab(35.2493% 36.6817 60.704);--warning-soft:lab(95.0827% 13.5878 18.1616);--warning-on-soft:lab(32.9132% 36.9039 60.3276);--warning-solid:lab(59.5635% 40.6124 58.8418);--critical:lab(34.3495% 57.1812 37.8813);--critical-soft:lab(93.6876% 16.9216 9.17293);--critical-on-soft:lab(32.0204% 57.2479 39.0012);--critical-fg:lab(98.84% .0000298023 -.0000119209);--critical-solid:lab(54.2311% 53.5119 31.5282);--abzeichen:lab(34.3495% 57.1812 37.8813);--abzeichen-fg:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--feld-fehler-halo:color-mix(in oklch, var(--critical) 16%, var(--surface-1))}}:root{--info:#004f6a;--info-soft:#d6f4ff;--info-on-soft:#004f6a;--info-solid:#1292c0;--betont:var(--brand-600);--spur:#dfe6e4;--schraffur:#d5d8db;--skelett:var(--text)}@supports (color:lab(0% 0 0)){:root{--info:lab(30.3192% -16.9452 -43.408);--info-soft:lab(94.3744% -10.1796 -14.3969);--info-on-soft:lab(30.3192% -16.9452 -43.408);--info-solid:lab(56.1574% -20.2881 -33.3659);--spur:lab(90.8212% -2.71222 .0288963);--schraffur:lab(86.0724% -.593752 -2.17074)}}@supports (color:color-mix(in lab, red, red)){:root{--skelett:color-mix(in oklch, var(--text) 9%, var(--tint))}}:root{--papier-grund:#fff;--papier-text:#0b0b0b;--papier-linie:#00000080;--papier-tint:#ebebeb;--papier-raster:repeating-linear-gradient(135deg, #00000080 0 .5px, transparent .5px 3px);--overlay:#080b0f80;--elev:var(--shadow-lg);--elev-modal:var(--shadow-xl);--elev-dialog:0 24px 48px #0003, 0 8px 16px #0000001a;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000a, 0 1px 2px #00000008;--shadow-md:0 4px 6px #0000000a, 0 2px 4px #00000008;--shadow-lg:0 10px 15px #0000000f, 0 4px 6px #0000000a;--shadow-xl:0 20px 25px #00000014, 0 10px 10px #0000000a;--shadow-inset-top:inset 0 1px 0 0 transparent;--shadow-taste-licht:inset 0 1px 0 0 #ffffff1a;--shadow-taste-fall:0 1px 2px #00000014;--shadow-taste-druck:inset 0 1px 2px #0000001f;--shadow-taste:var(--shadow-taste-licht), var(--shadow-taste-fall);--shadow-taste-hover:var(--shadow-taste-licht), var(--shadow-md);--shadow-taste-aktiv:var(--shadow-taste-druck);--stage-fg:#eef7f5;--stage-soft:var(--brand-200);--stage-muted:var(--brand-300);--kante:var(--brand-500);--kante-buehne:#3a9c8a;--stage-haarlinie:#055a4e;--wasserzeichen:#487d72;--stage-bg:radial-gradient(120% 140% at 88% -30%, var(--brand-500), transparent 55%), linear-gradient(165deg, var(--brand-800), var(--brand-950))}@supports (color:lab(0% 0 0)){:root{--papier-grund:lab(100% 0 0);--papier-text:lab(3.04863% 0 0);--papier-linie:lab(0% 0 0/.5);--papier-tint:lab(93.04% .0000298023 -.0000119209);--papier-raster:repeating-linear-gradient(135deg, lab(0% 0 0/.5) 0 .5px, transparent .5px 3px);--overlay:lab(3.03701% -.419587 -2.08024/.5);--elev-dialog:0 24px 48px lab(0% 0 0/.2), 0 8px 16px lab(0% 0 0/.1);--shadow-xs:0 1px 2px lab(0% 0 0/.04);--shadow-sm:0 1px 3px lab(0% 0 0/.04), 0 1px 2px lab(0% 0 0/.03);--shadow-md:0 4px 6px lab(0% 0 0/.04), 0 2px 4px lab(0% 0 0/.03);--shadow-lg:0 10px 15px lab(0% 0 0/.06), 0 4px 6px lab(0% 0 0/.04);--shadow-xl:0 20px 25px lab(0% 0 0/.08), 0 10px 10px lab(0% 0 0/.04);--shadow-taste-licht:inset 0 1px 0 0 lab(100% 0 0/.1);--shadow-taste-fall:0 1px 2px lab(0% 0 0/.08);--shadow-taste-druck:inset 0 1px 2px lab(0% 0 0/.12);--stage-fg:lab(96.6465% -3.39121 .0361443);--kante-buehne:lab(58.2808% -33.1556 .389874);--stage-haarlinie:lab(33.6678% -26.3476 .314695);--wasserzeichen:lab(48.5586% -20.7475 .237787)}}@supports (color:color-mix(in lab, red, red)){:root{--stage-bg:radial-gradient(120% 140% at 88% -30%, color-mix(in oklch, var(--brand-500) 30%, transparent), transparent 55%), linear-gradient(165deg, var(--brand-800), var(--brand-950))}}:root{--stage-bg-flat:linear-gradient(180deg, var(--brand-900), var(--brand-950));--band-a:var(--surface-1);--band-b:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--band-b:color-mix(in oklch, var(--text) 4%, var(--tint))}}:root{--band-c:var(--zebra);--bereich-abgabe:#265b8d;--bereich-anbau:#005b4e;--bereich-kennenlernen:#72478f;--bereich-trimm:#9e511e;--bereich-verpacken:#176e4a;--bereich-remote:#006b74;--bereich-neutral:#6d7279;--bereich-abgabe-soft:#e4f0fd;--bereich-anbau-soft:#dcf5ef;--bereich-kennenlernen-soft:#f4eafd;--bereich-trimm-soft:#ffeade;--bereich-verpacken-soft:#dff5e8;--bereich-remote-soft:#daf4f7;--bereich-neutral-soft:#eceff2;--bereich-abgabe-rand:#a7bacd;--bereich-anbau-rand:#a0bfb8;--bereich-kennenlernen-rand:#beb2c9;--bereich-trimm-rand:#cbb1a4;--bereich-verpacken-rand:#a5bfb0;--bereich-remote-rand:#9ebec2;--bereich-neutral-rand:#b4b8bc;--select-arrow:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5 6 7.5 9 4.5' stroke='%23565e68' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:4px;--radius-badge:6px;--radius-sm:10px;--radius:14px;--radius-xl:18px;--radius-dialog:24px;--radius-full:9999px;--modal-b-breit:640px;--modal-b-suche:560px;--duration-hover:.16s;--duration-page:.18s;--duration-toast:.2s;--duration-drawer:.24s;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--z-dropdown:30;--z-drawer:40;--z-modal:50;--z-toast:60;--font-body:var(--font-inter), system-ui, sans-serif;--font-display:var(--font-bricolage), var(--font-inter), sans-serif;--font-mono:ui-monospace, "SF Mono", "Menlo", monospace;--font-zahl:var(--font-plex-zahl), var(--font-mono);--fs-95:.59375rem;--fs-105:.65625rem;--fs-110:.6875rem;--fs-115:.71875rem;--fs-120:.75rem;--fs-125:.78125rem;--fs-130:.8125rem;--fs-135:.84375rem;--fs-140:.875rem;--fs-150:.9375rem;--fs-170:1.0625rem;--fs-feld:1rem;--fs-titel:1.875rem;--fs-widget-titel:1.375rem;--fs-kennzahl:2.25rem;--fs-uhr:clamp(2.75rem, 16.5vw, 4rem);--fs-uhr-sekunden:clamp(1.875rem, 11.35vw, 2.75rem);--fs-buehne:clamp(2.25rem, 1.3177rem + 3.9779vw, 4.5rem);--fs-h1:clamp(1.875rem, 1.4rem + 2vw, 2.75rem);--fs-h2:clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--fs-h3:clamp(1.25rem, 1.1rem + .5vw, 1.375rem);--fs-zeilentitel:var(--fs-170);--fs-vorspann:clamp(1.25rem, 1.1rem + .5vw, 1.3125rem);--fs-lese:clamp(1.0625rem, 1rem + .25vw, 1.125rem);--fs-knopf:var(--fs-170);--fs-arbeit:var(--fs-150);--fs-meta:var(--fs-140);--fs-versal:var(--fs-120);--fw-500:500;--fw-550:550;--fw-600:600;--fw-650:650;--fw-680:680;--fw-700:700;--lh-display:1.05;--lh-titel:1.1;--lh-kopf:1.3;--lh-eng:1.55;--lh-lese:1.65;--lh-knopf:1.2;--page-max:1180px;--content-max:1760px;--spalte-b:248px;--rail-b:68px;--leiste-h:44px;--feld-h:44px;--zeile-h:52px;--zeile-kopf-h:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--bereich-abgabe:lab(36.9313% -4.18848 -33.753);--bereich-anbau:lab(33.7941% -30.0373 .363284);--bereich-kennenlernen:lab(37.8754% 29.2551 -33.0876);--bereich-trimm:lab(43.5844% 30.2791 43.1003);--bereich-verpacken:lab(40.9982% -33.3517 13.1008);--bereich-remote:lab(40.452% -26.4912 -14.1212);--bereich-neutral:lab(47.7821% -1.13469 -4.313);--bereich-abgabe-soft:lab(94.1773% -2.32044 -7.81126);--bereich-anbau-soft:lab(94.5542% -9.52917 .103211);--bereich-kennenlernen-soft:lab(93.8517% 6.24859 -8.03273);--bereich-trimm-soft:lab(94.0795% 6.17027 8.33067);--bereich-verpacken-soft:lab(94.5794% -8.98907 3.57138);--bereich-remote-soft:lab(94.4536% -8.50433 -4.5487);--bereich-neutral-soft:lab(94.1925% -.594646 -2.17124);--bereich-abgabe-rand:lab(74.4321% -3.46616 -12.3215);--bereich-anbau-rand:lab(74.9227% -11.9463 .130904);--bereich-kennenlernen-rand:lab(74.0389% 7.85932 -9.99895);--bereich-trimm-rand:lab(74.3241% 7.81393 10.4936);--bereich-verpacken-rand:lab(74.9531% -11.2679 4.47296);--bereich-remote-rand:lab(74.7954% -10.6032 -5.66304);--bereich-neutral-rand:lab(74.4695% -.783652 -2.88981)}}@media (max-width:767.98px){:root{--lh-lese:1.6}}:root[data-palette=warm]{--grund:#efede7;--surface-0:#f5f4ef;--surface-1:#fdfcf9;--surface-2:#fefdfa;--surface-3:#fffefc;--border-subtle:#e8e6e0;--border:#dbd9d2;--border-strong:#c0beb5;--rand-steuer:#88867e;--text:#131d1a;--text-muted:#46504d;--text-faint:#626b68;--accent-fg:#fcfcf9;--tint:#f0efe6;--zebra:#f6f5f0;--betont:var(--brand-600);--spur:#e6e4de;--schraffur:#d5d3cb;--stage-fg:#f0f7f5;--stage-muted:#a4beb8;--stage-haarlinie:#324e48;--stage-bg:radial-gradient(120% 140% at 88% -30%, #5c6d694d, transparent 55%), linear-gradient(165deg, #1d2d29, #06100d);--stage-bg-flat:linear-gradient(180deg, #0f1e1b, #06100d);--shadow-xs:0 1px 2px #131d1a0d;--shadow-sm:0 1px 3px #131d1a0d, 0 1px 2px #131d1a0a;--shadow-md:0 4px 6px #131d1a0d, 0 2px 4px #131d1a0a;--shadow-lg:0 10px 15px #131d1a12, 0 4px 6px #131d1a0d;--shadow-xl:0 20px 25px #131d1a17, 0 10px 10px #131d1a0d;--shadow-taste-licht:inset 0 1px 0 0 #ffffff24;--shadow-taste-fall:0 1px 2px #131d1a1a;--korn-deckkraft:.05}@supports (color:lab(0% 0 0)){:root[data-palette=warm]{--grund:lab(93.7858% -.248164 3.04289);--surface-0:lab(96.0997% -.219435 2.66094);--surface-1:lab(99.0972% -.128955 1.51819);--surface-2:lab(99.4452% -.128955 1.51817);--surface-3:lab(99.787% -.0976026 1.13807);--border-subtle:lab(91.3498% -.247777 3.04317);--border:lab(86.7218% -.302464 3.80898);--border-strong:lab(76.8734% -.350803 4.57927);--rand-steuer:lab(55.9925% -.336617 4.58957);--text:lab(9.71437% -5.13453 .451651);--text-muted:lab(32.9015% -4.75706 .420183);--text-faint:lab(44.4886% -4.40979 .389862);--accent-fg:lab(98.8652% -.128895 1.51819);--tint:lab(94.2748% -.526518 4.16327);--zebra:lab(96.4416% -.189871 2.27965);--spur:lab(90.6599% -.27594 3.4255);--schraffur:lab(84.4077% -.328481 4.19283);--stage-fg:lab(96.6212% -2.71201 .0288844);--stage-muted:lab(74.8595% -10.2271 .11152);--stage-haarlinie:lab(30.8426% -12.048 .136119);--stage-bg:radial-gradient(120% 140% at 88% -30%, lab(44.5983% -7.50536 .0820756/.3), transparent 55%), linear-gradient(165deg, lab(16.7582% -7.55924 .084883), lab(3.82222% -3.14961 .0383735));--stage-bg-flat:linear-gradient(180deg, lab(9.79818% -7.59278 .0864953), lab(3.82222% -3.14961 .0383735));--shadow-xs:0 1px 2px lab(9.71437% -5.13453 .451651/.05);--shadow-sm:0 1px 3px lab(9.71437% -5.13453 .451651/.05), 0 1px 2px lab(9.71437% -5.13453 .451651/.04);--shadow-md:0 4px 6px lab(9.71437% -5.13453 .451651/.05), 0 2px 4px lab(9.71437% -5.13453 .451651/.04);--shadow-lg:0 10px 15px lab(9.71437% -5.13453 .451651/.07), 0 4px 6px lab(9.71437% -5.13453 .451651/.05);--shadow-xl:0 20px 25px lab(9.71437% -5.13453 .451651/.09), 0 10px 10px lab(9.71437% -5.13453 .451651/.05);--shadow-taste-licht:inset 0 1px 0 0 lab(100% 0 0/.14);--shadow-taste-fall:0 1px 2px lab(9.71437% -5.13453 .451651/.1)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-0:#050b09;--surface-1:#0b1412;--surface-2:#121d1b;--surface-3:#1b2724;--border-subtle:#1c2024;--border:#53595f;--border-strong:#636a71;--rand-steuer:#6c727a;--text:#dfe5ed;--text-muted:#9da6b0;--text-faint:#87909a;--accent:var(--brand-akzent-dunkel);--accent-hover:var(--brand-akzent-dunkel-hover);--accent-fg:var(--surface-0);--ring:var(--brand-300)}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--surface-0:lab(2.54878% -1.8158 .0216961);--surface-1:lab(5.40317% -3.50969 .0414878);--surface-2:lab(9.72235% -5.49115 .0614077);--surface-3:lab(14.3877% -6.17322 .0688672);--border-subtle:lab(11.8219% -.886075 -3.5658);--border:lab(37.3413% -1.11951 -4.30533);--border-strong:lab(44.2979% -1.30257 -5.02118);--rand-steuer:lab(47.7783% -1.30868 -5.02421);--text:lab(90.7037% -1.16566 -4.32937);--text-muted:lab(67.4922% -1.68508 -6.46089);--text-faint:lab(59.3714% -1.67063 -6.45376)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--ring:color-mix(in oklch, var(--brand-300) 35%, transparent)}}:root:not([data-theme=light]){--tint:#0f1816;--zebra:#040a08;--heute:var(--accent)}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--tint:lab(7.39309% -4.34239 .0507802);--zebra:lab(2.28768% -1.68692 .0202447)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--heute:color-mix(in oklch, var(--accent) 10%, var(--surface-1))}}:root:not([data-theme=light]){--hinweis-grund:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--hinweis-grund:color-mix(in oklch, var(--brand-500) 18%, var(--surface-1))}}:root:not([data-theme=light]){--hinweis-rand:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--hinweis-rand:color-mix(in oklch, var(--brand-500) 40%, var(--surface-1))}}:root:not([data-theme=light]){--kreis-grund:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--kreis-grund:color-mix(in oklch, var(--brand-500) 32%, var(--surface-1))}}:root:not([data-theme=light]){--rahmen-rand:var(--brand-700)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--rahmen-rand:color-mix(in oklch, var(--brand-700) 55%, var(--border-strong))}}:root:not([data-theme=light]){--success:#61eebf;--success-soft:#003223;--success-on-soft:#61eebf;--success-solid:#00cc9b;--warning:#ffc9a9;--warning-soft:#451b00;--warning-on-soft:#ffc9a9;--warning-solid:#fc8c45;--critical:#ffbab3;--critical-soft:#4f0a0d;--critical-on-soft:#ffbab3;--critical-fg:#130807;--critical-solid:#fa8880;--abzeichen:#df2321;--feld-fehler-halo:var(--critical)}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--success:lab(85.6145% -48.2429 10.7695);--success-soft:lab(17.5317% -28.6039 6.2248);--success-on-soft:lab(85.6145% -48.2429 10.7695);--success-solid:lab(73.1128% -55.9169 12.3637);--warning:lab(85.1666% 39.3014 53.4095);--warning-soft:lab(15.7648% 26.6905 30.2122);--warning-on-soft:lab(85.1666% 39.3014 53.4095);--warning-solid:lab(70.043% 40.0023 55.7651);--critical:lab(82.0046% 56.3343 32.0512);--critical-soft:lab(15.4636% 31.6767 18.8044);--critical-on-soft:lab(82.0046% 56.3343 32.0512);--critical-fg:lab(2.94948% 3.46796 1.56861);--critical-solid:lab(69.6437% 43.719 24.6316);--abzeichen:lab(49.097% 69.0941 52.0749)}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--feld-fehler-halo:color-mix(in oklch, var(--critical) 22%, var(--surface-1))}}:root:not([data-theme=light]){--info:#88deff;--info-soft:#002e43;--info-on-soft:#88deff;--info-solid:#2bbdf5;--betont:var(--brand-300);--spur:#202c29;--schraffur:#2f3338;--stage-bg:radial-gradient(120% 140% at 88% -30%, var(--brand-500), transparent 55%), linear-gradient(165deg, #003028, #00201a)}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--info:lab(84.09% -27.3746 -44.5496);--info-soft:lab(16.5234% -11.8363 -24.5811);--info-on-soft:lab(84.09% -27.3746 -44.5496);--info-solid:lab(71.2878% -23.9294 -38.9763);--spur:lab(16.6824% -5.4742 .0605404);--schraffur:lab(21.1036% -.917494 -3.58028);--stage-bg:radial-gradient(120% 140% at 88% -30%, var(--brand-500), transparent 55%), linear-gradient(165deg, lab(16.6833% -22.0409 .26961), lab(9.57167% -16.6735 .218567))}}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--stage-bg:radial-gradient(120% 140% at 88% -30%, color-mix(in oklch, var(--brand-500) 38%, transparent), transparent 55%), linear-gradient(165deg, lab(16.6833% -22.0409 .26961), lab(9.57167% -16.6735 .218567))}}:root:not([data-theme=light]){--stage-bg-flat:linear-gradient(180deg, #003028, #00201a);--bereich-abgabe:#73a9e1;--bereich-anbau:#87c6b8;--bereich-kennenlernen:#b893d4;--bereich-trimm:#e89960;--bereich-verpacken:#66c093;--bereich-remote:#5dbbc6;--bereich-neutral:#9ea5ad;--bereich-abgabe-soft:#142537;--bereich-anbau-soft:#092a24;--bereich-kennenlernen-soft:#2a1e33;--bereich-trimm-soft:#331f10;--bereich-verpacken-soft:#112a1d;--bereich-remote-soft:#05292d;--bereich-neutral-soft:#212428;--bereich-abgabe-rand:#3a4f65;--bereich-anbau-rand:#30554d;--bereich-kennenlernen-rand:#554660;--bereich-trimm-rand:#614735;--bereich-verpacken-rand:#375545;--bereich-remote-rand:#2d5459;--bereich-neutral-rand:#494e53;--wasserzeichen:#75ab9f;--select-arrow:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5 6 7.5 9 4.5' stroke='%2387909a' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");--overlay:#01020399;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 0 0 0 transparent;--shadow-md:0 0 0 0 transparent;--shadow-lg:0 10px 20px #00000080, 0 4px 8px #0000004d;--shadow-xl:0 20px 30px #0000008c, 0 10px 12px #00000059;--elev-dialog:0 24px 48px #000000a6, 0 8px 16px #00000073;--shadow-inset-top:inset 0 1px 0 0 #ffffff0f;--shadow-taste-licht:inset 0 1px 0 0 #ffffff14;--shadow-taste-fall:0 1px 2px #0006;--shadow-taste-druck:inset 0 1px 2px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--stage-bg-flat:linear-gradient(180deg, lab(16.6833% -22.0409 .26961), lab(9.57167% -16.6735 .218567));--bereich-abgabe:lab(67.2299% -6.91342 -34.2486);--bereich-anbau:lab(75.3399% -23.406 .26437);--bereich-kennenlernen:lab(66.1543% 23.3189 -27.9946);--bereich-trimm:lab(70.451% 26.7202 42.1269);--bereich-verpacken:lab(71.3031% -36.1696 14.2673);--bereich-remote:lab(70.6301% -26.8794 -14.3041);--bereich-neutral:lab(67.4996% -1.33362 -5.03689);--bereich-abgabe-soft:lab(14.0337% -2.56364 -13.6548);--bereich-anbau-soft:lab(14.6656% -13.9701 .164562);--bereich-kennenlernen-soft:lab(13.6066% 9.3836 -11.1696);--bereich-trimm-soft:lab(13.9795% 8.86445 13.6363);--bereich-verpacken-soft:lab(14.6916% -13.168 5.19238);--bereich-remote-soft:lab(14.5072% -11.8652 -6.31588);--bereich-neutral-soft:lab(14.1469% -.735134 -2.86477);--bereich-abgabe-rand:lab(32.6134% -3.5813 -15.5331);--bereich-anbau-rand:lab(33.289% -15.5542 .178051);--bereich-kennenlernen-rand:lab(32.122% 10.3609 -12.6727);--bereich-trimm-rand:lab(32.5385% 9.59334 15.0281);--bereich-verpacken-rand:lab(33.3224% -14.6649 5.80004);--bereich-remote-rand:lab(33.1171% -13.4787 -7.17437);--bereich-neutral-rand:lab(32.7047% -.939697 -3.59116);--wasserzeichen:lab(65.9587% -20.6462 .232971);--overlay:lab(.457729% -.0907183 -.636858/.6);--shadow-xs:0 1px 2px lab(0% 0 0/.4);--shadow-lg:0 10px 20px lab(0% 0 0/.5), 0 4px 8px lab(0% 0 0/.3);--shadow-xl:0 20px 30px lab(0% 0 0/.55), 0 10px 12px lab(0% 0 0/.35);--elev-dialog:0 24px 48px lab(0% 0 0/.65), 0 8px 16px lab(0% 0 0/.45);--shadow-inset-top:inset 0 1px 0 0 lab(100% 0 0/.06);--shadow-taste-licht:inset 0 1px 0 0 lab(100% 0 0/.08);--shadow-taste-fall:0 1px 2px lab(0% 0 0/.4);--shadow-taste-druck:inset 0 1px 2px lab(0% 0 0/.35)}}}:root[data-theme=dark]{--surface-0:#050b09;--surface-1:#0b1412;--surface-2:#121d1b;--surface-3:#1b2724;--border-subtle:#1c2024;--border:#53595f;--border-strong:#636a71;--rand-steuer:#6c727a;--text:#dfe5ed;--text-muted:#9da6b0;--text-faint:#87909a;--accent:var(--brand-akzent-dunkel);--accent-hover:var(--brand-akzent-dunkel-hover);--accent-fg:var(--surface-0);--ring:var(--brand-300)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--surface-0:lab(2.54878% -1.8158 .0216961);--surface-1:lab(5.40317% -3.50969 .0414878);--surface-2:lab(9.72235% -5.49115 .0614077);--surface-3:lab(14.3877% -6.17322 .0688672);--border-subtle:lab(11.8219% -.886075 -3.5658);--border:lab(37.3413% -1.11951 -4.30533);--border-strong:lab(44.2979% -1.30257 -5.02118);--rand-steuer:lab(47.7783% -1.30868 -5.02421);--text:lab(90.7037% -1.16566 -4.32937);--text-muted:lab(67.4922% -1.68508 -6.46089);--text-faint:lab(59.3714% -1.67063 -6.45376)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ring:color-mix(in oklch, var(--brand-300) 35%, transparent)}}:root[data-theme=dark]{--tint:#0f1816;--zebra:#040a08;--heute:var(--accent)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--tint:lab(7.39309% -4.34239 .0507802);--zebra:lab(2.28768% -1.68692 .0202447)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--heute:color-mix(in oklch, var(--accent) 10%, var(--surface-1))}}:root[data-theme=dark]{--hinweis-grund:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--hinweis-grund:color-mix(in oklch, var(--brand-500) 18%, var(--surface-1))}}:root[data-theme=dark]{--hinweis-rand:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--hinweis-rand:color-mix(in oklch, var(--brand-500) 40%, var(--surface-1))}}:root[data-theme=dark]{--kreis-grund:var(--brand-500)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--kreis-grund:color-mix(in oklch, var(--brand-500) 32%, var(--surface-1))}}:root[data-theme=dark]{--rahmen-rand:var(--brand-700)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--rahmen-rand:color-mix(in oklch, var(--brand-700) 55%, var(--border-strong))}}:root[data-theme=dark]{--success:#61eebf;--success-soft:#003223;--success-on-soft:#61eebf;--success-solid:#00cc9b;--warning:#ffc9a9;--warning-soft:#451b00;--warning-on-soft:#ffc9a9;--warning-solid:#fc8c45;--critical:#ffbab3;--critical-soft:#4f0a0d;--critical-on-soft:#ffbab3;--critical-fg:#130807;--critical-solid:#fa8880;--abzeichen:#df2321;--feld-fehler-halo:var(--critical)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--success:lab(85.6145% -48.2429 10.7695);--success-soft:lab(17.5317% -28.6039 6.2248);--success-on-soft:lab(85.6145% -48.2429 10.7695);--success-solid:lab(73.1128% -55.9169 12.3637);--warning:lab(85.1666% 39.3014 53.4095);--warning-soft:lab(15.7648% 26.6905 30.2122);--warning-on-soft:lab(85.1666% 39.3014 53.4095);--warning-solid:lab(70.043% 40.0023 55.7651);--critical:lab(82.0046% 56.3343 32.0512);--critical-soft:lab(15.4636% 31.6767 18.8044);--critical-on-soft:lab(82.0046% 56.3343 32.0512);--critical-fg:lab(2.94948% 3.46796 1.56861);--critical-solid:lab(69.6437% 43.719 24.6316);--abzeichen:lab(49.097% 69.0941 52.0749)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--feld-fehler-halo:color-mix(in oklch, var(--critical) 22%, var(--surface-1))}}:root[data-theme=dark]{--info:#88deff;--info-soft:#002e43;--info-on-soft:#88deff;--info-solid:#2bbdf5;--betont:var(--brand-300);--spur:#202c29;--schraffur:#2f3338;--stage-bg:radial-gradient(120% 140% at 88% -30%, var(--brand-500), transparent 55%), linear-gradient(165deg, #003028, #00201a)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--info:lab(84.09% -27.3746 -44.5496);--info-soft:lab(16.5234% -11.8363 -24.5811);--info-on-soft:lab(84.09% -27.3746 -44.5496);--info-solid:lab(71.2878% -23.9294 -38.9763);--spur:lab(16.6824% -5.4742 .0605404);--schraffur:lab(21.1036% -.917494 -3.58028);--stage-bg:radial-gradient(120% 140% at 88% -30%, var(--brand-500), transparent 55%), linear-gradient(165deg, lab(16.6833% -22.0409 .26961), lab(9.57167% -16.6735 .218567))}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--stage-bg:radial-gradient(120% 140% at 88% -30%, color-mix(in oklch, var(--brand-500) 38%, transparent), transparent 55%), linear-gradient(165deg, lab(16.6833% -22.0409 .26961), lab(9.57167% -16.6735 .218567))}}:root[data-theme=dark]{--stage-bg-flat:linear-gradient(180deg, #003028, #00201a);--bereich-abgabe:#73a9e1;--bereich-anbau:#87c6b8;--bereich-kennenlernen:#b893d4;--bereich-trimm:#e89960;--bereich-verpacken:#66c093;--bereich-remote:#5dbbc6;--bereich-neutral:#9ea5ad;--bereich-abgabe-soft:#142537;--bereich-anbau-soft:#092a24;--bereich-kennenlernen-soft:#2a1e33;--bereich-trimm-soft:#331f10;--bereich-verpacken-soft:#112a1d;--bereich-remote-soft:#05292d;--bereich-neutral-soft:#212428;--bereich-abgabe-rand:#3a4f65;--bereich-anbau-rand:#30554d;--bereich-kennenlernen-rand:#554660;--bereich-trimm-rand:#614735;--bereich-verpacken-rand:#375545;--bereich-remote-rand:#2d5459;--bereich-neutral-rand:#494e53;--wasserzeichen:#75ab9f;--select-arrow:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5 6 7.5 9 4.5' stroke='%2387909a' stroke-width='1.1' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");--overlay:#01020399;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 0 0 0 transparent;--shadow-md:0 0 0 0 transparent;--shadow-lg:0 10px 20px #00000080, 0 4px 8px #0000004d;--shadow-xl:0 20px 30px #0000008c, 0 10px 12px #00000059;--elev-dialog:0 24px 48px #000000a6, 0 8px 16px #00000073;--shadow-inset-top:inset 0 1px 0 0 #ffffff0f;--shadow-taste-licht:inset 0 1px 0 0 #ffffff14;--shadow-taste-fall:0 1px 2px #0006;--shadow-taste-druck:inset 0 1px 2px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--stage-bg-flat:linear-gradient(180deg, lab(16.6833% -22.0409 .26961), lab(9.57167% -16.6735 .218567));--bereich-abgabe:lab(67.2299% -6.91342 -34.2486);--bereich-anbau:lab(75.3399% -23.406 .26437);--bereich-kennenlernen:lab(66.1543% 23.3189 -27.9946);--bereich-trimm:lab(70.451% 26.7202 42.1269);--bereich-verpacken:lab(71.3031% -36.1696 14.2673);--bereich-remote:lab(70.6301% -26.8794 -14.3041);--bereich-neutral:lab(67.4996% -1.33362 -5.03689);--bereich-abgabe-soft:lab(14.0337% -2.56364 -13.6548);--bereich-anbau-soft:lab(14.6656% -13.9701 .164562);--bereich-kennenlernen-soft:lab(13.6066% 9.3836 -11.1696);--bereich-trimm-soft:lab(13.9795% 8.86445 13.6363);--bereich-verpacken-soft:lab(14.6916% -13.168 5.19238);--bereich-remote-soft:lab(14.5072% -11.8652 -6.31588);--bereich-neutral-soft:lab(14.1469% -.735134 -2.86477);--bereich-abgabe-rand:lab(32.6134% -3.5813 -15.5331);--bereich-anbau-rand:lab(33.289% -15.5542 .178051);--bereich-kennenlernen-rand:lab(32.122% 10.3609 -12.6727);--bereich-trimm-rand:lab(32.5385% 9.59334 15.0281);--bereich-verpacken-rand:lab(33.3224% -14.6649 5.80004);--bereich-remote-rand:lab(33.1171% -13.4787 -7.17437);--bereich-neutral-rand:lab(32.7047% -.939697 -3.59116);--wasserzeichen:lab(65.9587% -20.6462 .232971);--overlay:lab(.457729% -.0907183 -.636858/.6);--shadow-xs:0 1px 2px lab(0% 0 0/.4);--shadow-lg:0 10px 20px lab(0% 0 0/.5), 0 4px 8px lab(0% 0 0/.3);--shadow-xl:0 20px 30px lab(0% 0 0/.55), 0 10px 12px lab(0% 0 0/.35);--elev-dialog:0 24px 48px lab(0% 0 0/.65), 0 8px 16px lab(0% 0 0/.45);--shadow-inset-top:inset 0 1px 0 0 lab(100% 0 0/.06);--shadow-taste-licht:inset 0 1px 0 0 lab(100% 0 0/.08);--shadow-taste-fall:0 1px 2px lab(0% 0 0/.4);--shadow-taste-druck:inset 0 1px 2px lab(0% 0 0/.35)}}@media (prefers-color-scheme:dark){:root[data-palette=warm]:not([data-theme=light]){--grund:#080604;--surface-0:#0e0c08;--surface-1:#171510;--surface-2:#201e18;--surface-3:#2b2720;--border-subtle:#24211d;--border:#605d57;--border-strong:#726e66;--rand-steuer:#78746c;--text:#eae8e0;--text-muted:#aeaba2;--text-faint:#95928a;--accent-fg:var(--surface-0);--tint:#1a1916;--zebra:#0e0c09;--betont:var(--brand-300);--spur:#2f2c26;--schraffur:#373530;--stage-fg:#f0f7f5;--stage-muted:#a4beb8;--stage-haarlinie:#3d5953;--stage-bg:radial-gradient(120% 140% at 88% -30%, #576f6961, transparent 55%), linear-gradient(165deg, #122924, #0a1916);--stage-bg-flat:linear-gradient(180deg, #122924, #0a1916);--shadow-xs:0 1px 2px #0006;--shadow-sm:0 0 0 0 transparent;--shadow-md:0 0 0 0 transparent;--shadow-lg:0 10px 20px #00000080, 0 4px 8px #0000004d;--shadow-xl:0 20px 30px #0000008c, 0 10px 12px #00000059;--shadow-taste-licht:inset 0 1px 0 0 #ffffff14;--shadow-taste-fall:0 1px 2px #0006;--korn-deckkraft:.05;--korn-mischung:screen}@supports (color:lab(0% 0 0)){:root[data-palette=warm]:not([data-theme=light]){--grund:lab(1.77259% .107333 .898123);--surface-0:lab(3.37873% .182979 1.58781);--surface-1:lab(6.72519% .31326 2.84855);--surface-2:lab(11.2975% .430331 4.28299);--surface-3:lab(15.9442% .51026 5.06322);--border-subtle:lab(13.0322% .324696 3.48096);--border:lab(39.7218% .355706 4.22275);--border-strong:lab(46.6891% .424713 4.99371);--rand-steuer:lab(49.0093% .421524 4.99133);--text:lab(91.9311% -.0077486 3.82568);--text-muted:lab(69.9003% .00932813 4.60373);--text-faint:lab(60.6199% .015974 4.60849);--tint:lab(8.73027% .203051 2.28362);--zebra:lab(3.37727% .152819 1.40174);--spur:lab(18.2592% .400841 4.2578);--schraffur:lab(22.3135% .302285 3.46337);--stage-fg:lab(96.6212% -2.71201 .0288844);--stage-muted:lab(74.8595% -10.2271 .11152);--stage-haarlinie:lab(35.4826% -12.0284 .135159);--stage-bg:radial-gradient(120% 140% at 88% -30%, lab(44.6994% -10.2651 .113547/.38), transparent 55%), linear-gradient(165deg, lab(14.5393% -10.3878 .119543), lab(7.48942% -6.74786 .0833154));--stage-bg-flat:linear-gradient(180deg, lab(14.5393% -10.3878 .119543), lab(7.48942% -6.74786 .0833154));--shadow-xs:0 1px 2px lab(0% 0 0/.4);--shadow-lg:0 10px 20px lab(0% 0 0/.5), 0 4px 8px lab(0% 0 0/.3);--shadow-xl:0 20px 30px lab(0% 0 0/.55), 0 10px 12px lab(0% 0 0/.35);--shadow-taste-licht:inset 0 1px 0 0 lab(100% 0 0/.08);--shadow-taste-fall:0 1px 2px lab(0% 0 0/.4)}}}:root[data-palette=warm][data-theme=dark]{--grund:#080604;--surface-0:#0e0c08;--surface-1:#171510;--surface-2:#201e18;--surface-3:#2b2720;--border-subtle:#24211d;--border:#605d57;--border-strong:#726e66;--rand-steuer:#78746c;--text:#eae8e0;--text-muted:#aeaba2;--text-faint:#95928a;--accent-fg:var(--surface-0);--tint:#1a1916;--zebra:#0e0c09;--betont:var(--brand-300);--spur:#2f2c26;--schraffur:#373530;--stage-fg:#f0f7f5;--stage-muted:#a4beb8;--stage-haarlinie:#3d5953;--stage-bg:radial-gradient(120% 140% at 88% -30%, #576f6961, transparent 55%), linear-gradient(165deg, #122924, #0a1916);--stage-bg-flat:linear-gradient(180deg, #122924, #0a1916);--shadow-xs:0 1px 2px #0006;--shadow-sm:0 0 0 0 transparent;--shadow-md:0 0 0 0 transparent;--shadow-lg:0 10px 20px #00000080, 0 4px 8px #0000004d;--shadow-xl:0 20px 30px #0000008c, 0 10px 12px #00000059;--shadow-taste-licht:inset 0 1px 0 0 #ffffff14;--shadow-taste-fall:0 1px 2px #0006;--korn-deckkraft:.05;--korn-mischung:screen}@supports (color:lab(0% 0 0)){:root[data-palette=warm][data-theme=dark]{--grund:lab(1.77259% .107333 .898123);--surface-0:lab(3.37873% .182979 1.58781);--surface-1:lab(6.72519% .31326 2.84855);--surface-2:lab(11.2975% .430331 4.28299);--surface-3:lab(15.9442% .51026 5.06322);--border-subtle:lab(13.0322% .324696 3.48096);--border:lab(39.7218% .355706 4.22275);--border-strong:lab(46.6891% .424713 4.99371);--rand-steuer:lab(49.0093% .421524 4.99133);--text:lab(91.9311% -.0077486 3.82568);--text-muted:lab(69.9003% .00932813 4.60373);--text-faint:lab(60.6199% .015974 4.60849);--tint:lab(8.73027% .203051 2.28362);--zebra:lab(3.37727% .152819 1.40174);--spur:lab(18.2592% .400841 4.2578);--schraffur:lab(22.3135% .302285 3.46337);--stage-fg:lab(96.6212% -2.71201 .0288844);--stage-muted:lab(74.8595% -10.2271 .11152);--stage-haarlinie:lab(35.4826% -12.0284 .135159);--stage-bg:radial-gradient(120% 140% at 88% -30%, lab(44.6994% -10.2651 .113547/.38), transparent 55%), linear-gradient(165deg, lab(14.5393% -10.3878 .119543), lab(7.48942% -6.74786 .0833154));--stage-bg-flat:linear-gradient(180deg, lab(14.5393% -10.3878 .119543), lab(7.48942% -6.74786 .0833154));--shadow-xs:0 1px 2px lab(0% 0 0/.4);--shadow-lg:0 10px 20px lab(0% 0 0/.5), 0 4px 8px lab(0% 0 0/.3);--shadow-xl:0 20px 30px lab(0% 0 0/.55), 0 10px 12px lab(0% 0 0/.35);--shadow-taste-licht:inset 0 1px 0 0 lab(100% 0 0/.08);--shadow-taste-fall:0 1px 2px lab(0% 0 0/.4)}}@media (prefers-contrast:more){:root{--text-muted:#272f38;--text-faint:#3b434d;--border-subtle:var(--border);--border:#7d8084;--border-strong:#606467;--rand-steuer:var(--border-strong)}@supports (color:lab(0% 0 0)){:root{--text-muted:lab(18.7557% -1.61803 -7.06881);--text-faint:lab(28.0403% -1.7051 -7.10297);--border:lab(53.5906% -.682861 -2.52699);--border-strong:lab(41.9904% -.678048 -2.52436)}}:root[data-palette=warm]{--text-muted:#313a37;--text-faint:#46504d;--border-subtle:var(--border);--border:#828078;--border-strong:#65635c;--rand-steuer:var(--border-strong)}@supports (color:lab(0% 0 0)){:root[data-palette=warm]{--text-muted:lab(23.6215% -4.76478 .420493);--text-faint:lab(32.9015% -4.75706 .420183);--border:lab(53.6724% -.334531 4.59112);--border-strong:lab(42.0716% -.321642 4.60091)}}:root[data-theme=dark]{--text-muted:#b6bfc9;--text-faint:#9da6b0;--border-subtle:var(--border);--border:#6f757d;--border-strong:#8c939b;--rand-steuer:var(--border-strong)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--text-muted:lab(76.7729% -1.69846 -6.46763);--text-faint:lab(67.4922% -1.68508 -6.46089);--border:lab(48.9384% -1.31059 -5.02514);--border-strong:lab(60.5392% -1.32635 -5.0331)}}:root[data-palette=warm][data-theme=dark]{--text-muted:#c7c4bc;--text-faint:#aeaba2;--border-subtle:var(--border);--border:#78746c;--border-strong:#969289;--rand-steuer:var(--border-strong)}@supports (color:lab(0% 0 0)){:root[data-palette=warm][data-theme=dark]{--text-muted:lab(79.1806% .0039041 4.59995);--text-faint:lab(69.9003% .00932813 4.60373);--border:lab(49.0093% .421524 4.99133);--border-strong:lab(60.6101% .408351 4.98177)}}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme=light]){--text-muted:#b6bfc9;--text-faint:#9da6b0;--border-subtle:var(--border);--border:#6f757d;--border-strong:#8c939b;--rand-steuer:var(--border-strong)}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--text-muted:lab(76.7729% -1.69846 -6.46763);--text-faint:lab(67.4922% -1.68508 -6.46089);--border:lab(48.9384% -1.31059 -5.02514);--border-strong:lab(60.5392% -1.32635 -5.0331)}}:root[data-palette=warm]:not([data-theme=light]){--text-muted:#c7c4bc;--text-faint:#aeaba2;--border-subtle:var(--border);--border:#78746c;--border-strong:#969289;--rand-steuer:var(--border-strong)}@supports (color:lab(0% 0 0)){:root[data-palette=warm]:not([data-theme=light]){--text-muted:lab(79.1806% .0039041 4.59995);--text-faint:lab(69.9003% .00932813 4.60373);--border:lab(49.0093% .421524 4.99133);--border-strong:lab(60.6101% .408351 4.98177)}}}@media (prefers-reduced-motion:reduce){:root{--duration-hover:0s;--duration-page:0s;--duration-toast:0s;--duration-drawer:0s}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}