@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-geist), var(--font-general-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-newsreader), Georgia, serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-font-family:var(--font-geist), var(--font-general-sans), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-jetbrains), ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002)}}}@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}:root{--radius:.75rem;--background:var(--paper,#f8f9f6);--foreground:var(--ink,#222923);--card:#fff;--popover:#fff;--primary:#285548;--primary-foreground:#fff;--secondary:var(--paper-2,#eef1eb);--muted:var(--paper-2,#eef1eb);--muted-foreground:var(--ink-55,#657067);--ui-accent:var(--paper-2,#eef1eb);--border:var(--ink-14,#dfe4dd);--sidebar:#f1f3ed}html[data-theme=nachtstall]{--card:#22272c;--popover:#22272c;--primary:#a5cbb5;--primary-foreground:#16271e;--sidebar:#191e21}html[data-theme=wald-leder]{--primary:#285548;--sidebar:#e4e9df}html[data-theme=hafer-salbei]{--primary:#4b6547;--sidebar:#e9eddf}html[data-theme=burgunder]{--primary:#773446;--sidebar:#f0e5e5}html[data-theme=nordsee]{--primary:#235d68;--sidebar:#e5edef}*{border-color:var(--border)}html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--radius-karte:16px;--radius-element:10px;--radius-pille:999px;--schatten-schwebend:0 18px 40px -16px #1b1a1747, 0 2px 8px -2px #1b1a171a;--knopf-md:40px;--knopf-sm:32px;--fokus-farbe:var(--primary);--fokus-breite:2px;--fokus-abstand:2px;--seitenkopf-h1:clamp(30px, 2.4vw + 12px, 42px);--seitenkopf-h1-gross:clamp(36px, 3vw + 14px, 52px);--auswahl:var(--primary);--auswahl-text:var(--primary-foreground)}html[data-theme=nachtstall]{--schatten-schwebend:0 22px 48px -16px #000000b3, 0 0 0 1px #ffffff0f}:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand)}[aria-invalid=true]{--fokus-farbe:var(--err,var(--destructive))}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-color:ease;--dur-press:.12s;--dur-tooltip:.15s;--dur-dropdown:.18s;--dur-modal:.24s;--dur-drawer:.32s;--dur-toast:.26s;--dur-exit:.18s;--dur-number:.2s;--stagger:40ms;--lift:6px;--press-scale:.97;--pop-scale:.96}@media (prefers-reduced-motion:reduce){:root{--lift:0px;--press-scale:1;--pop-scale:1;--stagger:0s;--dur-drawer:.18s}*,:before,:after{--tw-enter-translate-x:0!important;--tw-enter-translate-y:0!important;--tw-enter-scale:1!important;--tw-exit-translate-x:0!important;--tw-exit-translate-y:0!important;--tw-exit-scale:1!important;scroll-behavior:auto!important;transition-delay:0s!important;animation-delay:0s!important}}}@layer components{[data-slot=button]:not(:disabled){transition-property:transform,color,background-color,border-color,box-shadow,opacity;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}[data-slot=button]:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}[data-slot=dialog-overlay][data-state=open]{animation:ht-fade-in var(--dur-modal) var(--ease-out)}[data-slot=dialog-overlay][data-state=closed]{animation:ht-fade-out var(--dur-exit) var(--ease-out)}[data-slot=dialog-content][data-state=open]{animation:ht-dialog-in var(--dur-modal) var(--ease-out)}[data-slot=dialog-content][data-state=closed]{animation:ht-dialog-out var(--dur-exit) var(--ease-out)}[data-slot=dialog-content].shell-palette[data-state=open]{animation-duration:var(--dur-dropdown)}.ht-toast{transform-origin:bottom;transform:translateY(calc(var(--toast-i,0) * -14px)) scale(calc(1 - var(--toast-i,0) * .05));transition:transform var(--dur-toast) var(--ease-out), opacity var(--dur-toast) var(--ease-out)}@starting-style{.ht-toast{opacity:0;transform:translateY(100%)}}.ht-toast[data-leaving]{opacity:0;transition-duration:var(--dur-exit);pointer-events:none;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.ht-toast,.ht-toast[data-leaving]{transform:none}.ht-toast:not([data-index="0"]){opacity:0}}[data-zahl-wechsel]{transition:opacity var(--dur-number) var(--ease-color), filter var(--dur-number) var(--ease-color);display:inline-block}@starting-style{[data-zahl-wechsel]{opacity:0;filter:blur(2px)}}[data-slot=dialog-overlay][data-instant],[data-slot=dialog-content][data-instant]{animation:none!important}:root{--paper:#faf8f5;--paper-2:#f4f1ec;--ink:#1d1a17;--ink-70:#1d1a17bd;--ink-55:#1d1a17a8;--ink-40:#1d1a179c;--ink-14:#1d1a1724;--ink-08:#1d1a1714;--ink-05:#1d1a170d;--accent:#96674a;--accent-deep:#7a5138;--accent-08:#96674a14;--accent-15:#96674a26;--ok:#35684e;--ok-bg:#3e7a5b1f;--warn:#8f6222;--warn-bg:#a8752b21;--err:#9c4630;--err-bg:#ae51381f;--glass:#ffffff8c;--glass-panel:#ffffffad;--glass-strong:#fffc;--glass-line:#1d1a1717;--glass-hi:#ffffffe6;--r-xl:24px;--r-lg:18px;--r-md:12px;--r-btn:10px;--r-pill:999px;--shadow-soft:0 1px 2px #1d1a170a, 0 10px 32px -14px #1d1a171f;--shadow-float:0 2px 8px #1d1a170d, 0 30px 70px -28px #1d1a172e;--font-ui:var(--font-general-sans), "General Sans", ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-ui);--font-display:var(--font-ui);--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;--page-top:32px;--page-title-size:clamp(32px, 3.4vw, 40px);--motion-fast:var(--dur-press);--motion-base:var(--dur-dropdown);--motion-state:var(--dur-modal);--ease-standard:var(--ease-out);--ease-settle:var(--ease-out);--hc-launcher-w:56px;--ws-pad-outer:24px;--ws-pad-panel:16px;--ws-gap:12px;--ws-gap-sektion:10px;--ws-row:44px;--ws-rail-row:34px;--atmosphere-bg:radial-gradient(58% 72% at 8% 10%, #f3e6d5 0%, #f3e6d500 62%), radial-gradient(64% 78% at 90% 4%, #efdfd6 0%, #efdfd600 64%), radial-gradient(70% 84% at 80% 96%, #e9e6d6 0%, #e9e6d600 66%), radial-gradient(62% 74% at 12% 92%, #f1e3da 0%, #f1e3da00 60%), linear-gradient(162deg, #fbf7f1 0%, #f6f0e7 48%, #f3eee3 100%);--atmosphere-hi:radial-gradient(48% 56% at 52% 40%, #ffffffd9, #fff0 70%);--primary-start:#35302a;--primary-mid:#211d19;--primary-end:#171310;--primary-foreground:#fff;--secondary-start:#fff;--secondary-end:#f4f0e9;--accent-button-start:#8a6045;--accent-button-end:#6b4630;--accent-foreground:#fff;--logo-start:#c08a66;--logo-end:#8a5d40;--mic-start:#a5714f;--mobile-topbar-start:#faf8f5db;--mobile-topbar-end:#faf8f599;--hc-bg-start:#fdfbf8fa;--hc-bg-end:#f7f3edfa;--dark-surface-start:#2c2621;--dark-surface-end:#1b1714;--dark-surface-ink:#faf8f5f0;--dark-surface-accent:#e9c6a6;--toast-bg:#1d1a17;--toast-ink:#ffffffeb}@media (max-width:768px){:root{--ws-pad-outer:16px}}.ws-inline-note{align-items:center;gap:calc(var(--spacing) * 2);min-height:24px;max-height:32px;color:var(--muted-foreground);font-size:12px;display:flex;overflow:hidden}.ws-inline-note svg{color:var(--muted-foreground);flex:none}.ws-info{color:var(--muted-foreground);font-size:11.5px;display:inline-block}.ws-info summary{border:1px solid var(--ink-14);cursor:pointer;width:18px;height:18px;font:600 11px var(--font-mono);color:var(--muted-foreground);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;place-items:center;list-style-type:none;display:inline-grid;position:relative}.ws-info summary::-webkit-details-marker{display:none}.ws-info summary:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ws-info summary:hover,.ws-info[open] summary{color:var(--foreground);border-color:var(--ink-40)}.ws-info summary:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ws-info[open]>p{max-width:60ch;margin:6px 0 0;line-height:1.45}html[data-theme=wald-leder]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f1eee7;--paper-2:#e8e3d8;--ink:#1a2520;--ink-70:#1a2520c2;--ink-55:#1a2520ad;--ink-40:#1a25209c;--ink-14:#1a252026;--ink-08:#1a252017;--ink-05:#1a25200e;--accent:#a85e3d;--accent-deep:#824429;--accent-08:#a85e3d17;--accent-15:#a85e3d29;--ok:#2f7355;--ok-bg:#2f735521;--warn:#90601f;--warn-bg:#9a672524;--err:#a64b42;--err-bg:#a64b4221;--glass:#fffffc8f;--glass-panel:#fffffcb8;--glass-strong:#fffffcdb;--glass-line:#1a25201a;--glass-hi:#fffffceb;--sb-bg:#18382e;--sb-bg-2:#10271f;--sb-ink:#f5f0e5f2;--sb-dim:#f5f0e59e;--sb-line:#f5f0e51c;--sb-hover:#f5f0e514;--sb-active:#f5f0e521;--sb-count-bg:#a85e3d4d;--sb-count-ink:#f0c4a8;--logo-start:#b86c48;--logo-end:#79442d;--mic-start:#b56a47;--atmosphere-bg:radial-gradient(58% 72% at 8% 10%, #bfcfb2b8 0%, #bfcfb200 64%), radial-gradient(64% 78% at 90% 4%, #e0c2a89e 0%, #e0c2a800 66%), radial-gradient(70% 84% at 80% 96%, #ccd7bfb3 0%, #ccd7bf00 68%), linear-gradient(162deg, #f3f0e9 0%, #ece8df 50%, #e5e0d5 100%);--mobile-topbar-start:#f1eee7e6;--mobile-topbar-end:#f1eee7ad;--hc-bg-start:#f7f5eefa;--hc-bg-end:#ebe8defa;--dark-surface-start:#23483b;--dark-surface-end:#122c24;--dark-surface-accent:#f0c4a8}html[data-theme=nachtstall]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#14171b;--paper-2:#20252a;--ink:#f1eee7;--ink-70:#f1eee7d1;--ink-55:#f1eee7b8;--ink-40:#f1eee79e;--ink-14:#f1eee729;--ink-08:#f1eee71a;--ink-05:#f1eee711;--accent:#c9844c;--accent-deep:#e2a46e;--accent-08:#c9844c1f;--accent-15:#c9844c33;--ok:#7db595;--ok-bg:#7db59526;--warn:#d6a45c;--warn-bg:#d6a45c29;--err:#df8075;--err-bg:#df807526;--glass:#22272c9e;--glass-panel:#22272cc7;--glass-strong:#2b3137eb;--glass-line:#f1eee71f;--glass-hi:#ffffff14;--shadow-soft:0 1px 2px #0003, 0 14px 38px -18px #00000094;--shadow-float:0 3px 10px #0003, 0 30px 80px -28px #000000c7;--sb-bg:#0c0f12;--sb-bg-2:#080a0c;--sb-ink:#f2eee4f2;--sb-dim:#f2eee499;--sb-line:#f2eee41a;--sb-hover:#f2eee412;--sb-active:#c9844c29;--sb-count-bg:#c9844c3b;--sb-count-ink:#e7b284;--primary-start:#d59a69;--primary-mid:#c9844c;--primary-end:#ad683b;--primary-foreground:#17120f;--secondary-start:#343a40;--secondary-end:#262b30;--accent-button-start:#d59a69;--accent-button-end:#b86e3d;--accent-foreground:#17120f;--logo-start:#d19766;--logo-end:#9c582f;--mic-start:#d19766;--atmosphere-bg:radial-gradient(60% 76% at 90% 0%, #7c503247 0%, #7c503200 70%), radial-gradient(52% 70% at 4% 92%, #32524945 0%, #32524900 68%), linear-gradient(145deg, #14171b 0%, #1a1e22 52%, #20252a 100%);--atmosphere-hi:radial-gradient(48% 56% at 52% 40%, #ffffff0d, #fff0 70%);--mobile-topbar-start:#14171bf0;--mobile-topbar-end:#14171bc2;--hc-bg-start:#1c2024fc;--hc-bg-end:#14171bfc;--dark-surface-start:#d59a69;--dark-surface-end:#b86e3d;--dark-surface-ink:#17120f;--dark-surface-accent:#17120f;--toast-bg:#080a0c;--toast-ink:#f2eee4f0}html[data-theme=hafer-salbei]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f1e7;--paper-2:#e5eadc;--ink:#2a3329;--ink-70:#2a3329c2;--ink-55:#2a3329ad;--ink-40:#2a33299c;--ink-14:#2a332926;--ink-08:#2a332917;--ink-05:#2a33290e;--accent:#647e5e;--accent-deep:#4b6547;--accent-08:#647e5e1a;--accent-15:#647e5e2b;--ok:#4f775a;--ok-bg:#4f775a21;--warn:#936624;--warn-bg:#a5753224;--err:#a65345;--err-bg:#a6534521;--glass:#fffdf791;--glass-panel:#fffdf7ba;--glass-strong:#fffefae0;--glass-line:#2a33291a;--glass-hi:#fffffced;--sb-bg:#d8dfce;--sb-bg-2:#cbd5c0;--sb-ink:#273126f5;--sb-dim:#273126a3;--sb-line:#2731261c;--sb-hover:#27312612;--sb-active:#546f5121;--sb-count-bg:#4b654726;--sb-count-ink:#31472f;--primary-start:#6f886a;--primary-mid:#5a7455;--primary-end:#435e40;--primary-foreground:#fff;--accent-button-start:#718a6b;--accent-button-end:#4b6547;--logo-start:#738c6d;--logo-end:#536c4f;--mic-start:#789071;--atmosphere-bg:radial-gradient(54% 72% at 10% 5%, #dfcda59e 0%, #dfcda500 68%), radial-gradient(50% 70% at 92% 92%, #bacbb2b8 0%, #bacbb200 70%), linear-gradient(145deg, #f5f1e7 0%, #ecebdd 54%, #e5eadc 100%);--mobile-topbar-start:#f5f1e7eb;--mobile-topbar-end:#f5f1e7b3;--hc-bg-start:#faf8f0fa;--hc-bg-end:#e7ebdffa;--dark-surface-start:#647e5e;--dark-surface-end:#42583e;--dark-surface-accent:#eff5eb}html[data-theme=burgunder]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6efec;--paper-2:#eadbd7;--ink:#302024;--ink-70:#302024c2;--ink-55:#302024ad;--ink-40:#3020249c;--ink-14:#30202426;--ink-08:#30202417;--ink-05:#3020240e;--accent:#9f4d57;--accent-deep:#79343f;--accent-08:#9f4d5717;--accent-15:#9f4d5729;--ok:#4f765d;--ok-bg:#4f765d21;--warn:#966226;--warn-bg:#a26d2f24;--err:#a94343;--err-bg:#a9434321;--glass:#fffcf994;--glass-panel:#fffcf9bd;--glass-strong:#fffdfbe3;--glass-line:#3020241a;--glass-hi:#fffffced;--sb-bg:#4b202b;--sb-bg-2:#35151e;--sb-ink:#fff8f2f5;--sb-dim:#fff8f2a1;--sb-line:#fff8f21c;--sb-hover:#fff8f214;--sb-active:#f4c0a624;--sb-count-bg:#f4c0a62e;--sb-count-ink:#ffd6c2;--primary-start:#a75b65;--primary-mid:#8f414d;--primary-end:#6f2d38;--primary-foreground:#fff;--accent-button-start:#aa5d67;--accent-button-end:#79343f;--logo-start:#b9626d;--logo-end:#7c3440;--mic-start:#b7636d;--atmosphere-bg:radial-gradient(54% 70% at 4% 0%, #e3bfb7ad 0%, #e3bfb700 68%), radial-gradient(52% 72% at 94% 94%, #d7beaf94 0%, #d7beaf00 70%), linear-gradient(145deg, #f6efec 0%, #f0e5e1 52%, #eadbd7 100%);--mobile-topbar-start:#f6efeceb;--mobile-topbar-end:#f6efecb3;--hc-bg-start:#fbf6f4fa;--hc-bg-end:#eee2defa;--dark-surface-start:#612b38;--dark-surface-end:#35151e;--dark-surface-accent:#ffd6c2}html[data-theme=nordsee]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#edf2f3;--paper-2:#dfe8e9;--ink:#1d2c31;--ink-70:#1d2c31c2;--ink-55:#1d2c31ad;--ink-40:#1d2c319c;--ink-14:#1d2c3126;--ink-08:#1d2c3117;--ink-05:#1d2c310e;--accent:#b27a36;--accent-deep:#85591f;--accent-08:#b27a361a;--accent-15:#b27a362b;--ok:#34725f;--ok-bg:#34725f21;--warn:#95601f;--warn-bg:#a26c2724;--err:#a84e45;--err-bg:#a84e4521;--glass:#fafdfc94;--glass-panel:#fafdfcbd;--glass-strong:#fcfefde6;--glass-line:#1d2c311a;--glass-hi:#ffffffed;--sb-bg:#173a43;--sb-bg-2:#0f2a31;--sb-ink:#f2f7f5f5;--sb-dim:#f2f7f5a1;--sb-line:#f2f7f51c;--sb-hover:#f2f7f514;--sb-active:#e3c18926;--sb-count-bg:#e3c1892e;--sb-count-ink:#f4d8a7;--primary-start:#275763;--primary-mid:#1b4650;--primary-end:#10333b;--primary-foreground:#fff;--accent-button-start:#c08b4a;--accent-button-end:#85591f;--logo-start:#c28c49;--logo-end:#875c25;--mic-start:#c18b48;--atmosphere-bg:radial-gradient(52% 72% at 6% 0%, #b0caccad 0%, #b0cacc00 68%), radial-gradient(52% 72% at 94% 92%, #dfcaa68f 0%, #dfcaa600 70%), linear-gradient(145deg, #edf2f3 0%, #e6edee 52%, #dfe8e9 100%);--mobile-topbar-start:#edf2f3eb;--mobile-topbar-end:#edf2f3b3;--hc-bg-start:#f7fbfafa;--hc-bg-end:#e2ebebfa;--dark-surface-start:#23505b;--dark-surface-end:#102f36;--dark-surface-accent:#f4d8a7}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}input[type=checkbox],input[type=radio]{accent-color:var(--accent-deep)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;line-height:1.5;overflow-x:clip}::selection{background:var(--accent-15)}.brand{color:var(--foreground);align-items:baseline;gap:11px;text-decoration-line:none;display:flex}.brand b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;font-size:15px}.brand span{color:var(--primary);letter-spacing:.16em;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);text-transform:uppercase}.segnav{padding:var(--spacing);border-radius:var(--r-pill);border:1px solid var(--ink-08);background:#1d1a170b;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative;box-shadow:inset 0 1px 2px #1d1a170d}.segnav-thumb{width:calc((100% - 8px) / var(--n));border-radius:var(--r-pill);transform:translateX(calc(var(--i) * 100%));transition:transform var(--dur-modal) var(--ease-out);background:linear-gradient(#fff,#f4f0e9);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 4px #1d1a1729,inset 0 1px #fff,inset 0 -1px #1d1a170d}@media (prefers-reduced-motion:reduce){.segnav-thumb{transition:none}}.segnav-item{z-index:1;justify-content:center;align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);border-radius:var(--r-pill);white-space:nowrap;transition:color var(--dur-dropdown) var(--ease-color);padding:8px 16px;text-decoration-line:none;display:inline-flex;position:relative}.segnav-item:hover,.segnav-item[data-active=true]{color:var(--foreground)}.segnav-item:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.segnav-soon{color:var(--warn);font-size:9px;transform:translateY(-4px)}.page{padding:var(--page-top) 0 44px}.page-header{min-width:0;margin-bottom:calc(var(--spacing) * 4.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);flex:none;display:flex}.page-header h1{min-width:0;color:var(--foreground);font-family:var(--font-ui);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,2.3vw,30px);font-weight:300;line-height:1.06}.page-header h1 em{color:var(--muted-foreground);font-style:normal}.page-header p{max-width:86ch;color:var(--muted-foreground);margin:5px 0 0;font-size:13.5px;line-height:1.5}.page-header-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sectionhead{margin:var(--ws-pad-outer) 0 var(--ws-gap-sektion);justify-content:space-between;align-items:baseline;display:flex}.page-header+.sectionhead{margin-top:0}.sectionhead h2{--tw-font-weight:var(--font-weight-medium);font-size:19px;font-weight:var(--font-weight-medium);letter-spacing:-.015em}.sectionhead .meta{color:var(--muted-foreground);font-size:12.5px;font-family:var(--font-mono)}.link{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--primary);transition:border-color var(--dur-dropdown) var(--ease-color);border-bottom:1px solid #0000;text-decoration-line:none}.link:hover{border-bottom-color:var(--accent-deep)}.panel{background-color:var(--card);border:1px solid var(--glass-line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-hi)}.panel-pad{padding:var(--ws-pad-panel) 18px}.st.ok{background:var(--ok)}.st.warn{background:var(--warn)}.st.err{background:var(--err)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--fokus-breite,2px) solid var(--fokus-farbe,var(--primary));outline-offset:var(--fokus-abstand,2px)}.spinner{border:2px solid;border-top-color:#0000;border-radius:3.40282e38px;flex:none;width:13px;height:13px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:1.5s}}.badge{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);border-radius:var(--r-pill);align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;padding:5px 11px;display:inline-flex}.badge .d{background:currentColor;border-radius:3.40282e38px;width:5px;height:5px}.badge.ok{color:var(--ok);background:var(--ok-bg)}.badge.warn{color:var(--warn);background:var(--warn-bg)}.badge.err{color:var(--err);background:var(--err-bg)}.badge.accent{color:var(--primary);background:var(--accent-08)}.badge.neutral{color:var(--ink-70);background:var(--ink-05)}.resolve{margin-top:calc(var(--spacing) * 4.5);align-items:flex-end;gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 4.5);border-top:1px solid var(--ink-08);flex-wrap:wrap;display:flex}.field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.field label,.field-label{letter-spacing:.1em;--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase}.field .control,.field input,.choice-trigger{font-family:var(--font-ui);color:var(--foreground);border-radius:var(--r-md);background:var(--card);padding:9px 13px;font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.field .control,.field input,.choice-trigger{background:color-mix(in srgb, var(--card) 82%, transparent)}}.field .control,.field input,.choice-trigger{border:1px solid var(--ink-14);box-shadow:inset 0 1px 0 var(--glass-hi);transition:border-color var(--dur-dropdown) var(--ease-color);appearance:none;min-width:190px}.field input::placeholder{color:var(--muted-foreground)}.field input:hover,.choice-trigger:hover{border-color:var(--ink-40)}.field input:focus,.choice-trigger:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px;border-color:#0000}.choice-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);text-align:left;width:100%;min-height:48px;display:flex}.choice-trigger span{min-width:0}.choice-trigger b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.choice-trigger small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.choice-trigger i{border-right:1.5px solid var(--ink-55);border-bottom:1.5px solid var(--ink-55);flex:none;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.choice-trigger[data-open=true]{border-color:var(--accent-deep)}.choice-trigger[data-open=true] i{transform:translateY(2px)rotate(-135deg)}.choice-field[data-variant=filter]{flex:none;gap:0}.choice-field[data-variant=filter] .choice-trigger{background:var(--card);border-radius:10px;min-width:144px;height:38px;min-height:38px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.choice-field[data-variant=filter] .choice-trigger{background:color-mix(in srgb, var(--card) 70%, transparent)}}.choice-field[data-variant=filter] .choice-trigger{font-size:12.5px;box-shadow:inset 0 1px #ffffffa6}.choice-field[data-variant=filter] .choice-trigger b{font-weight:450}.resolve .grow{flex:1;min-width:0}.resolve form{display:contents}.empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);text-align:left;flex-wrap:wrap;padding:13px 16px;display:flex}.empty .big{--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--foreground);letter-spacing:-.01em}.empty p{color:var(--muted-foreground);margin:0;font-size:13px}.empty .mark{background:var(--ok-bg);width:22px;height:22px;color:var(--ok);border-radius:3.40282e38px;flex:none;place-items:center;font-size:12px;display:grid}.login-wrap{place-items:center;min-height:calc(100dvh - 140px);padding:40px 0;display:grid}.login-card{width:min(420px,100%);padding:34px 36px 32px}.login-card .eyebrow{letter-spacing:.2em;margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--primary);text-transform:uppercase}.login-card h1{letter-spacing:-.02em;font-size:28px;font-weight:300;line-height:1.15}.login-card>p{margin-top:calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:13.5px}.login-form{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.login-form label{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.login-form label span{letter-spacing:.14em;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase}.login-form input{font-family:var(--font-ui);color:var(--foreground);border-radius:var(--r-btn);border:1px solid var(--ink-14);background:var(--card);padding:11px 13px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.login-form input{background:color-mix(in srgb, var(--card) 75%, transparent)}}.login-form input{transition:border-color var(--dur-dropdown) var(--ease-color), box-shadow var(--dur-dropdown) var(--ease-color)}.login-form input:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px var(--accent-08);outline:none}.login-form input::placeholder{color:var(--muted-foreground)}.login-fehler{color:var(--err);background:var(--err-bg);border-radius:var(--r-md);padding:10px 13px;font-size:13px}.login-erfolg{margin-top:calc(var(--spacing) * 5);color:var(--foreground);background:var(--accent-08);border-radius:var(--r-md);padding:12px 14px;font-size:13.5px}.login-alt{margin-top:calc(var(--spacing) * 4.5);color:var(--muted-foreground);font-size:13px}.login-alt a{color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}.login-form label small.login-fehler{padding:8px 11px}.rise{transition:opacity var(--dur-dropdown) var(--ease-out), transform var(--dur-dropdown) var(--ease-out)}@starting-style{.rise{opacity:0;transform:translateY(var(--lift))}}.planung-banner{align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);background:var(--accent-08);border:1px solid var(--accent-15);border-radius:var(--r-md);color:var(--ink-70);padding:12px 18px;font-size:13px;display:flex}.preview{opacity:.94}.permhead,.permrow{align-items:center;gap:calc(var(--spacing) * 4);grid-template-columns:1.3fr 1fr 1.5fr;display:grid}.permhead{border-bottom:1px solid var(--ink-08);padding:0 8px 12px}.permhead span{letter-spacing:.14em;--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase}.permrow{border-bottom:1px solid var(--ink-08);padding:12px 8px}.permrow:last-child{border-bottom:none}.perm-bereich{--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium)}.permrow .badge{justify-self:start}.theme-picker{border:0;min-width:0;margin:0 0 10px;padding:0}.theme-grid{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-option{cursor:pointer;min-width:0;display:block}.theme-option input{opacity:0;pointer-events:none;position:absolute}.theme-card{gap:var(--ws-gap-sektion);min-height:170px;padding:var(--ws-pad-panel);border:1px solid var(--glass-line);border-radius:var(--r-lg);background-color:var(--card);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-hi);-webkit-backdrop-filter:blur(14px)saturate(1.25);transition:transform var(--dur-dropdown) var(--ease-out), border-color var(--dur-dropdown) var(--ease-color), background var(--dur-dropdown) var(--ease-color), box-shadow var(--dur-dropdown) var(--ease-color);flex-direction:column;display:flex}.theme-option:hover .theme-card{border-color:var(--ink-14)}.theme-option input:focus-visible+.theme-card{outline:2px solid var(--accent-deep);outline-offset:3px}.theme-option input:checked+.theme-card{border-color:var(--accent);background-color:var(--card);box-shadow:var(--shadow-float), inset 0 1px 0 var(--glass-hi), 0 0 0 1px var(--accent-08)}.theme-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.theme-card-head>span:first-child{min-width:0}.theme-card-head b{--tw-font-weight:var(--font-weight-medium);font-size:16px;font-weight:var(--font-weight-medium);letter-spacing:-.01em;display:block}.theme-card-head small{color:var(--muted-foreground);margin-top:3px;font-size:11.5px;display:block}.theme-selected{border:1px solid var(--ink-14);width:24px;height:24px;color:var(--accent-foreground);background-color:#0000;border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.theme-option input:checked+.theme-card .theme-selected{border-color:var(--accent-deep);background:var(--accent-deep)}.theme-selected svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.theme-palette{border:1px solid var(--ink-08);border-radius:11px;grid-template-columns:repeat(4,1fr);height:42px;display:grid;overflow:hidden}.theme-palette i{display:block}.theme-description{color:var(--muted-foreground);font-size:12.5px;line-height:1.45}.theme-state{color:var(--primary);--tw-font-weight:var(--font-weight-medium);font-size:11.5px;font-weight:var(--font-weight-medium);margin-top:auto}.theme-hint{margin-top:calc(var(--spacing) * 3);color:var(--muted-foreground);font-size:12px}.settings-hero{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding:var(--ws-pad-panel) 18px;margin-bottom:var(--ws-gap);border-radius:var(--r-lg);box-shadow:var(--shadow-float), inset 0 1px 0 var(--glass-hi);background:linear-gradient(135deg,#ffffffd1,#ffffff7a),linear-gradient(135deg,#96674a21,#35684e14);border:1px solid #7a51382e;display:flex}.settings-kicker{letter-spacing:.16em;margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--primary);text-transform:uppercase;display:block}.settings-hero strong{--tw-font-weight:var(--font-weight-normal);font-size:28px;line-height:1;font-weight:var(--font-weight-normal);letter-spacing:-.02em;display:block}.settings-hero p{max-width:68ch;color:var(--muted-foreground);margin-top:7px;font-size:13px}.settings-hero-side{align-items:flex-end;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.settings-source{color:var(--muted-foreground);font-family:var(--font-mono);font-size:11.5px}.schema-picker{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.schema-option{cursor:pointer;display:block}.schema-option input{opacity:0;pointer-events:none;position:absolute}.schema-card{gap:var(--ws-gap);min-height:180px;padding:var(--ws-pad-panel) 18px;border-radius:var(--r-lg);background-color:var(--card);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-hi);transition:transform var(--dur-modal) var(--ease-out), border-color var(--dur-dropdown) var(--ease-color), background var(--dur-dropdown) var(--ease-color), box-shadow var(--dur-dropdown) var(--ease-color);flex-direction:column;display:flex}.schema-option input:focus-visible+.schema-card{outline:2px solid var(--accent-deep);outline-offset:3px}.schema-option input:checked+.schema-card{background:var(--card);border-color:#7a51386b}@supports (color:color-mix(in lab, red, red)){.schema-option input:checked+.schema-card{background:color-mix(in srgb, var(--card) 78%, transparent)}}.schema-option input:checked+.schema-card{box-shadow:var(--shadow-float), inset 0 1px 0 var(--glass-hi)}.schema-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4.5);display:flex}.schema-card-top b{letter-spacing:-.03em;font-size:30px;font-weight:300;line-height:1;display:block}.schema-card-top small{color:var(--muted-foreground);margin-top:calc(var(--spacing) * 2);font-size:12px;display:block}.schema-radio{border:1px solid var(--ink-14);background:var(--card);border-radius:3.40282e38px;flex:none;width:22px;height:22px;box-shadow:inset 0 1px #fff}@supports (color:color-mix(in lab, red, red)){.schema-radio{background:color-mix(in srgb, var(--card) 62%, transparent)}}.schema-radio{position:relative}.schema-option input:checked+.schema-card .schema-radio{border-color:var(--accent-deep);background:var(--accent-deep)}.schema-option input:checked+.schema-card .schema-radio:after{content:"";background:var(--card);border-radius:3.40282e38px;position:absolute;inset:6px}.schema-copy{color:var(--ink-70);font-size:14px;line-height:1.45}.schema-fit{padding-top:calc(var(--spacing) * 3.5);border-top:1px solid var(--ink-08);color:var(--muted-foreground);margin-top:auto;font-size:12.5px}.schema-meta{color:var(--muted-foreground);font-size:11.5px;font-family:var(--font-mono)}.settings-actions{align-items:center;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;grid-column:1/-1;padding:4px 2px 0;display:flex}.settings-actions span{color:var(--muted-foreground);font-size:12.5px}.settings-actions .team-deaktivieren{padding-left:calc(var(--spacing) * 6);margin-left:auto}.team-direktwahl{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.account-matrix{width:100%}.account-head,.account-row{align-items:center;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(220px,1.35fr) minmax(150px,.75fr) minmax(150px,.75fr);padding:0 8px;display:grid}.account-head{padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--ink-08)}.account-head span{letter-spacing:.14em;--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase}.account-row{padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--ink-08)}.account-row:last-child{border-bottom:none}.account-purpose b{--tw-font-weight:var(--font-weight-medium);font-size:13.5px;font-weight:var(--font-weight-medium);display:block}.account-purpose small{color:var(--muted-foreground);margin-top:calc(var(--spacing) * .5);font-size:12px;line-height:1.35;display:block}.account-cell{border-radius:var(--r-md);background:var(--card);min-width:0;padding:10px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.account-cell{background:color-mix(in srgb, var(--card) 44%, transparent)}}.account-cell{border:1px solid #0000}.account-cell b{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--foreground);display:block}.account-cell small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;display:block}.account-cell.is-active{border-color:var(--accent-15);background:var(--accent-08)}.account-purpose{overflow-wrap:anywhere;min-width:0}@media (max-width:980px){.brand{order:0}.segnav{order:2;width:100%}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.segnav{justify-content:flex-start;gap:calc(var(--spacing) * .5);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.segnav::-webkit-scrollbar{display:none}.segnav-thumb{display:none}.segnav-item{flex:none;padding:8px 13px;font-size:12px}.segnav-item[data-active=true]{background:linear-gradient(#fff,#f4f0e9);box-shadow:0 1px 4px #1d1a1729,inset 0 1px #fff,inset 0 -1px #1d1a170d}.segnav-soon{display:none}.permhead,.permrow{grid-template-columns:1fr auto}.permhead span:nth-child(2),.permrow .badge:first-of-type{display:none}.resolve{flex-direction:column;align-items:stretch}.resolve .field,.resolve .field input,.resolve .choice-trigger{width:100%;min-width:0}.settings-hero{flex-direction:column;align-items:flex-start}.settings-hero-side{align-items:flex-start}.schema-picker{grid-template-columns:1fr}.account-head{display:none}.account-row{gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr;padding:16px 8px}.account-cell{align-items:baseline;gap:calc(var(--spacing) * 2.5);grid-template-columns:48px 72px 1fr;display:grid}.account-cell:before{content:attr(data-schema);font-family:var(--font-mono);color:var(--muted-foreground);letter-spacing:.04em;font-size:10.5px}}@media (max-width:560px){.brand span{display:none}.brand b{white-space:nowrap}.settings-hero strong{font-size:24px}.schema-card{min-height:0}.theme-grid{grid-template-columns:1fr}.theme-card{min-height:0}}.toast{z-index:60;align-items:center;gap:calc(var(--spacing) * 3.5);background:var(--toast-bg);max-width:min(680px,100vw - 32px);color:var(--toast-ink);border-radius:var(--r-lg);box-shadow:var(--shadow-float);padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes confirm-draw{to{stroke-dashoffset:0}}.form-note{margin-top:calc(var(--spacing) * 2.5);border-radius:var(--r-md);width:100%;padding:8px 12px;font-size:12.5px;line-height:1.45}.form-note.fehler{color:var(--err);background:var(--err-bg)}.form-note.hinweis{color:var(--muted-foreground);background:var(--ink-05)}.form-note.konflikt,.form-note.klaerung{color:var(--warn);background:var(--warn-bg)}.wirkung{border:1.5px dashed var(--accent-15);background:var(--accent-08);border-radius:var(--r-md);width:100%;padding:10px 14px}.wirkung-title{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin-bottom:calc(var(--spacing) * 1.5);color:var(--primary);text-transform:uppercase;display:block}.wirkung ul{padding-left:calc(var(--spacing) * 4.5);margin:0}.wirkung li{color:var(--ink-70);font-size:12.5px;line-height:1.5}.original{border:1px solid var(--glass-line);border-radius:var(--r-md);background:var(--glass);width:100%;margin:10px 0 2px;padding:10px 14px}.draft-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3.5);display:flex}.draft-head b{font-size:14.5px;display:block}.draft-head small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:12.5px;display:block}.draft-body{margin-top:calc(var(--spacing) * 2.5);border:1px solid var(--accent-15);background:var(--accent-08);border-radius:var(--r-md);padding:10px 14px}.draft-body p{color:var(--ink-70);white-space:pre-line;font-size:13px;line-height:1.55}.draft-actions{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.draft-actions form{display:inline-flex}.draft-hint{color:var(--muted-foreground);font-size:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pipeline{align-items:center;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.eingang-status{text-align:right;justify-self:end}.eingang-status .badge{text-decoration-line:none}@keyframes pipe-pulse{0%,to{box-shadow:0 0 0 0 var(--warn-bg)}50%{box-shadow:0 0 0 5px var(--warn-bg)}}.ht-skeleton{animation:1s ease-in-out infinite skeleton-breathe}@keyframes skeleton-breathe{0%,to{opacity:1}50%{opacity:.55}}.field textarea{border:1px solid var(--ink-14);border-radius:var(--r-md);background-color:var(--card);font:inherit;color:var(--foreground);resize:vertical;min-width:220px;padding:9px 12px;font-size:13px}.field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:760px){.eingang-status{text-align:left;justify-self:start}.toast{flex-wrap:wrap;bottom:12px}.draft-head{flex-direction:column}}.rt{width:100%;max-width:none;padding-inline:clamp(18px,2.2vw,42px)}.rt .page-header{max-width:none}.rt-shell{border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--shadow-soft);border-radius:22px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);display:grid;overflow:hidden}.rt-rail{border-right:1px solid var(--ink-08);background:var(--glass);min-width:0;padding:26px 18px}@supports (color:color-mix(in lab, red, red)){.rt-rail{background:color-mix(in srgb, var(--glass) 90%, var(--accent-08))}}.rt-trip{padding-bottom:calc(var(--spacing) * 4.5);border-bottom:1px solid var(--ink-08)}.rt-trip b{font:500 17px/1.3 var(--font-display);display:block}.rt-trip small{margin-top:calc(var(--spacing) * 1.5);color:var(--muted-foreground);font-size:11.5px;display:block}.rt-trip p{margin-top:calc(var(--spacing) * 2.5);color:var(--ink-60);font-size:12px;line-height:1.55}.rt-days-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);padding:16px 2px 8px;display:flex}.rt-days-head span{font-size:12px;font-weight:650}.rt-days-head small{color:var(--muted-foreground);font-size:11px}.rt-days{gap:3px;max-height:max(320px,100dvh - 560px);padding-right:3px;display:grid;overflow-y:auto}.rt-days button{align-items:center;gap:calc(var(--spacing) * 2.5);cursor:pointer;border-radius:calc(var(--radius) + 4px);text-align:left;width:100%;min-height:44px;color:var(--foreground);background-color:#0000;border:1px solid #0000;grid-template-columns:26px minmax(0,1fr) 24px;padding:9px 10px;display:grid}.rt-days button:hover{background:var(--glass)}.rt-days button[data-active=true]{border-color:var(--accent-15);background-color:var(--card);box-shadow:inset 3px 0 0 var(--accent)}.rt-days button>span{color:var(--muted-foreground);font:600 11px var(--font-mono)}.rt-days button>b{font-size:12.5px;font-weight:550}.rt-days button>i{width:22px;height:22px;font:650 10.5px var(--font-mono);border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid}.rt-days button>i[data-state=ok]{background:var(--ok-bg);color:var(--ok)}.rt-days button>i[data-state=offen]{background:var(--warn-bg);color:var(--warn)}.rt-days button>i[data-state=leer]{box-shadow:inset 0 0 0 1.5px var(--ink-14)}.rt-new-trip{margin-top:calc(var(--spacing) * 3.5);border:1px dashed var(--ink-14);width:100%;color:var(--muted-foreground);cursor:pointer;background-color:#0000;border-radius:11px;padding:11px;font-size:11.5px}.rt-new-trip:hover{color:var(--ink-60);border-color:var(--ink-40)}.rt-day-actions{gap:calc(var(--spacing) * 2);display:flex}.rt-day-actions form:first-child{flex:1}.rt-day-actions form:last-child:not(:first-child) .rt-new-trip{width:44px;padding:11px 0;font-size:14px}.rt-main{min-width:0;max-width:860px;padding:clamp(26px,2.4vw,40px)}.rt-day-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);display:flex}.rt-day-head span{color:var(--muted-foreground);font-size:12px}.rt-day-head h2{margin-top:calc(var(--spacing) * 1.5);font:500 clamp(24px, 2.2vw, 32px) / 1.1 var(--font-display);letter-spacing:-.02em}.rt-day-status{background:var(--ink-08);color:var(--ink-60);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:99px;padding:8px 13px}.rt-day-status[data-state=offen]{background:var(--warn-bg);color:var(--warn)}.rt-day-status[data-state=bereit]{background:var(--ok-bg);color:var(--ok)}.rt-composer{margin-top:calc(var(--spacing) * 5.5);border:1px solid var(--accent-15);background-color:var(--card);border-radius:18px;padding:clamp(18px,2vw,24px)}.rt-composer label{margin-bottom:calc(var(--spacing) * 3);font:500 16px var(--font-display);display:block}.rt-composer textarea{resize:vertical;border:1px solid var(--ink-14);background-color:var(--background);width:100%;min-height:116px;color:var(--foreground);font:13.5px/1.65 var(--font-sans);border-radius:13px;outline:none;padding:14px 16px}.rt-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-08)}.rt-composer textarea::placeholder{color:var(--muted-foreground)}.rt-composer-foot{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.rt-composer-foot small{color:var(--muted-foreground);font-size:12px}.rt-alert,.rt-success{margin-top:calc(var(--spacing) * 3);border-radius:10px;padding:10px 13px;font-size:12px}.rt-alert{background:var(--err-bg);color:var(--err)}.rt-success{background:var(--ok-bg);color:var(--ok)}.rt-draft{margin-top:calc(var(--spacing) * 5);border:1px solid var(--accent-15);background-color:var(--card);border-radius:18px;overflow:hidden}.rt-draft>header{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--ink-08);background:linear-gradient(105deg, var(--accent-08), transparent);padding:16px 20px;display:flex}.rt-draft>header span{color:var(--primary);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.rt-draft>header h3{margin-top:5px;font-size:14px}.rt-draft>header>small{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.rt-list article{gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--ink-08);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;padding:16px 20px;display:grid}.rt-list article:last-child{border-bottom:0}.rt-list time b{font:650 13px var(--font-mono);display:block}.rt-list time small{margin-top:var(--spacing);color:var(--muted-foreground);font:10.5px var(--font-mono);display:block}.rt-list h4{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);line-height:1.4}.rt-list article>div>p{color:var(--ink-60);margin-top:5px;font-size:12.5px;line-height:1.55}.rt-list article>div>small{color:var(--muted-foreground);margin-top:7px;font-size:11.5px;display:block}.rt-list em{background:var(--warn-bg);color:var(--warn);border-radius:9px;margin-top:9px;padding:9px 11px;font-size:12px;font-style:normal;display:block}.rt-state{background:var(--ok-bg);width:25px;height:25px;color:var(--ok);font:700 11px var(--font-mono);border-radius:3.40282e38px;place-items:center;display:grid}.rt-state[data-state=offen]{background:var(--warn-bg);color:var(--warn)}.rt-icon{vertical-align:-.18em;flex:none;display:inline-block}.rt-state .rt-icon,.rt-days button>i .rt-icon,.icon-action .rt-icon{vertical-align:0;display:block}.rt-row-actions{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.rt-edit{border-radius:var(--radius);opacity:.55;width:28px;height:28px}.rt-list article:hover .rt-edit,.rt-edit:focus-visible{opacity:1}.rt-new-trip,.rt-zeit-add,.rt-zeit-clear{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.rt-success{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.rt-draft-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top:1px solid var(--ink-08);background:var(--glass);padding:14px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.rt-draft-actions{background:color-mix(in srgb, var(--glass) 90%, var(--accent-08))}}.rt-draft-actions small{color:var(--muted-foreground);font-size:11.5px}.rt-log{margin-top:calc(var(--spacing) * 7.5)}.rt-log>header{padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--ink-08);justify-content:space-between;align-items:center;display:flex}.rt-log>header h3{font:500 19px var(--font-display)}.rt-log .rt-list article{padding-inline:4px}.rt-log .rt-list article[data-review=true]{border:1px solid var(--warn-bg);border-bottom:1px solid var(--warn-bg);background:linear-gradient(115deg, var(--warn-bg), transparent 55%);border-radius:13px;margin-block:8px;padding-inline:14px}.rt-clarify{margin-top:calc(var(--spacing) * 2.5)}.rt-clarify summary{align-items:baseline;gap:calc(var(--spacing) * 1.5);color:var(--warn);cursor:pointer;flex-wrap:wrap;padding:4px 0;font-size:12.5px;line-height:1.5;list-style-type:none;display:inline-flex}.rt-clarify summary::-webkit-details-marker{display:none}.rt-clarify summary b{text-underline-offset:3px;text-decoration-line:underline}.rt-clarify form{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3.5);border:1px solid var(--ink-08);border-radius:calc(var(--radius) + 4px);background-color:var(--background);display:grid}.rt-empty-day{text-align:center;padding:44px 20px}.rt-empty-day p{font-size:13px}.rt-empty-day small{margin-top:calc(var(--spacing) * 1.5);color:var(--muted-foreground);font-size:12px;display:block}.rt-finish{margin-top:calc(var(--spacing) * 6.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4.5);border:1px solid var(--glass-line);background-color:var(--card);border-radius:14px;padding:16px 18px;display:flex}.rt-finish b{font-size:13px;line-height:1.5;display:block}.rt-finish small{margin-top:var(--spacing);color:var(--muted-foreground);font-size:11.5px;display:block}.rt-finish-actions{align-items:center;gap:calc(var(--spacing) * 2.5);flex:none;display:flex}.rt-form-row{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.rt-form label,.rt-clarify label{color:var(--ink-60);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);gap:5px;display:grid}.rt-form :is(input,textarea,select),.rt-clarify :is(input,select){border:1px solid var(--ink-14);background-color:var(--background);width:100%;min-width:0;color:var(--foreground);font:13px var(--font-sans);border-radius:9px;padding:10px 11px}.rt-form{gap:calc(var(--spacing) * 3.5);clear:both;display:grid}.rt-form header{margin-bottom:var(--spacing);padding-right:calc(var(--spacing) * 12.5)}.rt-form header small{color:var(--primary);font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.rt-form h2{margin-top:calc(var(--spacing) * 2);font:500 clamp(25px, 4vw, 33px) / 1.1 var(--font-display)}.rt-form header p{max-width:540px;color:var(--muted-foreground);margin-top:7px;font-size:12.5px;line-height:1.55}.rt-form details{padding:calc(var(--spacing) * 3);border:1px solid var(--ink-08);border-radius:11px}.rt-form details summary{color:var(--muted-foreground);cursor:pointer;font-size:12px}.rt-form details[open]{gap:calc(var(--spacing) * 3);display:grid}.rt-form label i{color:var(--muted-foreground);--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);text-transform:none;font-style:normal}.rt-form-hint{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:11.5px;line-height:1.5}.rt-label{display:block}.rt-label i{color:var(--muted-foreground);--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);text-transform:none;font-style:normal}.rt-feld .rt-form-hint{margin-top:calc(var(--spacing) * 2)}.rt-form-details summary{padding:calc(var(--spacing) * .5)}.rt-form-details summary:hover{color:var(--ink-60)}.rt-feld>span{color:var(--ink-60);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);margin-bottom:7px;display:block}.rt-feld>span i{color:var(--muted-foreground);--tw-font-weight:var(--font-weight-medium);font-size:10.5px;font-weight:var(--font-weight-medium);font-style:normal}.rt-tage{padding-bottom:var(--spacing);gap:5px;display:flex;overflow-x:auto}.rt-tage button{border:1px solid var(--ink-14);cursor:pointer;background-color:var(--background);min-width:58px;min-height:48px;color:var(--foreground);border-radius:11px;flex:none;justify-items:center;gap:3px;padding:7px 9px;display:grid}.rt-tage button span{color:var(--muted-foreground);font:600 10.5px var(--font-mono)}.rt-tage button b{white-space:nowrap;font-size:11.5px;font-weight:550}.rt-tage button[data-active=true]{border-color:var(--accent);background:var(--accent-08);box-shadow:0 0 0 3px var(--accent-08)}.rt-tage button[data-active=true] span{color:var(--primary)}.rt-zeit{border:1px solid var(--ink-14);background-color:var(--background);border-radius:13px;padding:14px 16px 10px}.rt-zeit-head{margin-bottom:calc(var(--spacing) * 2.5);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.rt-zeit-head small{color:var(--muted-foreground);font-size:10.5px;display:block}.rt-zeit-head b{font:650 16px var(--font-mono);font-variant-numeric:tabular-nums}.rt-zeit-head>span:last-of-type{text-align:right}.rt-zeit-dauer{background:var(--accent-08);color:var(--primary);white-space:nowrap;border-radius:99px;align-self:center;padding:5px 10px;font-size:11.5px;font-weight:650}.rt-zeit-track{background:var(--ink-08);border-radius:99px;height:30px;position:relative}.rt-zeit-band{background:linear-gradient(90deg, var(--accent), var(--accent));border-radius:99px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.rt-zeit-band{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 45%, transparent), var(--accent))}}.rt-zeit-band{pointer-events:none}.rt-zeit-track input[type=range]{appearance:none;pointer-events:none;background-color:#0000;width:100%;height:100%;margin:0;position:absolute;inset:0}.rt-zeit-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2.5px solid var(--accent);background-color:var(--background);cursor:grab;pointer-events:auto;border-radius:3.40282e38px;width:24px;height:24px;box-shadow:0 2px 6px -2px #00000059}.rt-zeit-track input[type=range]::-moz-range-thumb{border:2.5px solid var(--accent);background-color:var(--background);cursor:grab;pointer-events:auto;border-radius:3.40282e38px;width:24px;height:24px;box-shadow:0 2px 6px -2px #00000059}.rt-zeit-track input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent-deep);outline-offset:2px}.rt-zeit-track input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--accent-deep);outline-offset:2px}.rt-zeit-scale{margin-top:calc(var(--spacing) * 1.5);color:var(--muted-foreground);font:10.5px var(--font-mono);justify-content:space-between;display:flex}.rt-zeit-clear{margin-top:calc(var(--spacing) * 2);color:var(--muted-foreground);cursor:pointer;background-color:#0000;border:0;padding:4px 0;font-size:11.5px}.rt-zeit-clear:hover{color:var(--ink-60)}.rt-zeit-add{border:1px dashed var(--ink-14);border-radius:calc(var(--radius) + 4px);width:100%;min-height:46px;color:var(--ink-60);cursor:pointer;background-color:#0000;padding:11px;font-size:12.5px}.rt-zeit-add:hover{border-color:var(--accent);color:var(--primary);background:var(--accent-08)}.rt-chip-wahl{border:0;margin:0;padding:0}.rt-chip-wahl legend{color:var(--ink-60);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);margin-bottom:7px;padding:0}.rt-chip-wahl div{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.rt-chip-wahl button{border:1px solid var(--ink-14);background-color:var(--background);min-height:38px;color:var(--foreground);cursor:pointer;border-radius:99px;padding:8px 14px;font-size:12.5px}.rt-chip-wahl button[data-active=true]{border-color:var(--accent);background:var(--accent-08);color:var(--primary);font-weight:650}.rt-calendar{border:1px solid var(--ink-08);background:var(--glass-panel);border-radius:16px;padding:14px 14px 12px}.rt-range-display{grid-template-columns:1fr 30px 1fr;align-items:stretch;gap:6px;display:grid}.rt-range-display button{cursor:pointer;text-align:left;border:1px solid var(--ink-08);background-color:var(--background);width:100%;transition:border-color var(--dur-tooltip) var(--ease-color), box-shadow var(--dur-tooltip) var(--ease-color), background var(--dur-tooltip) var(--ease-color);border-radius:12px;padding:9px 12px}.rt-range-display button:hover{border-color:var(--accent-15);background:var(--accent-08)}.rt-range-display button[data-picking=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-08)}.rt-range-display small,.rt-range-display b{display:block}.rt-range-display small{color:var(--ink-40);font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rt-range-display b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;font-weight:620}.rt-range-display i{color:var(--ink-40);place-items:center;font-style:normal;display:grid}.rt-range-display em{background:var(--accent-08);color:var(--primary);font-variant-numeric:tabular-nums;border-radius:99px;grid-column:1/-1;justify-self:center;margin-top:8px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:650}.rt-cal-head{justify-content:space-between;align-items:center;margin:12px 0 2px;display:flex}.rt-cal-head button{cursor:pointer;border-radius:var(--radius);width:30px;height:30px;color:var(--ink-55);transition:background var(--dur-press) var(--ease-color), color var(--dur-press) var(--ease-color);border:1px solid #0000;place-items:center;display:grid}.rt-cal-head button:hover{background:var(--ink-05);color:var(--foreground)}.rt-cal-head b{text-transform:capitalize;font-size:13px;font-weight:620}.rt-week,.rt-month-row{grid-template-columns:repeat(7,1fr);display:grid}.rt-month{display:grid}.rt-week span{color:var(--ink-40);font:10px var(--font-mono);text-align:center;padding:6px 0}.rt-month-row :is(button,span){height:36px}.rt-month-row button{cursor:pointer;color:var(--foreground);isolation:isolate;font-variant-numeric:tabular-nums;background-color:#0000;border:0;border-radius:10px;place-items:center;font-size:12.5px;display:grid;position:relative}.rt-month-row button[data-weekend=true]{color:var(--ink-55)}.rt-month-row button:before{content:"";z-index:-1;position:absolute;inset:2px -1px}.rt-month-row button[data-range=true]:before{background:var(--accent-08)}.rt-month-row button[data-range=true]:first-child:before{border-start-start-radius:10px;border-end-start-radius:10px}.rt-month-row button[data-range=true]:last-child:before{border-start-end-radius:10px;border-end-end-radius:10px}.rt-month-row button:hover:not([data-start=true]):not([data-end=true]):before{background:var(--ink-05)}.rt-month-row button[data-today=true]{box-shadow:inset 0 0 0 1px var(--ink-14);font-weight:700}.rt-month-row button:is([data-start=true],[data-end=true]){color:#fff;box-shadow:none;font-weight:650}.rt-month-row button:is([data-start=true],[data-end=true]):before{background:var(--accent-deep);border-radius:10px;inset:2px 0}.rt-month-row button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rt-cal-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;margin-top:10px;display:flex}.rt-cal-chips button{border:1px solid var(--ink-14);cursor:pointer;background-color:var(--background);color:var(--ink-55);transition:border-color var(--dur-press) var(--ease-color), color var(--dur-press) var(--ease-color), background var(--dur-press) var(--ease-color);border-radius:99px;padding:5px 11px;font-size:11.5px}.rt-cal-chips button:hover{border-color:var(--accent);color:var(--primary)}.rt-cal-chips button[data-active=true]{border-color:var(--accent);background:var(--accent-08);color:var(--primary);font-weight:650}.rt-calendar>small{text-align:center;color:var(--ink-40);margin-top:10px;font-size:11px;display:block}.rt-neu header{margin-bottom:var(--spacing);padding-right:calc(var(--spacing) * 12.5)}.rt-neu h2{font:500 clamp(23px, 3.2vw, 29px) / 1.15 var(--font-display);margin-top:0}.rt-neu header p{max-width:46ch}@media (max-width:900px){.rt-shell{grid-template-columns:1fr}.rt-rail{border-right:0;border-bottom:1px solid var(--ink-08)}.rt-days{max-height:none;display:flex;overflow-x:auto}.rt-days button{min-width:150px}.rt-main{max-width:none}}@media (max-width:760px){.rt{padding-inline:13px}.rt-main{padding:20px 14px}.rt-day-head{align-items:flex-start;gap:calc(var(--spacing) * 2.5);flex-direction:column}.rt-composer-foot,.rt-draft-actions{flex-direction:column;align-items:stretch}.rt-list article{grid-template-columns:48px minmax(0,1fr) auto;padding-inline:12px}.rt-finish{flex-direction:column;align-items:stretch}.rt-finish-actions{justify-content:space-between}.rt-form-row{grid-template-columns:1fr}.rt-range-display{grid-template-columns:1fr 20px 1fr}}.ai-settings{gap:calc(var(--spacing) * 6.5);display:grid}.ai-setting{grid-template-columns:minmax(220px,.9fr) 1.1fr;align-items:start;gap:18px 28px;display:grid}.ai-setting+.ai-setting{border-top:1px solid var(--ink-05);padding-top:calc(var(--spacing) * 6)}.ai-setting-info{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ai-setting-info p{color:var(--muted-foreground);max-width:44ch;font-size:13px}.ai-setting-form{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (max-width:820px){.ai-setting{grid-template-columns:1fr}}.avatar-wahl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.avatar-wahl{grid-template-columns:repeat(2,minmax(0,1fr))}}.avatar-wahl__kachel{text-align:center;background:var(--card);border:1px solid var(--ink-08);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-tooltip) var(--ease-color), background-color var(--dur-tooltip) var(--ease-color), box-shadow var(--dur-tooltip) var(--ease-color);flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;display:flex}.avatar-wahl__kachel:hover{border-color:var(--ink-14)}.avatar-wahl__kachel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.avatar-wahl__kachel[aria-checked=true]{border-color:var(--accent);background:var(--accent-08);box-shadow:inset 0 0 0 1px var(--accent)}.avatar-wahl__buehne{place-items:center;width:72px;height:72px;margin-bottom:4px;display:grid}.avatar-wahl__name{font-size:13px;font-weight:600}.avatar-wahl__kachel[aria-checked=true] .avatar-wahl__name{color:var(--accent-deep)}.avatar-wahl__text{color:var(--ink-70);font-size:11.5px;line-height:1.35}.avatar-wahl__status{min-height:1.4em;margin:0}.ntz-editor{height:100%}.ntz-prose{min-height:200px;color:var(--foreground);font-size:15px;line-height:1.65}.ntz-prose:focus-visible,.ntz-prose:focus{outline:none}.ntz-prose-loading{border-radius:var(--r-md);background:var(--ink-05);animation:1.4s ease-in-out infinite pulseSoft}@keyframes pulseSoft{0%,to{opacity:.55}50%{opacity:1}}.ntz-prose h1{--tw-font-weight:var(--font-weight-medium);font-size:24px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;margin:18px 0 6px}.ntz-prose h2{--tw-font-weight:var(--font-weight-medium);font-size:19px;font-weight:var(--font-weight-medium);letter-spacing:-.015em;margin:16px 0 5px}.ntz-prose h3{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);margin:14px 0 4px}.ntz-prose p{margin:4px 0}.ntz-prose ul,.ntz-prose ol{padding-left:calc(var(--spacing) * 5.5);margin:6px 0}.ntz-prose ul{list-style:outside}.ntz-prose ul ul{list-style:circle}.ntz-prose ol{list-style:decimal}.ntz-prose li::marker{color:var(--ink-70)}.ntz-prose li>p{margin:2px 0}.ntz-prose blockquote{border-left:2px solid var(--accent);color:var(--ink-70);margin:8px 0;padding:2px 0 2px 14px;font-style:italic}.ntz-prose code{font-family:var(--font-mono);background:var(--ink-05);border-radius:5px;padding:1px 5px;font-size:13px}.ntz-prose pre{background:var(--ink-05);border-radius:var(--r-md);margin:8px 0;padding:12px 14px;overflow-x:auto}.ntz-prose hr{border:none;border-top:1px solid var(--ink-14);margin:14px 0}.ntz-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--muted-foreground)}.ntz-prose ul[data-type=taskList]{padding-left:calc(var(--spacing) * .5);list-style-type:none}.ntz-prose ul[data-type=taskList] li{align-items:flex-start;gap:9px;margin:3px 0;display:flex}.ntz-prose ul[data-type=taskList] li>label{margin-top:var(--spacing);flex:none}.ntz-prose ul[data-type=taskList] li>div{flex:1;min-width:0}.ntz-prose ul[data-type=taskList] input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:15px;height:15px}.ntz-prose ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-foreground);text-decoration:line-through}.ntz-toolbar{z-index:5;align-items:center;gap:calc(var(--spacing) * .5);padding:var(--spacing);border:1px solid var(--ink-08);border-radius:var(--r-md);background-color:var(--card);box-shadow:var(--shadow-soft), inset 0 1px 0 #fff;flex-wrap:wrap;margin:0 0 10px;display:flex;position:sticky;top:0}.ntz-toolbar .ntz-bubble-btn{min-width:30px;font-size:12.5px}.ntz-bubble-btn{border-radius:var(--radius);min-width:30px;height:30px;color:var(--ink-70);font-family:var(--font-ui);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0 7px;font-size:13px;display:inline-flex}.ntz-bubble-btn svg{display:block}.ntz-bubble-btn:hover{background:var(--ink-05);color:var(--foreground)}.ntz-bubble-btn[data-active=true]{background:var(--accent-15);color:var(--primary)}.ntz-bubble-btn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px}.ntz-bubble-sep{background:var(--ink-14);width:1px;height:18px;margin:0 3px}.ntz-save{color:var(--muted-foreground);font-size:12px;font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.ntz-prose-loading{animation:none}}.settings-nav{z-index:20;background-color:var(--card);width:100%;padding:calc(var(--spacing) * 2);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--glass-line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-hi);flex-direction:column;gap:3px;margin:18px 0 0;display:flex;position:sticky;top:20px}.settings-nav-item{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;color:var(--muted-foreground);transition:color var(--dur-tooltip) var(--ease-color), background var(--dur-tooltip) var(--ease-color), transform var(--dur-tooltip) var(--ease-out);border-radius:11px;grid-template-columns:29px minmax(0,1fr) auto;padding:10px;text-decoration-line:none;display:grid}@media (hover:hover) and (pointer:fine){.settings-nav-item:hover{color:var(--foreground);background:var(--ink-05);transform:translate(1px)}}.settings-nav-marker{background:var(--ink-05);width:29px;height:29px;color:var(--muted-foreground);font:9px/1 var(--font-mono);border-radius:9px;place-items:center;display:grid}.settings-nav-copy{min-width:0}.settings-nav-copy b{color:inherit;font-size:12.5px;font-weight:550;display:block}.settings-nav-copy small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.settings-nav-arrow{color:var(--ink-25);font-size:18px}.settings-nav-item.is-active{background:var(--ink);color:var(--paper,#fff);box-shadow:0 8px 20px #1d1a1724}.settings-nav-item.is-active .settings-nav-marker{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.settings-nav-item.is-active .settings-nav-marker{background:color-mix(in srgb, var(--card) 13%, transparent)}}.settings-nav-item.is-active .settings-nav-marker{color:#ffffffb8}.settings-nav-item.is-active .settings-nav-copy small,.settings-nav-item.is-active .settings-nav-arrow{color:#ffffff85}.settings-page .sectionhead[id],.settings-page .sectionhead[id]+*{scroll-margin-top:128px}.monthly-send{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.monthly-status{align-items:center;gap:calc(var(--spacing) * 7.5);border-radius:var(--r-lg);background:linear-gradient(125deg, #ffffffc2, var(--accent-08));border:1px solid var(--glass-line);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-hi);grid-template-columns:minmax(250px,.85fr) minmax(430px,1.15fr);padding:22px 24px;display:grid;position:relative;overflow:hidden}.monthly-status:after{content:"";border:1px solid var(--accent-15);pointer-events:none;border-radius:3.40282e38px;width:210px;height:210px;position:absolute;top:-145px;right:-95px}.monthly-status-pill{background:var(--warn-bg);color:var(--warn);letter-spacing:.1em;text-transform:uppercase;border-radius:3.40282e38px;align-items:center;gap:7px;padding:5px 9px;font-size:10.5px;font-weight:650;display:inline-flex}.monthly-status-pill>span{background:currentColor;border-radius:3.40282e38px;width:6px;height:6px}.monthly-status.is-active .monthly-status-pill{background:var(--ok-bg);color:var(--ok)}.monthly-status.is-warn .monthly-status-pill{background:var(--warn-bg);color:var(--warn)}.monthly-status-copy h3{letter-spacing:-.025em;margin:11px 0 6px;font-size:25px;font-weight:350}.monthly-status-copy p{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.monthly-grid{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);align-items:start;display:grid}.monthly-config{padding:0;overflow:hidden}.monthly-section-title{align-items:flex-start;gap:11px;display:flex}.monthly-section-title>span{background:var(--accent-08);width:28px;height:28px;color:var(--primary);font:10.5px/1 var(--font-mono);border-radius:9px;flex:none;place-items:center;display:grid}.monthly-section-title h3,.monthly-side-title h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:420}.monthly-section-title p{color:var(--muted-foreground);margin-top:3px;font-size:11px}.monthly-form{padding:calc(var(--spacing) * 5)}.monthly-form .field>label{letter-spacing:.1em;color:var(--muted-foreground);text-transform:uppercase;font-size:10.5px;font-weight:650}.monthly-form .field input,.monthly-form .field select{border:1px solid var(--ink-14);background:var(--card);border-radius:10px;width:100%;height:45px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.monthly-form .field input,.monthly-form .field select{background:color-mix(in srgb, var(--card) 68%, transparent)}}.monthly-form .field input,.monthly-form .field select{color:var(--foreground);font:inherit;font-size:12.5px;box-shadow:inset 0 1px #ffffffbf}.monthly-form .field input:focus,.monthly-form .field select:focus{outline:2px solid var(--accent-deep);outline-offset:1px;border-color:#0000}.monthly-form .field>small{color:var(--muted-foreground);font-size:10.5px;line-height:1.4}.monthly-full{margin-top:calc(var(--spacing) * 4);width:100%}.monthly-separator{background:var(--ink-08);height:1px;margin:20px -20px}.monthly-schedule-fields{margin-top:calc(var(--spacing) * 4);grid-template-columns:.9fr .75fr 1.15fr;gap:11px;display:grid}.monthly-file-preview{border-radius:calc(var(--radius) + 4px);background:var(--ink-03);border:1px solid var(--ink-08);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:15px;padding:13px;display:grid}.monthly-file-icon{border-radius:var(--radius);background:var(--accent-08);width:36px;height:40px;color:var(--primary);font:700 11px/1 var(--font-mono);place-items:center;display:grid}.monthly-file-preview b,.monthly-next-file b{overflow-wrap:anywhere;min-width:0;font-size:11.5px;font-weight:550;display:block}.monthly-file-preview small,.monthly-next-file small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;display:block}.monthly-toggle{align-items:center;gap:calc(var(--spacing) * 3.5);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;padding-top:15px;display:grid;position:relative}.monthly-toggle>span:first-child b{font-size:12px;font-weight:550;display:block}.monthly-toggle>span:first-child small{color:var(--muted-foreground);margin-top:3px;font-size:10.5px;line-height:1.4;display:block}.monthly-toggle input{opacity:0;pointer-events:none;position:absolute}.monthly-switch{background:var(--ink-14);width:42px;height:24px;transition:background var(--dur-dropdown) var(--ease-color);border-radius:3.40282e38px;padding:3px}.monthly-switch:after{content:"";background:var(--card);width:18px;height:18px;transition:transform var(--dur-dropdown) var(--ease-out);border-radius:3.40282e38px;display:block;box-shadow:0 2px 6px #0000002e}.monthly-toggle input:checked+.monthly-switch{background:var(--accent-deep)}.monthly-toggle input:checked+.monthly-switch:after{transform:translate(18px)}.monthly-toggle input:focus-visible+.monthly-switch{outline:2px solid var(--accent-deep);outline-offset:2px}.monthly-form-foot{margin-top:calc(var(--spacing) * 4.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--ink-08);display:flex}.monthly-form-foot p{max-width:46ch;color:var(--muted-foreground);font-size:10.5px;line-height:1.4}.monthly-side{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.monthly-next{background:linear-gradient(145deg, var(--ink), #302c27);color:var(--paper);border-color:#0000}.monthly-kicker{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;font-size:10.5px}.monthly-next>strong{margin-top:calc(var(--spacing) * 2.5);letter-spacing:-.025em;font-size:24px;font-weight:350;display:block}.monthly-next>p{margin-top:var(--spacing);color:#ffffff94;font-size:11px}.monthly-next-file{margin-top:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 3.5);border-top:1px solid #ffffff1a}.monthly-next-file small{color:#ffffff7a}.monthly-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.monthly-actions form{width:100%}.monthly-side-title{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);margin-bottom:9px;display:flex}.monthly-side-title>span:not(.badge){color:var(--muted-foreground);font-size:10.5px}.monthly-gate{align-items:center;gap:calc(var(--spacing) * 2.5);border-top:1px solid var(--ink-08);padding:9px 0;display:flex}.monthly-gate>span{border-radius:3.40282e38px;flex:none;place-items:center;width:20px;height:20px;font-size:10.5px;display:grid}.monthly-gate>span.ok{background:var(--ok-bg);color:var(--ok)}.monthly-gate>span.warn{background:var(--warn-bg);color:var(--warn)}.monthly-gate b{font-size:10.5px;font-weight:550;display:block}.monthly-gate small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:10.5px;display:block}.monthly-tech{border-top:1px solid var(--ink-08);margin-top:9px;padding-top:11px}.monthly-tech summary{color:var(--muted-foreground);cursor:pointer;font-size:10.5px}.monthly-tech code{padding:calc(var(--spacing) * 2.5);background:var(--ink-03);color:var(--muted-foreground);font:10.5px/1.65 var(--font-mono);overflow-wrap:anywhere;border-radius:9px;margin-top:9px;display:block}.monthly-run{border-top:1px solid var(--ink-08);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;display:grid}.monthly-run-dot{width:7px;height:7px;margin-top:var(--spacing);background:var(--warn);border-radius:3.40282e38px}.monthly-run-dot.ok{background:var(--ok)}.monthly-run-dot.error{background:var(--err)}.monthly-run-dot.muted{background:var(--ink-25)}.monthly-run b{font-size:10.5px;font-weight:550;display:block}.monthly-run small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.monthly-run em{margin-top:var(--spacing);color:var(--err);font-size:10.5px;font-style:normal;line-height:1.35;display:block}.monthly-run time{color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}.monthly-empty{margin-top:calc(var(--spacing) * 3);color:var(--muted-foreground);font-size:11px;line-height:1.5}.monthly-modal{background-color:var(--background);border:1px solid var(--glass-line);border-radius:20px;width:min(520px,100%);overflow:hidden;box-shadow:0 30px 90px #1d1a1747}.monthly-modal-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--ink-08);padding:21px 22px 17px;display:flex}.monthly-modal-head span{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px}.monthly-modal-head h3{letter-spacing:-.02em;margin:6px 0 0;font-size:23px;font-weight:380}.monthly-modal-head button{border:1px solid var(--ink-14);background:var(--glass);width:34px;height:34px;color:var(--muted-foreground);border-radius:10px;font-size:18px}.monthly-modal-body{padding:18px 22px}.monthly-modal-body>div{gap:calc(var(--spacing) * 3.5);border-top:1px solid var(--ink-08);grid-template-columns:125px minmax(0,1fr);padding:10px 0;display:grid}.monthly-modal-body>div:first-child{border-top:0}.monthly-modal-body span{color:var(--muted-foreground);font-size:10.5px}.monthly-modal-body b{overflow-wrap:anywhere;font-size:11px;font-weight:550}.monthly-modal-body p{margin-top:calc(var(--spacing) * 3);background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:11px 12px;font-size:10.5px;line-height:1.5}.monthly-modal-foot{justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top:1px solid var(--ink-08);padding:15px 22px 20px;display:flex}.monthly-modal-foot form{display:contents}@media (max-width:1100px){.monthly-status,.monthly-grid{grid-template-columns:1fr}.monthly-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.monthly-history{grid-column:1/-1}}@media (max-width:820px){.settings-nav{top:calc(var(--app-topbar-h) + 8px);width:100%;padding:var(--spacing);scrollbar-width:none;border-radius:14px;flex-direction:row;margin:10px 0 2px;overflow:auto hidden}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-item{white-space:nowrap;flex:none;gap:7px;padding:8px 10px;display:flex}.settings-nav-marker{border-radius:7px;width:24px;height:24px}.settings-nav-copy small,.settings-nav-arrow{display:none}.settings-page .sectionhead[id],.settings-page .sectionhead[id]+*{scroll-margin-top:158px}}@media (max-width:620px){.monthly-status{padding:calc(var(--spacing) * 4.5)}.monthly-status-copy h3{font-size:21px}.monthly-schedule-fields{grid-template-columns:1fr}.monthly-file-preview{grid-template-columns:auto minmax(0,1fr)}.monthly-file-preview>.badge{grid-column:2;justify-self:start}.monthly-form-foot{flex-direction:column;align-items:stretch}.monthly-side{display:flex}.monthly-modal{border-radius:18px}.monthly-modal-body>div{grid-template-columns:1fr;gap:3px}.monthly-modal-foot{flex-direction:column-reverse}}.relay-settings{gap:calc(var(--spacing) * 4.5);flex-direction:column;display:flex}.relay-status{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.relay-hint{color:var(--muted-foreground);max-width:72ch;font-size:13.5px}.relay-hint code{font-family:var(--font-mono);color:var(--ink-70);font-size:12.5px}.relay-add{align-items:flex-end;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}.relay-add .field{min-width:220px}.relay-contacts{border-top:1px solid var(--glass-line);flex-direction:column;display:flex}.relay-contact{align-items:center;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--glass-line);padding:12px 2px;display:flex}.relay-contact-who{gap:calc(var(--spacing) * .5);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.relay-contact-who b{--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium)}.relay-contact-who small{font-family:var(--font-mono);color:var(--muted-foreground);font-size:12px}.relay-contact-meta{white-space:nowrap;color:var(--muted-foreground);margin-left:auto;font-size:12.5px}.relay-contact-remove{flex-shrink:0}.relay-empty,.relay-footnote{color:var(--muted-foreground);max-width:72ch;font-size:12.5px}@media (max-width:820px){.relay-contact{flex-wrap:wrap}.relay-contact-meta{order:3;width:100%;margin-left:0}}.ledger-icon-btn{color:var(--muted-foreground);font:inherit;cursor:pointer;transition:color var(--dur-tooltip) var(--ease-color), background var(--dur-tooltip) var(--ease-color), border-color var(--dur-tooltip) var(--ease-color);background-color:#0000;border:0;justify-content:center;align-items:center;gap:7px;text-decoration-line:none;display:inline-flex}.belege-sevdesk-inline{display:contents}.ledger-viewer{border:1px solid var(--ink-14);border-radius:calc(var(--radius) + 4px);background:var(--paper-2,#f3efe9);height:calc(100% - 28px);min-height:615px;overflow:hidden;box-shadow:0 12px 34px -22px #1d1a1759}.ledger-viewer-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);height:44px;color:var(--muted-foreground);background:var(--paper);padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ledger-viewer-bar{background:color-mix(in srgb, var(--paper) 80%, transparent)}}.ledger-viewer-bar{border-bottom:1px solid var(--ink-08)}.ledger-viewer-pages,.ledger-viewer-tools{align-items:center;gap:3px;display:flex}.ledger-viewer-pages>span{text-align:center;min-width:60px;font-family:var(--font-mono);font-size:10.5px}.ledger-viewer-pages b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.ledger-icon-btn{width:31px;height:31px;color:var(--muted-foreground);border-radius:7px}.ledger-icon-btn:hover{background:var(--ink-08);color:var(--foreground)}.ledger-icon-btn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px}.ledger-icon-btn:disabled{opacity:.3;cursor:default}.ledger-viewer-stage{height:calc(100% - 44px);min-height:565px;padding:calc(var(--spacing) * 4.5);background:var(--ink);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ledger-viewer-stage{background:color-mix(in srgb, var(--ink) 5%, var(--paper-2,#f3efe9))}}.ledger-viewer-stage canvas,.ledger-viewer-stage img{border:1px solid var(--ink-08);background:#fff;max-width:none;display:block;box-shadow:0 10px 30px -14px #1d1a1766}.ledger-viewer-stage img{max-width:100%;height:auto}.ledger-viewer-loading,.ledger-viewer-error{color:var(--muted-foreground);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;inset:0}.ledger-viewer-error{text-align:center;flex-direction:column}.ledger-viewer-error a{color:var(--primary)}.ledger-viewer-empty{border:1px dashed var(--ink-14);border-radius:calc(var(--radius) + 4px);min-height:615px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.ledger-viewer-empty code{overflow-wrap:anywhere;max-width:80%;font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px}@keyframes ledger-fade{0%{opacity:0}}@keyframes ledger-drawer-in{0%{opacity:.5;transform:translate(36px)}}@media (max-width:780px){.ledger-viewer,.ledger-viewer-empty{min-height:555px}.ledger-viewer-stage{min-height:505px}}@media (max-width:520px){.ledger-viewer-stage{padding:calc(var(--spacing) * 4.5)}.ledger-viewer-tools .ledger-icon-btn:nth-child(2){display:none}}:root{--sb-w:244px;--sb-w-collapsed:74px;--sb-bg:#211d19;--sb-bg-2:#1a1613;--sb-ink:#faf8f5eb;--sb-dim:#faf8f585;--sb-line:#faf8f51a;--sb-hover:#ffffff0f;--sb-active:#ffffff1c;--sb-count-bg:#c08a664d;--sb-count-ink:#e9c6a6;--app-topbar-h:56px}.app{align-items:flex-start;min-height:100dvh;display:flex}.sidebar{z-index:40;width:var(--sb-w);background:linear-gradient(180deg, var(--sb-bg) 0%, var(--sb-bg-2) 100%);height:100dvh;color:var(--sb-ink);border-right:1px solid #00000059;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset 1px 0 #ffffff08,18px 0 40px -34px #1d1a1799}.mic{--rec:#c4523a}.mic-sidebar .mic-knopf{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) + 4px);width:100%;height:44px;font-family:var(--font-ui);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:#fff;background:linear-gradient(135deg, var(--mic-start), var(--accent-deep));transition:transform var(--dur-tooltip) var(--ease-out), box-shadow var(--dur-dropdown) var(--ease-color), filter var(--dur-dropdown) var(--ease-out);border:none;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 6px 18px -8px #96674aa6}.mic-sidebar .mic-knopf:hover{filter:brightness(1.07);box-shadow:inset 0 1px #ffffff2e,0 10px 24px -8px #96674abf}.mic-sidebar .mic-knopf:active{transform:translateY(0)scale(.985)}.mic-knopf:focus-visible{outline-offset:2px;outline:2px solid #e9c6a6}.mic-ic{flex:none;place-items:center;display:grid}.mic-sidebar .mic-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mic-kbd{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);background:var(--card);border-radius:5px;flex:none;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.mic-kbd{background:color-mix(in srgb, var(--card) 16%, transparent)}}.mic-kbd{color:#ffffffd9}.mic-sidebar .mic-rec{align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 4px);background:#c4523a26;border:1px solid #c4523a73;width:100%;height:44px;padding:0 8px 0 12px;animation:1.8s ease-in-out infinite mic-glow;display:flex}@keyframes mic-glow{50%{box-shadow:0 0 0 5px #c4523a1a}}.mic-dot{background:var(--rec);border-radius:3.40282e38px;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite mic-blink}@keyframes mic-blink{50%{opacity:.25}}.mic-eq{flex:1;align-items:center;gap:3px;min-width:0;height:22px;display:flex}.mic-eq>span{transform-origin:50%;background:linear-gradient(180deg, #f0a98b, var(--rec));will-change:transform;border-radius:2px;width:4px;height:100%;transform:scaleY(.12)}.mic-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#f3d9cf;flex:none;font-size:12px}.mic-time.is-warn{color:#ffb4a0;animation:1s ease-in-out infinite mic-blink}.mic-act{cursor:pointer;color:#f3d9cf;width:30px;height:30px;transition:background var(--dur-tooltip) var(--ease-color), color var(--dur-tooltip) var(--ease-color);background-color:#0000;border:none;border-radius:9px;flex:none;place-items:center;display:grid}.mic-act:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.mic-act:hover{background:color-mix(in srgb, var(--card) 10%, transparent)}}.mic-act:hover{color:#fff}.mic-act:focus-visible{outline-offset:2px;outline:2px solid #e9c6a6}.mic-stop{background:var(--rec);color:#fff}.mic-stop:hover{color:#fff;background:#d46049}.mic-sidebar .mic-proc{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--radius) + 4px);background:var(--card);width:100%;height:44px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mic-sidebar .mic-proc{background:color-mix(in srgb, var(--card) 7%, transparent)}}.mic-sidebar .mic-proc{border:1px solid var(--sb-line);color:var(--sb-dim);font-size:12.5px}.mic-spin{border:2px solid #fff3;border-top-color:#e9c6a6;border-radius:3.40282e38px;flex:none;width:14px;height:14px;animation:.8s linear infinite mic-spin}@keyframes mic-spin{to{transform:rotate(360deg)}}.mic-sidebar .mic-fehler{color:#ffb4a0;margin:6px 2px 0;font-size:11px;line-height:1.4}.mic-composer .mic-knopf{border-radius:var(--r-pill);cursor:pointer;width:34px;height:34px;color:var(--primary);transition:background var(--dur-tooltip) var(--ease-color), color var(--dur-tooltip) var(--ease-color), border-color var(--dur-tooltip) var(--ease-color);background-color:#0000;border:1px solid #0000;flex:none;place-items:center;display:grid}.mic-composer .mic-knopf:hover{background:var(--accent-08);border-color:var(--accent-15)}.mic-composer .mic-label,.mic-composer .mic-kbd{display:none}.mic-composer .mic-rec,.mic-composer .mic-proc{z-index:3;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--background);padding:0 8px 0 14px;display:flex;position:absolute;inset:0}.mic-composer .mic-rec{border:1px solid #c4523a66}.mic-composer .mic-eq{height:20px}.mic-composer .mic-eq>span{background:linear-gradient(180deg, #d98166, var(--rec))}.mic-composer .mic-time{color:var(--err)}.mic-composer .mic-act{color:var(--muted-foreground)}.mic-composer .mic-act:hover{background:var(--ink-05);color:var(--foreground)}.mic-composer .mic-stop{background:var(--rec);color:#fff}.mic-composer .mic-stop:hover{background:#d46049}.mic-composer .mic-proc{color:var(--muted-foreground);font-size:12.5px}.mic-composer .mic-spin{border-color:var(--ink-14);border-top-color:var(--accent-deep)}.mic-composer .mic-fehler{z-index:4;background:var(--err-bg);max-width:240px;color:var(--err);border:1px solid #ae513840;border-radius:10px;margin:0;padding:6px 10px;font-size:11.5px;line-height:1.35;position:absolute;bottom:calc(100% + 6px);right:0}.shell-mic{flex:none}.shell-mic .mic{position:relative}.shell-mic .mic-rec,.shell-mic .mic-proc{gap:calc(var(--spacing) * 2.5);background:var(--card);height:44px;box-shadow:0 1px 2px var(--ink-05);border-radius:3.40282e38px;padding:0 5px 0 14px;position:static;inset:auto}.shell-mic .mic-rec{background:var(--rec)}@supports (color:color-mix(in lab, red, red)){.shell-mic .mic-rec{background:color-mix(in srgb, var(--rec) 7%, var(--card))}}.shell-mic .mic-rec{border:1px solid var(--rec)}@supports (color:color-mix(in lab, red, red)){.shell-mic .mic-rec{border:1px solid color-mix(in srgb, var(--rec) 35%, transparent)}}.shell-mic .mic-proc{border-style:var(--tw-border-style);border-width:1px;padding-right:14px}.shell-mic .mic-eq{flex:none;height:18px}.shell-mic .mic-eq>span{width:3px}.shell-mic .mic-time{min-width:2.6em}.shell-mic .mic-act{border-radius:3.40282e38px;width:34px;height:34px}.shell-mic .mic-fehler{top:calc(100% + 8px);bottom:auto}@media (min-width:1024px){.shell-mic .mic-rec,.shell-mic .mic-proc{height:40px;padding-left:12px}.shell-mic .mic-act{width:30px;height:30px}}@media (max-width:639px){.shell-mic .mic-eq,.shell-mic .mic-proc-label{display:none}}@media (prefers-reduced-motion:reduce){.mic-glow,.mic-dot,.mic-time.is-warn{animation:none}}.content{width:100%;max-width:none;margin:0 auto;padding:0 clamp(16px,1.4vw,32px)}.content[data-workspace=lesen]{max-width:none;padding:0 40px}.content[data-workspace=belege]{height:100dvh;padding-inline:clamp(12px,1vw,20px);overflow:hidden}.content[data-workspace=mail]{padding-inline:clamp(28px,2.4vw,52px)}.content[data-workspace=reisen]{padding-inline:var(--page-top)}.content{padding-right:max(clamp(16px, 1.4vw, 32px), var(--hc-launcher-w))}.content[data-workspace=lesen]{padding-right:max(40px, var(--hc-launcher-w))}.content[data-workspace=belege]{padding-right:max(clamp(12px, 1vw, 20px), var(--hc-launcher-w))}.content[data-workspace=mail]{padding-right:max(clamp(28px, 2.4vw, 52px), var(--hc-launcher-w))}.content[data-workspace=reisen]{padding-right:max(var(--page-top), var(--hc-launcher-w))}.bare-shell{flex-direction:column;min-height:100dvh;display:flex}.bare-brand{align-items:center;height:60px;padding:20px 32px;text-decoration-line:none;display:flex}.bare-shell .content{flex-direction:column;flex:1;display:flex}@media (max-width:860px){:root{--hc-launcher-w:0px}.sidebar{height:100dvh;transition:transform var(--dur-modal) var(--ease-out);position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:30px 0 80px -30px #0009;width:var(--sb-w)!important}.content{padding:0 20px}.content[data-workspace=belege]{height:auto;min-height:calc(100dvh - var(--app-topbar-h));overflow:visible}.content[data-workspace=mail]{padding-inline:20px}.content[data-workspace=reisen]{padding-inline:var(--page-top)}.settings-nav{top:calc(var(--app-topbar-h) + 8px)}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.detail-page{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.notiz-detail{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.notiz-detail-head{align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}.notiz-detail-head .badge{flex:none}.notiz-detail-meta{align-items:baseline;gap:calc(var(--spacing) * 3.5);font-family:var(--font-mono);color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.notiz-detail-titel{min-width:0;font-family:var(--font-ui);letter-spacing:-.02em;color:var(--foreground);border-radius:calc(var(--radius) - 2px);background-color:#0000;border:none;flex:1;padding:2px 0;font-size:clamp(24px,3.2vw,32px);font-weight:300;line-height:1.2}.notiz-detail-titel::placeholder{color:var(--muted-foreground)}.notiz-detail-titel:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.notiz-detail-titel:hover{background:color-mix(in srgb, var(--card) 45%, transparent)}}.notiz-detail-titel:focus{background:var(--card);outline:none}@supports (color:color-mix(in lab, red, red)){.notiz-detail-titel:focus{background:color-mix(in srgb, var(--card) 60%, transparent)}}.notiz-detail-titel:focus{box-shadow:0 1px 0 var(--accent-deep)}.icon-action{border:1px solid var(--ink-08);background:var(--card);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.icon-action{background:color-mix(in srgb, var(--card) 55%, transparent)}}.icon-action{cursor:pointer;color:var(--muted-foreground);transition:color var(--dur-tooltip) var(--ease-color), border-color var(--dur-tooltip) var(--ease-color), background var(--dur-tooltip) var(--ease-color)}.icon-action:hover{color:var(--foreground);border-color:var(--ink-14)}.icon-action.danger:hover{color:var(--err);background:var(--err-bg);border-color:#9c463059}.icon-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.icon-action[disabled]{opacity:.45;cursor:progress}.meta-chips{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.mchip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-pill);background:var(--card);padding:4px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mchip{background:color-mix(in srgb, var(--card) 55%, transparent)}}.mchip{border:1px solid var(--ink-08);--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--ink-70);white-space:nowrap}.mchip-icon{color:var(--primary);place-items:center;display:grid}.mchip-quiet{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);background-color:#0000;border-style:dashed}.mchip-quiet .mchip-icon{color:var(--muted-foreground)}.save-line{justify-content:flex-end;align-items:center;min-height:18px;margin-top:-4px;display:flex}.save-status{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11.5px;overflow:hidden}.save-status.save-fehler,.save-status.save-leer{color:var(--err)}.save-indicator{width:22px;height:22px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.save-indicator[data-art=gespeichert]{color:var(--ok)}.save-indicator[data-art=dirty] svg,.save-indicator[data-art=speichert] svg{animation:.9s linear infinite save-spin}@keyframes save-spin{to{transform:rotate(360deg)}}.save-indicator .save-check-ring{stroke-dasharray:57;stroke-dashoffset:57px;animation:save-draw var(--dur-modal) var(--ease-out) forwards}.save-indicator .save-check-tick{stroke-dasharray:13;stroke-dashoffset:13px;animation:save-draw var(--dur-modal) var(--ease-out) var(--dur-modal) forwards}@keyframes save-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.save-indicator svg{animation:none!important}.save-indicator .save-check-ring,.save-indicator .save-check-tick{stroke-dashoffset:0;animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notiz-detail-inline{border-radius:var(--r-md);transition:background var(--dur-tooltip) var(--ease-color);margin:0 -10px;padding:6px 10px}.notiz-detail-inline:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.notiz-detail-inline:hover{background:color-mix(in srgb, var(--card) 40%, transparent)}}.notiz-detail-inline:focus-within{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.notiz-detail-inline:focus-within{background:color-mix(in srgb, var(--card) 55%, transparent)}}.notiz-detail-inline .ntz-prose{cursor:text;min-height:160px}.notiz-detail-inline .ntz-toolbar{position:static}.notiz-detail-body{margin-top:calc(var(--spacing) * .5)}.notiz-detail-body .ntz-prose{min-height:40px}.notiz-detail-leer{color:var(--muted-foreground);font-size:13.5px}.notiz-detail-actions{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.notiz-detail-titel-static{--tw-font-weight:var(--font-weight-medium);font-size:clamp(22px,3vw,30px);font-weight:var(--font-weight-medium);letter-spacing:-.025em;flex:1;margin:0;line-height:1.2}.meeting-source-links{flex-wrap:wrap;gap:9px;margin:16px 0 4px;display:flex}.meeting-sync-error{border-radius:var(--r-md);color:var(--err);background:var(--err-bg);margin:10px 0 0;padding:10px 12px;font-size:12.5px}.meeting-participants,.meeting-summary-section,.meeting-ergaenzung{margin-top:calc(var(--spacing) * 5.5)}.meeting-participants>span,.meeting-section-head span{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--ink-70);display:block}.meeting-participants p{color:var(--muted-foreground);margin:5px 0 0;font-size:13px}.granola-summary{margin-top:calc(var(--spacing) * 2.5);color:var(--ink-80);font-size:14px;line-height:1.65}.granola-summary h2{--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);margin:22px 0 8px}.granola-summary h3{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);margin:18px 0 7px}.granola-summary p{margin:7px 0}.granola-summary-gap{height:5px}.granola-summary-item{grid-template-columns:18px 1fr;gap:5px;margin:5px 0;display:grid}.granola-summary-item>span{color:var(--primary)}.granola-transcript{margin-top:calc(var(--spacing) * 6);border-top:1px solid var(--ink-08);border-bottom:1px solid var(--ink-08)}.granola-transcript summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);cursor:pointer;padding:14px 2px;list-style-type:none;display:flex}.granola-transcript summary::-webkit-details-marker{display:none}.granola-transcript summary span{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold)}.granola-transcript summary small{color:var(--muted-foreground);font-size:11.5px}.granola-transcript-body{padding:2px 2px 16px}.transcript-segment{border-top:1px solid var(--ink-05);padding:10px 0}.transcript-segment>div{align-items:baseline;gap:calc(var(--spacing) * 2.5);display:flex}.transcript-segment b{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--primary)}.transcript-segment time{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}.transcript-segment p{margin:4px 0 0;font-size:13.5px;line-height:1.55}.granola-transcript .muted,.granola-transcript .error-text{color:var(--muted-foreground);font-size:12.5px}.granola-transcript .error-text{color:var(--err)}.meeting-ergaenzung{padding-top:calc(var(--spacing) * .5)}.meeting-section-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.5);margin-bottom:9px;display:flex}.meeting-section-head small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:11.5px;display:block}.meeting-ergaenzung-editor{border:1px solid var(--ink-08);border-radius:var(--r-md);background:var(--card);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.meeting-ergaenzung-editor{background:color-mix(in srgb, var(--card) 38%, transparent)}}.meeting-ergaenzung-editor .ntz-toolbar{position:static}.meeting-ergaenzung-editor .ntz-prose{min-height:80px}.meeting-save-status{color:var(--muted-foreground);margin:7px 0 0;font-size:11.5px}@media (max-width:620px){.meeting-section-head,.granola-transcript summary{flex-direction:column;align-items:flex-start}}.notiz-liste-suche{padding:0 0 10px}.notiz-liste-suche .list-search{flex:none;width:100%}.notiz-liste-filter{padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--ink-08);margin-bottom:calc(var(--spacing) * 2)}.notiz-liste-leer{color:var(--muted-foreground);padding:18px 12px;font-size:13px}.split{grid-template-columns:minmax(280px,.85fr) 1.5fr;min-height:calc(100dvh - 210px);display:grid;overflow:hidden}.split-list{gap:var(--spacing);padding:var(--ws-gap);border-right:1px solid var(--ink-08);flex-direction:column;min-height:420px;max-height:calc(100dvh - 200px);display:flex;overflow-y:auto}.split-detail{min-width:0;padding:var(--ws-pad-panel) 18px}.split-detail .notiz-detail-body{box-shadow:none;-webkit-backdrop-filter:none;background-color:#0000;border:none;padding:4px 0 0}.split-detail .notiz-detail-actions{border-top:1px solid var(--ink-08);margin-top:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 4)}.split-detail .notiz-detail-inline .ntz-prose{min-height:max(220px,100dvh - 380px)}@media (max-width:860px){.split{grid-template-columns:1fr}.split-list{display:none}.split-detail{padding:18px 16px 20px}}.richtext-field{min-width:0}.richtext-field-editor{border:1px solid var(--ink-14);border-radius:var(--r-md);background-color:var(--card);cursor:text;padding:8px 12px 10px}.richtext-field-editor:focus-within{outline:2px solid var(--accent-deep);outline-offset:1px}.richtext-field-editor .ntz-prose{min-height:72px;font-size:13.5px}.richtext-field-editor .ntz-toolbar{margin-bottom:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .5);box-shadow:none;border:none;border-bottom:1px solid var(--ink-08);background-color:#0000;border-radius:0;position:static}.richtext-field-editor .ntz-toolbar .ntz-bubble-btn{min-width:26px;height:26px;font-size:11.5px}.list-search{flex:260px;min-width:0;position:relative}.list-search input{width:100%;min-width:0;font-family:var(--font-ui);color:var(--foreground);border-radius:var(--r-md);background:var(--card);padding:9px 13px 9px 34px;font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.list-search input{background:color-mix(in srgb, var(--card) 82%, transparent)}}.list-search input{border:1px solid var(--ink-14);box-shadow:inset 0 1px 0 var(--glass-hi)}.list-search input:focus{outline:2px solid var(--accent-deep);outline-offset:1px;border-color:#0000}.list-search:before{content:"";opacity:.6;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A5138' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:13px;height:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.notiz-liste-fuss{z-index:4;background:linear-gradient(#faf8f500,#faf8f5eb 34%);margin:auto -8px -16px;padding:14px 2px 12px;position:sticky;bottom:-16px}.faden-composer{background-color:var(--card);-webkit-backdrop-filter:blur(20px)saturate(1.2);border:1px solid var(--glass-hi);box-shadow:var(--shadow-float);border-radius:18px}.faden-composer:focus-within{border-color:var(--accent-15)}.faden-comp-row{align-items:flex-end;gap:calc(var(--spacing) * 1.5);padding:6px 6px 6px 8px;display:flex;position:relative}.faden-input{resize:none;min-width:0;min-height:22px;max-height:120px;color:var(--foreground);font-family:var(--font-ui);background-color:#0000;border:none;flex:1;padding:7px 2px;font-size:13.5px;line-height:1.45;overflow-y:auto}.faden-input::placeholder{color:var(--muted-foreground)}.faden-input:focus{outline:none}.faden-send{border-radius:var(--r-pill);cursor:pointer;background:linear-gradient(180deg, var(--accent), var(--accent-deep));color:#faf8f5;width:36px;height:36px;transition:transform var(--dur-tooltip) var(--ease-out), opacity var(--dur-tooltip) var(--ease-out), box-shadow var(--dur-tooltip) var(--ease-color);border:none;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px -8px #7a51388c}.faden-send:active{transform:scale(.94)}.faden-send[disabled]{opacity:.35;cursor:default;box-shadow:none;transform:none}.faden-send:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.faden-hint{color:var(--muted-foreground);align-items:center;gap:7px;margin:0;padding:0 14px 8px;font-size:11.5px;display:flex}.faden-hint b{color:var(--ink-70);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.faden-hint .d{background:var(--ok);border-radius:3.40282e38px;flex:none;width:5px;height:5px}.faden-hint.fehler{color:var(--err)}.faden-leer-composer{max-width:560px;margin:8px auto 26px}.blatt{z-index:120;animation:blatt-rise var(--dur-drawer) var(--ease-drawer) both;background:linear-gradient(168deg,#fbf8f3 0%,#f7f1e8 60%,#f4eee2 100%);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes blatt-rise{0%{opacity:0;transform:translateY(4%)}to{opacity:1;transform:none}}.blatt-inner{max-width:640px;margin:0 auto;padding:10px 28px 40px}.blatt-titel{border-radius:var(--radius-element);width:100%;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.01em;box-shadow:none;transition:background var(--dur-tooltip) var(--ease-color);background:0 0;border:0;margin:12px 0 0 -6px;padding:2px 6px;font-size:clamp(26px,4vw,32px);font-weight:400;line-height:1.14;display:block}.blatt-titel::placeholder{color:var(--rd-faint,var(--muted-foreground))}@media (hover:hover){.blatt-titel:hover{background:var(--rd-sunk,var(--muted))}@supports (color:color-mix(in lab, red, red)){.blatt-titel:hover{background:color-mix(in srgb, var(--rd-sunk,var(--muted)) 55%, transparent)}}}.blatt-titel:focus{background:var(--rd-sunk,var(--muted));outline:none}@supports (color:color-mix(in lab, red, red)){.blatt-titel:focus{background:color-mix(in srgb, var(--rd-sunk,var(--muted)) 70%, transparent)}}html[data-theme] .blatt-titel:focus-visible,.blatt-titel:focus-visible{box-shadow:inset 0 -2px 0 var(--rd-forest,var(--primary))!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .blatt-titel:focus-visible,.blatt-titel:focus-visible{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--rd-forest,var(--primary)) 55%, transparent)!important}}html[data-theme] .blatt-titel:focus-visible,.blatt-titel:focus-visible{outline:none!important}.blatt .ntz-editor{flex-direction:column-reverse;min-height:calc(100dvh - 240px);display:flex}.blatt .ntz-editor>div:not(.ntz-toolbar){flex:1}.blatt .ntz-prose{min-height:40vh;margin-top:calc(var(--spacing) * 4.5);padding-bottom:calc(var(--spacing) * 6);font-size:16.5px;line-height:1.7}.blatt .ntz-toolbar{z-index:6;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(16px);background:#1d1a17ed;border:none;flex-wrap:nowrap;align-self:center;max-width:100%;margin:8px 0 0;padding:7px 10px;position:sticky;top:auto;bottom:16px;overflow-x:auto;box-shadow:0 18px 44px -14px #1d1a178c}.blatt .ntz-bubble-btn{border-radius:var(--r-pill);color:#faf8f5b8;width:34px;height:34px}.blatt .ntz-bubble-btn:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.blatt .ntz-bubble-btn:hover{background:color-mix(in srgb, var(--card) 10%, transparent)}}.blatt .ntz-bubble-btn:hover{color:#fff}.blatt .ntz-bubble-btn[data-active=true]{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.blatt .ntz-bubble-btn[data-active=true]{background:color-mix(in srgb, var(--card) 16%, transparent)}}.blatt .ntz-bubble-btn[data-active=true]{color:#fff}.blatt .ntz-bubble-btn:focus-visible{outline-offset:1px;outline:2px solid #faf8f5d9}.blatt .ntz-bubble-sep{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.blatt .ntz-bubble-sep{background:color-mix(in srgb, var(--card) 15%, transparent)}}@media (max-width:640px){.blatt-inner{padding:6px 18px 30px}}@media (prefers-reduced-motion:reduce){.blatt{animation:none}}.belege-workspace-page{height:100dvh;padding:var(--page-top) 0 14px;flex-direction:column;display:flex;overflow:hidden}.belege-toolbar{min-height:var(--ws-row);flex:none;align-items:center;gap:9px;padding:4px 0;display:flex}.belege-search{flex:360px;min-width:0;position:relative}.belege-search>svg{pointer-events:none;color:var(--muted-foreground);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.belege-search input{border:1px solid var(--ink-14);background:var(--card);border-radius:10px;width:100%;height:38px}@supports (color:color-mix(in lab, red, red)){.belege-search input{background:color-mix(in srgb, var(--card) 70%, transparent)}}.belege-search input{color:var(--foreground);font:inherit;padding:0 12px 0 37px;font-size:12.5px;box-shadow:inset 0 1px #ffffffa6}.belege-search input:focus{outline:2px solid var(--accent-deep);outline-offset:1px;border-color:#0000}.belege-toolbar-count{margin-left:calc(var(--spacing) * .5);white-space:nowrap;color:var(--muted-foreground);font-size:11px}.belege-upload-note{align-items:center;gap:calc(var(--spacing) * 2);background:var(--accent-08);min-height:34px;color:var(--primary);border-radius:9px;margin:10px 0 0;padding:7px 11px;font-size:11.5px;display:flex}.belege-upload-note.ok{color:var(--ok);background:var(--ok-bg)}.belege-upload-note.fehler{color:var(--err);background:var(--err-bg)}.belege-workspace{min-height:0;margin-top:var(--spacing);gap:var(--ws-gap);flex:1;grid-template-columns:clamp(320px,20vw,380px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.belege-workspace[data-mode=pruefen]{grid-template-columns:clamp(290px,17vw,330px) minmax(0,1fr)}.belege-workspace[data-drag=true] :is(.belege-list-pane,.belege-inspector){border-color:var(--accent)}.belege-drop-overlay{z-index:30;border:1px dashed var(--accent);color:var(--primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#faf8f5f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:10px}.belege-drop-overlay>svg{width:24px;height:24px;margin-bottom:var(--spacing)}.belege-drop-overlay b{font-size:15px;font-weight:550}.belege-drop-overlay span{color:var(--muted-foreground);font-size:11.5px}.belege-list-pane{border:1px solid var(--ink-08);background:#fcfaf7b8;border-radius:18px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1d1a1709,0 24px 56px -46px #1d1a174d,inset 0 1px #fffc}.belege-queue-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--ink-08);min-height:48px;padding:8px 12px;display:flex}.belege-queue-head span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);text-transform:uppercase;font-size:10.5px;display:block}.belege-queue-head b{margin-top:calc(var(--spacing) * .5);font-size:13px;font-weight:550;display:block}.belege-queue-head small{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px}.belege-table-head,.belege-list-row{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid}.belege-table-head{border-bottom:1px solid var(--ink-08);min-height:32px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-foreground);text-transform:uppercase;flex:none;padding:0 11px;font-size:8.5px}.belege-table-head span:last-child{text-align:right}.belege-list-row{border:0;border-bottom:1px solid var(--ink-08);width:100%;min-height:76px;color:var(--foreground);font:inherit;cursor:pointer;text-align:left;transition:background var(--dur-tooltip) var(--ease-color), box-shadow var(--dur-tooltip) var(--ease-color);background-color:#0000;padding:10px 11px}.belege-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.belege-list::-webkit-scrollbar{width:7px}.belege-inspector::-webkit-scrollbar{width:7px}.belege-list::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#1d1a1733 padding-box padding-box;border:2px solid #0000}.belege-inspector::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#1d1a1733 padding-box padding-box;border:2px solid #0000}.belege-list-row:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.belege-list-row:hover{background:color-mix(in srgb, var(--card) 55%, transparent)}}.belege-list-row[data-selected=true]{background:var(--accent-08);box-shadow:inset 3px 0 0 var(--accent)}.belege-list-row:focus-visible{z-index:1;outline:2px solid var(--accent-deep);outline-offset:-2px;position:relative}.belege-row-summary{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;min-width:78px;display:flex}.belege-row-amount{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px}.belege-row-file{align-items:flex-start;gap:9px;min-width:0;display:flex}.belege-row-file>span:last-child{min-width:0}.belege-row-file b,.belege-row-filename{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.belege-row-file em{-webkit-line-clamp:2;line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.belege-row-file b{font-size:12.5px;font-weight:550}.belege-row-meta{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;font-family:var(--font-mono);color:var(--muted-foreground);margin-top:5px;font-size:10.5px;display:flex}.belege-row-filename{flex:1;min-width:32px}.belege-row-date{font-size:inherit;color:var(--muted-foreground);flex:none}.belege-row-summary .belege-status{min-height:22px;font-family:var(--font-mono);justify-content:center;padding:2px 7px;font-size:9.5px;font-weight:650}.belege-row-summary .belege-status[data-tone=ok]{gap:var(--spacing);padding-left:calc(var(--spacing) * 1.5);color:#285b41;background:#35684e1a;border:1px solid #285b4133}.belege-row-summary .belege-status[data-tone=ok] svg{stroke-width:2.4px;width:10px;height:10px}.belege-list-row[data-status=rueckfrage]:not([data-selected=true]){background:linear-gradient(90deg,#a8752b13,#a8752b05 70%,#0000)}.belege-list-row[data-status=rueckfrage] .belege-file-icon{color:var(--warn);background:#a8752b17;border-color:#a8752b33}.belege-row-file em{margin-top:var(--spacing);color:var(--warn);font-size:10.5px;font-style:normal}.belege-file-icon{border:1px solid var(--ink-08);border-radius:calc(var(--radius) - 2px);background:var(--card);flex:none;place-items:center;width:27px;height:34px;margin-top:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.belege-file-icon{background:color-mix(in srgb, var(--card) 58%, transparent)}}.belege-file-icon{color:var(--muted-foreground)}.belege-file-icon svg{width:14px;height:14px}.belege-status{border-radius:var(--r-pill);background:var(--ink-05);width:fit-content;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:550;display:inline-flex}.belege-status[data-tone=new]{background:var(--accent-08);color:var(--accent-deep)}@supports (color:color-mix(in lab, red, red)){.belege-status[data-tone=new]{color:color-mix(in srgb, var(--accent-deep) 82%, var(--ink))}}.belege-status[data-tone=review]{background:var(--warn-bg);color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.belege-status[data-tone=review]{color:color-mix(in srgb, var(--warn) 78%, var(--ink))}}.belege-status[data-tone=question]{gap:var(--spacing);color:var(--warn);background:#a8752b1f;border:1px solid #a8752b2e}@supports (color:color-mix(in lab, red, red)){.belege-status[data-tone=question]{color:color-mix(in srgb, var(--warn) 78%, var(--ink))}}.belege-status[data-tone=question]{font-weight:650}.belege-status[data-tone=question] svg{stroke-width:2px;width:11px;height:11px}.belege-status[data-tone=ok]{background:var(--ok-bg);color:var(--ok)}.belege-status[data-tone=storno]{background:var(--err-bg);color:var(--err)}.belege-list-empty{min-height:250px;padding:calc(var(--spacing) * 8.5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.belege-list-empty>span{background:var(--ok-bg);width:38px;height:38px;color:var(--ok);border-radius:3.40282e38px;place-items:center;display:grid}.belege-list-empty b{margin-top:calc(var(--spacing) * 2.5);font-size:13.5px;font-weight:550}.belege-list-empty p{max-width:290px;color:var(--muted-foreground);margin-top:5px;font-size:11.5px;line-height:1.45}.belege-inspector{overscroll-behavior:contain;border:1px solid var(--ink-08);background:#fcfaf7b8;border-radius:18px;min-width:0;min-height:0;overflow-y:auto;box-shadow:0 1px 2px #1d1a1709,0 24px 56px -46px #1d1a174d,inset 0 1px #fffc;container-type:inline-size}.belege-inspector-inner{grid-template:"head head""review review""preview side"1fr"actions actions"/minmax(0,1fr) clamp(300px,24%,360px);align-items:start;min-height:100%;display:grid}.belege-inspector-head{z-index:4;padding:var(--ws-pad-panel) var(--ws-pad-panel) 12px;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--ink-08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfaf7f0;grid-area:head;display:flex;position:sticky;top:0}.belege-inspector-head h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:7px;font-size:20px;font-weight:520;line-height:1.08}.belege-inspector-head p{color:var(--muted-foreground);margin-top:5px;font-size:10.5px}.belege-inspector-head>strong{padding-top:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:20px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.belege-mini-preview{min-width:0;padding:var(--ws-gap) var(--ws-pad-panel) var(--ws-pad-panel);grid-area:preview}.belege-mini-label{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);min-height:25px;display:flex}.belege-mini-label span{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase}.belege-mini-label small{text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-family:var(--font-mono);color:var(--muted-foreground);font-size:10.5px;overflow:hidden}.belege-mini-preview .ledger-viewer,.belege-mini-preview .ledger-viewer-empty{border-radius:9px;width:min(100%,70.7071dvh - 176.768px);height:auto;min-height:0;margin-inline:auto}.belege-mini-preview .ledger-viewer-empty{aspect-ratio:210/297}.belege-mini-preview .ledger-viewer-bar{height:39px}.belege-mini-preview .ledger-viewer-stage{aspect-ratio:210/297;width:100%;height:auto;min-height:0;padding:calc(var(--spacing) * 4)}.belege-mini-preview .ledger-viewer-stage canvas,.belege-mini-preview .ledger-viewer-stage img{max-width:100%;max-height:100%}.belege-mini-preview .ledger-viewer-pages>span{min-width:46px;font-size:10.5px}.belege-mini-preview .ledger-icon-btn{width:27px;height:27px}.belege-mini-preview .ledger-icon-btn svg{width:14px;height:14px}.belege-inspector-side{min-width:0;margin:var(--ws-gap) var(--ws-pad-panel) var(--ws-pad-panel) 0;gap:var(--ws-gap-sektion);flex-direction:column;grid-area:side;align-self:start;display:flex;position:sticky;top:96px;container:belege-side/inline-size}.belege-inspector-data{padding:var(--ws-pad-panel);border:1px solid var(--ink-08);border-radius:var(--radius-2xl);background:var(--card);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.belege-inspector-data{background:color-mix(in srgb, var(--card) 66%, transparent)}}.belege-inspector-data{box-shadow:0 14px 36px -32px #1d1a176b,inset 0 1px #ffffffe0}.belege-inspector-data[data-editing=true]{background:var(--card);border-color:#7a51383d}@supports (color:color-mix(in lab, red, red)){.belege-inspector-data[data-editing=true]{background:color-mix(in srgb, var(--card) 78%, transparent)}}.belege-rueckfrage-field{margin-top:calc(var(--spacing) * 2.5);min-width:0}.belege-rueckfrage-field label{font-family:var(--font-mono);letter-spacing:.09em;color:var(--muted-foreground);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:550;display:block}.belege-rueckfrage-field>input{background:var(--card);border:1px solid #a8752b2e;border-radius:9px;width:100%;min-height:39px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.belege-rueckfrage-field>input{background:color-mix(in srgb, var(--card) 76%, transparent)}}.belege-rueckfrage-field>input{color:var(--foreground);font:inherit;font-size:12px;font-weight:520;box-shadow:inset 0 1px #ffffffbf}.belege-rueckfrage-field>input:focus{outline:2px solid var(--accent-deep);outline-offset:1px;border-color:#0000}.belege-rueckfrage-field>small{color:var(--muted-foreground);margin-top:5px;font-size:10.5px;line-height:1.4;display:block}.belege-side-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);min-height:48px;margin-bottom:7px;display:flex}.belege-side-head>div>span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);text-transform:uppercase;font-size:10.5px;display:block}.belege-side-head h3{margin-top:var(--spacing);letter-spacing:-.015em;font-size:16px;font-weight:550;line-height:1.1}.belege-side-head>p{text-align:right;max-width:150px;color:var(--muted-foreground);font-size:10.5px;line-height:1.35}.belege-side-edit{min-height:30px;color:var(--muted-foreground);font:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:10.5px;display:inline-flex}.belege-side-edit:hover{background:var(--ink-05);color:var(--foreground)}.belege-side-edit:disabled{opacity:.4;cursor:not-allowed}.belege-side-edit svg{width:13px;height:13px}.belege-editing-indicator{margin-top:var(--spacing);border-radius:var(--r-pill);background:var(--accent-08);color:var(--primary);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;padding:4px 7px;font-size:7.5px}.belege-inline-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--ink-08);grid-template-columns:minmax(78px,92px) minmax(0,1fr);min-width:0;min-height:44px;padding:5px 0;display:grid}.belege-inline-row>label,.belege-inline-row>span:first-child{color:var(--muted-foreground);font-size:10.5px}.belege-inline-row>b{overflow-wrap:anywhere;font-size:12px;font-weight:520;line-height:1.35}.belege-inline-row>input:not([type=hidden]),.belege-inline-money{background:var(--accent-08);width:100%;min-width:0;min-height:34px;color:var(--foreground);font:inherit;border:0;border-radius:7px;font-size:12px;font-weight:520;box-shadow:inset 0 -1px #7a513852}.belege-inline-row>input:not([type=hidden]){padding:6px 8px}.belege-inline-row>input:not([type=hidden]):hover,.belege-inline-money:hover{background:#96674a1f}.belege-inline-row>input:not([type=hidden]):focus,.belege-inline-money:focus-within{outline:2px solid var(--accent-deep);outline-offset:1px;box-shadow:none}.belege-inline-money{padding-right:calc(var(--spacing) * 2);align-items:center;display:flex}.belege-inline-money input{width:100%;min-width:0;color:inherit;font:inherit;background-color:#0000;border:0;outline:0;padding:6px 8px}.belege-inline-money i{color:var(--muted-foreground);font-size:11px;font-style:normal}.belege-inline-choice{padding-block:3px}.belege-inline-choice .choice-field{align-items:center;gap:calc(var(--spacing) * 2.5);grid-column:1/-1;grid-template-columns:minmax(78px,92px) minmax(0,1fr);min-width:0;display:grid}.belege-inline-choice .field-label{font-family:var(--font-ui);--tw-font-weight:var(--font-weight-normal);font-size:10.5px;font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--muted-foreground);text-transform:none}.belege-inline-choice .choice-trigger{min-width:0;min-height:38px;box-shadow:none;background-color:#0000;border-color:#0000;border-radius:7px;padding:6px 7px;font-size:12px}.belege-inline-choice .choice-trigger:hover,.belege-inline-choice .choice-trigger[data-open=true]{background:var(--accent-08);border-color:#0000}.belege-inline-choice .choice-trigger:focus-visible{outline-offset:0}.belege-inline-choice .choice-trigger b{white-space:normal;font-weight:520;line-height:1.35}.belege-inline-form[data-editing=true] .belege-inline-choice .choice-trigger{background:var(--accent-08);box-shadow:inset 0 -1px #7a513852}.belege-inline-bu[data-state=offen] .choice-trigger b,.belege-inline-bu[data-state=vorschlag] .choice-trigger small{color:var(--warn)}.belege-inline-error{width:auto;margin:9px 0 0}.belege-side-signal{align-items:flex-start;gap:calc(var(--spacing) * 2.5);background:#35684e0e;border:1px solid #35684e1f;border-radius:13px;padding:13px 14px;display:flex}.belege-side-signal>span{background:var(--ok-bg);width:27px;height:27px;color:var(--ok);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.belege-side-signal>span svg{width:14px;height:14px}.belege-side-signal small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);font-size:10.5px;display:block}.belege-side-signal b{margin-top:3px;font-size:11.5px;font-weight:550;display:block}.belege-side-signal p{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.4}.belege-side-signal[data-tone=warn]{background:#a8752b11;border-color:#a8752b29}.belege-side-signal[data-tone=warn]>span{color:var(--warn);background:#a8752b1f}.belege-side-signal[data-tone=warn] small{color:var(--warn)}.belege-edit-actions{grid-template-columns:auto minmax(0,1fr);gap:7px;padding-top:11px;display:grid}.belege-inspector-actions{z-index:4;min-height:58px;padding:9px var(--ws-pad-panel);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4.5);border-top:1px solid var(--ink-08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f5d1;grid-area:actions;margin-top:auto;display:flex;position:sticky;bottom:0}.belege-action-context{min-width:0}.belege-action-context span{font-family:var(--font-mono);letter-spacing:.11em;color:var(--primary);text-transform:uppercase;font-size:10.5px;display:block}.belege-action-context b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);margin-top:3px;display:block;overflow:hidden}.belege-action-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.belege-inspector-actions form{display:flex}.belege-action-done{align-items:center;gap:calc(var(--spacing) * 1.5);background:var(--ok-bg);min-height:38px;color:var(--ok);border-radius:10px;padding:8px 11px;font-size:11px;font-weight:550;display:inline-flex}.belege-action-done svg{width:14px;height:14px}.belege-inspector-empty{min-height:520px;padding:calc(var(--spacing) * 9);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.belege-inspector-empty>svg{width:28px;height:28px;color:var(--ok)}.belege-inspector-empty b{margin-top:calc(var(--spacing) * 2.5);font-size:16px;font-weight:550}.belege-inspector-empty p{max-width:300px;color:var(--muted-foreground);margin:6px 0 16px;font-size:12px;line-height:1.45}@container (min-width:1160px){.belege-inspector-inner{grid-template-columns:minmax(0,1fr) clamp(340px,26%,420px)}.belege-mini-preview{padding-inline:14px}}@container belege-side (min-width:520px){.belege-inline-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;display:grid}.belege-inline-form>.belege-side-head,.belege-inline-supplier,.belege-inline-choice,.belege-inline-error,.belege-edit-actions{grid-column:1/-1}.belege-inline-date,.belege-inline-amount{grid-template-columns:minmax(72px,86px) minmax(0,1fr)}}@container (max-width:680px){.belege-inspector-inner{flex-direction:column;align-items:stretch;display:flex}.belege-inspector-side{align-self:stretch;width:auto;margin:0 14px 16px;position:static}}@media (max-width:1080px){.belege-workspace,.belege-workspace[data-mode=pruefen]{grid-template-columns:1fr}.belege-workspace{gap:calc(var(--spacing) * 3);overflow-y:auto}.belege-list{max-height:320px}.belege-inspector{scroll-margin-top:calc(var(--app-topbar-h) + 10px);overflow:visible}}@media (max-width:680px){.belege-workspace-page{height:auto;min-height:calc(100dvh - var(--app-topbar-h));padding-top:var(--page-top);overflow:visible}.belege-toolbar{flex-wrap:wrap;align-items:stretch}.belege-search{flex-basis:100%}.belege-toolbar .choice-field[data-variant=filter]{flex:1}.belege-toolbar .choice-field[data-variant=filter] .choice-trigger{min-width:0}.belege-list-row{min-height:84px;padding-block:12px}.belege-row-file b{font-size:13.5px;line-height:1.2}.belege-row-amount{font-size:13.5px}.belege-row-meta{margin-top:calc(var(--spacing) * 1.5);font-size:10.5px}.belege-inspector-head{align-items:flex-start;gap:calc(var(--spacing) * 2.5);flex-direction:column}.belege-inspector-head>strong{font-size:24px}.belege-mini-preview{padding-inline:10px}.belege-inspector-actions{align-items:stretch;gap:calc(var(--spacing) * 2.5);flex-direction:column}.belege-action-context b{white-space:normal}.belege-action-buttons{width:100%}.belege-action-buttons form{flex:1;justify-content:center}.belege-action-buttons .belege-review-submit,.belege-rueckfrage-inspector .belege-action-buttons>.belege-hotkey-primary{flex-basis:100%}}@media (max-width:440px){.belege-row-file{gap:calc(var(--spacing) * 2)}.belege-file-icon{width:27px;height:33px}.belege-inline-row,.belege-inline-choice .choice-field{grid-template-columns:92px minmax(0,1fr)}.belege-row-filename{max-width:92px}}@media (prefers-reduced-motion:reduce){.belege-list-row{transition:none}}.sach-dropzone{border:1px solid var(--ink-10);background:var(--card);border-radius:15px;min-height:82px}@supports (color:color-mix(in lab, red, red)){.sach-dropzone{background:color-mix(in srgb, var(--card) 48%, transparent)}}.sach-dropzone{cursor:pointer;transition:border-color var(--dur-dropdown) var(--ease-color), background var(--dur-dropdown) var(--ease-color), transform var(--dur-dropdown) var(--ease-out), box-shadow var(--dur-dropdown) var(--ease-color);align-items:center;gap:13px;padding:13px 15px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 14px 40px -34px #1d1a178c}.sach-dropzone:after{content:"";pointer-events:none;border:1px dashed #7b533633;border-radius:11px;position:absolute;inset:5px}.sach-dropzone:hover,.sach-dropzone.is-dragging{border-color:var(--accent);background:linear-gradient(112deg,#a7744c1f,#ffffffa6);box-shadow:0 18px 48px -34px #7b5336b8,inset 0 1px #fff}.sach-dropzone.is-dragging{box-shadow:0 0 0 3px var(--accent-08), 0 18px 48px -34px #7b5336b8}.sach-dropzone.is-loading{cursor:wait}.sach-dropzone.is-loading .sach-drop-icon svg{animation:1.15s ease-in-out infinite sach-pulse}.sach-dropzone>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sach-drop-icon{z-index:1;border-radius:calc(var(--radius) + 4px);background:linear-gradient(145deg, var(--accent-15), #a7744c0f);width:43px;height:43px;color:var(--primary);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb3}.sach-drop-icon svg{width:19px;height:19px}.sach-drop-copy{z-index:1;min-width:0}.sach-drop-copy b,.sach-drop-copy small{display:block}.sach-drop-copy b{letter-spacing:-.01em;font-size:12.5px;font-weight:620}.sach-drop-copy small{margin-top:var(--spacing);color:var(--muted-foreground);font-size:10.5px}.sach-drop-action{z-index:1;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;margin-left:auto;padding:7px 10px}.sach-upload-error{color:var(--err);margin:7px 4px 0;font-size:10.5px}@keyframes sach-pulse{50%{opacity:.42;transform:scale(.86)rotate(7deg)}}.sach-form{padding:0 24px}.sach-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.sach-form-wide{grid-column:1/-1}.sach-form .field>span{letter-spacing:.09em;color:var(--muted-foreground);text-transform:uppercase;font-size:10.5px;font-weight:550}.sach-form .field input,.sach-form .field textarea{border:1px solid var(--ink-14);background:var(--card);border-radius:9px;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.sach-form .field input,.sach-form .field textarea{background:color-mix(in srgb, var(--card) 72%, transparent)}}.sach-form .field input,.sach-form .field textarea{color:var(--foreground);font:inherit;font-size:12.5px;box-shadow:inset 0 1px #fffc}.sach-form .field input{height:40px;padding:0 11px}.sach-form .field textarea{resize:vertical;padding:10px 11px}.sach-form .field input:focus,.sach-form .field textarea:focus{outline:2px solid var(--accent-deep);outline-offset:1px;border-color:#0000}.sach-form .choice-trigger{border-radius:9px;min-width:0;min-height:40px;padding:6px 11px}.sach-research-proof{background:linear-gradient(125deg,#a7744c14,#fff9);border:1px solid #7b53362b;border-radius:13px;padding:13px;box-shadow:inset 0 1px #ffffffb8}.sach-research-proof-head{align-items:center;gap:9px;margin-bottom:11px;display:flex}.sach-research-proof-head>span{background:var(--accent-08);width:31px;height:31px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.sach-research-proof-head svg{width:15px;height:15px}.sach-research-proof-head b,.sach-research-proof-head small{display:block}.sach-research-proof-head b{font-size:11.5px;font-weight:620}.sach-research-proof-head small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:10.5px}.sach-research-proof-grid{align-items:end;gap:calc(var(--spacing) * 2.5);grid-template-columns:minmax(0,1fr) auto minmax(250px,.78fr);display:grid}.sach-proof-or{color:var(--muted-foreground);font:10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-self:center;margin-top:15px}.sach-proof-upload{align-items:center;gap:calc(var(--spacing) * 2);background:var(--card);border:1px dashed #7b53364d;border-radius:10px;min-height:51px;padding:7px 8px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sach-proof-upload{background:color-mix(in srgb, var(--card) 55%, transparent)}}.sach-proof-upload{cursor:pointer;transition:border-color var(--dur-tooltip) var(--ease-color), background var(--dur-tooltip) var(--ease-color)}.sach-proof-upload:hover{border-color:var(--accent);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.sach-proof-upload:hover{background:color-mix(in srgb, var(--card) 82%, transparent)}}.sach-proof-upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sach-proof-upload>span{border-radius:var(--radius);background:var(--accent-08);width:31px;height:31px;color:var(--primary);flex:none;place-items:center;display:grid}.sach-proof-upload svg{width:14px;height:14px}.sach-proof-upload>div{min-width:0}.sach-proof-upload b,.sach-proof-upload small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sach-proof-upload b{--tw-font-weight:var(--font-weight-semibold);max-width:190px;font-size:10.5px;font-weight:var(--font-weight-semibold)}.sach-proof-upload small{max-width:220px;margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:10.5px}.sach-proof-upload em{border-radius:var(--r-pill);background:var(--ink);color:var(--paper);white-space:nowrap;margin-left:auto;padding:5px 7px;font-size:10.5px;font-style:normal}.sach-proof-upload.is-loading{cursor:wait;opacity:.72}.sach-upload-review{border-radius:calc(var(--radius) + 4px);background:linear-gradient(112deg, var(--ok-bg), #ffffff8f);border:1px solid #35684e29;align-items:center;gap:11px;margin:18px 0 2px;padding:11px 12px;display:flex}.sach-upload-file{width:36px;height:36px;color:var(--ok);background:#35684e1f;border-radius:10px;flex:none;place-items:center;display:grid}.sach-upload-file svg{width:16px;height:16px}.sach-upload-review>div{min-width:0}.sach-upload-review small,.sach-upload-review b,.sach-upload-review p{display:block}.sach-upload-review small{color:var(--ok);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:650}.sach-upload-review b{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);overflow:hidden}.sach-upload-review p{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:10.5px}.sach-confidence{align-items:center;gap:var(--spacing);border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn);--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);flex:none;margin-left:auto;padding:5px 8px;display:inline-flex}.sach-confidence.is-good{color:var(--ok);background:#35684e1a}.sach-confidence svg{width:12px;height:12px}.sach-inline-note{align-items:center;gap:calc(var(--spacing) * 2);background:var(--warn-bg);color:var(--warn);border-radius:9px;margin-top:9px;padding:9px 11px;font-size:10.5px;display:flex}.sach-inline-note svg{width:14px;height:14px}.sach-section-head>span{border:1px solid var(--ink-10);width:25px;height:25px;color:var(--primary);font-family:var(--font-mono);border-radius:3.40282e38px;flex:none;place-items:center;font-size:10.5px;display:grid}.sach-section-head b,.sach-section-head small{display:block}.sach-section-head b{font-size:11.5px;font-weight:620}.sach-section-head small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:10.5px}.sach-more{border-block:1px solid var(--ink-08);margin-top:15px}.sach-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);min-height:48px;list-style-type:none;display:flex}.sach-more summary::-webkit-details-marker{display:none}.sach-more summary>span{--tw-font-weight:var(--font-weight-semibold);font-size:10.5px;font-weight:var(--font-weight-semibold);align-items:center;gap:7px;display:flex}.sach-more summary>span svg{width:14px;height:14px;color:var(--primary);transition:transform var(--dur-tooltip) var(--ease-out)}.sach-more[open] summary>span svg{transform:rotate(45deg)}.sach-more summary small{color:var(--muted-foreground);font-size:10.5px}.sach-more>.sach-form-grid{padding:4px 0 15px}.sach-state{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);background:var(--warn-bg);color:var(--warn);border-radius:10px;display:flex}.sach-state.fehler{background:var(--err-bg);color:var(--err)}.sach-state>span{flex:none;place-items:center;width:28px;height:28px;display:grid}.sach-state>span svg{width:17px;height:17px}.sach-state b{--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold)}.sach-state p,.sach-state li{margin-top:var(--spacing);font-size:10.5px;line-height:1.45}.sach-state ul{padding-left:calc(var(--spacing) * 4)}.sach-state code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:10.5px}@media (max-width:720px){.sach-form-grid{grid-template-columns:1fr}.sach-form-wide{grid-column:auto}.sach-upload-review{flex-wrap:wrap;align-items:flex-start}.sach-research-proof-grid{grid-template-columns:1fr}.sach-proof-or{text-align:center;margin:0}.sach-confidence{margin-left:47px}}@media (max-width:470px){.sach-form{padding-inline:17px}.sach-dropzone{min-height:92px;padding-inline:12px}.sach-drop-action{display:none}.sach-drop-copy small{white-space:normal;max-width:220px;line-height:1.35}.sach-section-head small{display:none}}@media (prefers-reduced-motion:reduce){.sach-dropzone{transition:none}.sach-dropzone.is-loading .sach-drop-icon svg{animation:none}}.mail-config-hub{--mail-coop:#486b7a;--mail-coop-bg:#486b7a1c}html[data-theme=nachtstall] .mail-config-hub{--mail-coop:#8fb3c2;--mail-coop-bg:#8fb3c221}.mail-config-pagehead{margin-bottom:calc(var(--spacing) * 5)}.mail-config-pagehead p{max-width:76ch}.mail-product-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mail-product-card{min-height:300px;padding:var(--ws-pad-panel) 18px;border:1px solid var(--glass-line);border-radius:var(--r-lg);background-color:var(--card);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.mail-product-card:after{content:"";background:radial-gradient(circle, var(--accent-15), transparent 70%);pointer-events:none;border-radius:3.40282e38px;width:220px;height:220px;position:absolute;top:-92px;right:-78px}.mail-product-card.cooperation:after{background:radial-gradient(circle, var(--mail-coop-bg), transparent 70%)}.mail-product-icon{width:44px;height:44px;margin-bottom:calc(var(--spacing) * 4.5);background:var(--accent-15);color:var(--primary);border-radius:13px;place-items:center;font-size:21px;display:grid}.mail-product-icon.cooperation{background:var(--mail-coop-bg);color:var(--mail-coop)}.mail-product-card h2{letter-spacing:-.025em;margin:15px 0 4px;font-size:25px}.mail-product-card>p{max-width:56ch;color:var(--muted-foreground);font-size:13px}.mail-product-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-top:auto;display:flex}.settings-mail-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.settings-mail-product{align-items:center;gap:calc(var(--spacing) * 3);border:1px solid var(--glass-line);border-radius:var(--r-md);background-color:var(--card);min-height:114px;box-shadow:var(--shadow-soft);color:inherit;grid-template-columns:42px minmax(0,1fr);padding:17px;text-decoration-line:none;display:grid}.settings-mail-product:hover{border-color:var(--ink-14)}.settings-mail-mark{border-radius:calc(var(--radius) + 4px);background:var(--accent-15);width:42px;height:42px;color:var(--primary);grid-row:1/3;place-items:center;font-size:18px;display:grid}.settings-mail-mark.cooperation{color:#486b7a;background:#486b7a1c}.settings-mail-product b,.settings-mail-product small{display:block}.settings-mail-product b{font-size:13px}.settings-mail-product small{color:var(--muted-foreground);margin-top:3px;font-size:10px}.settings-mail-product em{color:var(--primary);grid-column:2;font-size:10px;font-style:normal}.settings-mail-product.cooperation em{color:#486b7a}.settings-mail-overview{color:var(--muted-foreground);grid-column:1/-1;padding:3px 4px;font-size:10px;text-decoration-line:none}.eyebrow.cooperation{color:var(--mail-coop)}.mail-tabs{border-bottom:1px solid var(--ink-08);scrollbar-width:none;align-items:end;gap:3px;min-height:45px;margin-bottom:11px;display:flex;overflow-x:auto}.mail-tabs::-webkit-scrollbar{display:none}.mail-tabs button{min-height:43px;color:var(--muted-foreground);background-color:#0000;border:0;flex:none;padding:9px 12px;font-size:10px;position:relative}.mail-tabs button[aria-selected=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.mail-tabs button[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.mail-tabs.cooperation button[aria-selected=true]:after{background:var(--mail-coop)}.mail-tabs>span{color:var(--muted-foreground);flex:none;margin-left:auto;padding:0 4px 12px;font-size:9px}.koop-test-fields,.koop-test-gates,.koop-test-criteria{border:1px solid var(--ink-08);border-radius:calc(var(--radius) + 4px);background-color:var(--card);padding:15px}.koop-test-fields small,.koop-test-gates small,.koop-test-criteria small{color:var(--muted-foreground);letter-spacing:.06em;font-size:8px}.koop-test-fields ul,.koop-test-gates ul,.koop-test-criteria ul{gap:calc(var(--spacing) * 2);margin:10px 0 0;padding:0;list-style-type:none;display:grid}.koop-test-fields li,.koop-test-gates li{align-items:flex-start;gap:calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:9.5px;line-height:1.45;display:flex}.koop-test-fields li>span,.koop-test-gates li>span{background:var(--ink-05);width:18px;height:18px;font:8px var(--font-mono);border-radius:3.40282e38px;flex:none;place-items:center;display:grid}.koop-test-fields li.found>span,.koop-test-gates li.passed>span{background:var(--ok-bg);color:var(--ok)}.koop-test-fields li.missing>span{background:var(--warn-bg);color:var(--warn)}.koop-test-gates li.triggered>span{background:var(--err-bg);color:var(--err)}.koop-test-fields b,.koop-test-gates b{color:var(--foreground);font-size:9.5px;display:block}.koop-test-fields p,.koop-test-gates p{margin:2px 0 0}.koop-test-fields em,.koop-test-gates em,.koop-test-criteria em{color:var(--muted-foreground);font-style:italic}.koop-test-criteria li{border:1px solid var(--ink-08);background:var(--glass);color:var(--muted-foreground);border-radius:9px;grid-template-columns:minmax(120px,1fr) auto;align-items:baseline;gap:3px 10px;padding:8px 10px;font-size:9.5px;line-height:1.45;display:grid}.koop-test-criteria li b{color:var(--foreground);font-size:9.5px;display:block}.koop-test-criteria li div small{letter-spacing:0;margin-top:1px;display:block}.koop-test-criteria li strong{font:9.5px var(--font-mono);text-align:right}.koop-test-criteria li p{grid-column:1/-1;margin:0}@media (min-width:1400px){.mail-tabs{min-height:50px;margin-bottom:calc(var(--spacing) * 3.5)}.mail-tabs button{min-height:48px;padding-inline:16px;font-size:11.5px}.mail-tabs>span{padding-bottom:15px;font-size:10.5px}}@media (max-width:760px){.mail-product-grid,.settings-mail-products{grid-template-columns:1fr}.settings-mail-overview{grid-column:auto}.mail-product-card{min-height:0;padding:calc(var(--spacing) * 5)}.mail-tabs>span{display:none}}html[data-theme] .settings-hero{border-color:var(--accent-15);background:linear-gradient(135deg, var(--glass-strong), var(--glass)), linear-gradient(135deg, var(--accent-15), var(--ok-bg))}html[data-theme] :is(.account-cell,.belege-list-pane,.belege-list-row:hover,.belege-inspector,.sach-dropzone){background:var(--glass)}html[data-theme] :is(.field .control,.field input,.field textarea,.choice-trigger,.choice-field[data-variant=filter] .choice-trigger,.login-form input,.schema-option input:checked+.schema-card,.belege-search input,.belege-inspector-data,.belege-inspector-data[data-editing=true],.sach-form .field input,.sach-form .field textarea,.sach-proof-upload){background-color:var(--card)}html[data-theme] .sach-proof-upload:hover{background:var(--glass-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sach-proof-upload:hover{background:color-mix(in srgb, var(--glass-strong) 84%, var(--accent-08))}}html[data-theme] .schema-option input:checked+.schema-card{border-color:var(--accent)}html[data-theme] .schema-radio{background-color:var(--card);box-shadow:inset 0 1px 0 var(--glass-hi)}html[data-theme=nachtstall] .sidebar{border-right-color:#ffffff0f;box-shadow:18px 0 42px -34px #000000e6}html[data-theme=nachtstall] :is(.panel,.theme-card,.schema-card){box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-hi)}.reise-page.rt{width:100%;max-width:none;padding-inline:clamp(18px,2.2vw,42px)}.reise-page{max-width:none;margin:0 auto;padding:34px 34px 70px}@media (min-width:761px){.reise-page{max-width:none;padding:var(--page-top) 0 72px}}@media (max-width:760px){.reise-page{padding:20px 14px 50px}}.reise-page{padding-top:var(--page-top)}.content[data-workspace=reisen] .reise-page.rt{padding-inline:0}@media (max-width:760px){:root{--page-top:24px;--page-title-size:clamp(30px, 9vw, 36px)}.page-header{margin-bottom:calc(var(--spacing) * 5.5);align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column}.page-header p{font-size:13.5px}.page-header-actions{justify-content:flex-start;width:100%}.reise-page{padding-top:var(--page-top)}}.belege-workspace[data-mode=sevdesk]{grid-template-columns:clamp(380px,23vw,440px) minmax(0,1fr)}.belege-sevdesk-queue-head{background:linear-gradient(110deg, var(--accent-08), transparent 72%)}.belege-sevdesk-select-all label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);color:var(--primary);letter-spacing:.02em;text-transform:none;font-weight:650;display:inline-flex}.belege-sevdesk-select-all input,.belege-sevdesk-checkbox input{appearance:none;border:1px solid var(--ink-14);cursor:pointer;background-color:var(--card);width:17px;height:17px;transition:border-color var(--dur-tooltip) var(--ease-color), background var(--dur-tooltip) var(--ease-color), box-shadow var(--dur-tooltip) var(--ease-color);border-radius:5px;place-items:center;margin:0;display:grid}.belege-sevdesk-select-all input:after,.belege-sevdesk-checkbox input:after{content:"";opacity:0;width:8px;height:4px;transition:opacity var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out);border:0 solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px)rotate(-45deg)scale(.7)}.belege-sevdesk-select-all input:checked,.belege-sevdesk-checkbox input:checked{border-color:var(--accent-deep);background:var(--accent-deep);box-shadow:0 0 0 3px var(--accent-08)}.belege-sevdesk-select-all input:checked:after,.belege-sevdesk-checkbox input:checked:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.belege-sevdesk-select-all input:focus-visible,.belege-sevdesk-checkbox input:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px}.belege-sevdesk-select-all input:disabled,.belege-sevdesk-checkbox input:disabled{opacity:.38;cursor:not-allowed}.belege-sevdesk-row{min-height:82px;padding-left:calc(var(--spacing) * 3);cursor:default;transition:background var(--dur-tooltip) var(--ease-color), box-shadow var(--dur-tooltip) var(--ease-color);grid-template-columns:auto minmax(0,1fr);position:relative}.belege-sevdesk-row[data-checked=true]{background:var(--accent-08)}@supports (color:color-mix(in lab, red, red)){.belege-sevdesk-row[data-checked=true]{background:color-mix(in srgb, var(--accent-08) 75%, transparent)}}.belege-sevdesk-row[data-checked=true]{box-shadow:inset 3px 0 0 var(--accent-deep)}.belege-sevdesk-row[data-sync-status=fehlgeschlagen]:not([data-checked=true]){background:linear-gradient(90deg, var(--err-bg), transparent 72%)}.belege-sevdesk-row[data-sync-status=in_bearbeitung]{opacity:.7}.belege-sevdesk-checkbox{align-self:center;padding:8px 2px;display:grid}.belege-sevdesk-row-button{align-self:stretch;align-items:center;gap:calc(var(--spacing) * 3);width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;text-align:left;background-color:#0000;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.belege-sevdesk-row-button:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px;border-radius:var(--radius)}.belege-sevdesk-batchbar{z-index:5;background:var(--paper);flex:none;min-height:62px}@supports (color:color-mix(in lab, red, red)){.belege-sevdesk-batchbar{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.belege-sevdesk-batchbar{box-shadow:0 -16px 32px -28px #1d1a177a}.belege-sevdesk-modal{width:min(560px,100vw - 28px)}.belege-sevdesk-modal .monthly-modal-body>div:nth-child(3){grid-column:1/-1}@media (max-width:1080px){.belege-workspace[data-mode=sevdesk]{grid-template-columns:1fr}}@media (max-width:680px){.belege-sevdesk-row{grid-template-columns:auto minmax(0,1fr);min-height:88px}.belege-sevdesk-row .belege-row-meta{max-width:210px}.belege-sevdesk-batchbar{align-items:stretch;min-height:98px}.belege-sevdesk-batchbar .belege-action-buttons{width:100%}}.belege-inline-zweck{grid-template-rows:auto;align-items:start}.belege-inline-zweck>label{grid-area:1/1;align-self:center}.belege-inline-zweck>input:not([type=hidden]){grid-column:2}.belege-inline-zweck>input:not([type=hidden])::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);font-style:italic}.belege-zweck-vorschlag-zeile{grid-area:1/2;min-width:0}.belege-zweck-vorschlag{margin-bottom:var(--spacing);border-radius:var(--r-pill);background-color:var(--muted);text-align:left;max-width:100%;min-height:28px;color:var(--muted-foreground);font-size:var(--type-work-label);letter-spacing:.02em;cursor:pointer;border:0;flex-wrap:wrap;justify-self:start;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.belege-zweck-vorschlag:hover{color:var(--foreground);background:var(--accent-08)}.belege-zweck-vorschlag:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px}.belege-upload-hinweis{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--ink-70);background-color:var(--muted);display:flex}.belege-workspace[data-mode=transaktionen]{display:block}.belege-ohne-beleg{min-width:0}.belege-ohne-beleg-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.belege-ohne-beleg-refresh{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.belege-ohne-beleg-refresh small{color:var(--muted-foreground);font-size:11px}.belege-ohne-beleg-list{gap:calc(var(--spacing) * 2);margin-top:var(--ws-gap-sektion);display:grid}.belege-ohne-beleg-row{gap:calc(var(--spacing) * 2);border:1px solid var(--ink-08);background-color:var(--background);border-radius:10px;align-content:center;min-height:76px;padding:10px 12px;display:grid}.belege-ohne-beleg-row[data-vorschlag=true]{border-color:var(--accent-08);background-color:var(--muted)}.belege-ohne-beleg-row[data-ausgewaehlt=true]{border-color:var(--accent-deep);background:var(--accent-08)}.belege-ohne-beleg-zeile{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.belege-ohne-beleg-zeile .belege-row-file{flex:1;min-width:0}.belege-ohne-beleg-check{cursor:pointer;flex:none;place-items:center;min-width:28px;min-height:28px;display:grid}.belege-ohne-beleg-check input{width:16px;height:16px;accent-color:var(--accent-deep);cursor:pointer}.belege-ohne-beleg-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.belege-ohne-beleg-vorschlag{gap:calc(var(--spacing) * 2);display:grid}.belege-ohne-beleg-vorschlag p{color:var(--ink-70);margin:0;font-size:12px}.belege-ohne-beleg-vorschlag-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.belege-ohne-beleg-grund{gap:calc(var(--spacing) * 2);display:grid}.belege-ohne-beleg-grund label{color:var(--muted-foreground);font-size:10.5px}.belege-ohne-beleg-grund-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.belege-ohne-beleg-grund-zeile{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.belege-ohne-beleg-batchbar{gap:calc(var(--spacing) * 2);margin-top:var(--ws-gap-sektion);border:1px solid var(--accent-deep);background:var(--accent-08);border-radius:10px;padding:10px 12px;display:grid}.belege-ohne-beleg-batchbar>label{font-size:var(--type-work-label);color:var(--muted-foreground)}.belege-ohne-beleg-batch-kopf{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.belege-ohne-beleg-batch-kopf b{font-size:var(--type-work-body)}.belege-ohne-beleg-grund-zeile input{background:var(--accent-08);min-width:0;min-height:34px;color:var(--foreground);font:inherit;border:0;border-radius:7px;flex:1;padding:6px 8px;font-size:12px;box-shadow:inset 0 -1px #7a513852}.belege-ohne-beleg-grund-zeile input:focus{outline:2px solid var(--accent-deep);outline-offset:1px}@media (max-width:780px){.belege-ohne-beleg-zeile{flex-direction:column;align-items:flex-start}.belege-ohne-beleg-actions{justify-content:stretch}}.timer-chip{z-index:55;align-items:center;gap:calc(var(--spacing) * 2.5);border:1px solid var(--glass-line);border-radius:var(--r-pill,999px);background-color:var(--card);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 8px 7px 13px;display:flex;position:fixed;top:14px;right:18px}.timer-chip-dot{width:9px;height:9px;box-shadow:0 0 0 3px var(--accent-15);border-radius:3.40282e38px;flex:none;animation:2s ease-in-out infinite timer-chip-puls}@media (prefers-reduced-motion:reduce){.timer-chip-dot{animation:none}}@keyframes timer-chip-puls{0%,to{box-shadow:0 0 0 3px var(--accent-15)}50%{box-shadow:0 0 0 6px var(--accent-08)}}.timer-chip-name{flex-direction:column;min-width:0;text-decoration-line:none;display:flex}.timer-chip-name b{--tw-font-weight:var(--font-weight-medium);font-size:12px;font-weight:var(--font-weight-medium);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.timer-chip-name small{font:500 10.5px var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.timer-chip .zt-stopform{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.timer-chip .zt-langlauf{z-index:56;width:min(340px,90vw);box-shadow:var(--shadow-float);position:absolute;top:calc(100% + 8px);right:0}@media (max-width:1023px){.timer-chip{top:auto;bottom:14px;right:14px}.timer-chip[data-ueber-tabs]{bottom:calc(65px + max(8px, env(safe-area-inset-bottom)))}.timer-chip .zt-langlauf{top:auto;bottom:calc(100% + 8px)}}.soonline{margin-top:calc(var(--spacing) * 2.5);border:1px solid var(--ink-08);background:var(--glass);color:var(--ink-60);border-radius:13px;padding:12px 16px;font-size:12.5px;line-height:1.6}.soonline b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.empty-line{color:var(--muted-foreground);font-size:12.5px;line-height:1.6}.perm-text{color:var(--ink-60);font-size:12px}.perm-text[data-tone=ok]{color:var(--ok)}.perm-text[data-tone=accent]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.perm-text[data-tone=neutral]{color:var(--muted-foreground)}.team-meta-line,.monthly-derived{color:var(--muted-foreground);font-size:12px}.choice-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.choice-chips button{border:1px solid var(--ink-14);background-color:var(--background);min-height:38px;color:var(--foreground);cursor:pointer;border-radius:99px;padding:8px 14px;font-size:12.5px}.choice-chips button:hover{border-color:var(--accent)}.choice-chips button[data-active=true]{border-color:var(--accent);background:var(--accent-08);color:var(--primary);font-weight:650}.agent-card{flex-wrap:wrap}.agent-audit{border-top:1px solid var(--line);gap:var(--spacing);width:100%;margin:8px 0 0;padding:8px 0 0;list-style-type:none;display:grid}.agent-audit li{align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-template-columns:9.5em 1fr auto auto;font-size:12px;display:grid}.agent-audit code{font-family:var(--font-mono);color:var(--foreground);font-size:11.5px}.agent-token-panel{gap:calc(var(--spacing) * 2.5);display:grid}.agent-token{font-family:var(--font-mono);border:1px dashed var(--accent);border-radius:calc(var(--radius) - 2px);background:var(--accent-08);word-break:break-all;-webkit-user-select:all;user-select:all;padding:10px 12px;font-size:13px;display:block}.settings-focused{max-width:none;margin-top:calc(var(--spacing) * 6)}.fan-policy-contents{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.fan-policy-contents dt{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fan-policy-contents dd{white-space:pre-wrap;margin:4px 0 0}:root{--type-work-label:10.5px;--type-work-meta:11.5px;--type-work-help:12px;--type-work-body:13px;--type-work-title:14px}.belege-queue-head span,.belege-table-head,.belege-mini-label span,.belege-side-head>div>span,.belege-rueckfrage-field label,.belege-side-signal small,.belege-action-context span{font-size:var(--type-work-label)}.belege-queue-head small,.belege-row-meta,.belege-row-meta .belege-status,.belege-row-meta .belege-status[data-tone=ok],.belege-row-file em,.belege-status,.belege-inspector-head p,.belege-mini-label small,.belege-rueckfrage-field>small,.belege-side-head>p,.belege-inline-row>label,.belege-inline-row>span:first-child,.belege-inline-choice .field-label,.belege-side-signal p,.belege-side-edit{font-size:var(--type-work-meta)}.belege-queue-head b{font-size:var(--type-work-title)}.belege-rueckfrage-field>input,.belege-inline-row>b,.belege-inline-row>input:not([type=hidden]),.belege-inline-money,.belege-inline-choice .choice-trigger,.belege-side-signal b,.belege-action-context b{font-size:var(--type-work-body)}.belege-editing-indicator{font-size:9.5px}.sach-upload-review small,.sach-section-head>span{font-size:var(--type-work-label)}.sach-drop-copy small,.sach-form .field>span,.sach-research-proof-head small,.sach-proof-upload small,.sach-proof-upload em,.sach-upload-review p,.sach-confidence,.sach-inline-note,.sach-section-head small,.sach-more summary small,.sach-state p,.sach-state li,.sach-state code{font-size:var(--type-work-meta)}.sach-research-proof-head b,.sach-proof-upload b,.sach-upload-review b,.sach-section-head b,.sach-more summary>span{font-size:var(--type-work-body)}@media (max-width:760px){:root{--type-work-label:10px;--type-work-meta:11px;--type-work-help:12px;--type-work-body:13px}}.sv3-workspace{min-height:0;display:block}.sv3-pane{border-right:0}.sv3-item{border-bottom:1px solid var(--ink-08)}.sv3-item>.sach-row{border-bottom:0}.sv3-item[data-open=true]>.sach-row{background:var(--accent-08);box-shadow:inset 3px 0 0 var(--accent)}.sv3-detail{border-top:1px solid var(--ink-08);box-shadow:inset 3px 0 0 var(--accent);animation:sv3-reveal var(--dur-dropdown) var(--ease-out);background:#ffffff6b}.sv3-detail .sach-detail{min-height:0}@keyframes sv3-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sv3-empty-hint{max-width:330px;margin-top:var(--spacing);color:var(--muted-foreground);font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.sv3-detail{animation:none}}.zt-eyebrow{font:500 12px/1 var(--font-mono);letter-spacing:0;color:var(--primary)}.zt-link{color:var(--primary);font:500 12px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.zt-link:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px;border-radius:.25rem}.zt-link:after,.zt-sw:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zt-sw{position:relative}.zt-pill{border-radius:var(--radius-pille);background:var(--ink-05);border:1px solid var(--ink-08);color:var(--ink-70);align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}.zt-kpis{margin-bottom:var(--ws-gap,12px);flex-wrap:wrap;align-items:flex-end;gap:8px 20px;display:flex}.zt-kpi{flex-direction:column;gap:1px;display:flex}.zt-kpi-v{font:600 17px var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.zt-kpi-v.ok{color:var(--ok)}.zt-kpi-v.warn{color:var(--warn)}.zt-kpi-l{letter-spacing:0;color:var(--muted-foreground);font-size:12px}.zt-avatar{border-radius:var(--radius-element);width:24px;height:24px;font:600 11px var(--font-mono);flex:none;place-items:center;display:grid}.zt-capbar{width:68px;height:3px;margin-top:var(--spacing);background:var(--ink-08);border-radius:2px;display:block;overflow:hidden}.zt-capbar i{background:var(--accent);height:100%;display:block}.zt-capbar i.over{background:var(--warn)}.zt-card{border:1px solid var(--glass-line);border-radius:var(--radius-karte);background-color:var(--card);box-shadow:none;padding:var(--ws-pad-panel,16px)}.zt-card-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;display:flex}.zt-muted{color:var(--muted-foreground);font-size:12.5px}.zt-dot{width:10px;height:10px;box-shadow:0 0 0 3px var(--accent-15);border-radius:3.40282e38px;flex:none}.zt-list{gap:calc(var(--spacing) * 2);flex-direction:column;list-style-type:none;display:flex}.zt-list-row{align-items:center;gap:9px;font-size:13px;display:flex}.zt-list-nm{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.zt-list-row small{color:var(--muted-foreground);margin-left:auto;font-size:12px}.zt-swatch{border-radius:3px;flex:none;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0000001f}.zt-form{gap:calc(var(--spacing) * 4);flex-direction:column;flex:1;padding:22px 28px 24px;display:flex}.zt-field{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.zt-fl{font:500 12px var(--font-sans);letter-spacing:.01em;color:var(--muted-foreground)}.zt-optional{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.zt-input{border:1px solid var(--ink-14);border-radius:var(--r-btn,10px);background-color:var(--card);height:44px;color:var(--foreground);font:14px var(--font-sans);transition:border-color var(--dur-press) var(--ease-color), box-shadow var(--dur-press) var(--ease-color), background var(--dur-press) var(--ease-color);padding:0 13px}.zt-input:hover:not(:disabled){border-color:var(--ink-25,var(--ink-14))}.zt-input::placeholder{color:var(--muted-foreground)}.zt-input:focus-visible{border-color:var(--fokus-farbe);outline:none}select.zt-input{appearance:none;cursor:pointer;padding-right:calc(var(--spacing) * 9);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.zt-2col{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}@keyframes zt-fade{0%{opacity:0}to{opacity:1}}@keyframes zt-sheet-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:640px){.zt-form{padding:18px 18px 20px}.zt-2col{gap:calc(var(--spacing) * 3.5);grid-template-columns:1fr}}.zt-swatches{gap:7px;display:flex}.zt-sw{border-radius:var(--radius-element);cursor:pointer;border:0;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001f}.zt-sw.sel{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 2px var(--paper), 0 0 0 4px var(--accent-deep)}.zt-sw.sel:before{content:"✓";color:#fff;font:700 12px var(--font-sans);text-shadow:0 1px 2px #0009;place-items:center;display:grid;position:absolute;inset:0}.zt-check{color:var(--ink-70);align-items:center;gap:9px;font-size:13px;display:flex}.zt-seg{border:1px solid var(--glass-line);border-radius:var(--r-btn,10px);background:var(--ink-05);gap:3px;width:fit-content;padding:3px;display:inline-flex}.zt-seg button{border-radius:var(--radius-element);color:var(--muted-foreground);font:500 12.5px var(--font-sans);cursor:pointer;transition:color var(--dur-press) var(--ease-color);background:0 0;border:0;padding:7px 18px}.zt-seg button:hover{color:var(--foreground)}.zt-seg button.on{background-color:var(--card);color:var(--foreground);box-shadow:none}.zt-msg{border-radius:var(--r-btn,10px);padding:9px 12px;font-size:12.5px}.zt-msg.err{background:var(--err-bg);color:var(--err)}.zt-msg.ok{background:var(--ok-bg);color:var(--ok)}@media (max-width:640px){.zt-form .choice-field [role=combobox]{min-height:44px!important}}.zt-2col-unten{align-items:end}.zt-2col-unten .zt-seg{width:100%;height:40px}.zt-2col-unten .zt-seg button{white-space:nowrap;flex:1 1 0}@media (max-width:640px){.zt-2col-unten .zt-seg{height:44px}}.zt-fl svg,.zt-hint svg{margin-right:4px;display:inline-block}.zt2-menu-item{align-items:center;gap:8px;display:flex}.zt2-menu-item svg{flex:none;width:16px;height:16px}.zt-zuordnen-hinweis{border-radius:var(--radius-karte);background:var(--rd-sienna-tint,#d0703f);flex-direction:column;gap:4px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt-zuordnen-hinweis{background:var(--rd-sienna-tint,color-mix(in srgb, #d0703f 14%, var(--card)))}}.zt-zuordnen-hinweis{color:var(--foreground);font-size:14px;line-height:1.5}.zt-zuordnen-hinweis p{color:var(--muted-foreground);margin:0}.zt-timer-fuer{color:var(--foreground);align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.45;display:flex}.zt-tabbadge{min-width:17px;height:17px;margin-left:calc(var(--spacing) * 1.5);border-radius:var(--radius-element);background:var(--warn);color:#fff;font:600 12px var(--font-mono);place-items:center;padding:0 4px;display:inline-grid}.zt-dot-live{animation:2s ease-in-out infinite zt-puls}@media (prefers-reduced-motion:reduce){.zt-dot-live{animation:none}}@keyframes zt-puls{0%,to{box-shadow:0 0 0 3px var(--accent-15)}50%{box-shadow:0 0 0 6px var(--accent-08)}}.zt-antraege{gap:calc(var(--spacing) * 2.5);flex-direction:column;list-style-type:none;display:flex}.zt-antrag{border:1px solid var(--ink-08);border-radius:var(--radius-element);background:var(--glass);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.zt-antrag-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.zt-antrag-top b{font:500 13px var(--font-sans)}.zt-antrag small{color:var(--muted-foreground);font-size:12px}.zt-abgelehnt-grund{color:var(--muted-foreground);font-style:italic}.zt-antrag-aktion{gap:calc(var(--spacing) * .5);flex-direction:column;margin-top:3px;display:flex}.zt-antrag-aktion small{color:var(--muted-foreground)}.zt-hint{margin-top:calc(var(--spacing) * 2.5);color:var(--muted-foreground);font-size:12px;line-height:1.45}.zt-tabelle{border-collapse:collapse;width:100%;font-size:13px}.zt-tabelle th{text-align:left;font:500 12px var(--font-mono);letter-spacing:0;color:var(--muted-foreground);border-bottom:1px solid var(--glass-line);padding:6px 8px}.zt-tabelle td{padding:calc(var(--spacing) * 2);border-bottom:1px solid var(--ink-05)}.zt-tabelle .num{text-align:right;font-variant-numeric:tabular-nums}.zt-tabelle td .zt-avatar{vertical-align:middle;width:20px;height:20px;margin-right:var(--spacing);font-size:10px;display:inline-grid}.zt-inlinefehler{color:var(--err);font-size:12px}.zt-stopform{align-items:flex-end;gap:var(--spacing);flex-direction:column;display:inline-flex}.zt-langlauf{gap:calc(var(--spacing) * 2);border-radius:var(--radius-element);background:var(--warn-bg);border:1px solid #8f62224d;flex-direction:column;padding:10px 12px;display:flex}.zt-langlauf-text{color:var(--warn);font-size:12.5px;line-height:1.45}.zt-langlauf-zeile{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.zt-langlauf-zeit{width:110px;height:34px}.zt{width:100%;max-width:none}.zt .page-header{max-width:none}.zt{min-height:100dvh;padding-bottom:var(--ws-pad-outer,24px);flex-direction:column;display:flex}.zt2-shell{flex:1}.zt-mono-num{font-variant-numeric:tabular-nums}.zt2-shell{border:1px solid var(--glass-line);border-radius:var(--radius-karte);background:var(--glass);box-shadow:none;grid-template-columns:minmax(230px,250px) minmax(0,1fr) minmax(280px,300px);gap:0;display:grid;overflow:hidden}.zt2-rail{min-width:0;padding:var(--ws-pad-panel,16px) 12px;border-right:1px solid var(--ink-08);background:var(--glass)}@supports (color:color-mix(in lab, red, red)){.zt2-rail{background:color-mix(in srgb, var(--glass) 90%, var(--accent-08))}}.zt2-stage{min-width:0;padding:var(--ws-pad-panel,16px) 18px}.zt2-inspector{min-width:0;padding:var(--ws-pad-panel,16px) 14px;border-left:1px solid var(--ink-08);background:var(--glass)}@supports (color:color-mix(in lab, red, red)){.zt2-inspector{background:color-mix(in srgb, var(--glass) 94%, var(--accent-08))}}.zt2-inspector{gap:var(--ws-gap,12px);flex-direction:column;display:flex}.zt2-inspector .zt-card{padding:calc(var(--spacing) * 3.5)}.zt2-rail-sektion{padding-bottom:var(--ws-gap,12px);margin-bottom:var(--ws-gap-sektion,10px);border-bottom:1px solid var(--ink-08);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.zt2-rail-sektion:last-child{border-bottom:0;margin-bottom:0}.zt2-wochen,.zt2-objekte{gap:calc(var(--spacing) * .5);list-style-type:none;display:grid}.zt2-woche,.zt2-objekt{width:100%;min-height:var(--ws-rail-row,34px);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-element);text-align:left;color:var(--foreground);font:12.5px var(--font-sans);cursor:pointer;background-color:#0000;border:1px solid #0000;flex-wrap:wrap;padding:5px 10px;text-decoration-line:none;display:flex;position:relative}.zt2-objekt-static{cursor:default}.zt2-woche:hover,.zt2-objekt:not(.zt2-objekt-static):hover{background:var(--glass)}.zt2-woche[data-active=true],.zt2-objekt[data-active=true]{border-color:var(--ink-08,var(--border));background-color:var(--card);box-shadow:none}.zt2-woche[data-active=true] .zt2-woche-nm b,.zt2-objekt[data-active=true] .zt2-objekt-nm{color:var(--primary);font-weight:650}.zt2-woche:focus-visible,.zt2-objekt:focus-visible,.zt2-rail-neu:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:-2px}.zt2-woche:focus:not(:focus-visible),.zt2-objekt:focus:not(:focus-visible){outline:none}.zt2-woche{flex-direction:column;justify-content:center;align-items:stretch;gap:3px}.zt2-woche-nm{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.zt2-woche-nm b{font-size:12.5px;font-weight:550}.zt2-woche-nm small,.zt2-objekt small{color:var(--muted-foreground);font:10.5px var(--font-mono)}.zt2-woche .zt-capbar{width:100%}.zt2-objekt-nm{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zt2-ansicht .zt2-objekt-nm{font-weight:550}.zt2-rail-neu{width:100%;min-height:var(--ws-rail-row,34px);border:1px dashed var(--ink-14);border-radius:var(--radius-element);color:var(--muted-foreground);cursor:pointer;background-color:#0000;padding:5px 9px;font-size:12px}.zt2-rail-neu:hover{color:var(--ink-70);border-color:var(--ink-40)}.zt2-statusband{padding-bottom:var(--ws-gap,12px);border-bottom:1px solid var(--ink-08)}.zt2-kpi-woche{min-width:150px}.zt2-kpi-woche .zt-kpi-v small{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.zt2-kpi-woche .zt-capbar{width:100%;margin-top:3px}.zt2-tage{gap:var(--ws-gap-sektion,10px);margin-top:var(--ws-gap,12px);flex-direction:column;display:flex}.zt2-tag{border:1px solid var(--ink-05);border-radius:var(--radius-element);background:var(--glass);padding:8px 12px}.zt2-tag[data-heute=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.zt2-tag[data-heute=true]{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.zt2-tag[data-heute=true]{background-color:var(--card)}.zt2-tag-kopf{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.zt2-tag-datum{font:550 12.5px var(--font-sans);white-space:nowrap}.zt2-heute-pin{border-radius:var(--radius-pille);background:var(--accent-08);color:var(--primary);font:600 12px var(--font-mono);letter-spacing:0;margin-left:7px;padding:1px 7px;font-style:normal}.zt2-tag-summe{white-space:nowrap;font:500 12px var(--font-mono);color:var(--muted-foreground);margin-left:auto}.zt2-tag-bar{flex:0 72px;width:72px;min-width:28px}.zt2-tag-leer{width:100%;min-height:40px;margin-top:calc(var(--spacing) * 2);border:1px dashed var(--ink-14);border-radius:var(--radius-element);color:var(--muted-foreground);cursor:pointer;text-align:left;background-color:#0000;padding:0 12px;font-size:12px}.zt2-tag[data-leer=true]{align-items:center;gap:calc(var(--spacing) * 3);padding:4px 12px;display:flex}.zt2-tag[data-leer=true] .zt2-tag-kopf{flex:none;width:8.5rem}.zt2-tag[data-leer=true] .zt2-tag-leer{border-radius:var(--radius);border-color:#0000;flex:1;align-items:center;width:auto;min-height:30px;margin-top:0;display:flex}.zt2-tag[data-leer=true]:hover .zt2-tag-leer{border-color:var(--ink-14)}.zt2-tag-leer:hover{color:var(--primary);border-color:var(--accent)}.zt2-tag-leer:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:1px}.zt2-zeilen{margin-top:calc(var(--spacing) * 1.5);flex-direction:column;list-style-type:none;display:flex}.zt2-zeile{border-top:1px solid var(--ink-05);align-items:center;gap:9px;min-height:40px;padding:4px 2px;font-size:13px;display:flex}.zt2-zeile:first-child{border-top:0}.zt2-zeile-zeit{min-width:84px;font:500 12px var(--font-mono);color:var(--muted-foreground)}.zt2-zeile-nm{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zt2-zeile-nm small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground)}.zt2-art{font-size:12px}.zt2-zeile-h{font:500 12px var(--font-mono)}.zt2-mehr{border-radius:var(--radius);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:15px;position:relative}.zt2-mehr:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zt2-mehr:hover{background:var(--ink-05);color:var(--foreground)}.zt2-mehr:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:1px}.zt2-menu{z-index:120;border:1px solid var(--glass-line);border-radius:calc(var(--radius) + 4px);background-color:var(--background);min-width:180px;box-shadow:var(--schatten-schwebend);flex-direction:column;padding:5px;display:flex;position:fixed}.zt2-menu-item{border-radius:var(--radius);min-height:38px;color:var(--foreground);font:500 12.5px var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 11px}.zt2-menu-item:hover,.zt2-menu-item:focus-visible{background:var(--ink-05);outline:none}.zt2-menu-destruktiv{color:var(--err)}.zt2-hero-lauf{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);border:1px solid var(--glass-line);border-radius:var(--radius-element);margin-bottom:calc(var(--spacing) * 3);background-color:var(--card);flex-direction:column;display:flex}.zt2-hero-zeit{font:600 clamp(28px, 2.4vw, 36px) / 1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.zt2-hero-nm{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.zt2-hero-nm b{font:500 13px var(--font-sans)}.zt2-hero-nm small{color:var(--muted-foreground);font:10.5px var(--font-mono)}.zt2-chips{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.zt2-chips-l{letter-spacing:0;width:100%;color:var(--muted-foreground);font-size:12px}.zt2-chip-form{display:contents}.zt2-chip{border:1px solid var(--ink-08);border-radius:var(--radius-pille);background-color:var(--card);min-height:36px;color:var(--foreground);font:500 12px var(--font-sans);cursor:pointer;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.zt2-chip:hover{border-color:var(--accent-15);background:var(--accent-08);color:var(--primary)}.zt2-chip:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:1px}.zt2-anderes{margin-top:calc(var(--spacing) * 3);align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.zt2-anderes>:first-child{flex:1;min-width:0}.zt2-projekt{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.zt2-projekt-kopf{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.zt2-projekt-sw{border-radius:var(--radius-element);width:16px;height:16px}.zt2-projekt-kopf h2{font:500 clamp(22px, 2.2vw, 30px) / 1.1 var(--font-display);letter-spacing:-.02em}.zt2-projekt-kopf small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:12px;display:block}.zt2-tank{border-radius:calc(var(--radius) - 2px);background:var(--ink-08);height:10px;overflow:hidden}.zt2-tank i{border-radius:calc(var(--radius) - 2px);background:var(--projekt-farbe,var(--accent));height:100%;display:block}.zt2-tank i.over{background:var(--warn)}.zt2-formel{align-items:baseline;gap:calc(var(--spacing) * 3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.zt2-formel span,.zt2-formel b{font:600 19px var(--font-mono);letter-spacing:-.01em;flex-direction:column;display:flex}.zt2-formel small{font:10px var(--font-sans);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--muted-foreground)}.zt2-formel i{color:var(--muted-foreground);font-size:17px;font-style:normal}.zt2-formel .warnfarbe{color:var(--warn)}.zt2-roi-neben{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.zt2-unvollstaendig{border-radius:var(--r-btn,10px);background:var(--warn-bg);color:var(--warn);margin-top:calc(var(--spacing) * 2.5);border:1px solid #8f62224d;padding:9px 11px}.zt2-unvollstaendig .zt-link{color:var(--warn);text-underline-offset:2px;text-decoration-line:underline}.zt2-scroll{overflow-x:auto}.warnfarbe{color:var(--warn)}@media (min-width:1441px){.zt2-shell:has(>.zt2-inspector[data-leer=true]){grid-template-columns:minmax(230px,250px) minmax(0,1fr) 220px}.zt2-inspector[data-leer=true]{padding-inline:12px}.zt2-shell:has(>.zt2-inspector:empty){grid-template-columns:minmax(230px,250px) minmax(0,1fr)}}.zt2-inspector:empty{display:none}@media (max-width:1440px){.zt2-shell{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.zt2-inspector{border-left:0;border-top:1px solid var(--ink-08);flex-flow:wrap;grid-column:1/-1;align-items:flex-start}.zt2-inspector>*{flex:300px}}@media (max-width:900px){.zt2-shell{grid-template-columns:1fr}.zt2-rail{border-right:0;border-bottom:1px solid var(--ink-08)}.zt2-wochen{padding-bottom:var(--spacing);grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;overflow-x:auto}.zt2-zeile-zeit{min-width:62px}.zt2-art{display:none}}.zt2-stammdaten{flex-direction:column;gap:16px;display:flex}.zt-ifeld{flex-direction:column;gap:6px;display:flex;position:relative}.zt-ifeld-zeile{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.zt-ifeld-input{flex:1;min-width:0}.zt-ifeld-hint{color:var(--muted-foreground);font-size:12px;line-height:1.45}.zt-ifeld[aria-busy=true] .zt-input{opacity:.6}.zt2-archiv-aktion{margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--ink-08);flex-direction:column;align-items:flex-start;gap:5px;display:flex}.zt2-archiv{margin-top:calc(var(--spacing) * .5)}.zt2-archiv summary{min-height:var(--ws-rail-row,34px);border-radius:var(--radius-element);cursor:pointer;color:var(--muted-foreground);align-items:center;padding:4px 10px;font-size:12px;list-style-type:none;display:flex}.zt2-archiv summary:before{content:"▸";margin-right:calc(var(--spacing) * 1.5);transition:transform var(--dur-tooltip) var(--ease-out);font-size:10px}.zt2-archiv[open] summary:before{transform:rotate(90deg)}.zt2-archiv summary:hover{color:var(--ink-70);background:var(--glass)}.zt2-archiv summary:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:1px}.zt2-archiv-zeile{align-items:center;gap:calc(var(--spacing) * 2);min-height:36px;color:var(--muted-foreground);padding:4px 10px;font-size:12px;display:flex}.zt2-archiv-zeile .zt-avatar,.zt2-archiv-zeile .zt-swatch{opacity:.55}.zt2-archiv-zeile .zt-link{margin-left:auto;font-size:12px}.zt2-person-avatar{border-radius:calc(var(--radius) + 4px);width:40px;height:40px;font-size:14px}.zt2-kpi-soll{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.zt2-art-neu{margin-top:calc(var(--spacing) * .5);align-self:flex-start;font-size:12px}.zt2-spark{gap:calc(var(--spacing) * 2.5);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;max-width:560px;display:grid}.zt2-spark-col{align-items:center;gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.zt2-spark-wert{font:500 12px var(--font-mono);color:var(--ink-70)}.zt2-spark-track{border-radius:calc(var(--radius) - 2px);background:var(--ink-05);align-items:flex-end;width:100%;max-width:46px;height:72px;display:flex;position:relative}.zt2-spark-bar{background:var(--accent);border-radius:5px 5px 0 0;width:100%;min-height:2px;display:block}.zt2-spark-bar.over{background:var(--warn)}.zt2-spark-soll{border-top:2px dashed var(--ink-40);z-index:1;position:absolute;left:-3px;right:-3px}.zt2-spark-l{font:10px var(--font-mono);white-space:nowrap;color:var(--muted-foreground)}.zt2-kontext-abschnitt{margin-top:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);border-top:1px solid var(--ink-08)}.zt2-arten{gap:calc(var(--spacing) * 3.5);flex-direction:column;display:flex}.zt2-arten-liste{flex-direction:column;list-style-type:none;display:flex}.zt2-arten-zeile{align-items:center;gap:calc(var(--spacing) * 3.5);border-top:1px solid var(--ink-05);grid-template-columns:auto minmax(200px,1fr) auto auto auto;padding:8px 0;display:grid}.zt2-arten-zeile:first-child{border-top:0}.zt2-arten-zeile .zt-fl{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zt2-arten-zeile .zt-ifeld{position:relative}.zt2-arten-zeile .zt-check{white-space:nowrap;min-height:38px}.zt2-arten-aktion{align-items:center;min-height:38px;display:flex}.zt2-arten-zeile .zt2-sortier{align-items:center;gap:var(--spacing);display:flex}.zt2-arten-zeile .zt2-sortier form{display:contents}.zt-farb-kompakt{align-items:center;display:flex}.zt-sw-trigger{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 1px var(--ink-08)}.zt-sw-trigger:hover{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 2px var(--accent)}.zt2-arten-neu{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--ink-08);flex-wrap:wrap;align-items:end;display:flex}.zt2-rundung{max-width:420px;padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--ink-08);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media (max-width:900px){.zt2-arten-zeile{grid-template-columns:1fr 1fr}}.zt2-woche-nm b,.zt2-woche-nm small{white-space:nowrap}@media (max-width:640px){.zt2-spark{gap:6px}.zt2-spark-l{white-space:normal;text-align:center;line-height:1.2}[data-slot=sheet-content] .zt2-wochen{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.zt2-woche,.zt2-objekt,.zt2-rail-neu{min-height:44px!important}}.bv3-shell{gap:calc(var(--spacing) * 3);flex-direction:column;min-height:0;display:flex}.bv3-work{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;min-height:0;display:flex}.bv3-rail{min-width:0}.bv3-rail-list{align-items:center;gap:calc(var(--spacing) * 1.5);border:1px solid var(--ink-08);background:var(--glass);border-radius:13px;flex-wrap:wrap;padding:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.bv3-rail-list{background:color-mix(in srgb, var(--glass) 90%, var(--accent-08))}}.bv3-rail-head{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.08em;white-space:nowrap;color:var(--muted-foreground);text-transform:uppercase;padding:0 8px 0 6px}.bv3-rail-item+.bv3-rail-head{margin-left:calc(var(--spacing) * 1.5);border-left:1px solid var(--ink-08);padding-left:calc(var(--spacing) * 3.5)}.bv3-rail-item{align-items:center;gap:calc(var(--spacing) * 2);cursor:pointer;text-align:left;white-space:nowrap;min-height:38px;color:var(--foreground);background-color:#0000;border:1px solid #0000;border-radius:10px;padding:5px 12px 5px 6px;display:inline-flex}.bv3-rail-item:hover{background:var(--glass)}.bv3-rail-item:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px}.bv3-rail-item[aria-selected=true]{border-color:var(--accent-15);background-color:var(--background);box-shadow:0 1px 2px #1d1a170f}.bv3-rail-item>b{--tw-font-weight:var(--font-weight-semibold);font-size:12.5px;font-weight:var(--font-weight-semibold);line-height:1.25}.bv3-rail-item>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bv3-rail-item-quiet>b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.bv3-dot{width:22px;height:22px;font:650 10.5px var(--font-mono,monospace);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.bv3-dot[data-state=offen]{background:var(--accent-15);color:var(--accent-deep)}@supports (color:color-mix(in lab, red, red)){.bv3-dot[data-state=offen]{color:color-mix(in srgb, var(--accent-deep) 80%, var(--ink))}}.bv3-dot[data-state=ok]{background:var(--ok-10,#2e7d4a1f);color:var(--ok,#2e7d4a)}@supports (color:color-mix(in lab, red, red)){.bv3-dot[data-state=ok]{color:color-mix(in srgb, var(--ok,#2e7d4a) 80%, var(--ink))}}.bv3-dot[data-state=neutral]{border:1px solid var(--ink-08);color:var(--muted-foreground)}.bv3-dot[data-state=neutral] svg{width:12px;height:12px}.bv3-mode-note{color:var(--muted-foreground);margin:0;font-size:12px}.bv3-belegdaten{margin-top:var(--spacing);border-top:1px solid var(--ink-08);padding-top:calc(var(--spacing) * 1.5)}.bv3-belegdaten>summary{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--ink-60,var(--ink));padding:6px 2px}.bv3-belegdaten>summary:hover{color:var(--foreground)}.bv3-belegdaten[open]>summary{margin-bottom:var(--spacing)}.bv3-belegdaten .belege-inline-row{padding-left:calc(var(--spacing) * .5)}@media (max-width:900px){.bv3-rail-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bv3-rail-list::-webkit-scrollbar{display:none}.bv3-rail-head{display:none}.bv3-rail-item{min-height:40px}}.bv3-flow{align-items:stretch;gap:calc(var(--spacing) * 1.5);min-width:0;padding:calc(var(--spacing) * 1.5);border:1px solid var(--ink-08);background:var(--glass);border-radius:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.bv3-flow{background:color-mix(in srgb, var(--glass) 90%, var(--accent-08))}}.bv3-flow-list{flex:1;align-items:stretch;gap:0;min-width:0;display:flex}.bv3-flow-arrow{color:var(--muted-foreground);flex:none;align-self:center;padding:0 2px;font-size:13px}.bv3-flow-step{align-items:center;gap:calc(var(--spacing) * 2.5);cursor:pointer;text-align:left;min-width:0;color:var(--foreground);transition:background var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);background-color:#0000;border:1px solid #0000;border-radius:10px;flex:1;padding:9px 14px;display:flex}.bv3-flow-step:hover{background-color:var(--card)}.bv3-flow-step[data-active=true]{background:var(--accent-08);box-shadow:inset 0 0 0 1.5px var(--accent)}.bv3-flow-n{width:26px;height:26px;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);background:var(--ink-08);color:var(--muted-foreground);border-radius:3.40282e38px;flex:none;place-items:center;font-style:normal;display:grid}.bv3-flow-step[data-active=true] .bv3-flow-n{background:var(--accent);color:#fff}.bv3-flow-step[data-done=true] .bv3-flow-n{background:var(--ok-bg);color:var(--ok)}.bv3-flow-copy{min-width:0}.bv3-flow-copy b{--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bv3-flow-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:1px;font-size:11px;display:block;overflow:hidden}.bv3-flow-tool{margin-left:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 2);border-left:1px solid var(--ink-08);flex:none;align-items:center;display:flex}.bv3-flow-search{align-items:center;gap:calc(var(--spacing) * 2);border:1px solid var(--ink-14);background-color:var(--card);min-height:36px;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 12px;font-size:12.5px;display:flex}.bv3-flow-search:hover{border-color:var(--accent);color:var(--foreground)}.bv3-flow-search[data-active=true]{border-color:var(--accent);background:var(--accent-08);color:var(--foreground)}@media (max-width:1100px){.bv3-flow{flex-wrap:wrap}.bv3-flow-copy small{display:none}.bv3-flow-tool{border-left:0;width:100%;padding-left:0}.bv3-flow-search{width:100%}}.bv3-eingang{background-color:var(--card);border:1px solid var(--glass-line);border-radius:var(--r-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.bv3-eingang-liste{flex:1;min-height:0;overflow:auto}.bv3-eingang-zeile{align-items:center;gap:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--ink-05);padding:11px 16px;display:flex}.bv3-eingang-main{flex:1;min-width:0}.bv3-eingang-main b{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);font-family:var(--font-mono);overflow-wrap:anywhere;display:block}.bv3-eingang-main small{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground);font-size:11.5px;display:block}.bv3-eingang-pipe{align-items:center;gap:calc(var(--spacing) * 3.5);flex:none;display:flex}.bv3-eingang-step{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:flex}.bv3-eingang-step i{background:var(--ink-14);border-radius:3.40282e38px;width:7px;height:7px}.bv3-eingang-step[data-state=done] i{background:var(--ok)}.bv3-eingang-step[data-state=done]{color:var(--muted-foreground)}.bv3-eingang-step[data-state=active] i{background:var(--warn);box-shadow:0 0 0 3px var(--warn-bg)}.bv3-eingang-step[data-state=active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.bv3-eingang-status{flex:none;justify-content:flex-end;min-width:132px;display:flex}.bv3-eingang-foot{align-items:center;gap:calc(var(--spacing) * 2.5);border-top:1px solid var(--ink-08);color:var(--muted-foreground);padding:12px 16px;font-size:12.5px;display:flex}.bv3-eingang-foot-spacer{flex:1}.bv3-eingang-leer{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;padding:34px 20px;display:flex}.bv3-eingang-leer b{font-size:15px}.bv3-eingang-leer p{color:var(--muted-foreground);max-width:46ch;margin:0 0 6px;font-size:13px}@media (max-width:900px){.bv3-eingang-pipe{display:none}}:is(.belege-workspace[data-mode=eingang],.belege-workspace[data-mode=pruefen]:has(.bv3-fertig)){display:block}.bv3-fertig{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--card);text-align:center;border:1px solid var(--glass-line);border-radius:var(--r-lg);flex-direction:column;height:100%;padding:40px 24px;display:flex}.bv3-fertig-mark{background:var(--ok-bg);width:46px;height:46px;color:var(--ok);border-radius:3.40282e38px;place-items:center;font-size:20px;display:grid}.bv3-fertig b{--tw-font-weight:var(--font-weight-semibold);font-size:19px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.bv3-fertig p{max-width:52ch;color:var(--ink-70);margin:0;font-size:13.5px;line-height:1.55}.bv3-fertig-aktionen{margin-top:var(--spacing);gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.belege-filter-chip{cursor:pointer;white-space:nowrap;border:1px dashed var(--ink-14);min-height:36px;color:var(--muted-foreground);background-color:#0000;border-radius:10px;padding:0 13px;font-size:12.5px}.belege-filter-chip:hover{border-color:var(--accent);color:var(--foreground)}.belege-filter-chip[data-active=true]{border-style:solid;border-color:var(--accent);background:var(--accent-08);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.belege-side-eyebrow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bv3-offen-badge{background:var(--warn-bg);height:18px;color:var(--warn);font-family:var(--font-ui);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:0;white-space:nowrap;text-transform:none;border-radius:3.40282e38px;flex:none;align-items:center;padding:0 7px;font-style:normal;display:inline-flex}.belege-side-head{flex-wrap:wrap}.belege-side-head>div{min-width:0}.belege-inline-zweck[data-state=offen] input,.belege-inline-bu[data-state=offen] .choice-trigger{border-style:dashed!important;border-color:var(--warn)!important}@supports (color:color-mix(in lab, red, red)){.belege-inline-zweck[data-state=offen] input,.belege-inline-bu[data-state=offen] .choice-trigger{border-color:color-mix(in srgb, var(--warn) 55%, transparent)!important}}.belege-inline-zweck[data-state=offen] input,.belege-inline-bu[data-state=offen] .choice-trigger{background:var(--warn-bg)}@supports (color:color-mix(in lab, red, red)){.belege-inline-zweck[data-state=offen] input,.belege-inline-bu[data-state=offen] .choice-trigger{background:color-mix(in srgb, var(--warn-bg) 60%, transparent)}}.belege-inline-zweck[data-state=offen] label{color:var(--warn);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.bv3-uebergabe-status{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--ink-08);color:var(--ink-70);padding:10px 14px;font-size:12.5px;display:flex}.bv3-uebergabe-status .badge{flex:none}.ledger-viewer-empty small{margin-top:calc(var(--spacing) * 1.5);text-align:center;max-width:40ch;color:var(--muted-foreground);font-size:11.5px;line-height:1.45}.belege-workspace[data-mode=pruefen] .belege-list-row .belege-status[data-tone=new]{display:none}.bv3-focus-nav{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;flex-wrap:wrap;display:flex}.bv3-focus-tabs{gap:var(--spacing);scrollbar-width:none;min-width:0;margin-bottom:-1px;display:flex;overflow-x:auto}.bv3-focus-tabs::-webkit-scrollbar{display:none}.bv3-focus-tabs button{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press));background-color:#0000;border-color:#0000;border-bottom-width:2px;border-radius:0;flex-shrink:0;display:inline-flex}.bv3-focus-tabs button:hover{color:var(--foreground)}.bv3-focus-tabs button[aria-selected=true]{border-color:var(--primary);color:var(--foreground)}.bv3-focus-tabs span,.bv3-focus-tasks span{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--muted);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--muted-foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.bv3-focus-tabs button[aria-selected=true] span{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bv3-focus-tabs button[aria-selected=true] span{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bv3-focus-tabs button[aria-selected=true] span{color:var(--primary)}.bv3-focus-tasks{align-items:center;gap:var(--spacing);padding-bottom:calc(var(--spacing) * 1.5);display:flex}.bv3-focus-tasks a{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press));text-decoration-line:none;display:inline-flex}.bv3-focus-tasks a:hover{background-color:var(--muted);color:var(--foreground)}.bv3-accounting-details{border-block:1px solid var(--line,#ded8ce);margin-block:8px;padding-block:10px}.bv3-accounting-details summary{cursor:pointer;min-height:32px;padding:6px 0;font-size:13px}.bv3-tax-hint{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:12px;display:block}@media (max-width:640px){.bv3-focus-tabs{width:100%}.bv3-focus-tasks{padding-bottom:calc(var(--spacing) * 2)}.belege-workspace[data-mode=pruefen] .belege-list-pane{min-height:0;max-height:190px}.belege-workspace[data-mode=pruefen] .belege-list{max-height:130px;overflow:auto}}.belege-register-blaettern{justify-content:space-between;align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px);display:flex}.belege-sevdesk-fehlerweg{gap:var(--space-2,8px);padding:var(--space-3,12px);border:1px solid var(--line,#0000001f);border-radius:var(--radius-md,10px);background:var(--surface-2,transparent);flex-direction:column;display:flex}.belege-sevdesk-fehlerweg>b{font-weight:600}.belege-sevdesk-fehlerweg>p{color:var(--text-muted,inherit);margin:0}.belege-sevdesk-fehlerweg>.belege-sevdesk-fehlergrund{color:var(--text-muted,inherit);margin:0;font-size:.85em}.abschluss{gap:calc(var(--spacing) * 4);max-width:none;display:grid}.abschluss-lead{margin-top:calc(var(--spacing) * -2);--tw-leading:var(--leading-relaxed);max-width:72ch;font-size:13px;line-height:var(--leading-relaxed);color:var(--muted-foreground)}.abschluss-card{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--card);padding:calc(var(--spacing) * 5);border-width:1px}.abschluss-card>summary{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);list-style-type:none;display:flex}.abschluss-card>summary::-webkit-details-marker{display:none}.abschluss-card>summary:after{content:"";margin-top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press));flex-shrink:0;margin-left:auto;display:inline-block;rotate:45deg}.abschluss-card[open]>summary:after{margin-top:calc(var(--spacing) * 3);rotate:225deg}.abschluss-card[open]>summary{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 4);border-bottom-width:1px}.abschluss-card>summary small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);display:block}.abschluss h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-top:0}.abschluss h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.abschluss p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.abschluss-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));display:grid}.abschluss label{margin-block:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:grid}.abschluss-feld{margin-block:calc(var(--spacing) * 2);align-content:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:grid}.abschluss .abschluss-check{align-items:flex-start;gap:calc(var(--spacing) * 2.5);line-height:1.5;display:flex}.abschluss-check input{margin-top:var(--spacing);flex-shrink:0}.abschluss details{margin:16px 0}.abschluss-laeufe{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.abschluss-laeufe a{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-radius:3.40282e38px}.abschluss-laeufe a[aria-current=page]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abschluss-laeufe a[aria-current=page]{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.abschluss-laeufe a[aria-current=page]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.abschluss-laeufe a[aria-current=page]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.abschluss-laeufe a[aria-current=page]{color:var(--primary)}.abschluss a,.abschluss p{overflow-wrap:anywhere}@media (max-width:600px){.abschluss{gap:calc(var(--spacing) * 3)}.abschluss-card>summary{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap}.abschluss-card>summary:after{order:2}.abschluss-card>summary small{flex-basis:100%;order:3;margin-top:0}.abschluss-card{padding:calc(var(--spacing) * 4.5)}}.abschluss details:not(.abschluss-card)>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.abschluss details:not(.abschluss-card)>summary:hover{color:var(--foreground)}.abschluss details.abschluss-card{margin:0}.abschluss-card>summary{align-items:center;font-size:18px;line-height:28px}.abschluss-card>summary>span{font-size:18px;font-weight:600}.abschluss-card>summary small{margin-top:0;font-size:13px;line-height:20px}.abschluss-card>summary:after,.abschluss-card[open]>summary:after{margin-top:0}.abschluss-grid{row-gap:16px;margin-bottom:16px}.abschluss-grid>label,.abschluss-grid>.abschluss-feld{gap:6px;margin:0}.abschluss-grid input:not([type=checkbox]):not([type=radio]){min-height:40px}.abschluss .abschluss-check{margin:16px 0}.abschluss form>p{margin:0}@media (max-width:600px){.abschluss{gap:16px}.abschluss-card>summary{align-items:flex-start}.abschluss-card>summary:after{margin-top:10px}.abschluss-card[open]>summary:after{margin-top:12px}}.document-form{margin-top:calc(var(--spacing) * 4.5);gap:calc(var(--spacing) * 4);display:grid}.document-form .field{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);gap:7px;display:grid}.document-form .field input{--tw-font-weight:var(--font-weight-normal);width:100%;min-width:0;font-size:14px;font-weight:var(--font-weight-normal)}.document-form .meta,.document-note{opacity:.8;margin:0;font-size:12px;line-height:1.55}.document-form .settings-actions{margin-top:0}.document-note{margin-top:calc(var(--spacing) * 4)}.document-page{max-width:850px;padding:calc(var(--spacing) * 6);margin:0 auto}.document-preview{margin-top:calc(var(--spacing) * 6)}.document-preview dl{grid-template-columns:60px minmax(0,1fr);gap:8px 14px;margin:18px 0;display:grid}.document-preview dt{opacity:.7;font-size:12px}.document-preview dd{overflow-wrap:anywhere;margin:0}.document-preview .mail-body{white-space:pre-wrap;margin:24px 0;line-height:1.6}.document-confirm{align-items:flex-start;gap:calc(var(--spacing) * 2.5);margin:18px 0;font-size:13px;line-height:1.5;display:flex}.document-confirm input{flex:none;margin-top:3px}@media (max-width:600px){.document-page{padding:16px 10px}.document-preview h2{font-size:20px}}:root{--paper:#f8f9f6;--paper-2:#eef1eb;--ink:#25312a;--ink-70:#48544b;--ink-55:#626d64;--ink-40:#69726b;--ink-14:#dce1d9;--ink-08:#e8ece5;--ink-05:#f0f3ed;--accent:#285548;--accent-deep:#285548;--accent-08:#eaf0e9;--accent-15:#dbe7de;--glass:var(--card);--glass-panel:var(--card);--glass-strong:var(--card);--glass-line:var(--border);--shadow-soft:0 1px 2px #25312a05;--shadow-float:0 16px 48px -16px #25312a26;--r-xl:16px;--r-lg:12px;--r-md:8px;--r-btn:6px;--page-top:28px;--ws-pad-panel:20px;--ws-gap:16px;--type-work-label:11px;--type-work-meta:12px;--type-work-help:12px;--type-work-body:13px;--type-work-title:14px;--hc-launcher-w:0px;--font-code:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;--font-mono:var(--font-ui)}html[data-theme=nachtstall]{--glass:var(--card);--glass-panel:var(--card);--glass-strong:var(--card)}body{background:var(--background)}.content{width:100%;min-width:0;padding-bottom:72px}.content[data-workspace]{padding-inline:clamp(16px,2vw,32px)}.page{padding-bottom:calc(var(--spacing) * 12);padding-top:var(--page-top)}.page-header{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4)}.sectionhead{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.sectionhead h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.sectionhead .meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-family:var(--font-ui)}.panel,.abschluss-card{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--card);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px}.panel-pad{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.panel:before{display:none}.badge{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium)}.empty .big{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.mail-tabs{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);width:fit-content;padding:var(--spacing);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px}:where(.settings-focused>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.settings-focused>.sectionhead:first-child{display:none}.belege-inspector{border-radius:calc(var(--radius) + 4px);border-color:var(--border);background-color:var(--card);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.belege-row-meta,.belege-mini-label small,.belege-inline-row>label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.belege-action-context{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.belege-action-context{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.belege-inspector-head{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-bottom-width:1px}.belege-inspector-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.belege-inline-row{min-height:calc(var(--spacing) * 11)}.belege-status{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium)}.belege-actions{gap:calc(var(--spacing) * 2)}.rt-shell{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--card);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;overflow:hidden}.rt-rail{border-right-style:var(--tw-border-style);background-color:var(--muted);border-right-width:1px}@supports (color:color-mix(in lab, red, red)){.rt-rail{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.rt-main{background-color:var(--card)}.rt-trip b{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rt-trip p,.rt-trip small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.rt-days button{min-height:calc(var(--spacing) * 11);border-radius:var(--radius);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.rt-days button[data-active=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rt-days button[data-active=true]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.rt-days button[data-active=true]{color:var(--primary);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rt-day-head h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.rt-composer,.rt-draft{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px}@supports (color:color-mix(in lab, red, red)){.rt-composer,.rt-draft{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.rt-composer,.rt-draft{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rt-list article{padding-block:calc(var(--spacing) * 5)}.rt-list h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.rt-list p{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed)}.rt-list small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.rt-finish{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.rt-finish{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}:where(.rt-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.rt-form label{font-size:13px}.zt{--zt-bg:var(--card)}.zt-fl{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.zt-msg{border-radius:var(--radius);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sach-section-head>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.notiz-workspace,.notiz-liste,.notiz-detail{border-radius:calc(var(--radius) + 4px);border-color:var(--border);background-color:var(--card);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.notiz-editor .tiptap{--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7)}:where(.abschluss-card>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.abschluss-card{padding:calc(var(--spacing) * 6)}.abschluss-card h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.abschluss-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.abschluss-grid{gap:calc(var(--spacing) * 4)}.abschluss-check{gap:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed)}.login-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--card);padding:calc(var(--spacing) * 7);--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);border-width:1px}.login-card h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}:where(.login-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.toast{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--card);padding:calc(var(--spacing) * 4);color:var(--foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);border-width:1px}.mic-composer{color:var(--primary)}@media (max-width:767px){.page{padding-top:calc(var(--spacing) * 5)}.page-header{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5);flex-direction:column}.page-header h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.page-header p{font-size:13px}.rt-shell{border-radius:calc(var(--radius) + 4px)}.rt-main{min-width:0}.rt-composer-foot{flex-direction:column;align-items:stretch}.abschluss-card{padding:calc(var(--spacing) * 4)}[data-slot=button]{min-height:40px}[data-slot=button][data-variant=bare]{min-height:revert-layer}}:root{--app-topbar-h:56px}.belege-workspace-page{height:calc(100dvh - 56px);padding-top:24px;padding-bottom:16px}.belege-workspace-page>.page-header{border-bottom:0;margin-bottom:8px;padding-bottom:0}.belege-inspector-side{border-radius:var(--radius);background-color:var(--card);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);top:12px}.belege-inspector-data{border-radius:var(--radius);background-color:var(--card);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@container (min-width:620px){.belege-inspector-inner{grid-template:"head head""review review""preview side"1fr"actions actions"/minmax(0,1fr) minmax(300px,.9fr);align-items:flex-start;display:grid}.belege-inspector-side{margin:16px 16px 16px 0}}@media (max-width:680px){.belege-workspace-page{height:auto;min-height:calc(100dvh - 56px)}}[data-slot=dialog-content]>form,.rt-form,.rt-form>*{min-width:0;max-width:100%}[data-slot=dialog-content] .zt-form{padding:0}.rt-tage{min-width:0;overflow-x:auto}.empty-line{white-space:normal;text-overflow:clip;line-height:1.6;overflow:visible}.zt-focus-shell{align-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);background-color:#0000;border-width:0;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:visible}.zt-focus-shell .zt2-stage,.zt-focus-shell .zt2-inspector{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--card);padding:calc(var(--spacing) * 5);border-width:1px}.zt-focus-shell[data-empty-inspector=true] .zt2-inspector{display:none}.zt-focus-timer .zt-card{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;margin:0;padding:0}[data-slot=sheet-content] .zt2-rail{border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 5);background-color:#0000;border-width:0}@media (min-width:1200px){.zt-focus-shell:not([data-empty-inspector=true]){grid-template-columns:minmax(0,1fr) 280px}}.zt .zt-focus-shell.zt2-shell{grid-template-columns:minmax(0,1fr)}.zt-focus-shell .zt2-inspector{flex-direction:column;grid-column:auto}.zt-focus-shell .zt2-inspector>*{flex:initial}@media (min-width:1200px){.zt .zt-focus-shell.zt2-shell:not([data-empty-inspector=true]){grid-template-columns:minmax(0,1fr) 280px}}.notes-workspace .split{grid-template-columns:minmax(250px,30%) minmax(0,1fr)}.notes-workspace .split-list{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.notes-workspace .split-list{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.notes-workspace .split-detail{background-color:var(--card);padding:calc(var(--spacing) * 6)}.notes-workspace .notiz-detail-body{max-width:72ch;margin-inline:auto}@media (max-width:900px){.notes-workspace .split{grid-template-columns:minmax(0,1fr)}.notes-workspace[data-mobile-list=true] .split-list{display:flex}.notes-workspace[data-mobile-list=false] .split-list,.notes-workspace[data-mobile-list=true] .split-detail{display:none}.notes-workspace .split-detail{padding:calc(var(--spacing) * 4)}}.blatt{background:var(--background);animation:none}.blatt .ntz-toolbar{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--card);color:var(--foreground);--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);border-width:1px}@media (max-width:900px){.notiz-detail-head{flex-wrap:wrap}.notiz-detail-head .notiz-detail-titel{flex:100%}}body{font-variant-numeric:tabular-nums}code,kbd,samp,.mic-kbd,.agent-token,.agent-audit code,.ledger-viewer-empty code,.ntz-prose code,.monthly-tech code,.relay-hint code,.sach-state code{font-family:var(--font-code)}.belege-inspector-head{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.belege-inspector-head p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.belege-inspector-actions{border-top-style:var(--tw-border-style);background-color:var(--card);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);border-top-width:1px;justify-content:flex-end}.belege-inline-row{grid-template-columns:6.75rem minmax(0,1fr);align-items:baseline;column-gap:12px;padding-block:10px}.belege-inline-row>label,.belege-inline-row>span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground);grid-column:1}.belege-inline-row>b,.belege-inline-row>small{grid-column:2}.belege-inline-row>b{--tw-leading:calc(var(--spacing) * 5);font-size:13px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.belege-inline-row>small,.belege-inline-row>b>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);display:block}.belege-inline-zweck{grid-template-columns:minmax(0,1fr);row-gap:6px}.belege-inline-zweck>label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.belege-side-eyebrow,.belege-mini-label span{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--muted-foreground);text-transform:none}.belege-side-head h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.bv3-accounting-details>summary{cursor:pointer;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);list-style-type:none}.bv3-accounting-details>summary::-webkit-details-marker{display:none}.bv3-accounting-details>summary:before{content:"";margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press));border-color:currentColor;border-bottom-width:1px;display:inline-block;rotate:45deg}.bv3-accounting-details[open]>summary:before{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:225deg}.belege-ohne-beleg-empty{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--card);border-width:1px}.belege-list-empty{min-height:calc(var(--spacing) * 60);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}.belege-list-empty>span{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--muted);color:var(--muted-foreground)}.belege-list-empty b{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.belege-list-empty p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-relaxed);max-width:46ch;font-size:13px;line-height:var(--leading-relaxed)}.belege-list-empty>a,.belege-list-empty>form,.belege-list-empty>button{margin-top:calc(var(--spacing) * 5)}.sach-drop-action{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);background-color:var(--card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);border-width:1px}.schema-picker{gap:calc(var(--spacing) * 3)}.schema-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--card);min-height:0;padding:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-width:1px;transform:none}.schema-option:hover .schema-card{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.schema-option:hover .schema-card{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.schema-option:hover .schema-card{transform:none}.schema-option input:checked+.schema-card{border-color:var(--primary);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.schema-option input:checked+.schema-card{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.schema-option input:checked+.schema-card{--tw-shadow:0 0 #0000;--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);--tw-ring-color:var(--primary)}.schema-card-top b{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.schema-card-top small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.schema-radio{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--card);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.schema-option input:checked+.schema-card .schema-radio{border-color:var(--primary);background-color:var(--primary)}.schema-option input:checked+.schema-card .schema-radio:after{inset:4px}.schema-copy{--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--muted-foreground)}.schema-fit{padding-top:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.field label,.field-label{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--foreground);text-transform:none}.field{gap:calc(var(--spacing) * 2)}.panel-pad>.field:not(:last-child),.panel-pad>.schema-picker:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}details>summary{cursor:pointer;list-style-type:none}details>summary::-webkit-details-marker{display:none}details:not(.abschluss-card,.hv3-details,.bv3-accounting-details,.zt2-archiv,.ws-info)>summary:before{content:"";margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:1.5px;border-bottom-style:var(--tw-border-style);vertical-align:middle;opacity:.7;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press));border-color:currentColor;border-bottom-width:1.5px;flex-shrink:0;display:inline-block;rotate:-45deg}details:not(.abschluss-card,.hv3-details,.bv3-accounting-details,.zt2-archiv,.ws-info)[open]>summary:before{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg}.zt{max-width:none;padding:var(--page-top) 0 48px;margin:0}.zt-focus-shell .zt2-inspector{gap:0}:where(.zt-focus-shell .zt2-inspector>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.zt-focus-shell .zt2-inspector{border-color:var(--border)}.zt-focus-shell .zt2-inspector>.zt-card{border-style:var(--tw-border-style);width:100%;padding-inline:0;padding-block:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0}.zt-focus-shell .zt2-inspector>.zt-card:first-child{padding-top:0}.zt-focus-shell .zt2-inspector>.zt-card:last-child{padding-bottom:0}.login-form label{gap:calc(var(--spacing) * 2)}.login-form label span{--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--foreground);text-transform:none}.login-card .eyebrow{--tw-tracking:.16em;letter-spacing:.16em;font-size:11px}:root,html[data-theme]{--accent:var(--primary);--accent-deep:var(--primary);--accent-08:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--accent-08:color-mix(in srgb, var(--primary) 8%, transparent)}}:root,html[data-theme]{--accent-15:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme]{--accent-15:color-mix(in srgb, var(--primary) 15%, transparent)}}.hk-page{--hk-forest:var(--rd-forest,var(--primary));--hk-forest-soft:#8fb3a1;--hk-sienna:var(--rd-sienna,var(--warn));--hk-sienna-deep:var(--rd-sienna-deep,var(--warn));--hk-sienna-tint:var(--rd-sienna-tint,var(--warn-bg));--hk-bar-antwort:#c9703f;--hk-quiet:var(--rd-quiet,var(--muted));--hk-sunk:var(--rd-sunk,var(--muted))}.hk-karte{transform-origin:top;transition:opacity var(--dur-exit) var(--ease-out), transform var(--dur-exit) var(--ease-out);scroll-margin-top:24px}.hk-karte[data-leaving]{opacity:0;pointer-events:none;transform:scale(.98)}.hk-karte[data-leaving=sofort]{transition:none}.hk-karte[data-leaving=weg]{visibility:hidden;position:absolute;inset:auto 0}.hk-karte[data-kommt]{transition:opacity var(--dur-modal) var(--ease-out), transform var(--dur-modal) var(--ease-out)}@starting-style{.hk-karte[data-kommt]{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.hk-karte[data-leaving],.hk-karte[data-kommt]{transform:none}}.hk-karte:target{border-color:var(--hk-forest);box-shadow:0 0 0 3px var(--hk-forest)}@supports (color:color-mix(in lab, red, red)){.hk-karte:target{box-shadow:0 0 0 3px color-mix(in srgb, var(--hk-forest) 14%, transparent)}}.hk-alter{color:var(--hk-sienna-deep)}.hk-balken{background:var(--muted);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.hk-farbe-fertig{background:var(--hk-forest)}.hk-farbe-kurz{background:var(--hk-forest-soft)}.hk-farbe-antwort{background:var(--hk-bar-antwort)}.hk-frist-platzhalter{border:1.5px dashed var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hk-frist-platzhalter{border:1.5px dashed color-mix(in srgb, var(--foreground) 30%, transparent)}}.hk-sunk{background:var(--hk-sunk)}.hk-quiet{background:var(--hk-quiet)}.hk-link{color:var(--hk-forest);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hk-link:hover{color:var(--rd-forest-deep,var(--primary))}.hk-opos-ueber{color:var(--hk-sienna)}.hk-umsatz-hoch{color:var(--hk-forest,var(--primary));font-weight:600}.hk-umsatz-runter{color:var(--hk-sienna);font-weight:600}.hk-kontext{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 -4px;font-size:12.5px;display:flex}@media (max-width:519px){.hk-kontext-punkt{display:none}.hk-kontext{column-gap:12px}}.hk-kontext-herkunft{color:var(--rd-ink-2,var(--foreground));align-items:center;gap:6px;display:inline-flex}.hk-vergleich{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;max-width:720px;display:grid}@media (max-width:640px){.hk-vergleich{grid-template-columns:minmax(0,1fr)}}.hk-fassung{border:1px solid var(--border);background:var(--hk-quiet);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.hk-fassung b{color:var(--foreground);font-weight:600}.hk-fassung>span{color:var(--muted-foreground)}.hk-fassung-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:500;display:flex}.hk-fassung-kopf .hk-link{letter-spacing:normal;text-transform:none;font-size:12.5px}.hk-anders{background:var(--hk-sienna)}@supports (color:color-mix(in lab, red, red)){.hk-anders{background:color-mix(in srgb, var(--hk-sienna) 18%, transparent)}}.hk-anders{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px}.hk-vergleich-legende{color:var(--muted-foreground);grid-column:1/-1;margin:0;font-size:12px}.hk-grund{border-left:3px solid var(--hk-sienna);background:var(--hk-sienna-tint);max-width:720px;color:var(--rd-ink-2,var(--foreground));border-radius:0 10px 10px 0;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.hk-grund b{color:var(--foreground);font-weight:600}.hk-grund-zitat{color:var(--muted-foreground);overflow-wrap:anywhere}.hk-aufnahme{max-width:460px;margin-top:6px}.hk-aufnahme .notiz-audio{background:var(--card)}.hk-weitere>summary{min-height:32px;color:var(--muted-foreground);text-underline-offset:3px;cursor:pointer;align-items:center;font-size:12.5px;text-decoration:underline;list-style:none;display:inline-flex}.hk-weitere>summary::-webkit-details-marker{display:none}.hk-weitere>summary:hover{color:var(--foreground)}.hk-weitere>summary:focus-visible{border-radius:4px}.hk-weitere[open]>summary{margin-bottom:8px}@media (max-width:767px){.hk-weitere>summary{min-height:44px}}.hk-karte{container-type:inline-size}.hk-karte-raster{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (min-width:720px){.hk-karte-raster[data-seite]{grid-template-columns:minmax(0,1fr) minmax(0,min(360px,40%));gap:20px}}.hk-kontextblock{background:var(--hk-quiet);min-width:0;color:var(--rd-ink-2,var(--foreground));overflow-wrap:break-word;border-radius:16px;flex-direction:column;align-self:start;gap:10px;padding:16px 18px;font-size:13.5px;line-height:1.45;display:flex}.hk-kb-teil{flex-direction:column;gap:4px;min-width:0;display:flex}.hk-kb-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.hk-kb-liste{grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0;display:grid}.hk-kb-liste dt{color:var(--muted-foreground);white-space:nowrap}.hk-kb-liste dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0}.hk-kb-meta,.hk-kb-gleich,.hk-kb-fuss{font-variant-numeric:tabular-nums;margin:0}.hk-kb-meta-teil{white-space:nowrap}.hk-kb-meta-label{color:var(--muted-foreground)}.hk-kb-trenner{color:var(--muted-foreground);margin-left:7px}.hk-kb-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;overflow-wrap:normal;width:100%;font-size:13.5px;line-height:1.35}.hk-kb-tabelle td{white-space:nowrap}.hk-kb-tabelle td.hk-kb-frei{white-space:normal;overflow-wrap:anywhere}.hk-kb-tabelle th,.hk-kb-tabelle td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--border);padding:5px 10px 5px 0}.hk-kb-tabelle th:last-child,.hk-kb-tabelle td:last-child{padding-right:0}.hk-kb-tabelle thead th{letter-spacing:.02em;color:var(--muted-foreground);padding-top:0;padding-bottom:3px;font-size:12px;font-weight:600}.hk-kb-tabelle thead th.hk-kb-kopf{letter-spacing:.06em}.hk-kb-tabelle tbody th{color:var(--muted-foreground);white-space:nowrap;font-weight:400}.hk-kb-vergleich tbody th{width:1%}.hk-kb-tabelle tr:last-child>*{border-bottom:0}.hk-kb-tabelle tr[data-abweichend] td{color:var(--foreground);font-weight:600}.hk-kb-tabelle tr[data-abweichend]>th:before{content:"";background:var(--hk-sienna);border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.hk-kb-fakt,.hk-kb-hinweis{margin:0;font-size:13px}.hk-kb-fakt{color:var(--rd-ink-2,var(--foreground))}.hk-kb-hinweis,.hk-kb-fuss{color:var(--muted-foreground)}.hk-kb-punkte{margin:0;padding-left:16px;list-style:outside}.hk-kb-zitat{border-left:2px solid var(--border);white-space:pre-line;color:var(--rd-ink-2,var(--foreground));-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding-left:10px;display:-webkit-box;overflow:hidden}.hk-kb-link{min-height:24px;color:var(--hk-forest);text-underline-offset:3px;align-self:flex-start;align-items:center;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:767px){.hk-kb-link{min-height:44px}}.hk-entwurf{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:6px;max-width:640px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.hk-entwurf-text{white-space:pre-line}.hk-entwurf-text[data-gekuerzt]{max-height:9.3em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.hk-entwurf-kopf{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna:var(--rd-sienna-deep,#d27a4f)}@supports (color:color-mix(in lab, red, red)){.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna:var(--rd-sienna-deep,color-mix(in srgb, #d27a4f 80%, var(--foreground)))}}.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna-wash:var(--rd-sienna-wash,#a3461d)}@supports (color:color-mix(in lab, red, red)){.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna-wash:var(--rd-sienna-wash,color-mix(in srgb, #a3461d 12%, var(--card)))}}.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna-tint:var(--rd-sienna-tint,#a3461d)}@supports (color:color-mix(in lab, red, red)){.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna-tint:var(--rd-sienna-tint,color-mix(in srgb, #a3461d 18%, var(--card)))}}.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna-line:#a3461d}@supports (color:color-mix(in lab, red, red)){.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna-line:color-mix(in srgb, #a3461d 22%, var(--card))}}.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna-text:var(--rd-sienna-deep,#d27a4f)}@supports (color:color-mix(in lab, red, red)){.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-sienna-text:var(--rd-sienna-deep,color-mix(in srgb, #d27a4f 70%, var(--foreground)))}}.szr-page,.sach-dialog,.szr-uebergabe,.szr-nachweis{--szr-line-soft:var(--rd-line-soft,var(--border))}.szr-kpi,.szr-feld{background:var(--card)}.szr-kpi[data-fehlt=true]{background:var(--szr-sienna-tint);border-color:#0000}.szr-kpi[data-fehlt=true] .szr-kpi-label,.szr-kpi[data-fehlt=true] .szr-kpi-sub{color:var(--szr-sienna-text)}.szr-kpi[data-fehlt=true] .szr-kpi-wert{color:var(--szr-sienna)}.szr-feld{border-color:var(--szr-line-soft)}.szr-feld[data-fehlt=true]{background:var(--szr-sienna-wash);border-color:var(--szr-sienna-line)}.szr-feld[data-fehlt=true] .szr-feld-titel{color:var(--szr-sienna)}.szr-link{color:var(--rd-forest,var(--primary));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.szr-link:hover{color:var(--rd-forest-deep,var(--primary))}.szr-review{background:var(--szr-sienna-wash);border-color:var(--szr-sienna-line);scroll-margin-top:96px}.szr-review[data-erledigt=true]{background:var(--card);border-color:var(--szr-line-soft)}.szr-review-label{color:var(--szr-sienna-text)}.szr-review[data-erledigt=true] .szr-review-label{color:var(--rd-forest,var(--primary))}.szr-karte[data-review=true]{border-color:var(--szr-sienna);box-shadow:0 0 0 3px var(--szr-sienna-tint);scroll-margin-top:96px}.sach-form-grid .field>span,.sach-research-proof .field>span{font-family:var(--font-ui)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--foreground)!important;font-size:13px!important;font-weight:500!important}.sach-form-grid .field>small{color:var(--muted-foreground)!important;font-size:12px!important}.sach-form-grid{row-gap:18px!important}.sach-dropzone,.sach-upload-review{margin-top:20px}.sach-research-proof{border-radius:12px!important;padding:16px!important}.sach-research-proof-head{gap:12px!important;margin-bottom:16px!important}.sach-research-proof-head b{font-size:14px!important}.sach-research-proof-head small{font-size:12px!important}.sach-research-proof-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.sach-proof-or{font:500 12px/1.2 var(--font-ui)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--muted-foreground)!important;margin:0!important}.sach-proof-upload{border-radius:10px!important;gap:12px!important;padding:12px 16px!important}.sach-proof-upload b,.sach-proof-upload small{max-width:none!important}.sach-proof-upload b{font-size:13px!important}.sach-proof-upload small{font-size:12px!important}.sach-proof-upload em{border:1px solid var(--border);font-weight:500;background:var(--card)!important;color:var(--foreground)!important;border-radius:10px!important;padding:6px 12px!important;font-size:12px!important}.sach-research-proof{background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){.sach-research-proof{background:color-mix(in srgb, var(--card) 70%, var(--background))!important}}.sach-research-proof{border-color:var(--border)!important;box-shadow:none!important}.sach-proof-upload{background:var(--card)!important}.sach-dropzone{box-shadow:none!important;border:1.5px dashed var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.sach-dropzone{border:1.5px dashed color-mix(in srgb, var(--foreground) 22%, transparent)!important}}.sach-dropzone{background:var(--card)!important;border-radius:14px!important;padding:16px 18px!important}.sach-dropzone:after{content:none!important;display:none!important}.sach-dropzone:hover,.sach-dropzone.is-dragging{border-color:var(--primary)!important}.sach-section-head{align-items:flex-start!important;gap:12px!important;margin:26px 0 14px!important;display:flex!important}.sach-section-head>span{background:var(--muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;width:24px!important;height:24px!important;font-family:var(--font-ui)!important;color:var(--muted-foreground)!important;margin:0!important;font-size:12px!important;display:inline-flex!important}.sach-section-head b{line-height:24px;display:block;font-size:15px!important;font-weight:600!important}.sach-section-head small{margin-top:2px;display:block;color:var(--muted-foreground)!important;font-size:13px!important}.sach-more summary{justify-content:flex-start!important}.sach-more summary:before,.sach-more summary:after{content:none!important;display:none!important}.sach-more summary>span{gap:8px!important;font-size:14px!important;font-weight:500!important}.sach-more summary>span svg{width:16px!important;height:16px!important}.sach-more summary small{margin-left:auto;font-size:12px!important}.sach-web-weg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sach-web-weg-option{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.sach-web-weg-option b{font:500 13px/1.3 var(--font-ui)}.sach-web-weg-option small{color:var(--muted-foreground);font-size:12px}.sach-web-weg-option:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sach-web-weg-option:hover{border-color:color-mix(in srgb, var(--foreground) 30%, var(--border))}}.sach-web-weg-option.is-active{border-color:var(--rd-forest,var(--primary));box-shadow:inset 0 0 0 1px var(--rd-forest,var(--primary))}.sach-web-weg-option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sach-os-recherche{gap:12px;display:grid}.sach-os-recherche .sach-research-proof-head{margin-bottom:0!important}.sach-os-hinweis,.sach-os-laeuft{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.sach-os-hinweis p,.sach-os-laeuft p{margin:0}.sach-os-hinweis button.szr-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.sach-os-laeuft p{gap:2px;display:grid}.sach-os-laeuft small,.sach-os-start small,.sach-os-kopf small,.sach-os-vorschlag small,.sach-os-kandidaten small{color:var(--muted-foreground);font-size:12px}.sach-os-puls{background:var(--rd-forest,var(--primary));border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;animation:1.2s ease-in-out infinite sach-os-puls}@keyframes sach-os-puls{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sach-os-puls{animation:none}}.sach-os-start{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sach-os-ergebnis{background:var(--card);border:1px solid var(--border);border-radius:10px;gap:10px;padding:14px;display:grid}.sach-os-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sach-os-status{font:500 12px/1.5 var(--font-ui);border-radius:999px;padding:2px 8px}.sach-os-status.is-ok{background:var(--rd-forest-tint,var(--primary))}@supports (color:color-mix(in lab, red, red)){.sach-os-status.is-ok{background:var(--rd-forest-tint,color-mix(in srgb, var(--primary) 14%, var(--card)))}}.sach-os-status.is-ok{color:var(--rd-forest-deep,var(--foreground))}.sach-os-status.is-pruefen{background:var(--szr-sienna-wash,#a3461d)}@supports (color:color-mix(in lab, red, red)){.sach-os-status.is-pruefen{background:var(--szr-sienna-wash,color-mix(in srgb, #a3461d 12%, var(--card)))}}.sach-os-status.is-pruefen{color:var(--szr-sienna-text,var(--foreground))}.sach-os-detail{margin:0;font-size:13px}.sach-os-vorschlag,.sach-os-kandidaten li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.sach-os-vorschlag>div:first-child,.sach-os-kandidaten li>div{flex:220px;gap:2px;min-width:0;display:grid}.sach-os-vorschlag small,.sach-os-kandidaten small{overflow-wrap:anywhere}.sach-os-preis{font:600 22px/1.2 var(--font-ui);font-variant-numeric:tabular-nums}.sach-os-aktionen{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sach-os-aktionen button.szr-link,.sach-os-neu{cursor:pointer;background:0 0;border:0;justify-self:start;min-height:32px;padding:0;font-size:13px;text-decoration:underline}.sach-os-ok{color:var(--rd-forest-deep,var(--foreground));align-items:center;gap:6px;font-size:13px;display:inline-flex}.sach-os-kandidaten{gap:0;margin:0;padding:0;list-style:none;display:grid}.sach-os-kandidaten li{border-top:1px solid var(--border);padding:10px 0}.sach-os-kandidaten li:first-child{border-top:0;padding-top:0}.sach-os-kandidaten li b{font-variant-numeric:tabular-nums}@media (max-width:470px){.sach-web-weg{grid-template-columns:minmax(0,1fr)}}.szr-knopf{box-shadow:none;background-image:none}.szr-knopf-gesperrt{flex-direction:column;align-items:stretch;gap:2px;display:flex}@media (min-width:640px){.szr-knopf-gesperrt{align-items:flex-end}}.szr-knopf-gesperrt .szr-knopf{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.szr-knopf-gesperrt .szr-knopf{background:color-mix(in srgb, var(--primary) 34%, var(--card))!important}}.szr-knopf-gesperrt .szr-knopf{color:var(--primary-foreground)!important}.szr-knopf-gesperrt .szr-knopf:hover{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.szr-knopf-gesperrt .szr-knopf:hover{background:color-mix(in srgb, var(--primary) 44%, var(--card))!important}}.szr-sperrgrund{min-height:32px;color:var(--szr-sienna-text);text-align:left;text-underline-offset:3px;padding:0 2px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.szr-sperrgrund{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}@media (min-width:640px){.szr-sperrgrund{text-align:right}}.szr-uebergeben-chip{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--rd-forest,var(--primary));border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.szr-gruppe-titel{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:600;display:flex}.szr-gruppe-titel small{color:var(--muted-foreground);font-size:12px;font-weight:400}.szr-gruppe-punkt{background:var(--szr-sienna);border-radius:999px;width:8px;height:8px}.szr-gruppe-punkt[data-ton=ok]{background:var(--rd-forest,var(--primary))}.szr-legende{color:var(--muted-foreground);margin-left:auto;font-size:11.5px;font-weight:400}@media (max-width:767px){.szr-legende{display:none}}.szr-zeile{border-color:var(--szr-line-soft);transition:border-color var(--dur-press,.12s) var(--ease-color,ease)}.szr-zeile:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.szr-zeile:hover{border-color:color-mix(in srgb, var(--foreground) 22%, var(--border))}}.szr-zeile:focus-visible,.szr-karte:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.szr-zeile-knopf{border-radius:inherit;text-align:left;align-items:center;gap:14px;width:100%;min-height:52px;padding:10px 14px 10px 16px;display:flex}.szr-zeile-knopf:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.szr-zeile-wer{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.szr-zeile-wer b{white-space:nowrap;font-size:14px;font-weight:600}.szr-zeile-wer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);font-size:13px;overflow:hidden}.szr-zeile-datum{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.szr-zeile-wert{text-align:right;font-variant-numeric:tabular-nums;min-width:84px;font-size:14px;font-weight:600}.szr-zeile-pfeil{color:var(--muted-foreground)}.szr-zeile .szr-pill:empty{display:none}@media (max-width:639px){.szr-zeile-knopf{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px 14px;display:grid}.szr-zeile-wer{flex-direction:column;grid-area:1/1/auto/4;gap:2px}.szr-zeile-wer b{white-space:normal}.szr-zeile-wer span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.szr-zeile-wert{grid-area:1/4;align-self:start;min-width:0}.szr-zeile-datum{grid-area:2/1}.szr-zeile-knopf>.szr-punkte{grid-area:2/2}.szr-zeile-knopf>.szr-pill{grid-area:2/3/auto/5;justify-self:end}.szr-zeile-pfeil{display:none}}.szr-punkte{gap:5px;display:inline-flex}.szr-punkte i{background:var(--rd-forest,var(--primary));border-radius:999px;width:8px;height:8px}.szr-punkte i[data-ton=hinweis]{box-shadow:inset 0 0 0 1.5px var(--rd-forest,var(--primary));background:0 0}@supports (color:color-mix(in lab, red, red)){.szr-punkte i[data-ton=hinweis]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rd-forest,var(--primary)) 70%, var(--card))}}.szr-punkte i[data-ton=fehlt]{background:var(--szr-sienna)}.szr-pill{border:1px solid var(--border);background:var(--card);min-height:22px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.szr-pill-warm{border-color:var(--szr-sienna-line);background:var(--szr-sienna-wash);color:var(--szr-sienna-text)}.szr-koop-link button[role=combobox]{color:var(--rd-forest,var(--primary));width:auto!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 4px!important}.szr-koop-link button[role=combobox] b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;color:var(--rd-forest,var(--primary))!important;font-size:12.5px!important;font-weight:500!important}.szr-koop-link button[role=combobox]>svg{display:none}.szr-karte[data-blink]{animation:szr-blink 1.4s var(--ease-out,ease-out)}@keyframes szr-blink{0%,40%{box-shadow:0 0 0 4px var(--szr-sienna-tint);border-color:var(--szr-sienna)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.szr-karte[data-blink]{box-shadow:0 0 0 4px var(--szr-sienna-tint);animation:none}}@media (max-width:639px){.szr-karte-body>.szr-feld[data-fehlt=true]{grid-column:1/-1}.szr-karte-body>.szr-feld:not([data-fehlt=true]){padding:10px 12px}}.szr-dlg-hinweis{color:var(--muted-foreground);font-size:13px;line-height:1.5}.szr-werkzeug{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.szr-werkzeug>.ht-pillen-rahmen{flex:auto}.szr-kanzlei-tabelle{border-collapse:collapse;width:100%;font-size:13px}.szr-kanzlei-tabelle th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11.5px;font-weight:500}.szr-kanzlei-tabelle td{vertical-align:top;border-bottom:1px solid var(--szr-line-soft);padding:10px}.szr-kanzlei-tabelle .r{text-align:right;white-space:nowrap}.szr-kanzlei-tabelle td small{color:var(--muted-foreground);font-size:11.5px;display:block}.szr-kanzlei-tabelle td b{font-weight:600}.szr-kanzlei-tabelle td .szr-pill{margin-left:6px}.szr-kanzlei-tabelle tfoot td{border-bottom:0;font-weight:600}.szr-m-label{display:none}@media (max-width:639px){.szr-kanzlei-tabelle thead{display:none}.szr-kanzlei-tabelle,.szr-kanzlei-tabelle tbody,.szr-kanzlei-tabelle tr,.szr-kanzlei-tabelle td{display:block}.szr-kanzlei-tabelle tbody tr{border-bottom:1px solid var(--szr-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.szr-kanzlei-tabelle td{border:0;padding:0}.szr-kanzlei-tabelle td[data-m=datum]{color:var(--muted-foreground);grid-column:1;font-size:12px}.szr-kanzlei-tabelle td[data-m=wer]{grid-column:1}.szr-kanzlei-tabelle td[data-m=wert]{grid-area:1/2/span 2}.szr-kanzlei-tabelle td[data-m=was],.szr-kanzlei-tabelle td[data-m=gl],.szr-kanzlei-tabelle td[data-m=vb],.szr-kanzlei-tabelle td[data-m=nw]{color:var(--muted-foreground);grid-column:1/-1;font-size:12.5px}.szr-m-label{color:var(--foreground);display:inline}.szr-kanzlei-tabelle tfoot tr{justify-content:space-between;padding-top:12px;display:flex}.szr-kanzlei-tabelle tfoot td:empty{display:none}}.szr-weg{gap:8px;display:grid}.szr-weg-opt{border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color var(--dur-press,.12s) var(--ease-color,ease);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.szr-weg-opt.an{border-color:var(--rd-forest,var(--primary));box-shadow:inset 0 0 0 1px var(--rd-forest,var(--primary))}.szr-weg-opt input{accent-color:var(--rd-forest,var(--primary));margin-top:3px}.szr-weg-opt b{font-size:14px;font-weight:600;display:block}.szr-weg-opt small{color:var(--muted-foreground);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.szr-beleg{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:18px 20px}.szr-beleg header{border-bottom:1px dashed var(--border);justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;font-size:13px;display:flex}.szr-beleg dl{gap:8px;display:grid}.szr-beleg dl>div{grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.szr-beleg dt{color:var(--muted-foreground)}@media (max-width:470px){.szr-beleg dl>div{grid-template-columns:minmax(0,1fr);gap:0}}.zt.zr{--zr-quiet:var(--rd-quiet,var(--card))}@supports (color:color-mix(in lab, red, red)){.zt.zr{--zr-quiet:var(--rd-quiet,color-mix(in srgb, var(--card) 92%, var(--foreground)))}}.zt.zr{--zr-sunk:var(--rd-sunk,var(--card))}@supports (color:color-mix(in lab, red, red)){.zt.zr{--zr-sunk:var(--rd-sunk,color-mix(in srgb, var(--card) 86%, var(--foreground)))}}.zt.zr{--zr-line-soft:var(--rd-line-soft,var(--border))}@supports (color:color-mix(in lab, red, red)){.zt.zr{--zr-line-soft:var(--rd-line-soft,color-mix(in srgb, var(--border) 70%, transparent))}}.zt.zr{--zr-forest:var(--rd-forest,#3f7a62);--zr-forest-deep:var(--rd-forest-deep,#16322a);--zr-forest-tint:var(--rd-forest-tint,#3f7a62)}@supports (color:color-mix(in lab, red, red)){.zt.zr{--zr-forest-tint:var(--rd-forest-tint,color-mix(in srgb, #3f7a62 22%, var(--card)))}}.zt.zr{--zr-sienna:var(--rd-sienna,#d0703f);--zr-sienna-deep:var(--rd-sienna-deep,#e08a5c);--zr-sienna-tint:var(--rd-sienna-tint,#d0703f)}@supports (color:color-mix(in lab, red, red)){.zt.zr{--zr-sienna-tint:var(--rd-sienna-tint,color-mix(in srgb, #d0703f 20%, var(--card)))}}.zt.zr{padding:var(--page-top,28px) 0 48px;gap:24px;min-height:0}.zt.zr .page-header.ht-kopf{margin-bottom:0}@media (max-width:639px){.zt.zr .ht-kopf-aktionen{flex-wrap:wrap}.zt.zr .ht-kopf-aktionen>[data-art=primaer]{flex:100%;order:-1}.zt.zr .ht-kopf-aktionen>:not([data-art=primaer]){flex:auto}}.zr-person-name .person-avatar{flex:none}.zr-nowrap{white-space:nowrap}.zr-wochennav{flex:none;align-items:center;gap:12px;display:flex}.zr-chip:focus-visible,.zr-stopp:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px}.zr-laeufe{flex-direction:column;gap:8px;display:flex}.zr-lauf{background:var(--rd-forest,#23483a);color:#fff;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex}.zr-lauf-punkt{border-radius:var(--radius-element);background:#9fe0bf;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #9fe0bf40}.zr-lauf-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.zr-lauf-titel{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zr-lauf-seit{color:#cfe3d8;font-size:12px}.zr-lauf-uhr{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:26px}.zr-lauf-aktion{flex:none;align-items:center;gap:8px;display:flex}.zr-lauf-aktion .zt-stopform{align-items:center;gap:8px;display:flex}.zr-wechseln{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.zr-wechseln:hover{background:#ffffff1f}.zr-wechseln:focus-visible{outline-offset:2px;outline:2px solid #fff}.zr-wechseln svg,.zr-stopp svg{flex:none;width:16px;height:16px}.zr-stopp{color:#16322a;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.zr-stopp:hover{background:#e4ede7}.zr-lauf .zt-inlinefehler,.zr-lauf .zt-langlauf-text,.zr-lauf .zt-fl{color:#fff}.zr-werkzeug{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zr-team{flex-direction:column;gap:24px;display:flex}.zr-raster{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.zr-reihe{border-bottom:1px solid var(--zr-line-soft);grid-template-columns:minmax(220px,260px) repeat(7,minmax(0,1fr));display:grid}.zr-gruppe:last-child .zr-reihe:last-child{border-bottom:0}.zr-reihe-kopf{color:var(--muted-foreground);background:var(--zr-quiet);font-size:12px}.zr-reihe-kopf .zr-zelle-person{padding:12px 20px}.zr-tagkopf{white-space:nowrap;text-overflow:ellipsis;padding:12px 8px;overflow:hidden}.zr-tagkopf[data-heute]{color:var(--foreground);font-weight:600}.zr-tagkopf[data-wochenende],.zr-tag[data-wochenende]{background:var(--zr-quiet)}.zr-reihe-kopf .zr-tagkopf[data-wochenende]{background:var(--zr-sunk)}.zr-gruppenkopf{color:var(--muted-foreground);background:var(--zr-quiet);border-bottom:1px solid var(--zr-line-soft);padding:8px 20px;font-size:12px}.zr-reihe:not(.zr-reihe-kopf){min-height:92px}.zr-zelle-person{min-width:0}.zr-person{flex-direction:column;gap:4px;min-width:0;padding:16px 20px;display:flex}.zr-person-name{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.zr-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.zr-badge{border-radius:var(--radius-element);white-space:nowrap;background:var(--zr-sunk);color:var(--muted-foreground);flex:0 auto;padding:2px 8px;font-size:12px;font-weight:600}.zr-badge[data-art=angestellt]{background:var(--zr-forest-tint);color:var(--rd-forest-deep,var(--foreground))}.zr-badge[data-art=offen]{background:var(--zr-sienna-tint);color:var(--rd-sienna-deep,var(--foreground))}.zr-klein,.zr-fein{color:var(--muted-foreground);font-size:12px}.zr-balken{background:var(--zr-sunk);border-radius:2px;height:4px;margin:2px 0;display:block;overflow:hidden}.zr-balken i{background:var(--zr-forest);border-radius:2px;height:4px;display:block}.zr-balken i[data-art=ocker]{background:#8a6a3c}.zr-balken i[data-ueber]{background:var(--zr-sienna)}.zr-tag{min-width:0;padding:10px 6px}.zr-tag-mobil{display:none}.zr-chips{flex-direction:column;gap:4px;min-width:0;display:flex}.zr-chip{--chip:#96674a;border-radius:var(--radius-element);white-space:nowrap;text-align:left;background:var(--chip);align-items:center;gap:4px;min-width:0;max-width:100%;padding:6px 8px;font-size:12px;line-height:1.25;display:flex}@supports (color:color-mix(in lab, red, red)){.zr-chip{background:color-mix(in srgb, var(--chip) 16%, var(--card))}}.zr-chip{color:var(--chip)}@supports (color:color-mix(in lab, red, red)){.zr-chip{color:color-mix(in srgb, var(--chip) 45%, var(--foreground))}}.zr-chip{border:0}button.zr-chip{cursor:pointer}button.zr-chip:hover{background:var(--chip)}@supports (color:color-mix(in lab, red, red)){button.zr-chip:hover{background:color-mix(in srgb, var(--chip) 26%, var(--card))}}.zr-chip-name{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}@media (min-width:768px){.zr-chip{flex-direction:column;align-items:flex-start;gap:1px;width:100%}.zr-chip-sep{display:none}.zr-chip-dauer{opacity:.85;font-size:12px}}.zr-chip-dauer{font-variant-numeric:tabular-nums;flex:none}.zr-chip-lauf{background:var(--rd-forest,#23483a);color:#fff}.zr-chip-abw{background:var(--zr-sunk);color:var(--foreground)}.zr-chip-abw[data-beantragt]{outline:1px dashed var(--border);outline-offset:-1px;background:0 0}.zr-mobil-leer{display:none}.zr-agentur{color:var(--muted-foreground);margin:-8px 0 0;font-size:13px}.zr-genehmigungen{max-width:560px}@media (max-width:1100px){.zt.zr{padding-bottom:40px}.zr-reihe{grid-template-columns:200px repeat(5,minmax(0,1.4fr)) repeat(2,minmax(0,.55fr))}.zr-tagkopf[data-wochenende] .zr-tagkopf-d{display:none}.zr-tagkopf{padding-inline:6px}.zr-tag{padding-inline:4px}.zr-chip{padding-inline:6px;font-size:12px}.zr-tagkopf-heute{display:none}.zr-person{padding:14px}}@media (max-width:767px){.zt.zr{gap:20px;padding-bottom:32px}.zr-wochennav{justify-content:flex-start}.zr-lauf{flex-wrap:wrap;gap:10px 14px;padding:14px 16px}.zr-lauf-text{flex-basis:calc(100% - 30px)}.zr-lauf-uhr{margin-right:auto;font-size:22px}.zr-stopp,.zr-wechseln{height:44px;min-height:44px}.zr-reihe.zr-reihe-kopf{display:none}.zr-reihe{min-height:0;padding-bottom:10px;display:block}.zr-reihe:not(.zr-reihe-kopf){min-height:0}.zr-person{padding:14px 16px 6px}.zr-tag{align-items:flex-start;gap:10px;padding:4px 16px;display:flex}.zr-tag[data-wochenende]{background:0 0}.zr-tag[data-leer]{display:none}.zr-tag-mobil{color:var(--muted-foreground);white-space:nowrap;flex:0 0 72px;padding-top:6px;font-size:12px;display:block}.zr-chips{flex-flow:wrap;flex:auto}.zr-chip{min-height:32px}button.zr-chip{min-height:44px}.zr-mobil-leer{color:var(--muted-foreground);margin:0;padding:0 16px 4px;font-size:12px;display:block}}.zr .zt-swatches{flex-wrap:wrap}.zt .zt-focus-shell.zt2-shell{box-shadow:none;border-radius:0}.zr .zt-card-head{justify-content:flex-start;gap:8px;min-height:24px;margin-bottom:12px}.zr .zt-card-head>.ws-inline-note{display:contents}.zr .zt-card-head>:last-child:not(:first-child):not(.ws-inline-note),.zr .zt-card-head>.ws-inline-note>.zt-pill{margin-left:auto}.zr .zt-kpis{align-items:flex-start;gap:12px 24px}.zr .zt-kpi{gap:4px}.zr .zt2-kpi-woche .zt-capbar{order:3;margin-top:2px}.zr .zt2-projekt{gap:20px}.zr .zt2-projekt>.zt-kpis,.zr .zt2-projekt>.zt2-unvollstaendig{margin:0}.zr .zt2-projekt-kopf:has(>.zt2-projekt-sw){align-items:flex-start}.zr .zt2-projekt-sw{flex:none;margin-top:9px}.zr .zt2-projekt-kopf h2{margin:0}.zr .zt2-stage .zt-card{padding:20px}.zr .zt-fl,[role=dialog] .zt-fl{letter-spacing:0;color:var(--foreground);font-size:13px}.zr .zt-field,[role=dialog] .zt-field{gap:6px}.zr .zt2-stammdaten>.zt-card-head{margin-bottom:0}.zr .zt2-archiv-aktion{gap:6px;margin-top:8px;padding-top:16px}.zr .zt-pill{white-space:nowrap}@media (max-width:767px){.zr .zt-focus-shell .zt2-stage,.zr .zt-focus-shell .zt2-inspector,.zr .zt2-stage .zt-card{padding:16px}.zr .zt-focus-timer{padding:16px!important}.zr .zt2-projekt{gap:16px}}[data-slot=sheet-content] .zt2-rail{padding:0 16px 24px}.zt2-arten{gap:16px}.zt2-arten-neu,.zt2-rundung{padding-top:16px}.zt2-arten-neu{gap:12px}.zt2-arten-neu input:not([type=checkbox]){height:40px!important}.zt2-arten-neu .rt-form-details>summary{align-items:center;min-height:40px;display:flex}.zt2-rundung{max-width:none}.zt2-rundung>*{max-width:420px}.zt-urlaubskonto{gap:6px;margin:4px 0 14px;font-size:13px;display:grid}.zt-urlaubskonto>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zt-urlaubskonto dt{color:var(--muted-foreground)}.zt-urlaubskonto dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.zt-urlaubskonto dd small{color:var(--muted-foreground);font-size:12px}.zt-urlaubskonto-rest{border-top:1px solid var(--border);padding-top:6px;font-weight:600}.zt-urlaubskonto-rest dt{color:var(--foreground)}.zt-abw-aktionen{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.zt-abw-aktionen>*{flex:auto}.zr-werkzeug{justify-content:flex-start}.zr-zeitraum{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zr-laeufe-leise{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:13px;display:flex}.zr-laeufe-label{color:var(--foreground);align-items:center;gap:6px;font-weight:500;display:inline-flex}.zr-laeufe-label:before{content:"";background:var(--zr-forest);width:7px;height:7px;box-shadow:0 0 0 3px var(--zr-forest);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.zr-laeufe-label:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--zr-forest) 22%, transparent)}}.zr-laeufe-eintrag{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.zr-laeufe-eintrag i{border-radius:4px;width:8px;height:8px}.zr-laeufe-name{color:var(--foreground);font-weight:500}.zr-laeufe-dauer{font-variant-numeric:tabular-nums}.zr-chip-lauf{outline:1.5px dashed var(--chip)}@supports (color:color-mix(in lab, red, red)){.zr-chip-lauf{outline:1.5px dashed color-mix(in srgb, var(--chip) 60%, transparent)}}.zr-chip-lauf{outline-offset:-1.5px}.zr-raster-fuss{color:var(--muted-foreground);border-top:1px solid var(--zr-line-soft);margin:0;padding:10px 20px;font-size:12.5px}.zt2-zeile-haupt{border-radius:var(--radius-element);min-width:0;min-height:36px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:9px;margin:-2px -6px;padding:2px 6px;display:flex}button.zt2-zeile-haupt{cursor:pointer}button.zt2-zeile-haupt:hover{background:var(--zr-quiet)}button.zt2-zeile-haupt:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:1px}.zr .zt-abwesend,.zr .zt2-stammdaten{position:relative}.zr .zt-card-head .ws-info[open]>p{z-index:5;border:1px solid var(--border);background:var(--card);max-width:none;color:var(--foreground);white-space:normal;box-shadow:var(--schatten-schwebend);border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5;position:absolute;top:48px;left:12px;right:12px}.zr .zt-card-head>.ws-inline-note{overflow:visible}.zp-kopf{align-items:center}.zp-kopf-text{flex:auto;min-width:0}.zp-kopf-text small{color:var(--muted-foreground);margin-top:2px;display:block}.zp-stammdaten{border:1px solid var(--border);min-height:36px;color:var(--foreground);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.zp-stammdaten svg{width:14px;height:14px}.zp-stammdaten:hover{background:var(--zr-quiet)}.zp-stammdaten:focus-visible,.zp-abrechnen-knopf:focus-visible,.zp-export-knopf:focus-visible,.zp-zeile:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px}.zp-lauf{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.zp-lauf i{border-radius:4px;flex:none;width:8px;height:8px}.zp-tage{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.zp-tag-kopf{color:var(--muted-foreground);border-bottom:1px solid var(--zr-line-soft);justify-content:space-between;padding-bottom:4px;font-size:12px;display:flex}.zp-zeilen{margin:4px 0 0;padding:0;list-style:none}.zp-zeile{border-radius:var(--radius-element);width:calc(100% + 16px);min-height:40px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:0 -8px;padding:4px 8px;font-size:13.5px;display:flex}button.zp-zeile{cursor:pointer}button.zp-zeile:hover{background:var(--zr-quiet)}.zp-punkt{border-radius:4px;flex:none;width:8px;height:8px}.zp-zeile-nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.zp-zeile-nm small{color:var(--muted-foreground)}.zp-art{font-size:12px}.zp-dauer{font-size:13px}.zp-abrechnen{background:var(--zr-forest);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.zp-abrechnen{background:color-mix(in srgb, var(--zr-forest) 7%, var(--card))}}.zp-abrechnen-text p{margin:6px 0 0;font-size:14px}.zp-ok{color:var(--ok,var(--zr-forest));font-weight:500}.zp-warn{color:var(--warn);font-weight:500}.zp-abrechnen-knopf{border:1px solid var(--zr-forest);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zp-abrechnen-knopf{border:1px solid color-mix(in srgb, var(--zr-forest) 45%, var(--border))}}.zp-abrechnen-knopf{background:var(--card);color:var(--rd-forest-deep,var(--foreground));white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.zp-abrechnen-knopf:hover{background:var(--zr-quiet)}.zp-abrechnen-knopf svg{width:16px;height:16px}.zp-zettel-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.zp-summe{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:15px}.zp-export{gap:8px;display:flex}.zp-export-knopf{border:1px solid var(--border);min-height:36px;color:var(--foreground);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.zp-export-knopf:hover{background:var(--zr-quiet)}.zp-export-knopf svg{width:15px;height:15px}.zp-tabelle-huelle{overflow-x:auto}.zp-tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.zp-tabelle th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:6px 8px;font-size:12px;font-weight:500}.zp-tabelle td{border-bottom:1px solid var(--zr-line-soft);vertical-align:top;padding:8px}.zp-tabelle .num{text-align:right;white-space:nowrap}.zp-nowrap{white-space:nowrap}.zp-beschreibung{color:var(--muted-foreground);font-size:12px;display:block}.zp-tabelle tfoot td{border-bottom:0}.zp-teilsumme td{color:var(--muted-foreground);padding-block:4px;font-size:12.5px}.zp-gesamt td{border-top:1px solid var(--border);font-weight:600}.zp-abgleich{align-items:flex-start;gap:12px;display:flex}.zp-abgleich p{margin:6px 0 4px;font-size:14px}.zp-abgleich-icon{background:var(--zr-quiet);width:32px;height:32px;color:var(--muted-foreground);border-radius:16px;flex:none;place-items:center;display:grid}.zp-abgleich-icon svg{width:16px;height:16px}.zp-abgleich-passt .zp-abgleich-icon{background:var(--ok-bg,var(--zr-forest-tint));color:var(--ok,var(--zr-forest))}.zp-abgleich-weicht_ab .zp-abgleich-icon{background:var(--warn-bg,var(--zr-sienna-tint));color:var(--warn)}.zm{flex-direction:column;gap:16px;display:flex}.zm-tabelle-huelle{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow-x:auto}.zm-tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.zm-tabelle thead th{color:var(--muted-foreground);background:var(--zr-quiet);text-align:left;white-space:nowrap;padding:12px;font-size:12px;font-weight:500}.zm-tabelle thead th:first-child{padding-left:16px}.zm-tabelle .num{text-align:right}.zm-kw{color:inherit;text-decoration:none}.zm-kw:hover{color:var(--foreground);text-decoration:underline}.zm-gruppe th{text-align:left;color:var(--muted-foreground);background:var(--zr-quiet);border-top:1px solid var(--zr-line-soft);padding:8px 16px;font-size:12px;font-weight:500}.zm-tabelle tbody th[scope=row]{text-align:left;padding:10px 16px;font-weight:400}.zm-tabelle tbody td{white-space:nowrap;padding:10px 12px}.zm-tabelle tbody tr+tr th,.zm-tabelle tbody tr+tr td{border-top:1px solid var(--zr-line-soft)}.zm-person{color:var(--foreground);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.zm-person:hover .zm-name{text-decoration:underline}.zm-abrechnen{color:var(--primary);white-space:nowrap;align-items:center;gap:4px;margin-left:12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.zm-abrechnen svg{width:13px;height:13px}.zm-person:focus-visible,.zm-abrechnen:focus-visible,.zm-kw:focus-visible,.zm-projekte a:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px;border-radius:var(--radius-element)}.zm-leer{color:var(--muted-foreground)}.zm-summe{font-weight:600}.zm-tabelle tfoot th,.zm-tabelle tfoot td{border-top:1px solid var(--border);text-align:left;white-space:nowrap;padding:10px 12px;font-weight:600}.zm-tabelle tfoot th{padding-left:16px}.zm-tabelle tfoot td.num{text-align:right}.zm-fuss{border-top:0;padding:0 4px}.zm-projekte ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.zm-projekte a{min-height:36px;color:var(--foreground);align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:flex}.zm-projekte a span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.zm-projekte a span:nth-of-type(2){white-space:nowrap;flex:none}.zm-projekte i{border-radius:4px;flex:none;width:8px;height:8px}@media (max-width:767px){.zr-zeitraum{justify-content:space-between;width:100%}.zp-kopf{flex-wrap:wrap}.zp-stammdaten{order:3;min-height:44px}.zp-abrechnen-knopf,.zp-export-knopf{min-height:44px}.zp-tabelle thead,.zp-teilsumme,.zp-tabelle tbody td:nth-child(3){display:none}.zp-tabelle,.zp-tabelle tbody,.zp-tabelle tfoot{display:block}.zp-tabelle tr{border-bottom:1px solid var(--zr-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.zp-tabelle td{border:0;padding:0}.zp-tabelle tbody td:nth-child(2){grid-area:2/1/auto/-1}.zp-gesamt{border-bottom:0}.zp-tabelle tr.zp-teilsumme{display:none}.zm-abrechnen{margin:4px 0 0 32px;display:flex}}.zk{--zk-ocker:var(--rd-ocker,#8a6a3c);--zk-ocker-tint:var(--zk-ocker)}@supports (color:color-mix(in lab, red, red)){.zk{--zk-ocker-tint:color-mix(in srgb, var(--zk-ocker) 16%, var(--card))}}.zk{--zk-auswahl:var(--zr-forest)}@supports (color:color-mix(in lab, red, red)){.zk{--zk-auswahl:color-mix(in srgb, var(--zr-forest) 9%, var(--card))}}.zk{--zk-auswahl-rand:var(--zr-forest)}@supports (color:color-mix(in lab, red, red)){.zk{--zk-auswahl-rand:color-mix(in srgb, var(--zr-forest) 28%, var(--card))}}.zk{--zk-raster:minmax(0, 2.1fr) minmax(0, 1.5fr) minmax(0, 1.8fr) minmax(0, 1fr) minmax(0, 1.1fr);font-variant-numeric:tabular-nums}.zk-links{flex-direction:column;gap:24px;min-width:0;display:flex}.zk-oben{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;display:grid}.zk-oben[data-einspaltig]{grid-template-columns:minmax(0,1fr)}.zk-karte{background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:0}.zk-karte-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zk-karte-kopf-spalte{flex-direction:column;align-items:flex-start;gap:2px}.zk-h2{color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:1.4}.zk-fein{color:var(--muted-foreground);font-size:12px;line-height:1.45}.zk-leise{color:var(--muted-foreground);font-weight:400}.zk-rechts{text-align:right;justify-self:end}.zk-punkt{background:var(--muted-foreground);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.zk-punkt[data-ton=plus]{background:var(--zr-forest)}.zk-punkt[data-ton=minus],.zk-punkt[data-ton=offen]{background:var(--zr-sienna)}.zk-punkt[data-ton=extern]{background:var(--zk-ocker)}.zk-blick{flex-direction:column;gap:6px;padding:18px 12px 10px;display:flex}.zk-blick .zk-karte-kopf{padding:0 8px}.zk-blick-liste{margin:0;padding:0;list-style:none}.zk-blick-zeile{width:100%;min-height:46px;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:8px minmax(96px,128px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px;transition:background .12s;display:grid}.zk-blick-zeile:hover{background:var(--zr-quiet)}.zk-blick-zeile[aria-current=true]{background:var(--zk-auswahl)}.zk-blick-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zk-blick-text{color:var(--foreground);min-width:0;font-size:14px}.zk-blick-aktion,.zk-cta{white-space:nowrap;color:var(--zr-forest);align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.zk-blick-aktion svg,.zk-cta svg{width:14px;height:14px}.zk-ruhe{color:var(--foreground);align-items:center;gap:10px;margin:4px 8px 8px;font-size:14px;display:flex}.zk-ruhe svg{width:18px;height:18px;color:var(--zr-forest);flex:none}.zk-verteilung{flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex}.zk-achse{height:132px;margin:0 8px;position:relative}.zk-zone{border-radius:var(--radius-element);background:var(--rd-sienna-wash,var(--zr-sienna));position:absolute;top:16px;bottom:30px}@supports (color:color-mix(in lab, red, red)){.zk-zone{background:var(--rd-sienna-wash,color-mix(in srgb, var(--zr-sienna) 8%, var(--card)))}}.zk-zone-text{color:var(--rd-sienna-deep,var(--zr-sienna));white-space:nowrap;text-underline-offset:3px;padding-left:6px;font-size:11px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:absolute;top:0}a.zk-zone-text:hover{text-decoration-color:currentColor}a.zk-zone-text:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px;border-radius:4px}.zk-achse-linie{background:var(--border);border-radius:1px;height:2px;position:absolute;top:57px;left:0;right:0}.zk-achse-null{background:var(--muted-foreground);width:1px;height:36px;position:absolute;top:40px}@supports (color:color-mix(in lab, red, red)){.zk-achse-null{background:color-mix(in srgb, var(--muted-foreground) 60%, transparent)}}.zk-achse-punkt{width:0;height:0;position:absolute;top:58px}.zk-achse-knopf{border:3px solid var(--card);background:var(--zr-forest);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .12s;position:absolute;top:-11px;left:-11px}.zk-achse-knopf:after{content:"";position:absolute;inset:-11px}.zk-achse-knopf[data-ton=minus]{background:var(--zr-sienna)}.zk-achse-knopf:hover{transform:scale(1.15)}.zk-achse-knopf[aria-current=true]{box-shadow:0 0 0 2px var(--foreground)}.zk-achse-label{color:var(--foreground);white-space:nowrap;pointer-events:none;font-size:11px;line-height:14px;position:absolute;left:0;transform:translate(-50%)}.zk-achse-label[data-ebene="0"]{top:-30px}.zk-achse-label[data-ebene="1"]{top:-46px}.zk-achse-label[data-ebene="2"]{top:16px}.zk-achse-label[data-ebene="3"]{top:32px}.zk-achse-tick{color:var(--muted-foreground);white-space:nowrap;font-size:11px;position:absolute;bottom:0;transform:translate(-50%)}.zk-tabelle{overflow:hidden}.zk-werkzeug{border-bottom:1px solid var(--zr-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 20px;display:flex}.zk-werkzeug-rechts{flex-wrap:wrap;gap:10px;display:flex}.zk-gruppe{border-bottom:1px solid var(--zr-line-soft);padding-bottom:8px}.zk-gruppe:last-child{border-bottom:0}.zk-gruppe-kopf{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px 2px;display:flex}.zk-gruppe-titel{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.zk-gruppe-name{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:600}.zk-gruppe-name[data-art=angestellt]{color:var(--zr-forest)}.zk-gruppe-name[data-art=extern]{color:var(--zk-ocker)}.zk-gruppe-name[data-art=offen]{color:var(--rd-sienna-deep,var(--zr-sienna))}.zk-gruppe-summe{color:var(--foreground);white-space:nowrap;font-size:12px}.zk-raster{grid-template-columns:var(--zk-raster);align-items:center;gap:16px;display:grid}.zk-spaltenkopf{color:var(--muted-foreground);padding:8px 20px 6px;font-size:11px}.zk-zeile{border:0;border-top:1px solid var(--zr-line-soft);width:100%;min-height:60px;padding:8px 20px}@supports (color:color-mix(in lab, red, red)){.zk-zeile{border-top:1px solid color-mix(in srgb, var(--zr-line-soft) 70%, transparent)}}.zk-zeile{font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;transition:background .12s}.zk-zeile:hover{background:var(--zr-quiet)}.zk-zeile[aria-current=true]{background:var(--zk-auswahl);box-shadow:inset 0 0 0 1px var(--zk-auswahl-rand)}.zk-zeile:focus-visible,.zk-blick-zeile:focus-visible,.zk-achse-knopf:focus-visible,.zk-hinweiszeile:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px}.zk-zelle{align-items:center;min-width:0;display:flex}.zk-breit{grid-column:span 2}.zk-text{color:var(--foreground);font-size:13px;line-height:1.45}.zk-person{align-items:center;gap:12px;min-width:0;display:flex}.zk-avatar{background:var(--p);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zk-avatar{background:color-mix(in srgb, var(--p) 18%, var(--card))}}.zk-avatar{color:var(--p)}@supports (color:color-mix(in lab, red, red)){.zk-avatar{color:color-mix(in srgb, var(--p) 70%, var(--foreground))}}.zk-avatar[data-gross]{width:48px;height:48px;font-size:16px}.zk-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.zk-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zk-unter{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.zk-unter[data-ton=minus],.zk-unter[data-ton=offen]{color:var(--rd-sienna-deep,var(--zr-sienna))}.zk-unter[data-ton=plus]{color:var(--zr-forest)}.zk-unter[data-ton=extern]{color:var(--zk-ocker)}.zk-stapel{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.zk-stapel-rechts{align-items:flex-end}.zk-wert-klein{white-space:nowrap;font-size:13px}.zk-wert-klein b{font-weight:600}.zk-nur-schmal{display:none}.zk-mini{background:var(--zr-sunk);border-radius:2px;width:100%;max-width:150px;height:4px;display:block;overflow:hidden}.zk-mini i{background:var(--muted-foreground);border-radius:2px;height:100%;display:block}.zk-mini i[data-art=plus]{background:var(--zr-forest)}.zk-mini i[data-art=extern]{background:var(--zk-ocker)}.zk-mini i[data-ueber]{background:var(--zr-sienna)}.zk-mini-kurz{width:72px}.zk-mini-dick{border-radius:3px;max-width:none;height:6px}.zk-abw{border-radius:var(--radius-pille);white-space:nowrap;background:var(--zr-sunk);color:var(--foreground);padding:4px 10px;font-size:12px;font-weight:500}.zk-saldo{align-items:center;gap:12px;width:100%;display:flex}.zk-saldo-wert{text-align:right;white-space:nowrap;flex:none;width:64px;font-size:15px;font-weight:600}.zk-saldo-wert[data-ton=plus],.zk-gross[data-ton=plus],.zk-woche-diff[data-ton=plus]{color:var(--zr-forest)}.zk-saldo-wert[data-ton=minus],.zk-gross[data-ton=minus],.zk-woche-diff[data-ton=minus]{color:var(--rd-sienna-deep,var(--zr-sienna))}.zk-saldo-balken{background:var(--zr-sunk);border-radius:4px;flex:auto;max-width:150px;height:8px;display:block;position:relative}.zk-saldo-balken:before{content:"";background:var(--muted-foreground);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}@supports (color:color-mix(in lab, red, red)){.zk-saldo-balken:before{background:color-mix(in srgb, var(--muted-foreground) 45%, transparent)}}.zk-saldo-balken i{border-radius:4px;position:absolute;top:0;bottom:0}.zk-saldo-balken i[data-ton=plus]{background:var(--zr-forest)}.zk-saldo-balken i[data-ton=minus]{background:var(--zr-sienna)}.zk-verlauf{overflow:visible}.zk-verlauf polyline{fill:none;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;stroke:var(--zr-forest)}.zk-verlauf circle{fill:var(--zr-forest)}.zk-verlauf[data-ton=minus] polyline{stroke:var(--zr-sienna)}.zk-verlauf[data-ton=minus] circle{fill:var(--zr-sienna)}.zk-verlauf-null{stroke:var(--border);stroke-dasharray:2 3}.zk-segmente{border-radius:4px;gap:2px;max-width:320px;height:8px;display:flex;overflow:hidden}.zk-segmente i{height:100%;display:block}.zk-legende{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.zk-detail{--zk-ocker:var(--rd-ocker,#8a6a3c);--zr-forest:var(--rd-forest,#3f7a62);--zr-sienna:var(--rd-sienna,#d0703f);--zr-sunk:var(--rd-sunk,var(--card))}@supports (color:color-mix(in lab, red, red)){.zk-detail{--zr-sunk:var(--rd-sunk,color-mix(in srgb, var(--card) 86%, var(--foreground)))}}.zk-detail{--zr-quiet:var(--rd-quiet,var(--card))}@supports (color:color-mix(in lab, red, red)){.zk-detail{--zr-quiet:var(--rd-quiet,color-mix(in srgb, var(--card) 92%, var(--foreground)))}}.zk-detail{--zr-line-soft:var(--rd-line-soft,var(--border))}@supports (color:color-mix(in lab, red, red)){.zk-detail{--zr-line-soft:var(--rd-line-soft,color-mix(in srgb, var(--border) 70%, transparent))}}.zk-detail{font-variant-numeric:tabular-nums;padding:28px 24px 24px}.zk-detail-inhalt{flex-direction:column;gap:20px;display:flex}.zk-detail-kopf{align-items:center;gap:14px;display:flex}.zk-detail-titel{flex-direction:column;gap:4px;min-width:0;display:flex}.zk-detail-name{font-family:var(--font-display);color:var(--foreground);margin:0;font-size:24px;font-weight:400;line-height:1.1}.zk-art{font-weight:500}.zk-art[data-art=angestellt]{color:var(--zr-forest)}.zk-art[data-art=extern]{color:var(--zk-ocker)}.zk-art[data-art=offen]{color:var(--rd-sienna-deep,var(--zr-sienna))}.zk-detail-hinweise{background:var(--zr-quiet);color:var(--foreground);border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;font-size:13px;list-style:none;display:flex}.zk-detail-hinweise li{align-items:center;gap:10px;display:flex}.zk-detail-block{flex-direction:column;gap:8px;display:flex}.zk-detail-trenner{border-top:1px solid var(--zr-line-soft);padding-top:16px}.zk-gross{letter-spacing:-.02em;color:var(--foreground);font-size:40px;font-weight:500;line-height:1}.zk-detail-text{color:var(--foreground);margin:0;font-size:13px;line-height:1.55}.zk-zeile-zwei{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zk-wochen{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zk-woche{grid-template-columns:44px minmax(0,1fr) 60px;align-items:center;gap:10px;display:grid}.zk-woche-kw{color:var(--muted-foreground);font-size:12px}.zk-woche-balken{border-radius:var(--radius-element);background:var(--zr-sunk);height:10px;display:block;position:relative}.zk-woche-balken i{border-radius:var(--radius-element);background:var(--zr-forest);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.zk-woche-balken i{background:color-mix(in srgb, var(--zr-forest) 45%, var(--card))}}.zk-woche-balken i[data-ton=minus]{background:var(--zr-sienna)}@supports (color:color-mix(in lab, red, red)){.zk-woche-balken i[data-ton=minus]{background:color-mix(in srgb, var(--zr-sienna) 40%, var(--card))}}.zk-woche-balken b{background:var(--foreground);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.zk-woche-diff{text-align:right;white-space:nowrap;font-size:12px;font-weight:600}.zk-projekte{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zk-projekte li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.zk-projekte i{border-radius:3px;width:10px;height:10px}.zk-projekte b{font-weight:600}.zk-detail-knoepfe{flex-direction:column;gap:8px;display:flex}.zk-hinweiszeile{border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--card);min-height:48px;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:14px;display:flex}.zk-hinweiszeile:hover{background:var(--zr-quiet)}.zk-hinweiszeile>span:first-child{flex-wrap:wrap;align-items:center;gap:0 6px;display:inline-flex}.zk-hinweiszeile .zk-punkt{margin-right:4px}@media (max-width:1000px){.zk-oben{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.zk-spaltenkopf{display:none}.zk-raster{grid-template-columns:minmax(0,1fr) auto;gap:12px}.zk-neben{display:none}.zk-haupt{justify-self:end}.zk-nur-schmal{display:inline}.zk-saldo-balken{width:64px}.zk-saldo{justify-content:flex-end}.zk-saldo-wert{width:auto}.zk-zeile{padding:10px 14px}.zk-gruppe-kopf{padding:16px 14px 6px}.zk-werkzeug{padding:12px 14px}.zk-gruppe-titel .zk-fein{display:none}.zk-blick-zeile{grid-template-columns:8px minmax(0,1fr);row-gap:2px}.zk-blick-text{grid-column:2;font-size:13px}.zk-blick-aktion{display:none}.zk-unter{white-space:normal}.zk-verteilung,.zk-blick .zk-karte-kopf .zk-fein{display:none}.zk-hinweiszeile{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 16px}}.bp-seite{--bp-linie-leise:var(--rd-line-soft,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bp-seite{--bp-linie-leise:var(--rd-line-soft,color-mix(in srgb, var(--foreground) 7%, transparent))}}.bp-seite{--bp-ruhig:var(--rd-quiet,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bp-seite{--bp-ruhig:var(--rd-quiet,color-mix(in srgb, var(--foreground) 3%, var(--card)))}}.bp-seite{--bp-wald:var(--rd-forest,var(--primary));--bp-sienna:var(--rd-sienna,var(--warn));--bp-sienna-tief:var(--rd-sienna-deep,var(--warn));--bp-sienna-tint:var(--rd-sienna-tint,var(--warn-bg));gap:18px}.bp-seite .bp-seitenkopf{flex:none;margin-bottom:0}.bp-zusammen{white-space:nowrap}.bp-kopf-leiste{flex-wrap:wrap;align-items:flex-end;gap:8px 20px;display:flex}.bp-tabs{flex:auto}.bp-nebenwege{gap:4px;padding-bottom:4px;display:flex}.bp-nebenwege a{white-space:nowrap;min-height:32px;color:var(--muted-foreground);border-radius:var(--radius-element);align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.bp-nebenwege a:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bp-nebenwege a:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.bp-seite .bv3-shell,.bp-seite .bv3-work{flex:1;min-height:0}.belege-workspace.bp-workspace{flex-direction:column;gap:14px;margin-top:0;display:flex;overflow:visible}.bp-ansicht{flex:1;grid-template-columns:minmax(320px,460px) minmax(0,1fr);gap:20px;min-height:0;display:grid}.bp-original{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.bp-original-kopf{min-height:32px;color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;display:flex}.bp-original-kopf>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bp-original-schalter{display:none}.bp-original-flaeche{background:var(--foreground);border-radius:14px;flex:1;min-height:0;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.bp-original-flaeche{background:color-mix(in srgb, var(--foreground) 7%, var(--background))}}.bp-original-flaeche{overflow:hidden}.bp-original-flaeche>*{flex:1;min-width:0;min-height:0}.bp-original-flaeche .ledger-viewer{background:0 0;border:0;height:100%}.bp-original-leer{text-align:center;color:var(--muted-foreground);align-self:center;margin:0;font-size:13px}.bp-pruefung{min-width:0;min-height:0;display:flex}.bp-panel-huelle{flex:1;min-width:0;min-height:0;display:flex}.bp-panel{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.bp-kopf{border-bottom:1px solid var(--bp-linie-leise);flex:none;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.bp-kopf-text{flex:1;min-width:0}.bp-kopf-text h2{color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:1.25}.bp-kopf-text p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.bp-kopf-betrag{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.bp-kopf-betrag strong{white-space:nowrap;color:var(--foreground);font-size:22px;font-weight:500}.bp-summen-ok{white-space:nowrap;color:var(--bp-wald);font-size:12px;font-weight:600}.bp-inhalt{flex-direction:column;flex:1;gap:22px;min-height:0;padding:18px 24px 20px;display:flex;overflow-y:auto}.bp-frage{background:var(--bp-sienna-tint);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.bp-frage[data-ton=ruhig]{background:var(--bp-ruhig);border:1px solid var(--bp-linie-leise)}.bp-frage-eyebrow{color:var(--bp-sienna-tief);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.bp-frage[data-ton=ruhig] .bp-frage-eyebrow{color:var(--muted-foreground)}.bp-frage-marke{background:var(--bp-sienna);color:#fff;border-radius:9px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:grid}.bp-frage h3{color:var(--foreground);margin:0;font-size:17px;font-weight:600;line-height:1.3}.bp-frage>p{color:var(--foreground);margin:0;font-size:13px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.bp-frage>p{color:color-mix(in srgb, var(--foreground) 82%, var(--bp-sienna-tief))}}.bp-frage>p{max-width:68ch}.bp-frage[data-ton=ruhig]>p{color:var(--muted-foreground)}.bp-antworten,.bp-aktionen{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.bp-aktionen>form{display:contents}.bp-antwort,.bp-primaer,.bp-spaeter,.bp-chip{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.bp-antwort{border:1px solid var(--bp-sienna);border-radius:10px;min-height:40px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.bp-antwort{border:1px solid color-mix(in srgb, var(--bp-sienna) 22%, var(--border))}}.bp-antwort{background:var(--card);color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.bp-frage[data-ton=ruhig] .bp-antwort{border-color:var(--border)}.bp-antwort:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bp-antwort:hover:not(:disabled){border-color:color-mix(in srgb, var(--foreground) 30%, var(--border))}}.bp-antwort[aria-pressed=true]{border-color:var(--bp-wald);box-shadow:inset 0 0 0 1px var(--bp-wald)}.bp-primaer{background:var(--bp-wald);min-height:40px;color:var(--primary-foreground,#fff);border:0;border-radius:10px;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.bp-primaer:hover:not(:disabled){background:var(--rd-forest-deep,var(--bp-wald))}.bp-primaer:disabled,.bp-antwort:disabled{opacity:.55;cursor:not-allowed}.bp-seite .bp-primaer .belege-hotkey{min-width:0;color:inherit;opacity:1;background:#ffffff29;border:0;border-radius:5px;margin:0;padding:2px 6px;font-size:11px}.bp-seite .bp-antwort .belege-hotkey{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);background:0 0;border-radius:5px;margin:0;padding:1px 6px;font-size:11px}.bp-leise{min-height:40px;color:var(--muted-foreground);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;align-self:flex-start;padding:0 4px;font-size:13px;text-decoration:underline}.bp-leise:hover{color:var(--foreground)}.bp-anders{margin-top:-2px}.bp-fehler{color:var(--err);margin:0;font-size:13px}.bp-kurs{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 16px;display:flex}.bp-kurs-zeile{min-width:0;color:var(--muted-foreground);flex:auto;align-items:baseline;gap:10px;display:flex}.bp-kurs-eur{color:var(--foreground);font-size:22px}.bp-kurs-quelle{color:var(--muted-foreground);flex-basis:100%;order:3;margin:0;font-size:12px}.bp-felder-eingabe{flex-direction:column;gap:12px;padding-top:4px;display:flex}.bp-feld{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.bp-feld>span,.bp-feld>label{color:var(--foreground);font-weight:500}.bp-feld input,.bp-feld textarea{background:var(--card);min-height:40px}.bp-feld-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bp-zweck .belege-zweck-vorschlag-zeile{margin:0}.bp-korrektur .belege-inspector-data{box-shadow:none;background:0 0;border:0;padding:0}.bp-buchung{flex-direction:column;gap:10px;display:flex}.bp-buchung-kopf{align-items:baseline;gap:10px;display:flex}.bp-buchung-kopf h3{color:var(--foreground);flex:1;margin:0;font-size:14px;font-weight:600}.bp-buchung-kopf span{white-space:nowrap;color:var(--muted-foreground);font-size:12px}.bp-buchung-spalten,.bp-buchung-zeile,.bp-buchung-summe{grid-template-columns:minmax(0,1fr) 52px 88px 88px;align-items:baseline;column-gap:16px;display:grid}.bp-buchung-spalten{border-bottom:1px solid var(--bp-linie-leise);color:var(--muted-foreground);padding-bottom:8px;font-size:12px}.bp-buchung-spalten span:not(:first-child){text-align:right}.bp-buchung-liste{margin:0;padding:0;list-style:none}.bp-buchung-zeile{border-bottom:1px solid var(--bp-linie-leise);padding:12px 0}.bp-buchung-konto{min-width:0}.bp-buchung-konto b{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.35;display:block}.bp-buchung-konto small{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.4;display:block}.bp-buchung-zeile[data-offen] .bp-buchung-konto b{color:var(--muted-foreground);font-weight:500}.bp-buchung-zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:14px}.bp-buchung-summe{padding-top:10px}.bp-buchung-summe .bp-buchung-zahl{font-weight:600}.bp-buchung-leer{color:var(--muted-foreground);font-size:12px;font-weight:400}.bp-buchung-hinweis{color:var(--muted-foreground);margin:0;font-size:12px}.bp-alle-felder summary{min-height:40px;color:var(--foreground);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.bp-alle-felder dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:6px 0 12px;display:grid}.bp-alle-felder dt{color:var(--muted-foreground);font-size:12px}.bp-alle-felder dd{color:var(--foreground);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.bp-alle-felder-links{flex-wrap:wrap;gap:4px 20px;font-size:13px;display:flex}.bp-alle-felder-links a{align-items:center;min-height:32px;display:inline-flex}.bp-hinweis{background:var(--bp-sienna-tint);border-radius:12px;padding:14px 16px;font-size:13px}.bp-hinweis p{margin:4px 0 10px}.bp-fuss{border-top:1px solid var(--bp-linie-leise);background:var(--bp-ruhig);flex:none;align-items:center;gap:16px;padding:14px 24px;display:flex}.bp-fuss p{min-width:0;color:var(--muted-foreground);flex:1;margin:0;font-size:13px;line-height:1.5}.bp-spaeter{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--foreground);border-radius:10px;padding:0 14px;font-size:13px;font-weight:500}.bp-spaeter:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bp-spaeter:hover{border-color:color-mix(in srgb, var(--foreground) 30%, var(--border))}}.bp-taste{color:var(--muted-foreground)}.bp-naechstes{flex:none;align-items:center;gap:12px;min-height:44px;padding-right:64px;display:flex}.bp-naechstes-titel{color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:13px}.bp-chips{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.bp-seite .bp-chip-einzeln{flex:0 auto;min-width:72px}.bp-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.bp-chips::-webkit-scrollbar{display:none}.bp-chip{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--foreground);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.bp-chip:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bp-chip:hover{border-color:color-mix(in srgb, var(--foreground) 30%, var(--border))}}.bp-chip-punkt{background:var(--bp-sienna);border-radius:3px;flex:none;width:6px;height:6px}.bp-chip[data-art=bestaetigung] .bp-chip-punkt{background:var(--bp-wald)}@supports (color:color-mix(in lab, red, red)){.bp-chip[data-art=bestaetigung] .bp-chip-punkt{background:color-mix(in srgb, var(--bp-wald) 45%, var(--card))}}.bp-naechstes-leer{color:var(--muted-foreground);font-size:13px}.bp-tastatur{color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:12px}@media (max-width:1599px){.bp-tastatur{display:none}}@media (max-width:1100px){.bp-ansicht{grid-template-columns:minmax(260px,38%) minmax(0,1fr)}}@media (max-width:780px){.bp-seite.belege-workspace-page{height:auto;min-height:0;overflow:visible}.belege-workspace.bp-workspace{overflow:visible}.bp-ansicht{grid-template-columns:minmax(0,1fr);gap:14px}.bp-original-schalter{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.bp-original-flaeche{flex:none;height:220px;padding:10px}.bp-original[data-offen=false] .bp-original-flaeche{display:none}.bp-panel{overflow:visible}.bp-kopf{padding:16px}.bp-kopf-text h2{font-size:18px}.bp-kopf-betrag strong{font-size:19px}.bp-inhalt{padding:16px;overflow:visible}.bp-antworten>.bp-antwort,.bp-aktionen>.bp-antwort,.bp-aktionen>.bp-primaer,.bp-aktionen>form>.bp-primaer{flex:auto;justify-content:center;min-height:44px}.bp-antworten>.bp-antwort{white-space:normal;text-align:center;min-width:0}.bp-feld-raster,.bp-alle-felder dl{grid-template-columns:minmax(0,1fr)}.bp-fuss{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.bp-spaeter{min-height:44px}.bp-seite .belege-hotkey,.bp-taste,.bp-tastatur{display:none}.bp-naechstes{flex-wrap:wrap;gap:8px;padding-right:0}.bp-naechstes-titel{flex-basis:100%}.bp-chips{scrollbar-width:none;overflow-x:auto}.bp-seite .bp-chip-einzeln{flex:none}.bp-chip{min-height:44px}.bp-buchung-spalten{display:none}.bp-buchung-zeile,.bp-buchung-summe{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.bp-buchung-konto{grid-column:1/-1}.bp-buchung-zahl{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bp-buchung-zahl[data-label]:before{content:attr(data-label);color:var(--muted-foreground);font-size:11px;font-weight:400}.bp-buchung-summe>.bp-buchung-zahl:not([data-label]){visibility:hidden}.bp-seite .bp-original-schalter,.bp-seite .bp-antwort,.bp-seite .bp-primaer,.bp-seite .bp-spaeter,.bp-seite .bp-chip,.bp-seite .bp-leise,.bp-seite .bp-tabs [role=tab]{min-height:44px}}.bp-betrieb{flex-direction:column;gap:18px;max-width:960px;display:flex}.bp-betrieb-stand,.bp-betrieb-notiz{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.55}.bp-betrieb-befund{background:var(--rd-forest-tint,var(--ok-bg));border-radius:12px;padding:16px 18px}.bp-betrieb-befund[data-ton=warn]{background:var(--rd-sienna-tint,var(--warn-bg))}.bp-betrieb-befund h2{color:var(--foreground);margin:0 0 6px;font-size:17px;font-weight:600}.bp-betrieb-befund p,.bp-betrieb-befund ul{color:var(--foreground);margin:0;font-size:14px;line-height:1.55}.bp-betrieb-befund ul{flex-direction:column;gap:6px;padding-left:18px;display:flex}.bp-betrieb-karten{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.bp-betrieb-karte{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.bp-betrieb-karte h3{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.bp-betrieb-karte dl{flex-direction:column;gap:6px;margin:0;display:flex}.bp-betrieb-karte dl>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.bp-betrieb-karte dt{color:var(--muted-foreground)}.bp-betrieb-karte dd{color:var(--foreground);margin:0;font-weight:600}.bp-betrieb-karte a{align-items:center;min-height:32px;font-size:13px;display:inline-flex}.bp-betrieb-dienste{color:var(--muted-foreground);flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.bp-betrieb-dienste b{color:var(--foreground);font-weight:600}.bp-korrektur .belege-side-head{border-bottom:1px solid var(--bp-linie-leise);padding:0 0 12px}.bp-korrektur .belege-side-eyebrow,.bp-korrektur .belege-editing-indicator{letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-size:12px;font-weight:500}.bp-korrektur .belege-editing-indicator{background:var(--bp-sienna-tint);color:var(--bp-sienna-tief);border-radius:6px;padding:2px 8px}.bp-korrektur .belege-side-head h3{font-size:15px;font-weight:600}.bp-korrektur .bv3-accounting-details>a{align-items:center;min-height:32px;font-size:13px;display:inline-flex}.bp-korrektur .belege-inline-zweck>label{color:var(--foreground);font-weight:500}.bp-seite .belege-side-eyebrow,.bp-seite .belege-queue-head span,.bp-seite .belege-table-head,.bp-seite .belege-action-context span,.bp-seite .belege-mini-label span{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.bp-seite .belege-register-blaettern span,.bp-seite .belege-register-blaettern button{white-space:nowrap}.bp-seite .belege-inspector .belege-inline-zweck{flex-direction:column;align-items:stretch;gap:8px;display:flex}.bp-seite .belege-inspector .belege-inline-zweck>label{text-align:left;align-self:flex-start}.bp-seite .belege-list-row[data-selected=true],.bp-seite .belege-sevdesk-row[data-checked=true]{box-shadow:none}.bp-seite .belege-list-row[data-selected=true]{background:var(--accent-08,var(--muted))}.bp-seite .belege-row-file>span:last-child{flex:1}.bp-seite .belege-row-filename{flex:0 auto}.bp-seite .belege-row-date{margin-left:auto}@media (min-width:861px){.content[data-workspace=belege]:has(>.belege-workspace-page){height:calc(100dvh - var(--app-topbar-h,56px))}}@media (max-width:1080px){.content[data-workspace=belege]:has(>.belege-workspace-page .belege-list-pane){height:auto;min-height:calc(100dvh - var(--app-topbar-h,56px));overflow:visible}.bp-seite.belege-workspace-page:has(.belege-list-pane){height:auto;overflow:visible}.bp-seite:has(.belege-list-pane) .belege-workspace{overflow:visible}}.bp-seite .bp-chips{scrollbar-width:none;overflow-x:auto}.bp-seite .bp-chip-einzeln{flex:none;max-width:340px}.bp-seite .belege-inline-choice .choice-field{grid-template-columns:6.75rem minmax(0,1fr);column-gap:12px}.bp-seite .bv3-belegdaten .belege-inline-choice .choice-field>span[id]{line-height:1.25rem;color:var(--muted-foreground)!important;margin:0!important;font-size:12px!important;font-weight:400!important}.bp-seite .belege-inline-money{box-shadow:none;background:0 0;padding-right:0;position:relative}.bp-seite .belege-inline-money input{padding-right:30px}.bp-seite .belege-inline-money i{pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.content[data-workspace=belege]:has(>.page:not(.belege-workspace-page)){height:auto;min-height:calc(100dvh - var(--app-topbar-h,56px));overflow:visible}html[data-theme] .belege-action-context{background:0 0!important;padding:0!important}html[data-theme] .belege-action-context span{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-size:12px}html[data-theme] .belege-action-context b{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:normal;text-overflow:clip;margin-top:2px;font-size:15px;font-weight:600;line-height:1.3;overflow:visible}html[data-theme] .belege-action-context b[data-leer]{color:var(--muted-foreground);font-size:13px;font-weight:400}.bp-original-flaeche>.ledger-viewer-empty{background:0 0;border:0}.bp-seite .bv3-accounting-details{border-top:0;margin-top:0}.bp-seite .belege-list-pane{border-radius:16px}.bp-seite .belege-queue-head,.bp-seite .belege-table-head{padding-left:16px;padding-right:16px}.bp-seite .belege-list-row{padding:12px 16px}.bp-seite .belege-sevdesk-checkbox{padding-left:0;padding-right:0}.bp-seite .belege-sevdesk-batchbar{gap:16px;padding:12px 16px}.bp-seite .belege-row-summary{justify-content:flex-start;align-self:center;gap:6px}.bp-seite .belege-status{border-radius:6px}@media (min-width:781px){.bp-seite .belege-inspector-side{margin-right:20px}}@media (max-width:780px){.bp-seite .belege-inspector-head,.bp-seite .belege-mini-preview,.bp-seite .belege-inspector-actions{padding-left:16px;padding-right:16px}.bp-seite .belege-inspector-side{margin-left:16px;margin-right:16px}}@media (max-width:1023px){.bp-seite .belege-inspector-actions{bottom:calc(55px + max(8px, env(safe-area-inset-bottom)))}}.bp-seite .belege-register-blaettern{justify-content:flex-start;gap:0;padding:12px 16px}.bp-seite .belege-register-blaettern>span{color:var(--muted-foreground);order:-1;margin-right:auto;font-size:13px}.bp-buchung-kst{border-top:1px solid var(--bp-linie-leise,var(--border));grid-template-columns:minmax(0,1fr) minmax(168px,240px);align-items:center;gap:4px 16px;padding:12px 0 2px;display:grid}.bp-kst-titel{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.bp-kst-wert{text-align:right;color:var(--foreground);font-size:14px;font-weight:600}.bp-kst-grund{color:var(--muted-foreground);grid-column:1/-1;font-size:12px;line-height:1.4}.bp-kst-chip{background:var(--rd-forest-tint,var(--ok-bg));min-height:20px;color:var(--bp-wald,var(--primary));letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.bp-kst-wahl{align-items:center;gap:8px;min-width:0;display:flex}.bp-kst-wahl .choice-field{flex:1}.bp-kst-wahl .belege-hotkey{border:1px solid var(--border);color:var(--muted-foreground);background:0 0;border-radius:5px;flex:none;padding:1px 6px;font-size:11px}.bp-buchung-kst[data-state=vorschlag] .bp-kst-wahl button[role=combobox]{border-color:var(--bp-wald,var(--primary))}@supports (color:color-mix(in lab, red, red)){.bp-buchung-kst[data-state=vorschlag] .bp-kst-wahl button[role=combobox]{border-color:color-mix(in srgb, var(--bp-wald,var(--primary)) 38%, var(--border))}}.bp-buchung-kst[data-state=vorschlag] .bp-kst-wahl button[role=combobox]{background:var(--bp-wald,var(--primary))}@supports (color:color-mix(in lab, red, red)){.bp-buchung-kst[data-state=vorschlag] .bp-kst-wahl button[role=combobox]{background:color-mix(in srgb, var(--bp-wald,var(--primary)) 5%, var(--card))}}.kst-auswertung{flex-direction:column;gap:8px;margin:6px 0 10px;display:flex}.kst-auswertung header{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.kst-auswertung header>span{color:var(--foreground);font-size:12px;font-weight:600}.kst-auswertung header small{color:var(--muted-foreground);font-size:12px}.kst-auswertung-leer{color:var(--muted-foreground);margin:0;font-size:12px}.kst-auswertung ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kst-summe{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto auto;align-items:baseline;column-gap:10px;padding:6px 12px;display:grid}.kst-summe:hover{border-color:var(--bp-wald,var(--primary))}@supports (color:color-mix(in lab, red, red)){.kst-summe:hover{border-color:color-mix(in srgb, var(--bp-wald,var(--primary)) 30%, var(--border))}}.kst-summe:focus-visible{outline:2px solid var(--accent-deep,var(--primary));outline-offset:1px}.kst-summe[data-aktiv]{border-color:var(--bp-wald,var(--primary));background:var(--rd-forest-tint,var(--ok-bg))}.kst-summe[data-leer]{color:var(--muted-foreground)}.kst-summe[data-ohne]:not([data-aktiv]){border-style:dashed}.kst-summe-name{font-size:13px;font-weight:600}.kst-summe-betrag{text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.kst-summe-anzahl{color:var(--muted-foreground);grid-column:1/-1;font-size:11px}.kst-nachtrag{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;padding:12px 14px;display:grid}.kst-nachtrag-text{flex-direction:column;gap:2px;min-width:0;display:flex}.kst-nachtrag-text span{color:var(--foreground);font-size:13px;font-weight:600}.kst-nachtrag-text small{color:var(--muted-foreground);font-size:12px;line-height:1.4}.kst-nachtrag-wert{font-size:14px;font-weight:600}.kst-nachtrag-fehler{color:var(--err);grid-column:1/-1;margin:0;font-size:12px}.belege-toolbar{flex-wrap:wrap}@media (max-width:780px){.bp-buchung-kst{grid-template-columns:minmax(0,1fr) auto}.bp-buchung-kst .bp-kst-wahl{grid-area:2/1/auto/-1}.kst-auswertung li{flex:calc(50% - 4px);min-width:0}.belege-toolbar .choice-filter{flex:140px}.kst-summe{width:100%}}[data-fehler]:after{content:attr(data-fehler);color:var(--err);text-align:left;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-paper:var(--rd-paper,var(--background));--kp-panel:var(--card);--kp-quiet:var(--rd-quiet,var(--card))}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-quiet:var(--rd-quiet,color-mix(in srgb, var(--card) 92%, var(--foreground)))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-sunk:var(--rd-sunk,var(--card))}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-sunk:var(--rd-sunk,color-mix(in srgb, var(--card) 88%, var(--foreground)))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-line:var(--border);--kp-line-soft:var(--rd-line-soft,var(--border))}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-line-soft:var(--rd-line-soft,color-mix(in srgb, var(--border) 65%, transparent))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-ink:var(--foreground);--kp-ink-2:var(--rd-ink-2,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-ink-2:var(--rd-ink-2,color-mix(in srgb, var(--foreground) 86%, var(--background)))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-muted:var(--muted-foreground);--kp-faint:var(--rd-faint,var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-faint:var(--rd-faint,color-mix(in srgb, var(--muted-foreground) 85%, var(--background)))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-forest:var(--rd-forest,var(--primary));--kp-forest-deep:var(--rd-forest-deep,var(--primary))}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-forest-deep:var(--rd-forest-deep,color-mix(in srgb, var(--primary) 80%, var(--foreground)))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-forest-tint:var(--rd-forest-tint,var(--primary))}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-forest-tint:var(--rd-forest-tint,color-mix(in srgb, var(--primary) 16%, var(--card)))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-on-forest:var(--primary-foreground);--kp-sienna:var(--rd-sienna,#c0602f);--kp-sienna-tint:var(--rd-sienna-tint,#c0602f)}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-sienna-tint:var(--rd-sienna-tint,color-mix(in srgb, #c0602f 22%, var(--card)))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-sienna-wash:var(--rd-sienna-wash,#c0602f)}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-sienna-wash:var(--rd-sienna-wash,color-mix(in srgb, #c0602f 9%, var(--card)))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-gold:#b98a2e;--kp-warn-bg:var(--kp-sienna-tint);--kp-warn-ink:var(--kp-sienna)}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-warn-ink:color-mix(in srgb, var(--kp-sienna) 72%, var(--kp-ink))}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-hair:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-hair:color-mix(in srgb, var(--kp-ink) 10%, transparent)}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-hair-soft:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-hair-soft:color-mix(in srgb, var(--kp-ink) 8%, transparent)}}.kp-seite,.kp-akte,.kp-modal,.kp-menu{--kp-shadow:0 1px 2px #1b1a170f, 0 8px 24px #1b1a1714;--kp-ease:cubic-bezier(.23, 1, .32, 1);--kp-ease-out:var(--kp-ease);--kp-ease-in-out:cubic-bezier(.77, 0, .175, 1);--kp-ease-drawer:cubic-bezier(.32, .72, 0, 1);--kp-dur-press:.16s;--kp-dur-hover:.12s;--kp-dur-tooltip:.125s;--kp-dur-menu-in:.16s;--kp-dur-menu-out:.12s;--kp-dur-feld:.2s;--kp-dur-feld-aus:.16s;--kp-dur-wechsel:.2s;--kp-dur-drawer-in:.32s;--kp-dur-drawer-out:.22s;--kp-dur-rein:.24s}.kp-seite{padding:var(--page-top,28px) 0 56px;flex-direction:column;gap:20px;min-width:0;display:flex}.kp-kopf.page-header{margin-bottom:0}.kp-hot{color:var(--kp-sienna);font-weight:500}.kp-spin{animation:.7s linear infinite kp-dreh}@keyframes kp-dreh{to{transform:rotate(360deg)}}.kp-puls{border:1px solid var(--kp-line);border-radius:var(--radius-karte);background:var(--kp-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.kp-puls button{text-align:left;border:0;border-right:1px solid var(--kp-line-soft);cursor:pointer;background:0 0;flex-direction:column;gap:2px;min-width:0;padding:14px 18px;transition:background-color .15s;display:flex}.kp-puls button:last-child{border-right:0}.kp-puls button[aria-pressed=true]{background:var(--kp-forest-tint);box-shadow:inset 0 -2px 0 var(--kp-forest)}@media (hover:hover) and (pointer:fine){.kp-puls button:hover:not([aria-pressed=true]){background:var(--kp-quiet)}}.kp-puls-lbl{color:var(--kp-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.kp-puls-wert{letter-spacing:-.01em;color:var(--kp-ink);font-size:22px;font-weight:500}.kp-puls .hot .kp-puls-wert{color:var(--kp-sienna)}.kp-puls-sub{color:var(--kp-faint);font-size:12px}.kp-punkt{background:var(--kp-sienna);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.kp-punkt.ruhig{box-shadow:inset 0 0 0 1.5px var(--kp-faint);background:0 0}.kp-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kp-suche{border:1px solid var(--kp-line);background:var(--kp-panel);border-radius:var(--radius-element);color:var(--kp-muted);align-items:center;gap:8px;padding:0 10px;display:flex}.kp-suche svg{width:16px;height:16px}.kp-suche input{width:200px;color:var(--kp-ink);outline:none;padding:7px 0;font-size:13.5px;box-shadow:none!important;background:0 0!important;border:0!important}.kp-suche:focus-within{border-color:var(--fokus-farbe,var(--kp-forest))}.kp-chips{flex-wrap:wrap;gap:6px;display:flex}.kp-chip{border:1px solid var(--kp-line);background:var(--kp-panel);border-radius:var(--radius-pille);color:var(--kp-ink-2);white-space:nowrap;cursor:pointer;transition:transform .14s var(--kp-ease), background-color .15s ease, color .15s ease;padding:5px 11px;font-size:12.5px}.kp-chip:active{transform:scale(.97)}.kp-chip[aria-pressed=true]{background:var(--auswahl,var(--kp-forest));color:var(--auswahl-text,var(--kp-on-forest));border-color:var(--auswahl,var(--kp-forest))}.kp-chip-absage[aria-pressed=true]{background:var(--kp-sienna);border-color:var(--kp-sienna);color:#fff}.kp-spacer{flex:1}.kp-hinweis{color:var(--kp-faint);font-size:12px}.kp-leise{color:var(--kp-muted);margin:0;font-size:12.5px}.kp-board-wrap{margin:0 -24px;padding:0 24px 8px;overflow-x:auto}@media (min-width:1280px){.kp-board-wrap{margin:0 -32px;padding:0 32px 8px}}.kp-board{grid-template-columns:repeat(5,minmax(250px,1fr)) auto;align-items:start;gap:12px;min-width:min-content;display:grid}.kp-spalte{background:var(--kp-sunk);border-radius:var(--radius-karte);flex-direction:column;gap:8px;min-height:260px;padding:10px;transition:background-color .15s,box-shadow .15s;display:flex}.kp-spalte.drop,.kp-ausgang.drop{background:var(--kp-forest-tint);box-shadow:inset 0 0 0 2px var(--kp-forest)}.kp-ausgang.drop{background:var(--kp-sienna-wash);box-shadow:inset 0 0 0 2px var(--kp-sienna)}.kp-spalte-kopf{align-items:baseline;gap:8px;padding:4px 4px 0;display:flex}.kp-spalte-kopf h2{margin:0;font-size:13.5px;font-weight:600}.kp-n{color:var(--kp-muted);font-size:12.5px;font-weight:400}.kp-summe{color:var(--kp-muted);margin-left:auto;font-size:12.5px}.kp-spalte-schritt{color:var(--kp-faint);margin:0;padding:0 4px 2px;font-size:11.5px}.kp-leer{color:var(--kp-faint);text-align:center;border:1px dashed var(--kp-line);border-radius:var(--radius-element);margin:0;padding:18px 8px;font-size:12.5px}.kp-leer-gross{padding:40px 16px}.kp-karte{background:var(--kp-panel);border:1px solid var(--kp-line);border-radius:var(--radius-karte);min-width:0;transition:border-color var(--dur-press,.12s) var(--ease-color,ease), opacity var(--dur-press,.12s) var(--ease-out,ease);flex-direction:column;gap:7px;padding:12px 12px 0;display:flex;position:relative;container:kp-karte/inline-size}.kp-karte[draggable=true]{cursor:grab}.kp-karte.zieht{opacity:.45}@media (hover:hover) and (pointer:fine){.kp-karte:hover{border-color:var(--kp-line)}@supports (color:color-mix(in lab, red, red)){.kp-karte:hover{border-color:color-mix(in srgb, var(--kp-line) 60%, var(--kp-faint))}}}.kp-karte:focus-within:has(.kp-karte-oeffnen:focus-visible){box-shadow:0 0 0 2px var(--kp-forest)}.kp-karte-oeffnen{all:unset;cursor:pointer}.kp-karte-oeffnen:after{content:"";border-radius:inherit;position:absolute;inset:0}.kp-karte-oeffnen:focus-visible{outline:none}.kp-karte[draggable=true] .kp-karte-oeffnen{cursor:grab}.kp-k-kopf{align-items:center;gap:8px;min-width:0;display:flex}.kp-k-name{min-width:0;color:var(--kp-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.kp-k-name .kp-karte-oeffnen{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.kp-k-meta{color:var(--kp-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.35;overflow:hidden}.kp-k-meta b{color:var(--kp-ink);font-weight:600}.kp-k-detail{color:var(--kp-ink-2);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.35;display:grid}.kp-k-detail.ohne-balken{color:var(--kp-muted);grid-template-columns:minmax(0,1fr)}.kp-k-detail-text{white-space:pre;flex-wrap:wrap;align-items:baseline;min-width:0;height:1.35em;display:flex;overflow:hidden}.kp-k-detail-text>span:first-child{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.kp-k-leise{color:var(--kp-muted)}.kp-k-haken{vertical-align:-2px;width:13px;height:13px;color:var(--kp-forest);margin-right:4px;display:inline-block}.kp-k-balken{--rc:var(--kp-forest);border-radius:var(--radius-pille);background:var(--kp-line-soft);height:4px;display:block;overflow:hidden}.kp-k-balken.mittel{--rc:var(--kp-gold)}.kp-k-balken.mensch{--rc:var(--kp-sienna)}.kp-k-balken i{border-radius:inherit;background:var(--rc);transform-origin:0;height:100%;transition:transform var(--dur-modal,.24s) var(--ease-out,ease);display:block}.kp-k-mail{all:unset;box-sizing:border-box;z-index:1;border-radius:var(--radius-element);background:var(--kp-forest-tint);min-height:30px;color:var(--kp-ink-2);cursor:pointer;transition:background-color var(--dur-press,.12s) var(--ease-color,ease), transform var(--dur-press,.12s) var(--ease-out,ease);grid-template-columns:14px minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:7px;padding:6px 9px;font-size:12.5px;line-height:1.3;display:grid;position:relative}.kp-k-mail svg{width:14px;height:14px;color:var(--kp-forest-deep)}.kp-k-mail-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kp-k-mail-text b{color:var(--kp-ink);font-weight:600}.kp-k-mail time{color:var(--kp-forest-deep);white-space:nowrap;font-size:12px;font-weight:600}.kp-k-mail-mehr{border-radius:var(--radius-pille);background:var(--kp-panel);color:var(--kp-forest-deep);white-space:nowrap;padding:0 6px;font-size:11.5px;font-weight:600;line-height:18px}@media (hover:hover) and (pointer:fine){.kp-k-mail:hover{background:var(--kp-forest-tint)}@supports (color:color-mix(in lab, red, red)){.kp-k-mail:hover{background:color-mix(in srgb, var(--kp-forest-tint) 82%, var(--kp-forest))}}}@container kp-karte (max-width:200px){.kp-k-mail{grid-template-columns:minmax(0,1fr);padding-inline:8px}.kp-k-mail svg{display:none}}@container kp-karte (max-width:180px){.kp-vorschlag>svg{display:none}}.kp-k-mail:active{transform:scale(var(--press-scale,.97))}.kp-k-mail:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand)}.kp-vorschlag{z-index:1;border:1px dashed var(--kp-forest);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 6px 6px 9px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.kp-vorschlag{border:1px dashed color-mix(in srgb, var(--kp-forest) 50%, var(--kp-line))}}.kp-vorschlag{border-radius:var(--radius-element);color:var(--kp-ink-2);font-size:12.5px;line-height:1.3}.kp-vorschlag>svg{width:14px;height:14px;color:var(--kp-forest);flex:none}.kp-vorschlag b{color:var(--kp-ink);font-weight:600}.kp-vorschlag>span{flex:120px;min-width:0}.kp-vorschlag [data-slot=button]{margin-left:auto}.kp-k-streifen{border-radius:0 0 calc(var(--radius-karte) - 1px) calc(var(--radius-karte) - 1px);background:var(--kp-quiet);box-shadow:inset 0 1px 0 var(--kp-hair-soft);flex-direction:column;gap:1px;margin:3px -12px 0;padding:9px 12px 10px;display:flex}.kp-k-streifen b{color:var(--kp-ink-2);overflow-wrap:break-word;text-wrap:pretty;font-size:13.5px;font-weight:500;line-height:1.3}.kp-k-zug{min-width:0;color:var(--kp-muted);font-size:12px;line-height:1.35;display:flex}.kp-k-wer{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kp-k-rest{white-space:pre;flex:none}.kp-k-rest.betont{font-weight:600}.kp-k-streifen:is([data-ton=gruen],[data-ton=warm]){box-shadow:none}.kp-k-streifen:is([data-ton=gruen],[data-ton=warm]) b{color:var(--kp-ink);font-weight:600}.kp-k-streifen[data-ton=gruen]{background:var(--kp-forest-tint)}.kp-k-streifen[data-ton=gruen] .kp-k-zug{color:var(--kp-forest-deep)}.kp-k-streifen[data-ton=warm]{background:var(--kp-warn-bg)}.kp-k-streifen[data-ton=warm] .kp-k-zug{color:var(--kp-sienna)}@supports (color:color-mix(in lab, red, red)){.kp-k-streifen[data-ton=warm] .kp-k-zug{color:color-mix(in srgb, var(--kp-sienna) 58%, var(--kp-ink))}}.kp-k-streifen[data-ton=warm] .kp-k-zug{font-weight:500}.kp-bald{color:var(--kp-sienna);font-weight:500}.kp-ring{--v:0;--rc:var(--kp-forest);background:conic-gradient(var(--rc) calc(var(--v) * 1%), var(--kp-line-soft) 0);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.kp-ring>span{background:var(--kp-panel);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11.5px;font-weight:600;display:grid}.kp-ring.gross{width:44px;height:44px}.kp-ring.gross>span{width:35px;height:35px;font-size:13px}.kp-ring.mittel{--rc:var(--kp-gold)}.kp-ring.mensch{--rc:var(--kp-sienna)}.kp-check{color:var(--kp-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.kp-ausgang{background:var(--kp-sunk);border-radius:var(--radius-karte);border:1px dashed var(--kp-line);width:56px;min-height:260px;transition:background-color .15s,box-shadow .15s;overflow:hidden}.kp-ausgang.offen{border-style:solid;width:280px}.kp-senkrecht{writing-mode:vertical-rl;color:var(--kp-ink-2);font-size:13px;font-weight:600;transform:rotate(180deg)}.kp-ausgang-body{flex-direction:column;gap:14px;min-width:256px;padding:12px;display:flex}.kp-ausgang-body[hidden]{display:none}.kp-ausgang.offen .kp-ausgang-body{animation:kp-rein .2s var(--kp-ease)}@keyframes kp-rein{0%{opacity:0;transform:translate(6px)}}.kp-ausgang-body h2{align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.kp-ausgang-body h2 [data-slot=button]{margin-left:auto}.kp-ausgang-body h3,.kp-rgruppe legend,.kp-sec h3{color:var(--kp-faint);margin:0 0 5px;font-size:12px;font-weight:500}.kp-gruende{flex-direction:column;gap:10px;display:flex}.kp-grund{color:var(--kp-ink-2);justify-content:space-between;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.kp-grund .rd-num{color:var(--kp-muted)}.kp-einsicht{background:var(--kp-panel);border:1px solid var(--kp-line);border-radius:var(--radius-element);color:var(--kp-ink-2);flex-direction:column;gap:6px;padding:9px 10px;font-size:12px;display:flex}.kp-einsicht b{color:var(--kp-sienna);font-weight:600}.kp-link,.pn-pipeline-link a{color:var(--kp-forest,var(--primary));text-underline-offset:3px;font-weight:500;text-decoration:underline}.kp-zuletzt{flex-direction:column;display:flex}.kp-zuletzt button{all:unset;cursor:pointer;color:var(--kp-muted);border-top:1px solid var(--kp-line-soft);justify-content:space-between;gap:8px;padding:7px 0;font-size:12px;display:flex}.kp-zuletzt button:focus-visible{outline:var(--fokus-breite,2px) solid var(--fokus-farbe,var(--kp-forest))}.kp-zuletzt b{color:var(--kp-ink-2);font-weight:500}.kp-tabelle-wrap{border:1px solid var(--kp-line);border-radius:var(--radius-karte);background:var(--kp-panel);overflow-x:auto}.kp-tabelle{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.kp-tabelle th{text-align:left;color:var(--kp-muted);border-bottom:1px solid var(--kp-line);background:var(--kp-quiet);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:500}.kp-tabelle th button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.kp-tabelle th button:focus-visible{outline:var(--fokus-breite,2px) solid var(--fokus-farbe,var(--kp-forest))}.kp-tabelle th svg{width:13px;height:13px}.kp-tabelle td{border-bottom:1px solid var(--kp-line-soft);vertical-align:top;padding:11px 14px}.kp-tabelle tr:last-child td{border-bottom:0}.kp-tabelle tbody tr{cursor:pointer}@media (hover:hover) and (pointer:fine){.kp-tabelle tbody tr:hover td{background:var(--kp-quiet)}}.kp-zeile-oeffnen{all:unset;cursor:pointer;font-weight:600}.kp-zeile-oeffnen:focus-visible{outline:var(--fokus-breite,2px) solid var(--fokus-farbe,var(--kp-forest))}.kp-phase-pill{white-space:nowrap;border-radius:var(--radius-pille);background:var(--kp-sunk);border:1px solid var(--kp-line-soft);padding:2px 8px;font-size:12px}.kp-wir{color:var(--kp-sienna);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.kp-termine{flex-direction:column;gap:12px;display:flex}.kp-agenda{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.kp-tag{background:var(--kp-panel);border:1px solid var(--kp-line);border-radius:var(--radius-karte);flex-direction:column;gap:8px;padding:12px;display:flex}.kp-tag.heute{border-color:var(--kp-forest);box-shadow:inset 0 0 0 1px var(--kp-forest)}.kp-tag h3{justify-content:space-between;margin:0;font-size:13px;font-weight:600;display:flex}.kp-slot{border-radius:var(--radius-element);background:var(--kp-sunk);text-align:left;cursor:pointer;color:var(--kp-ink);transition:transform .14s var(--kp-ease);border:0;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex}.kp-slot:active{transform:scale(.98)}.kp-slot b{font-weight:600}.kp-slot span{color:var(--kp-muted);font-size:12px}.kp-slot.frist{box-shadow:inset 0 0 0 1px var(--kp-line);background:0 0}.kp-slot.kollision{background:var(--kp-sienna-wash);box-shadow:inset 0 0 0 1px var(--kp-sienna-tint)}.kp-slot.kollision span{color:var(--kp-sienna)}.kp-frei{color:var(--kp-faint);font-size:12px}.kp-phasen-tabs.ht-tabs{margin:0 -16px;padding:0 16px;display:none}.kp-phasen-tabs .ht-tab{min-height:44px}.kp-acts{flex-wrap:wrap;gap:8px;display:flex}.kp-zitat{color:var(--kp-muted);border-left:2px solid var(--kp-line);margin:0;padding-left:10px;font-size:12.5px;font-style:italic}.kp-dl{border:1px solid var(--kp-line);border-radius:var(--radius-karte);background:var(--kp-panel);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kp-dl>li{border-bottom:1px solid var(--kp-line-soft)}.kp-dl>li:last-child{border-bottom:0}.kp-dl-zeile{align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;display:flex}.kp-dl-wrap{flex-wrap:wrap}.kp-dl-zeile>svg{width:16px;height:16px;color:var(--kp-faint);flex:none}.kp-dl-zeile>svg.kp-ok{color:var(--kp-forest)}.kp-dl-knopf{text-align:left;cursor:pointer;color:inherit;border-radius:var(--radius-karte);background:0 0;border:0}@media (hover:hover) and (pointer:fine){.kp-dl-knopf:hover{background:var(--kp-quiet)}}.kp-st{white-space:nowrap;color:var(--kp-muted);margin-left:auto;font-size:12px}.kp-st.live{color:var(--kp-forest)}.kp-st.freigabe,.kp-st.offen{color:var(--kp-sienna)}.kp-st-knopf{border-radius:var(--radius-element);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:3px;padding:2px 4px 2px 8px;display:inline-flex}.kp-st-knopf svg{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.kp-st-knopf:hover{border-color:var(--kp-line)}}.kp-wann{color:var(--kp-muted);font-size:12px}.kp-dl-wrap .kp-wann{margin-left:auto}.kp-dl-wrap .kp-st{margin-left:0}.kp-inline-form{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.kp-inline-form input{flex:200px;height:32px}.kp-neu-del{border:1px dashed var(--kp-line);border-radius:var(--radius-karte);flex-direction:column;gap:10px;padding:12px;display:flex}.kp-timeline li.os i{border-color:var(--kp-forest);background:var(--kp-forest-tint)}.kp-timeline li.phase i{background:var(--kp-forest);border-color:var(--kp-forest)}.kp-skeleton{border-radius:var(--radius-karte);background:linear-gradient(90deg, var(--kp-sunk), var(--kp-quiet), var(--kp-sunk));background-size:200% 100%;height:64px;animation:1.2s linear infinite kp-schimmer}@keyframes kp-schimmer{to{background-position:-200% 0}}.kp-menu [role=menuitem] svg{width:15px;height:15px}.kp-menu-gefahr{color:var(--kp-sienna)!important}.kp-os-hinweis{color:var(--kp-forest);background:var(--kp-forest-tint);border-radius:var(--radius-pille);align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.kp-os-hinweis svg{width:13px;height:13px}.kp-m-body{flex-direction:column;gap:14px;padding:0;display:flex}.kp-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.kp-feld label{color:var(--kp-muted);font-size:12.5px;font-weight:500}.kp-reihe2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kp-rgruppe{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.kp-schalter{color:var(--kp-ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.kp-schalter input{accent-color:var(--kp-forest);width:16px;height:16px}@media (max-width:1180px){.kp-puls{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-puls button:nth-child(2){border-right:0}.kp-puls button:nth-child(-n+2){border-bottom:1px solid var(--kp-line-soft)}}@media (max-width:860px){.kp-seite{gap:16px;padding:18px 0 40px}.kp-kopf .page-header-actions{width:100%}.kp-kopf .ht-segment{flex:100%}.kp-kopf .ht-segment-teil{flex:1}.kp-kopf .page-header-actions [data-art=primaer]{flex:100%}.kp-spacer{display:none}.kp-suche{flex:1}.kp-suche input{width:100%}.kp-hinweis,.kp-nur-desktop{display:none}.kp-phasen-tabs.ht-tabs{display:flex}.kp-board-wrap{margin:0;padding:0;overflow:visible}.kp-board{grid-template-columns:1fr;min-width:0}.kp-spalte{background:0 0;min-height:0;padding:0;display:none}.kp-spalte.m-an{display:flex}.kp-spalte-kopf{display:none}.kp-ausgang{background:0 0;border:0;width:100%;min-height:0;display:none}.kp-ausgang.m-an{display:block}.kp-ausgang.m-an .kp-ausgang-body{min-width:0;padding:0;display:flex}.kp-reihe2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.kp-seite,.kp-modal) *,:is(.kp-seite,.kp-modal) :before,:is(.kp-seite,.kp-modal) :after{transition-property:opacity,background-color,color,border-color!important;animation:none!important}}.kp-d-name{letter-spacing:-.01em;color:var(--kp-ink);overflow-wrap:anywhere;margin:0;font-family:var(--font-serif)!important;font-size:30px!important;font-weight:500!important;line-height:1.1!important}.kp-d-kontakt{overflow-wrap:anywhere;color:var(--kp-ink-2)!important;font-size:14px!important}.kp-d-kontakt a{color:inherit;text-decoration:none}.kp-d-kontakt a:hover{text-decoration:underline}.kp-sec{flex-direction:column;gap:12px;display:flex}.kp-sec-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kp-sec .kp-sec-kopf h3,.kp-sec>h3{letter-spacing:.02em;color:var(--kp-muted);margin:0;font-size:13px;font-weight:600}.kp-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kp-timeline li{grid-template-columns:20px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.kp-timeline li:before{content:"";background:var(--kp-hair);width:1px;position:absolute;top:19px;bottom:0;left:9.5px}.kp-timeline li:last-child:before{display:none}.kp-timeline li:last-child{padding-bottom:4px}.kp-timeline li i{border-radius:var(--radius-pille);border:2px solid var(--kp-forest);background:var(--kp-panel);box-sizing:border-box;z-index:1;justify-self:center;width:10px;height:10px;margin-top:5px;position:relative}.kp-timeline li.phase i{background:var(--kp-forest)}.kp-timeline li.mail i{border-color:var(--kp-sienna)}.kp-t{color:var(--kp-ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.4;display:flex}.kp-t small{color:var(--kp-muted);font-size:12px}.kp-composer{border-radius:var(--radius-karte);background:var(--kp-panel);border:1px solid var(--kp-line);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kp-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--kp-forest) 18%, transparent)}}.kp-composer textarea{resize:none;width:100%;min-height:64px;font:inherit;color:var(--kp-ink);box-shadow:none;background:0 0;border:0;outline:none;padding:14px 16px 8px;font-size:14px;line-height:1.5}.kp-composer textarea::placeholder{color:var(--kp-faint)}.kp-composer-fuss{justify-content:space-between;align-items:center;padding:8px 10px 10px 16px;display:flex}.kp-composer-fuss>span{color:var(--kp-faint);font-size:12px}.kp-composer-los{background:var(--kp-forest);min-height:32px;color:var(--kp-on-forest);border:0;padding:0 14px;font-size:13px}.kp-composer-los:disabled{opacity:1;background:var(--kp-sunk);color:var(--kp-faint);cursor:default}.kp-eck-input{border-radius:var(--radius-element);border:1px solid var(--kp-line);background:var(--kp-panel);width:100%;min-height:40px;font:inherit;color:var(--kp-ink);outline:none;padding:8px 12px;font-size:15px;line-height:1.45;transition:border-color .15s,box-shadow .15s}textarea.kp-eck-input{resize:vertical;min-height:64px}.kp-eck-input::placeholder{color:var(--kp-faint)}.kp-eck-input:focus{border-color:var(--kp-forest);box-shadow:0 0 0 3px var(--kp-forest)}@supports (color:color-mix(in lab, red, red)){.kp-eck-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--kp-forest) 18%, transparent)}}.kp-eck-input[aria-invalid=true]{border-color:var(--kp-sienna)}.kp-timeline li.eck i{border-color:var(--kp-gold)}.kp-rt{flex-direction:column;min-width:0;display:flex}.kp-rt-feld .ntz-prose,.kp-rt-laden{min-height:72px;color:var(--kp-ink);outline:none;padding:12px 16px 10px;font-size:14px;line-height:1.5}.kp-rt-feld .ntz-prose.kompakt,.kp-rt-laden.kompakt{min-height:56px;padding:10px 12px;font-size:15px}.kp-rt-feld .ntz-prose p.is-editor-empty:first-child:before{color:var(--kp-faint)}.kp-rt-feld .ntz-prose>:first-child{margin-top:0}.kp-rt-feld .ntz-prose h3{margin:8px 0 2px;font-size:14px}.kp-t-rich .kp-notiz-anzeige{color:var(--kp-ink);min-height:0;padding:0;font-size:14px;line-height:1.5}.kp-timeline .kp-notiz-anzeige li{padding:0;display:list-item;position:static}.kp-timeline .kp-notiz-anzeige li:before{display:none}.kp-timeline .kp-notiz-anzeige ul[data-type=taskList] li{display:flex}.kp-notiz-anzeige>:first-child{margin-top:0}.kp-notiz-anzeige>:last-child{margin-bottom:0}.kp-notiz-anzeige p{margin:0 0 4px}.kp-notiz-anzeige h3{margin:6px 0 2px;font-size:14px;font-weight:600}.kp-notiz-anzeige ul,.kp-notiz-anzeige ol{margin:2px 0 4px}@media (max-width:560px){.kp-d-name{font-size:26px!important}}.kp-eck-haken{width:14px;height:14px;color:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-eck-haken{color:color-mix(in srgb, var(--kp-ink) 45%, transparent)}}.kp-composer-los{margin-left:auto}.kp-sec-kopf{align-items:center;min-height:36px}.kp-inline{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.kp-inline-knopf{border-radius:var(--radius-element);min-height:32px;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;align-items:center;gap:6px;min-width:0;max-width:100%;margin:-2px -6px;padding:2px 6px;transition:background-color .15s;display:inline-flex}.kp-inline-knopf.nur-stift{cursor:pointer;margin:0;padding:0 6px}.kp-inline-knopf>span{overflow-wrap:break-word;min-width:0}.kp-inline-knopf.leer{color:var(--kp-muted)}.kp-inline-knopf svg{width:14px;height:14px;color:var(--kp-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.kp-inline-knopf svg{color:color-mix(in srgb, var(--kp-ink) 55%, transparent)}}.kp-inline-knopf svg{opacity:0;transition:opacity .15s}.kp-inline-knopf:focus-visible svg,.kp-inline-knopf.leer svg{opacity:1}@media (hover:hover) and (pointer:fine){.kp-inline-knopf:hover{background:var(--kp-quiet)}.kp-inline:hover .kp-inline-knopf svg{opacity:1}}@media (hover:none){.kp-inline-knopf svg{opacity:.55}}.kp-d-name-feld .kp-inline-knopf svg{width:18px;height:18px}.kp-inline-edit{flex-direction:column;gap:4px;width:100%;max-width:460px;display:inline-flex}.kp-inline-edit input{border:1px solid var(--kp-forest);border-radius:var(--radius-element);background:var(--kp-panel);width:100%;min-height:36px;font:inherit;color:var(--kp-ink);box-shadow:0 0 0 3px var(--kp-forest);outline:none;margin:-3px -9px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.kp-inline-edit input{box-shadow:0 0 0 3px color-mix(in srgb, var(--kp-forest) 18%, transparent)}}.kp-d-name-feld.kp-inline-edit{max-width:none}.kp-d-name-feld.kp-inline-edit input{min-height:44px;font-family:var(--font-serif);font-size:inherit;letter-spacing:inherit}.kp-inline-fehler{color:var(--kp-warn-ink);font-size:12px;font-family:var(--font-sans,inherit)}.kp-d-kontakt{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.kp-d-punkt{color:var(--kp-faint)}.kp-inline-wert{color:inherit}.kp-schritt-knopf{border-radius:var(--radius-element);font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;align-items:center;gap:8px;margin:-2px -6px;padding:2px 6px;transition:background-color .15s;display:inline-flex}.kp-schritt-knopf svg{width:16px;height:16px;color:var(--kp-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.kp-schritt-knopf svg{color:color-mix(in srgb, var(--kp-ink) 55%, transparent)}}.kp-schritt-knopf svg{opacity:0;transition:opacity .15s}.kp-schritt-knopf:focus-visible svg{opacity:1}@media (hover:hover) and (pointer:fine){.kp-schritt-knopf:hover{background:var(--kp-quiet)}.kp-schritt-knopf:hover svg{opacity:1}}@media (hover:none){.kp-schritt-knopf svg{opacity:.55}}.kp-schritt-edit{grid-template-columns:minmax(0,1fr) 160px;gap:8px;display:grid}.kp-schritt-input{font-family:var(--font-serif);min-height:44px;font-size:19px}.kp-checkbox{border:1.5px solid var(--kp-ink);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.kp-checkbox{border:1.5px solid color-mix(in srgb, var(--kp-ink) 40%, transparent)}}.kp-checkbox{background:var(--kp-panel);transition:background-color .15s,border-color .15s}.kp-checkbox svg{stroke-width:3px;width:13px;height:13px;color:var(--kp-on-forest)}.kp-check.erledigt .kp-checkbox{background:var(--kp-forest);border-color:var(--kp-forest)}.kp-check.erledigt>span:last-child{color:var(--kp-muted)}.kp-check{min-height:44px}.kp-erfasst{color:var(--kp-muted);margin:4px 0 0 32px;font-size:12px}@media (max-width:560px){.kp-schritt-edit{grid-template-columns:1fr}}.kp-inline,.kp-inline-knopf{width:max-content;max-width:100%}.kp-inline-knopf>span{flex:0 auto}.kp-dl .kp-dl-zeile.kp-check{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;font-size:14px;display:flex}.kp-inline-knopf>span{text-wrap:pretty}.kp-inline{width:auto;display:flex}.kp-inline-knopf{flex:0 auto;width:auto}.kp-d-kontakt>.kp-inline{flex:0 auto;min-width:0}.kp-d-kontakt .kp-inline-knopf>span,.kp-d-kontakt .kp-inline-wert{white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.kp-d-kontakt .kp-inline-knopf{min-height:36px}.kp-inline-knopf{margin:0}.kp-inline{margin:-2px -6px}.kp-d-kontakt .kp-d-punkt{margin:0 2px}.kp-menu-leer{flex:none;width:16px}@keyframes kp-drawer-rein{0%{transform:translate(100%)}}@keyframes kp-drawer-raus{to{transform:translate(100%)}}@keyframes kp-fade-rein{0%{opacity:0}}@keyframes kp-fade-raus{to{opacity:0}}@keyframes kp-staffel{0%{opacity:0;transform:translateY(6px)}}.kp-eck-haken{opacity:1;transition:opacity var(--kp-dur-feld) var(--kp-ease-out);animation:none}@starting-style{.kp-eck-haken{opacity:0}}.kp-eck-haken[data-aus]{opacity:0;transition-duration:.3s}.kp-menu[data-state=open]{transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:kp-menu-rein var(--kp-dur-menu-in) var(--kp-ease-out) both!important}.kp-menu[data-state=closed]{transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:kp-menu-raus var(--kp-dur-menu-out) var(--kp-ease-out) both!important}@keyframes kp-menu-rein{0%{opacity:0;transform:scale(.96)}}@keyframes kp-menu-raus{to{opacity:0;transform:scale(.96)}}.kp-checkbox{transition:background-color var(--kp-dur-wechsel) ease, border-color var(--kp-dur-wechsel) ease}.kp-checkbox svg{opacity:0;transition:opacity .14s var(--kp-ease-out), transform .14s var(--kp-ease-out);transform:scale(.8)}.kp-check.erledigt .kp-checkbox svg{opacity:1;transform:none}.kp-check>span:last-child{transition:color var(--kp-dur-wechsel) ease}.kp-st,.kp-st-knopf{transition:color var(--kp-dur-wechsel) ease, background-color var(--kp-dur-wechsel) ease, border-color var(--kp-dur-wechsel) ease, transform var(--kp-dur-press) var(--kp-ease-out)}.kp-timeline[data-bereit]>li{transition:grid-template-rows var(--kp-dur-rein) var(--kp-ease-out), opacity var(--kp-dur-rein) var(--kp-ease-out), transform var(--kp-dur-rein) var(--kp-ease-out);grid-template-rows:1fr}@starting-style{.kp-timeline[data-bereit]>li{opacity:0;grid-template-rows:0fr;transform:translateY(-6px)}}.kp-timeline>li>*{min-height:0}.kp-timeline>li.kp-aufleuchten>.kp-t{border-radius:var(--radius-element);animation:.6s kp-aufleuchten}@keyframes kp-aufleuchten{0%{background-color:var(--kp-sunk)}to{background-color:#0000}}.kp-akte :is(.kp-inline-knopf,.kp-schritt-knopf,.kp-dl-knopf,.kp-st-knopf,.kp-chip,.kp-prop-datum,.kp-bubble-knopf,.zw-trigger){transition:transform var(--kp-dur-press) var(--kp-ease-out), background-color var(--kp-dur-hover) ease, border-color var(--kp-dur-hover) ease, color var(--kp-dur-hover) ease, opacity var(--kp-dur-feld) var(--kp-ease-out)}.kp-akte :is(.kp-inline-knopf,.kp-schritt-knopf,.kp-dl-knopf,.kp-st-knopf,.kp-chip,.kp-prop-datum,.kp-bubble-knopf,.zw-trigger):active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.kp-menu[data-state=open]{animation:.12s both kp-fade-rein!important}.kp-menu[data-state=closed]{animation:.12s both kp-fade-raus!important}@starting-style{.kp-timeline[data-bereit]>li{grid-template-rows:1fr}}}.kp-props{flex-direction:column;padding:4px;display:flex}.kp-prop{border-radius:var(--radius-element);cursor:text;min-height:44px;transition:background-color var(--kp-dur-hover) ease;grid-template-columns:140px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:0 12px 0 14px;display:grid;position:relative}.kp-prop.aktiv{background:var(--kp-quiet)}@media (hover:hover) and (pointer:fine){.kp-prop:hover{background:var(--kp-quiet)}}.kp-prop-label{color:var(--kp-ink);padding:11px 0;font-size:13px;line-height:22px}@supports (color:color-mix(in lab, red, red)){.kp-prop-label{color:color-mix(in srgb, var(--kp-ink) 55%, transparent)}}.kp-prop-wert,.kp-prop-edit{min-width:0;color:var(--kp-ink);overflow-wrap:anywhere;grid-column:2;padding:11px 0;font-size:15px;line-height:22px}.kp-prop-wert.zahl,.kp-prop-edit.zahl{font-variant-numeric:tabular-nums}.kp-prop-ergaenzen{color:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-prop-ergaenzen{color:color-mix(in srgb, var(--kp-ink) 40%, transparent)}}.kp-prop-knopf{border-radius:var(--radius-element);cursor:text;background:0 0;border:0;width:100%;position:absolute;inset:0}.kp-prop-knopf:focus{outline:none}.kp-prop-knopf:focus-visible{outline:var(--fokus-breite,2px) solid var(--fokus-farbe,var(--kp-forest));outline-offset:-2px;background:var(--kp-quiet)}.kp-prop-label,.kp-prop-wert{z-index:1;pointer-events:none;position:relative}.kp-prop-edit{position:relative}.kp-prop-edit .kp-rt,.kp-prop-edit .kp-rt-feld,.kp-prop-edit .ntz-prose,.kp-prop-edit .kp-rt-laden{min-height:0;box-shadow:none;font:inherit;line-height:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.kp-prop-edit :is(input,[contenteditable]),.kp-prop-edit :is(input,[contenteditable]):focus,.kp-prop-edit :is(input,[contenteditable]):focus-visible{box-shadow:none;outline:none!important}.kp-prop-wert .kp-notiz-anzeige,.kp-prop-edit .ntz-prose{min-height:0;padding:0;font-size:15px;font-weight:400;line-height:22px}.kp-prop-wert .kp-notiz-anzeige p,.kp-prop-edit .ntz-prose p,.kp-prop-wert .kp-notiz-anzeige li>p,.kp-prop-edit .ntz-prose li>p,.kp-prop-wert .kp-notiz-anzeige :is(ul,ol),.kp-prop-edit .ntz-prose :is(ul,ol){margin:0}.kp-prop-edit .ntz-prose p.is-editor-empty:first-child:before{color:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-prop-edit .ntz-prose p.is-editor-empty:first-child:before{color:color-mix(in srgb, var(--kp-ink) 40%, transparent)}}.kp-prop-edit .ntz-prose p.is-editor-empty:first-child:before{white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:22px;margin-bottom:-22px;font-style:normal;overflow:hidden}.kp-prop-euro{align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.kp-prop-input{field-sizing:content;min-width:1ch;max-width:100%;font:inherit;line-height:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;margin:0;padding:0}.kp-prop-input::placeholder{color:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-prop-input::placeholder{color:color-mix(in srgb, var(--kp-ink) 40%, transparent)}}.kp-prop-input::placeholder{font-style:normal}.kp-prop-euro>span{color:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-prop-euro>span{color:color-mix(in srgb, var(--kp-ink) 55%, transparent)}}.kp-prop-datum{z-index:1;border:1px solid var(--kp-line);border-radius:var(--radius-pille);background:var(--kp-panel);min-height:28px;font:inherit;color:var(--kp-ink);grid-column:3;align-self:center;padding:0 10px;font-size:12.5px;position:relative}@supports (color:color-mix(in lab, red, red)){.kp-prop-datum{color:color-mix(in srgb, var(--kp-ink) 55%, transparent)}}.kp-prop-datum{cursor:pointer}.kp-prop-datum.leer{border-style:dashed}@media (hover:hover) and (pointer:fine){.kp-prop-datum:hover{color:var(--kp-ink);border-color:var(--kp-faint)}}.kp-prop-edit>.kp-eck-haken{width:14px;height:14px;color:var(--kp-ink);position:absolute;top:15px;right:-2px}@supports (color:color-mix(in lab, red, red)){.kp-prop-edit>.kp-eck-haken{color:color-mix(in srgb, var(--kp-ink) 45%, transparent)}}.kp-bubble-anker{z-index:60}.kp-bubble{border-radius:var(--radius-element);background:var(--kp-ink);color:var(--kp-panel);transform-origin:bottom;transition:opacity .12s var(--kp-ease-out), transform .12s var(--kp-ease-out);align-items:center;gap:2px;padding:3px;display:flex;box-shadow:0 6px 20px -8px #00000059}@starting-style{.kp-bubble{opacity:0;transform:scale(.96)}}.kp-bubble-knopf{width:32px;height:32px;color:var(--kp-panel);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.kp-bubble-knopf{color:color-mix(in srgb, var(--kp-panel) 78%, transparent)}}.kp-bubble-knopf{cursor:pointer}.kp-bubble-knopf svg{width:16px;height:16px}.kp-bubble-knopf[aria-pressed=true]{color:var(--kp-panel);background:var(--kp-panel)}@supports (color:color-mix(in lab, red, red)){.kp-bubble-knopf[aria-pressed=true]{background:color-mix(in srgb, var(--kp-panel) 16%, transparent)}}@media (hover:hover) and (pointer:fine){.kp-bubble-knopf:hover{color:var(--kp-panel);background:var(--kp-panel)}@supports (color:color-mix(in lab, red, red)){.kp-bubble-knopf:hover{background:color-mix(in srgb, var(--kp-panel) 10%, transparent)}}}.kp-bubble-knopf:focus-visible{outline:2px solid var(--kp-panel);outline-offset:-2px}.kp-bubble-sep{background:var(--kp-panel);width:1px;height:16px;margin:0 3px}@supports (color:color-mix(in lab, red, red)){.kp-bubble-sep{background:color-mix(in srgb, var(--kp-panel) 22%, transparent)}}.kp-composer{border-radius:var(--radius-karte);border:1px solid var(--kp-line);background:var(--kp-panel);box-shadow:none}.kp-composer:focus-within{border-color:var(--kp-line);box-shadow:none}.kp-composer .kp-rt-feld .ntz-prose,.kp-composer .kp-rt-laden{outline:none;min-height:56px;padding:14px 16px 4px;font-size:14px;line-height:1.5}.kp-composer .ntz-prose:focus-visible{outline:none}.kp-composer .ntz-prose p.is-editor-empty:first-child:before{color:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-composer .ntz-prose p.is-editor-empty:first-child:before{color:color-mix(in srgb, var(--kp-ink) 40%, transparent)}}.kp-composer-fuss{justify-content:flex-end;min-height:42px;padding:0 10px 10px;display:flex}.kp-composer-los{transition:opacity .12s ease, transform var(--kp-dur-press) var(--kp-ease-out)}.kp-composer[data-leer] .kp-composer-los{opacity:0;pointer-events:none}@media (max-width:560px){.kp-prop{grid-template-columns:104px minmax(0,1fr) auto;column-gap:8px;padding:0 8px 0 10px}}.kp-beschr{border-radius:var(--radius-karte);cursor:text;transition:background-color var(--kp-dur-hover) ease, border-color var(--kp-dur-hover) ease;background:0 0;border:1px solid #0000;position:relative}@media (hover:hover) and (pointer:fine){.kp-beschr:not([data-aktiv]):hover{background:var(--kp-quiet)}}.kp-beschr[data-aktiv]{background:var(--kp-panel);border-color:var(--kp-line)}.kp-beschr-knopf{z-index:1;border-radius:var(--radius-karte);cursor:text;background:0 0;border:0;width:100%;position:absolute;inset:0}.kp-beschr-knopf:focus{outline:none}.kp-beschr-knopf:focus-visible{outline:var(--fokus-breite,2px) solid var(--fokus-farbe,var(--kp-forest));outline-offset:-2px}.kp-beschr .kp-beschr-prose{min-height:92px;color:var(--kp-ink);outline:none;padding:14px 16px;font-size:14.5px;line-height:1.55}.kp-beschr[data-aktiv] .kp-beschr-prose{min-height:120px}.kp-beschr .kp-beschr-prose:focus,.kp-beschr .kp-beschr-prose:focus-visible{outline:none}.kp-beschr .kp-beschr-prose>:first-child{margin-top:0}.kp-beschr .kp-beschr-prose>:last-child{margin-bottom:0}.kp-beschr .kp-beschr-prose h2{margin:14px 0 4px;font-size:18px}.kp-beschr .kp-beschr-prose h3{margin:12px 0 2px;font-size:15.5px}.kp-beschr .kp-beschr-prose a{color:var(--kp-forest-deep);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--kp-forest);-webkit-text-decoration-color:var(--kp-forest);-webkit-text-decoration-color:var(--kp-forest);text-decoration-color:var(--kp-forest)}@supports (color:color-mix(in lab, red, red)){.kp-beschr .kp-beschr-prose a{-webkit-text-decoration-color:color-mix(in srgb, var(--kp-forest) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--kp-forest) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--kp-forest) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--kp-forest) 45%, transparent)}}.kp-beschr .kp-beschr-prose p.is-editor-empty:first-child:before{color:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-beschr .kp-beschr-prose p.is-editor-empty:first-child:before{color:color-mix(in srgb, var(--kp-ink) 40%, transparent)}}.kp-beschr .kp-beschr-prose p.is-editor-empty:first-child:before{font-style:normal}.kp-beschr-leiste-wrap{transition:grid-template-rows var(--kp-dur-feld) var(--kp-ease-out);grid-template-rows:0fr;display:grid}.kp-beschr[data-aktiv] .kp-beschr-leiste-wrap{grid-template-rows:1fr}.kp-beschr-leiste-wrap>div{min-height:0;overflow:hidden}.kp-tl{border-top:1px solid var(--kp-hair);opacity:1;align-items:center;gap:2px;height:44px;padding:0 8px;transition:opacity .12s;display:flex}@starting-style{.kp-tl{opacity:0}}.kp-tl-knopf{border-radius:var(--radius-pille);min-width:32px;height:32px;color:var(--kp-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kp-tl-knopf{color:color-mix(in srgb, var(--kp-ink) 55%, transparent)}}.kp-tl-knopf{font:inherit;cursor:pointer;font-size:13px}.kp-tl-knopf svg{width:16px;height:16px}.kp-tl-text svg{width:13px;height:13px}.kp-tl-knopf[aria-pressed=true]{color:var(--kp-ink);background:var(--kp-sunk)}.kp-tl-knopf:disabled{opacity:.35;cursor:default}.kp-tl-knopf:focus{outline:none}.kp-tl-knopf:focus-visible{outline:var(--fokus-breite,2px) solid var(--fokus-farbe,var(--kp-forest));outline-offset:1px}@media (hover:hover) and (pointer:fine){.kp-tl-knopf:not(:disabled):hover{background:var(--kp-quiet);color:var(--kp-ink)}}.kp-tl-sep{background:var(--kp-hair);width:1px;height:16px;margin:0 4px}.kp-tl-platz{flex:1}.kp-tl-link{display:inline-flex;position:relative}.kp-tl-link-pop{z-index:5;border-radius:var(--radius-element);border:1px solid var(--kp-line);background:var(--kp-panel);box-shadow:var(--kp-shadow);transform-origin:0 100%;transition:opacity .12s var(--kp-ease-out), transform .12s var(--kp-ease-out);padding:6px;position:absolute;bottom:calc(100% + 6px);left:0}@starting-style{.kp-tl-link-pop{opacity:0;transform:scale(.96)}}.kp-tl-link-pop input{border:1px solid var(--kp-line);border-radius:var(--radius-element);background:var(--kp-panel);width:240px;height:32px;font:inherit;color:var(--kp-ink);outline:none;padding:0 8px;font-size:13px}.kp-tl-link-pop input:focus{border-color:var(--kp-forest)}.kp-beschr-sec .kp-sec-kopf{justify-content:flex-start;gap:8px}.kp-beschr-haken{width:14px;height:14px;color:var(--kp-ink)}@supports (color:color-mix(in lab, red, red)){.kp-beschr-haken{color:color-mix(in srgb, var(--kp-ink) 45%, transparent)}}.kp-beschr-haken{margin-left:auto}@media (max-width:560px){.kp-tl{scrollbar-width:none;overflow-x:auto}.kp-tl-platz{flex:0 0 8px}}.kp-m-serverfehler{padding:0 22px}.kp-absage-gruende{flex-direction:column;gap:14px;display:flex}.kp-absage-gruende[data-fehler-gruppe]{padding:8px 10px}.kp-leer-gesamt{border:1px dashed var(--kp-line);border-radius:var(--radius-karte);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.kp-leer-gesamt>svg{width:20px;height:20px;color:var(--kp-faint);margin-bottom:4px}.kp-leer-gesamt b{font-size:15px;font-weight:600}.kp-leer-gesamt p{color:var(--kp-muted);margin:0 0 8px;font-size:13px}.kp-board-wrap{scrollbar-width:thin;position:relative;container:kp-board/inline-size}.kp-board{grid-template-columns:repeat(4,minmax(200px,1fr)) 48px;min-width:min-content}.kp-spalte-beendet,.kp-rail-zu{display:none}.kp-rail{flex-direction:column;gap:8px;display:flex;position:sticky;top:16px}.kp-rail-reiter{border-radius:var(--radius-karte);background:var(--kp-sunk);width:48px;min-height:132px;color:var(--kp-muted);cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:center;gap:10px;padding:14px 0;font-size:12.5px;transition:background-color .15s,box-shadow .15s,border-color .15s;display:flex}.kp-rail-reiter.ausgang{border:1px dashed var(--kp-line)}.kp-rail-reiter.offen{background:var(--kp-panel);border-color:var(--kp-line);box-shadow:inset 3px 0 0 var(--kp-forest)}.kp-rail-reiter.drop{background:var(--kp-forest-tint);box-shadow:inset 0 0 0 2px var(--kp-forest)}.kp-rail-reiter.ausgang.drop{background:var(--kp-sienna-wash);box-shadow:inset 0 0 0 2px var(--kp-sienna)}.kp-rail-reiter:focus-visible{outline:var(--fokus-breite,2px) solid var(--fokus-farbe,var(--kp-forest));outline-offset:2px}@media (hover:hover) and (pointer:fine){.kp-rail-reiter:not(.offen):hover{background:var(--kp-quiet);color:var(--kp-ink)}}.kp-rail-panel{z-index:30;width:min(320px,100% - 96px);box-shadow:var(--schatten-schwebend);animation:kp-rail-rein .2s var(--kp-ease);position:absolute;top:0;right:88px}@media (max-width:1279px){.kp-rail-panel{right:80px}}html[data-theme=nachtstall] .kp-rail-panel{box-shadow:var(--schatten-schwebend)}@keyframes kp-rail-rein{0%{opacity:0;transform:translate(8px)}}.kp-spalte-beendet.kp-rail-panel{background:var(--kp-sunk);border:1px solid var(--kp-line);display:flex}.kp-spalte-beendet.kp-rail-panel .kp-rail-zu{margin:-4px -4px -4px 4px;display:inline-flex}.kp-rail-ausgang:not(.kp-rail-panel) .kp-ausgang:not(.m-an){display:none}.kp-rail-ausgang.kp-rail-panel{border-radius:var(--radius-karte)}.kp-rail-ausgang .kp-ausgang,.kp-rail-ausgang .kp-ausgang.offen{border:1px solid var(--kp-line);border-radius:var(--radius-karte);background:var(--kp-panel);width:100%;min-height:0}.kp-rail-ausgang .kp-ausgang-body{min-width:0}@container kp-board (min-width:1208px){.kp-board{grid-template-columns:repeat(5,minmax(220px,1fr)) 48px}.kp-spalte-beendet,.kp-spalte-beendet.kp-rail-panel{width:auto;box-shadow:none;border:0;animation:none;display:flex;position:static}.kp-spalte-beendet .kp-rail-zu{display:none!important}.kp-rail-beendet{display:none}}@media (hover:hover) and (pointer:fine){.kp-d-kontakt .kp-inline-knopf:not(.leer):not(.nur-stift) svg{display:none}.kp-d-kontakt .kp-inline:has(.nur-stift) .kp-inline-knopf.nur-stift{opacity:0;width:0;padding:0;transition:opacity .15s;overflow:hidden}.kp-d-kontakt .kp-inline:hover .kp-inline-knopf.nur-stift,.kp-d-kontakt .kp-inline-knopf.nur-stift:focus-visible{opacity:1;width:auto;padding:0 6px}}.kp-d-kontakt{column-gap:6px}.kp-d-kontakt .kp-inline-wert{padding:0 6px}.kp-beschr:not([data-aktiv]) .kp-beschr-laden:empty{min-height:0;padding-block:10px}.kp-beschr:not([data-aktiv]):has(.is-editor-empty) .kp-beschr-prose{min-height:0;padding-block:10px}.kp-agenda{flex-wrap:wrap;display:flex}.kp-agenda>.kp-tag{flex:200px}.kp-agenda>.kp-tag-schmal{color:var(--kp-faint);background:0 0;border-style:dashed;flex:0 0 64px;justify-content:center;align-items:center;gap:2px;padding:12px 4px;font-size:12px}.kp-del-zeilen{border:0;margin:0;padding:0}.kp-del-zeilen legend{color:var(--kp-muted);margin-bottom:5px;font-size:12.5px;font-weight:500}.kp-del-zeilen ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kp-del-zeile{animation:kp-rein .18s var(--kp-ease);grid-template-columns:56px minmax(0,1fr) 150px 32px;align-items:center;gap:6px;display:grid}.kp-del-zeile :is(input,select){border:1px solid var(--kp-line);border-radius:var(--radius-element);background:var(--kp-panel);min-width:0;height:36px;color:var(--kp-ink);font:inherit;outline:none;padding:0 10px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.kp-del-zeile :is(input,select):focus-visible{border-color:var(--kp-forest);box-shadow:0 0 0 3px var(--kp-forest)}@supports (color:color-mix(in lab, red, red)){.kp-del-zeile :is(input,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kp-forest) 18%, transparent)}}.kp-del-zeile :is(input,select):focus-visible{outline:none}.kp-del-zeile select.kp-del-art{border-radius:var(--radius-pille);background:var(--kp-sunk);cursor:pointer;font-weight:500}.kp-del-zeile .kp-del-anzahl{text-align:center;padding:0 4px}.kp-del-zeile .kp-del-titel{grid-column:2/4}.kp-del-zeile input[aria-invalid=true]{border-color:var(--kp-sienna);box-shadow:0 0 0 3px var(--kp-sienna)}@supports (color:color-mix(in lab, red, red)){.kp-del-zeile input[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--kp-sienna) 14%, transparent)}}.kp-del-zeile .kp-del-titel::placeholder{color:var(--kp-faint);font-style:italic}.kp-del-neu{align-self:flex-start;margin-top:6px}@media (max-width:560px){.kp-del-zeile{grid-template-columns:52px minmax(0,1fr) 32px}.kp-del-zeile .kp-del-datum{grid-area:2/1/auto/3}.kp-del-zeile .kp-del-titel{grid-column:1/3}}@media (max-width:860px){.kp-board{grid-template-columns:minmax(0,1fr);min-width:0}.kp-board-wrap{overflow:visible}.kp-rail{display:none}.kp-rail-panel{width:auto;box-shadow:var(--schatten-schwebend);animation:none;position:static}.kp-spalte-beendet.m-an{width:auto;box-shadow:none;background:0 0;border:0;display:flex;position:static}.kp-spalte-beendet:not(.m-an){display:none!important}.kp-rail-ausgang .kp-ausgang.m-an{background:0 0;border:0;display:block}.kp-seite{gap:12px}.kp-kopf .page-header-actions{gap:8px}.kp-puls{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:8px;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.kp-puls::-webkit-scrollbar{display:none}.kp-puls button,.kp-puls button:nth-child(-n+2),.kp-puls button:last-child{scroll-snap-align:start;border:1px solid var(--kp-line);border-radius:var(--radius-karte);background:var(--kp-panel);flex:none;min-width:132px;padding:9px 12px}.kp-puls-wert{font-size:19px}.kp-puls-sub{display:none}.kp-typ-chips{flex:100%}.kp-phasen-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}.kp-notiz-link{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.kp-notiz-link:hover,.kp-notiz-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.kp-notiz-wann{color:var(--kp-faint);flex:none;font-size:12px}.pi-dialog .ht-dlg-koerper{padding-top:0}.pi-schritte{z-index:2;border-block:1px solid var(--kp-hair);background:var(--kp-quiet);color:var(--kp-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 -24px 20px;padding:12px 24px;font-size:13px;list-style:none;display:flex;position:sticky;top:0}.pi-schritt{align-items:center;gap:8px;display:inline-flex}.pi-schritt b{border-radius:var(--radius-pille);border:1px solid var(--kp-line);background:var(--kp-panel);width:22px;height:22px;color:var(--kp-ink-2);place-items:center;font-size:12px;font-weight:600;display:grid}.pi-schritt b svg{width:12px;height:12px}.pi-schritt[data-stand=fertig] b{border-color:var(--kp-forest);background:var(--kp-forest);color:var(--kp-on-forest)}.pi-schritt[data-stand=jetzt]{color:var(--kp-ink);font-weight:600}.pi-schritt[data-stand=jetzt] b{border-color:var(--kp-forest);color:var(--kp-forest)}.pi-trenner{background:var(--kp-line);width:24px;height:1px}.pi-verbunden{color:var(--kp-muted);margin-left:auto;font-size:12.5px}.pi-inhalt{transition:opacity var(--kp-dur-wechsel) var(--kp-ease-out);flex-direction:column;gap:24px;display:flex}.pi-inhalt[data-laedt]{opacity:.6}.pi-abschnitt{flex-direction:column;gap:10px;display:flex}.pi-abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pi-abschnitt-kopf h3{color:var(--kp-ink-2);margin:0;font-size:14px;font-weight:600}.pi-abschnitt-kopf p{color:var(--kp-muted);margin:0;font-size:12.5px}.pi-leise{color:var(--kp-muted)}.pi-seg-zahl{color:var(--kp-muted);font-variant-numeric:tabular-nums;margin-left:6px}.ht-segment-teil[data-an] .pi-seg-zahl{color:inherit}.pi-select{border:1px solid var(--kp-line);border-radius:var(--radius-element);background:var(--kp-panel);width:100%;height:32px;color:var(--kp-ink);font:inherit;padding:0 8px;font-size:13px}.pi-select-breit{max-width:360px;height:40px;font-size:14px}.pi-zuordnung{border:1px solid var(--kp-line);border-radius:var(--radius-karte);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:8px 16px;padding:12px 16px;display:grid}.pi-paar{grid-template-columns:minmax(0,1fr) 18px 150px;align-items:center;gap:8px;font-size:13.5px;display:grid}.pi-paar>svg{width:14px;height:14px;color:var(--kp-faint)}.pi-paar label{color:var(--kp-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pi-tabelle-rahmen{border:1px solid var(--kp-line);border-radius:var(--radius-karte);max-height:340px;overflow:auto}.pi-tabelle{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}.pi-tabelle th{z-index:1;border-bottom:1px solid var(--kp-line);background:var(--kp-quiet);color:var(--kp-muted);text-align:left;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.pi-tabelle td{border-bottom:1px solid var(--kp-hair);vertical-align:middle;padding:10px}.pi-tabelle th:first-child,.pi-tabelle td:first-child{width:40px;padding-right:4px}.pi-tabelle td:nth-child(3){white-space:nowrap}.pi-tabelle td:last-child .pi-hinweis{white-space:normal;max-width:150px;padding-block:3px;line-height:1.3}.pi-tabelle tr:last-child td{border-bottom:0}.pi-tabelle tr[data-aus] td{color:var(--kp-muted)}.pi-tabelle input[type=checkbox],.pi-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--kp-forest);margin:0}.pi-firma{font-weight:600;display:block}.pi-titel{max-width:180px;color:var(--kp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.pi-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.pi-hinweis{border-radius:var(--radius-pille);white-space:nowrap;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.pi-hinweis-ok{background:var(--kp-forest)}@supports (color:color-mix(in lab, red, red)){.pi-hinweis-ok{background:color-mix(in srgb, var(--kp-forest) 12%, transparent)}}.pi-hinweis-ok{color:var(--kp-forest)}.pi-hinweis-warn{background:var(--kp-warn-bg);color:var(--kp-warn-ink)}.pi-leer{border:1px dashed var(--kp-line);border-radius:var(--radius-karte)}.pi-mitnahme{border:1px solid var(--kp-line);border-radius:var(--radius-karte);flex-direction:column;gap:2px;padding:6px 16px;display:flex}.pi-check{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.pi-check+.pi-check{border-top:1px solid var(--kp-hair)}.pi-check input[type=checkbox]{margin-top:2px}.pi-check small{color:var(--kp-muted);font-size:12.5px;display:block}.pi-info{border-top:1px solid var(--kp-hair);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:9px 0;font-size:13.5px;display:grid}.pi-info svg{width:16px;height:16px;color:var(--kp-forest);margin-top:2px}.pi-erfolg{color:var(--kp-forest);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}.pi-erfolg svg{width:16px;height:16px}.pi-fehler-box{border:1px solid var(--kp-line);border-radius:var(--radius-karte);background:var(--kp-sienna-wash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.pi-fehler-box .ht-feld-fehler{margin:0}.pi-verbinden{gap:14px}.pi-verbinden>p{color:var(--kp-ink-2);margin:0;font-size:14px}.pi-lauf,.pi-ergebnis{flex-direction:column;gap:14px;padding:8px 0 4px;display:flex}.pi-lauf-titel,.pi-ergebnis-titel{font-family:var(--font-serif);align-items:center;gap:10px;margin:0;font-size:22px;line-height:1.25;display:inline-flex}.pi-ergebnis-titel svg{width:22px;height:22px;color:var(--kp-forest)}.pi-lauf p,.pi-ergebnis p{margin:0}.pi-balken{background:var(--kp-sunk);border-radius:6px;height:6px;position:relative;overflow:hidden}.pi-balken span{background:var(--kp-forest);width:40%;animation:pi-balken 1.4s var(--kp-ease-in-out) infinite;border-radius:6px;position:absolute;inset:0 auto 0 0}@keyframes pi-balken{0%{transform:translate(-100%)}to{transform:translate(250%)}}.pi-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.pi-zahl-kachel{border:1px solid var(--kp-line);border-radius:var(--radius-karte);flex-direction:column-reverse;gap:2px;padding:12px 14px;display:flex}.pi-zahl-kachel dt{color:var(--kp-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:12.5px}.pi-zahl-kachel dd{font-family:var(--font-serif);margin:0;font-size:28px;line-height:1.1}@media (max-width:639px){.pi-schritte{margin-inline:-16px;padding:10px 16px}.pi-verbunden{display:none}.pi-dialog .ht-segment.pi-segment{flex-direction:column;align-items:stretch;display:flex}.pi-dialog .pi-segment .ht-segment-teil{justify-content:center;width:100%}.pi-trenner{width:12px}.pi-schritte{gap:8px}.pi-paar{grid-template-columns:minmax(0,1fr) 14px 140px}.pi-tabelle-rahmen{max-height:300px}.pi-zahl-kachel{padding:10px 12px}.pi-zahl-kachel dd{font-size:24px}}@media (prefers-reduced-motion:reduce){.pi-balken span{opacity:.5;width:100%;animation:none}.pi-inhalt{transition:none}}.ak{--ak-wash:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ak{--ak-wash:color-mix(in srgb, var(--primary) 9%, var(--card))}}.ak{--ak-tint:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ak{--ak-tint:color-mix(in srgb, var(--primary) 16%, var(--card))}}.ak{--ak-mark:var(--kp-gold)}@supports (color:color-mix(in lab, red, red)){.ak{--ak-mark:color-mix(in srgb, var(--kp-gold) 26%, var(--card))}}.ak{--ak-mark-wash:var(--kp-gold)}@supports (color:color-mix(in lab, red, red)){.ak{--ak-mark-wash:color-mix(in srgb, var(--kp-gold) 9%, var(--card))}}.ak{--ak-mark-soft:var(--kp-gold)}@supports (color:color-mix(in lab, red, red)){.ak{--ak-mark-soft:color-mix(in srgb, var(--kp-gold) 32%, transparent)}}.ak{--ak-mark-ink:var(--kp-gold)}@supports (color:color-mix(in lab, red, red)){.ak{--ak-mark-ink:color-mix(in srgb, var(--kp-gold) 50%, var(--foreground))}}.ak{--ak-hair:var(--kp-hair);color:var(--foreground);font-size:14px;line-height:1.45}.ak :is(h1,h2,h3,p,ol,ul,dl,blockquote){margin:0}.ak svg{flex:none}.ak-wurzel:focus{outline:none}.ak-wurzel{flex-direction:column;flex:auto;min-height:0;display:flex}.ak-kopf,.ak-tabs{flex:none}.ak-body{flex:auto;grid-template-columns:360px 304px minmax(0,1fr);min-height:0;display:grid}.ak-wurzel[data-akte=aus] .ak-body{grid-template-columns:304px minmax(0,1fr)}.ak-wurzel[data-akte=aus] .ak-akte{display:none}.ak-wurzel[data-mails=getrennt] .ak-body{grid-template-columns:minmax(400px,600px) minmax(0,1fr)}.ak-wurzel[data-mails=getrennt][data-akte=aus] .ak-body{grid-template-columns:minmax(0,1fr)}.ak-kopf{border-bottom:1px solid var(--border);background:var(--card);flex-direction:column;gap:8px;padding:16px 24px 18px 28px;display:flex}.ak-kopf-zeile{justify-content:space-between;align-items:center;gap:16px;display:flex}.ak-dach{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ak-dach-knopf{color:var(--kp-ink-2);font:inherit;cursor:pointer;transition:background-color var(--dur-press) var(--ease-color);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:-4px -2px;padding:4px 6px;font-weight:500;display:inline-flex}.ak-dach-knopf:hover{background:var(--kp-quiet)}.ak-dach-knopf svg{width:14px;height:14px}.ak-punkt{color:var(--kp-faint)}.ak-dach-teil,.ak-teil{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ak-kopf-aktionen{flex:none;align-items:center;gap:8px;display:flex}.ak-icon-knopf{width:var(--knopf-md);height:var(--knopf-md);border:1px solid var(--border);border-radius:var(--radius-element);background:var(--card);color:var(--kp-ink-2);cursor:pointer;transition:background-color var(--dur-press) var(--ease-color), color var(--dur-press) var(--ease-color), transform var(--dur-press) var(--ease-out);flex:none;place-items:center;text-decoration:none;display:inline-grid}.ak-icon-knopf:hover{background:var(--kp-quiet);color:var(--foreground)}.ak-icon-knopf:active:not(:disabled){transform:scale(var(--press-scale))}.ak-icon-knopf svg{width:16px;height:16px}.ak-icon-knopf.ak-klein{width:var(--knopf-sm);height:var(--knopf-sm);background:0 0;border-color:#0000}.ak-icon-knopf.ak-klein:hover{background:var(--kp-quiet)}.ak-icon-knopf[aria-pressed=true]{background:var(--ak-wash);color:var(--primary);border-color:#0000}.ak-icon-knopf:disabled{opacity:.45;cursor:default}.ak-kopf-haupt{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.ak-titel-block{min-width:0}.ak .ak-titel{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-size:34px;font-weight:500;line-height:1.1}.ak-titel .kp-inline-knopf,.ak-titel .kp-inline-edit input{font:inherit;letter-spacing:inherit}.ak-kontaktzeile{color:var(--kp-ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex;margin-top:6px!important}.ak-kontaktzeile a{color:var(--kp-ink-2);text-decoration:none}.ak-kontaktzeile a:hover{color:var(--primary);text-decoration:underline}.ak-herkunft{font-size:13px;color:var(--muted-foreground)!important}.ak-leise{color:var(--muted-foreground)}.ak-abgesagt{flex:none;font-size:14px}.ak-stepper{flex:none;width:min(540px,46%)}.ak-stepper ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.ak-schritt{width:100%;color:var(--muted-foreground);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:6px 0 0;font-size:12.5px;display:flex}.ak-schritt:disabled{cursor:default}.ak-schritt i{border-radius:var(--radius-pille);background:var(--border);transform-origin:0;height:4px;transition:background-color var(--dur-press) var(--ease-color);display:block}.ak-schritt span{text-overflow:ellipsis;overflow:hidden}.ak-schritt[data-stand] i{background:var(--primary)}.ak-schritt[data-stand=fertig]{color:var(--kp-ink-2)}.ak-schritt[data-stand=jetzt]{color:var(--foreground);font-weight:600}.ak-schritt:not(:disabled):hover i{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ak-schritt:not(:disabled):hover i{background:color-mix(in srgb, var(--primary) 55%, var(--border))}}.ak-tabs.ht-tabs{display:none}.ak-akte{overscroll-behavior:contain;border-right:1px solid var(--border);flex-direction:column;gap:22px;min-height:0;padding:20px 20px 28px 28px;display:flex;overflow-y:auto}.ak-karte{border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--card)}.ak-schritt-karte{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.ak-schritt-karte[data-pending]{opacity:.85}.ak-schritt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-dran{border-radius:var(--radius-pille);background:var(--kp-warn-bg);color:var(--kp-warn-ink);align-items:center;gap:8px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.ak-dran i{border-radius:var(--radius-pille);background:var(--kp-sienna);width:6px;height:6px}.ak-dran[data-ton=ruhig]{background:var(--kp-quiet);color:var(--kp-ink-2);padding-left:10px}.ak-frist{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.ak-frist[data-dringend]{color:var(--kp-warn-ink);font-weight:600}.ak-schritt-titel-wrap h3,.ak-schritt-titel{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.2}.ak-schritt-titel-wrap .kp-schritt-knopf{font:inherit;text-align:left}.ak-schritt-text{color:var(--kp-ink-2);text-wrap:pretty;font-size:13.5px}.ak-schritt-aktionen{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ak-grow{flex:auto;min-width:0}.ak-grow>span:not([class]){text-overflow:ellipsis;overflow:hidden}.ak-zitat-karte{margin:-8px 0 0}.ak-abschnitt{flex-direction:column;gap:10px;display:flex}.ak-abschnitt-kopf{justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding:0 2px;display:flex}.ak-abschnitt-kopf h3{color:var(--kp-ink-2);font-size:14px;font-weight:600}.ak-text-knopf{color:var(--primary);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-color);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}.ak-text-knopf:hover{background:var(--ak-wash)}.ak-text-knopf svg{width:14px;height:14px}.ak-ok{color:var(--ok);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ak-ok svg{width:14px;height:14px}.ak-fehlt{color:var(--kp-warn-ink);font-size:12.5px;font-weight:500}.ak-leise-zeile{color:var(--muted-foreground);padding:0 2px;font-size:12.5px;line-height:1.5}.ak-eckdaten.kp-props{padding:4px}.ak .kp-prop{grid-template-columns:104px minmax(0,1fr) auto}.ak .kp-prop-wert,.ak .kp-prop-edit{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:14px}.ak .kp-prop:has(>.kp-prop-datum){grid-template-columns:104px minmax(0,1fr)}.ak .kp-prop>.kp-prop-datum{grid-column:2;place-self:start;margin:-4px 0 10px 4px}.ak .kp-prop.ak-mit-vorschlag{cursor:default;grid-template-columns:minmax(0,1fr);padding-bottom:4px}.ak-mit-vorschlag .kp-prop-label{padding:10px 0 0}.ak-mit-vorschlag:hover{background:0 0!important}.ak-vorschlag{z-index:2;border:1px dashed var(--kp-gold);border-radius:var(--radius-element);background:var(--ak-mark-wash);animation:ak-rein var(--dur-dropdown) var(--ease-out);grid-column:1/-1;align-items:center;gap:6px;margin:4px 0 6px;padding:5px 5px 5px 10px;display:flex;position:relative}.ak-vorschlag-text{flex-direction:column;flex:1;min-width:0;display:flex}.ak-vorschlag-wert{font-weight:500;line-height:1.35}.ak-quelle{color:var(--ak-mark-ink);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ak-quelle svg{width:12px;height:12px}.ak-mini-knopf{background:var(--primary);width:30px;height:30px;color:var(--primary-foreground);cursor:pointer;transition:background-color var(--dur-press) var(--ease-color), transform var(--dur-press) var(--ease-out);border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.ak-mini-knopf:active{transform:scale(var(--press-scale))}.ak-mini-knopf svg{width:15px;height:15px}.ak-mini-geist{color:var(--muted-foreground);background:0 0}.ak-mini-geist:hover{background:var(--kp-quiet);color:var(--foreground)}.ak-uebernommen{vertical-align:-1px;width:13px;height:13px;color:var(--kp-faint);margin-left:6px;display:inline-block}.ak-kontakte{margin:0;padding:2px 16px;list-style:none}.ak-kontakt{align-items:center;gap:12px;padding:11px 0;display:flex}.ak-kontakt+.ak-kontakt{border-top:1px solid var(--ak-hair)}.ak-k-text{flex-direction:column;flex:1;min-width:0;display:flex}.ak-k-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ak-k-meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ak-k-mail{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ak-k-mail:hover{color:var(--primary);text-decoration:underline}.ak-avatar{border-radius:var(--radius-pille);background:var(--kp-quiet);width:32px;height:32px;color:var(--kp-ink-2);letter-spacing:.02em;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.ak-avatar[data-ton=warm]{background:var(--kp-warn-bg);color:var(--kp-warn-ink)}.ak-avatar[data-ton=gruen]{background:var(--ak-tint);color:var(--kp-forest-deep)}.ak-avatar[data-ton=gold]{background:var(--ak-mark);color:var(--ak-mark-ink)}.ak-beschreibung .kp-sec-kopf h3{color:var(--kp-ink-2);letter-spacing:0;font-size:14px}.ak-beschreibung .kp-beschr:not([data-aktiv]){border-color:var(--border);background:var(--card)}.ak-klappe-knopf{color:var(--kp-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;font-size:14px;font-weight:600;display:inline-flex}.ak-klappe-knopf:hover{background:var(--kp-quiet)}.ak-klappe-knopf svg{width:14px;height:14px;color:var(--muted-foreground);transition:transform var(--dur-press) var(--ease-out);transform:rotate(-90deg)}.ak-klappe[data-offen] .ak-klappe-knopf svg{transform:none}.ak-klappe-zusatz{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.ak-klappe-inhalt{flex-direction:column;gap:10px;display:flex}.ak-kopf-aktion{margin:-6px 0}.ak .kp-dl.ak-karte{border-color:var(--border)}.ak-verlauf{flex-direction:column;gap:12px;display:flex}.ak-passung{align-items:center;gap:14px;padding:12px 16px;display:flex}.ak-passung .kp-ring{width:36px;height:36px}.ak-passung-text{flex-direction:column;flex:1;min-width:0;display:flex}.ak-passung-text small{color:var(--muted-foreground);font-size:12.5px}.ak-liste{overscroll-behavior:contain;border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ak-liste-kopf{justify-content:space-between;align-items:center;padding:16px 12px 6px 20px;display:flex}.ak-liste-kopf h2{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ak-zahl{border-radius:var(--radius-pille);background:var(--kp-quiet);min-width:22px;height:20px;color:var(--kp-ink-2);place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.ak-suche{border:1px solid var(--border);border-radius:var(--radius-element);background:var(--kp-quiet);height:36px;animation:ak-rein var(--dur-dropdown) var(--ease-out);align-items:center;gap:8px;margin:2px 12px 8px 16px;padding:0 10px;display:flex}.ak-suche:focus-within{border-color:var(--primary)}.ak-suche svg{width:15px;height:15px;color:var(--muted-foreground)}.ak-suche input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.ak-regel{color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:6px;margin:0 8px 4px;padding:4px 12px 6px;font-size:12.5px;line-height:1.45;display:flex}.ak-regel:hover{background:var(--kp-quiet)}.ak-regel svg{width:14px;height:14px;margin-top:2px}.ak-regel strong{color:var(--kp-ink-2);font-weight:600}.ak-hinweis-zeile{border-radius:var(--radius-element);background:var(--kp-warn-bg);color:var(--kp-warn-ink);margin:4px 20px 6px;padding:8px 10px;font-size:12.5px;line-height:1.45}.ak-liste-inhalt{flex-direction:column;display:flex}.ak-gruppe{color:var(--muted-foreground);padding:14px 20px 6px;font-size:12px;font-weight:600}.ak-faeden{flex-direction:column;gap:2px;margin:0;padding:0 8px;list-style:none;display:flex}.ak-faden-li{flex-direction:column;display:flex}.ak-faden{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-color);background:0 0;border:0;border-radius:12px;flex-direction:column;gap:3px;padding:11px 12px 12px;display:flex}.ak-faden:hover{background:var(--kp-quiet)}.ak-faden[data-aktiv]{background:var(--ak-wash)}.ak-faden:focus-visible{outline-offset:-2px}.ak-faden-z1{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.ak-neu-punkt,.ak-kein-punkt{border-radius:var(--radius-pille);flex:none;width:7px;height:7px}.ak-neu-punkt{background:var(--primary)}.ak-faden-wer{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ak-faden-anz{color:var(--muted-foreground);font-size:12px}.ak-faden-rechts{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.ak-faden-rechts svg{width:13px;height:13px}.ak-faden-entwurf{color:var(--kp-warn-ink);align-items:center;gap:3px;font-weight:600;display:inline-flex}.ak-faden-entwurf svg{width:12px;height:12px}.ak-faden-betreff{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;padding-left:13px;font-size:14px;font-weight:500;overflow:hidden}.ak-faden[data-ungelesen] .ak-faden-betreff{font-weight:600}.ak-faden-vorschau{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:13px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ak-faden-koop{border-radius:var(--radius-pille);background:var(--kp-quiet);color:var(--kp-ink-2);font:inherit;cursor:pointer;border:0;align-self:flex-start;margin:-6px 0 8px 25px;padding:2px 9px;font-size:12px;font-weight:500}.ak-faden-koop:hover{background:var(--kp-sunk);color:var(--foreground)}.ak-liste-fuss{border-top:1px solid var(--ak-hair);flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding:14px 20px 18px;display:flex}.ak-liste-fuss>p{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ak-liste-fuss-zeile{flex-wrap:wrap;gap:8px;display:flex}.ak-stand{color:var(--kp-faint);font-size:12px}.ak-skelett-liste{flex-direction:column;display:flex}.ak-skelett-faden{flex-direction:column;gap:8px;padding:12px 20px 14px;display:flex}.ak-regel-pop{overflow:hidden;border-radius:var(--radius-karte)!important;box-shadow:var(--schatten-schwebend)!important}.ak-regel-pop-titel{padding:14px 16px 2px;font-size:14px;font-weight:600}.ak-regel-pop-text{color:var(--muted-foreground);padding:0 16px 10px;font-size:12.5px;line-height:1.45}.ak-regel-liste{margin:0;padding:0 8px 8px;list-style:none}.ak-regel-liste li{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 2px 10px;font-size:13.5px;display:flex}.ak-regel-liste li:hover{background:var(--kp-quiet)}.ak-regel-form{border-top:1px solid var(--ak-hair);gap:8px;padding:10px 12px 12px;display:flex}.ak-regel-form input{border:1px solid var(--border);border-radius:var(--radius-element);min-width:0;height:32px;font:inherit;flex:1;padding:0 10px;font-size:13px}.ak-regel-fehler{color:var(--err);padding:0 12px 12px;font-size:12.5px}.ak-lesen{background:var(--card);grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.ak-mobil-zurueck{display:none}.ak-lesen-leer{grid-row:1/4;place-items:center;padding:24px;display:grid}.ak-faden-kopf{border-bottom:1px solid var(--ak-hair);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px 28px;display:flex}.ak-faden-kopf-text{min-width:0}.ak .ak-faden-titel{font-family:var(--font-display);text-wrap:balance;font-size:22px;font-weight:500;line-height:1.25}.ak-faden-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex;margin-top:5px!important}.ak-verknuepft{color:var(--primary);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ak-verknuepft svg{width:13px;height:13px}.ak-faden-aktionen{flex:none;align-items:center;gap:2px;display:flex}.ak-faden-aktionen>[data-slot=button]{margin-right:6px}.ak-nachrichten-wrap{overscroll-behavior:contain;grid-row:3;min-height:0;overflow-y:auto}.ak-nachrichten{margin:0;padding:4px 0 28px;list-style:none}.ak-nachricht{border-bottom:1px solid var(--ak-hair);content-visibility:auto;contain-intrinsic-size:auto 56px}.ak-zu-knopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-color);background:0 0;border:0;grid-template-columns:32px 148px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:11px 24px 11px 28px;display:grid}.ak-zu-knopf:hover{background:var(--kp-quiet)}.ak-zu-knopf:focus-visible{outline-offset:-2px}.ak-zu-wer{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ak-zu-vorschau{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.ak-zu-rechts{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ak-zu-rechts svg{width:13px;height:13px}.ak-mehr{border-bottom:1px solid var(--ak-hair)}.ak-mehr-knopf{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 28px;display:flex}.ak-mehr-stapel{place-items:center;width:32px;display:grid}.ak-mehr-stapel i{background:var(--border);border-radius:2px;width:22px;height:3px;margin:1.5px 0;display:block}.ak-mehr-pille{border:1px solid var(--border);border-radius:var(--radius-pille);background:var(--card);color:var(--kp-ink-2);transition:background-color var(--dur-press) var(--ease-color);align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ak-mehr-knopf:hover .ak-mehr-pille{background:var(--kp-quiet)}.ak-offen{content-visibility:visible;padding:18px 20px 24px 28px}.ak-offen[data-eigen]{animation:ak-rein var(--dur-modal) var(--ease-out)}.ak-n-kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ak-n-kopf-knopf{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;padding:0;display:grid}.ak-n-kopf-knopf .ak-avatar{grid-row:span 2;width:36px;height:36px}.ak-n-wer{align-items:baseline;gap:6px;min-width:0;font-size:14px;display:flex}.ak-n-wer strong{white-space:nowrap;font-weight:600}.ak-n-mail{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ak-n-an{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ak-n-rechts{color:var(--muted-foreground);white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:12.5px;display:flex}.ak-n-rechts time{color:var(--kp-ink-2);margin-right:6px}.ak-n-rechts .ak-leise{margin-right:8px}.ak-n-text{max-width:66ch;color:var(--foreground);overflow-wrap:anywhere;text-wrap:pretty;margin:14px 0 0 48px;font-size:14.5px;line-height:1.62}.ak-n-text p{white-space:pre-line;margin:0 0 10px}.ak-n-text ul{margin:0 0 10px;padding-left:20px;list-style:outside}.ak-n-text li{margin:3px 0}.ak-n-text a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.ak-mark{color:inherit;transition:background-color var(--dur-number) var(--ease-color), box-shadow var(--dur-number) var(--ease-color);border-radius:4px;margin:0 -1px;padding:1px 3px}.ak-mark[data-stand=offen]{background:var(--ak-mark);box-shadow:inset 0 -1.5px 0 var(--kp-gold)}.ak-mark[data-stand=fertig]{box-shadow:inset 0 -1.5px 0 var(--ok);background:0 0}.ak-signatur{color:var(--muted-foreground);font-size:13px}.ak-zitat-knopf,.ak-c-verlauf{border:1px solid var(--border);background:var(--kp-quiet);height:20px;color:var(--kp-ink-2);letter-spacing:1.5px;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin-top:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ak-zitat-knopf:hover{background:var(--kp-sunk)}.ak-zitat-knopf[aria-expanded=true]{background:var(--ak-wash);color:var(--primary);border-color:#0000}.ak-c-verlauf{cursor:help}.ak-zitat{border-left:2px solid var(--border);color:var(--muted-foreground);animation:ak-rein var(--dur-dropdown) var(--ease-out);padding:2px 0 2px 14px;font-size:13.5px;line-height:1.55;margin:10px 0 0!important}.ak-zitat p{margin:0 0 6px}.ak-zitat-kopf{color:var(--kp-faint);font-size:12.5px}.ak-hermes{border:1px solid var(--ak-mark-soft);background:var(--ak-mark-wash);max-width:66ch;animation:ak-rein var(--dur-modal) var(--ease-out);border-radius:12px;align-items:center;gap:12px;margin:16px 0 0 48px;padding:10px;display:flex}.ak-hermes[data-fertig]{background:var(--kp-quiet);border-color:#0000}.ak-hermes-icon{border-radius:var(--radius-pille);background:var(--card);width:30px;height:30px;color:var(--ak-mark-ink);flex:none;place-items:center;display:grid}.ak-hermes-icon svg{width:16px;height:16px}.ak-hermes[data-fertig] .ak-hermes-icon{color:var(--ok)}.ak-hermes p{color:var(--kp-ink-2);flex:1;font-size:13.5px;line-height:1.4}.ak-hermes strong{color:var(--foreground);font-weight:600}.ak-anhaenge{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;max-width:66ch;margin:16px 0 0 48px;padding:0;list-style:none;display:grid}.ak-anhang{border:1px solid var(--border);background:var(--card);min-width:0;transition:background-color var(--dur-press) var(--ease-color);border-radius:12px;align-items:center;gap:10px;padding:7px 4px 7px 7px;display:flex}.ak-anhang:hover{background:var(--kp-quiet)}.ak-anhang-typ{background:var(--kp-quiet);width:34px;height:42px;color:var(--kp-ink-2);letter-spacing:.05em;border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ak-anhang-typ[data-ton=warm]{background:var(--kp-warn-bg);color:var(--kp-warn-ink)}.ak-anhang-typ[data-ton=gruen]{background:var(--ak-tint);color:var(--kp-forest-deep)}.ak-anhang-typ[data-ton=kalt]{background:var(--kp-sunk);color:var(--kp-ink-2)}.ak-anhang-text{flex-direction:column;flex:1;min-width:0;display:flex}.ak-anhang-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.ak-anhang-meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ak-anhang-aktionen{flex:none;display:flex}.ak-ausgang{background:var(--kp-quiet);color:var(--kp-ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 20px 0 28px;padding:10px 12px;font-size:13.5px;display:flex}.ak-ausgang svg{width:16px;height:16px}.ak-ausgang[data-ton=fehler]{background:var(--err-bg,var(--kp-warn-bg));color:var(--err,var(--kp-warn-ink))}.ak-ausgang>span:not(.ak-ausgang-aktionen){flex:1;min-width:200px}.ak-ausgang-aktionen{gap:6px;display:flex}.ak-skelett-lesen{flex-direction:column;width:100%;display:flex}.ak-skelett-zu{border-bottom:1px solid var(--ak-hair);align-items:center;gap:12px;padding:12px 24px 12px 28px;display:flex}.ak-skelett-offen{flex-direction:column;gap:10px;padding:20px 28px 20px 76px;display:flex}.ak-antwortleiste{border-top:1px solid var(--ak-hair);background:var(--card);grid-row:4;align-items:center;gap:8px;padding:12px 20px 16px 28px;display:flex}.ak-antwort-feld{border:1px solid var(--border);background:var(--kp-quiet);min-width:0;height:44px;color:var(--muted-foreground);font:inherit;text-align:left;cursor:text;transition:border-color var(--dur-press) var(--ease-color);border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 8px 0 6px;font-size:14px;display:flex}.ak-antwort-feld:hover{border-color:var(--primary)}.ak-antwort-feld .ak-avatar{width:30px;height:30px;font-size:11px}.ak-antwort-platz{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ak-composer{border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--card);max-height:min(452px,62vh);box-shadow:var(--schatten-schwebend);animation:ak-hoch var(--dur-modal) var(--ease-out);flex-direction:column;grid-row:4;margin:0 16px 16px;display:flex;overflow:hidden}.ak-composer[data-vollbild]{z-index:4;max-height:none;margin:0;position:absolute;inset:12px}.ak-c-kopf{border-bottom:1px solid var(--ak-hair);flex:none;align-items:flex-start;gap:10px;padding:8px 8px 8px 16px;display:flex}.ak-c-titel{height:32px;color:var(--kp-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ak-c-titel svg{width:15px;height:15px}.ak-c-empf{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-empf{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex;position:relative}.ak-c-feldname{width:30px;color:var(--muted-foreground);margin-left:6px;font-size:12.5px}.ak-chip{border-radius:var(--radius-pille);background:var(--kp-quiet);white-space:nowrap;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 3px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.ak-chip>button{border-radius:var(--radius-pille);width:22px;height:22px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ak-chip>button:hover{background:var(--kp-sunk);color:var(--foreground)}.ak-chip svg{width:13px;height:13px}.ak-empf-eingabe{flex:1;min-width:80px;display:inline-flex;position:relative}.ak-empf-eingabe input{width:100%;height:28px;font:inherit;background:0 0;border:0;outline:none;font-size:13.5px}.ak-empf[data-fehler] .ak-empf-eingabe input{color:var(--err)}.ak-empf-fehler{color:var(--err);flex-basis:100%;margin-left:42px;font-size:12px}.ak-empf-vorschlaege{z-index:6;border:1px solid var(--border);border-radius:var(--radius-element);background:var(--popover,var(--card));min-width:260px;box-shadow:var(--schatten-schwebend);animation:ak-rein var(--dur-dropdown) var(--ease-out);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.ak-empf-vorschlaege li{cursor:pointer;border-radius:8px;flex-direction:column;padding:6px 10px;font-size:13.5px;display:flex}.ak-empf-vorschlaege li small{color:var(--muted-foreground);font-size:12px}.ak-empf-vorschlaege li[aria-selected=true],.ak-empf-vorschlaege li:hover{background:var(--kp-quiet)}.ak-c-kopf-aktionen{flex:none;align-items:center;gap:2px;display:flex}.ak-c-kopf-aktionen .ak-text-knopf{color:var(--muted-foreground);margin:0 2px;font-weight:500}.ak-c-betreff{border-bottom:1px solid var(--ak-hair);flex:none;align-items:center;gap:10px;padding:4px 16px;display:flex}.ak-c-betreff label{width:52px;color:var(--muted-foreground);font-size:12.5px}.ak-c-betreff input{height:32px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:500}.ak-c-hermes{border-bottom:1px solid var(--ak-hair);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:8px 16px;display:flex}.ak-c-hermes-name{color:var(--ak-mark-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ak-c-hermes-name svg{width:14px;height:14px}.ak-segment .ht-segment-teil{height:30px}.ak-c-hermes-info{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ak-c-fehler{color:var(--err)}.ak-toolbar.kp-tl{border-top:0;border-bottom:1px solid var(--ak-hair);flex:none;height:42px}.ak-toolbar-platz{border-bottom:1px solid var(--ak-hair);flex:none;height:42px}.ak-c-text{cursor:text;flex:auto;min-height:96px;padding:14px 18px 6px;overflow-y:auto}.ak-c-prose{outline:none;min-height:72px;font-size:14.5px;line-height:1.6}.ak-c-prose:focus,.ak-c-prose:focus-visible{outline:none}.ak-c-prose>:first-child{margin-top:0}.ak-c-prose p,.ak-c-prose ul,.ak-c-prose ol{margin:0 0 10px}.ak-c-prose ul,.ak-c-prose ol{padding-left:20px}.ak-c-prose p.is-editor-empty:first-child:before{float:left;height:0;color:var(--kp-faint);content:attr(data-placeholder);pointer-events:none}.ak-c-anhaenge{flex-wrap:wrap;flex:none;gap:8px;margin:0;padding:2px 16px 10px;list-style:none;display:flex}.ak-chip-datei{border:1px solid var(--border);background:var(--card);height:34px;animation:ak-rein var(--dur-dropdown) var(--ease-out);padding-left:8px;position:relative;overflow:hidden}.ak-chip-datei[data-fehler]{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.ak-chip-datei[data-fehler]{border-color:color-mix(in srgb, var(--err) 45%, var(--border))}}.ak-chip-datei[data-fehler] .ak-chip-groesse{color:var(--err)}.ak-datei-icon{color:var(--muted-foreground);width:15px!important;height:15px!important}.ak-datei-icon[data-ton=warm]{color:var(--kp-warn-ink)}.ak-chip-name{text-overflow:ellipsis;max-width:220px;overflow:hidden}.ak-chip-groesse{color:var(--muted-foreground);font-size:12px;font-weight:400}.ak-chip-fortschritt{background:var(--ak-hair);height:2px;position:absolute;bottom:0;left:0;right:0}.ak-chip-fortschritt i{background:var(--primary);transform-origin:0;height:100%;transition:transform var(--dur-number) var(--ease-out);display:block}.ak-c-summe{color:var(--muted-foreground);padding:0 16px 6px;font-size:12px}.ak-c-fuss{border-top:1px solid var(--ak-hair);flex:none;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.ak-c-anhang-knopf{height:var(--knopf-sm);border-radius:var(--radius-element);color:var(--foreground);cursor:pointer;transition:background-color var(--dur-press) var(--ease-color);align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.ak-c-anhang-knopf:hover{background:var(--kp-quiet)}.ak-c-anhang-knopf:focus-within{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand)}.ak-c-anhang-knopf svg{width:15px;height:15px}.ak-c-hinweis{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ak-c-hinweis[data-sperre]{color:var(--kp-warn-ink);font-weight:500}.ak-c-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.ak-ablage{z-index:5;border:2px dashed var(--primary);border-radius:var(--radius-karte);background:var(--ak-wash);text-align:center;pointer-events:none;animation:ak-ablage var(--dur-dropdown) var(--ease-out);place-items:center;display:grid;position:absolute;inset:10px}.ak-ablage-inhalt{flex-direction:column;align-items:center;gap:10px;max-width:380px;padding:24px;display:flex}.ak-ablage-icon{border-radius:var(--radius-pille);background:var(--card);width:56px;height:56px;color:var(--primary);box-shadow:var(--schatten-schwebend);place-items:center;display:grid}.ak-ablage-icon svg{width:24px;height:24px}.ak .ak-ablage-titel{color:var(--foreground);font-family:var(--font-display);font-size:26px;font-weight:500;line-height:1.2}.ak-ablage-text{color:var(--kp-ink-2);font-size:13.5px}.ak-ablage-klein{color:var(--muted-foreground);font-size:12.5px}.ak-getrennt{background:var(--card);place-items:center;padding:32px;display:grid}.ak-getrennt .ht-leer{max-width:460px}.ak-nicht-da{flex-direction:column;align-items:flex-start;gap:12px;padding:40px;display:flex}@keyframes ak-rein{0%{opacity:0;transform:translateY(4px)}}@keyframes ak-hoch{0%{opacity:0;transform:translateY(10px)}}@keyframes ak-ablage{0%{opacity:0;transform:scale(.985)}}@media (max-width:1179px){.ak-stepper,.ak-weg-schmal,.ak-akte-knopf{display:none}.ak-tabs.ht-tabs{background:var(--card);gap:18px;padding:0 20px;display:flex}.ak-tabs .ht-tab{min-height:44px;padding:0 2px}.ak-body,.ak-wurzel[data-akte=aus] .ak-body,.ak-wurzel[data-mails=getrennt] .ak-body{grid-template-columns:minmax(0,1fr)}.ak-body>*{display:none!important}.ak-wurzel[data-mobil=akte] .ak-akte{border-right:0;padding:16px;display:flex!important}.ak-wurzel[data-mobil=liste] .ak-liste,.ak-wurzel[data-mobil=lesen] .ak-lesen,.ak-wurzel[data-mobil=liste] .ak-getrennt,.ak-wurzel[data-mobil=lesen] .ak-getrennt{border-right:0;display:flex!important}.ak-wurzel[data-mobil=lesen] .ak-lesen{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid!important}.ak-mobil-zurueck{padding:8px 12px 0;display:flex}.ak-lesen-leer{grid-row:2/4}.ak-nachrichten-wrap{grid-row:3}}@media (max-width:639px){.ak-dach-knopf,.ak-mobil-zurueck .ak-text-knopf,.ak .kp-inline-knopf{min-height:44px}.ak-zitat-knopf{min-width:44px;height:32px}.ak-kontaktzeile .kp-inline-wert,.ak-k-mail{padding-block:12px;display:inline-block}.ak-n-kopf-knopf{min-height:44px}.ak-zitat-knopf{position:relative}.ak-zitat-knopf:after{content:"";position:absolute;inset:-6px 0}.ak-kopf{gap:6px;padding:10px 10px 12px 16px}.ak .ak-titel{font-size:26px}.ak-kontaktzeile{font-size:13px}.ak-erfasst,.ak-faden-meta .ak-teil>.ak-punkt{display:none}.ak-faden-meta{column-gap:12px}.ak-dach-name,.ak-dach-name+.ak-dach-teil>.ak-dach-trenner{display:none}.ak-dach{column-gap:6px}.ak-icon-knopf,.ak-icon-knopf.ak-klein{width:44px;height:44px}.ak-text-knopf,.ak-klappe-knopf,.ak .kp-beschr-knopf,.ak button.h-8{min-height:44px}.ak-mini-knopf{position:relative}.ak-mini-knopf:after{content:"";position:absolute;inset:-7px}.ak-k-mail{min-height:44px}.ak-chip>button{position:relative}.ak-chip>button:after{content:"";position:absolute;inset:-11px -8px}.ak-empf-eingabe{min-width:48px}.ak-faden-kopf{padding:10px 12px 12px 16px}.ak .ak-faden-titel{font-size:19px}.ak-weg-mobil{display:none!important}.ak-zu-knopf{grid-template-columns:32px minmax(0,1fr) auto;row-gap:2px;min-height:56px;padding:11px 16px}.ak-zu-knopf .ak-avatar{grid-row:span 2}.ak-zu-vorschau{grid-area:2/2/auto/4}.ak-mehr-knopf{min-height:44px;padding:8px 16px}.ak-offen{padding:14px 16px 20px}.ak-n-text,.ak-hermes,.ak-anhaenge{margin-left:0}.ak-n-text{font-size:15px}.ak-n-mail{display:none}.ak-hermes{flex-wrap:wrap}.ak-antwortleiste{padding:10px 12px 12px}.ak-composer{border-radius:var(--radius-karte) var(--radius-karte) 0 0;max-height:72vh;margin:0}.ak-c-hinweis{display:none}.ak-c-fuss{justify-content:space-between}.ak-faden{min-height:44px}.ak-ausgang{margin:12px 12px 0}.ak .kp-prop{grid-template-columns:92px minmax(0,1fr) auto}.ak .kp-prop:has(>.kp-prop-datum){grid-template-columns:92px minmax(0,1fr)}.ak-akte{padding:14px 12px 24px}}@media (hover:none),(max-width:639px){.ak-titel .kp-inline-knopf:not(.leer) svg,.ak-kontaktzeile .kp-inline-knopf:not(.nur-stift):not(.leer) svg{display:none}}@media (prefers-reduced-motion:reduce){.ak *,.ak :before,.ak :after{transition-duration:1ms!important;animation-duration:1ms!important}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-panel:var(--card);--tm-quiet:var(--rd-quiet,var(--card))}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-quiet:var(--rd-quiet,color-mix(in srgb, var(--card) 92%, var(--foreground)))}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-sunk:var(--rd-sunk,var(--card))}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-sunk:var(--rd-sunk,color-mix(in srgb, var(--card) 88%, var(--foreground)))}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-line:var(--border);--tm-hair:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-hair:color-mix(in srgb, var(--foreground) 10%, transparent)}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-ink:var(--foreground);--tm-ink-2:var(--rd-ink-2,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-ink-2:var(--rd-ink-2,color-mix(in srgb, var(--foreground) 86%, var(--background)))}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-muted:var(--muted-foreground);--tm-faint:var(--rd-faint,var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-faint:var(--rd-faint,color-mix(in srgb, var(--muted-foreground) 85%, var(--background)))}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-forest:var(--rd-forest,var(--primary));--tm-forest-deep:var(--rd-forest-deep,var(--primary))}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-forest-deep:var(--rd-forest-deep,color-mix(in srgb, var(--primary) 80%, var(--foreground)))}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-forest-tint:var(--rd-forest-tint,var(--primary))}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-forest-tint:var(--rd-forest-tint,color-mix(in srgb, var(--primary) 16%, var(--card)))}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-sienna:var(--rd-sienna,#c0602f);--tm-sienna-tint:var(--rd-sienna-tint,#c0602f)}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-sienna-tint:var(--rd-sienna-tint,color-mix(in srgb, #c0602f 20%, var(--card)))}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-warn:var(--tm-sienna)}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-warn:color-mix(in srgb, var(--tm-sienna) 78%, var(--tm-ink))}}.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-blau:#4a6fa5;--tm-grau:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tm-seite,.tm-dialog,[data-slot=dropdown-menu-content]{--tm-grau:color-mix(in srgb, var(--foreground) 7%, var(--card))}}.tm-seite{padding:var(--page-top,28px) 0 56px;flex-direction:column;gap:22px;min-width:0;display:flex}.tm-h2{margin:0;font-size:17px;font-weight:600}.tm-leise{color:var(--tm-muted);font-size:12.5px}.tm-klein{font-size:12px}.tm-block{display:block}.tm-warn{color:var(--tm-warn);font-weight:500}.tm-fehler{color:var(--tm-warn);margin:0;font-size:13px}.tm-leer{color:var(--tm-muted);margin:0;font-size:13.5px;line-height:1.5}.tm-link{color:var(--tm-forest);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.tm-link svg{width:13px;height:13px}.tm-link-klein{margin-left:10px;font-weight:500}.tm-chip{border-radius:var(--radius-pille);white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 9px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.tm-chip-aktiv,.tm-chip-genehmigt{background:var(--tm-forest-tint);color:var(--tm-forest-deep)}.tm-chip-eingeladen,.tm-chip-beantragt{background:var(--tm-sienna-tint);color:var(--tm-warn)}.tm-chip-deaktiviert,.tm-chip-abgelehnt{background:var(--tm-sunk);color:var(--tm-muted);text-decoration-line:none}.tm-chip-abgelehnt{color:var(--tm-warn)}.tm-chip-leise{border-color:var(--tm-line);color:var(--tm-muted);background:0 0}.tm-av{border-radius:var(--radius-pille);color:#fff;letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tm-av-s{width:24px;height:24px;font-size:10px}.tm-av-m{width:34px;height:34px;font-size:12px}.tm-av-l{width:48px;height:48px;font-size:16px}.tm-av-xl{width:64px;height:64px;font-size:21px}.tm-karte{border:1px solid var(--tm-hair);background:var(--tm-panel);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.tm-karte-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-karte-kopf h2{margin:0;font-size:15px;font-weight:600}.tm-dl{gap:8px;margin:0;display:grid}.tm-dl>div{grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:13.5px;display:grid}.tm-dl dt{color:var(--tm-muted)}.tm-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.tm-oben{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tm-braucht-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tm-braucht-zeile{border-top:1px solid var(--tm-hair);align-items:center;gap:12px;padding:10px 0;display:flex}.tm-braucht-zeile:first-child{border-top:0;padding-top:0}.tm-braucht-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.tm-braucht-text strong{font-weight:600}.tm-art-antrag .tm-braucht-text strong:before{content:"";border-radius:var(--radius-pille);background:var(--tm-sienna);vertical-align:2px;width:7px;height:7px;margin-right:8px;display:inline-block}.tm-heute-da{align-items:center;gap:12px;font-size:13.5px;display:flex}.tm-stapel{display:inline-flex}.tm-stapel .tm-av{width:28px;height:28px;box-shadow:0 0 0 2px var(--tm-panel);font-size:10.5px}.tm-stapel .tm-av+.tm-av{margin-left:-3px}.tm-heute-liste{gap:6px;margin:0;display:grid}.tm-heute-liste>div{grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.tm-heute-liste dt{color:var(--tm-muted)}.tm-heute-liste dd{margin:0}.tm-zaehler{border-top:1px solid var(--tm-hair);color:var(--tm-muted);flex-wrap:wrap;gap:6px 16px;padding-top:10px;font-size:12.5px;display:flex}.tm-zaehler a{color:inherit;text-decoration:none}.tm-zaehler .rd-num{color:var(--tm-ink);font-weight:600}.tm-liste-bereich{flex-direction:column;gap:12px;display:flex}.tm-werkzeuge{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.tm-suche{border:1px solid var(--tm-line);background:var(--tm-panel);border-radius:10px;align-items:center;gap:8px;min-width:220px;height:38px;margin-left:auto;padding:0 12px;display:inline-flex}.tm-suche:focus-within{border-color:var(--tm-forest)}.tm-suche svg{width:15px;height:15px;color:var(--tm-muted)}.tm-suche input{background:0 0;border:0;outline:none;width:100%;font-size:13.5px}.tm-tabelle{border:1px solid var(--tm-hair);background:var(--tm-panel);border-radius:16px;overflow:hidden}.tm-zeile{border-top:1px solid var(--tm-hair);grid-template-columns:minmax(220px,2fr) 110px minmax(130px,1.1fr) minmax(170px,1.5fr) minmax(150px,1.2fr);align-items:center;gap:14px;padding:11px 18px;font-size:13.5px;transition:background-color .12s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.tm-zeile:not(.tm-zeile-kopf):hover{background:var(--tm-quiet)}}.tm-zeile-kopf{color:var(--tm-muted);background:var(--tm-quiet);border-top:0;padding-block:10px;font-size:12px}.tm-gruppe-kopf{color:var(--tm-ink-2);border-top:1px solid var(--tm-hair);padding:10px 18px 6px;font-size:12.5px;font-weight:600}.tm-zelle-person{align-items:center;gap:12px;min-width:0;display:flex}.tm-person-text{flex-direction:column;min-width:0;display:flex}.tm-person-name{color:var(--tm-ink);font-weight:600;text-decoration:none}.tm-person-name:after{content:"";position:absolute;inset:0}.tm-person-name:focus-visible{outline:none}.tm-person-name:focus-visible:after{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:-2px;border-radius:4px}.tm-zelle{min-width:0}.tm-zelle-konto{flex-direction:column;display:flex}.tm-abw-kurz{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tm-titel-mit-av{align-items:center;gap:14px;display:inline-flex}.tm-kopf-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tm-panel{animation:tm-rein var(--dur-dropdown,.18s) var(--ease-out)}@keyframes tm-rein{0%{opacity:0;transform:translateY(var(--lift,6px))}}.tm-zwei{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tm-eins{max-width:820px}.tm-spalte{flex-direction:column;gap:16px;min-width:0;display:flex}.tm-props{flex-direction:column;margin:-6px -10px;display:flex}.tm-prop{border-radius:var(--radius-element);grid-template-columns:160px minmax(0,1fr);align-items:start;column-gap:12px;min-height:42px;padding:0 10px;transition:background-color .12s;display:grid;position:relative}.tm-prop:not(.tm-prop-fest){cursor:text}.tm-prop.aktiv{background:var(--tm-quiet)}@media (hover:hover) and (pointer:fine){.tm-prop:not(.tm-prop-fest):hover{background:var(--tm-quiet)}}.tm-prop-label{color:var(--tm-ink);padding:10px 0;font-size:13px;line-height:22px}@supports (color:color-mix(in lab, red, red)){.tm-prop-label{color:color-mix(in srgb, var(--tm-ink) 58%, transparent)}}.tm-prop-label{z-index:1;pointer-events:none;position:relative}.tm-prop-wert,.tm-prop-edit{min-width:0;color:var(--tm-ink);overflow-wrap:anywhere;padding:10px 0;font-size:14.5px;line-height:22px}.tm-prop:not(.tm-prop-fest) .tm-prop-wert{z-index:1;pointer-events:none;position:relative}.tm-prop-edit{align-items:center;gap:6px;display:flex}.tm-prop-input,.tm-prop-input:focus,.tm-prop-input:focus-visible{min-width:0;font:inherit;color:inherit;flex:1;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.tm-prop-einheit{color:var(--tm-muted);font-size:13px}.tm-prop-hinweis{color:var(--tm-muted);font-size:12px;line-height:1.4;display:block}.tm-prop-ergaenzen,.tm-prop-leer{color:var(--tm-ink)}@supports (color:color-mix(in lab, red, red)){.tm-prop-ergaenzen,.tm-prop-leer{color:color-mix(in srgb, var(--tm-ink) 40%, transparent)}}.tm-prop-knopf{border-radius:var(--radius-element);cursor:text;background:0 0;border:0;width:100%;position:absolute;inset:0}.tm-prop-knopf:focus{outline:none}.tm-prop-knopf:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:-2px;background:var(--tm-quiet)}.tm-prop-trenner{background:var(--tm-hair);height:1px;margin:8px 10px}.tm-haken{width:15px;height:15px;color:var(--tm-forest);animation:tm-haken 1.4s var(--ease-out) forwards}@keyframes tm-haken{0%{opacity:0;transform:scale(.8)}15%,70%{opacity:1;transform:none}to{opacity:0}}.tm-chipwahl{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tm-chipwahl-chip{border:1px solid var(--tm-line);background:var(--tm-panel);color:var(--tm-ink-2);border-radius:var(--radius-pille);min-height:30px;transition:transform var(--dur-press) var(--ease-out), background-color .15s ease;padding:4px 11px;font-size:13px}.tm-chipwahl-chip:active:not(:disabled){transform:scale(var(--press-scale,.97))}.tm-chipwahl-chip[aria-checked=true],.tm-chipwahl-chip[aria-pressed=true]{background:var(--auswahl);border-color:var(--auswahl);color:var(--auswahl-text)}.tm-chipwahl-chip:disabled{cursor:default}.tm-chipwahl-chip:disabled:not([aria-checked=true]):not([aria-pressed=true]){opacity:.6}.tm-tag{min-width:38px}.tm-schalter{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.tm-schalter-spur{border-radius:var(--radius-pille);background:var(--tm-line);width:34px;height:20px;transition:background-color .16s;position:relative}.tm-schalter-knopf{border-radius:var(--radius-pille);width:16px;height:16px;transition:transform .18s var(--ease-out);background:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.tm-schalter[aria-checked=true] .tm-schalter-spur{background:var(--tm-forest)}.tm-schalter[aria-checked=true] .tm-schalter-knopf{transform:translate(14px)}.tm-farben{flex-wrap:wrap;gap:6px;display:inline-flex}.tm-farbe{border-radius:var(--radius-pille);width:22px;height:22px;transition:transform var(--dur-press) var(--ease-out);border:2px solid #0000;box-shadow:inset 0 0 0 1px #00000014}.tm-farbe[aria-checked=true]{border-color:var(--tm-panel);box-shadow:0 0 0 2px var(--tm-ink)}.tm-farbe:active:not(:disabled){transform:scale(.92)}.tm-kuerzel-farbe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tm-kuerzel{letter-spacing:.04em;width:52px;font-weight:600;display:inline-flex}.tm-kuerzel-input{border:1px solid var(--tm-line);border-radius:var(--radius-element);background:var(--tm-panel);font:inherit;padding:2px 8px;font-weight:600}.tm-select-inline{border:1px solid var(--tm-line);border-radius:var(--radius-element);font:inherit;padding:3px 8px;font-size:13.5px}.tm-schloss{align-items:center;gap:4px;display:inline-flex}.tm-schloss svg{width:13px;height:13px}.tm-saldo{align-items:baseline;gap:10px;display:flex}.tm-saldo-wert{letter-spacing:-.02em;font-size:28px;font-weight:600}.tm-urlaub{flex-direction:column;gap:8px;font-size:13.5px;display:flex}.tm-urlaub p{margin:0}.tm-urlaub-kopf{justify-content:space-between;gap:10px;display:flex}.tm-balken{border-radius:var(--radius-pille);background:var(--tm-forest-tint);height:10px;display:flex;overflow:hidden}.tm-balken span{height:100%;transition:width .24s var(--ease-out)}.tm-balken-genommen{background:var(--tm-forest)}.tm-balken-beantragt{background:repeating-linear-gradient(135deg, var(--tm-sienna) 0 4px, var(--tm-sienna) 4px 8px)}@supports (color:color-mix(in lab, red, red)){.tm-balken-beantragt{background:repeating-linear-gradient(135deg, var(--tm-sienna) 0 4px, color-mix(in srgb, var(--tm-sienna) 55%, var(--tm-panel)) 4px 8px)}}.tm-legende{color:var(--tm-muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.tm-legende span{align-items:center;gap:6px;display:inline-flex}.tm-punkt{border-radius:3px;width:10px;height:10px;display:inline-block}.tm-punkt.tm-grau{background:var(--tm-grau);box-shadow:inset 0 0 0 1px var(--tm-hair)}.tm-abw-liste,.tm-verlauf,.tm-zuletzt,.tm-antraege,.tm-sieht ul,.tm-sieht-liste,.tm-dran-liste{margin:0;padding:0;list-style:none}.tm-abw-liste li,.tm-zuletzt li{border-top:1px solid var(--tm-hair);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.tm-abw-liste li:first-child,.tm-zuletzt li:first-child{border-top:0;padding-top:0}.tm-abw-text,.tm-zuletzt li>span:first-child{flex:1;min-width:0}.tm-verlauf li{flex-direction:column;gap:2px;padding:8px 0 8px 16px;font-size:13.5px;display:flex;position:relative}.tm-verlauf li:before{content:"";border-radius:var(--radius-pille);background:var(--tm-line);width:6px;height:6px;position:absolute;top:15px;left:3px}.tm-sieht{flex-direction:column;gap:6px;display:flex}.tm-sieht h3{color:var(--tm-muted);margin:0;font-size:12.5px;font-weight:600}.tm-sieht li,.tm-sieht-liste li{padding:3px 0;font-size:13.5px}.tm-sieht-liste li:before,.tm-sieht li:before{content:"·";color:var(--tm-muted);margin-right:8px}.tm-icon-inline{vertical-align:-2px;width:14px;height:14px}.tm-dialog .tm-form{gap:14px}.tm-form{flex-direction:column;gap:16px;display:flex}.tm-form-zwei{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tm-feld{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.tm-feld>span:first-child{color:var(--tm-ink-2);font-weight:500}.tm-feld input,.tm-feld select,.tm-feld textarea{border:1px solid var(--tm-line);font:inherit;border-radius:10px;width:100%;min-height:40px;padding:9px 12px;font-size:14px}.tm-feld-schmal{max-width:320px}.tm-check{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.tm-check input{width:16px;height:16px;accent-color:var(--tm-forest)}.tm-check-gross{align-items:flex-start}.tm-check-gross input{margin-top:3px}.tm-halb{flex-wrap:wrap;gap:8px 18px;display:flex}.tm-halb label{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.tm-halb input{accent-color:var(--tm-forest)}.tm-abw{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;display:grid}.tm-abw-links{flex-direction:column;gap:14px;min-width:0;display:flex}.tm-abw-rechts{border-radius:var(--radius-element);background:var(--tm-quiet);flex-direction:column;align-self:start;gap:14px;padding:16px;display:flex}.tm-summe{gap:10px;margin:0;display:grid}.tm-summe>div{grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.tm-summe dt{color:var(--tm-muted)}.tm-summe dd{min-width:0;margin:0}.tm-summe-fett dd{font-size:15px;font-weight:600}.tm-summe-fett dd .tm-leise{font-weight:400}.tm-kal{flex-direction:column;gap:8px;display:flex}.tm-kal-kopf{justify-content:space-between;align-items:center;display:flex}.tm-kal-monat{font-weight:600}.tm-kal-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.tm-kal-wt{text-align:center;color:var(--tm-muted);padding:4px 0;font-size:11.5px}.tm-kal-tag{border-radius:var(--radius-element);font-variant-numeric:tabular-nums;height:38px;color:var(--tm-ink);background:0 0;border:0;font-size:13.5px;transition:background-color .12s}.tm-kal-tag.grau{color:var(--tm-ink)}@supports (color:color-mix(in lab, red, red)){.tm-kal-tag.grau{color:color-mix(in srgb, var(--tm-ink) 38%, transparent)}}.tm-kal-tag.grau{background:var(--tm-grau)}.tm-kal-tag.drin{background:var(--tm-forest-tint);border-radius:0}.tm-kal-tag.rand{background:var(--tm-forest);color:var(--primary-foreground);border-radius:var(--radius-element)}.tm-kal-tag.heute:not(.rand){box-shadow:inset 0 0 0 1px var(--tm-forest)}@media (hover:hover) and (pointer:fine){.tm-kal-tag:not(.rand):hover{background:var(--tm-sunk)}}.tm-neu{flex-direction:column;gap:20px;display:flex}.tm-neu-kopf{align-items:center;gap:16px;display:flex}.tm-schritte{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tm-schritte button{color:var(--tm-muted);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;display:inline-flex}.tm-schritte li[aria-current=step] button{color:var(--tm-ink);font-weight:600}.tm-schritt-nr{border-radius:var(--radius-pille);border:1px solid var(--tm-line);justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.tm-schritt-nr svg{width:13px;height:13px}.tm-schritte li[aria-current=step] .tm-schritt-nr{background:var(--tm-ink);color:var(--background);border-color:var(--tm-ink)}.tm-schritte li.fertig .tm-schritt-nr{background:var(--tm-forest-tint);color:var(--tm-forest);border-color:#0000}.tm-neu-inhalt{animation:tm-rein var(--dur-dropdown,.18s) var(--ease-out)}.tm-wahl-zwei{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-wahl{text-align:left;border-radius:var(--radius-element);border:1px solid var(--tm-line);background:var(--tm-panel);color:var(--tm-muted);transition:border-color .15s ease, transform var(--dur-press) var(--ease-out);flex-direction:column;align-items:flex-start;gap:4px;padding:14px;font-size:13px;display:flex}.tm-wahl svg{width:18px;height:18px;color:var(--tm-ink-2)}.tm-wahl strong{color:var(--tm-ink);font-size:14px}.tm-wahl[aria-checked=true]{border-color:var(--tm-forest);box-shadow:0 0 0 1px var(--tm-forest)}.tm-wahl:active{transform:scale(.99)}.tm-passwort .login-form{flex-direction:column;gap:14px;display:flex}.tm-dran{border-radius:var(--radius-element);background:var(--tm-quiet);flex-direction:column;gap:8px;padding:14px;display:flex}.tm-dran h3{margin:0;font-size:13px;font-weight:600}.tm-dran-liste li{padding:4px 0 4px 16px;font-size:13.5px;position:relative}.tm-dran-liste li:before{content:"";border-radius:var(--radius-pille);background:var(--tm-sienna);width:6px;height:6px;position:absolute;top:12px;left:2px}.tm-monatsnav{align-items:center;gap:8px;display:inline-flex}.tm-monat{text-align:center;min-width:128px;font-weight:600}.tm-kal-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.tm-kal-haupt{min-width:0}.tm-kal-hinweis{margin:0 0 10px}.tm-kal-seite{flex-direction:column;gap:16px;display:flex}.tm-raster-huelle{border:1px solid var(--tm-hair);background:var(--tm-panel);overscroll-behavior-x:contain;border-radius:16px;overflow-x:auto}.tm-raster-huelle:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px}.tm-raster{grid-template-columns:150px repeat(var(--tm-spalten,22), minmax(28px, 1fr));min-width:calc(150px + var(--tm-spalten,22) * 28px);display:grid}.tm-raster-zeile{display:contents}.tm-raster-ecke,.tm-raster-person{z-index:2;background:var(--tm-panel);border-right:1px solid var(--tm-hair);position:sticky;left:0}.tm-raster-ecke{color:var(--tm-muted);grid-row:span 1;padding:8px 12px;font-size:12px}.tm-raster-kw{color:var(--tm-muted);border-left:1px solid var(--tm-hair);border-bottom:1px solid var(--tm-hair);white-space:nowrap;flex-direction:column;gap:1px;padding:7px 6px;font-size:11.5px;display:flex;overflow:hidden}.tm-kap{color:var(--tm-ink-2);font-weight:600}.tm-raster-kw.knapp .tm-kap{color:var(--tm-warn)}.tm-raster-tag{color:var(--tm-muted);border-bottom:1px solid var(--tm-hair);flex-direction:column;align-items:center;padding:5px 0;font-size:10.5px;display:flex}.tm-raster-tag strong{color:var(--tm-ink);font-size:12.5px;font-weight:500}.tm-raster-tag.heute strong{color:var(--primary-foreground);background:var(--tm-forest);border-radius:var(--radius-pille);padding:0 5px}.tm-raster-person{border-top:1px solid var(--tm-hair);align-items:center;gap:8px;min-width:0;padding:6px 12px;font-size:13px;display:flex}.tm-raster-person a{color:var(--tm-ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.tm-zelle-tag{border-top:1px solid var(--tm-hair);align-items:center;height:40px;display:flex}.tm-zelle-tag.tm-grau,i.tm-grau{background:var(--tm-grau)}.tm-bar{background:var(--tm-forest);opacity:.9;border:0;width:100%;height:20px;padding:0;display:block}button.tm-bar{cursor:pointer}.tm-bar.start{border-top-left-radius:6px;border-bottom-left-radius:6px;margin-left:3px}.tm-bar.ende{border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:3px}.tm-bar-genehmigt{background:var(--tm-forest)}.tm-bar-beantragt{border-top:1.5px dashed var(--tm-sienna);border-bottom:1.5px dashed var(--tm-sienna);background:0 0;background-image:repeating-linear-gradient(135deg, var(--tm-sienna) 0 4px, transparent 4px 8px)}@supports (color:color-mix(in lab, red, red)){.tm-bar-beantragt{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tm-sienna) 22%, transparent) 0 4px, transparent 4px 8px)}}.tm-bar-beantragt.start{border-left:1.5px dashed var(--tm-sienna)}.tm-bar-beantragt.ende{border-right:1.5px dashed var(--tm-sienna)}i.tm-bar-beantragt{background:var(--tm-sienna);border:0}@supports (color:color-mix(in lab, red, red)){i.tm-bar-beantragt{background:color-mix(in srgb, var(--tm-sienna) 45%, transparent)}}.tm-bar-genehmigt.tm-art-krank,i.tm-bar-genehmigt.tm-art-krank{background:var(--tm-sienna)}.tm-bar-genehmigt.tm-art-ueberstundenabbau,i.tm-bar-genehmigt.tm-art-ueberstundenabbau{background:var(--tm-blau)}.tm-punkt.tm-bar-beantragt{border:1.5px dashed var(--tm-sienna)}.tm-antraege li{border-top:1px solid var(--tm-hair);flex-direction:column;gap:3px;padding:12px 0;font-size:13.5px;display:flex}.tm-antraege li:first-child{border-top:0;padding-top:0}.tm-antrag-kopf{align-items:center;gap:8px;display:flex}.tm-antrag-knoepfe{gap:6px;margin-top:6px;display:flex}.tm-jahr{min-width:600px;display:grid}.tm-jahr-zeile{border-top:1px solid var(--tm-hair);grid-template-columns:150px repeat(12,minmax(0,1fr));align-items:center;display:grid}.tm-jahr-kopf{color:var(--tm-muted);border-top:0;font-size:12px}.tm-jahr-kopf span{padding:8px 6px}.tm-jahr-zeile .tm-raster-person{border-top:0}.tm-streifen{background:var(--tm-quiet);border-radius:4px;height:16px;margin:0 3px;display:flex;overflow:hidden}.tm-streifen i{flex:1;min-width:0}@container tm-seite (max-width:1040px){.tm-kal-layout{grid-template-columns:minmax(0,1fr)}}.tm-seite{container:tm-seite/inline-size}@container tm-seite (max-width:880px){.tm-oben,.tm-zwei{grid-template-columns:minmax(0,1fr)}}@container tm-seite (max-width:960px){.tm-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person zugang""rechte rechte""konto konto""abw abw";gap:4px 12px;padding:12px 16px}.tm-zeile-kopf{display:none}.tm-zelle-person{grid-area:person}.tm-zelle[data-label=Zugang]{grid-area:zugang;justify-self:end}.tm-zelle[data-label=Rechte]{grid-area:rechte}.tm-zelle[data-label=Zeiten-Konto]{grid-area:konto}.tm-zelle[data-label=Abwesenheit]{grid-area:abw}.tm-zelle:not([data-label=Zugang]){padding-left:46px;font-size:13px}.tm-zelle[data-label=Rechte]:before,.tm-zelle[data-label=Abwesenheit]:before{content:attr(data-label) ": ";color:var(--tm-muted)}.tm-zelle-konto{flex-flow:wrap;gap:0 8px}}@media (max-width:640px){.tm-seite{gap:18px}.tm-suche{width:100%;min-width:0;margin-left:0}.tm-werkzeuge .tm-h2{width:100%}.tm-heute-liste>div,.tm-dl>div,.tm-summe>div{grid-template-columns:minmax(0,1fr);gap:1px}.tm-prop{grid-template-columns:minmax(0,1fr);padding-block:4px}.tm-prop-label{padding:6px 0 0;font-size:12px;line-height:18px}.tm-prop-wert,.tm-prop-edit{padding:0 0 8px}.tm-abw,.tm-form-zwei,.tm-wahl-zwei{grid-template-columns:minmax(0,1fr)}.tm-karte{padding:16px}.tm-kal-tag{height:42px}.tm-raster{grid-template-columns:112px repeat(var(--tm-spalten,22), 30px);min-width:calc(112px + var(--tm-spalten,22) * 30px)}}@media (prefers-reduced-motion:reduce){.tm-panel,.tm-neu-inhalt,.tm-haken{animation:none}}.tm-zugang-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tm-erinnerung{vertical-align:1px;margin-left:6px}.tm-dl-eng{gap:6px;margin-top:10px}.tm-dl-eng>div{grid-template-columns:116px minmax(0,1fr);font-size:13px}.tm-raster-kw.hinweis .tm-kap{color:var(--tm-warn)}.tm-loeschen-link{color:var(--destructive);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive);background:0 0;border:0;padding:0;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.tm-loeschen-link{-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--destructive) 40%, transparent)}}.tm-loeschen-link{cursor:pointer}@media (hover:hover) and (pointer:fine){.tm-loeschen-link:hover{-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}}.tm-loeschen-link:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px;border-radius:3px}.tm-gefahrenzone{border-top:1px dashed var(--border);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.tm-einladung-stand{background:var(--tm-quiet);color:var(--tm-ink-2);border-radius:10px;margin:0 0 4px;padding:10px 12px;font-size:13px;line-height:1.45}.tm-einladung-stand strong{color:var(--tm-ink);font-weight:600}.tm-link-zeile{align-items:center;gap:8px;min-width:0;display:flex}.tm-link-zeile input{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);flex:1;font-size:12px}.tm-code{border:1px solid var(--tm-line);border-radius:var(--radius-element);background:var(--tm-sunk);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.25em;font-variant-numeric:tabular-nums;flex:1;padding:6px 10px;font-size:18px}.tm-blick{margin:0;padding:0;list-style:none}.tm-blick li+li{border-top:1px solid var(--tm-hair)}.tm-blick-zeile{width:calc(100% + 16px);min-height:52px;color:var(--tm-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:132px minmax(0,1fr) 16px;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;font-size:13.5px;display:grid}.tm-blick-zeile:hover{background:var(--tm-quiet)}.tm-blick-zeile:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:1px}.tm-blick-titel{color:var(--tm-muted);font-size:13px}.tm-blick-wert{overflow-wrap:anywhere;min-width:0}.tm-blick-zeile>svg{width:15px;height:15px;color:var(--tm-muted)}.tm-warnhinweis{border:1px solid var(--tm-warn);border-radius:10px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.tm-warnhinweis{border:1px solid color-mix(in srgb, var(--tm-warn) 40%, transparent)}}.tm-warnhinweis{background:var(--tm-warn)}@supports (color:color-mix(in lab, red, red)){.tm-warnhinweis{background:color-mix(in srgb, var(--tm-warn) 9%, var(--tm-panel))}}.tm-warnhinweis{color:var(--tm-ink);font-size:13px;line-height:1.45}.tm-kal-liste{display:none}.tm-kal-liste ul{border:1px solid var(--tm-hair);background:var(--tm-panel);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.tm-kal-liste li+li{border-top:1px solid var(--tm-hair)}.tm-kal-liste-zeile{width:100%;min-height:56px;color:var(--tm-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}button.tm-kal-liste-zeile{cursor:pointer}button.tm-kal-liste-zeile:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:-2px}.tm-kal-liste-text{flex:auto;min-width:0}.tm-kal-liste-feiertage{margin:10px 2px 0}@container tm-seite (max-width:640px){.tm-kal-haupt .tm-raster-huelle{display:none}.tm-kal-liste{display:block}}@media (max-width:640px){.tm-blick-zeile{grid-template-columns:minmax(0,1fr) 16px}.tm-blick-titel{grid-column:1/-1;font-size:12px}}.tm-feld-label{color:var(--tm-ink-2);font-weight:500}.tm-neu-kopf-text{flex:auto;min-width:0}.tm-av-leer{background:var(--tm-quiet);color:var(--tm-muted);border:1px dashed var(--tm-line)}.tm-av-leer svg{width:22px;height:22px}.tm-neu-hilfe{align-self:flex-start;position:relative}.tm-neu-hilfe summary{width:36px;height:36px;color:var(--tm-muted);cursor:pointer;border-radius:10px;place-items:center;list-style:none;display:grid}.tm-neu-hilfe summary::-webkit-details-marker{display:none}.tm-neu-hilfe summary:hover,.tm-neu-hilfe[open] summary{background:var(--tm-quiet);color:var(--tm-ink)}.tm-neu-hilfe summary:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px}.tm-neu-hilfe summary svg{width:18px;height:18px}.tm-neu-hilfe p{z-index:5;border-radius:var(--radius-element);border:1px solid var(--tm-hair);background:var(--tm-panel);width:min(340px,80vw);color:var(--tm-ink);box-shadow:0 10px 28px var(--tm-ink);margin:0;padding:12px 14px;font-size:13px;line-height:1.5;position:absolute;top:42px;right:0}@supports (color:color-mix(in lab, red, red)){.tm-neu-hilfe p{box-shadow:0 10px 28px color-mix(in srgb, var(--tm-ink) 14%, transparent)}}.tm-neu-fehler{margin-top:-6px}.tm-prop-edit-knoepfe{flex-wrap:wrap;row-gap:8px}.tm-prop-aktionen{gap:6px;display:inline-flex}.tm-prop-edit-knoepfe>.tm-prop-hinweis{flex-basis:100%}.tm-prop-edit-knoepfe .tm-prop-input,.tm-prop-edit-knoepfe .tm-prop-input:focus,.tm-prop-edit-knoepfe .tm-prop-input:focus-visible{border-radius:var(--radius-element);flex:180px;padding:6px 10px;border:1px solid var(--tm-line)!important}.tm-prop-edit-knoepfe .tm-prop-input:focus-visible{border-color:var(--tm-forest)!important}.tm-seite .page-header.ht-kopf{margin-bottom:6px}.tm-neu details.tm-neu-hilfe>summary:before{content:none;display:none}.tm-werkzeuge{flex-wrap:wrap;row-gap:10px}html[data-theme=porzellan]{--paper:#f5f2ec;--paper-2:#efebe3;--ink:#1b1a17;--ink-70:#1b1a17c7;--ink-55:#1b1a17ad;--ink-40:#1b1a179e;--ink-14:#1b1a1721;--ink-08:#1b1a1714;--ink-05:#1b1a170d;--accent:#a3461d;--accent-deep:#8e3c18;--accent-08:#a3461d14;--accent-15:#a3461d26;--ok:#23483a;--ok-bg:#e4ede7;--warn:#8e3c18;--warn-bg:#f6e7dd;--err:#9c3a1c;--err-bg:#f6e2d8;--glass:#fff;--glass-panel:#fff;--glass-strong:#fff;--glass-line:#e2dbcf;--glass-hi:#fff;--atmosphere-bg:#f5f2ec;--atmosphere-hi:none;--primary-start:#23483a;--primary-mid:#23483a;--primary-end:#1c3b30;--accent-button-start:#23483a;--accent-button-end:#1c3b30;--logo-start:#23483a;--logo-end:#23483a;--background:#f5f2ec;--foreground:#1b1a17;--primary:#23483a;--primary-foreground:#fff;--secondary:#efebe3;--muted:#efebe3;--muted-foreground:#57534b;--ui-accent:#efebe3;--border:#e2dbcf;--sidebar:#efebe3;--rd-paper:#f5f2ec;--rd-sunk:#efebe3;--rd-quiet:#faf8f4;--rd-line:#e2dbcf;--rd-line-soft:#efebe3;--rd-ink:#1b1a17;--rd-ink-2:#3a3731;--rd-muted:#57534b;--rd-faint:#6b665d;--rd-forest:#23483a;--rd-forest-deep:#16322a;--rd-forest-tint:#e4ede7;--rd-sienna:#a3461d;--rd-sienna-deep:#8e3c18;--rd-sienna-tint:#f6e7dd;--rd-sienna-wash:#fcf4ee}:root{--font-ui:var(--font-geist), var(--font-general-sans), ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-ui);--font-display:var(--font-newsreader), Georgia, serif;--page-title-size:var(--seitenkopf-h1,clamp(30px, 2.4vw + 12px, 42px))}body{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2,h3,h4{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}.rd-num,[data-num]{font-variant-numeric:tabular-nums;white-space:nowrap}.page-header{border-bottom:0!important;padding-bottom:0!important}.page-header h1{font-family:var(--font-display);font-weight:400!important;font-size:var(--page-title-size)!important;letter-spacing:-.01em!important;line-height:1.08!important}.page-header p{color:var(--rd-muted,var(--muted-foreground));font-size:15px!important;line-height:1.55!important}html[data-theme] .font-mono:not(code):not(pre):not(kbd){font-family:var(--font-ui);font-variant-numeric:tabular-nums}.login-wrap h1{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}html[data-theme] .schema-option input:checked+.schema-card{border-color:var(--primary)!important;box-shadow:0 0 0 1px var(--primary)!important}html[data-theme] .schema-option input:checked+.schema-card .schema-radio{border-color:var(--primary)!important}html[data-theme] .schema-option input:checked+.schema-card .schema-radio:after{background:var(--primary)!important}html[data-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),textarea,select):not(.sr-only):not([data-bare]){border-color:var(--foreground);background-color:var(--card)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),textarea,select):not(.sr-only):not([data-bare]){border-color:color-mix(in srgb, var(--foreground) 17%, transparent)}}html[data-theme] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):where(:not([data-bare],[cmdk-input])):focus-visible{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):where(:not([data-bare],[cmdk-input])):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)!important}}html[data-theme] :is(input,textarea,select):not([type=checkbox]):not([type=radio]):where(:not([data-bare],[cmdk-input])):focus-visible{outline:none!important}html[data-theme] [cmdk-input],html[data-theme] .faden-composer :is(input,textarea),html[data-theme] .hc-sheet :is(textarea,input[type=search]),html[data-theme] .hc-sheet :is(textarea,input[type=search]):focus-visible{box-shadow:none!important;background-color:#0000!important;border:0!important;outline:none!important}html[data-theme] :is(main,[role=dialog]) :is(label,legend,th,dt,summary,[class*=label],[class*=kicker],[class*=eyebrow],.permhead span){text-transform:none!important;letter-spacing:normal!important}html[data-theme] :is(main,[role=dialog]) :is(small,code,summary,.badge,[class*=badge],[class*=pill],[class*=hint],[class*=kicker],.permhead span){font-size:max(12px,1em)}html[data-theme] :is(main,[role=dialog]) :is(small,code,summary,.badge,[class*=badge],[class*=pill],[class*=hint],[class*=kicker],.permhead span):not(:where(h1,h2,h3) *){font-size:max(12px,min(1em,13px))!important}html[data-theme] .monthly-send :is(p,b,small,span,code,summary,li):not(:where(h1,h2,h3,h4) *){font-size:max(12px,min(1em,14px))!important}html[data-theme] :is(main,[role=dialog]) :is(th,.permhead span,.zt-ifeld-hint){font-size:12px!important}html[data-theme] :is(main,[role=dialog]) :is(small,[class*=pill]){text-transform:none!important;letter-spacing:normal!important}html[data-theme] :is(main,[role=dialog]) :is(.belege-status,.zr-nowrap,.zr-chip-dauer,.zr-fein,.theme-state),html[data-theme] main .belege-zweck-vorschlag{font-size:12px!important}.zw-av{letter-spacing:.02em;background:var(--primary);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:650;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.zw-av{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.zw-av{color:var(--foreground);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.zw-av{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent)}}.zw-av{font-variant-numeric:tabular-nums}.zw-av.klein{width:18px;height:18px;font-size:8.5px}.zw-av-huelle{flex:none;display:inline-flex}.zw-av-im-knopf{width:100%;height:100%;font:inherit;color:inherit;background:0 0}.zw-trigger{border-radius:var(--radius-pille);border:1px solid var(--border);min-height:28px;color:var(--foreground);cursor:pointer;transition:background-color .15s var(--ease-color,ease), transform var(--dur-press,.1s) var(--ease-out,ease);background:0 0;align-items:center;gap:6px;padding:2px 10px 2px 6px;font-size:12.5px;display:inline-flex}.zw-trigger:hover{background:var(--muted)}.zw-trigger:active{transform:scale(.97)}.zw-trigger[aria-busy=true]{opacity:.7}.zw-trigger-avatar{background:var(--primary);justify-content:center;width:28px;height:28px;min-height:28px;padding:0;font-size:9.5px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.zw-trigger-avatar{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.zw-trigger-avatar{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.zw-trigger-avatar{border-color:color-mix(in oklab, var(--primary) 28%, transparent)}}.zw-trigger-avatar.leer{color:var(--muted-foreground);background:0 0;border-style:dashed}.zw-trigger-avatar.leer svg{width:14px;height:14px}@media (pointer:coarse){.zw-trigger-avatar{position:relative}.zw-trigger-avatar:after{content:"";position:absolute;inset:-8px}}.zw-leiste{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px 0;font-size:12px;display:flex}.kp-k-kopf .zw-trigger-avatar{width:24px;height:24px;min-height:24px;margin-top:-2px;font-size:9px}.pn-wann{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pn-dv>.zw-leiste+*{margin-top:0}.page-header.ht-kopf{border:0;flex-direction:column;align-items:stretch;gap:20px;margin:0 0 28px;padding:0;display:flex}.page-header.ht-kopf[data-groesse=gross]{--page-title-size:var(--seitenkopf-h1-gross)}.page-header.ht-kopf[data-groesse=kompakt]{--page-title-size:30px;gap:8px;margin:0}.page-header.ht-kopf[data-groesse=kompakt] .ht-kopf-zeile{flex-wrap:nowrap;align-items:center}.page-header.ht-kopf[data-groesse=kompakt] .ht-kopf-text{flex:auto}.page-header.ht-kopf[data-groesse=kompakt] .ht-kopf-aktionen{flex:none;width:auto;margin-left:0}.ht-kopf-zeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;min-width:0;display:flex}.ht-kopf-text{flex:420px;align-items:flex-start;gap:12px;min-width:0;display:flex}.ht-kopf-text>div{min-width:0}.ht-kopf-dach{color:var(--muted-foreground);margin:0 0 6px;font-size:13px;line-height:1.4}.page-header.ht-kopf h1{color:var(--foreground);font-family:var(--font-display);font-weight:400;font-size:var(--page-title-size);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;line-height:1.08}.page-header.ht-kopf .ht-kopf-unter{max-width:72ch;color:var(--muted-foreground);margin:8px 0 0;font-size:15px;line-height:1.5}.ht-kopf-zusatz{min-width:0;margin-top:12px}.ht-kopf-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;margin-left:auto;display:flex}.ht-kopf-leiste{min-width:0}@media (max-width:639px){.page-header.ht-kopf{gap:16px;margin-bottom:20px}.ht-kopf-zeile{flex-direction:column;align-items:stretch}.ht-kopf-text{flex-basis:auto}.ht-kopf-aktionen{justify-content:flex-start;margin-left:0}.ht-kopf-aktionen>[data-art=primaer]:only-child{flex:auto}.page-header.ht-kopf[data-groesse=kompakt]{--page-title-size:26px;margin:0}.page-header.ht-kopf[data-groesse=kompakt] .ht-kopf-zeile{flex-direction:row;align-items:center}.page-header.ht-kopf[data-groesse=kompakt] .ht-kopf-text{flex:auto}}.page-crumbs ol{flex-wrap:wrap;align-items:center;margin:-10px 0 8px -10px;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.page-crumbs li{align-items:center;display:flex}.page-crumbs li+li:before{content:"/";color:var(--muted-foreground);padding:0 2px}.page-crumbs a{border-radius:var(--radius-element);min-height:44px;color:var(--rd-forest,var(--primary));align-items:center;gap:4px;padding:0 10px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.page-crumbs a:hover,.page-crumbs a:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.page-crumbs a:hover,.page-crumbs a:focus-visible{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.page-crumbs a svg{margin-left:-4px;transition:transform .15s}.page-crumbs a:hover svg{transform:translate(-2px)}.ht-knopf-kbd{border:1px solid;place-items:center;min-width:20px;height:20px;margin-left:2px;margin-right:-4px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ht-knopf-kbd{border:1px solid color-mix(in srgb, currentColor 40%, transparent)}}.ht-knopf-kbd{background:currentColor;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.ht-knopf-kbd{background:color-mix(in srgb, currentColor 10%, transparent)}}.ht-knopf-kbd{color:inherit;font-family:var(--font-ui);letter-spacing:0;font-size:11px;font-weight:500;line-height:1}[data-art=primaer] .ht-knopf-kbd,[data-art=gefahr] .ht-knopf-kbd{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-art=primaer] .ht-knopf-kbd,[data-art=gefahr] .ht-knopf-kbd{border-color:color-mix(in srgb, currentColor 60%, transparent)}}[data-art=primaer] .ht-knopf-kbd,[data-art=gefahr] .ht-knopf-kbd{background:currentColor}@supports (color:color-mix(in lab, red, red)){[data-art=primaer] .ht-knopf-kbd,[data-art=gefahr] .ht-knopf-kbd{background:color-mix(in srgb, currentColor 16%, transparent)}}@media (hover:none) and (pointer:coarse){.ht-knopf-kbd{display:none}}.ht-pillen-rahmen{min-width:0;position:relative}.ht-pillen{scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:6px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.ht-pillen::-webkit-scrollbar{display:none}.ht-pillen-rahmen[data-fade~=rechts] .ht-pillen{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.ht-pillen-rahmen[data-fade~=links] .ht-pillen{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.ht-pillen-rahmen[data-fade~=links][data-fade~=rechts] .ht-pillen{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.ht-pille{height:var(--knopf-sm);border-radius:var(--radius-pille);color:var(--muted-foreground);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-color), color var(--dur-press) var(--ease-color), border-color var(--dur-press) var(--ease-color);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ht-pille:hover:not([aria-disabled=true]):not([data-an]){background:var(--muted);color:var(--foreground)}.ht-pille[data-an]{border-color:var(--auswahl);background:var(--auswahl);color:var(--auswahl-text)}.ht-pille[aria-disabled=true]{cursor:default;opacity:.5}.ht-pille-zahl{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-weight:500}.ht-pille[data-ton=warm]:not([data-an]) .ht-pille-zahl{color:var(--accent-deep,var(--accent));font-weight:600}.ht-pille[data-an] .ht-pille-zahl{color:inherit;opacity:.85}@media (max-width:639px){.ht-pille{height:36px}}.ht-segment{border-radius:var(--radius-element);background:var(--muted);scrollbar-width:none;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ht-segment::-webkit-scrollbar{display:none}.ht-segment-teil{border-radius:calc(var(--radius-element) - 3px);height:30px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-press) var(--ease-color), color var(--dur-press) var(--ease-color);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ht-segment-teil:hover:not([data-an]){color:var(--foreground)}.ht-segment-teil[data-an]{background:var(--card);color:var(--auswahl);box-shadow:0 0 0 1px var(--border);font-weight:600}.ht-segment-teil svg{width:16px;height:16px}.ht-segment-teil:disabled{cursor:default}.ht-segment-teil:disabled:not([data-an]):not([aria-busy=true]){opacity:.5}.ht-segment[data-voll]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.ht-segment[data-voll] .ht-segment-teil{min-width:0}@media (max-width:639px){.ht-segment-teil{height:36px}}.ht-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.ht-tabs::-webkit-scrollbar{display:none}.ht-tab{min-height:40px;color:var(--muted-foreground);white-space:nowrap;outline-offset:-2px;transition:color var(--dur-press) var(--ease-color);flex:none;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ht-tab:hover{color:var(--foreground)}.ht-tab:after{content:"";background:var(--auswahl);opacity:0;height:2px;transition:opacity var(--dur-press) var(--ease-color);border-radius:2px;position:absolute;inset:auto 6px -1px}.ht-tab[aria-current=page],.ht-tab[data-state=active]{color:var(--foreground)}.ht-tab[aria-current=page]:after,.ht-tab[data-state=active]:after{opacity:1}.ht-tab-zahl{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.ht-leer{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.ht-leer[data-rahmen]{border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--card)}.ht-leer[data-kompakt]{gap:8px;padding:24px 16px}.ht-leer-icon{border-radius:var(--radius-pille);background:var(--muted);width:40px;height:40px;color:var(--muted-foreground);place-items:center;display:grid}.ht-leer[data-art=erledigt] .ht-leer-icon{background:var(--ok-bg,var(--muted));color:var(--ok,var(--primary))}.ht-leer-icon svg{width:20px;height:20px}.ht-leer-titel{max-width:48ch;color:var(--foreground);text-wrap:balance;margin:0;font-size:15px;font-weight:600;line-height:1.4}.ht-leer-text{max-width:52ch;color:var(--muted-foreground);margin:-4px 0 0;font-size:14px;line-height:1.5}.ht-leer-aktion{margin-top:4px}.ht-skel{background:var(--ink-08,var(--muted));border-radius:6px;animation:1.4s ease-in-out infinite skeleton-breathe;display:block}.ht-skel-karte{border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--card)}.ht-skel-zeile{align-items:center;gap:14px;min-height:56px;padding:12px 18px;display:flex}.ht-skel-zeile+.ht-skel-zeile{border-top:1px solid var(--border)}.ht-skel-split{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:16px;min-height:60dvh;display:grid}.ht-skel-kacheln{grid-template-columns:repeat(var(--spalten,4), minmax(0, 1fr));gap:16px;display:grid}.ht-skel-kachel{flex-direction:column;gap:10px;padding:18px 20px;display:flex}@media (max-width:767px){.ht-skel-split{grid-template-columns:minmax(0,1fr)}.ht-skel-split>:last-child{display:none}.ht-skel-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ht-skel{animation:none}}.ht-dlg{border-radius:var(--radius-karte);background:var(--card);box-shadow:var(--schatten-schwebend);flex-direction:column;gap:0;padding:0;overflow:hidden;display:flex!important}.ht-dlg-kopf{align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.ht-dlg-kopf>div{flex:1;min-width:0}.ht-dlg-titel{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:24px;font-weight:400;line-height:1.2}.ht-dlg-beschreibung{color:var(--muted-foreground);margin:6px 0 0;font-size:14px;line-height:1.5}.ht-dlg-zu{width:var(--knopf-sm);height:var(--knopf-sm);border-radius:var(--radius-element);color:var(--muted-foreground);transition:background-color var(--dur-press) var(--ease-color), color var(--dur-press) var(--ease-color);flex:none;place-items:center;margin:-4px -8px 0 0;display:grid}.ht-dlg-zu:hover{background:var(--muted);color:var(--foreground)}.ht-dlg-koerper{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 24px 20px;overflow-y:auto}.ht-dlg-fuss{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.ht-dlg-koerper .ht-dlg-fuss{z-index:2;margin:20px -24px -20px;position:sticky;bottom:-20px}.ht-dlg-fuss-hinweis svg{vertical-align:-2px;width:14px;height:14px;display:inline}.ht-dlg-fuss-hinweis{min-width:140px;color:var(--muted-foreground);flex:1 1 0;margin:0 auto 0 0;font-size:13px;line-height:1.4}.ht-dlg[data-form=vollbild] .ht-dlg-koerper{padding-inline:max(24px,50% - 380px)}.ht-dlg[data-form=akte]{background:var(--background)}@media (max-width:639px){.ht-dlg-kopf{padding:18px 16px 12px}.ht-dlg-koerper{padding:0 16px 16px}.ht-dlg-fuss{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ht-dlg-koerper .ht-dlg-fuss{margin:16px -16px -16px;bottom:-16px}.ht-dlg-fuss>[data-slot=button]{flex:1 1 0}.ht-dlg-fuss-hinweis{flex-basis:100%}[data-slot=dialog-content].ht-dlg[data-form=modal][data-state=open]{animation:ht-sheet-in var(--dur-drawer) var(--ease-drawer)}[data-slot=dialog-content].ht-dlg[data-form=modal][data-state=closed]{animation:ht-sheet-out var(--dur-exit) var(--ease-out)}}@keyframes ht-sheet-in{0%{transform:translateY(100%)}}@keyframes ht-sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){@keyframes ht-sheet-in{0%{opacity:0}}@keyframes ht-sheet-out{to{opacity:0}}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-\[calc\(50\%-20px\)\]{right:calc(50% - 20px)}.bottom-0{bottom:0}.-left-\[5px\]{left:-5px}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-\[0\.6em\]{margin-right:.6em}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[0\.45em\]{margin-left:.45em}.ml-\[3px\]{margin-left:3px}.ml-\[19px\]{margin-left:19px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[2\.4em\]{width:2.4em;height:2.4em}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[13px\]{width:13px;height:13px}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[0\.72em\]{height:.72em}.h-\[34px\]{height:34px}.h-\[844px\]{height:844px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[180px\]{max-height:180px}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(420px\,60vh\)\]{max-height:min(420px,60vh)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[30px\]{min-height:30px}.min-h-\[34px\]{min-height:34px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[84px\]{min-height:84px}.min-h-\[265px\]{min-height:265px}.min-h-\[350px\]{min-height:350px}.min-h-svh{min-height:100svh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\/4{width:75%}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[0\.1em\]{width:.1em}.w-\[3px\]{width:3px}.w-\[11\.5rem\]{width:11.5rem}.w-\[76px\]{width:76px}.w-\[232px\]{width:232px}.w-\[285px\]{width:285px}.w-\[320px\]{width:320px}.w-\[min\(340px\,calc\(100vw-24px\)\)\]{width:min(340px,100vw - 24px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[140px\]{max-width:140px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-\[820px\]{max-width:820px}.max-w-\[880px\]{max-width:880px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[2px\]{min-width:2px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[22px\]{min-width:22px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[540px\]{min-width:540px}.min-w-\[760px\]{min-width:760px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[12rem\]{flex-basis:12rem}.basis-\[14rem\]{flex-basis:14rem}.basis-\[16rem\]{flex-basis:16rem}.basis-\[140px\]{flex-basis:140px}.basis-\[180px\]{flex-basis:180px}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:50%}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[0\.85em\]{gap:.85em}.gap-\[3px\]{gap:3px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px_16px_4px_16px\]{border-radius:16px 16px 4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-element\)\]{border-radius:var(--radius-element)}.rounded-\[var\(--radius-karte\)\]{border-radius:var(--radius-karte)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.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}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2f3a3e\]{border-color:#2f3a3e}.border-\[\#5a3a2c\]{border-color:#5a3a2c}.border-\[color\:var\(--err\)\]{border-color:var(--err)}.border-\[var\(--ab-forest\)\]{border-color:var(--ab-forest)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-border{border-color:var(--border)}.border-destructive,.border-destructive\/30{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--err) 30%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-input{border-color:var(--border)}.border-primary,.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.border-t-primary{border-top-color:var(--primary)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#2a211d\]{background-color:#2a211d}.bg-\[\#191e21\]{background-color:#191e21}.bg-\[\#22272c\]{background-color:#22272c}.bg-\[\#a5cbb5\]{background-color:#a5cbb5}.bg-\[\#b34a24\]{background-color:#b34a24}.bg-\[\#d6dcd8\]{background-color:#d6dcd8}.bg-\[Canvas\]{background-color:canvas}.bg-\[color\:var\(--rd-quiet\,var\(--card\)\)\]{background-color:var(--rd-quiet,var(--card))}.bg-\[var\(--ab-forest\)\]{background-color:var(--ab-forest)}.bg-\[var\(--ab-forest-tint\)\]{background-color:var(--ab-forest-tint)}.bg-\[var\(--ab-sienna\)\]{background-color:var(--ab-sienna)}.bg-\[var\(--ab-sienna-wash\)\]{background-color:var(--ab-sienna-wash)}.bg-\[var\(--err\)\]{background-color:var(--err)}.bg-\[var\(--err-bg\)\]{background-color:var(--err-bg)}.bg-\[var\(--ok\)\]\/10{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ok\)\]\/10{background-color:color-mix(in oklab, var(--ok) 10%, transparent)}}.bg-\[var\(--ok-bg\)\]{background-color:var(--ok-bg)}.bg-\[var\(--rd-sienna\,\#a3461d\)\]{background-color:var(--rd-sienna,#a3461d)}.bg-\[var\(--warn\)\]{background-color:var(--warn)}.bg-\[var\(--warn-bg\)\]{background-color:var(--warn-bg)}.bg-accent{background-color:var(--ui-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--err) 5%, transparent)}}.bg-destructive\/10{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--err) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground,.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground\/15{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/15{background-color:color-mix(in oklab, var(--primary-foreground) 15%, transparent)}}.bg-primary-foreground\/20{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/20{background-color:color-mix(in oklab, var(--primary-foreground) 20%, transparent)}}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/60{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-none{background-image:none}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[7px\]{padding-inline:7px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[var\(--page-top\,28px\)\]{padding-top:var(--page-top,28px)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-18{padding-bottom:calc(var(--spacing) * 18)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(8px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(8px, env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-general-sans\)\]{font-family:var(--font-general-sans)}.font-mono{font-family:var(--font-jetbrains), ui-monospace, monospace}.font-sans{font-family:var(--font-geist), var(--font-general-sans), ui-sans-serif, system-ui, sans-serif}.font-serif{font-family:var(--font-newsreader), Georgia, serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#8f9a94\]{color:#8f9a94}.text-\[\#191e21\]{color:#191e21}.text-\[\#16271e\]{color:#16271e}.text-\[\#26352c\]{color:#26352c}.text-\[\#a5cbb5\]{color:#a5cbb5}.text-\[\#b9c2bc\]{color:#b9c2bc}.text-\[\#c9e0d2\]{color:#c9e0d2}.text-\[\#d6dcd8\]{color:#d6dcd8}.text-\[\#d6e6dc\]{color:#d6e6dc}.text-\[\#f0b9a0\]{color:#f0b9a0}.text-\[\#f5f2ec\]{color:#f5f2ec}.text-\[CanvasText\]{color:canvastext}.text-\[color\:var\(--err\)\]{color:var(--err)}.text-\[color\:var\(--ok\)\]{color:var(--ok)}.text-\[color\:var\(--paper\,\#fff\)\]{color:var(--paper,#fff)}.text-\[color\:var\(--rd-forest\,var\(--primary\)\)\]{color:var(--rd-forest,var(--primary))}.text-\[color\:var\(--rd-ink-2\,var\(--foreground\)\)\]{color:var(--rd-ink-2,var(--foreground))}.text-\[color\:var\(--rd-sienna-deep\,var\(--foreground\)\)\]{color:var(--rd-sienna-deep,var(--foreground))}.text-\[color\:var\(--warn\)\]{color:var(--warn)}.text-\[var\(--ab-forest\)\]{color:var(--ab-forest)}.text-\[var\(--ab-forest-deep\)\]{color:var(--ab-forest-deep)}.text-\[var\(--ab-sienna\)\]{color:var(--ab-sienna)}.text-\[var\(--ab-sienna-deep\)\]{color:var(--ab-sienna-deep)}.text-\[var\(--err\)\]{color:var(--err)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--rd-forest\,var\(--primary\)\)\]{color:var(--rd-forest,var(--primary))}.text-\[var\(--rd-ink-2\,var\(--foreground\)\)\]{color:var(--rd-ink-2,var(--foreground))}.text-\[var\(--rd-rust\,var\(--destructive\)\)\]{color:var(--rd-rust,var(--destructive))}.text-\[var\(--warn\)\]{color:var(--warn)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-card-foreground{color:var(--foreground)}.text-current{color:currentColor}.text-destructive{color:var(--err)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--ab-forest\)\]{accent-color:var(--ab-forest)}.accent-\[var\(--primary\)\],.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0_0_0_1px_var\(--border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_-12px_rgba\(27\,26\,23\,0\.28\)\]{--tw-shadow:0 12px 32px -12px var(--tw-shadow-color,#1b1a1747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--schatten-schwebend\)\]{--tw-shadow:var(--schatten-schwebend);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.ring-border{--tw-ring-color:var(--border)}.ring-card{--tw-ring-color:var(--card)}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.transition-none{transition-property:none}.duration-\(--dur-dropdown\){--tw-duration:var(--dur-dropdown);transition-duration:var(--dur-dropdown)}.duration-\(--dur-tooltip\){--tw-duration:var(--dur-tooltip);transition-duration:var(--dur-tooltip)}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\(--ease-drawer\){--tw-ease:var(--ease-drawer);transition-timing-function:var(--ease-drawer)}.ease-\(--ease-out\){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--bildmarke-grund\:var\(--sidebar\)\]{--bildmarke-grund:var(--sidebar)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:min-h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){min-height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-color));transition-duration:var(--tw-duration,var(--dur-press))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-primary:focus-within{border-color:var(--primary)}@media (hover:hover){.hover\:border-\[color\:var\(--rd-forest\,var\(--primary\)\)\]:hover{border-color:var(--rd-forest,var(--primary))}.hover\:border-\[var\(--ab-forest\)\]:hover{border-color:var(--ab-forest)}.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:border-primary\/25:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hover\:bg-\[\#22272c\]:hover{background-color:#22272c}.hover\:bg-\[\#faf8f4\]:hover{background-color:#faf8f4}.hover\:bg-\[var\(--ab-forest-tint\)\]:hover{background-color:var(--ab-forest-tint)}.hover\:bg-accent\/50:hover{background-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--ui-accent) 50%, transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--ui-accent) 60%, transparent)}}.hover\:bg-black\/25:hover{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/25:hover{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.hover\:bg-card:hover,.hover\:bg-card\/70:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/70:hover{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--err) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[color\:var\(--err\)\]:hover{color:var(--err)}.hover\:text-\[var\(--ab-forest\)\]:hover{color:var(--ab-forest)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:bg-accent:focus{background-color:var(--ui-accent)}.focus\:text-accent-foreground:focus{color:var(--foreground)}.focus\:text-destructive:focus{color:var(--err)}.focus-visible\:border-ring:focus-visible{border-color:var(--primary)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-\[\#a5cbb5\]:focus-visible{--tw-ring-color:#a5cbb5}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--err) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\:focus-visible\]\:ring-\[3px\]:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3\.5:has(>svg){padding-inline:calc(var(--spacing) * 3.5)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--err)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--err) 20%, transparent)}}.data-\[active\=true\]\:bg-primary\/10[data-active=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-primary\/10[data-active=true]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--ui-accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:var(--spacing)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--err)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--err) 90%, transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-\(--dur-exit\)[data-state=closed]{--tw-duration:var(--dur-exit);transition-duration:var(--dur-exit)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--ui-accent)}.data-\[state\=open\]\:bg-card[data-state=open]{background-color:var(--card)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:shadow-\[0_0_0_1px_var\(--border\)\][data-state=open]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=open\]\:duration-\(--dur-drawer\)[data-state=open]{--tw-duration:var(--dur-drawer);transition-duration:var(--dur-drawer)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--border)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--err)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--err) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--err)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:min-h-11{min-height:calc(var(--spacing) * 11)}}@media not all and (min-width:40rem){.max-sm\:top-auto{top:auto}.max-sm\:bottom-0{bottom:0}.max-sm\:left-0{left:0}.max-sm\:order-last{order:9999}.max-sm\:ml-10{margin-left:calc(var(--spacing) * 10)}.max-sm\:hidden{display:none}.max-sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.max-sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-sm\:h-10{height:calc(var(--spacing) * 10)}.max-sm\:h-11{height:calc(var(--spacing) * 11)}.max-sm\:max-h-\[92dvh\]{max-height:92dvh}.max-sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-sm\:max-w-none{max-width:none}.max-sm\:basis-full{flex-basis:100%}.max-sm\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:pb-1{padding-bottom:var(--spacing)}.max-sm\:pl-10{padding-left:calc(var(--spacing) * 10)}}@media (min-width:901px){.min-\[901px\]\:hidden{display:none}}@media (min-width:1180px){.min-\[1180px\]\:top-5{top:calc(var(--spacing) * 5)}.min-\[1180px\]\:right-7{right:calc(var(--spacing) * 7)}.min-\[1180px\]\:bottom-5{bottom:calc(var(--spacing) * 5)}.min-\[1180px\]\:left-7{left:calc(var(--spacing) * 7)}}@media (min-width:40rem){.sm\:top-3{top:calc(var(--spacing) * 3)}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:bottom-3{bottom:calc(var(--spacing) * 3)}.sm\:left-3{left:calc(var(--spacing) * 3)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-\[200px\]{width:200px}.sm\:max-w-\[280px\]{max-width:280px}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[1040px\]{max-width:1040px}.sm\:max-w-\[1640px\]{max-width:1640px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-\[var\(--radius-karte\)\]{border-radius:var(--radius-karte)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-0{padding-inline:0}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-\[22px\]{padding-inline:22px}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[40px\]{font-size:40px}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.md\:items-start{align-items:flex-start}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:p-0{padding:0}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pl-\[76px\]{padding-left:76px}.lg\:pl-\[232px\]{padding-left:232px}}@media (min-width:80rem){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:flex-col{flex-direction:column}.xl\:items-stretch{align-items:stretch}.xl\:p-0{padding:0}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:96rem){.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:36rem){.\@xl\:block{display:block}.\@xl\:table-cell{display:table-cell}.\@xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:42rem){.\@2xl\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.\@2xl\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.\@2xl\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.\@2xl\:grid-cols-\[225px_minmax\(0\,1fr\)\]{grid-template-columns:225px minmax(0,1fr)}.\@2xl\:grid-cols-\[minmax\(0\,1fr\)_285px\]{grid-template-columns:minmax(0,1fr) 285px}.\@2xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@container (min-width:48rem){.\@3xl\:grid-cols-\[210px_minmax\(0\,1fr\)_280px\]{grid-template-columns:210px minmax(0,1fr) 280px}}.dark\:bg-destructive\/60:is([data-theme=nachtstall] *){background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is([data-theme=nachtstall] *){background-color:color-mix(in oklab, var(--err) 60%, transparent)}}.dark\:bg-input\/30:is([data-theme=nachtstall] *){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is([data-theme=nachtstall] *){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:bg-transparent:is([data-theme=nachtstall] *){background-color:#0000}.dark\:text-amber-200:is([data-theme=nachtstall] *){color:var(--color-amber-200)}.dark\:text-amber-300:is([data-theme=nachtstall] *){color:var(--color-amber-300)}.dark\:text-muted-foreground:is([data-theme=nachtstall] *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-input\/50:is([data-theme=nachtstall] *):hover{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is([data-theme=nachtstall] *):hover{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.dark\:hover\:text-foreground:is([data-theme=nachtstall] *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is([data-theme=nachtstall] *):focus-visible{--tw-ring-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is([data-theme=nachtstall] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--err) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=nachtstall] *)[aria-invalid=true]{--tw-ring-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=nachtstall] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--err) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is([data-theme=nachtstall] *)[data-state=active]{border-color:var(--border)}.dark\:data-\[state\=active\]\:bg-input\/30:is([data-theme=nachtstall] *)[data-state=active]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is([data-theme=nachtstall] *)[data-state=active]{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is([data-theme=nachtstall] *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is([data-theme=nachtstall] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is([data-theme=nachtstall] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is([data-theme=nachtstall] *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is([data-theme=nachtstall] *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is([data-theme=nachtstall] *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is([data-theme=nachtstall] *)[data-state=unchecked]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is([data-theme=nachtstall] *)[data-state=unchecked]{background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-theme=nachtstall] *)[data-variant=destructive]:focus{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-theme=nachtstall] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--err) 20%, transparent)}}.\[\&_\.choice-field\>span\]\:mb-\[5px\] .choice-field>span{margin-bottom:5px}.\[\&_\.choice-field\>span\]\:text-\[11\.5px\] .choice-field>span{font-size:11.5px}.\[\&_\.choice-field\>span\]\:font-semibold .choice-field>span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\.choice-field\>span\]\:text-muted-foreground .choice-field>span{color:var(--muted-foreground)}.\[\&_\.mic-knopf\]\:size-11 .mic-knopf{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&_\.mic-knopf\]\:bg-transparent .mic-knopf{background-color:#0000}.\[\&_\.mic-knopf\]\:text-primary .mic-knopf{color:var(--primary)}.\[\&_\.mic-knopf\]\:shadow-none .mic-knopf{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:64rem){.lg\:\[\&_\.mic-knopf\]\:size-10 .mic-knopf{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}.\[\&_\.mic-knopf\:hover\]\:bg-muted .mic-knopf:hover{background-color:var(--muted)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_\[role\=combobox\]\]\:min-h-\[42px\] [role=combobox]{min-height:42px}.\[\&_\[role\=combobox\]\]\:rounded-\[var\(--radius-element\)\] [role=combobox]{border-radius:var(--radius-element)}.\[\&_\[role\=combobox\]_small\]\:hidden [role=combobox] small{display:none}.\[\&_button\]\:min-h-11 button{min-height:calc(var(--spacing) * 11)}.\[\&_button\]\:rounded-\[var\(--radius-element\)\] button{border-radius:var(--radius-element)}@media (min-width:40rem){.sm\:\[\&_button\]\:min-h-10 button{min-height:calc(var(--spacing) * 10)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-destructive svg{color:var(--err)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_td\]\:border-t td{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_td\]\:px-4 td{padding-inline:calc(var(--spacing) * 4)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_td\]\:py-2\.5 td{padding-block:calc(var(--spacing) * 2.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\.num\]\:text-right.num{text-align:right}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--err)!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--ui-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--err) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@keyframes ht-fade-in{0%{opacity:0}}@keyframes ht-fade-out{to{opacity:0}}@keyframes ht-dialog-in{0%{opacity:0;transform:scale(var(--pop-scale))}}@keyframes ht-dialog-out{to{opacity:0;transform:scale(var(--pop-scale))}}.pe-nachricht{max-width:680px}.pe-mailkopf{margin-bottom:22px}.pe-einordnung{color:var(--pe-forest);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13px;font-weight:600;display:flex}html[data-theme=nachtstall] .pe-einordnung{color:var(--primary)}.pe-aendern{text-underline-offset:3px;height:auto;min-height:28px;color:inherit;padding:0 2px;font-size:13px;font-weight:500;text-decoration:underline}.pe-betreff{font-family:var(--font-display);letter-spacing:-.01em;color:var(--foreground);overflow-wrap:break-word;text-wrap:pretty;margin-top:6px;font-size:clamp(26px,2.4vw,32px);font-weight:400;line-height:1.15}.pe-meta .pe-datum{white-space:nowrap}.pe-meta{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.5}.pe-mailtext>p+p{margin-top:14px}.pe-mailtext>p{white-space:pre-line;color:var(--foreground);overflow-wrap:anywhere;font-size:15px;line-height:1.7}.pe-gmail-link{white-space:nowrap;min-height:40px;color:var(--pe-forest);text-underline-offset:3px;align-items:center;gap:6px;margin-top:10px;font-size:13px;text-decoration:underline;display:inline-flex}html[data-theme=nachtstall] .pe-gmail-link{color:var(--primary)}.pe-ohne-text{border:1px dashed var(--border);border-radius:var(--radius-karte);background:var(--pe-quiet);color:var(--muted-foreground);padding:18px 20px;font-size:14px;line-height:1.6}.pe-ohne-text>*+*{margin-top:14px}.pe-klein{font-size:13px}.pe-entwurf{border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--card);margin-top:28px;overflow:hidden}.pe-entwurf>header{background:var(--pe-quiet);border-bottom:1px solid var(--border);padding:14px 18px 12px}.pe-entwurf h3{font-size:14px;font-weight:600}.pe-entwurf header p{color:var(--muted-foreground);margin-top:2px;font-size:12px}.pe-entwurf-text{padding:18px}.pe-entwurf-text p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.pe-entwurf>footer{border-top:1px solid var(--border);padding:14px 18px 16px}.pe-entscheidung{border-top:1px solid var(--border);margin-top:30px;padding-top:24px}.pe-entscheidung fieldset{border:0;min-width:0;margin:0;padding:0}.pe-frage{color:var(--foreground);font-size:16px;font-weight:600;line-height:1.35;display:block}.pe-frage-klein{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.pe-frage-hilfe{color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:1.5}.pe-feldzeile{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pe-feldzeile>input{flex:240px;min-width:0}.pe-knopfzeile{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pe-knopfzeile>form{display:contents}.pe-optionen{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:16px;display:grid}.pe-option{border:1px solid var(--border);border-radius:var(--radius-element);background:var(--card);cursor:pointer;min-height:44px;transition:border-color var(--dur-tooltip) var(--ease-color), background-color var(--dur-tooltip) var(--ease-color);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.pe-option:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pe-option:hover{border-color:color-mix(in srgb, var(--foreground) 25%, transparent)}}.pe-option.is-gewaehlt{border-color:var(--pe-forest);background:var(--pe-forest-tint)}html[data-theme=nachtstall] .pe-option.is-gewaehlt{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=nachtstall] .pe-option.is-gewaehlt{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.pe-option input{accent-color:var(--pe-forest);flex-shrink:0;margin-top:3px}.pe-option b{font-size:14px;font-weight:600;display:block}.pe-option small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.45;display:block}.pe-firma-nachfrage{max-width:420px;margin-top:16px}.pe-nebenaktionen{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px;font-size:13px;display:flex}.pe-aside-titel{color:var(--foreground);font-size:16px;font-weight:600;line-height:1.35}.pe-aside-text{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.55}.pe-aside-text>p+p,.pe-aside-text>p+a{margin-top:8px}.pe-checkliste{margin-top:14px;padding:0;list-style:none}.pe-checkliste li{color:var(--foreground);border-bottom:1px solid var(--border);gap:12px;padding:10px 0;font-size:14px;line-height:1.4;display:flex}.pe-checkliste li:last-child{border-bottom:0}.pe-checkliste small{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.pe-check-zeichen{width:16px;color:var(--pe-sienna);flex-shrink:0;justify-content:center;font-weight:700;display:inline-flex}.pe-checkliste li[data-ok=true] .pe-check-zeichen{color:var(--pe-forest)}html[data-theme=nachtstall] .pe-checkliste li[data-ok=true] .pe-check-zeichen{color:var(--primary)}.pe-kasten{border:1px solid var(--border);border-radius:var(--radius-karte);background:var(--card);padding:16px 16px 14px}.pe-kasten h3{font-size:14px;font-weight:600}.pe-kasten ul{margin-top:10px;padding:0;list-style:none}.pe-kasten li{color:var(--foreground);gap:10px;font-size:13px;line-height:1.5;display:flex}.pe-kasten li+li{margin-top:8px}.pe-kasten li>span:first-child{color:var(--muted-foreground);flex-shrink:0}.pe-aside-link{white-space:nowrap;min-height:36px;color:var(--pe-forest);text-underline-offset:3px;align-items:center;margin-top:6px;font-size:13px;text-decoration:underline;display:inline-flex}html[data-theme=nachtstall] .pe-aside-link{color:var(--primary)}.pe-fakten{margin-top:4px}.pe-fakten>div{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.pe-fakten>div:last-child{border-bottom:0}.pe-fakten dt{color:var(--muted-foreground)}.pe-fakten dd{color:var(--foreground);overflow-wrap:anywhere}@media (max-width:480px){.pe-fakten>div{grid-template-columns:minmax(0,1fr);gap:2px}}html[data-theme=porzellan] :is(.mail-config-hub,.mail-studio){--mail-coop:var(--rd-forest,#23483a);--mail-coop-bg:var(--rd-forest-tint,#e4ede7)}.mail-product-card{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mail-product-card:after{display:none}.mail-product-card h2{letter-spacing:-.01em;font-size:20px;font-weight:600}.mail-product-card>p{margin-bottom:20px;font-size:14px;line-height:1.6}.mail-product-icon{background:var(--muted);color:var(--foreground)}.mail-studio :is(.mail-section-kicker,.mail-preview-head span:not(.badge)),.mail-studio :is(.mail-score-hero,.mail-sample-toggle,.mail-gate-effect-preview,.mail-original-card,.mail-draft-card,.mail-human-card,.fan-test-outcome) small,.fan-replies .eyebrow{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.mail-studio .mail-editor-title h2,.fan-replies .fan-editor-heading h2{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}.mail-studio .mail-editor-section>h3{letter-spacing:-.01em;font-weight:600}.pe-kasten-pfeil{width:14px;height:14px;color:var(--muted-foreground);flex-shrink:0;margin-top:3px}@media (min-width:640px){.pe-pilot .page-header>div:last-child{align-self:flex-start;margin-top:4px}.pe-pilot>.grid.rounded-xl{padding:20px}}.pe-pilot table th,.pe-pilot table td{padding-inline:12px}.pe-pilot table th:first-child,.pe-pilot table td:first-child{padding-left:16px}.pe-pilot table th:last-child,.pe-pilot table td:last-child{padding-right:16px}.pe-pilot table td{padding-block:12px}.pn-seite{--pn-paper:var(--background);--pn-card:var(--card);--pn-read:var(--card)}@supports (color:color-mix(in lab, red, red)){.pn-seite{--pn-read:color-mix(in srgb, var(--card) 60%, var(--background))}}.pn-seite{--pn-sunk:var(--rd-sunk,var(--muted));--pn-quiet:var(--rd-quiet,var(--card))}@supports (color:color-mix(in lab, red, red)){.pn-seite{--pn-quiet:var(--rd-quiet,color-mix(in srgb, var(--card) 55%, var(--background)))}}.pn-seite{--pn-line:var(--border);--pn-line-soft:var(--border)}@supports (color:color-mix(in lab, red, red)){.pn-seite{--pn-line-soft:color-mix(in srgb, var(--border) 65%, transparent)}}.pn-seite{--pn-ink:var(--foreground);--pn-ink2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pn-seite{--pn-ink2:color-mix(in srgb, var(--foreground) 84%, var(--background))}}.pn-seite{--pn-muted:var(--muted-foreground);--pn-faint:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pn-seite{--pn-faint:color-mix(in srgb, var(--muted-foreground) 82%, var(--background))}}.pn-seite{--pn-forest:var(--rd-forest,var(--primary));--pn-on-forest:var(--primary-foreground);--pn-forest-tint:var(--pn-forest)}@supports (color:color-mix(in lab, red, red)){.pn-seite{--pn-forest-tint:color-mix(in srgb, var(--pn-forest) 12%, var(--card))}}.pn-seite{--pn-sienna:var(--rd-sienna,#a3461d);--pn-sienna-tint:var(--pn-sienna)}@supports (color:color-mix(in lab, red, red)){.pn-seite{--pn-sienna-tint:color-mix(in srgb, var(--pn-sienna) 12%, var(--card))}}.pn-seite{--pn-ochre:#7d5f14;--pn-ochre-tint:#c89a2a}@supports (color:color-mix(in lab, red, red)){.pn-seite{--pn-ochre-tint:color-mix(in srgb, #c89a2a 16%, var(--card))}}.pn-seite{--pn-ease:cubic-bezier(.23, 1, .32, 1);--pn-pop:var(--schatten-schwebend);--pn-pad:28px;--pn-liste-b:344px;--pn-antwort-b:380px}html[data-theme=nachtstall] .pn-seite{--pn-forest:var(--primary);--pn-sienna:#e59067;--pn-ochre:#dcb95e;--pn-ochre-tint:#dcb95e}@supports (color:color-mix(in lab, red, red)){html[data-theme=nachtstall] .pn-seite{--pn-ochre-tint:color-mix(in srgb, #dcb95e 14%, var(--card))}}html[data-theme=nachtstall] .pn-seite{--pn-sunk:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-theme=nachtstall] .pn-seite{--pn-sunk:color-mix(in srgb, var(--card) 70%, var(--background))}}html[data-theme=nachtstall] .pn-seite{--pn-quiet:var(--card)}@supports (color:color-mix(in lab, red, red)){html[data-theme=nachtstall] .pn-seite{--pn-quiet:color-mix(in srgb, var(--card) 45%, var(--background))}}@media (max-width:1439px){.pn-seite{--pn-liste-b:304px}}.pn{background:var(--pn-paper);flex-direction:column;display:flex}.pn kbd:not(.ht-knopf-kbd){font-family:var(--font-ui);border:1px solid var(--pn-line);background:var(--pn-card);color:var(--pn-muted);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:3px 5px;font-size:10.5px;line-height:1}.pn-sp{flex:1}.pn-leise{color:var(--pn-muted);font-size:12.5px}.pn-kopf{background:var(--pn-paper);flex:none;padding:4px 24px 0}.pn-kopf .page-header.ht-kopf{gap:4px}.pn-kopf .ht-kopf-leiste{margin-inline:-24px}.pn-kopf-leiste{border-bottom:1px solid var(--pn-line);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:0 16px 0 14px;display:flex}.pn-kopf-leiste .ht-tabs{border-bottom:0;flex:0 auto;align-self:stretch}.pn-kopf-leiste .ht-tab{min-height:40px}.pn-kopf .ht-tab-zahl[data-heiss]{color:var(--accent-deep,var(--accent));font-weight:600}.pn-kopf-werkzeuge{flex:320px;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.pn-kopf-werkzeuge .pn-suche{flex:0 280px}.pn-abruf{flex:none}@media (min-width:1024px){.pn-kopf{border-bottom:1px solid var(--pn-line);padding:0 20px 0 24px}.pn-kopf .page-header.ht-kopf[data-groesse=kompakt]{--page-title-size:26px;flex-direction:row;align-items:stretch;gap:28px;min-height:56px}.pn-kopf .ht-kopf-zeile{flex:none}.pn-kopf .ht-kopf-leiste{flex:auto;margin-inline:0;display:flex}.pn-kopf-leiste{border-bottom:0;flex-wrap:nowrap;flex:auto;align-items:stretch;min-width:0;padding:0}.pn-kopf-leiste .ht-tabs{flex:none;margin-bottom:-1px}.pn-kopf-werkzeuge>:not(.pn-suche){flex:none}.pn-kopf-leiste .ht-tab{min-height:56px}.pn-kopf-werkzeuge{flex:auto;align-self:center}.pn-kopf-werkzeuge .pn-suche{flex:0 260px;min-width:96px}}.pn-skelett{padding-inline:16px}@media (min-width:1024px){.pn-skelett{padding:0 24px}}.pn-suche{height:var(--knopf-sm,32px);border:1px solid var(--pn-line);border-radius:var(--radius-element);background:var(--pn-card);min-width:0;color:var(--pn-faint);align-items:center;gap:8px;padding:0 8px 0 10px;display:flex;position:relative}.pn-suche input{min-width:0;color:var(--pn-ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.pn-suche:focus-within{border-color:var(--fokus-farbe,var(--pn-forest))}.pn-suche-x{color:var(--pn-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}@media (hover:none),(pointer:coarse){.pn-suche kbd{display:none}}.pn-pop{z-index:30;border:1px solid var(--pn-line);border-radius:var(--radius-karte);background:var(--pn-card);width:340px;box-shadow:var(--schatten-schwebend);transform-origin:100% 0;transition:opacity .16s var(--pn-ease), transform .16s var(--pn-ease), visibility 0s linear .16s;opacity:0;visibility:hidden;padding:6px;position:absolute;top:calc(100% + 6px);right:0;transform:scale(.97)translateY(-4px)}.pn-pop[data-offen=true]{opacity:1;visibility:visible;transition:opacity .16s var(--pn-ease), transform .16s var(--pn-ease), visibility 0s;transform:none}.pn-pop-link{border-radius:var(--radius-element);color:var(--pn-ink);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 10px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.pn-pop-link:hover{background:var(--pn-sunk)}}.pn-pop-icon{border-radius:var(--radius-element);background:var(--pn-sunk);width:30px;height:30px;color:var(--pn-ink2);grid-row:span 2;place-items:center;display:grid}.pn-pop-link b{font-size:13px;font-weight:600}.pn-pop-link small{color:var(--pn-muted);grid-column:2;font-size:12px}.pn-pop-link .pn-marke{grid-area:1/3}.pn-pop hr{background:var(--pn-line-soft);border:0;height:1px;margin:4px 6px}.pn-pop-fuss{color:var(--pn-faint);align-items:flex-start;gap:6px;padding:8px 10px 6px;font-size:11.5px;display:flex}.pn-marke{border-radius:var(--radius-pille);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.pn-marke-ok{background:var(--pn-forest-tint);color:var(--pn-forest)}.pn-marke-you{background:var(--pn-ochre-tint);color:var(--pn-ochre)}.pn-marke-no{background:var(--pn-sienna-tint);color:var(--pn-sienna)}.pn-marke-plain{background:var(--pn-sunk);color:var(--pn-ink2);border-color:var(--pn-line)}.pn-tisch{grid-template-columns:var(--pn-liste-b) minmax(0, 1fr);outline:none;flex:1;min-height:0;display:grid}.pn-liste{border-right:1px solid var(--pn-line);background:var(--pn-paper);flex-direction:column;min-width:0;min-height:0;display:flex}.pn-liste-scroll{flex:1;min-height:0;padding-bottom:8px}.pn-bilanz{border-bottom:1px solid var(--pn-line);flex:none;justify-content:space-between;gap:4px;padding:8px 10px;display:flex}.pn-kpi{border-radius:var(--radius-element);min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 6px;display:flex}button.pn-kpi{cursor:pointer;transition:background-color .15s}.pn-kpi b{font-family:var(--font-display);letter-spacing:-.01em;color:var(--pn-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:400;line-height:1.1}.pn-kpi b[data-ton=ok]{color:var(--pn-forest)}.pn-kpi b[data-ton=no]{color:var(--pn-sienna)}.pn-kpi span{color:var(--pn-muted);white-space:nowrap;font-size:11.5px}.pn-kpi[aria-pressed=true]{background:var(--pn-card);box-shadow:0 0 0 1px var(--auswahl,var(--pn-line))}@media (hover:hover) and (pointer:fine){button.pn-kpi:hover:not([aria-pressed=true]){background:var(--pn-sunk)}}.pn-gruppe{flex-direction:column;display:flex}.pn-gruppe[data-leise=true] .pn-zeile:not([aria-current=true]){opacity:.72}.pn-gruppe-kopf{letter-spacing:.07em;text-transform:uppercase;height:30px;color:var(--pn-muted);align-items:center;gap:8px;margin-top:4px;padding:0 16px;font-size:10.5px;font-weight:600;display:flex}.pn-gruppe-kopf>span{white-space:nowrap}.pn-zeile{text-align:left;width:100%;color:var(--pn-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:9px 14px 9px 16px;line-height:18px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.pn-zeile:hover{background:var(--pn-card)}@supports (color:color-mix(in lab, red, red)){.pn-zeile:hover{background:color-mix(in srgb, var(--pn-card) 55%, transparent)}}}.pn-zeile[aria-current=true]{background:var(--pn-card);box-shadow:inset 0 1px var(--pn-line), inset 0 -1px var(--pn-line)}.pn-zeile[aria-current=true]:before{content:"";background:var(--pn-forest);width:3px;position:absolute;top:0;bottom:0;left:0}.pn-av{border:1px solid var(--pn-line);background:var(--pn-sunk);width:28px;height:28px;color:var(--pn-ink2);border-radius:50%;grid-row:span 3;place-items:center;margin-top:1px;font-size:10.5px;font-weight:600;display:grid}.pn-av-k{background:var(--pn-forest-tint);color:var(--pn-forest);border-color:#0000}.pn-av-f{background:var(--pn-ochre-tint);color:var(--pn-ochre);border-color:#0000}.pn-av-x{background:var(--pn-sienna-tint);color:var(--pn-sienna);border-color:#0000}.pn-wer{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pn-zeile[data-neu=true] .pn-wer:after{content:"";vertical-align:1px;background:var(--pn-forest);border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.pn-wann{color:var(--pn-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.pn-betreff{color:var(--pn-ink2);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:13px;overflow:hidden}.pn-naechster{min-width:0;color:var(--pn-muted);grid-column:2/4;align-items:center;gap:6px;font-size:12px;display:flex}.pn-naechster>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pn-naechster svg,.pn-score{flex:none}.pn-score{font-variant-numeric:tabular-nums;background:var(--pn-sunk);min-width:22px;height:18px;color:var(--pn-muted);border-radius:5px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.pn-score-hi{background:var(--pn-forest);color:var(--pn-on-forest)}.pn-score-mid{background:var(--pn-forest-tint);color:var(--pn-forest)}.pn-mehr{width:100%;height:34px;color:var(--pn-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px 0 54px;font-size:12.5px;display:flex}@media (hover:hover) and (pointer:fine){.pn-mehr:hover{color:var(--pn-ink)}}.pn-liste-leer{text-align:center;color:var(--pn-muted);justify-items:center;gap:12px;padding:32px 16px;display:grid}.pn-fuss{border-top:1px solid var(--pn-line);flex-wrap:wrap;flex:none;align-items:center;gap:4px 14px;min-height:40px;padding:8px 16px;display:flex}@media (max-width:1023px){.pn-fuss:not(:has(.pn-einklappen)){display:none}}.pn-tasten{min-width:0;color:var(--pn-muted);white-space:nowrap;align-items:center;gap:14px;margin:0;font-size:11.5px;display:none;overflow:hidden}.pn-fuss .pn-einklappen{margin-left:auto}.pn-tasten span{align-items:center;gap:4px;display:inline-flex}.pn-detail{background:var(--pn-read);min-width:0}.pn-zurueck{display:none}.pn-dv{container:pn-dv/inline-size}.pn-dv[hidden]{display:none}.pn-dv:not([hidden]){animation:pn-rein .2s var(--pn-ease)}@keyframes pn-rein{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pn-dv:not([hidden]){animation:none}}.pn-lesen{padding:0 var(--pn-pad) 40px;position:relative}.pn-d-review .pn-lesen{padding-top:20px}.pn-d-kopf{margin-inline:calc(-1 * var(--pn-pad));padding:12px var(--pn-pad) 16px;border-bottom:1px solid var(--pn-line-soft)}.pn-d-meta{min-height:32px;color:var(--pn-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.pn-d-knoepfe{gap:2px;display:inline-flex}.pn-ik{color:var(--pn-ink2)}.pn-d-titel{-webkit-line-clamp:2;max-width:52ch;font-family:var(--font-display);letter-spacing:-.01em;color:var(--pn-ink);-webkit-box-orient:vertical;margin-top:8px;font-size:26px;font-weight:400;line-height:1.22;display:-webkit-box;overflow:hidden}.pn-d-von{color:var(--pn-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.pn-d-von b{color:var(--pn-ink);font-weight:600}.pn-d-mini{z-index:5;height:0;margin-inline:calc(-1 * var(--pn-pad));display:none;position:sticky;top:0}.pn-d-mini-bar{height:48px;padding:0 12px 0 var(--pn-pad);border-bottom:1px solid var(--pn-line-soft);background:var(--pn-read);opacity:0;pointer-events:none;transition:opacity .18s ease-out, transform .18s var(--pn-ease);align-items:center;gap:12px;display:flex;position:absolute;inset:0 0 auto;transform:translateY(-6px)}.pn-d-mini[data-zeigen=true] .pn-d-mini-bar{opacity:1;pointer-events:auto;transform:none}.pn-d-mini-bar b{min-width:0;font-family:var(--font-display);color:var(--pn-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:400;overflow:hidden}@media (prefers-reduced-motion:reduce){.pn-d-mini-bar{transition:none}}.pn-d-body{gap:20px;display:grid}.pn-urteil{margin-inline:calc(-1 * var(--pn-pad));padding:12px var(--pn-pad);border-bottom:1px solid var(--pn-line-soft);background:var(--pn-forest);align-items:center;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pn-urteil{background:color-mix(in srgb, var(--pn-forest) 5%, var(--pn-read))}}.pn-urteil>div{flex:1;min-width:0}.pn-urteil-you{background:var(--pn-ochre-tint)}@supports (color:color-mix(in lab, red, red)){.pn-urteil-you{background:color-mix(in srgb, var(--pn-ochre-tint) 55%, var(--pn-read))}}.pn-urteil-no{background:var(--pn-sienna)}@supports (color:color-mix(in lab, red, red)){.pn-urteil-no{background:color-mix(in srgb, var(--pn-sienna) 5%, var(--pn-read))}}.pn-urteil h3{color:var(--pn-ink);font-size:14px;font-weight:600}.pn-urteil p{color:var(--pn-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.pn-urteil-link{color:var(--pn-forest);white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pn-urteil-link:hover{text-decoration:underline}.pn-ring{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.pn-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.pn-ring b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--pn-ink);font-size:15px;font-weight:500}.pn-urteil-icon{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pn-urteil-icon-ok{background:var(--pn-forest-tint);color:var(--pn-forest)}.pn-urteil-icon-you{background:var(--pn-ochre-tint);color:var(--pn-ochre)}.pn-urteil-icon-no{background:var(--pn-sienna-tint);color:var(--pn-sienna)}.pn-fakten{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pn-fakt{border-radius:var(--radius-element);border:1px solid var(--pn-line-soft);background:var(--pn-sunk);color:var(--pn-ink2);align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.pn-fakt i{color:var(--pn-faint);font-style:normal}.pn-fakt[data-fehlt=true]{background:var(--pn-ochre-tint);border:1px dashed var(--pn-ochre)}@supports (color:color-mix(in lab, red, red)){.pn-fakt[data-fehlt=true]{border:1px dashed color-mix(in srgb, var(--pn-ochre) 50%, transparent)}}.pn-fakt[data-fehlt=true]{color:var(--pn-ochre)}.pn-angebot-h h3,.pn-mail-h>span:not(.pn-sp){letter-spacing:.07em;text-transform:uppercase;color:var(--pn-muted);font-size:10.5px;font-weight:600}.pn-angebot{margin-top:20px}.pn-angebot-h{align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.pn-angebot-h .pn-leise{color:var(--pn-faint);margin-left:auto;font-size:12px}.pn-angebot dl{border-bottom:1px solid var(--pn-line-soft);margin:0}.pn-angebot-z{border-top:1px solid var(--pn-line-soft);grid-template-columns:116px minmax(0,1fr) 20px;align-items:baseline;column-gap:14px;padding:9px 0;font-size:14px;line-height:21px;transition:background-color .15s;display:grid}.pn-angebot-z dt{color:var(--pn-muted);font-size:13px}.pn-angebot-z dd{color:var(--pn-ink);overflow-wrap:anywhere;margin:0}.pn-angebot-z[data-fehlt=true]{background:var(--pn-ochre-tint);margin-inline:-8px;padding-inline:8px}.pn-angebot-z[data-fehlt=true] dd{color:var(--pn-ochre)}.pn-angebot-nr{justify-content:flex-end;display:flex}.pn-nr,.pn-nr-sup{border-radius:var(--radius-pille);background:var(--pn-ochre-tint);min-width:18px;height:18px;color:var(--pn-ochre);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}.pn-nr-sup{vertical-align:super;min-width:16px;height:16px;margin-left:2px;font-size:9.5px}:is(.pn-lesen:has(.pn-angebot-z[data-nr="1"]:hover) .pn-hl[data-nr="1"],.pn-lesen:has(.pn-angebot-z[data-nr="2"]:hover) .pn-hl[data-nr="2"],.pn-lesen:has(.pn-angebot-z[data-nr="3"]:hover) .pn-hl[data-nr="3"],.pn-lesen:has(.pn-angebot-z[data-nr="4"]:hover) .pn-hl[data-nr="4"],.pn-lesen:has(.pn-angebot-z[data-nr="5"]:hover) .pn-hl[data-nr="5"],.pn-lesen:has(.pn-angebot-z[data-nr="6"]:hover) .pn-hl[data-nr="6"],.pn-lesen:has(.pn-angebot-z[data-nr="7"]:hover) .pn-hl[data-nr="7"],.pn-lesen:has(.pn-angebot-z[data-nr="8"]:hover) .pn-hl[data-nr="8"]){background:#c89a2a}@supports (color:color-mix(in lab, red, red)){:is(.pn-lesen:has(.pn-angebot-z[data-nr="1"]:hover) .pn-hl[data-nr="1"],.pn-lesen:has(.pn-angebot-z[data-nr="2"]:hover) .pn-hl[data-nr="2"],.pn-lesen:has(.pn-angebot-z[data-nr="3"]:hover) .pn-hl[data-nr="3"],.pn-lesen:has(.pn-angebot-z[data-nr="4"]:hover) .pn-hl[data-nr="4"],.pn-lesen:has(.pn-angebot-z[data-nr="5"]:hover) .pn-hl[data-nr="5"],.pn-lesen:has(.pn-angebot-z[data-nr="6"]:hover) .pn-hl[data-nr="6"],.pn-lesen:has(.pn-angebot-z[data-nr="7"]:hover) .pn-hl[data-nr="7"],.pn-lesen:has(.pn-angebot-z[data-nr="8"]:hover) .pn-hl[data-nr="8"]){background:color-mix(in srgb, #c89a2a 38%, var(--pn-card))}}:is(.pn-lesen:has(.pn-angebot-z[data-nr="1"]:hover) .pn-hl[data-nr="1"],.pn-lesen:has(.pn-angebot-z[data-nr="2"]:hover) .pn-hl[data-nr="2"],.pn-lesen:has(.pn-angebot-z[data-nr="3"]:hover) .pn-hl[data-nr="3"],.pn-lesen:has(.pn-angebot-z[data-nr="4"]:hover) .pn-hl[data-nr="4"],.pn-lesen:has(.pn-angebot-z[data-nr="5"]:hover) .pn-hl[data-nr="5"],.pn-lesen:has(.pn-angebot-z[data-nr="6"]:hover) .pn-hl[data-nr="6"],.pn-lesen:has(.pn-angebot-z[data-nr="7"]:hover) .pn-hl[data-nr="7"],.pn-lesen:has(.pn-angebot-z[data-nr="8"]:hover) .pn-hl[data-nr="8"]){box-shadow:0 0 0 2px #c89a2a}@supports (color:color-mix(in lab, red, red)){:is(.pn-lesen:has(.pn-angebot-z[data-nr="1"]:hover) .pn-hl[data-nr="1"],.pn-lesen:has(.pn-angebot-z[data-nr="2"]:hover) .pn-hl[data-nr="2"],.pn-lesen:has(.pn-angebot-z[data-nr="3"]:hover) .pn-hl[data-nr="3"],.pn-lesen:has(.pn-angebot-z[data-nr="4"]:hover) .pn-hl[data-nr="4"],.pn-lesen:has(.pn-angebot-z[data-nr="5"]:hover) .pn-hl[data-nr="5"],.pn-lesen:has(.pn-angebot-z[data-nr="6"]:hover) .pn-hl[data-nr="6"],.pn-lesen:has(.pn-angebot-z[data-nr="7"]:hover) .pn-hl[data-nr="7"],.pn-lesen:has(.pn-angebot-z[data-nr="8"]:hover) .pn-hl[data-nr="8"]){box-shadow:0 0 0 2px color-mix(in srgb, #c89a2a 38%, var(--pn-card))}}:is(.pn-lesen:has(.pn-hl[data-nr="1"]:hover) .pn-angebot-z[data-nr="1"],.pn-lesen:has(.pn-hl[data-nr="2"]:hover) .pn-angebot-z[data-nr="2"],.pn-lesen:has(.pn-hl[data-nr="3"]:hover) .pn-angebot-z[data-nr="3"],.pn-lesen:has(.pn-hl[data-nr="4"]:hover) .pn-angebot-z[data-nr="4"],.pn-lesen:has(.pn-hl[data-nr="5"]:hover) .pn-angebot-z[data-nr="5"],.pn-lesen:has(.pn-hl[data-nr="6"]:hover) .pn-angebot-z[data-nr="6"],.pn-lesen:has(.pn-hl[data-nr="7"]:hover) .pn-angebot-z[data-nr="7"],.pn-lesen:has(.pn-hl[data-nr="8"]:hover) .pn-angebot-z[data-nr="8"]){background:var(--pn-ochre-tint);margin-inline:-8px;padding-inline:8px}.pn-mail{margin-top:24px}.pn-d-body>.pn-mail{margin-top:0}.pn-mail-h{color:var(--pn-muted);align-items:center;gap:8px;padding-bottom:10px;display:flex}.pn-mail-h small{color:var(--pn-faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.pn-lnk{color:var(--pn-forest);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.pn-lnk:hover{text-decoration:underline}.pn-mail-t{max-width:68ch;color:var(--pn-ink2);white-space:pre-line;overflow-wrap:anywhere;font-size:14.5px;line-height:1.7;position:relative}.pn-mail-t p+p{margin-top:12px}.pn-mail-t[data-gekuerzt=true]{max-height:320px;overflow:hidden}.pn-mail-t[data-gekuerzt=true]:after{content:"";background:linear-gradient(to bottom, transparent, var(--pn-read));height:64px;position:absolute;bottom:0;left:0;right:0}.pn-mail-mehr{justify-content:flex-start;padding-top:6px;display:flex}.pn-d-koop .pn-mail-t[data-gekuerzt=true]{max-height:none}.pn-d-koop .pn-mail-t[data-gekuerzt=true]:after,.pn-d-koop .pn-mail-mehr{display:none}.pn-mail-frueher{border-radius:var(--radius-element);background:var(--pn-sunk);max-width:68ch;color:var(--pn-ink2);white-space:pre-line;margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.6}.pn-mail-frueher .pn-leise{margin-bottom:4px;font-size:12px}.pn-hl{background:var(--pn-ochre-tint);color:var(--pn-ink);border-radius:3px;padding:0 2px;transition:background-color .15s,box-shadow .15s}.pn-hl-no{background:var(--pn-sienna-tint)}.pn-antwort{border:1px solid var(--pn-line);border-radius:var(--radius-karte);background:var(--pn-card);overflow:clip}.pn-art{padding:16px 16px 12px;display:block}.pn-seg-punkt{background:var(--pn-forest);border-radius:50%;width:6px;height:6px}.pn-seg-punkt[data-art=absage]{background:var(--pn-sienna)}.pn-kopfzeilen{border-top:1px solid var(--pn-line-soft);border-bottom:1px solid var(--pn-line-soft);margin:0}.pn-kopfzeilen>div{grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:36px;padding:0 20px;font-size:13px;display:grid}.pn-kopfzeilen>div+div{border-top:1px solid var(--pn-line-soft)}.pn-kopfzeilen dt{color:var(--pn-muted)}.pn-kopfzeilen dd{color:var(--pn-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pn-antwort-leer{color:var(--pn-muted);padding:14px 20px 18px;font-size:13px;line-height:1.55}.pn-antwort-form{flex-direction:column;display:flex}.pn-antwort-t{width:100%;min-height:190px;color:var(--pn-ink);font:inherit;resize:vertical;background:0 0;border:0;outline:none;padding:18px 20px;font-size:14.5px;line-height:1.7;display:block}.pn-antwort-t:focus-visible{box-shadow:inset 0 0 0 var(--fokus-breite,2px) var(--fokus-farbe,var(--pn-forest))}.pn-antwort-lesen{white-space:pre-line;min-height:0}.pn-antwort-fuss{border-top:1px solid var(--pn-line-soft);background:var(--pn-card);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.pn-antwort-fuss{background:color-mix(in srgb, var(--pn-card) 94%, transparent)}}.pn-antwort-fuss{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pn-antwort-fuss form{display:contents}.pn-vertrauen{color:var(--pn-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pn-haken{border-top:1px solid var(--pn-line-soft);background:var(--pn-quiet);flex-wrap:wrap;gap:6px 14px;padding:10px 20px;font-size:12px;display:flex}.pn-haken span{align-items:center;gap:5px;display:inline-flex}.pn-haken [data-ton=ok]{color:var(--pn-forest)}.pn-haken [data-ton=warn]{color:var(--pn-sienna)}.pn-nebenaktionen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pn-erledigt-zeile{border-radius:var(--radius-element);background:var(--pn-forest-tint);color:var(--pn-forest);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:13px;font-weight:500;display:flex}.pn-erledigt-zeile>span{flex:1;min-width:12ch}.pn-erledigt-form{display:contents}.pn-a-antwort .pn-erledigt-zeile{margin:16px 16px 8px}.pn-a-antwort>.pn-antwort-form:first-child .pn-kopfzeilen{border-top:0}.pn-a-antwort .pn-antwort-fuss [data-art=primaer]{flex:auto}.pn-a-antwort .pn-vertrauen{flex-basis:100%}.pn-antwort-neben{border-top:1px solid var(--pn-line-soft);flex-wrap:wrap;justify-content:space-between;gap:2px;padding:6px;display:flex}.pn-antwort-neben>form{display:contents}.pn-antwort-neben [data-slot=button]{padding-inline:8px}.pn-antwort-feld{position:relative}.pn-autosave{color:var(--pn-faint);pointer-events:none;opacity:0;transition:opacity .2s var(--pn-ease);font-size:11.5px;position:absolute;bottom:8px;right:14px}.pn-autosave:not([data-stand=ruhe]){opacity:1}.pn-autosave[data-stand=fehler]{color:var(--pn-sienna);pointer-events:auto}.pn-art-hinweis{color:var(--pn-muted);margin:8px 2px 0;font-size:12px;line-height:1.45}.pn-art .form-note{margin:8px 2px 0}.pn-zuruecksetzen{color:var(--pn-forest);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-4px 0 10px 20px;padding:2px 0;font-size:12.5px;font-weight:500;display:inline-flex}.pn-zuruecksetzen:hover{text-decoration:underline}.pn-a-belege{border-bottom:1px solid var(--pn-line-soft);margin-top:24px;display:grid}.pn-beleg{border-top:1px solid var(--pn-line-soft);scroll-margin-top:56px}.pn-beleg summary{cursor:pointer;color:var(--pn-ink);align-items:center;gap:10px;padding:12px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.pn-beleg summary::-webkit-details-marker{display:none}.pn-beleg summary>span:first-child{white-space:nowrap}.pn-beleg summary small{min-width:0;color:var(--pn-muted);text-align:right;font-size:12.5px;font-weight:400}.pn-chev{color:var(--pn-faint);transition:transform .2s var(--pn-ease)}.pn-beleg[open] .pn-chev{transform:rotate(90deg)}.pn-beleg-b{color:var(--pn-ink2);gap:10px;padding:2px 0 16px;font-size:13px;display:grid}.pn-d-body>.pn-beleg{border-bottom:1px solid var(--pn-line-soft)}.pn-krit{grid-template-columns:minmax(0,220px) minmax(0,1fr) 34px;align-items:center;gap:4px 10px;font-size:12.5px;display:grid}.pn-krit small{color:var(--pn-muted);grid-column:1/-1}.pn-krit b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pn-balken{border-radius:var(--radius-pille);background:var(--pn-sunk);height:6px;overflow:hidden}.pn-balken i{border-radius:var(--radius-pille);background:var(--pn-forest);height:100%;display:block}.pn-balken i[data-ton=mid]{background:var(--pn-ochre)}.pn-balken i[data-ton=lo]{background:var(--pn-sienna)}.pn-regelliste{gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pn-regelliste li{align-items:flex-start;gap:8px;display:flex}.pn-regelliste li svg{flex:none;margin-top:1px}.pn-regelliste [data-ton=ok] svg{color:var(--pn-forest)}.pn-regelliste [data-ton=you] svg{color:var(--pn-ochre)}.pn-regelliste [data-ton=no] svg{color:var(--pn-sienna)}.pn-regelliste q{color:var(--pn-muted);margin-top:2px;display:block}.pn-quellen{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pn-quellen a{color:var(--pn-forest);font-size:11.5px;text-decoration:none}.pn-quellen .pn-warn{color:var(--pn-sienna)}.pn-hinweis{border-radius:var(--radius-element);background:var(--pn-sunk);color:var(--pn-muted);padding:8px 10px;font-size:12.5px}.pn-kv{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:12.5px;display:grid}.pn-kv dt{color:var(--pn-faint)}.pn-kv dd{color:var(--pn-ink2);margin:0}.pn-warum-kurz{align-items:center;gap:10px;display:inline-flex}.pn-mini{gap:2px;display:inline-flex}.pn-mini i{background:var(--pn-forest);border-radius:3px;height:5px;display:block}.pn-mini i[data-ton=mid]{background:var(--pn-ochre)}.pn-mini i[data-ton=lo]{background:var(--pn-sienna)}.pn-mini i[data-ton=na]{background:var(--pn-line)}.pn-d-zwei{padding:0 var(--pn-pad) 40px;flex-direction:column;display:flex}.pn-d-zwei>.pn-lesen{height:auto;display:contents;overflow:visible}.pn-d-zwei .pn-a-belege,.pn-d-zwei .pn-d-body>.pn-beleg{order:2}.pn-d-zwei>.pn-a-antwort{order:1;margin-top:24px}.pn-d-zwei .pn-d-body{display:contents}.pn-d-zwei .pn-d-body>*+*{margin-top:20px}.pn-d-zwei>.pn-a-antwort .pn-antwort-t{field-sizing:content;min-height:240px;max-height:60vh}.pn-d-kopf+.pn-d-body>.pn-mail:first-child{margin-top:20px}.pn-d-review .pe-nachricht{margin-bottom:14px;padding:0}.pn-liste-leer{padding:24px 8px}.pn-tally{color:var(--pn-muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:12px;font-size:12.5px;display:flex}.pn-tally b{font-family:var(--font-display);color:var(--pn-ink);font-size:22px;font-weight:400;display:block}@media (min-width:1024px){main.content[data-workspace=posteingang]{max-width:none;padding:0}main.content[data-workspace=posteingang]>.page{padding:24px 32px}.pn{height:calc(100dvh - 56px);overflow:hidden}.pn-liste-scroll{overscroll-behavior:contain;overflow-y:auto}.pn-fuss,.pn-tasten{display:flex}.pn-detail{min-height:0;overflow-y:auto}.pn-dv{height:100%}.pn-dv:not([hidden]){flex-direction:column;display:flex}.pn-dv>.pn-d{flex:auto;height:auto;min-height:0}.pn-lesen{overscroll-behavior:contain;height:100%;overflow-y:auto}.pn-d-zwei{overscroll-behavior:contain;overflow-y:auto}.pn-d-mini{display:block}.pn-d-von{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container pn-dv (min-width:760px){.pn-d-zwei{--pn-antwort-b:340px;grid-template-columns:minmax(0, 1fr) var(--pn-antwort-b);padding:0;display:grid;overflow:hidden}.pn-d-zwei>.pn-zur-antwort{display:none}.pn-d-zwei>.pn-lesen{height:100%;display:block;overflow-y:auto}.pn-d-zwei .pn-d-body{display:grid}.pn-d-zwei .pn-d-body>*+*{margin-top:0}.pn-d-zwei>.pn-a-antwort{border:0;border-left:1px solid var(--pn-line);background:var(--pn-card);border-radius:0;flex-direction:column;min-height:0;margin:0;display:flex;overflow:hidden}.pn-d-zwei>.pn-a-antwort .pn-antwort-form{flex:1;min-height:0}.pn-d-zwei>.pn-a-antwort .pn-antwort-feld{flex-direction:column;flex:1;min-height:0;display:flex}.pn-d-zwei>.pn-a-antwort .pn-antwort-t{field-sizing:fixed;resize:none;flex:1;min-height:120px;max-height:none;overflow-y:auto}.pn-d-zwei>.pn-a-antwort .pn-antwort-lesen{flex:1;overflow-y:auto}.pn-d-zwei>.pn-a-antwort .pn-antwort-leer{flex:1}.pn-d-zwei>.pn-a-antwort .pn-antwort-fuss{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pn-card);position:static}}@container pn-dv (min-width:880px){.pn-d-zwei{--pn-antwort-b:360px}}@container pn-dv (min-width:1000px){.pn-d-zwei{--pn-antwort-b:420px}}}@media (max-width:1023px){.pn-antwort-fuss{bottom:calc(64px + env(safe-area-inset-bottom))}.pn-kopf{padding:12px 16px 0}.pn-kopf .ht-kopf-leiste{margin-inline:-16px}.pn-kopf-leiste{padding:0 16px 10px}.pn-kopf-leiste .ht-tabs{flex:100%;margin-inline:-6px}.pn-kopf-leiste .ht-tab{min-height:44px}.pn-kopf-werkzeuge{flex-wrap:wrap;flex:100%;justify-content:flex-start}.pn-kopf-werkzeuge .pn-suche{flex:100%;order:-1;height:40px}.pn-seite{--pn-liste-b:320px;--pn-pad:20px}}@media (max-width:900px){.pn-tisch{grid-template-columns:1fr}.pn-liste{border-right:0}.pn[data-detail=true] .pn-liste,.pn[data-detail=true] .pn-kopf,.pn[data-detail=false] .pn-detail,.pn-zeile[aria-current=true]:before{display:none}.pn[data-detail=false] .pn-zeile[aria-current=true]{box-shadow:none;background:0 0}.pn-zurueck{color:var(--pn-forest);margin:4px 0 0 8px;display:inline-flex}.pn-seite{--pn-pad:16px}.pn-d-titel{-webkit-line-clamp:4;font-size:23px}.pn-ik{min-width:44px;min-height:44px}.pn-krit{grid-template-columns:minmax(0,1fr) 34px}.pn-krit .pn-balken{grid-area:2/1/auto/-1}}@media (max-width:480px){.pn-antwort-fuss [data-art=primaer]{flex:100%}.pn-vertrauen{flex-basis:100%}.pn-pop{width:min(340px,100vw - 32px)}.pn-bilanz{flex-wrap:wrap}}.pn-seite .pe-option.is-vermutung:not(.is-gewaehlt){border-color:var(--pn-forest)}@supports (color:color-mix(in lab, red, red)){.pn-seite .pe-option.is-vermutung:not(.is-gewaehlt){border-color:color-mix(in srgb, var(--pn-forest) 55%, var(--pn-line))}}.pn-seite .pe-option.is-vermutung small{color:var(--pn-forest)}@container pn-dv (max-width:520px){.pn-angebot-z{grid-template-columns:minmax(0,1fr) 20px;gap:2px 10px}.pn-angebot-z dt{grid-column:1/-1}.pn-warum-kurz{display:none}}.pn-einklappen{color:var(--pn-muted);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pn-einklappen:hover{color:var(--pn-ink)}.pn-einklappen-spur{border-radius:var(--radius-pille);background:var(--pn-line);width:24px;height:14px;transition:background .16s;position:relative}.pn-einklappen-spur:after{content:"";border-radius:var(--radius-pille);background:var(--pn-paper);width:10px;height:10px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.pn-einklappen[aria-checked=true] .pn-einklappen-spur{background:var(--auswahl,var(--pn-forest))}.pn-einklappen[aria-checked=true] .pn-einklappen-spur:after{transform:translate(10px)}@media (prefers-reduced-motion:reduce){.pn-einklappen-spur,.pn-einklappen-spur:after{transition:none}}.pn-zur-antwort{z-index:6;pointer-events:none;order:1;height:0;position:sticky;bottom:16px}.pn-zur-antwort-knopf{border:1px solid var(--pn-forest);border-radius:var(--radius-pille);background:var(--pn-forest);min-height:40px;color:var(--pn-on-forest);white-space:nowrap;box-shadow:var(--pn-pop);cursor:pointer;pointer-events:auto;animation:pn-zur-rein .22s var(--pn-ease);align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pn-zur-antwort-knopf[hidden]{display:none}.pn-zur-antwort-art{opacity:.85;font-weight:400}.pn-zur-antwort-knopf:active{transform:translate(-50%)scale(.97)}@keyframes pn-zur-rein{0%{opacity:0;transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.pn-zur-antwort-knopf{animation:none}}@media (max-width:1023px){.pn-zur-antwort{bottom:calc(64px + env(safe-area-inset-bottom) + 12px)}.pn .pn-d-zwei>.pn-a-antwort{scroll-margin-top:72px}}.pn-a-antwort:focus{outline:none}.pn-d-zwei>.pn-a-antwort{scroll-margin-top:12px}.pn-pipeline{border:1px solid var(--pn-line);border-radius:var(--radius-element);background:var(--pn-card);color:var(--pn-ink2);align-items:center;gap:9px;margin-top:14px;padding:9px 12px;font-size:13px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.pn-pipeline svg:first-child{color:var(--pn-forest);flex:none}.pn-pipeline b{color:var(--pn-ink);font-weight:600}.pn-pipeline-chev{color:var(--pn-faint);transition:transform .16s var(--pn-ease);margin-left:auto}@media (hover:hover) and (pointer:fine){.pn-pipeline:hover{border-color:var(--pn-forest)}@supports (color:color-mix(in lab, red, red)){.pn-pipeline:hover{border-color:color-mix(in srgb, var(--pn-forest) 45%, var(--pn-line))}}.pn-pipeline:hover .pn-pipeline-chev{color:var(--pn-forest);transform:translate(2px)}}.pn-einordnung{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.pn-marke-knopf{font:inherit;cursor:pointer;font-size:11.5px;font-weight:600;transition:box-shadow .15s,filter .15s}.pn-marke-knopf:disabled{cursor:progress}.pn-marke-chev{opacity:.6;margin-left:-1px}@media (hover:hover) and (pointer:fine){.pn-marke-knopf:hover:not(:disabled){box-shadow:0 0 0 1px}.pn-marke-knopf:hover .pn-marke-chev{opacity:1}}.pn-einordnung-fehler{color:var(--pn-sienna);font-size:12px}.pn-menu [role=menuitem]{gap:8px;font-size:13px}.pn-menu [role=menuitem] small{color:var(--muted-foreground);margin-left:auto;padding-left:12px;font-size:11.5px}.pn-menu-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.pn-menu-leer{width:16px;display:inline-block}.pn-dreh{animation:.7s linear infinite pn-dreh}@keyframes pn-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pn-dreh{animation-duration:2s}}.pn-dv-leiste{flex:none;align-items:center;min-height:0;display:flex}.pn-dv-leiste .zw-leiste{margin-left:auto}@media (min-width:1024px) and (max-width:1179px){.pn-kopf .ht-kopf-zeile{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pn-d-zust{color:var(--pn-muted);align-items:center;gap:8px;font-size:12px;display:none}@media (min-width:1024px){.pn-d-zust{display:inline-flex}.pn-d-zust>span:first-child{display:none}@container pn-dv (min-width:960px){.pn-d-zust>span:first-child{display:inline}}.pn-dv:has(.pn-d-zust)>.pn-dv-leiste{display:none}.pn-dv-leiste .zw-leiste{padding:8px var(--pn-pad)}}@media (max-width:900px){.pn-tab-heute{display:none}.pn-dv-leiste{padding:2px 8px 0 4px}.pn-dv-leiste .pn-zurueck{margin:0}.pn-dv-leiste .zw-leiste{padding:0}.pn-dv-leiste .zw-leiste>span,.pn-d-knoepfe [data-blaettern]{display:none}.pn-d-kopf{padding:4px var(--pn-pad) 12px}.pn-d-meta{gap:6px;min-height:0}.pn-d-titel{-webkit-line-clamp:2;margin-top:6px;font-size:20px;line-height:1.25}.pn-d-von{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;overflow:hidden}.pn-urteil{padding:10px var(--pn-pad);gap:12px}}.zt-erf{--erf-leise:var(--card)}@supports (color:color-mix(in lab, red, red)){.zt-erf{--erf-leise:color-mix(in oklab, var(--card) 94%, var(--foreground))}}.zt-erf{--erf-linie:var(--border)}@supports (color:color-mix(in lab, red, red)){.zt-erf{--erf-linie:color-mix(in oklab, var(--border) 70%, transparent)}}.zt-erf{--erf-text-2:var(--muted-foreground);--erf-ease:cubic-bezier(.23, 1, .32, 1)}.zt-erf .ht-dlg-koerper{padding-bottom:0}.zt-erf .ht-dlg-koerper .ht-dlg-fuss{margin-top:0;margin-bottom:0;bottom:0}.zt-erf-form>:nth-last-child(2){margin-bottom:20px}.zt-erf-form{flex-direction:column;display:flex}.zt-erf .rd-num{font-variant-numeric:tabular-nums}.zt-erf-lbl{color:var(--erf-text-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.zt-erf-optional{letter-spacing:0;text-transform:none;font-weight:400}.zt-erf-abschnitt{flex-direction:column;gap:10px;display:flex}.zt-erf-abschnitt-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.zt-erf-punkt{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.zt-erf-icon{border-radius:var(--radius-element);min-width:36px;height:36px;color:var(--erf-text-2);background:0 0;border:0;place-items:center;transition:background-color .12s,color .12s;display:inline-grid}.zt-erf-icon:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.zt-erf-icon:disabled{opacity:.35}.zt-erf-icon svg{width:16px;height:16px}.zt-erf-link{color:var(--primary);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.zt-erf-seg{background:var(--muted);border-radius:999px;padding:3px;display:inline-flex}.zt-erf-seg button{height:30px;color:var(--erf-text-2);transition:background-color .16s var(--erf-ease), color .16s, box-shadow .16s;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.zt-erf-seg button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #121a141f}.zt-erf-feld{box-sizing:border-box;border:1px solid var(--border);background:var(--erf-leise);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .12s,background-color .12s}.zt-erf-feld:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.zt-erf-feld:focus{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.zt-erf-feld:focus{background:var(--card);outline:none}.zt-erf-feld::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.zt-erf-feld::placeholder{color:color-mix(in oklab, var(--muted-foreground) 85%, var(--card))}}.zt-erf-uhr{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:96px;height:48px;color:var(--foreground);font:inherit;text-align:center;border-radius:12px;font-size:20px;font-weight:500;transition:border-color .12s,box-shadow .12s}.zt-erf-uhr:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zt-erf-uhr:hover{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border))}}.zt-erf-uhr:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.zt-erf-uhr:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.zt-erf-uhr:focus{outline:none}.zt-erf-uhr::placeholder{color:var(--muted-foreground)}.zt-erf-schritt{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--foreground);border-radius:999px;flex:none;place-items:center;transition:background-color .12s,transform .12s;display:inline-grid}.zt-erf-schritt:hover{background:var(--muted)}.zt-erf-schritt:active{transform:scale(.94)}.zt-erf-schritt svg{width:18px;height:18px}.zt-erf-schritt-klein{width:36px;height:36px}.zt-erf-schritt-klein svg{width:14px;height:14px}.zt-erf-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.zt-erf-chip{border:1px solid var(--border);background:var(--card);height:36px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .14s,border-color .14s,color .14s}.zt-erf-chip:hover{background:var(--muted)}.zt-erf-chip[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--card)}.zt-erf-dauerwahl{flex-direction:column;align-items:center;gap:16px;padding:4px 0 2px;display:flex}.zt-erf-dauer-zeile{align-items:center;gap:24px;display:flex}.zt-erf-dauer-gross{justify-content:center;align-items:baseline;gap:8px;min-width:190px;display:flex}.zt-erf-dauer-gross input{width:4.2ch;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.03em;text-align:right;background:0 0;border:0;border-radius:8px;padding:0;font-size:76px;line-height:1}.zt-erf-dauer-gross input:focus{background:var(--muted);outline:none}.zt-erf-dauer-gross>span[aria-hidden]{color:var(--erf-text-2);font-size:17px}.zt-erf-dauerwahl-kompakt{align-items:flex-start;gap:12px}.zt-erf-dauerwahl-kompakt .zt-erf-dauer-zeile{gap:14px}.zt-erf-dauerwahl-kompakt .zt-erf-dauer-gross{min-width:140px}.zt-erf-dauerwahl-kompakt .zt-erf-dauer-gross input{font-size:48px}.zt-erf-dauerwahl-kompakt .zt-erf-chips{justify-content:flex-start}.zt-erf-warnung{background:var(--warn,#b7791f);border-radius:10px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.zt-erf-warnung{background:color-mix(in oklab, var(--warn,#b7791f) 14%, var(--card))}}.zt-erf-warnung{color:var(--warn,#b7791f)}@supports (color:color-mix(in lab, red, red)){.zt-erf-warnung{color:color-mix(in oklab, var(--warn,#b7791f) 55%, var(--foreground))}}.zt-erf-warnung{font-size:13px;line-height:1.45}.zt-erf-fehler{background:var(--err,#b42318);border-radius:10px;margin:12px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.zt-erf-fehler{background:color-mix(in oklab, var(--err,#b42318) 12%, var(--card))}}.zt-erf-fehler{color:var(--err,#b42318)}@supports (color:color-mix(in lab, red, red)){.zt-erf-fehler{color:color-mix(in oklab, var(--err,#b42318) 70%, var(--foreground))}}.zt-erf-fehler{font-size:14px}.zt-erf-hilfe{color:var(--erf-text-2);margin:0;font-size:13px;line-height:1.45}.zt-erf-fuss .ht-dlg-fuss-hinweis{min-width:0}.zt-erf-summe{align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.zt-erf-summe-text{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zt-erf-tag .ht-dlg-kopf{border-bottom:1px solid var(--erf-linie)}.zt-erf-tag-raster{grid-template-columns:400px minmax(0,1fr);margin:0 -24px;display:grid}.zt-erf-tag-links{border-right:1px solid var(--erf-linie);background:var(--erf-leise);flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}.zt-erf-tag-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.zt-erf-tag-datum{font-family:var(--font-display);margin:0;font-size:23px;line-height:1.15}.zt-erf-tag-heute{color:var(--primary);margin:2px 0 0;font-size:13px;font-weight:500}.zt-erf-tag-kopf .zt-erf-link{margin-top:2px;font-size:13px}.zt-erf-tag-nav{align-items:center;gap:2px;margin-right:-8px;display:flex}.zt-erf-kalender{color:var(--foreground);cursor:pointer;padding:0 8px;font-size:13px;position:relative}.zt-erf-kalender input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.zt-erf-kalender input::-webkit-calendar-picker-indicator{cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.zt-erf-tag-stand{color:var(--erf-text-2);grid-template-columns:1fr auto;gap:8px 12px;font-size:13px;display:grid}.zt-erf-tag-stand p{margin:0}.zt-erf-tag-stand strong{color:var(--foreground);font-weight:600}.zt-erf-balken{background:var(--border);border-radius:3px;grid-column:1/-1;gap:2px;height:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt-erf-balken{background:color-mix(in oklab, var(--border) 80%, transparent)}}.zt-erf-balken span{background:var(--foreground);transition:width .24s var(--erf-ease);border-radius:3px}.zt-erf-strahl{margin-top:4px;position:relative;overflow:visible}.zt-erf-stunde{pointer-events:none;align-items:center;gap:10px;height:0;display:flex;position:absolute;left:0;right:0}.zt-erf-stunde:after{background:var(--erf-linie);content:"";flex:1;height:1px}.zt-erf-stunde span{width:38px;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.zt-erf-stunde span{color:color-mix(in oklab, var(--muted-foreground) 85%, var(--card))}}.zt-erf-stunde span{font-size:11px}.zt-erf-spur{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:48px;right:0}.zt-erf-eintrag{box-sizing:border-box;background:var(--c);border-radius:9px;flex-direction:column;gap:2px;padding:7px 10px;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt-erf-eintrag{background:color-mix(in oklab, var(--c) 16%, var(--card))}}.zt-erf-eintrag{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.zt-erf-eintrag{color:color-mix(in oklab, var(--c) 62%, var(--foreground))}}.zt-erf-eintrag{pointer-events:none;font-size:12px;line-height:1.3}.zt-erf-eintrag b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.zt-erf-eintrag span{opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zt-erf-eintrag-flach{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding-block:0}.zt-erf-eintrag-flach b{font-size:12px}.zt-erf-luecke{box-sizing:border-box;border:1.5px dashed var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.zt-erf-luecke{border:1.5px dashed color-mix(in oklab, var(--foreground) 20%, var(--border))}}.zt-erf-luecke{color:var(--erf-text-2);cursor:pointer;background:0 0;border-radius:9px;font-size:12px;transition:background-color .14s,border-color .14s}.zt-erf-luecke b{color:var(--foreground);font-weight:500}.zt-erf-luecke:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.zt-erf-luecke:hover{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.zt-erf-neu{z-index:2;box-sizing:border-box;border:2px solid var(--c);background:var(--c);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.zt-erf-neu{background:color-mix(in oklab, var(--c) 14%, var(--card))}}.zt-erf-neu{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.zt-erf-neu{color:color-mix(in oklab, var(--c) 65%, var(--foreground))}}.zt-erf-neu{cursor:grab;transition:top 90ms linear,height 90ms linear;box-shadow:0 8px 20px -8px #121a1459}.zt-erf-neu:active{cursor:grabbing}.zt-erf-neu-konflikt{border-style:dashed}.zt-erf-neu-zeile{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.zt-erf-neu-zeile b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.zt-erf-neu-tag{background:var(--c);color:#fff;border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.zt-erf-neu-meta{opacity:.9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.zt-erf-neu-dauer{font-family:var(--font-display);margin-top:auto;font-size:22px;line-height:1}.zt-erf-griff{box-sizing:border-box;border:2px solid var(--c);background:var(--card);cursor:ns-resize;border-radius:5px;width:30px;height:10px;margin-left:-15px;position:absolute;left:50%}.zt-erf-griff-oben{top:-6px}.zt-erf-griff-unten{bottom:-6px}.zt-erf-jetzt{z-index:3;pointer-events:none;background:#c0533f;height:1.5px;position:absolute;left:-8px;right:0}.zt-erf-jetzt:before{content:"";background:#c0533f;border-radius:999px;width:8px;height:8px;position:absolute;top:-3.25px;left:0}.zt-erf-tag-rechts{flex-direction:column;gap:22px;min-width:0;padding:20px 28px 24px;display:flex}.zt-erf-fuer{color:var(--erf-text-2);align-items:center;gap:10px;margin-bottom:-6px;font-size:14px;display:flex}.zt-erf-suche{position:relative}.zt-erf-suche svg{width:16px;height:16px;color:var(--muted-foreground);position:absolute;top:14px;left:14px}.zt-erf-suche input{box-sizing:border-box;border:1px solid var(--border);background:var(--erf-leise);width:100%;height:44px;color:var(--foreground);font:inherit;border-radius:12px;padding:0 14px 0 40px;font-size:15px}.zt-erf-suche input:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.zt-erf-suche input:focus{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.zt-erf-suche input:focus{background:var(--card);outline:none}.zt-erf-projekte{flex-direction:column;gap:2px;max-height:252px;margin:0 -4px;padding:2px 4px;display:flex;overflow-y:auto}.zt-erf-projekt{width:100%;min-height:46px;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:12px;padding:0 14px;font-size:15px;transition:background-color .12s,border-color .12s;display:flex}.zt-erf-projekt:hover{background:var(--erf-leise)}.zt-erf-projekt[aria-checked=true]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zt-erf-projekt[aria-checked=true]{border-color:color-mix(in oklab, var(--foreground) 14%, var(--border))}}.zt-erf-projekt[aria-checked=true]{background:var(--muted)}.zt-erf-projekt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.zt-erf-projekt-meta{max-width:40%;color:var(--erf-text-2);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.zt-erf-projekt-check{width:18px;height:18px;color:var(--primary);opacity:0;transition:opacity .14s, transform .2s var(--erf-ease);flex:none;transform:scale(.6)}.zt-erf-projekt[aria-checked=true] .zt-erf-projekt-check{opacity:1;transform:none}.zt-erf-leer{color:var(--erf-text-2);margin:0;padding:12px 14px;font-size:14px}.zt-erf-pills{flex-wrap:wrap;gap:8px;display:flex}.zt-erf-pill{border:1px solid var(--border);background:var(--card);height:36px;color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.zt-erf-pill svg{width:14px;height:14px}.zt-erf-pill:hover{background:var(--muted)}.zt-erf-pill[aria-checked=true]{border-color:var(--foreground);background:var(--foreground);color:var(--card)}.zt-erf-pill-tag{opacity:.7;font-size:11px}.zt-erf-pill-tag:before{content:"·";margin-right:4px}.zt-erf-pill-neu{color:var(--primary);background:0 0;border-color:#0000;padding:0 8px}.zt-erf-pill-neu:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.zt-erf-pill-neu:hover{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.zt-erf-zeitreihe{align-items:center;gap:10px;display:flex}.zt-erf-strich{color:var(--muted-foreground)}.zt-erf-dauer-badge{background:var(--muted);height:48px;color:var(--erf-text-2);border-radius:12px;align-items:center;gap:6px;margin-left:6px;padding:0 14px;font-size:13px;display:inline-flex}.zt-erf-dauer-badge b{color:var(--foreground);font-family:var(--font-display);font-size:24px;font-weight:400}.zt-erf-fokus-inhalt{flex-direction:column;display:flex}.zt-erf-satz{color:var(--erf-text-2);flex-wrap:wrap;align-items:center;gap:10px 8px;margin:2px 0 22px;font-size:16px;line-height:1;display:flex}.zt-erf-trenner{border-top:1px solid var(--erf-linie);margin:0 -24px;padding:18px 24px 20px}.zt-erf-woche{color:var(--erf-text-2);font-size:13px}.zt-erf-streifen{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.zt-erf-tagknopf{border:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 2px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt-erf-tagknopf{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.zt-erf-tagknopf{background:var(--card);color:var(--foreground);transition:background-color .16s var(--erf-ease), border-color .16s, color .16s;border-radius:14px}.zt-erf-tagknopf:hover{background:var(--erf-leise)}.zt-erf-tagknopf[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.zt-erf-tagknopf-wt{opacity:.75;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.zt-erf-tagknopf-nr{font-size:20px;font-weight:500;line-height:1}.zt-erf-tagknopf-spur{background:var(--muted);border-radius:2px;width:70%;height:4px;display:block;overflow:hidden}.zt-erf-tagknopf-spur span{height:100%;transition:width .24s var(--erf-ease);background:#b98a4e;border-radius:2px;display:block}.zt-erf-tagknopf-spur span[data-voll]{background:var(--primary)}.zt-erf-tagknopf[aria-pressed=true] .zt-erf-tagknopf-spur{background:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.zt-erf-tagknopf[aria-pressed=true] .zt-erf-tagknopf-spur{background:color-mix(in oklab, var(--primary-foreground) 25%, transparent)}}.zt-erf-tagknopf[aria-pressed=true] .zt-erf-tagknopf-spur span{background:var(--primary-foreground)}.zt-erf-tagknopf-h{opacity:.8;min-height:1em;font-size:11px}.zt-erf-vonbis{flex-direction:column;gap:14px;display:flex}.zt-erf-vonbis-reihe{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.zt-erf-pfeil{width:20px;height:20px;color:var(--muted-foreground)}.zt-erf-uhrblock{background:var(--erf-leise);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:12px 0 14px;display:flex}.zt-erf-uhrblock-lbl{color:var(--erf-text-2);font-size:12px}.zt-erf-uhrblock-reihe{align-items:center;gap:10px;display:flex}.zt-erf-uhr-gross{width:3.4em;height:52px;font-family:var(--font-display);letter-spacing:-.02em;background:0 0;border-color:#0000;font-size:40px;font-weight:400}.zt-erf-uhr-gross:hover{border-color:#0000}.zt-erf-ergibt{color:var(--erf-text-2);text-align:center;margin:0;font-size:14px}.zt-erf-ergibt b{color:var(--foreground);font-weight:600}.zt-erf-notiz{resize:none;min-height:0;padding:12px 14px;line-height:1.45}.zt-erf-fokus .zt-erf-fokus-inhalt>.zt-erf-abschnitt:last-child{padding-top:4px}@media (max-width:639px){.zt-erf-trenner{margin:0 -16px;padding-inline:16px}.zt-erf-streifen{gap:4px}.zt-erf-tagknopf{border-radius:12px}.zt-erf-dauer-zeile{gap:16px}.zt-erf-dauer-gross{min-width:150px}.zt-erf-dauer-gross input{font-size:64px}.zt-erf-uhr-gross{font-size:32px}.zt-erf-satz{font-size:15px}.zt-erf-dauerwahl:not(.zt-erf-dauerwahl-kompakt) .zt-erf-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;display:grid}.zt-erf-dauerwahl:not(.zt-erf-dauerwahl-kompakt) .zt-erf-chip{padding:0;font-size:13px}}@media (prefers-reduced-motion:reduce){.zt-erf *,.zt-erf :before{transition:none!important}}.zt-erf-pill-mehr{color:var(--erf-text-2);border-style:dashed}:is(.cf-pop,.cf-sheet,.df-pop,.df-sheet){--a-karte:#fff;--a-linie:#e2dbcf;--a-linie-leise:#efebe3;--a-tinte:#1b1a17;--a-gedaempft:#57534b;--a-wald:#23483a;--a-wald-fuell:#23483a;--a-wald-tint:#e4ede7;--a-auf-wald:#fff;--a-sienna:#a3461d;--a-sienna-tint:#f6e7dd;--a-ruhig:#faf8f4;--a-sunk:#efebe3;--a-schatten:0 16px 40px -12px #1b1a1738, 0 2px 6px #1b1a170f;--a-kante-oben:#1b1a171a;color:var(--a-tinte)}html[data-theme=nachtstall] :is(.cf-pop,.cf-sheet,.df-pop,.df-sheet){--a-karte:#22272c;--a-linie:#f1eee729;--a-linie-leise:#f1eee717;--a-tinte:#f1eee7;--a-gedaempft:#bdb9b1;--a-wald:#8cc2a3;--a-wald-fuell:#2f6a52;--a-wald-tint:#7db59529;--a-auf-wald:#fff;--a-sienna:#e9a878;--a-sienna-tint:#c9844c29;--a-ruhig:#292f35;--a-sunk:#f1eee712;--a-schatten:0 18px 44px -12px #0009, 0 2px 6px #0000004d;--a-kante-oben:#00000073}.cf-pop,.df-pop{box-sizing:border-box;border:1px solid var(--a-linie);background:var(--a-karte);box-shadow:var(--a-schatten);border-radius:12px;padding:0;transition-property:opacity,transform}.cf-sheet,.df-sheet{border-color:var(--a-linie);background:var(--a-karte)}.df-sheet-kopf{border-bottom:1px solid var(--a-linie-leise);justify-content:space-between;align-items:center;gap:12px;padding:12px 8px 12px 16px;display:flex}.df-sheet-titel{margin:0;font-size:16px;font-weight:600;line-height:24px}.df-sheet-zu{width:44px;height:44px;color:var(--a-gedaempft);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.df-sheet-zu:hover{background:var(--a-sunk)}.df-sheet-zu svg{width:18px;height:18px}.cf-pop{width:min(max(var(--radix-popover-trigger-width,0px), 280px), 520px);max-width:calc(100vw - 32px);max-height:min(480px, var(--radix-popover-content-available-height,480px));flex-direction:column;display:flex;overflow:hidden}.cf-pop[data-breit]{width:min(max(var(--radix-popover-trigger-width,0px), 420px), 520px)}.cf-pop[data-lang]{min-height:min(280px,100dvh - 32px)}.cf-titel{color:var(--a-gedaempft);flex:none;padding:12px 12px 0;font-size:12px;font-weight:500;line-height:16px}.cf-command{min-height:0;color:inherit;flex-direction:column;flex:auto;display:flex}.cf-suche,.df-feld{box-sizing:border-box;border:1px solid var(--a-linie);background:var(--a-karte);cursor:text;border-radius:10px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.cf-suche{flex:none;margin:8px 8px 4px}.cf-suche:hover,.df-feld:hover{border-color:var(--a-gedaempft)}@supports (color:color-mix(in lab, red, red)){.cf-suche:hover,.df-feld:hover{border-color:color-mix(in srgb, var(--a-gedaempft) 45%, var(--a-linie))}}.cf-suche:focus-within,.df-feld:focus-within{border-color:var(--a-wald);box-shadow:inset 0 0 0 .5px var(--a-wald)}.cf-suche-icon,.df-feld-icon{width:16px;height:16px;color:var(--a-gedaempft);flex:none}.cf-suche-feld,.df-feld-eingabe{min-width:0;height:38px;box-shadow:none;color:inherit;font:400 14px/20px var(--font-ui);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0}.df-feld-eingabe{caret-color:var(--a-wald);font-weight:500}.cf-suche-feld::placeholder,.df-feld-eingabe::placeholder{color:var(--a-gedaempft);opacity:1;font-weight:400}.cf-liste{overscroll-behavior:contain;background:linear-gradient(var(--a-karte) 40%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--a-karte) 60%) bottom / 100% 28px no-repeat local, linear-gradient(to bottom, var(--a-kante-oben), transparent) top / 100% 10px no-repeat scroll, linear-gradient(to top, var(--a-kante-oben), transparent) bottom / 100% 14px no-repeat scroll, var(--a-karte);flex:auto;min-height:0;max-height:none;padding:4px 4px 8px;scroll-padding-block:8px;position:relative;overflow:hidden auto}.cf-suche+.cf-liste,.cf-suche+* .cf-liste{border-top:1px solid var(--a-linie-leise)}.cf-liste-mobil{max-height:60dvh}.cf-gruppe{padding:0}.cf-gruppe [cmdk-group-heading]{color:var(--a-gedaempft);letter-spacing:.06em;text-transform:uppercase;padding:12px 10px 4px;font-size:11px;font-weight:600;line-height:16px}.cf-gruppe:first-child [cmdk-group-heading]{padding-top:8px}.cf-opt{box-sizing:border-box;color:var(--a-tinte);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;padding:8px 10px;transition:background-color .12s,box-shadow .12s;display:flex;position:relative}.cf-opt[data-selected=true]{background:var(--a-ruhig);color:var(--a-tinte)}.cf-command[data-tastatur] .cf-opt[data-selected=true]{box-shadow:inset 0 0 0 1.5px var(--a-wald)}.cf-opt[data-disabled=true]{cursor:default;opacity:.5}.cf-opt-titel{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.cf-opt-nr{font-weight:600}.cf-opt-trenner{color:var(--a-gedaempft);margin:0 6px}.cf-opt-meta{color:var(--a-gedaempft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.cf-opt-check{color:var(--a-wald)}.cf-leer{color:var(--a-gedaempft);text-align:center;padding:24px 12px;font-size:13px}.df-pop{width:340px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height,none);overscroll-behavior:contain;overflow-y:auto}.df-panel{--df-zelle:36px;flex-direction:column;gap:12px;padding:12px;display:flex}.df-panel[data-mobil]{--df-zelle:44px;padding:16px}.df-felder{gap:8px;display:flex}.df-feld{flex:1}.df-feld[data-aktiv]:not(:focus-within){border-color:var(--a-wald)}.df-feld[data-unklar],.df-feld[data-unklar]:focus-within{border-color:var(--a-sienna);box-shadow:inset 0 0 0 .5px var(--a-sienna)}.df-feld-name{color:var(--a-gedaempft);flex:none;font-size:12px;line-height:16px}.df-chips{flex-wrap:wrap;gap:6px;display:flex}.df-chip{box-sizing:border-box;border:1px solid var(--a-linie);background:var(--a-karte);height:28px;color:var(--a-tinte);font:500 12px/16px var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 9px;transition:background-color .14s,border-color .14s;display:inline-flex}.df-panel[data-mobil] .df-chip{height:36px;padding:0 12px;font-size:13px}.df-chip:hover{border-color:var(--a-gedaempft)}@supports (color:color-mix(in lab, red, red)){.df-chip:hover{border-color:color-mix(in srgb, var(--a-gedaempft) 45%, var(--a-linie))}}.df-chip:hover{background:var(--a-ruhig)}.df-chip:active{background:var(--a-sunk)}.df-chip[aria-pressed=true]{border-color:var(--a-wald);background:var(--a-wald-tint);color:var(--a-wald)}.df-kopf{grid-template-columns:32px 1fr 32px;align-items:center;gap:4px;display:grid}.df-panel[data-mobil] .df-kopf{grid-template-columns:44px 1fr 44px}.df-pfeil,.df-monat{box-sizing:border-box;height:32px;color:var(--a-tinte);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .14s;display:inline-flex}.df-panel[data-mobil] :is(.df-pfeil,.df-monat){height:44px}.df-pfeil svg{width:16px;height:16px;color:var(--a-gedaempft)}.df-monat{font:600 14px/20px var(--font-ui);justify-self:center;padding:0 10px}.df-monat[aria-expanded=true]{background:var(--a-wald-tint);color:var(--a-wald)}:is(.df-pfeil,.df-monat):hover{background:var(--a-sunk)}.df-raster{flex-direction:column;gap:2px;display:flex}.df-woche{grid-template-columns:repeat(7, minmax(var(--df-zelle), 1fr));display:grid}.df-wochentage{margin-bottom:2px}.df-wt{height:24px;color:var(--a-gedaempft);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.df-wt:nth-child(n+6){color:var(--a-gedaempft)}@supports (color:color-mix(in lab, red, red)){.df-wt:nth-child(n+6){color:color-mix(in srgb, var(--a-gedaempft) 75%, transparent)}}.df-zelle{justify-content:center;display:flex}.df-zelle[data-band]{background:var(--a-wald-tint)}.df-zelle[data-band=start]{background:linear-gradient(to right, transparent 50%, var(--a-wald-tint) 50%)}.df-zelle[data-band=ende]{background:linear-gradient(to left, transparent 50%, var(--a-wald-tint) 50%)}.df-tag{box-sizing:border-box;width:var(--df-zelle);height:var(--df-zelle);color:var(--a-tinte);font:500 14px/1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.df-tag[data-wochenende]{color:var(--a-tinte)}@supports (color:color-mix(in lab, red, red)){.df-tag[data-wochenende]{color:color-mix(in srgb, var(--a-tinte) 72%, var(--a-karte))}}.df-tag[data-zukunft]{color:var(--a-tinte)}@supports (color:color-mix(in lab, red, red)){.df-tag[data-zukunft]{color:color-mix(in srgb, var(--a-tinte) 55%, var(--a-karte))}}.df-tag[data-anders]{color:var(--a-tinte)}@supports (color:color-mix(in lab, red, red)){.df-tag[data-anders]{color:color-mix(in srgb, var(--a-tinte) 38%, var(--a-karte))}}.df-tag:hover{background:var(--a-sunk)}.df-tag[data-heute]{box-shadow:inset 0 0 0 1px var(--a-wald);color:var(--a-wald);font-weight:600}.df-tag[data-bereich]{color:var(--a-wald)}.df-tag[data-bereich]:hover{background:var(--a-wald)}@supports (color:color-mix(in lab, red, red)){.df-tag[data-bereich]:hover{background:color-mix(in srgb, var(--a-wald) 14%, transparent)}}.df-tag[data-gewaehlt],.df-tag[data-gewaehlt]:hover{background:var(--a-wald-fuell);color:var(--a-auf-wald);font-weight:600}.df-tag[data-gewaehlt][data-heute]{box-shadow:inset 0 0 0 2px var(--a-wald-fuell), inset 0 0 0 3px var(--a-karte)}.df-tag:focus-visible{outline:2px solid var(--a-wald);outline-offset:1px}.df-tag[data-gewaehlt]:focus-visible{outline-offset:2px}.df-monate{min-height:calc(24px + 2px + 5 * var(--df-zelle) + 4 * 2px);grid-template-columns:repeat(3,1fr);align-content:center;gap:4px;display:grid}.df-monat-wahl{height:44px;color:var(--a-tinte);font:500 14px/20px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px}.df-monat-wahl:hover{background:var(--a-sunk)}.df-monat-wahl[data-heute]{box-shadow:inset 0 0 0 1px var(--a-wald)}.df-monat-wahl[data-gewaehlt]{background:var(--a-wald-fuell);color:var(--a-auf-wald)}.df-hinweis{background:var(--a-sienna-tint);color:var(--a-tinte);border-radius:8px;margin:0;padding:8px 10px;font-size:13px;line-height:18px}.df-hinweis[data-leer]{display:none}:is(.df-chip,.df-pfeil,.df-monat,.df-monat-wahl):focus-visible{outline:2px solid var(--a-wald);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(.cf-pop,.cf-sheet,.df-pop,.df-sheet) *{transition:none!important}}.df-chip[data-leise]{color:var(--a-gedaempft);border-style:dashed}.choice-token{display:inline-flex}.cf-token{border:1px solid var(--border);background:var(--card);max-width:100%;min-height:40px;color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .12s,border-color .12s;display:inline-flex}.cf-token[data-avatar]{padding-left:6px}.cf-token:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cf-token:hover:not(:disabled){border-color:color-mix(in oklab, var(--foreground) 22%, var(--border))}}.cf-token:hover:not(:disabled){background:var(--card)}@supports (color:color-mix(in lab, red, red)){.cf-token:hover:not(:disabled){background:color-mix(in oklab, var(--card) 94%, var(--foreground))}}.cf-token:focus-visible{outline:2px solid var(--fokus-farbe,var(--primary));outline-offset:2px}.cf-token>span[aria-hidden=true]:first-child{width:auto;height:auto}.cf-token-wert{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-token-tag{background:var(--primary);border-radius:6px;flex:none;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.cf-token-tag{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.cf-token-tag{color:var(--primary);font-size:11px;font-weight:500}.cf-token-pfeil{width:14px;height:14px;color:var(--muted-foreground);flex:none}:root{--placeholder:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--placeholder:color-mix(in srgb, var(--foreground) 42%, transparent)}}body :is(input,textarea):not([data-placeholder-eigen])::placeholder{color:var(--placeholder);opacity:1}.ht-pflicht{color:var(--err);font-weight:600}.ht-feld{gap:6px;min-width:0;display:grid}.ht-feld>label{font-size:13px;font-weight:500}.ht-feld-hinweis{color:var(--muted-foreground);font-size:12px;line-height:1.45}.ht-feld-fehler{color:var(--err);text-align:left;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.ht-feld-fehler>svg{flex:none;width:14px;height:14px;margin-top:1px}body :is(input,textarea,select,button[role=combobox])[aria-invalid=true]{border-color:var(--err)!important}body :is(input,textarea,select)[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--err)}@supports (color:color-mix(in lab, red, red)){body :is(input,textarea,select)[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--err) 18%, transparent)}}[data-fehler-gruppe]{box-shadow:0 0 0 1px var(--err);border-radius:12px}.ht-verwerfen{gap:14px;padding:22px 22px 18px;display:grid}.ht-verwerfen h2{font-family:var(--font-serif);font-size:22px;font-weight:400;line-height:1.2}.ht-verwerfen p{color:var(--muted-foreground);font-size:14px;line-height:1.5}.ht-verwerfen-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:is([data-slot=button][data-art=primaer],.bv2-primaer,.bv2-knopf-gruen) :is(kbd,.mic-kbd,.bv2-kbd){opacity:1;color:inherit;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){:is([data-slot=button][data-art=primaer],.bv2-primaer,.bv2-knopf-gruen) :is(kbd,.mic-kbd,.bv2-kbd){border-color:color-mix(in srgb, currentColor 55%, transparent)}}:is([data-slot=button][data-art=primaer],.bv2-primaer,.bv2-knopf-gruen) :is(kbd,.mic-kbd,.bv2-kbd){background:currentColor}@supports (color:color-mix(in lab, red, red)){:is([data-slot=button][data-art=primaer],.bv2-primaer,.bv2-knopf-gruen) :is(kbd,.mic-kbd,.bv2-kbd){background:color-mix(in srgb, currentColor 14%, transparent)}}.ht-rueckmeldung{z-index:70;left:var(--rm-left,12px);bottom:var(--rm-bottom,calc(76px + env(safe-area-inset-bottom)));width:var(--rm-breite,min(460px, calc(100vw - 24px)));pointer-events:none;position:fixed}@media (min-width:1024px){.ht-rueckmeldung{left:var(--rm-left,256px);bottom:var(--rm-bottom,24px)}}.ht-rueckmeldung>*{pointer-events:auto}.ht-rueckmeldung .ht-toast{transition-property:transform,opacity;position:relative}.ht-toast-rest{min-width:3ch;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12.5px}.ht-toast-ablauf{background:var(--primary);transform-origin:0;pointer-events:none;border-radius:2px;height:2px;animation-name:ht-toast-ablauf;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:14px;right:14px}@keyframes ht-toast-ablauf{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ht-toast-ablauf{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
