@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-latin-CclBWeUS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-latin-ext-oUstOPQL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root,:root[data-theme=light]{--hw-color-ground: #F5F5F7;--hw-color-surface: #FDFDFE;--hw-color-surface-sunken: #EFEFF2;--hw-color-ink: #1A1C1D;--hw-color-ink-soft: #585C5F;--hw-color-ink-faint: #676B6F;--hw-color-line: #E5E5EA;--hw-color-line-strong: #89898F;--hw-color-line-quiet: #C9C9CE;--hw-color-accent: #096EE5;--hw-color-accent-hover: #0862CC;--hw-color-accent-active: #0758B8;--hw-color-accent-text: #0862CC;--hw-color-accent-wash: #E4EFFC;--hw-color-focus: #096EE5;--hw-color-on-accent: #FFFFFF;--hw-color-on-danger: #FFFFFF;--hw-color-ok-fg: #3B6947;--hw-color-ok-bg: #E5EDE3;--hw-color-ok-border: #5E8A66;--hw-color-warn-fg: #7A5A14;--hw-color-warn-bg: #F2EAD7;--hw-color-warn-border: #B8892E;--hw-color-danger-fg: #9A3F2C;--hw-color-danger-bg: #F4E3DD;--hw-color-danger-border: #C2593F;--hw-color-danger-wash: #FBF3F0;--hw-color-info-fg: #2B4A80;--hw-color-info-bg: #E3E8F2;--hw-color-info-border: #3D5F9E;--hw-color-warn-marker: #D88721;--hw-color-graphite: #181A1B;--hw-color-graphite-raised: #222526;--hw-color-graphite-sunken: #0F1112;--hw-color-on-graphite: #F2F2F5;--hw-color-on-graphite-soft: #A3A6A8;--hw-color-on-graphite-faint: #868A8C;--hw-color-accent-on-graphite: #4A95EE;--hw-color-zahl-on-graphite: #C2593F;--hw-color-on-zahl-on-graphite: #FFFFFF;--hw-color-nav-text: #C9CBCC;--hw-color-nav-icon: #A3A6A8;--hw-color-nav-hover: #22272A;--hw-color-nav-hover-text: #E9EBEC;--hw-color-nav-hover-icon: #C9CBCC;--hw-color-nav-active: #363C40;--hw-color-nav-active-text: #FFFFFF;--hw-color-nav-disabled-text: #5A5E60;--hw-color-nav-disabled-icon: #4A4E50;--hw-color-row-hover: #F1F1F4;--hw-color-row-selected: #F7F7FA;--hw-color-ok-on-graphite: #93BB9D;--hw-color-warn-on-graphite: #D9B063;--hw-color-danger-on-graphite: #E39A86;--hw-color-info-on-graphite: #93ACE0;--hw-color-finanzkachel-akzent: #F2C66B;--hw-kontext-text: var(--hw-color-ink);--hw-kontext-soft: var(--hw-color-ink-soft);--hw-kontext-faint: var(--hw-color-ink-faint);--hw-kontext-ok: var(--hw-color-ok-fg);--hw-kontext-warn: var(--hw-color-warn-fg);--hw-kontext-danger: var(--hw-color-danger-fg);--hw-kontext-info: var(--hw-color-info-fg);--hw-kontext-ok-punkt: var(--hw-status-punkt-ok);--hw-kontext-warn-punkt: var(--hw-status-punkt-warn);--hw-kontext-danger-punkt: var(--hw-status-punkt-danger);--hw-kontext-info-punkt: var(--hw-status-punkt-info);--hw-navigator-aktiv: var(--hw-color-accent);--hw-navigator-aktiv-schrift: var(--hw-color-on-accent);--hw-navigator-h: 44px;--hw-navigator-schraege: calc(var(--hw-navigator-h) * .2126);--hw-navigator-naht: 2px;--hw-navigator-da: #DCE8FA;--hw-navigator-da-schrift: #0862CC;--hw-navigator-leer: #EEF1F5;--hw-navigator-leer-hover: #E0E5EB;--hw-navigator-leer-schrift: var(--hw-color-ink-faint);--hw-navigator-leer-hover-schrift: var(--hw-color-ink);--hw-navigator-markiert: var(--hw-color-accent-wash);--hw-navigator-markiert-schrift: var(--hw-color-accent-text);--hw-kontext-nav-text: var(--hw-color-ink-soft);--hw-kontext-nav-icon: var(--hw-color-ink-faint);--hw-kontext-nav-hover: var(--hw-color-row-selected);--hw-kontext-nav-hover-text: var(--hw-color-ink);--hw-kontext-nav-hover-icon: var(--hw-color-ink-soft);--hw-kontext-nav-active: var(--hw-color-surface-sunken);--hw-kontext-nav-active-text: var(--hw-color-ink);--hw-kontext-nav-akzent: var(--hw-color-graphite);--hw-kontext-nav-glanz: transparent;--hw-kontext-nav-disabled-text: var(--hw-color-ink-faint);--hw-kontext-nav-disabled-icon: var(--hw-color-line-strong);--hw-color-line-on-graphite: rgba(255, 255, 255, .1);--hw-color-divider-on-graphite: rgba(255, 255, 255, .2);--hw-color-axis-on-graphite: rgba(255, 255, 255, .36);--hw-color-glanz-on-graphite: rgba(255, 255, 255, .07);--hw-color-markenrand-on-graphite: rgba(255, 255, 255, .26);--hw-focus-ring: rgba(9, 110, 229, .3);--hw-size-finance-w: 276px;--hw-detail-seitenspalte: var(--hw-size-finance-w);--hw-size-header-row-h: 132px;--hw-size-header-row-h-beleg: 156px;--hw-grid-gap: var(--hw-space-12);--hw-grid-pitch: var(--hw-space-48);--hw-kat-1-bg: #DBF2FE;--hw-kat-1-fg: #1572A0;--hw-kat-1-border: #93DAFD;--hw-kat-1-solid: #3BB8F6;--hw-kat-2-bg: #DCFCE7;--hw-kat-2-fg: #15803D;--hw-kat-2-border: #86EFAC;--hw-kat-2-solid: #22C55E;--hw-kat-3-bg: #FFEDD5;--hw-kat-3-fg: #C2410C;--hw-kat-3-border: #FDBA74;--hw-kat-3-solid: #F97316;--hw-kat-4-bg: #F3E8FF;--hw-kat-4-fg: #7E22CE;--hw-kat-4-border: #D8B4FE;--hw-kat-4-solid: #A855F7;--hw-kat-5-bg: #CCFBF1;--hw-kat-5-fg: #0F766E;--hw-kat-5-border: #5EEAD4;--hw-kat-5-solid: #14B8A6;--hw-kat-6-bg: #FEF9C7;--hw-kat-6-fg: #7B7206;--hw-kat-6-border: #FCED4D;--hw-kat-6-solid: #EAD708;--hw-kat-7-bg: #FCE7F3;--hw-kat-7-fg: #BE185D;--hw-kat-7-border: #F9A8D4;--hw-kat-7-solid: #EC4899;--hw-kat-8-bg: #E0E7FF;--hw-kat-8-fg: #4338CA;--hw-kat-8-border: #A5B4FC;--hw-kat-8-solid: #6366F1;--hw-kat-9-bg: #E2FAD1;--hw-kat-9-fg: #347804;--hw-kat-9-border: #A0E76E;--hw-kat-9-solid: #56B910;--hw-panel-pad: 20px;--hw-radius-mark: 2px;--hw-radius-ctl: 6px;--hw-radius-card: 10px;--hw-radius-dialog: 14px;--hw-radius-pill: 999px;--hw-border-hairline: 1px;--hw-border-strong: 2px;--hw-shadow-raised: 0 1px 2px rgb(26 30 35 / .06), 0 1px 3px rgb(26 30 35 / .1);--hw-shadow-overlay: 0 2px 4px rgb(26 30 35 / .08), 0 4px 12px rgb(26 30 35 / .12);--hw-shadow-modal: 0 4px 8px rgb(26 30 35 / .1), 0 12px 32px rgb(26 30 35 / .18);--hw-motion-duration-fast: .14s;--hw-motion-duration-base: .2s;--hw-motion-duration-slow: .32s;--hw-motion-duration-press: 80ms;--hw-motion-easing-standard: cubic-bezier(.2, .7, .2, 1);--hw-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--hw-z-base: 0;--hw-z-raised: 10;--hw-z-sticky: 100;--hw-z-drawer: 200;--hw-z-dialog: 300;--hw-z-toast: 400;--hw-z-tooltip: 500;--hw-font-ui: "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--hw-font-mono: ui-monospace, "SF Mono", Consolas, monospace;--hw-weight-display: 650;--hw-weight-heading: 600;--hw-weight-label: 500;--hw-weight-body: 400;--hw-dok-ink: #1A1A1A;--hw-dok-ink-leise: #5A5A5A;--hw-dok-blatt: #FFFFFF;--hw-dok-hair: #D8D8D8;--hw-dok-hair-stark: #9A9A9A;--hw-dok-fs-klein: 11px;--hw-dok-fs-text: 13px;--hw-dok-fs-titel: 22px;--hw-dok-rand: 32px;--hw-space-0: 0px;--hw-space-2: 2px;--hw-space-4: 4px;--hw-space-8: 8px;--hw-space-12: 12px;--hw-space-16: 16px;--hw-space-20: 20px;--hw-space-24: 24px;--hw-space-32: 32px;--hw-space-40: 40px;--hw-space-48: 48px;--hw-space-64: 64px;--hw-shell-header: 52px;--hw-shell-header-sm: 52px;--hw-shell-sidebar: 232px;--hw-shell-rail: 64px;--hw-shell-bottombar: 82px;--hw-pageheader-min: 64px;--hw-pageheader-tabs: 104px;--hw-dialog-sm: 400px;--hw-dialog-md: 520px;--hw-dialog-lg: 720px;--hw-drawer-md: 580px;--hw-drawer-lg: 640px;--hw-toast-w: 360px;--hw-content-max-table: 1280px;--hw-content-max-form: 720px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hw-color-ground: #0D0E10;--hw-color-surface: #16181B;--hw-color-surface-sunken: #1F2226;--hw-color-ink: #EDEEF0;--hw-color-ink-soft: #A9AEB4;--hw-color-ink-faint: #8D939A;--hw-color-line: #2C3036;--hw-color-line-strong: #6A727B;--hw-color-accent: #F0A23C;--hw-color-accent-hover: #F5B45F;--hw-color-accent-active: #F8C583;--hw-color-accent-text: #F0A23C;--hw-color-accent-wash: #33280F;--hw-color-focus: #7FB2F0;--hw-color-on-accent: #0D0E10;--hw-color-on-danger: #0D0E10;--hw-color-ok-fg: #6FCF97;--hw-color-ok-bg: #0F2A1C;--hw-color-ok-border: #48745C;--hw-color-warn-fg: #F5D66B;--hw-color-warn-bg: #302B14;--hw-color-warn-border: #5C5228;--hw-color-danger-fg: #FF7A6B;--hw-color-danger-bg: #331A18;--hw-color-danger-border: #63302B;--hw-color-danger-wash: #20191A;--hw-color-info-fg: #8FB8E8;--hw-color-info-bg: #151F2E;--hw-color-info-border: #2F4560;--hw-color-warn-marker: #D88721;--hw-color-line-quiet: #2C3036;--hw-color-graphite: #181A1B;--hw-color-graphite-raised: #222526;--hw-color-graphite-sunken: #0F1112;--hw-color-on-graphite: #F2F2F5;--hw-color-on-graphite-soft: #A3A6A8;--hw-color-on-graphite-faint: #868A8C;--hw-color-accent-on-graphite: #4A95EE;--hw-color-zahl-on-graphite: #C2593F;--hw-color-on-zahl-on-graphite: #FFFFFF;--hw-color-nav-text: #C9CBCC;--hw-color-nav-icon: #A3A6A8;--hw-color-nav-hover: #22272A;--hw-color-nav-hover-text: #E9EBEC;--hw-color-nav-hover-icon: #C9CBCC;--hw-color-nav-active: #363C40;--hw-color-nav-active-text: #FFFFFF;--hw-color-nav-disabled-text: #5A5E60;--hw-color-nav-disabled-icon: #4A4E50;--hw-color-row-hover: #1F2226;--hw-color-row-selected: #262A2E;--hw-color-ok-on-graphite: #93BB9D;--hw-color-warn-on-graphite: #D9B063;--hw-color-danger-on-graphite: #E39A86;--hw-color-info-on-graphite: #93ACE0;--hw-color-finanzkachel-akzent: #F2C66B;--hw-kat-1-bg: #132630;--hw-kat-1-fg: #93D8FA;--hw-kat-1-border: #266C8E;--hw-kat-1-solid: #58C3F7;--hw-kat-2-bg: #10281B;--hw-kat-2-fg: #85DFA6;--hw-kat-2-border: #19733B;--hw-kat-2-solid: #43CE76;--hw-kat-3-bg: #2E1C11;--hw-kat-3-fg: #FCB27F;--hw-kat-3-border: #8F4613;--hw-kat-3-solid: #FA8839;--hw-kat-4-bg: #231830;--hw-kat-4-fg: #CFA2FB;--hw-kat-4-border: #62358F;--hw-kat-4-solid: #B56EF8;--hw-kat-5-bg: #0E2625;--hw-kat-5-fg: #7ED8CE;--hw-kat-5-border: #116C62;--hw-kat-5-solid: #37C3B3;--hw-kat-6-bg: #2C2A0F;--hw-kat-6-fg: #F3E977;--hw-kat-6-border: #877D0C;--hw-kat-6-solid: #EDDD2D;--hw-kat-7-bg: #2C1623;--hw-kat-7-fg: #F59AC7;--hw-kat-7-border: #882E5B;--hw-kat-7-solid: #EF63A8;--hw-kat-8-bg: #191A30;--hw-kat-8-fg: #A9ABF7;--hw-kat-8-border: #3C3E8C;--hw-kat-8-solid: #7A7DF3;--hw-kat-9-bg: #172610;--hw-kat-9-fg: #A2D87C;--hw-kat-9-border: #356C10;--hw-kat-9-solid: #6FC334;--hw-shadow-raised: 0 1px 2px rgb(0 0 0 / .5);--hw-shadow-overlay: 0 4px 12px rgb(0 0 0 / .6);--hw-shadow-modal: 0 12px 32px rgb(0 0 0 / .7);--hw-navigator-aktiv: var(--hw-color-accent);--hw-navigator-aktiv-schrift: var(--hw-color-on-accent);--hw-navigator-da: var(--hw-color-accent-wash);--hw-navigator-da-schrift: var(--hw-color-accent-text);--hw-navigator-leer: var(--hw-color-surface-sunken);--hw-navigator-leer-hover: #1E2125;--hw-navigator-leer-schrift: var(--hw-color-ink-faint);--hw-navigator-leer-hover-schrift: var(--hw-color-ink-faint);--hw-navigator-markiert: var(--hw-color-accent-wash);--hw-navigator-markiert-schrift: var(--hw-color-accent-text)}}:root[data-theme=dark]{--hw-color-ground: #0D0E10;--hw-color-surface: #16181B;--hw-color-surface-sunken: #1F2226;--hw-color-ink: #EDEEF0;--hw-color-ink-soft: #A9AEB4;--hw-color-ink-faint: #8D939A;--hw-color-line: #2C3036;--hw-color-line-strong: #6A727B;--hw-color-accent: #F0A23C;--hw-color-accent-hover: #F5B45F;--hw-color-accent-active: #F8C583;--hw-color-accent-text: #F0A23C;--hw-color-accent-wash: #33280F;--hw-color-focus: #7FB2F0;--hw-color-on-accent: #0D0E10;--hw-color-on-danger: #0D0E10;--hw-color-ok-fg: #6FCF97;--hw-color-ok-bg: #0F2A1C;--hw-color-ok-border: #48745C;--hw-color-warn-fg: #F5D66B;--hw-color-warn-bg: #302B14;--hw-color-warn-border: #5C5228;--hw-color-danger-fg: #FF7A6B;--hw-color-danger-bg: #331A18;--hw-color-danger-border: #63302B;--hw-color-danger-wash: #20191A;--hw-color-info-fg: #8FB8E8;--hw-color-info-bg: #151F2E;--hw-color-info-border: #2F4560;--hw-color-warn-marker: #D88721;--hw-color-line-quiet: #2C3036;--hw-color-graphite: #181A1B;--hw-color-graphite-raised: #222526;--hw-color-graphite-sunken: #0F1112;--hw-color-on-graphite: #F2F2F5;--hw-color-on-graphite-soft: #A3A6A8;--hw-color-on-graphite-faint: #868A8C;--hw-color-accent-on-graphite: #4A95EE;--hw-color-zahl-on-graphite: #C2593F;--hw-color-on-zahl-on-graphite: #FFFFFF;--hw-color-nav-text: #C9CBCC;--hw-color-nav-icon: #A3A6A8;--hw-color-nav-hover: #22272A;--hw-color-nav-hover-text: #E9EBEC;--hw-color-nav-hover-icon: #C9CBCC;--hw-color-nav-active: #363C40;--hw-color-nav-active-text: #FFFFFF;--hw-color-nav-disabled-text: #5A5E60;--hw-color-nav-disabled-icon: #4A4E50;--hw-color-row-hover: #1F2226;--hw-color-row-selected: #262A2E;--hw-color-ok-on-graphite: #93BB9D;--hw-color-warn-on-graphite: #D9B063;--hw-color-danger-on-graphite: #E39A86;--hw-color-info-on-graphite: #93ACE0;--hw-color-finanzkachel-akzent: #F2C66B;--hw-kat-1-bg: #132630;--hw-kat-1-fg: #93D8FA;--hw-kat-1-border: #266C8E;--hw-kat-1-solid: #58C3F7;--hw-kat-2-bg: #10281B;--hw-kat-2-fg: #85DFA6;--hw-kat-2-border: #19733B;--hw-kat-2-solid: #43CE76;--hw-kat-3-bg: #2E1C11;--hw-kat-3-fg: #FCB27F;--hw-kat-3-border: #8F4613;--hw-kat-3-solid: #FA8839;--hw-kat-4-bg: #231830;--hw-kat-4-fg: #CFA2FB;--hw-kat-4-border: #62358F;--hw-kat-4-solid: #B56EF8;--hw-kat-5-bg: #0E2625;--hw-kat-5-fg: #7ED8CE;--hw-kat-5-border: #116C62;--hw-kat-5-solid: #37C3B3;--hw-kat-6-bg: #2C2A0F;--hw-kat-6-fg: #F3E977;--hw-kat-6-border: #877D0C;--hw-kat-6-solid: #EDDD2D;--hw-kat-7-bg: #2C1623;--hw-kat-7-fg: #F59AC7;--hw-kat-7-border: #882E5B;--hw-kat-7-solid: #EF63A8;--hw-kat-8-bg: #191A30;--hw-kat-8-fg: #A9ABF7;--hw-kat-8-border: #3C3E8C;--hw-kat-8-solid: #7A7DF3;--hw-kat-9-bg: #172610;--hw-kat-9-fg: #A2D87C;--hw-kat-9-border: #356C10;--hw-kat-9-solid: #6FC334;--hw-shadow-raised: 0 1px 2px rgb(0 0 0 / .5);--hw-shadow-overlay: 0 4px 12px rgb(0 0 0 / .6);--hw-shadow-modal: 0 12px 32px rgb(0 0 0 / .7);--hw-navigator-aktiv: var(--hw-color-accent);--hw-navigator-aktiv-schrift: var(--hw-color-on-accent);--hw-navigator-da: var(--hw-color-accent-wash);--hw-navigator-da-schrift: var(--hw-color-accent-text);--hw-navigator-leer: var(--hw-color-surface-sunken);--hw-navigator-leer-hover: #1E2125;--hw-navigator-leer-schrift: var(--hw-color-ink-faint);--hw-navigator-leer-hover-schrift: var(--hw-color-ink-faint);--hw-navigator-markiert: var(--hw-color-accent-wash);--hw-navigator-markiert-schrift: var(--hw-color-accent-text)}:root,[data-density=standard]{--hw-ctl-h: 36px;--hw-ctl-h-sm: 30px;--hw-row-h: 44px;--hw-row-h-sm: 40px;--hw-th-h: 32px;--hw-chip-h: 24px;--hw-check: 15px;--hw-icon: 20px;--hw-switch-w: 32px;--hw-switch-h: 18px;--hw-inset-ctl-x: 12px;--hw-inset-card: 16px;--hw-page-pad: 32px;--hw-page-inset: 28px 36px 28px 32px;--hw-page-inset-x: 32px;--hw-text-body: 13px;--hw-lh-body: 20px;--hw-text-display: 40px;--hw-lh-display: 44px;--hw-text-page-title: 24px;--hw-lh-page-title: 30px;--hw-text-heading-xl: 30px;--hw-lh-heading-xl: 36px;--hw-text-heading-lg: 20px;--hw-lh-heading-lg: 28px;--hw-text-heading-md: 15px;--hw-lh-heading-md: 20px;--hw-text-body-md: 13px;--hw-lh-body-md: 20px;--hw-text-body-sm: 12px;--hw-lh-body-sm: 16px;--hw-text-label: 12px;--hw-lh-label: 16px;--hw-text-caption: 12px;--hw-lh-caption: 16px;--hw-stack-xs: 4px;--hw-stack-sm: 8px;--hw-stack-md: 16px;--hw-stack-lg: 24px;--hw-stack-xl: 32px;--hw-inline-xs: 4px;--hw-inline-sm: 8px;--hw-inline-md: 16px;--hw-inset-dialog: 24px}[data-density=touch]{--hw-ctl-h: 48px;--hw-ctl-h-sm: 40px;--hw-row-h: 56px;--hw-row-h-sm: 48px;--hw-th-h: 44px;--hw-chip-h: 32px;--hw-check: 24px;--hw-icon: 24px;--hw-switch-w: 44px;--hw-switch-h: 24px;--hw-inset-ctl-x: 16px;--hw-inset-card: 20px;--hw-page-pad: 16px;--hw-page-inset: 16px 20px;--hw-page-inset-x: 20px;--hw-text-body: 15px;--hw-lh-body: 24px;--hw-text-display: 28px;--hw-lh-display: 36px;--hw-text-page-title: 26px;--hw-lh-page-title: 32px;--hw-text-heading-xl: 22px;--hw-lh-heading-xl: 30px;--hw-text-heading-lg: 18px;--hw-lh-heading-lg: 26px;--hw-text-heading-md: 16px;--hw-lh-heading-md: 24px;--hw-text-body-md: 15px;--hw-lh-body-md: 24px;--hw-text-body-sm: 14px;--hw-lh-body-sm: 20px;--hw-text-label: 13px;--hw-lh-label: 18px;--hw-text-caption: 12px;--hw-lh-caption: 16px;--hw-stack-xs: 4px;--hw-stack-sm: 8px;--hw-stack-md: 16px;--hw-stack-lg: 24px;--hw-stack-xl: 32px;--hw-inline-xs: 8px;--hw-inline-sm: 12px;--hw-inline-md: 16px;--hw-inset-dialog: 24px}[data-density=compact]{--hw-ctl-h: 30px;--hw-ctl-h-sm: 26px;--hw-row-h: 34px;--hw-row-h-sm: 30px;--hw-th-h: 32px;--hw-chip-h: 20px;--hw-check: 16px;--hw-icon: 16px;--hw-switch-w: 32px;--hw-switch-h: 18px;--hw-inset-ctl-x: 10px;--hw-inset-card: 12px;--hw-page-pad: 24px;--hw-page-inset: 24px;--hw-page-inset-x: 24px;--hw-text-body: 13px;--hw-lh-body: 20px;--hw-text-display: 26px;--hw-lh-display: 34px;--hw-text-page-title: 22px;--hw-lh-page-title: 28px;--hw-text-heading-xl: 20px;--hw-lh-heading-xl: 28px;--hw-text-heading-lg: 17px;--hw-lh-heading-lg: 24px;--hw-text-heading-md: 14px;--hw-lh-heading-md: 20px;--hw-text-body-md: 13px;--hw-lh-body-md: 20px;--hw-text-body-sm: 12px;--hw-lh-body-sm: 18px;--hw-text-label: 11px;--hw-lh-label: 16px;--hw-text-caption: 11px;--hw-lh-caption: 16px;--hw-stack-xs: 4px;--hw-stack-sm: 8px;--hw-stack-md: 12px;--hw-stack-lg: 20px;--hw-stack-xl: 28px;--hw-inline-xs: 4px;--hw-inline-sm: 8px;--hw-inline-md: 12px;--hw-inset-dialog: 20px}@media(max-width:767px){:root,[data-density=standard],[data-density=compact],[data-density=touch]{--hw-text-page-title: 22px;--hw-lh-page-title: 28px;--hw-ctl-h: 48px;--hw-ctl-h-sm: 44px;--hw-row-h: 56px;--hw-row-h-sm: 48px;--hw-check: 24px;--hw-icon: 24px;--hw-chip-h: 32px;--hw-text-body: 15px;--hw-lh-body: 20px;--hw-text-body-md: 15px;--hw-lh-body-md: 20px}.hw-skip-link{min-height:44px;display:inline-flex;align-items:center}}.hw-skip-link{position:absolute;left:8px;top:-48px;z-index:var(--hw-z-toast, 400);padding:8px 14px;background:var(--hw-color-accent);color:var(--hw-color-on-accent);border-radius:var(--hw-radius-ctl);font-weight:600;font-size:14px;transition:top var(--hw-motion-duration-fast, .12s) var(--hw-motion-easing-standard, ease-out)}.hw-skip-link:focus{top:8px}:root{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}:root,:root[data-theme=light]{--hw-color-chat-ground: #EEF0F3;--hw-color-bubble-other-bg: #FFFFFF;--hw-color-bubble-other-border: #DDE0E5;--hw-color-bubble-own-bg: #DCEBFD;--hw-color-bubble-own-border: #B9D3F5;--hw-color-bubble-own-accent: #0862CC;--hw-shadow-bubble-other: 0 1px 1px rgba(16, 24, 40, .06)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hw-color-chat-ground: #111316;--hw-color-bubble-other-bg: #1F2226;--hw-color-bubble-other-border: #2C3036;--hw-color-bubble-own-bg: #172A44;--hw-color-bubble-own-border: #2F4560;--hw-color-bubble-own-accent: #8FB8E8;--hw-shadow-bubble-other: 0 0 0 0 transparent}}:root[data-theme=dark]{--hw-color-chat-ground: #111316;--hw-color-bubble-other-bg: #1F2226;--hw-color-bubble-other-border: #2C3036;--hw-color-bubble-own-bg: #172A44;--hw-color-bubble-own-border: #2F4560;--hw-color-bubble-own-accent: #8FB8E8;--hw-shadow-bubble-other: 0 0 0 0 transparent}*,*:before,*:after{box-sizing:border-box}.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--hw-ctl-h);padding:0 14px;border-radius:var(--hw-radius-ctl);border:1px solid transparent;font:inherit;font-size:var(--hw-text-body);font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color var(--hw-motion-duration-fast) var(--hw-motion-easing-standard),border-color var(--hw-motion-duration-fast) var(--hw-motion-easing-standard),transform var(--hw-motion-duration-press) var(--hw-motion-easing-standard)}.hw-btn>svg{width:16px;height:16px;flex:none}.hw-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.hw-btn:focus-visible{outline:none;border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-btn:disabled{cursor:not-allowed;opacity:.42}.hw-btn[aria-disabled=true],.hw-icon-btn[aria-disabled=true]{cursor:not-allowed;opacity:.42}.hw-btn-primary{background:var(--hw-color-accent);border-color:var(--hw-color-accent);color:var(--hw-color-on-accent);font-weight:600}@media(hover:hover){.hw-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--hw-color-accent-hover);border-color:var(--hw-color-accent-hover)}}.hw-btn-primary:active:not(:disabled):not([aria-disabled=true]){background:var(--hw-color-accent-active);border-color:var(--hw-color-accent-active)}.hw-btn-secondary{background:var(--hw-color-surface);color:var(--hw-color-ink);border-color:var(--hw-color-line-strong)}@media(hover:hover){.hw-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--hw-color-surface-sunken)}}.hw-btn-ghost{background:transparent;border-color:transparent;color:var(--hw-color-ink-soft)}.hw-btn-link,.hw-link-text{color:var(--hw-color-accent-text)}.hw-link-text{text-decoration:underline;text-underline-offset:2px}.hw-btn-link{height:auto;padding:0;border:none;border-radius:0;background:none;text-align:left;white-space:normal;line-height:inherit;font-weight:500}a.hw-btn-link{text-decoration:none}a.hw-btn-link:hover{text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.hw-btn-link:hover:not(:disabled):not([aria-disabled=true]){color:var(--hw-color-accent-active);text-decoration:underline;text-underline-offset:2px}}@media(hover:hover){.hw-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--hw-color-surface-sunken);color:var(--hw-color-ink)}}.hw-segment-group{display:flex}.hw-segment-group>.hw-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.hw-segment-group>.hw-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.hw-btn-segment{background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-soft)}@media(hover:hover){.hw-btn-segment:hover:not(:disabled):not([aria-disabled=true]){background:var(--hw-color-line);color:var(--hw-color-ink)}}.hw-btn-segment-active{background:var(--hw-color-ink);color:var(--hw-color-surface)}.hw-btn-danger{background:transparent;border-color:transparent;color:var(--hw-color-danger-fg)}@media(hover:hover){.hw-btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--hw-color-danger-bg)}}.hw-btn-icon-slot{display:inline-flex;width:var(--hw-icon, 16px);height:var(--hw-icon, 16px);flex:none}.hw-btn-spinner{width:100%;height:100%;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:hw-spin var(--hw-motion-duration-slow) linear infinite}@media(prefers-reduced-motion:reduce){.hw-btn-spinner{animation-duration:1.2s}}@keyframes hw-spin{to{transform:rotate(360deg)}}.hw-icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:var(--hw-ctl-h);height:var(--hw-ctl-h);border-radius:var(--hw-radius-ctl);border:1px solid transparent;background:transparent;color:var(--hw-color-ink-soft);cursor:pointer}@media(hover:hover){.hw-icon-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--hw-color-surface-sunken);color:var(--hw-color-ink)}}.hw-icon-btn:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}.hw-icon-btn:disabled{cursor:not-allowed;opacity:.55}.hw-icon-btn svg,.hw-icon-btn img{width:var(--hw-icon);height:var(--hw-icon)}.hw-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--hw-color-ink);color:var(--hw-color-surface);font-size:var(--hw-text-body-sm);line-height:1.3;padding:4px 8px;border-radius:var(--hw-radius-ctl);white-space:nowrap;pointer-events:none;z-index:var(--hw-z-tooltip);box-shadow:var(--hw-shadow-overlay)}.hw-field{display:grid;gap:4px}.hw-card-koerper>.hw-field+.hw-field{margin-top:var(--hw-stack-md)}.hw-field-label{display:flex;gap:2px;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:500;color:var(--hw-color-ink-soft)}.hw-field-required{color:var(--hw-color-danger-fg)}.hw-field-hint{margin:0;font-size:var(--hw-text-body-sm);color:var(--hw-color-ink-soft)}.hw-field-error{margin:0;font-size:var(--hw-text-body-sm);font-weight:500;color:var(--hw-color-danger-fg)}.hw-input{width:100%;height:var(--hw-ctl-h);padding:0 var(--hw-inset-ctl-x);border-radius:var(--hw-radius-ctl);border:1px solid var(--hw-color-line-strong);background:var(--hw-color-surface-sunken);color:var(--hw-color-ink);font:inherit;font-size:var(--hw-text-body);transition:background-color var(--hw-motion-duration-fast) var(--hw-motion-easing-standard),border-color var(--hw-motion-duration-fast) var(--hw-motion-easing-standard)}.hw-input::placeholder{color:var(--hw-color-ink-faint)}.hw-input:focus-visible{outline:none;background:var(--hw-color-surface);border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-input:disabled{cursor:not-allowed;opacity:.42;background:var(--hw-color-surface-sunken)}.hw-input[aria-invalid=true]{border-color:var(--hw-color-danger-border);background:var(--hw-color-danger-wash)}.hw-input[aria-invalid=true]:focus-visible{border-color:var(--hw-color-danger-fg);box-shadow:0 0 0 3px var(--hw-color-danger-wash)}.hw-checkbox-row,.hw-radio-row{display:inline-flex;align-items:center;gap:8px;min-height:32px;cursor:pointer;font-size:var(--hw-text-body);color:var(--hw-color-ink)}.hw-checkbox-row:has(:disabled),.hw-radio-row:has(:disabled){cursor:not-allowed;opacity:.55}.hw-checkbox,.hw-radio{width:var(--hw-check);height:var(--hw-check);margin:0;vertical-align:middle;flex:none;accent-color:var(--hw-color-accent);cursor:pointer}.hw-checkbox:disabled,.hw-radio:disabled{cursor:not-allowed}.hw-checkbox:focus-visible,.hw-radio:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-switch-row{display:inline-flex;align-items:center;gap:8px;min-height:32px;cursor:pointer;font-size:var(--hw-text-body);color:var(--hw-color-ink)}.hw-switch-row:has(:disabled){cursor:not-allowed;opacity:.55}.hw-switch{appearance:none;-webkit-appearance:none;position:relative;width:var(--hw-switch-w);height:var(--hw-switch-h);border-radius:var(--hw-radius-pill);background:var(--hw-color-line-strong);flex:none;margin:0;cursor:pointer;transition:background-color var(--hw-motion-duration-fast) var(--hw-motion-easing-standard)}.hw-switch:before{content:"";position:absolute;top:2px;left:2px;width:calc(var(--hw-switch-h) - 4px);height:calc(var(--hw-switch-h) - 4px);border-radius:50%;background:var(--hw-color-surface);transition:transform var(--hw-motion-duration-fast) var(--hw-motion-easing-standard)}.hw-switch:checked{background:var(--hw-color-graphite)}.hw-switch:checked:before{transform:translate(calc(var(--hw-switch-w) - var(--hw-switch-h)))}.hw-switch:disabled{cursor:not-allowed}.hw-switch:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-number-wrap{display:inline-flex;align-items:center;width:100%;min-width:0;height:var(--hw-ctl-h);padding:0 var(--hw-inset-ctl-x);gap:4px;border:1px solid var(--hw-color-line-strong);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface-sunken)}.hw-number-wrap:focus-within{background:var(--hw-color-surface);border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-number-wrap:has(.hw-number:disabled){cursor:not-allowed;opacity:.55;background:var(--hw-color-surface-sunken)}.hw-number-wrap:has(.hw-number[aria-invalid=true]){border-color:var(--hw-color-danger-border);background:var(--hw-color-danger-wash)}.hw-number-wrap:has(.hw-number[aria-invalid=true]):focus-within{border-color:var(--hw-color-danger-fg)}.hw-number{flex:1;min-width:0;width:0;height:100%;border:none;background:transparent;padding:0;font:inherit;font-size:var(--hw-text-body);color:var(--hw-color-ink);text-align:right;font-variant-numeric:tabular-nums}.hw-number:focus{outline:none}.hw-number::placeholder{color:var(--hw-color-ink-faint)}.hw-number:disabled{cursor:not-allowed}.hw-number-suffix{flex:none;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body);white-space:nowrap}.hw-chip{display:inline-flex;align-items:center;height:var(--hw-chip-h);padding:0 10px;border-radius:var(--hw-radius-pill);border:1px solid transparent;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.hw-chip-neutral{background:var(--hw-color-surface-sunken);border-color:var(--hw-color-line);color:var(--hw-color-ink-soft)}.hw-chip-ok{background:var(--hw-color-ok-bg);border-color:var(--hw-color-ok-border);color:var(--hw-color-ok-fg)}.hw-chip-warn{background:var(--hw-color-warn-bg);border-color:var(--hw-color-warn-border);color:var(--hw-color-warn-fg)}.hw-chip-danger{background:var(--hw-color-danger-bg);border-color:var(--hw-color-danger-border);color:var(--hw-color-danger-fg)}.hw-chip-info{background:var(--hw-color-info-bg);border-color:var(--hw-color-info-border);color:var(--hw-color-info-fg)}.hw-chip-gestrichelt{border-style:dashed;border-color:var(--hw-color-line-strong)}.hw-chip-punkt{width:6px;height:6px;margin-right:6px;border-radius:var(--hw-radius-pill);background:var(--hw-status-punkt-info);flex:none}.hw-empty-state{display:grid;justify-items:center;gap:8px;padding:var(--hw-inset-card);text-align:center}.hw-empty-state-icon{width:40px;height:40px;color:var(--hw-color-ink-faint);display:grid;place-items:center}.hw-empty-state-icon svg{width:40px;height:40px}.hw-empty-state-title{margin:0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600;color:var(--hw-color-ink)}.hw-empty-state-desc{margin:0;font-size:var(--hw-text-body);color:var(--hw-color-ink-soft);max-width:40ch}.hw-empty-state-action{margin-top:4px}.hw-leerzustand-wege{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hw-space-8)}.hw-skeleton{background:var(--hw-color-surface-sunken);border-radius:4px;animation:hw-skeleton-pulse 1.2s ease-in-out infinite}@keyframes hw-skeleton-pulse{50%{opacity:.45}}.hw-dialog{padding:0;border:none;border-radius:var(--hw-radius-dialog);box-shadow:var(--hw-shadow-modal);background:var(--hw-color-surface);color:var(--hw-color-ink);width:90vw;max-height:85vh}.hw-dialog-sm{max-width:400px}.hw-dialog-md{max-width:520px}.hw-dialog-lg{max-width:720px}.hw-dialog::backdrop{background:#0006}.hw-dialog-content{display:flex;flex-direction:column;max-height:85vh;padding:var(--hw-inset-card);gap:16px}.hw-dialog-title{margin:0;font-size:20px;font-weight:600;line-height:1.3}.hw-dialog-body{overflow-y:auto;flex:1;font-size:var(--hw-text-body)}.hw-dialog-actions{display:flex;justify-content:flex-end;gap:8px;flex:none}.hw-dialog:has(.hw-suchauswahl-liste),.hw-dialog:has(.hw-suchauswahl-liste) .hw-dialog-body{overflow:visible}.hw-dialog:focus{outline:none}@media(max-width:767px){.hw-dialog-md,.hw-dialog-lg{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.hw-dialog-md .hw-dialog-content,.hw-dialog-lg .hw-dialog-content{box-sizing:border-box;height:100%;max-height:100dvh;padding-bottom:calc(var(--hw-inset-card) + env(safe-area-inset-bottom,0px))}}.hw-sidepanel{position:fixed;top:0;right:0;bottom:0;z-index:var(--hw-z-drawer);width:min(580px,100vw);background:var(--hw-color-surface);color:var(--hw-color-ink);border-left:1px solid var(--hw-color-line);box-shadow:var(--hw-shadow-modal);border-radius:var(--hw-radius-card) 0 0 var(--hw-radius-card)}.hw-sidepanel:focus{outline:none}.hw-sidepanel-lesen{width:min(580px,100vw)}.hw-sidepanel-content{display:flex;flex-direction:column;height:100%;padding:var(--hw-inset-card);gap:16px}.hw-sidepanel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:none}.hw-sidepanel-header .hw-icon-btn{font-size:var(--hw-icon);line-height:1}.hw-sidepanel-title{margin:0;font-size:18px;font-weight:600;line-height:1.3}.hw-sidepanel-body{overflow-y:auto;flex:1;font-size:var(--hw-text-body)}.hw-sidepanel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:none}@media(min-width:768px){body:has(.hw-sidepanel) .hw-toast-viewport{right:calc(min(580px,100vw) + 16px)}body:has(.hw-sidepanel-lesen) .hw-toast-viewport{right:calc(min(580px,100vw) + 16px)}}@media(max-width:767px){body:has(.hw-sidepanel) .hw-toast-viewport{bottom:auto;top:calc(16px + env(safe-area-inset-top,0px));flex-direction:column}}.hw-sidepanel-kopfaktionen{display:none}.hw-sidepanel-kopfaktionen:has(>:not(.hw-sidepanel-kopfplatz)),.hw-sidepanel-kopfaktionen:has(>.hw-sidepanel-kopfplatz:not(:empty)){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none;margin-top:-8px}.hw-sidepanel-kopfplatz{display:contents}.hw-bottomsheet{position:fixed;left:var(--hw-shell-sidebar-breite, 0);right:0;bottom:0;z-index:var(--hw-z-drawer);max-height:min(50vh,520px);background:var(--hw-color-surface);color:var(--hw-color-ink);border-top:1px solid var(--hw-color-line);box-shadow:var(--hw-shadow-modal);border-radius:var(--hw-radius-card) var(--hw-radius-card) 0 0;display:flex;flex-direction:column;animation:hw-bottomsheet-ein var(--hw-motion-duration-base) var(--hw-motion-easing-standard)}.hw-bottomsheet:focus{outline:none}@keyframes hw-bottomsheet-ein{0%{transform:translateY(100%)}}.hw-bottomsheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:var(--hw-inset-card);border-bottom:1px solid var(--hw-color-line);flex:none}.hw-bottomsheet-header .hw-icon-btn{font-size:var(--hw-icon);line-height:1}.hw-bottomsheet-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.hw-bottomsheet-body{overflow-y:auto;flex:1;padding:var(--hw-inset-card);font-size:var(--hw-text-body)}.hw-select{position:relative;display:block}.hw-select-trigger{display:flex;align-items:center;gap:8px;width:100%;height:var(--hw-ctl-h);padding:0 var(--hw-inset-ctl-x);border-radius:var(--hw-radius-ctl);border:1px solid var(--hw-color-line-strong);background:var(--hw-color-surface-sunken);color:var(--hw-color-ink);font:inherit;font-size:var(--hw-text-body);cursor:pointer}.hw-select-value{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-select-praefix{flex:none;color:var(--hw-color-ink-soft);white-space:nowrap}.hw-select-placeholder{color:var(--hw-color-ink-faint)}.hw-select-chevron{flex:none;color:var(--hw-color-ink-soft)}.hw-select-trigger[aria-expanded=true]{background:var(--hw-color-surface)}.hw-select-trigger:focus-visible{outline:none;background:var(--hw-color-surface);border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-select-trigger[aria-invalid=true]{border-color:var(--hw-color-danger-border);background:var(--hw-color-danger-wash)}.hw-select-trigger[aria-invalid=true]:focus-visible{border-color:var(--hw-color-danger-fg)}.hw-select-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.42}.hw-select-trigger:disabled{cursor:not-allowed;opacity:.55}.hw-select-overlay{z-index:var(--hw-z-dialog);display:flex;flex-direction:column;gap:4px}.hw-select-listbox{margin:0;padding:4px;max-height:min(300px,60vh);overflow-y:auto;list-style:none;border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface);box-shadow:var(--hw-shadow-overlay);border:1px solid var(--hw-color-line)}.hw-select-filterzeile{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface);box-shadow:var(--hw-shadow-overlay);border:1px solid var(--hw-color-line);color:var(--hw-color-ink);font-size:var(--hw-text-body)}.hw-select-filterzeile-platzhalter{color:var(--hw-color-ink-faint)}.hw-select-keine-treffer{padding:0 8px;height:var(--hw-ctl-h);display:flex;align-items:center;color:var(--hw-color-ink-faint);font-size:var(--hw-text-body)}.hw-select-option{display:flex;align-items:center;gap:8px;height:var(--hw-ctl-h);padding:0 8px;border-radius:var(--hw-radius-ctl);font-size:var(--hw-text-body);color:var(--hw-color-ink);cursor:pointer}.hw-select-option-active{background:var(--hw-color-accent-wash)}.hw-select-option-disabled{color:var(--hw-color-ink-faint);cursor:not-allowed}.hw-select-option-check{display:inline-flex;flex:none;width:16px;height:16px;color:var(--hw-color-accent-text)}.hw-toast-viewport{position:fixed;z-index:var(--hw-z-toast);display:flex;flex-direction:column-reverse;align-items:center;gap:8px;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));padding:0 16px;pointer-events:none}@media(min-width:768px){.hw-toast-viewport{left:auto;right:16px;bottom:16px;align-items:flex-end;padding:0}}.hw-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:8px;width:360px;max-width:100%;padding:12px;border-radius:var(--hw-radius-ctl);box-shadow:var(--hw-shadow-overlay);animation:hw-toast-ein var(--hw-motion-duration-base) var(--hw-motion-easing-standard)}@keyframes hw-toast-ein{0%{opacity:0;transform:translateY(8px)}}.hw-toast-info{background:var(--hw-color-info-bg);color:var(--hw-color-info-fg)}.hw-toast-ok{background:var(--hw-color-ok-bg);color:var(--hw-color-ok-fg)}.hw-toast-warn{background:var(--hw-color-warn-bg);color:var(--hw-color-warn-fg)}.hw-toast-danger{background:var(--hw-color-danger-bg);color:var(--hw-color-danger-fg)}.hw-toast-icon{flex:none;width:20px;height:20px}.hw-toast-body{flex:1;min-width:0;display:grid;gap:2px}.hw-toast-title{margin:0;font-size:var(--hw-text-body);font-weight:600}.hw-toast-description{margin:0;font-size:var(--hw-text-body-sm);opacity:.9}.hw-toast-actions{display:flex;gap:8px;margin-top:4px}.hw-toast-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--hw-radius-ctl);background:transparent;color:inherit;cursor:pointer;opacity:.7}@media(hover:hover){.hw-toast-close:hover{opacity:1}}.hw-toast-close:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px;opacity:1}.hw-toast-close svg{width:16px;height:16px}.hw-nur-fuer-screenreader{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hw-table-root{display:flex;flex-direction:column;min-height:0;max-height:100%}.hw-table-scroll{overflow:auto;flex:1;min-height:0;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card)}.hw-table-scroll:focus-visible{outline:none;box-shadow:var(--hw-focus-ring)}.hw-card-koerper .hw-table-scroll{border:none;border-radius:0}.hw-card:not(.hw-card-rahmenlos)>.hw-card-koerper .hw-table-scroll{margin-inline:calc(-1 * var(--hw-panel-pad))}.hw-table{width:100%;border-collapse:collapse;font-size:var(--hw-text-body)}.hw-table-fest{table-layout:fixed}.hw-table-fest .hw-table-th,.hw-table-fest .hw-table-td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-table-th{height:var(--hw-th-h);padding:0 10px;background:var(--hw-color-surface);color:var(--hw-color-ink-faint);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:var(--hw-border-hairline) solid var(--hw-color-line-quiet);position:sticky;top:0;z-index:var(--hw-z-raised)}.hw-table-th:first-child,.hw-table-td:first-child{padding-left:var(--hw-panel-pad)}.hw-table-th:last-child,.hw-table-td:last-child{padding-right:var(--hw-panel-pad)}.hw-mono{font-family:var(--hw-font-mono)}.hw-table-select-cell{width:46px;vertical-align:middle}.hw-table-sort-btn{display:inline-flex;align-items:center;background:none;border:none;padding:0;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.hw-table-sort-btn:focus-visible{outline:none;box-shadow:var(--hw-focus-ring);border-radius:var(--hw-radius-ctl)}.hw-table-th-sortiert{color:var(--hw-color-ink)}.hw-table-th-sortiert .hw-table-sort-btn:after{content:"";display:inline-block;width:0;height:0;border:4px solid transparent;border-top-color:currentColor;margin-left:6px;vertical-align:-1px}.hw-table-th-sortiert-auf .hw-table-sort-btn:after{border-top-color:transparent;border-bottom-color:currentColor;vertical-align:2px}.hw-table-row{height:var(--hw-row-h)}@media(min-width:768px){.hw-table--zeilen-liste .hw-table-row,.hw-table--zeilen-liste .hw-table-td{height:36px}.hw-table--zeilen-widget .hw-table-row,.hw-table--zeilen-widget .hw-table-td{height:40px}}.hw-table-td{height:var(--hw-row-h);padding:0 10px;color:var(--hw-color-ink);vertical-align:middle;border-bottom:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-table tr:last-child .hw-table-td{border-bottom:0}@media(hover:hover){.hw-table-row:hover .hw-table-td{background:var(--hw-color-row-hover)}}.hw-table-row-selected .hw-table-td{background:var(--hw-color-row-selected)}.hw-table-row-selected .hw-table-td:first-child{box-shadow:inset 3px 0 0 var(--hw-color-accent)}.hw-table-td .hw-btn-link:has(>.hw-table-zelle-haupt){display:block;width:100%;min-width:0}.hw-table-zelle-haupt{display:block;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-table-zelle-haupt.hw-table-zelle-entwurf{color:var(--hw-color-ink-soft);font-style:italic;font-weight:400}.hw-table-zelle-matt{color:var(--hw-color-ink-soft)}.hw-table-zelle-neben{display:block;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-table-align-end{text-align:right;font-variant-numeric:tabular-nums}.hw-table-td.hw-table-align-end{font-weight:500}.hw-mehrleistung{display:inline-flex;align-items:baseline;gap:var(--hw-space-4);justify-content:flex-end}.hw-mehrleistung-unterschied{color:var(--hw-color-warn-fg);font-size:var(--hw-text-body-sm);font-weight:600}.hw-table-td-betont,.hw-table-footer-row .hw-table-td{font-weight:600}.hw-table-footer-row .hw-table-td{height:var(--hw-row-h-sm);border-top:var(--hw-border-hairline) solid var(--hw-color-line-quiet);border-bottom:0}.hw-table-aktionen{display:inline-flex;gap:4px;opacity:0;transition:opacity var(--hw-motion-duration-fast) var(--hw-motion-easing-standard)}.hw-table-row:hover .hw-table-aktionen,.hw-table-row:focus-within .hw-table-aktionen,.hw-table-row-selected .hw-table-aktionen{opacity:1}@media(hover:none){.hw-table-aktionen{opacity:1}}@media(prefers-reduced-motion:reduce){.hw-table-aktionen{transition:none}}.hw-table-bulk-bar{height:48px;padding:0 12px;background:var(--hw-color-accent-wash);position:sticky;top:0;z-index:var(--hw-z-raised)}.hw-table-bulk-bar-inhalt{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%}.hw-table-bulk-anzahl{font-weight:600;color:var(--hw-color-ink);white-space:nowrap}.hw-table-bulk-aktionen{display:flex;align-items:center;gap:8px}.hw-table-nachladen{display:flex;justify-content:center;padding:12px}.hw-table-cards{display:none}.hw-table-card{padding:12px;border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);position:relative}.hw-table-card .hw-btn-link:first-of-type{display:flex;align-items:center;width:100%;min-height:44px}.hw-table-card .hw-btn-link:first-of-type:after{content:"";position:absolute;inset:0;border-radius:inherit}.hw-table-card+.hw-table-card{margin-top:8px}.hw-table-nachladen{display:flex;gap:var(--hw-inline-sm);align-items:center;justify-content:center;padding:var(--hw-stack-sm) 0;min-height:44px}.hw-table-nachladen-text{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-filterleiste{display:grid;gap:8px}.hw-filterleiste-zeile{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.hw-filterleiste-suche{flex:0 1 320px;min-width:0}.hw-filterleiste-felder{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;min-width:0}.hw-filterleiste-pillen{display:flex;gap:6px;flex-wrap:wrap}.hw-filter-pille{display:inline-flex;align-items:center;gap:4px;height:var(--hw-ctl-h-sm);padding:0 10px;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-pill);background:var(--hw-color-accent-wash);color:var(--hw-color-accent-text);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:var(--hw-weight-heading);white-space:nowrap}.hw-filter-pille-weg{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;aspect-ratio:1;height:auto;width:auto;margin-right:-10px;padding:0;border:0;border-radius:var(--hw-radius-pill);background:none;color:inherit;cursor:pointer}[data-density=touch] .hw-filter-pille{height:var(--hw-ctl-h)}.hw-filter-pille-weg:hover{background:var(--hw-color-row-selected)}.hw-filter-pille-weg:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:1px}@media(max-width:767px){.hw-filterleiste-zeile{flex-direction:column;align-items:stretch;gap:8px}.hw-filterleiste-suche{flex:1 1 auto;min-width:0}.hw-filterleiste-blatt-knopf{flex:0 0 auto}.hw-filterleiste-blatt-knopf>.hw-btn{width:100%}.hw-filterleiste-suche .hw-field-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hw-filterleiste-felder{flex-direction:column;align-items:stretch}.hw-filterleiste .hw-input,.hw-filterleiste .hw-select-trigger{height:44px}}.hw-filterblatt{display:grid;gap:var(--hw-stack-md)}.hw-filterblatt-fuss{display:flex;gap:var(--hw-inline-sm);justify-content:space-between}.hw-filterblatt-fuss>*{flex:1 1 0}.hw-filter-pille-einstieg{gap:6px;cursor:pointer;background:var(--hw-color-surface);color:var(--hw-color-ink-soft)}.hw-liste-schmal{padding:4px 0 8px}.hw-liste-schmal-zeile{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 0;margin:0;border:0;border-bottom:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:0;background:none;color:var(--hw-color-ink);font:inherit;text-align:left}.hw-liste-schmal-zeile:last-child{border-bottom:0}.hw-liste-schmal-zeile:hover{background:var(--hw-color-row-hover)}.hw-liste-schmal-zeile-aktiv{background:var(--hw-color-accent-wash)}.hw-liste-schmal-zeile-ruhig{cursor:default}.hw-liste-schmal-zeile-ruhig:hover{background:none}.hw-liste-schmal-zeile:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:-2px}.hw-liste-schmal-koerper{flex:1;min-width:0}.hw-liste-schmal-koerper{flex-basis:0;width:0}.hw-liste-schmal-bezeichner{display:block;font-size:var(--hw-text-body-md);line-height:var(--hw-lh-body-md);font-weight:var(--hw-weight-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-liste-schmal-neben{display:block;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-liste-schmal-neben .hw-status{font-size:inherit;line-height:inherit;gap:5px}.hw-liste-schmal-betrag{flex:none;font-weight:var(--hw-weight-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.hw-liste-schmal-status{flex:none;white-space:nowrap}@media(max-width:767px){.hw-table-hat-kartenfallback .hw-liste-schmal{display:block}}@media(max-width:767px){.hw-table-hat-kartenfallback .hw-table-scroll{display:none}.hw-table-hat-kartenfallback .hw-table-cards{display:block}}.hw-workspace{display:flex;flex-direction:column;gap:12px;max-width:none;width:100%}.hw-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hw-workspace-toolbar-start{display:flex;align-items:center;min-width:0}.hw-workspace-toolbar-end{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.hw-icon-btn-aktiv{background:var(--hw-color-accent-wash);color:var(--hw-color-accent-text)}.hw-workspace-manager{display:flex;gap:4px;flex-wrap:wrap}.hw-workspace-grid{width:100%}.hw-workspace-widget{background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.hw-workspace-widget-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px var(--hw-inset-card);border-bottom:1px solid var(--hw-color-line);flex-shrink:0}.hw-workspace-widget-title{margin:0;font-size:var(--hw-text-body);font-weight:600;color:var(--hw-color-ink)}.hw-workspace-widget-controls{display:flex;align-items:center;gap:2px;flex-wrap:wrap;flex-shrink:0}.hw-workspace-widget-body{padding:var(--hw-inset-card);overflow:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--hw-color-line-strong) transparent}.hw-workspace-widget:has(>.hw-workspace-widget-body>.hw-finanzflaeche){border:0;background:none}.hw-workspace-widget-body:has(>.hw-finanzflaeche){padding:0;overflow:visible}.hw-workspace-widget-body::-webkit-scrollbar{width:8px;height:8px}.hw-workspace-widget-body::-webkit-scrollbar-track{background:transparent}.hw-workspace-widget-body::-webkit-scrollbar-thumb{background:var(--hw-color-line-strong);border-radius:4px}.hw-workspace-widget-bearbeitung{outline:2px dashed var(--hw-color-line);outline-offset:2px}.hw-workspace-widget-header-ziehbar{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.hw-workspace-widget-header-ziehbar:active{cursor:grabbing}.hw-workspace-widget-griff{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--hw-color-ink-faint)}.hw-workspace-widget-resize-rand{position:absolute;touch-action:none;user-select:none;-webkit-user-select:none;z-index:1}.hw-workspace-widget-resize-rand-rechts{top:0;right:0;bottom:12px;width:8px;cursor:ew-resize}.hw-workspace-widget-resize-rand-unten{left:0;bottom:0;right:12px;height:8px;cursor:ns-resize}.hw-workspace-widget-resize-griff{position:absolute;right:2px;bottom:2px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--hw-color-ink-faint);cursor:nwse-resize;touch-action:none;user-select:none;-webkit-user-select:none;border-radius:4px;z-index:2}.hw-workspace-widget-resize-griff:hover{color:var(--hw-color-accent-text);background:var(--hw-color-surface-sunken)}.hw-page-header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-stack-sm);min-height:var(--hw-pageheader-min);align-content:center}.hw-page-header-zeile{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px}.hw-page-header-text{display:grid;gap:var(--hw-stack-xs);min-width:0}.hw-page-header-kontext{display:flex;align-items:center;gap:6px;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);font-weight:500;color:var(--hw-color-ink-soft);white-space:nowrap}.hw-page-header-kontext .hw-btn-link{color:inherit;font-weight:inherit}@media(hover:hover){.hw-page-header-kontext .hw-btn-link:hover:not(:disabled):not([aria-disabled=true]){color:var(--hw-color-accent-text)}}.hw-rueckweg{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:var(--hw-weight-label);color:var(--hw-color-accent-text);border-radius:var(--hw-radius-ctl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-rueckweg svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.hw-rueckweg:hover{text-decoration:underline;text-underline-offset:3px}}.hw-rueckweg:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}[data-density=touch] .hw-rueckweg{min-height:44px;margin-block:-12px}@media(max-width:767px){.hw-rueckweg{min-height:44px;margin-block:-12px}}.hw-page-header-kontext b{font-weight:500;color:var(--hw-color-ink)}.hw-page-header-titelzeile{display:flex;align-items:center;gap:var(--hw-inline-sm);flex-wrap:wrap;min-width:0}.hw-page-header-status{display:inline-flex}.hw-page-header-titel{margin:0;text-wrap:pretty;font-size:var(--hw-text-display);line-height:var(--hw-lh-display);font-weight:var(--hw-weight-heading);letter-spacing:-.025em;color:var(--hw-color-ink)}.hw-page-header-briefing{margin:6px 0 0;max-width:860px;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);font-weight:400;color:var(--hw-color-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.hw-page-header-beizeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hw-page-header-beschreibung{display:grid;gap:var(--hw-stack-xs);justify-items:start;margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);max-width:var(--hw-content-max-form)}.hw-page-header-aktionen{display:flex;align-items:center;gap:var(--hw-inline-sm);flex-wrap:wrap}.hw-page-header-layout-slot{display:inline-flex;align-items:center}.hw-page-header-layout-slot:empty{display:none}@media(max-width:767px){.hw-page-header-titel{font-size:var(--hw-text-heading-xl);line-height:var(--hw-lh-heading-xl)}.hw-page-header-zeile{flex-direction:row;align-items:flex-start;gap:12px}.hw-page-header-aktionen{flex-direction:row;align-items:center;flex:0 0 auto;max-width:100%;min-width:0}.hw-page-header-aktionen .hw-btn-primary{height:44px;white-space:nowrap}.hw-page-header--liste{min-height:0}}@media(max-width:767px){.hw-page-header--aktionen-kopf .hw-page-header-zeile{flex-wrap:wrap}.hw-page-header--aktionen-kopf .hw-page-header-aktionen{flex:1 1 100%;flex-wrap:wrap}.hw-page-header--liste.hw-page-header--aktionen-kopf .hw-page-header-zeile{flex-wrap:nowrap}.hw-page-header--liste.hw-page-header--aktionen-kopf .hw-page-header-aktionen{flex:0 0 auto}.hw-page-header--aktionen-kopf .hw-page-header-aktionen .hw-btn-primary{height:48px}}.hw-page-header:not(.hw-page-header--liste) .hw-page-header-text{flex:1 1 360px}.hw-page-header-unterbau{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-stack-sm)}.hw-page-header-navigator{display:grid;grid-template-columns:minmax(0,1fr)}.hw-page-header-bereichsreiter{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin-top:2px}.hw-page-header-bereichsreiter--segment{display:flex;align-items:flex-end;gap:var(--hw-space-24);box-shadow:inset 0 -2px 0 var(--hw-color-line)}.hw-page-header-bereichsreiter--segment>.hw-reiter{box-shadow:none;min-width:0}.hw-page-header-bereichsreiter--segment>.hw-page-header-segment{margin-left:auto;margin-bottom:4px;flex:none}.hw-page-header-segment{display:flex;min-width:0}@media(max-width:767px){.hw-page-header-bereichsreiter--segment{flex-direction:column;align-items:stretch;gap:8px;box-shadow:none}.hw-page-header-bereichsreiter--segment>.hw-reiter{box-shadow:inset 0 -2px 0 var(--hw-color-line)}.hw-page-header-bereichsreiter--segment>.hw-page-header-segment{margin:0;overflow-x:auto;scrollbar-width:none}}.hw-page-header--liste .hw-page-header-titel{font-size:var(--hw-text-page-title);line-height:var(--hw-lh-page-title);font-weight:600;letter-spacing:-.01em}.hw-page-header-zaehlzeile{margin-left:4px;font-size:var(--hw-text-body-md);line-height:var(--hw-lh-body-md);color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums}.hw-page-header--liste .hw-page-header-titelzeile{column-gap:12px;row-gap:4px}.hw-page-header--liste .hw-page-header-zaehlzeile{margin-left:0}.hw-page-header-aktionen .hw-werkzeugleiste-suche{flex:0 1 240px;width:240px}@media(max-width:767px){.hw-page-header-aktionen .hw-werkzeugleiste-suche{flex:1 1 160px;width:auto}}.hw-page-header-aktionen .hw-werkzeugleiste-suche .hw-input{background:var(--hw-color-surface)}.hw-page-header-zeitraum{display:inline-flex;align-items:center;flex:none}.hw-page-header-zeitraum .hw-select-trigger{width:auto}.hw-page-header-zahnrad{flex:none}@media(max-width:767px){.hw-page-header-zeile>.hw-page-header-aktionen:not(:has(>:not(.hw-page-header-layout-slot:empty))){display:none}.hw-page-header-werkzeuge,.hw-page-header-werkzeug-platz{flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box}.hw-page-header-werkzeug-platz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-inline-sm);min-width:0}.hw-page-header-werkzeug-platz>.hw-page-header-werkzeuge{flex:1 1 100%}.hw-page-header-werkzeuge .hw-werkzeugleiste-suche,.hw-page-header-werkzeug-platz .hw-werkzeugleiste-suche{flex:1 1 100%;width:100%}.hw-schablone-koerper>:is(.hw-kachelreihe,:has(>.hw-kachelreihe)){order:-2}.hw-schablone-koerper>.hw-page-header-werkzeug-platz{order:-1}}.hw-hauptaktionsleiste.hw-hauptaktionsleiste--seite{margin-inline:0;padding-inline:var(--hw-page-inset-x);box-sizing:border-box;margin-top:auto}#hw-main-content:has(>.hw-hauptaktionsleiste--seite){display:flex;flex-direction:column}.hw-inline-alert{display:grid;gap:var(--hw-stack-xs);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-inline-alert-titel{font-weight:var(--hw-weight-heading)}.hw-inline-alert-box{padding:var(--hw-inset-card);border-radius:var(--hw-radius-ctl);border:var(--hw-border-hairline) solid}.hw-inline-alert-danger{color:var(--hw-color-danger-fg)}.hw-inline-alert-warn{color:var(--hw-color-warn-fg)}.hw-inline-alert-info{color:var(--hw-color-info-fg)}.hw-inline-alert-ok{color:var(--hw-color-ok-fg)}.hw-inline-alert-box.hw-inline-alert-danger{background:var(--hw-color-danger-bg);border-color:var(--hw-color-danger-border)}.hw-inline-alert-box.hw-inline-alert-warn{background:var(--hw-color-warn-bg);border-color:var(--hw-color-warn-border)}.hw-inline-alert-box.hw-inline-alert-info{background:var(--hw-color-info-bg);border-color:var(--hw-color-info-border)}.hw-inline-alert-box.hw-inline-alert-ok{background:var(--hw-color-ok-bg);border-color:var(--hw-color-ok-border)}.hw-card{display:flex;flex-direction:column;background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);min-width:0;overflow:hidden}.hw-card-rahmenlos{background:none;border:none;border-radius:0;overflow:visible}.hw-card-rahmenlos>.hw-card-kopf{padding:0 0 10px}.hw-card-rahmenlos>.hw-card-koerper{padding:0}.hw-card-rahmenlos>.hw-card-fuss{padding:12px 0 0}.hw-card-kopf{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:16px var(--hw-panel-pad) 10px;flex:none}.hw-card-koerper{padding:0 var(--hw-panel-pad) 16px;flex:1;min-width:0;min-height:0;overflow:hidden}.hw-card-kopf-text{display:grid;gap:var(--hw-stack-xs);min-width:0}.hw-card-titel{margin:0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:var(--hw-weight-heading);color:var(--hw-color-ink)}.hw-card-beschreibung{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-card-aktionen{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hw-card-fuss{border-top:var(--hw-border-hairline) solid var(--hw-color-line);padding:12px var(--hw-panel-pad);flex:none}.hw-loading-state{display:grid;gap:var(--hw-stack-sm)}.hw-auf-graphit{background:var(--hw-color-graphite);--hw-kontext-text: var(--hw-color-on-graphite);--hw-kontext-soft: var(--hw-color-on-graphite-soft);--hw-kontext-faint: var(--hw-color-on-graphite-faint);--hw-kontext-ok: var(--hw-color-ok-on-graphite);--hw-kontext-warn: var(--hw-color-warn-on-graphite);--hw-kontext-danger: var(--hw-color-danger-on-graphite);--hw-kontext-info: var(--hw-color-info-on-graphite);--hw-kontext-ok-punkt: var(--hw-color-ok-on-graphite);--hw-kontext-warn-punkt: var(--hw-color-warn-on-graphite);--hw-kontext-danger-punkt: var(--hw-color-danger-on-graphite);--hw-kontext-info-punkt: var(--hw-color-info-on-graphite);--hw-kontext-nav-text: var(--hw-color-nav-text);--hw-kontext-nav-icon: var(--hw-color-nav-icon);--hw-kontext-nav-hover: var(--hw-color-nav-hover);--hw-kontext-nav-hover-text: var(--hw-color-nav-hover-text);--hw-kontext-nav-hover-icon: var(--hw-color-nav-hover-icon);--hw-kontext-nav-active: var(--hw-color-nav-active);--hw-kontext-nav-active-text: var(--hw-color-nav-active-text);--hw-kontext-nav-akzent: var(--hw-color-accent);--hw-kontext-nav-glanz: var(--hw-color-glanz-on-graphite);--hw-kontext-nav-disabled-text: var(--hw-color-nav-disabled-text);--hw-kontext-nav-disabled-icon: var(--hw-color-nav-disabled-icon);color:var(--hw-kontext-text)}.hw-auf-graphit :is(.hw-dialog,.hw-sidepanel,.hw-bottomsheet){--hw-kontext-text: var(--hw-color-ink);--hw-kontext-soft: var(--hw-color-ink-soft);--hw-kontext-faint: var(--hw-color-ink-faint);--hw-kontext-ok: var(--hw-color-ok-fg);--hw-kontext-warn: var(--hw-color-warn-fg);--hw-kontext-danger: var(--hw-color-danger-fg);--hw-kontext-info: var(--hw-color-info-fg);--hw-kontext-ok-punkt: var(--hw-status-punkt-ok);--hw-kontext-warn-punkt: var(--hw-status-punkt-warn);--hw-kontext-danger-punkt: var(--hw-status-punkt-danger);--hw-kontext-info-punkt: var(--hw-status-punkt-info);--hw-kontext-nav-text: var(--hw-color-ink-soft);--hw-kontext-nav-icon: var(--hw-color-ink-faint);--hw-kontext-nav-hover: var(--hw-color-row-selected);--hw-kontext-nav-hover-text: var(--hw-color-ink);--hw-kontext-nav-hover-icon: var(--hw-color-ink-soft);--hw-kontext-nav-active: var(--hw-color-surface-sunken);--hw-kontext-nav-active-text: var(--hw-color-ink);--hw-kontext-nav-akzent: var(--hw-color-graphite);--hw-kontext-nav-glanz: transparent;--hw-kontext-nav-disabled-text: var(--hw-color-ink-faint);--hw-kontext-nav-disabled-icon: var(--hw-color-line-strong);color:var(--hw-color-ink)}.hw-status{display:inline-flex;align-items:center;gap:7px;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);font-weight:500;white-space:nowrap;color:var(--hw-kontext-text)}.hw-status-punkt{width:7px;height:7px;border-radius:var(--hw-radius-pill);background:var(--hw-kontext-faint);flex:none}.hw-status-ok>.hw-status-punkt{background:var(--hw-kontext-ok-punkt)}.hw-status-warn>.hw-status-punkt{background:var(--hw-kontext-warn-punkt)}.hw-status-danger>.hw-status-punkt{background:var(--hw-kontext-danger-punkt)}.hw-status-info>.hw-status-punkt{background:var(--hw-kontext-info-punkt)}.hw-status-danger{color:var(--hw-kontext-danger)}.hw-status-leise{color:var(--hw-kontext-soft)}:root{--hw-status-punkt-ok: var(--hw-color-ok-border);--hw-status-punkt-warn: var(--hw-color-warn-border);--hw-status-punkt-danger: var(--hw-color-danger-border);--hw-status-punkt-info: var(--hw-color-info-border)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hw-status-punkt-ok: var(--hw-color-ok-fg);--hw-status-punkt-warn: var(--hw-color-warn-fg);--hw-status-punkt-danger: var(--hw-color-danger-fg);--hw-status-punkt-info: var(--hw-color-info-fg)}}:root[data-theme=dark]{--hw-status-punkt-ok: var(--hw-color-ok-fg);--hw-status-punkt-warn: var(--hw-color-warn-fg);--hw-status-punkt-danger: var(--hw-color-danger-fg);--hw-status-punkt-info: var(--hw-color-info-fg)}.hw-nav-eintrag{position:relative;display:flex;align-items:center;gap:11px;width:100%;height:36px;flex:none;padding:0 12px;border:none;border-radius:var(--hw-radius-ctl);background:transparent;color:var(--hw-kontext-nav-text);font:inherit;font-size:var(--hw-text-body-md);line-height:var(--hw-lh-body-md);font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background var(--hw-motion-duration-fast) var(--hw-motion-easing-standard),color var(--hw-motion-duration-fast) var(--hw-motion-easing-standard)}.hw-nav-eintrag>svg{flex:none;color:var(--hw-kontext-nav-icon)}.hw-nav-eintrag>span{overflow:hidden;text-overflow:ellipsis}.hw-nav-eintrag:hover:not([disabled]):not([aria-current=page]){background:var(--hw-kontext-nav-hover);color:var(--hw-kontext-nav-hover-text)}.hw-nav-eintrag:hover:not([disabled]):not([aria-current=page])>svg{color:var(--hw-kontext-nav-hover-icon)}.hw-nav-eintrag[aria-current=page]{background:var(--hw-kontext-nav-active);color:var(--hw-kontext-nav-active-text);font-weight:600;box-shadow:inset 0 1px 0 var(--hw-kontext-nav-glanz)}.hw-nav-eintrag[aria-current=page]>svg{color:var(--hw-kontext-nav-active-text)}.hw-nav-eintrag[aria-current=page]:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:0 2px 2px 0;background:var(--hw-kontext-nav-akzent)}.hw-nav-eintrag:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-nav-eintrag[aria-current=page]:focus-visible{box-shadow:inset 0 1px 0 var(--hw-kontext-nav-glanz),0 0 0 3px var(--hw-focus-ring)}.hw-nav-eintrag[disabled]{background:transparent;color:var(--hw-kontext-nav-disabled-text);cursor:not-allowed}.hw-nav-eintrag[disabled]>svg{color:var(--hw-kontext-nav-disabled-icon)}.hw-nav-eintrag--rail{justify-content:center;padding:0;gap:0}.hw-nav-gruppe{flex:none;margin:0;padding:12px 10px 4px;font-size:var(--hw-text-caption);line-height:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hw-color-on-graphite-faint)}.hw-nav-gruppe--blatt{color:var(--hw-color-ink-faint)}.hw-nav-eintrag--bottombar{flex-direction:column;justify-content:center;gap:var(--hw-space-4);flex:1;width:auto;height:100%;padding:6px 4px;border-radius:0;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption)}.hw-nav-eintrag--bottombar{min-width:max-content}.hw-nav-eintrag--bottombar>.hw-nav-eintrag__leistentext{max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}@media(max-width:379.98px){.hw-nav-eintrag--bottombar{padding:6px 2px}}.hw-nav-eintrag--bottombar[aria-current=page]{background:transparent;box-shadow:none;color:var(--hw-kontext-nav-active-text);font-weight:600}.hw-nav-eintrag--bottombar[aria-current=page]:before{content:none}.hw-nav-eintrag--blatt{min-height:44px}.hw-quittung-namen{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--hw-space-12)}.hw-quittung-vermerk{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-quittung-hinweis{margin:0;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-faint)}.hw-heute-mobil{display:flex;flex-direction:column;min-height:100%}.hw-heute-kopf{display:flex;flex-direction:column;gap:var(--hw-space-4);padding:var(--hw-space-20) var(--hw-page-inset-x) var(--hw-space-24);background:var(--hw-color-graphite);color:var(--hw-color-on-graphite)}.hw-heute-kopf-datum{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-on-graphite-soft);font-variant-numeric:tabular-nums}.hw-heute-kopf-anrede{margin:0;font-size:var(--hw-text-display);line-height:var(--hw-lh-display);letter-spacing:-.025em;font-weight:var(--hw-weight-heading);text-wrap:balance}.hw-heute-kopf-briefing{margin:0;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);color:var(--hw-color-on-graphite-soft)}.hw-heute-koerper{display:flex;flex-direction:column;gap:var(--hw-space-16);padding:var(--hw-space-16) var(--hw-page-inset-x) var(--hw-space-24)}.hw-heute-leer{margin:0;color:var(--hw-color-ink-faint)}.hw-einsatzkarte{display:flex;flex-direction:column;gap:var(--hw-space-4);padding:var(--hw-space-16);background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card)}.hw-einsatzkarte-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hw-space-12)}.hw-einsatzkarte-zeit{font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg);font-weight:var(--hw-weight-heading);font-variant-numeric:tabular-nums}.hw-einsatzkarte-titel{font-size:var(--hw-text-body-md);line-height:var(--hw-lh-body-md);font-weight:600}.hw-einsatzkarte-projekt,.hw-einsatzkarte-person{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-einsatzkarte-anrufen{display:inline-flex;align-items:center;gap:var(--hw-space-8);min-height:44px;margin-top:var(--hw-space-4);color:var(--hw-color-accent-text);font-weight:600;text-decoration:none}.hw-einsatzkarte-anrufen:hover{text-decoration:underline}.hw-einsatzkarte-wege{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-20);margin-top:var(--hw-space-4)}.hw-einsatzkarte-wege .hw-einsatzkarte-anrufen{margin-top:0}.hw-heute-ausserdem{display:flex;flex-direction:column;gap:var(--hw-space-8)}.hw-heute-ausserdem-titel{margin:0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600}.hw-unterschrift{display:flex;flex-direction:column;gap:var(--hw-space-8)}.hw-unterschrift-label{font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;color:var(--hw-color-ink-soft)}.hw-unterschrift-flaeche{width:100%;background:var(--hw-color-surface);border:var(--hw-border-hairline) dashed var(--hw-color-line-quiet);border-radius:var(--hw-radius-card);color:var(--hw-color-ink);touch-action:none;cursor:crosshair}.hw-unterschrift-fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--hw-space-12);flex-wrap:wrap}.hw-unterschrift-hinweis{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-faint)}.hw-kachelgitter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(min-width:480px){.hw-kachelgitter{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.hw-kachel{display:flex;flex-direction:column;align-items:stretch;min-height:88px;min-width:0;padding:11px 10px;text-align:left;background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);color:var(--hw-color-ink);font:inherit;cursor:pointer}.hw-kachel:hover{background:var(--hw-color-row-hover)}.hw-kachel:focus-visible{outline:none;box-shadow:var(--hw-focus-ring)}.hw-kachel-ruht{cursor:default;background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-faint)}.hw-kachel-ruht:hover{background:var(--hw-color-surface-sunken)}.hw-kachel-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hw-space-8)}.hw-kachel-symbol{display:inline-flex;color:var(--hw-color-ink-soft)}.hw-kachel-ruht .hw-kachel-symbol{color:var(--hw-color-ink-faint)}.hw-kachel-auszeichnung{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:600;color:var(--hw-color-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.hw-kachel-auszeichnung-wartet{color:var(--hw-color-warn-fg)}.hw-kachel-vermerk{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-faint);white-space:normal}.hw-kachel-titel{margin-top:auto;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);font-weight:600;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hw-finanzflaeche{--hw-finanzflaeche-h: 156px;border-radius:var(--hw-radius-card);padding:15px 20px 13px;height:100%;min-height:var(--hw-finanzflaeche-h);display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;min-width:0;overflow:hidden}.hw-finanzflaeche--kopfhoehe{--hw-finanzflaeche-h: 132px}.hw-finanzflaeche--dicht{padding:16px 20px 14px}.hw-finanzflaeche--dicht .hw-finanzflaeche-zeilen{margin-top:10px;gap:5px 14px}.hw-finanzflaeche-summe{display:flex;align-items:baseline;justify-content:flex-end;white-space:nowrap;margin-top:6px}.hw-finanzflaeche-summe .hw-zahl-xl{letter-spacing:-.035em}.hw-finanzflaeche-leer{align-self:stretch;display:flex;align-items:center;margin-top:6px;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-kontext-soft);text-align:left}.hw-finanzflaeche-meta{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-kontext-soft);margin-top:4px;white-space:nowrap}.hw-finanzflaeche-zeilen{display:grid;grid-template-columns:auto auto;justify-content:end;gap:2px 16px;margin-top:4px;font-size:var(--hw-text-body);align-items:baseline}.hw-finanzflaeche-schluessel{color:var(--hw-kontext-soft);text-align:right;white-space:nowrap}.hw-finanzflaeche-wert{display:block;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.hw-finanzflaeche-betont{color:var(--hw-kontext-text);padding-top:5px;border-top:var(--hw-border-hairline) solid var(--hw-color-line-on-graphite)}.hw-finanzflaeche-wert--danger,.hw-finanzflaeche-schluessel--danger{color:var(--hw-kontext-danger)}.hw-finanzflaeche-fuss{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-kontext-soft);white-space:nowrap}.hw-gravur{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-kontext-soft);white-space:nowrap}.hw-zahl-xl{font-variant-numeric:tabular-nums;font-size:var(--hw-text-heading-xl);line-height:var(--hw-lh-heading-xl);font-weight:600;letter-spacing:-.03em;white-space:nowrap}.hw-waehrung{font-size:max(11px,.4em);font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;margin-left:.34em;color:var(--hw-kontext-soft)}.hw-euro{font-weight:500;margin-left:.3em;color:var(--hw-kontext-soft)}.hw-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.hw-puls{--hw-puls-finanzbreite: 276px;--hw-puls-h: 132px;display:grid;grid-template-columns:minmax(0,1fr) var(--hw-puls-finanzbreite);gap:var(--hw-grid-gap);align-items:stretch;height:var(--hw-puls-h)}.hw-puls-operativ{background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:hidden;min-width:0;height:var(--hw-puls-h)}.hw-puls-zelle{padding:16px 20px;border-left:var(--hw-border-hairline) solid var(--hw-color-line);display:flex;flex-direction:column;justify-content:center;min-width:0}.hw-puls-zelle:first-child{border-left:0}.hw-puls-zelle>.hw-gravur{margin-bottom:6px}.hw-puls-wert{display:flex;align-items:baseline;gap:10px;height:36px;white-space:nowrap}.hw-puls-vergleich{display:inline-flex;align-items:center;gap:10px;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);font-weight:500;color:var(--hw-kontext-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.hw-puls-vergleich:before{content:"";width:1px;height:14px;background:var(--hw-color-line-quiet);flex:none}.hw-puls-notiz{margin-top:14px;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-kontext-soft);display:flex;align-items:center;white-space:nowrap;overflow:hidden}.hw-puls-huelle{container-type:inline-size}@container (max-width: 879px){.hw-puls{grid-template-columns:minmax(0,1fr);height:auto}.hw-puls-operativ{height:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.hw-puls-zelle{border-left:0;border-top:var(--hw-border-hairline) solid var(--hw-color-line);padding:12px 16px}.hw-puls-zelle:nth-child(-n+2){border-top:0}.hw-puls-zelle:nth-child(2n){border-left:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-puls-zelle>.hw-gravur,.hw-puls-notiz,.hw-puls-notiz .hw-status{white-space:normal;overflow:visible;text-overflow:clip}.hw-puls-notiz .hw-status{align-items:baseline}}@container (max-width: 1059px){.hw-puls[data-zellen=viele]{grid-template-columns:minmax(0,1fr);height:auto}.hw-puls[data-zellen=viele] .hw-puls-operativ{height:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.hw-puls[data-zellen=viele] .hw-puls-zelle{border-left:0;border-top:var(--hw-border-hairline) solid var(--hw-color-line);padding:12px 16px}.hw-puls[data-zellen=viele] .hw-puls-zelle:nth-child(-n+2){border-top:0}.hw-puls[data-zellen=viele] .hw-puls-zelle:nth-child(2n){border-left:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-puls[data-zellen=viele] .hw-puls-zelle>.hw-gravur,.hw-puls[data-zellen=viele] .hw-puls-notiz,.hw-puls[data-zellen=viele] .hw-puls-notiz .hw-status{white-space:normal;overflow:visible;text-overflow:clip}.hw-puls[data-zellen=viele] .hw-puls-notiz .hw-status{align-items:baseline}}.hw-kontextflaeche{background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);padding:16px 20px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.hw-kontext-angaben{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--hw-space-12);margin:0;font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-kontext-angaben>dt{color:var(--hw-color-ink-faint)}.hw-kontext-angaben>dd{margin:0;min-width:0;overflow-wrap:anywhere}.hw-kontext-angaben:empty{display:none}.hw-kontext-leise{color:var(--hw-color-ink-soft)}.hw-belegkopf{padding-top:var(--hw-space-16)}@media(max-width:767px){.hw-belegkopf{grid-template-columns:1fr!important}}.hw-klappabschnitt{display:flex;flex-direction:column;background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);min-width:0}.hw-klappabschnitt-unvollstaendig{border-color:var(--hw-color-danger-border);box-shadow:inset 3px 0 0 0 var(--hw-color-danger-border)}.hw-klappabschnitt-kopfzeile{display:flex;align-items:stretch;flex:none}.hw-klappabschnitt-kopf{margin:0;font:inherit;flex:1;min-width:0}.hw-klappabschnitt-knopf{display:flex;align-items:center;gap:var(--hw-inline-sm);width:100%;min-height:44px;padding:var(--hw-stack-sm) var(--hw-inset-card);background:none;border:var(--hw-border-hairline) solid transparent;border-radius:var(--hw-radius-card);color:var(--hw-color-ink);font-family:inherit;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600;text-align:left;cursor:pointer}.hw-klappabschnitt-knopf:hover{background:var(--hw-color-surface-sunken)}.hw-klappabschnitt-knopf:focus-visible{outline:none;border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-klappabschnitt-zeichen{flex:none;width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transform-origin:2px 50%;transition:transform .12s ease}.hw-klappabschnitt-knopf[aria-expanded=true] .hw-klappabschnitt-zeichen{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.hw-klappabschnitt-zeichen{transition:none}}.hw-klappabschnitt-titel{flex:1;min-width:0}.hw-klappabschnitt-fehlt{flex:none;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:500;color:var(--hw-color-danger-fg);white-space:nowrap}.hw-klappabschnitt-kurz{flex:none;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:400;color:var(--hw-color-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.hw-klappabschnitt-koerper{display:grid;gap:var(--hw-stack-md);padding:0 var(--hw-inset-card) var(--hw-stack-md);min-width:0}.hw-klappabschnitt-koerper[hidden]{display:none}.hw-klappabschnitt-schloss{flex:none;width:9px;height:11px;border:1.5px solid currentColor;border-radius:2px;position:relative;opacity:.55}.hw-klappabschnitt-schloss:before{content:"";position:absolute;left:1px;right:1px;top:-5px;height:5px;border:1.5px solid currentColor;border-bottom:none;border-radius:3px 3px 0 0}.hw-klappabschnitt-knopf[aria-disabled=true]{cursor:default}.hw-klappabschnitt-knopf[aria-disabled=true]:hover{background:none}.hw-klappabschnitt-hinweis{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--hw-inset-card);background:none;border:var(--hw-border-hairline) solid transparent;border-radius:var(--hw-radius-card);font-family:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hw-klappabschnitt-hinweis:hover{text-decoration-thickness:2px}.hw-klappabschnitt-hinweis:focus-visible{outline:none;border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-dok{background:var(--hw-dok-blatt);color:var(--hw-dok-ink);font-size:var(--hw-dok-fs-text);line-height:1.55;padding:var(--hw-dok-rand);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);display:grid;gap:var(--hw-stack-md);min-width:0;min-height:0;overflow-wrap:anywhere}.hw-dok-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--hw-inline-md);flex-wrap:wrap}.hw-dok-empfaenger-block{display:grid;gap:2px;text-align:left;min-width:0}.hw-dok-empfaenger{display:grid;gap:1px;text-align:left}.hw-dok-absenderzeile{margin:0;font-size:var(--hw-dok-fs-klein);color:var(--hw-dok-ink-leise);border-bottom:1px solid var(--hw-dok-hair);padding-bottom:2px}.hw-dok-eckdaten{text-align:right}.hw-dok-eckdaten p{margin:0}.hw-dok-belegart{font-size:var(--hw-dok-fs-titel);line-height:1.15;font-weight:600;letter-spacing:-.01em}.hw-dok-nummer{font-variant-numeric:tabular-nums}.hw-dok-datum{color:var(--hw-dok-ink-leise);font-variant-numeric:tabular-nums}.hw-dok-betreff{font-weight:600;text-align:left}.hw-dok-fliesstext{white-space:pre-wrap;text-align:left}.hw-dok-stelle{background:none;border:1px dashed transparent;border-radius:2px;margin:-2px -4px;padding:2px 4px;font:inherit;color:inherit;cursor:pointer;width:100%}.hw-dok-stelle:hover{border-color:var(--hw-dok-hair)}.hw-dok-stelle:focus-visible{outline:none;border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-dok-tabelle{width:100%;border-collapse:collapse;font-size:var(--hw-dok-fs-text)}.hw-dok-tabelle th{text-align:left;font-size:var(--hw-dok-fs-klein);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hw-dok-ink-leise);border-bottom:1px solid var(--hw-dok-hair-stark);padding:0 0 4px}.hw-dok-tabelle td{border-bottom:1px solid var(--hw-dok-hair);padding:6px 0;vertical-align:top}.hw-dok-tabelle th+th,.hw-dok-tabelle td+td{padding-left:12px}.hw-dok-sp-pos{width:32px}.hw-dok-sp-einheit{text-align:left;white-space:nowrap;width:1%}.hw-dok-sp-zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}th.hw-dok-sp-zahl{text-align:right}.hw-dok-summen{margin:0 0 0 auto;display:grid;gap:2px;min-width:240px}.hw-dok-summen>div{display:flex;justify-content:space-between;gap:var(--hw-inline-md)}.hw-dok-summen dt{color:var(--hw-dok-ink-leise)}.hw-dok-summen dd{margin:0;font-variant-numeric:tabular-nums}.hw-dok-summe-brutto{border-top:1px solid var(--hw-dok-hair-stark);margin-top:4px;padding-top:4px;font-weight:600}.hw-dok-summe-brutto dt{color:var(--hw-dok-ink)}.hw-dok-steuerhinweis{margin:6px 0 0 auto;max-width:60%;text-align:right;font-size:var(--hw-dok-fs-klein);color:var(--hw-dok-ink)}.hw-dok-zeile-offen>td{background:var(--hw-color-danger-wash)}.hw-dok-zeile-offen>td:nth-child(2):after{content:"";display:inline-block;width:60%;min-width:80px;border-bottom:1px dashed var(--hw-color-danger-border);vertical-align:middle}.hw-dok-stelle-offen{min-height:calc(var(--hw-dok-fs-text) * 3.2);border-bottom:1px dashed var(--hw-color-danger-border);background:var(--hw-color-danger-wash)}.hw-dok-fusszeile{margin-top:auto;padding-top:8px;border-top:1px solid var(--hw-dok-hair);display:grid;gap:2px}.hw-dok-fusszeile p{margin:0;font-size:var(--hw-dok-fs-klein);color:var(--hw-dok-ink-leise);text-align:center}.hw-dok-abschnitt{display:grid;gap:4px}.hw-dok-abschnitt>.hw-dok-betreff{break-after:avoid}.hw-dok-herleitung{display:block;font-size:var(--hw-dok-fs-klein);color:var(--hw-dok-ink-leise)}.hw-dok-zusatzfelder{margin:8px 0 0;display:grid;gap:2px}.hw-dok-zusatzfelder>div{display:flex;gap:var(--hw-inline-md)}.hw-dok-zusatzfelder dt{color:var(--hw-dok-ink-leise);white-space:nowrap}.hw-dok-zusatzfelder dd{margin:0}.hw-dok-zahlungsinfo{margin:4px 0 0;display:grid;gap:2px;color:var(--hw-dok-ink-leise);font-size:var(--hw-dok-fs-klein)}.hw-dok-zahlungs-qr{display:block;margin:8px 0 0;width:28mm;height:28mm}.hw-dok-zahlungs-qr-reihe{display:flex;gap:8mm;align-items:flex-start}.hw-dok-zahlungs-qr-eins{margin:0;width:30mm}.hw-dok-zahlungs-qr-text{margin:3px 0 0;max-width:60mm;color:var(--hw-dok-ink-leise);font-size:var(--hw-dok-fs-klein)}@media print{.hw-dok{border:none;border-radius:0;min-height:auto}.hw-dok-tabelle tr,.hw-dok-summen,.hw-dok-fusszeile{break-inside:avoid}}.hw-dok-tabelle th{border-bottom-color:var(--hw-dok-tabelle-akzent, var(--hw-dok-hair-stark))}.hw-dok-tabelle--zebra tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--hw-dok-tabelle-akzent, var(--hw-dok-hair-stark)) 8%,transparent)}.hw-dok-tabelle--schlicht th,.hw-dok-tabelle--schlicht td{border-bottom-color:transparent}.hw-dok{position:relative;--hw-dok-ursprung-o: 0mm;--hw-dok-ursprung-l: 0mm}.hw-dok-logo{display:block;margin:0}.hw-dok-logo-reserve{grid-row:auto}.hw-beleg-editor-eingabe{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-stack-sm);align-content:start;min-width:0;overflow-y:auto;min-height:0}.hw-beleg-editor-ergebnis{display:grid;gap:var(--hw-stack-md);align-content:start;min-width:0;overflow-y:auto;min-height:0}.hw-beleg-editor-marke{display:contents}.hw-beleg-editor-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hw-inline-sm)}.hw-beleg-editor-textfeld{width:100%;resize:vertical;font-family:inherit}.hw-beleg-editor-positionen{display:grid;gap:var(--hw-stack-sm)}.hw-beleg-editor-position{display:grid;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-ctl);overflow:hidden}.hw-beleg-editor-position-offen{border-color:var(--hw-color-accent)}.hw-beleg-editor-position-kopf{display:grid;grid-template-columns:auto 1fr auto;gap:var(--hw-inline-sm);align-items:center;width:100%;min-height:44px;padding:var(--hw-stack-xs) var(--hw-stack-sm);border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(hover:hover){.hw-beleg-editor-position-kopf:hover{background:var(--hw-color-surface-sunken)}}.hw-beleg-editor-position-kopf:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--hw-color-accent)}.hw-beleg-editor-position-nr{min-width:1.5rem;color:var(--hw-color-ink-soft);font-variant-numeric:tabular-nums}.hw-beleg-editor-position-text{display:grid;gap:2px;min-width:0}.hw-beleg-editor-position-name{color:var(--hw-color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-beleg-editor-position-namenlos{color:var(--hw-color-ink-soft);font-style:italic}.hw-beleg-editor-position-rechnung{color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-variant-numeric:tabular-nums}.hw-beleg-editor-position-summe{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hw-color-ink)}.hw-beleg-editor-position-koerper{display:grid;gap:var(--hw-stack-xs);padding:0 var(--hw-stack-sm) var(--hw-stack-sm)}.hw-beleg-editor-position-koerper[hidden]{display:none}.hw-beleg-editor-rechnung{display:grid;grid-template-columns:5rem 4rem 7rem 4rem auto;gap:var(--hw-inline-xs);align-items:center}.hw-beleg-editor-rechnung .hw-input,.hw-beleg-editor-rechnung .hw-select{white-space:nowrap}.hw-beleg-editor-zeile{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--hw-stack-sm) var(--hw-inline-sm);align-items:end}.hw-beleg-editor-zeile-eng{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.hw-beleg-editor-zeile .hw-beleg-editor-paar{display:contents}.hw-beleg-editor-zeile>*,.hw-beleg-editor-zeile .hw-input{min-width:0}.hw-beleg-editor-zeile input[type=date]{width:100%;padding-inline:var(--hw-space-8)}.hw-beleg-editor-eingabe .hw-klappabschnitt-koerper{gap:var(--hw-stack-sm)}@container beleg-eingabe (min-width: 46rem){.hw-beleg-editor-position-koerper:not([hidden]){grid-template-columns:minmax(0,1fr) auto;align-items:center}}.hw-beleg-editor-eingabe{container:beleg-eingabe / inline-size}@media(max-width:1023px){.hw-beleg-editor-rechnung{grid-template-columns:1fr 1fr}}@media(max-width:767px){.hw-beleg-editor-paar{grid-template-columns:minmax(0,1fr)}.hw-beleg-editor-ergebnis{overflow-x:auto}.hw-beleg-editor-ergebnis .hw-dok{min-width:560px}}.hw-hinweis{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-erechnung-stand{display:grid;gap:var(--hw-stack-sm);padding:var(--hw-inset-card);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);background:var(--hw-color-surface)}.hw-erechnung-titel{margin:0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);color:var(--hw-color-ink)}.hw-erechnung-formate,.hw-erechnung-befunde{margin:0;padding:0;list-style:none;display:grid;gap:var(--hw-stack-xs)}.hw-erechnung-format{display:grid;grid-template-columns:1fr auto;gap:2px var(--hw-inline-sm);align-items:center}.hw-erechnung-format-name{color:var(--hw-color-ink)}.hw-erechnung-format-grund{grid-column:1;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-erechnung-format .hw-status-text{grid-row:1 / span 2}.hw-erechnung-flaeche{display:grid;gap:var(--hw-stack-xs)}.hw-erechnung-flaeche-titel{margin:0;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);letter-spacing:.04em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-erechnung-befund{display:grid;grid-template-columns:1fr auto;gap:var(--hw-inline-sm);align-items:start;padding-top:var(--hw-stack-xs);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-erechnung-befund-satz{margin:0;color:var(--hw-color-ink)}.hw-erechnung-befund-norm{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-variant-numeric:tabular-nums}.hw-erechnung-vollstaendig{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}@media(max-width:1023px){.hw-erechnung-befund{grid-template-columns:1fr}}.hw-reiter{display:flex;gap:var(--hw-space-24);box-shadow:inset 0 -2px 0 var(--hw-color-line);flex:none}.hw-reiter-blatt{min-height:var(--hw-ctl-h);display:inline-flex;align-items:center;gap:var(--hw-space-8);position:relative;white-space:nowrap;background:none;border:0;padding:0;font:inherit;font-weight:500;color:var(--hw-color-ink-soft);cursor:pointer}.hw-reiter-blatt-aktiv{color:var(--hw-color-ink);font-weight:600}.hw-reiter-blatt-aktiv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--hw-color-accent)}.hw-reiter-zahl{font-size:var(--hw-text-body-sm);color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums}@media(max-width:767px){.hw-reiter{overflow-x:auto;scrollbar-width:none}.hw-reiter::-webkit-scrollbar{display:none}}.hw-finanzen-griffe,.hw-finanzen-reiter{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-finanzen-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--hw-space-16)}.hw-finanzen-kachel{display:grid;gap:var(--hw-space-4);padding-top:var(--hw-space-16)}.hw-finanzen-kachel-klickbar{width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.hw-finanzen-kachel-klickbar:hover .hw-finanzen-kachel-gravur{color:var(--hw-color-ink)}.hw-finanzen-kachel-klickbar:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}.hw-finanzen-kachel-gravur{display:inline-flex;align-items:center;gap:var(--hw-space-4);font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-finanzen-kachel-betrag{font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg);font-weight:600;font-variant-numeric:tabular-nums;color:var(--hw-color-ink)}.hw-finanzen-kachel-betrag-warnt{color:var(--hw-color-danger-fg)}.hw-finanzen-kachel-waehrung{font-size:var(--hw-text-body);line-height:var(--hw-lh-body);color:var(--hw-color-ink-soft)}.hw-finanzen-kachel-neben{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-finanzen-kachel-hinweis{font-weight:600;color:var(--hw-color-ink)}.hw-finanzen-vorbehalt{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-on-graphite-soft)}.hw-finanzen-vorbehalt strong{color:var(--hw-color-on-graphite)}.hw-finanzen-aufgaben{display:grid;gap:var(--hw-space-12);margin:0;padding:0;list-style:none}.hw-finanzen-aufgabe{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--hw-space-8) var(--hw-space-12);align-items:start}.hw-finanzen-aufgabe>.hw-btn{grid-column:2;justify-self:start}.hw-finanzen-aufgabe-text{display:grid;gap:2px;min-width:0}.hw-finanzen-aufgabe-grund{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-finanzen-zaehlzeile{margin:0;font-size:var(--hw-text-body-md);line-height:var(--hw-lh-body-md);font-variant-numeric:tabular-nums;color:var(--hw-color-ink)}.hw-finanzen-datumshinweis{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-finanzen-befunde{display:grid;gap:var(--hw-space-12);margin:0;padding:0;list-style:none}.hw-finanzen-schon-uebergeben{display:grid;gap:var(--hw-space-4);margin:0;padding:0;list-style:none}.hw-finanzen-befund{display:grid;gap:2px}.hw-finanzen-befund-grund{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-finanzen-sperrt-nicht{margin:var(--hw-space-12) 0 0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-finanzen-umfang{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--hw-space-16);margin:0}.hw-finanzen-umfang dt{font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-finanzen-umfang dd{margin:0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600;font-variant-numeric:tabular-nums;color:var(--hw-color-ink)}.hw-finanzen-uebergeben{display:flex;gap:var(--hw-space-12)}.hw-finanzen-historie-datei{display:block;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-finanzen-kontentabelle{width:100%;border-collapse:collapse;font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-finanzen-kontentabelle th,.hw-finanzen-kontentabelle td{padding:var(--hw-space-8);text-align:left;border-bottom:1px solid var(--hw-color-line-quiet)}.hw-finanzen-kontentabelle th{font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:500;color:var(--hw-color-ink-soft)}.hw-finanzen-erfuellt{display:grid;gap:var(--hw-space-12);margin:var(--hw-space-12) 0 0;padding:0;list-style:none}.hw-finanzen-erfuellt .hw-finanzen-befund strong{color:var(--hw-color-ok-fg)}.hw-finanzen-freierzeitraum{display:flex;flex-wrap:wrap;gap:var(--hw-space-16)}.hw-suchauswahl{position:relative;display:block}.hw-suchauswahl-feld{display:flex;align-items:center;gap:var(--hw-space-8)}.hw-suchauswahl-feld>.hw-input{flex:1 1 auto;min-width:0}.hw-suchauswahl-leeren{flex:0 0 auto;border:none;background:none;color:var(--hw-color-ink-soft);font:inherit;cursor:pointer;padding:var(--hw-space-4) var(--hw-space-8);border-radius:var(--hw-radius-ctl)}.hw-suchauswahl-leeren:hover{color:var(--hw-color-ink)}.hw-suchauswahl-liste{position:absolute;z-index:var(--hw-z-drawer);inset-inline:0;top:calc(100% + var(--hw-space-4));margin:0;padding:var(--hw-space-4);list-style:none;max-height:288px;overflow-y:auto;background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);box-shadow:var(--hw-shadow-overlay)}.hw-suchauswahl-option{display:flex;flex-direction:column;gap:2px;padding:var(--hw-space-8);border-radius:var(--hw-radius-ctl);cursor:pointer}.hw-suchauswahl-option:hover,.hw-suchauswahl-option.hw-ist-markiert{background:var(--hw-color-surface-sunken)}.hw-suchauswahl-name{font-weight:600;line-height:18px}.hw-suchauswahl-zusatz{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}.hw-suchauswahl-fuss{padding:var(--hw-space-8);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}.hw-finanzen-unterbau{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--hw-space-16);align-items:stretch}.hw-finanzen-diagrammspalte{grid-column:span 3;min-width:0}.hw-finanzen-seitenspalte{grid-column:span 1;display:grid;gap:var(--hw-space-16);align-content:start}.hw-finanzen-seitenspalte .hw-finanzflaeche{height:auto;align-items:flex-start;text-align:left;justify-content:flex-start}.hw-finanzen-seitenspalte .hw-finanzflaeche-fuss{justify-content:flex-start;white-space:normal}.hw-finanzen-seitenspalte .hw-finanzflaeche>.hw-gravur{white-space:normal}.hw-finanzen-diagramm-hinweis{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}.hw-finanzen-diagramm{display:grid;padding-block-start:var(--hw-space-12);grid-template-columns:auto minmax(0,1fr);grid-template-rows:320px auto;column-gap:var(--hw-space-12);padding-inline-end:var(--hw-space-16)}.hw-finanzen-skala{grid-row:1;grid-column:1;display:flex;flex-direction:column;justify-content:space-between;margin:-.6em 0;padding:0;list-style:none;text-align:right;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-variant-numeric:tabular-nums;color:var(--hw-color-ink-soft)}.hw-finanzen-zeichenflaeche{grid-row:1;grid-column:2;position:relative}.hw-finanzen-linien{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hw-finanzen-linien-gitter,.hw-finanzen-linien-grund{stroke:var(--hw-color-line);stroke-width:1;vector-effect:non-scaling-stroke}.hw-finanzen-linien-grund{stroke:var(--hw-color-ink-faint)}.hw-finanzen-linie{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.hw-finanzen-linie-ein{stroke:var(--hw-color-accent)}.hw-finanzen-linie-aus{stroke:var(--hw-color-ink-soft)}.hw-finanzen-flaeche{stroke:none}.hw-finanzen-flaeche-ein{fill:color-mix(in srgb,var(--hw-color-accent) 18%,transparent)}.hw-finanzen-flaeche-aus{fill:color-mix(in srgb,var(--hw-color-ink-soft) 22%,transparent)}.hw-finanzen-monatsleiste{grid-row:2;grid-column:2;position:relative;height:32px;margin:var(--hw-space-8) 0 0;padding:0;list-style:none}.hw-finanzen-monat{position:absolute;top:0;transform:translate(-50%)}.hw-finanzen-monat-knopf{padding:var(--hw-space-4) var(--hw-space-4);border:0;background:none;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft);cursor:pointer;border-radius:var(--hw-radius-ctl);white-space:nowrap}.hw-finanzen-monat-knopf:hover{color:var(--hw-color-ink)}.hw-finanzen-monat-knopf:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}.hw-finanzen-monat-unvollstaendig .hw-finanzen-monat-knopf{font-weight:600;color:var(--hw-color-ink)}.hw-finanzen-legendenzeile{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--hw-space-8) var(--hw-space-24);margin-top:var(--hw-space-16)}.hw-finanzen-legende{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-4) var(--hw-space-8);margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-finanzen-legende-ein,.hw-finanzen-legende-aus,.hw-finanzen-legende-band{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-start:var(--hw-space-8)}.hw-finanzen-legende-ein{margin-inline-start:0;background:var(--hw-color-accent)}.hw-finanzen-legende-aus{background:var(--hw-color-ink-soft)}.hw-finanzen-legende-band{background:color-mix(in srgb,var(--hw-color-accent) 25%,transparent)}.hw-finanzen-zwischenstand{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-style:italic;color:var(--hw-color-ink-soft)}@media(max-width:1023px){.hw-finanzen-diagramm{overflow-x:auto;grid-template-columns:auto 640px}}.hw-finanzen-kartentitel{display:inline-flex;align-items:center;gap:var(--hw-space-8)}.hw-finanzen-aufgabe-marke{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%}.hw-finanzen-aufgabe-marke-gefahr{background:var(--hw-color-danger-bg);color:var(--hw-color-danger-fg)}.hw-finanzen-aufgabe-marke-warnung{background:var(--hw-color-warn-bg);color:var(--hw-color-warn-fg)}.hw-finanzen-aufgabe-marke-info{background:var(--hw-color-info-bg);color:var(--hw-color-info-fg)}.hw-tafel-rahmen{display:grid;gap:var(--hw-space-12);min-width:0}.hw-tafel-platz{display:grid}.hw-tafel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(208px,1fr);gap:var(--hw-space-12);align-items:start;overflow-x:auto;margin:0;padding:0 0 var(--hw-space-8);list-style:none;min-height:0}.hw-tafel-spalte{display:flex;flex-direction:column;gap:var(--hw-space-8);min-width:0;border-radius:var(--hw-radius-card);padding:var(--hw-space-8) 6px}.hw-tafel-kopf{display:grid;gap:2px;padding:0 var(--hw-space-4) var(--hw-space-8);border-bottom:var(--hw-border-hairline) solid var(--hw-color-line-quiet);min-width:0}.hw-tafel-kopf-name{margin:0;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-soft);overflow-wrap:anywhere}button.hw-tafel-kopf-name{display:inline-flex;align-items:center;background:none;border:none;padding:0;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.hw-tafel-kopf-sortierbar:focus-visible{outline:none;box-shadow:var(--hw-focus-ring);border-radius:var(--hw-radius-ctl)}.hw-tafel-kopf-sortiert{color:var(--hw-color-ink)}.hw-tafel-kopf-sortiert:after{content:"";display:inline-block;width:0;height:0;border:4px solid transparent;border-top-color:currentColor;margin-left:6px;vertical-align:-1px}.hw-tafel-kopf-sortiert-auf:after{border-top-color:transparent;border-bottom-color:currentColor;vertical-align:2px}.hw-tafel-kopf-meta{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums}.hw-tafel-kopf-automatik{display:flex;align-items:flex-start;gap:6px;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-tafel-kopf-automatik>svg{width:13px;height:13px;flex:none;margin-block:calc((var(--hw-lh-body-sm) - 13px) / 2);color:var(--hw-color-ink-faint)}.hw-tafel-karten{display:flex;flex-direction:column;gap:var(--hw-space-8);min-height:72px}.hw-tafel-leer{margin:0;padding:var(--hw-space-12) var(--hw-space-4);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-tafel-spalte-ziel{background:var(--hw-color-accent-wash);box-shadow:inset 0 0 0 var(--hw-border-hairline) var(--hw-color-accent)}.hw-tafel-luecke{height:64px;border-radius:var(--hw-radius-card);border:var(--hw-border-strong) dashed var(--hw-color-accent)}.hw-tafel-abschluss{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--hw-space-12);padding:var(--hw-space-12) 0 0}.hw-tafel-abschluss-feld{display:flex;align-items:center;justify-content:center;gap:var(--hw-space-8);height:56px;border-radius:var(--hw-radius-card);border:var(--hw-border-hairline) dashed var(--hw-color-line-strong);background:var(--hw-color-surface);font-weight:600;color:var(--hw-color-ink-soft)}.hw-tafel-abschluss-feld-ziel{border-style:solid;border-color:var(--hw-color-accent);background:var(--hw-color-accent-wash);color:var(--hw-color-ink)}.hw-tafel-abschluss-feld-gewonnen{border-color:var(--hw-color-ok-border);color:var(--hw-color-ok-fg)}.hw-tafel-abschluss-feld-verloren{border-color:var(--hw-color-danger-border);color:var(--hw-color-danger-fg)}.hw-tafel-abschluss-feld-gewonnen.hw-tafel-abschluss-feld-ziel{border-color:var(--hw-color-ok-border);background:var(--hw-color-ok-bg);color:var(--hw-color-ok-fg)}.hw-tafel-abschluss-feld-verloren.hw-tafel-abschluss-feld-ziel{border-color:var(--hw-color-danger-border);background:var(--hw-color-danger-bg);color:var(--hw-color-danger-fg)}@media(max-width:767px){.hw-tafel-rahmen{display:none}}.hw-chancenkarte{display:grid;gap:2px;padding:10px var(--hw-space-12) var(--hw-space-12);background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);text-align:left;font:inherit;color:var(--hw-color-ink);cursor:pointer;min-width:0}.hw-chancenkarte:hover{border-color:var(--hw-color-line-quiet);background:var(--hw-color-row-selected)}.hw-chancenkarte:focus-visible{outline:none;border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-chancenkarte-kopf{display:flex;align-items:baseline;gap:var(--hw-space-8);min-width:0}.hw-chancenkarte-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);font-weight:600}.hw-chancenkarte-wert{flex:none;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:500;font-variant-numeric:tabular-nums;color:var(--hw-color-ink-soft)}.hw-chancenkarte-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);color:var(--hw-color-ink-soft)}.hw-chancenkarte-schritt{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px 6px;margin-top:6px;min-width:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:500;color:var(--hw-color-ink-soft)}.hw-chancenkarte-signal{display:flex;align-items:flex-start;gap:6px;flex:0 1 auto;min-width:0}.hw-chancenkarte-signal>.hw-kontaktart{flex:none;margin-block:calc((var(--hw-lh-body-sm) - 14px) / 2)}.hw-chancenkarte-schritt>.hw-status{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-chancenkarte-still{margin-left:auto;flex:none;font-weight:400;color:var(--hw-color-ink-faint)}.hw-chancenkarte-gezogen{box-shadow:var(--hw-shadow-overlay);border-color:var(--hw-color-line-quiet);cursor:grabbing}.hw-chancenkarte-automatik{position:relative}.hw-chancenkarte-zahnrad{display:none;flex:none;align-self:center;color:var(--hw-color-ink-faint)}.hw-chancenkarte-zahnrad>svg,.hw-chancenkarte-fuss>svg{width:13px;height:13px;flex:none}.hw-chancenkarte-fuss{display:flex;align-items:center;gap:6px;margin-top:var(--hw-space-8);padding-top:var(--hw-space-8);border-top:var(--hw-border-hairline) solid var(--hw-color-line-quiet);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}.hw-chancenkarte-fuss>svg{color:var(--hw-color-ink-faint)}.hw-chancenkarte-tooltip{position:absolute;z-index:var(--hw-z-tooltip);left:var(--hw-space-12);top:calc(100% - var(--hw-space-4));display:grid;gap:2px;width:max-content;max-width:320px;padding:var(--hw-space-8) var(--hw-space-12);border-radius:var(--hw-radius-ctl);background:var(--hw-color-ink);color:var(--hw-color-surface);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:400;box-shadow:var(--hw-shadow-overlay);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease,visibility 0s linear .12s}.hw-chancenkarte-tooltip-kopf{font-weight:600}.hw-chancenkarte-fuss:hover~.hw-chancenkarte-tooltip,.hw-chancenkarte-automatik:focus-visible>.hw-chancenkarte-tooltip{visibility:visible;opacity:1;transition:opacity .12s ease .3s,visibility 0s linear .3s}.hw-chancenkarte-tooltip-zu>.hw-chancenkarte-tooltip,.hw-chancenkarte-tooltip-zu .hw-chancenkarte-fuss:hover~.hw-chancenkarte-tooltip{visibility:hidden;opacity:0}@media(max-width:1023.98px){.hw-chancenkarte-fuss{display:none}.hw-chancenkarte-zahnrad{display:inline-flex}.hw-chancenkarte-kopf:has(.hw-chancenkarte-zahnrad:hover)~.hw-chancenkarte-tooltip{visibility:visible;opacity:1;transition-delay:.3s}}@media(hover:none){.hw-chancenkarte-tooltip{display:none}}.hw-stufenleiste{display:flex;align-items:flex-start;gap:var(--hw-space-16);min-width:0}.hw-stufen{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--hw-space-4);min-width:0;list-style:none;margin:0;padding:0}.hw-stufen>li{display:grid;min-width:0}.hw-stufe{width:100%;display:grid;align-content:start;gap:6px;min-width:0;padding:var(--hw-space-4) 0 0;background:none;border:0;font:inherit;text-align:left;color:var(--hw-color-ink-faint);cursor:pointer}.hw-stufe:before{content:"";display:block;height:3px;border-radius:var(--hw-radius-mark);background:var(--hw-color-line)}.hw-stufe-text{display:grid;gap:6px;min-width:0}.hw-stufe-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:500}.hw-stufe-dauer{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:400;color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums}.hw-stufe-erledigt{color:var(--hw-color-ink-soft)}.hw-stufe-erledigt:before{background:var(--hw-color-line-strong)}.hw-stufe-aktuell{color:var(--hw-color-ink)}.hw-stufe-aktuell:before{background:var(--hw-color-accent)}.hw-stufe-aktuell>.hw-stufe-name{font-weight:600}.hw-stufe:hover:not(.hw-stufe-aktuell):before{background:var(--hw-color-line-quiet)}.hw-stufe:focus-visible{outline:none;border-radius:var(--hw-radius-mark);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-stufe:disabled{cursor:default}.hw-stufe-dauer-still{color:var(--hw-color-warn-fg)}.hw-stufenleiste-ende{flex:none;padding-top:11px}@media(max-width:767px){.hw-stufen{position:relative;padding-bottom:calc(var(--hw-lh-body-sm) + 6px)}.hw-stufe:not(.hw-stufe-aktuell)>.hw-stufe-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hw-stufe-aktuell>.hw-stufe-text{position:absolute;left:0;right:0;bottom:0;display:flex;gap:var(--hw-space-8)}}.hw-kontaktart{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--hw-radius-pill);background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-soft)}.hw-kontaktart>svg{width:16px;height:16px;stroke-width:1.75}.hw-kontaktart-klein{width:14px;height:14px;background:none}.hw-kontaktart-klein>svg{width:14px;height:14px}.hw-kontaktleiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-8)}.hw-kontaktleiste-gravur{margin-right:var(--hw-space-4);font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-faint)}@media(max-width:767px){.hw-kontaktleiste{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--hw-space-4)}.hw-kontaktleiste-gravur{display:none}.hw-kontaktleiste>.hw-btn{height:56px;flex-direction:column;gap:2px;padding:0 2px;font-size:var(--hw-text-body-sm)}}.hw-verlauf{display:grid;margin:0;padding:0;list-style:none}.hw-verlauf-tag{padding:var(--hw-space-12) 0 var(--hw-space-4) 40px;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-faint)}.hw-verlauf-tag:first-child{padding-top:0}.hw-verlauf-eintrag{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:var(--hw-space-12);padding:var(--hw-space-8) 0 var(--hw-space-12)}.hw-verlauf-eintrag:before{content:"";position:absolute;left:13.5px;top:40px;bottom:-8px;width:1px;background:var(--hw-color-line)}.hw-verlauf-eintrag:last-child:before{display:none}.hw-verlauf-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--hw-space-8);min-width:0;padding-top:4px;font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-verlauf-art{font-weight:600;color:var(--hw-color-ink)}.hw-verlauf-mit{color:var(--hw-color-ink-soft)}.hw-verlauf-zeit{padding-top:4px;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body);color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.hw-verlauf-inhalt{grid-column:2 / 4;margin:2px 0 0;max-width:72ch;font-size:var(--hw-text-body);line-height:var(--hw-lh-body);color:var(--hw-color-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.hw-verlauf-fuss{grid-column:2 / 4;display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-4) var(--hw-space-16);margin-top:6px;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-verlauf-folge{display:inline-flex;align-items:center;gap:6px;font-weight:500}.hw-verlauf-beleg{padding:var(--hw-space-4) 0 var(--hw-space-8)}.hw-verlauf-beleg>.hw-kontaktart{width:28px;background:none;color:var(--hw-color-ink-faint)}.hw-verlauf-beleg .hw-verlauf-kopf{color:var(--hw-color-ink-soft)}.hw-verlauf-beleg .hw-verlauf-art{font-weight:500;color:var(--hw-color-ink-soft)}.hw-verlauf-mehr{padding:var(--hw-space-8) 0 0 40px}.hw-verlauf-leer{margin:0;padding:var(--hw-space-8) 0;color:var(--hw-color-ink-soft)}.hw-verlauf-stufe-art{font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-verlauf-stufe-zeile{margin-top:2px;color:var(--hw-color-ink-soft)}.hw-verlauf-stufe-leise .hw-verlauf-art{font-weight:500;color:var(--hw-color-ink-soft)}.hw-verlauf-kuerzel{position:relative;z-index:var(--hw-z-raised);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--hw-color-surface-sunken);color:var(--hw-color-ink);font-size:var(--hw-text-label);line-height:1;font-weight:600}.hw-nachricht{display:grid;gap:var(--hw-space-16);min-width:0}.hw-nachricht-betreff{margin:0;font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg);font-weight:600;color:var(--hw-color-ink);overflow-wrap:anywhere}.hw-nachricht-kopfdaten{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--hw-space-16);margin:0;font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-nachricht-kopfzeile{display:contents}.hw-nachricht-kopfdaten dt{color:var(--hw-color-ink-faint)}.hw-nachricht-kopfdaten dd{margin:0;min-width:0;color:var(--hw-color-ink);overflow-wrap:anywhere}.hw-nachricht-adresse{color:var(--hw-color-ink-soft)}.hw-nachricht-zuordnung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-8) var(--hw-space-12);padding:var(--hw-space-12);border-radius:var(--hw-radius-card);background:var(--hw-color-surface-sunken)}.hw-nachricht-zuordnung-text{display:grid;gap:2px;flex:1 1 220px;min-width:0;font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-nachricht-text{margin:0;max-width:72ch;font-size:var(--hw-text-body-md);line-height:22px;color:var(--hw-color-ink);white-space:pre-wrap;overflow-wrap:anywhere}.hw-nachricht-zitat{max-width:72ch;padding-left:var(--hw-space-12);border-left:var(--hw-border-strong) solid var(--hw-color-line);color:var(--hw-color-ink-soft)}.hw-anhaenge{display:grid;gap:var(--hw-space-8);margin:0;padding:0;list-style:none}.hw-anhang{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:var(--hw-space-12);min-height:44px;padding:0 var(--hw-space-12);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface);font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-anhang>svg{width:18px;height:18px;color:var(--hw-color-ink-soft)}.hw-anhang-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.hw-anhang-groesse{color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums}.hw-nachricht-zuordnung-felder{flex:1 1 100%;display:grid;gap:var(--hw-space-12);min-width:0}.hw-nachricht-zuordnung-felder>.hw-btn{justify-self:end}.hw-erfassen{display:grid;gap:var(--hw-space-20)}.hw-erfassen-abschnitt{display:grid;gap:var(--hw-space-8);margin:0;padding:0;border:0;min-width:0}.hw-erfassen-abschnitt>legend,.hw-erfassen-gravur{padding:0;margin-bottom:2px;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-faint)}.hw-erfassen-kontext{margin:0;color:var(--hw-color-ink-soft)}.hw-erfassen-notiz{height:auto;min-height:76px;padding:var(--hw-space-8) var(--hw-space-12);resize:vertical;font:inherit;line-height:var(--hw-lh-body)}.hw-erfassen-knoepfe{display:grid;grid-template-columns:1fr 2fr;gap:var(--hw-space-8);padding-top:var(--hw-space-16)}.hw-erfassen-knoepfe>.hw-btn{height:48px}.hw-erfassen-folge{display:grid;gap:var(--hw-space-12);padding:var(--hw-space-16);border-radius:var(--hw-radius-card);background:var(--hw-color-surface-sunken)}.hw-auswahlreihe{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-auswahl{display:inline-flex;align-items:center;gap:6px;height:var(--hw-ctl-h);padding:0 var(--hw-space-12);border:var(--hw-border-hairline) solid var(--hw-color-line-strong);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface);font:inherit;font-weight:500;color:var(--hw-color-ink);cursor:pointer;white-space:nowrap}.hw-auswahl>svg{width:16px;height:16px;color:var(--hw-color-ink-soft)}.hw-auswahl:hover{background:var(--hw-color-row-hover)}.hw-auswahl:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-auswahl[aria-checked=true],.hw-auswahl-gewaehlt{background:var(--hw-color-accent-wash);border-color:var(--hw-color-accent);color:var(--hw-color-ink)}.hw-auswahl[aria-checked=true]>svg,.hw-auswahl-gewaehlt>svg{color:var(--hw-color-accent-text)}.hw-auswahlreihe-arten{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.hw-auswahlreihe-arten>.hw-auswahl{height:56px;flex-direction:column;justify-content:center;gap:4px;padding:0 4px;font-size:var(--hw-text-body-sm);text-align:center;overflow-wrap:anywhere}@media(max-width:767px){.hw-auswahl{height:44px}}.hw-tagesliste{display:grid;gap:var(--hw-space-16)}.hw-tagesliste-gruppe{display:grid;min-width:0;background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);overflow:hidden}.hw-tagesliste-kopf{display:flex;align-items:center;gap:var(--hw-space-8);min-height:40px;padding:0 var(--hw-space-16);border-bottom:var(--hw-border-hairline) solid var(--hw-color-line);font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-tagesliste-kopf-zahl{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--hw-color-ink-faint)}.hw-tagesposten{display:grid;grid-template-columns:44px 28px minmax(0,1fr) auto;align-items:center;column-gap:var(--hw-space-12);min-height:56px;padding-left:var(--hw-space-4);border-bottom:var(--hw-border-hairline) solid var(--hw-color-line);position:relative}.hw-tagesposten:last-child{border-bottom:0}.hw-tagesposten:hover{background:var(--hw-color-row-hover)}.hw-tagesposten-haken{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--hw-color-ink-faint);cursor:pointer}.hw-tagesposten-haken>svg{width:20px;height:20px;stroke-width:1.5}.hw-tagesposten-haken:hover{color:var(--hw-color-accent-text)}.hw-tagesposten-haken:focus-visible{outline:none;border-radius:var(--hw-radius-pill);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-tagesposten-text{display:grid;min-width:0}.hw-tagesposten-was,.hw-tagesposten-wer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-tagesposten-was{font-size:var(--hw-text-body);line-height:var(--hw-lh-body);font-weight:600}.hw-tagesposten-wer{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-tagesposten-wann{padding-right:var(--hw-space-12);font-size:var(--hw-text-body);line-height:var(--hw-lh-body);font-variant-numeric:tabular-nums;color:var(--hw-color-ink-soft);white-space:nowrap}h2.hw-tagesliste-kopf{margin:0}.hw-tagesliste-posten{display:grid;margin:0;padding:0;list-style:none}.hw-tagesposten-oeffnen{padding:6px 0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.hw-tagesposten-oeffnen:after{content:"";position:absolute;inset:0}.hw-tagesposten-oeffnen:focus-visible{outline:none}.hw-tagesposten-oeffnen:focus-visible:after{box-shadow:inset 0 0 0 3px var(--hw-focus-ring)}.hw-tagesposten-haken,.hw-tagesposten-wann{position:relative;z-index:var(--hw-z-raised)}.hw-tagesposten-haken:disabled{cursor:default;opacity:.5}.hw-tagesposten.hw-tagesposten-einzeln{border-bottom:0;padding-left:0}@media(max-width:767px){.hw-tagesposten{column-gap:var(--hw-space-8)}.hw-tagesposten-was{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.hw-tagesposten-wann{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-tagesposten-wann .hw-btn-link{font-size:inherit;line-height:inherit}}.hw-lagezeile{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--hw-space-12);margin:0;padding:0;list-style:none}.hw-lagezeile>li{display:grid;min-width:0}.hw-lage{width:100%;display:grid;align-content:start;gap:2px;min-width:0;min-height:72px;padding:var(--hw-space-8) var(--hw-space-12) 10px;background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);text-align:left;font:inherit;color:inherit}button.hw-lage{cursor:pointer}button.hw-lage:hover{border-color:var(--hw-color-line-quiet)}button.hw-lage:focus-visible{outline:none;border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-lage-gravur{display:flex;align-items:center;gap:6px;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-faint)}.hw-lage-gravur>svg{width:14px;height:14px}.hw-lage-wert{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600;color:var(--hw-color-ink);font-variant-numeric:tabular-nums}.hw-lage-wert-gross{font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg)}.hw-lage-neben{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-lage-neben>.hw-status{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-lagezeile--dicht .hw-lage{display:flex;flex-wrap:wrap;column-gap:var(--hw-space-8);align-items:baseline;align-content:flex-start;min-height:0;padding-bottom:var(--hw-space-8)}.hw-lagezeile--dicht .hw-lage-gravur{flex:0 0 100%}.hw-lagezeile--dicht .hw-lage-wert{flex:0 1 auto;max-width:100%}.hw-lagezeile--dicht .hw-lage-neben{flex:1 1 auto;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}@media(max-width:767px){.hw-lagezeile{gap:var(--hw-space-8)}.hw-lage{min-height:0;padding:6px var(--hw-space-12) 8px}.hw-lagezeile--zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-stufenbalken{display:grid;gap:var(--hw-space-8);margin:0;padding:0;list-style:none}.hw-stufenbalken-zeile{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) 48px 104px;align-items:center;gap:var(--hw-space-12);min-height:32px;font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-stufenbalken-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hw-color-ink)}.hw-stufenbalken-spur{height:12px;border-radius:var(--hw-radius-mark);background:var(--hw-color-surface-sunken);overflow:hidden}.hw-stufenbalken-balken{display:block;height:100%;min-width:2px;border-radius:var(--hw-radius-mark);background:var(--hw-color-line-strong)}.hw-stufenbalken-zahl,.hw-stufenbalken-wert{text-align:right;font-variant-numeric:tabular-nums;color:var(--hw-color-ink-soft)}.hw-stufenbalken-wert{color:var(--hw-color-ink);font-weight:500}@media(max-width:767px){.hw-stufenbalken-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name zahl" "spur spur";row-gap:4px}.hw-stufenbalken-name{grid-area:name}.hw-stufenbalken-spur{grid-area:spur}.hw-stufenbalken-zahl{grid-area:zahl}.hw-stufenbalken-wert{display:none}}.hw-akte{display:grid;grid-template-columns:minmax(0,1fr) var(--hw-detail-seitenspalte);grid-template-areas:"arbeit seite";gap:var(--hw-space-12);align-items:start;min-width:0}.hw-akte-arbeit,.hw-akte-seite{display:grid;gap:var(--hw-space-12);align-content:start;min-width:0}.hw-akte-arbeit{grid-area:arbeit}.hw-akte-seite{grid-area:seite}@media(max-width:1023px){.hw-akte{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.hw-akte-arbeit{grid-area:auto;order:0}.hw-akte-seite{display:contents}.hw-akte-seite>*{order:1}.hw-akte-seite>.hw-finanzflaeche{order:-1}.hw-akte--seite-zuerst>.hw-akte-seite>*{order:-1}}.hw-gespraeche{margin:0;padding:0;list-style:none;display:grid}.hw-gespraech{display:flex;align-items:center;gap:var(--hw-space-12);width:100%;min-height:64px;padding:var(--hw-space-8) var(--hw-space-12);border:0;border-radius:var(--hw-radius-ctl);background:transparent;color:var(--hw-color-ink);text-align:left;font:inherit;cursor:pointer}.hw-gespraech:hover{background:var(--hw-color-row-selected)}.hw-gespraech[aria-current=true]{background:var(--hw-color-surface-sunken);box-shadow:inset 3px 0 0 var(--hw-color-graphite)}.hw-gespraech:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:-2px}.hw-gespraech-zeichen{flex:none;width:40px;height:40px;border-radius:var(--hw-radius-pill);display:grid;place-items:center;background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);font-weight:600;letter-spacing:.02em}.hw-gespraech[aria-current=true] .hw-gespraech-zeichen{background:var(--hw-color-surface)}.hw-gespraech-zeichen-symbol{border-radius:var(--hw-radius-card)}.hw-gespraech-text{display:grid;gap:1px;min-width:0;flex:1 1 auto}.hw-gespraech-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hw-space-8);min-width:0}.hw-gespraech-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.hw-gespraech-zeit{flex:none;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums}.hw-gespraech-art{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-gespraech-fuss{display:flex;align-items:center;gap:var(--hw-space-8);min-width:0}.hw-gespraech-vorschau{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-gespraech-punkt{flex:none;width:8px;height:8px;border-radius:var(--hw-radius-pill);background:var(--hw-color-accent)}.hw-gespraech-neu .hw-gespraech-name{font-weight:600}.hw-gespraech-neu .hw-gespraech-zeit{color:var(--hw-color-accent-text)}.hw-gespraech-neu .hw-gespraech-vorschau{color:var(--hw-color-ink)}.hw-chatverlauf{margin:0;padding:0;list-style:none;display:grid;gap:var(--hw-space-4);align-content:end}.hw-tagestrenner{display:flex;justify-content:center;padding:var(--hw-space-12) 0 var(--hw-space-4)}.hw-tagestrenner>span{padding:var(--hw-space-2) var(--hw-space-12);border-radius:var(--hw-radius-pill);background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-blasenzeile{display:flex;align-items:center;gap:var(--hw-space-4);justify-content:flex-start}.hw-blasenzeile-eigen{flex-direction:row-reverse}.hw-blase{display:grid;gap:var(--hw-space-4);max-width:min(62%,560px);min-width:0;padding:var(--hw-space-8) var(--hw-space-12);border-radius:14px;background:var(--hw-color-bubble-other-bg);border:var(--hw-border-hairline) solid var(--hw-color-bubble-other-border);box-shadow:var(--hw-shadow-bubble-other);color:var(--hw-color-ink)}.hw-blase-eigen{background:var(--hw-color-bubble-own-bg);border-color:var(--hw-color-bubble-own-border);box-shadow:none}.hw-blase-erste{border-top-left-radius:4px}.hw-blase-erste.hw-blase-eigen{border-top-left-radius:14px;border-top-right-radius:4px}.hw-blase-wichtig{box-shadow:inset 3px 0 0 var(--hw-color-warn-border),var(--hw-shadow-bubble-other);padding-left:calc(var(--hw-space-12) + 3px)}.hw-blase-wichtig.hw-blase-eigen{box-shadow:inset 3px 0 0 var(--hw-color-warn-border)}.hw-blase-absender{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:600;color:var(--hw-color-ink-soft)}.hw-blase-wichtig-zeile{display:flex}.hw-blase-zitat{margin:0;display:grid;gap:1px;padding:var(--hw-space-4) var(--hw-space-8);border-left:2px solid var(--hw-color-bubble-own-accent);border-radius:var(--hw-radius-mark);background:color-mix(in srgb,var(--hw-color-bubble-own-accent) 7%,transparent)}.hw-blase-zitat-von{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:600;color:var(--hw-color-ink-soft)}.hw-blase-zitat-text{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw-blase-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.hw-blase-anhaenge{display:grid;gap:var(--hw-space-4)}.hw-blase-fuss{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--hw-space-4) var(--hw-space-8)}.hw-blase-bezug{margin-right:auto;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-blase-zeit{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);font-variant-numeric:tabular-nums}.hw-blase-eigen .hw-blase-bestaetigung{color:var(--hw-color-bubble-own-accent)}.hw-blase-bestaetigung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-8);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-blase-aktionen{display:flex;opacity:0;transition:opacity .12s}.hw-blasenzeile:hover .hw-blase-aktionen,.hw-blasenzeile:focus-within .hw-blase-aktionen{opacity:1}@media(hover:none){.hw-blase-aktionen{opacity:1}}.hw-verfasser{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-space-8);padding:var(--hw-space-8) var(--hw-space-12);background:var(--hw-color-surface);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-verfasser-oben{display:grid;gap:var(--hw-space-8);min-width:0}.hw-verfasser-zeile{display:flex;align-items:flex-end;gap:var(--hw-space-4)}.hw-verfasser-feld{flex:1 1 auto;min-width:0;min-height:40px;max-height:160px;field-sizing:content;resize:none;padding:9px var(--hw-space-12);border:var(--hw-border-hairline) solid var(--hw-color-line-strong);border-radius:var(--hw-radius-dialog);background:var(--hw-color-surface);color:var(--hw-color-ink);font:inherit}.hw-verfasser-feld:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:0}.hw-verfasser-senden{flex:none;width:40px;height:40px;border-radius:var(--hw-radius-pill);display:grid;place-items:center;border:0;cursor:pointer;background:var(--hw-color-accent);color:var(--hw-color-on-accent)}.hw-verfasser-senden:hover:not(:disabled){background:var(--hw-color-accent-hover)}.hw-verfasser-senden:disabled{background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-faint);cursor:default}.hw-verfasser-senden:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}.hw-verfasser-werkzeug{flex:none;min-width:40px;height:40px;padding:0 var(--hw-space-8);display:inline-flex;align-items:center;justify-content:center;gap:var(--hw-space-4);border:0;border-radius:var(--hw-radius-pill);background:transparent;cursor:pointer;color:var(--hw-color-ink-soft);font:inherit;font-size:var(--hw-text-body-sm)}.hw-verfasser-werkzeug:hover{background:var(--hw-color-row-hover);color:var(--hw-color-ink)}.hw-verfasser-werkzeug[aria-pressed=true]{color:var(--hw-color-warn-fg);background:var(--hw-color-warn-bg)}.hw-verfasser-werkzeug:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:0}.hw-verfasser-bezug{display:flex;align-items:center;justify-content:space-between;gap:var(--hw-space-8);min-width:0;padding:var(--hw-space-4) var(--hw-space-4) var(--hw-space-4) var(--hw-space-8);border-left:2px solid var(--hw-color-line-strong);background:var(--hw-color-row-selected);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-verfasser-bezug>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-verfasser-werkzeug-wort{white-space:nowrap}@media(max-width:767px){.hw-verfasser-werkzeug-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hw-blase-aktionen{display:none}.hw-verfasser-feld{font-size:16px}.hw-verfasser-werkzeug,.hw-verfasser-senden{min-width:44px;height:44px}.hw-verfasser-senden{width:44px}.hw-blase{max-width:80%}}.hw-verfasser-aufnahme[aria-pressed=true]{color:var(--hw-color-danger-fg);background:var(--hw-color-danger-bg)}.hw-verfasser-aufnahme-punkt{width:8px;height:8px;border-radius:var(--hw-radius-pill);background:var(--hw-color-danger-fg)}.hw-verfasser-fehler{align-self:center;max-width:180px;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-warn-fg)}.hw-vergleich{display:grid;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);overflow:hidden;background:var(--hw-color-surface)}.hw-vergleich-zeile{display:grid;grid-template-columns:minmax(88px,128px) minmax(0,1fr) minmax(0,1fr);gap:var(--hw-space-12);padding:var(--hw-space-8) var(--hw-space-12);border-bottom:var(--hw-border-hairline) solid var(--hw-color-line);overflow-wrap:anywhere}.hw-vergleich-zeile:last-child{border-bottom:0}.hw-vergleich-zeile>[role=rowheader]{color:var(--hw-color-ink-soft)}.hw-vergleich-kopf{font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-vergleich-gleich{background:var(--hw-color-row-selected)}.hw-vergleich-gleich-wort{color:var(--hw-color-ink-faint)}@media(max-width:767px){.hw-vergleich-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw-vergleich-zeile>[role=rowheader]{grid-column:1 / -1}.hw-vergleich-kopf>[role=columnheader]:first-child{display:none}.hw-vergleich-kopf{text-transform:none;letter-spacing:0;overflow-wrap:normal}}.hw-sortierliste{list-style:none;margin:0;padding:0;display:grid}.hw-sortierliste-zeile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--hw-space-8);padding:var(--hw-space-8) 0;border-bottom:var(--hw-border-hairline) solid var(--hw-color-line);position:relative}.hw-sortierliste-zeile:last-child{border-bottom:0}.hw-sortierliste-zeile-gezogen{opacity:.45}.hw-sortierliste-marke-davor:before,.hw-sortierliste-marke-danach:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--hw-color-accent);border-radius:1px}.hw-sortierliste-marke-davor:before{top:-1px}.hw-sortierliste-marke-danach:after{bottom:-1px}.hw-sortierliste-griff{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--hw-radius-ctl);background:transparent;color:var(--hw-color-ink-faint);cursor:grab;touch-action:none}.hw-sortierliste-griff:hover{color:var(--hw-color-ink);background:var(--hw-color-surface-sunken)}.hw-sortierliste-griff:active{cursor:grabbing}.hw-sortierliste-griff:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hw-focus-ring);color:var(--hw-color-ink)}.hw-sortierliste-griff:disabled{cursor:not-allowed;opacity:.5}.hw-sortierliste-inhalt{min-width:0}.hw-sortierliste-inhalt:only-child{grid-column:1 / -1}.hw-navigator{position:relative;font-family:var(--hw-font-ui);margin-block:var(--hw-stack-xs) var(--hw-stack-sm)}.hw-navigator-kopf{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;min-width:0}.hw-navigator-klammer{min-width:0;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-navigator-klammer strong{color:var(--hw-color-ink);font-weight:var(--hw-weight-heading)}.hw-navigator-platzhalter{height:44px}.hw-navigator-platzhalter .hw-skeleton{height:44px;border-radius:var(--hw-radius-ctl)}.hw-navigator-fehlerzeile{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 16px;background:var(--hw-color-surface-sunken);border-radius:var(--hw-radius-ctl);font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-navigator-balken{display:flex;list-style:none;margin:0;padding:0}.hw-navigator-segment{position:relative;flex:1 1 0;min-width:0;container-type:inline-size}.hw-navigator-segment+.hw-navigator-segment{margin-left:calc(var(--hw-navigator-naht) - var(--hw-navigator-schraege))}.hw-navigator-segment>button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--hw-navigator-h);padding:0 calc(var(--hw-navigator-schraege) + 10px);font:inherit;font-size:var(--hw-text-body);line-height:var(--hw-lh-caption);white-space:nowrap;cursor:pointer;clip-path:polygon(var(--hw-navigator-schraege) 0,100% 0,calc(100% - var(--hw-navigator-schraege)) 100%,0 100%);background:var(--hw-navigator-leer);color:var(--hw-navigator-leer-schrift, var(--hw-color-ink-faint));border:0}.hw-navigator-segment.ist-da>button{background:var(--hw-navigator-da);color:var(--hw-navigator-da-schrift)}.hw-navigator-segment.ist-aktiv>button{background:var(--hw-navigator-aktiv);color:var(--hw-navigator-aktiv-schrift);font-weight:var(--hw-weight-heading)}.hw-navigator-segment>button:hover{filter:brightness(.97)}.hw-navigator-segment.ist-leer>button:hover{background:var(--hw-navigator-leer-hover);color:var(--hw-navigator-leer-hover-schrift, var(--hw-color-ink-faint));filter:none}.hw-navigator-segment>button:focus-visible{outline:none}.hw-navigator-segment>button:focus-visible:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--hw-color-focus);clip-path:polygon(evenodd,var(--hw-navigator-schraege) 0,100% 0,calc(100% - var(--hw-navigator-schraege)) 100%,0 100%,calc(var(--hw-navigator-schraege) + 1.625px) 2px,calc(100% - 2.475px) 2px,calc(100% - var(--hw-navigator-schraege) - 1.625px) calc(100% - 2px),2.475px calc(100% - 2px))}.hw-navigator-segment.ist-aktiv>button:focus-visible:after{background:var(--hw-navigator-aktiv-schrift)}.hw-navigator-segment svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hw-navigator-wort{min-width:0;overflow:hidden;text-overflow:ellipsis}.hw-navigator-wort-kurz{display:none}.hw-navigator-segment.ist-aktiv .hw-navigator-gelb{width:7px;height:7px;flex:none;border-radius:50%;background:var(--hw-color-warn-marker)}.hw-navigator-segment.ist-aktiv .hw-navigator-gelb{box-shadow:0 0 0 2px var(--hw-navigator-aktiv-schrift)}.hw-navigator-klammer-fehlt{flex:none;font-size:var(--hw-text-caption)}.hw-navigator-fehlt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 10px}@container (max-width: 200px){.hw-navigator-wort-lang{display:none}.hw-navigator-wort-kurz{display:inline}}@container (max-width: 160px){.hw-navigator-segment svg{display:none}}@container (max-width: 130px){.hw-navigator:not(.ist-schmal) .hw-navigator-segment>button{padding:0 calc(var(--hw-navigator-schraege) + 2px);font-size:var(--hw-text-caption);gap:6px}}.hw-navigator-popover{position:absolute;z-index:var(--hw-z-drawer);top:calc(100% + 8px);left:0;min-width:340px;max-width:420px;padding:6px;max-height:min(60vh,480px);display:flex;flex-direction:column;background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);box-shadow:var(--hw-shadow-overlay)}.hw-navigator-segment:nth-last-child(-n+2) .hw-navigator-popover{left:auto;right:0}.hw-navigator-popover-kopf{flex:none;display:flex;justify-content:space-between;align-items:baseline;padding:8px 10px 6px;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-navigator-popover-kopf strong{font-size:var(--hw-text-body);color:var(--hw-color-ink);font-weight:var(--hw-weight-heading)}.hw-navigator-popover-inhalt{flex:1 1 auto;min-height:0;overflow-y:auto}.hw-navigator-liste{list-style:none;margin:0;padding:0}.hw-navigator-liste>li+li{border-top:1px solid var(--hw-color-line)}.hw-navigator-eintrag{display:grid;grid-template-columns:1fr auto;gap:2px 12px;width:100%;min-height:44px;padding:8px 10px;text-align:left;font:inherit;color:var(--hw-color-ink);background:none;border:0;border-radius:var(--hw-radius-ctl)}button.hw-navigator-eintrag{cursor:pointer}button.hw-navigator-eintrag:hover{background:var(--hw-color-row-hover)}button.hw-navigator-eintrag:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:-2px}.hw-navigator-eintrag.ist-aktuell{background:var(--hw-navigator-markiert)}.hw-navigator-eintrag.ist-aktuell .hw-navigator-eintrag-titel{color:var(--hw-navigator-markiert-schrift)}.hw-navigator-eintrag.ist-unterpunkt{padding-left:28px}.hw-navigator-eintrag.ist-unterpunkt .hw-navigator-eintrag-titel:before{content:"↳ ";color:var(--hw-color-ink-faint)}.hw-navigator-eintrag-titel{font-size:var(--hw-text-body);font-weight:var(--hw-weight-label)}.hw-navigator-eintrag-betrag{font-size:var(--hw-text-body);font-variant-numeric:tabular-nums;text-align:right}.hw-navigator-eintrag-meta{grid-column:1 / -1;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-navigator-eintrag-rot{color:var(--hw-color-danger-fg)}.hw-navigator-leer{margin:0;padding:6px 10px 8px;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-navigator.ist-schmal .hw-navigator-segment{flex:0 0 40px;container-type:normal}.hw-navigator.ist-schmal .hw-navigator-segment svg{display:block}.hw-navigator.ist-schmal .hw-navigator-wort-lang{display:none}.hw-navigator.ist-schmal .hw-navigator-wort-kurz{display:inline}.hw-navigator.ist-schmal .hw-navigator-segment.ist-aktiv{flex:1 1 auto}.hw-navigator.ist-schmal .hw-navigator-segment>button{gap:8px;padding:0 var(--hw-navigator-schraege)}.hw-navigator.ist-schmal .hw-navigator-segment.ist-aktiv>button{padding:0 calc(var(--hw-navigator-schraege) + 8px)}.hw-navigator.ist-schmal .hw-navigator-segment.ist-aktiv{container-type:inline-size}.hw-navigator.ist-schmal .hw-navigator-segment.ist-aktiv svg{display:none}@container (max-width: 143px){.hw-navigator.ist-schmal .hw-navigator-segment.ist-aktiv>button{padding:0 calc(var(--hw-navigator-schraege) + 4px);font-size:var(--hw-text-caption)}}@container (max-width: 119px){.hw-navigator.ist-schmal .hw-navigator-segment.ist-aktiv>button{padding:0 calc(var(--hw-navigator-schraege) + 1px);font-size:var(--hw-text-caption)}}.hw-aktionsmenue{display:inline-flex}.hw-aktionsmenue-pfeil{flex:none}.hw-aktionsmenue-liste{position:fixed;z-index:var(--hw-z-drawer);width:min(240px,calc(100vw - 16px));margin:0;padding:var(--hw-space-4);list-style:none;background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);box-shadow:var(--hw-shadow-overlay)}.hw-aktionsmenue-trenner{margin-top:var(--hw-space-4);padding-top:var(--hw-space-4);border-top:1px solid var(--hw-color-line)}.hw-aktionsmenue-eintrag{display:flex;align-items:flex-start;gap:var(--hw-space-12);width:100%;min-height:40px;padding:var(--hw-space-8) var(--hw-space-12);border:none;border-radius:var(--hw-radius-ctl);background:none;color:var(--hw-color-ink);font:inherit;text-align:start;cursor:pointer}[data-density=touch] .hw-aktionsmenue-eintrag{min-height:48px}.hw-aktionsmenue-eintrag:hover,.hw-aktionsmenue-eintrag:focus-visible{background:var(--hw-color-surface-sunken)}.hw-aktionsmenue-eintrag:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--hw-color-accent)}.hw-aktionsmenue-eintrag[aria-disabled=true]{color:var(--hw-color-ink-soft);cursor:not-allowed}.hw-aktionsmenue-icon{display:inline-flex;flex:0 0 18px;padding-top:2px}.hw-aktionsmenue-text{display:flex;flex-direction:column;gap:2px}.hw-aktionsmenue-grund{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}.hw-aktionsmenue>.hw-icon-btn{border-color:var(--hw-color-line);background:var(--hw-color-surface);color:var(--hw-color-ink)}.hw-aktionsmenue>.hw-icon-btn[aria-expanded=true]{border-color:var(--hw-color-accent);background:var(--hw-color-surface-sunken)}.hw-statusfilter{display:flex;align-items:center;gap:6px;flex:none;min-width:0}.hw-statusfilter-pille{display:inline-flex;align-items:center;gap:6px;flex:none;height:28px;padding:0 10px;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-pill);background:transparent;color:var(--hw-color-ink-soft);font:inherit;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:500;white-space:nowrap;cursor:pointer}@media(hover:hover){.hw-statusfilter-pille:hover{border-color:var(--hw-color-line-quiet);color:var(--hw-color-ink)}}.hw-statusfilter-pille:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}.hw-statusfilter-pille[aria-checked=true]{background:var(--hw-color-accent-wash);border-color:color-mix(in srgb,var(--hw-color-accent) 15%,var(--hw-color-accent-wash));color:var(--hw-color-accent-text);font-weight:600}.hw-statusfilter-zahl{color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums}.hw-statusfilter-pille[aria-checked=true] .hw-statusfilter-zahl{color:var(--hw-color-accent-text)}@media(max-width:1023px){.hw-statusfilter{gap:8px}.hw-statusfilter-pille{position:relative;height:34px;min-width:44px;padding:0 12px}.hw-statusfilter-pille:before{content:"";position:absolute;inset:calc(-5px - var(--hw-border-hairline)) 0}}@media(max-width:767px){.hw-statusfilter{overflow-x:auto;scrollbar-width:none;padding-block:5px;margin-block:-5px}.hw-statusfilter::-webkit-scrollbar{display:none}}[data-density=touch] .hw-statusfilter-pille{height:var(--hw-ctl-h)}.hw-werkzeugleiste{display:grid;gap:8px;min-width:0}.hw-werkzeugleiste-zeile{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-width:0}.hw-werkzeugleiste-links{display:flex;align-items:center;gap:8px;min-width:0}.hw-werkzeugleiste-unterebene,.hw-werkzeugleiste-statusfilter{display:flex;flex:none;min-width:0}.hw-werkzeugleiste-trenner{flex:none;width:1px;height:22px;margin:0 6px;background:var(--hw-color-line)}.hw-werkzeugleiste-rechts{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.hw-werkzeugleiste-suche{position:relative;flex:0 1 240px;width:240px;min-width:0}.hw-werkzeugleiste-suche .hw-input{padding-left:32px;text-overflow:ellipsis}.hw-werkzeugleiste-lupe{position:absolute;left:10px;top:50%;transform:translateY(-50%);fill:none;stroke:var(--hw-color-ink-faint);stroke-width:1.6;stroke-linecap:round;pointer-events:none}.hw-werkzeugleiste-suche-fest{flex:none;width:300px}.hw-werkzeugleiste-zeitraum{flex:none}.hw-werkzeugleiste-zeitraum .hw-select-trigger{width:auto}.hw-werkzeugleiste-filterknopf{flex:none}.hw-werkzeugleiste-filterknopf svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hw-werkzeugleiste-pfeil{margin-left:2px;color:var(--hw-color-ink-soft)}.hw-werkzeugleiste-zaehler{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hw-color-accent);color:var(--hw-color-on-accent);font-size:var(--hw-text-caption);line-height:1;font-weight:var(--hw-weight-heading);font-variant-numeric:tabular-nums}.hw-werkzeugleiste-filterhuelle{position:relative;flex:none}.hw-werkzeugleiste-klappfeld{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--hw-z-drawer);display:grid;gap:var(--hw-stack-md);box-sizing:border-box;width:min(340px,calc(100vw - 2 * var(--hw-page-inset-x)));padding:14px;background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);box-shadow:var(--hw-shadow-overlay)}.hw-werkzeugleiste-klappfeld-fuss{display:flex;gap:var(--hw-inline-sm);align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--hw-color-line)}@media(max-width:1023px){.hw-werkzeugleiste-rechts .hw-input,.hw-werkzeugleiste-rechts .hw-select-trigger,.hw-werkzeugleiste-filterknopf,.hw-werkzeugleiste-unterebene .hw-btn{height:max(40px,var(--hw-ctl-h))}}@media(min-width:768px)and (max-width:1023px){.hw-werkzeugleiste-links,.hw-werkzeugleiste-rechts{flex:1 1 100%}.hw-werkzeugleiste-rechts{margin-left:0}.hw-werkzeugleiste-suche{flex:1 1 auto;width:auto}}@media(max-width:767px){.hw-werkzeugleiste-zeile,.hw-werkzeugleiste-links{flex-direction:column;align-items:stretch;gap:10px}.hw-werkzeugleiste-trenner{display:none}.hw-werkzeugleiste-unterebene{overflow-x:auto;scrollbar-width:none}.hw-werkzeugleiste-unterebene::-webkit-scrollbar{display:none}.hw-werkzeugleiste-rechts{margin-left:0}.hw-werkzeugleiste-suche{flex:1 1 auto;width:auto}.hw-werkzeugleiste-zeitraum .hw-select-praefix{display:none}.hw-werkzeugleiste-filterknopf{width:max(40px,var(--hw-ctl-h));padding:0;justify-content:center}}.hw-hauptaktionsleiste{position:sticky;bottom:0;z-index:var(--hw-z-sticky);margin-inline:calc(-1 * var(--hw-page-inset-x));padding:12px var(--hw-page-inset-x);background:var(--hw-color-ground);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-hauptaktionsleiste>.hw-btn{width:100%;height:44px}@media(pointer:coarse)and (min-width:768px){:root:not([data-density]),[data-density=standard],[data-density=compact]{--hw-ctl-h: 40px;--hw-ctl-h-sm: 34px;--hw-row-h-sm: 44px}}@media(pointer:coarse)and (min-width:768px){.hw-table--zeilen-liste .hw-table-row,.hw-table--zeilen-liste .hw-table-td,.hw-table--zeilen-widget .hw-table-row,.hw-table--zeilen-widget .hw-table-td{height:44px}}@media(pointer:coarse){.hw-btn-link,.hw-link-text,.hw-table-sort-btn,.hw-icon-btn,.hw-toast-close{position:relative}.hw-btn-link:before,.hw-link-text:before,.hw-icon-btn:before,.hw-toast-close:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.hw-table-sort-btn:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:var(--hw-th-h);transform:translate(-50%,-50%)}.hw-checkbox-row,.hw-radio-row,.hw-switch-row{min-height:44px}.hw-table-card .hw-btn-link:first-of-type{position:static}.hw-table-card .hw-btn-link:first-of-type:before{content:none}}.hw-stationsleiste{--hw-navigator-h: 36px;--hw-navigator-schraege: calc(var(--hw-navigator-h) * .2126);font-family:var(--hw-font-ui);min-width:0}.hw-stationsleiste-balken{display:flex;list-style:none;margin:0;padding:0}.hw-stationsleiste-pfeil{position:relative;flex:1 1 0;min-width:0;container-type:inline-size}.hw-stationsleiste-pfeil+.hw-stationsleiste-pfeil{margin-left:calc(var(--hw-navigator-naht) - var(--hw-navigator-schraege))}.hw-stationsleiste-pfeil>button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--hw-navigator-h);padding:0 calc(var(--hw-navigator-schraege) + 8px);font:inherit;font-size:var(--hw-text-body-md);line-height:var(--hw-lh-caption);font-weight:var(--hw-weight-label);white-space:nowrap;cursor:pointer;clip-path:polygon(var(--hw-navigator-schraege) 0,100% 0,calc(100% - var(--hw-navigator-schraege)) 100%,0 100%);background:var(--hw-navigator-da);color:var(--hw-navigator-da-schrift);border:0}.hw-stationsleiste-pfeil>button:hover{filter:brightness(.97)}.hw-stationsleiste-pfeil.ist-aktiv>button{background:var(--hw-navigator-aktiv);color:var(--hw-navigator-aktiv-schrift);font-weight:var(--hw-weight-heading)}.hw-stationsleiste-pfeil>button:focus-visible{outline:none}.hw-stationsleiste-pfeil>button:focus-visible:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--hw-color-focus);clip-path:polygon(evenodd,var(--hw-navigator-schraege) 0,100% 0,calc(100% - var(--hw-navigator-schraege)) 100%,0 100%,calc(var(--hw-navigator-schraege) + 1.625px) 2px,calc(100% - 2.475px) 2px,calc(100% - var(--hw-navigator-schraege) - 1.625px) calc(100% - 2px),2.475px calc(100% - 2px))}.hw-stationsleiste-pfeil.ist-aktiv>button:focus-visible:after{background:var(--hw-navigator-aktiv-schrift)}.hw-stationsleiste-wort{min-width:0;overflow:hidden;text-overflow:ellipsis}.hw-stationsleiste-zahl{flex:none;font-variant-numeric:tabular-nums;opacity:.85}@container (max-width: 130px){.hw-stationsleiste-pfeil>button{padding:0 calc(var(--hw-navigator-schraege) + 2px);font-size:var(--hw-text-caption);gap:6px}}.hw-stationsleiste.ist-schmal{--hw-navigator-h: 44px;--hw-navigator-schraege: calc(var(--hw-navigator-h) * .2126)}.hw-stationsleiste.ist-schmal .hw-stationsleiste-pfeil{flex:0 0 40px;container-type:normal}.hw-stationsleiste.ist-schmal .hw-stationsleiste-pfeil.ist-aktiv{flex:1 1 auto;container-type:inline-size}.hw-stationsleiste.ist-schmal .hw-stationsleiste-pfeil>button{gap:6px;padding:0 var(--hw-navigator-schraege);font-size:var(--hw-text-caption)}.hw-stationsleiste.ist-schmal .hw-stationsleiste-pfeil.ist-aktiv>button{padding:0 calc(var(--hw-navigator-schraege) + 6px)}.hw-standleiste{display:flex;list-style:none;margin:var(--hw-stack-xs) 0 var(--hw-stack-sm);padding:0;font-family:var(--hw-font-ui);min-width:0}.hw-standleiste-stufe{position:relative;flex:1 1 0;min-width:0}.hw-standleiste-stufe+.hw-standleiste-stufe{margin-left:calc(var(--hw-navigator-naht) - var(--hw-navigator-schraege))}.hw-standleiste-feld{display:flex;align-items:center;justify-content:center;width:100%;height:var(--hw-navigator-h);padding:0 calc(var(--hw-navigator-schraege) + 10px);font-size:var(--hw-text-body);line-height:var(--hw-lh-caption);white-space:nowrap;clip-path:polygon(var(--hw-navigator-schraege) 0,100% 0,calc(100% - var(--hw-navigator-schraege)) 100%,0 100%);background:var(--hw-navigator-leer);color:var(--hw-navigator-leer-schrift, var(--hw-color-ink-faint))}.hw-standleiste-stufe.ist-da .hw-standleiste-feld{background:var(--hw-navigator-da);color:var(--hw-navigator-da-schrift)}.hw-standleiste-stufe.ist-aktiv .hw-standleiste-feld{background:var(--hw-navigator-aktiv);color:var(--hw-navigator-aktiv-schrift);font-weight:var(--hw-weight-heading)}.hw-standleiste-wort{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.hw-standleiste-feld{padding:0 calc(var(--hw-navigator-schraege) + 2px);font-size:var(--hw-text-caption)}}.hw-kuerzungstipp{position:fixed;z-index:var(--hw-z-tooltip);max-width:280px;padding:8px 10px;pointer-events:none;transform:translateY(-100%);background:var(--hw-color-ink);color:var(--hw-color-surface);border-radius:var(--hw-radius-ctl);box-shadow:var(--hw-shadow-overlay);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:var(--hw-weight-label);white-space:pre-line;overflow-wrap:anywhere}.hw-kuerzungstipp--unten{transform:none}.hw-vorgangskarte{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;padding:10px 12px;text-align:left;cursor:pointer;font:inherit;color:var(--hw-color-ink);background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card)}.hw-vorgangskarte:hover{border-color:var(--hw-color-line-strong)}.hw-vorgangskarte:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}.hw-vorgangskarte-titel{font-size:var(--hw-text-body-md);line-height:var(--hw-lh-body-md);font-weight:var(--hw-weight-heading);overflow-wrap:anywhere}.hw-vorgangskarte-zeile{display:flex;justify-content:space-between;gap:6px;min-width:0;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}.hw-vorgangskarte-kunde{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-vorgangskarte-betrag{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--hw-weight-heading);color:var(--hw-color-ink)}.hw-vorgangskarte-hinweise{display:flex;flex-wrap:wrap;gap:4px}.hw-vorgangskarte-hinweis{padding:2px 7px;border-radius:var(--hw-radius-pill);border:1px solid transparent;white-space:nowrap;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:var(--hw-weight-heading)}.hw-vorgangskarte-hinweis.ist-neutral{background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-soft)}.hw-vorgangskarte-hinweis.ist-info{background:var(--hw-color-info-bg);border-color:var(--hw-color-info-border);color:var(--hw-color-info-fg)}.hw-vorgangskarte-hinweis.ist-ok{background:var(--hw-color-ok-bg);border-color:var(--hw-color-ok-border);color:var(--hw-color-ok-fg)}.hw-vorgangskarte-hinweis.ist-warn{background:var(--hw-color-warn-bg);border-color:var(--hw-color-warn-border);color:var(--hw-color-warn-fg)}.hw-vorgangskarte-hinweis.ist-danger{background:var(--hw-color-danger-bg);border-color:var(--hw-color-danger-border);color:var(--hw-color-danger-fg)}.hw-vorgangskarte-hinweis.ist-gestrichelt{border-style:dashed;border-color:var(--hw-color-line-strong)}.hw-vorgangskarte-punkt{display:inline-block;width:6px;height:6px;margin-right:5px;vertical-align:middle;border-radius:var(--hw-radius-pill);background:var(--hw-status-punkt-info)}.hw-vorgangskarte--fest{box-sizing:border-box;height:98px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);grid-template-rows:20px 20px 24px;align-content:start}.hw-vorgangskarte--fest .hw-vorgangskarte-titel{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.hw-vorgangskarte--fest .hw-vorgangskarte-zeile{align-items:center;overflow:hidden}.hw-vorgangskarte--fest .hw-vorgangskarte-hinweise{align-items:center;flex-wrap:nowrap;min-width:0;overflow:hidden}.hw-vorgangskarte--fest .hw-vorgangskarte-hinweis{min-width:0;overflow:hidden;text-overflow:ellipsis}.hw-vorgangskarte-mehr{flex:none;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft);cursor:help}.hw-kachelreihe{display:grid;grid-template-columns:repeat(var(--hw-kachelreihe-anzahl, 1),minmax(0,1fr));gap:10px;min-width:0}.hw-kachelreihe--mit-finanz{grid-template-columns:repeat(var(--hw-kachelreihe-anzahl, 1),minmax(0,1fr)) minmax(0,1.6fr)}.hw-kachelreihe-kachel,.hw-kachelreihe-aktion,.hw-kachelreihe-finanz-knopf{display:flex;flex-direction:column;justify-content:center;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;min-height:80px;padding:9px 14px;border-radius:var(--hw-radius-card);font:inherit;text-align:left;cursor:pointer}.hw-kachelreihe-kachel{background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);color:var(--hw-color-ink)}@media(hover:hover){.hw-kachelreihe-kachel:hover{border-color:var(--hw-color-line-quiet)}}.hw-kachelreihe-kachel:focus-visible{outline:none;border-color:var(--hw-color-accent);box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-kachelreihe-aktion{background:var(--hw-color-accent);border:0;color:var(--hw-color-on-accent)}.hw-kachelreihe-aktion .hw-kachelreihe-symbol,.hw-kachelreihe-aktion .hw-kachelreihe-name,.hw-kachelreihe-aktion .hw-kachelreihe-hinweis,.hw-kachelreihe-aktion .hw-kachelreihe-zahl{color:inherit}.hw-kachelreihe-aktion:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-kachelreihe-aktion--gewaehlt{box-shadow:inset 0 0 0 2px var(--hw-color-on-accent)}.hw-kachelreihe-kachel--gewaehlt{background:var(--hw-color-accent-wash);border-color:color-mix(in srgb,var(--hw-color-accent) 28%,var(--hw-color-surface))}.hw-kachelreihe-kopf{display:flex;align-items:center;gap:8px;min-width:0;line-height:24px}.hw-kachelreihe-symbol{display:inline-flex;flex:none;color:var(--hw-color-accent-text)}.hw-kachelreihe-symbol>svg{width:18px;height:18px}.hw-kachelreihe-zahl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--hw-text-heading-lg);line-height:24px;font-weight:700;font-variant-numeric:tabular-nums}.hw-kachelreihe-name,.hw-kachelreihe-hinweis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-kachelreihe-name{font-size:var(--hw-text-body-md);line-height:max(18px,1.35em);font-weight:600}.hw-kachelreihe-hinweis{font-size:var(--hw-text-body-sm);line-height:max(18px,1.4em);color:var(--hw-color-ink-faint)}.hw-kachelreihe-hinweis--warn{color:var(--hw-color-warn-fg)}.hw-kachelreihe-hinweis--danger{color:var(--hw-color-danger-fg)}.hw-kachelreihe-finanz{position:relative;display:grid;min-width:0}.hw-kachelreihe-finanz-knopf{background:var(--hw-color-graphite);border:var(--hw-border-hairline) solid var(--hw-color-graphite-raised);color:var(--hw-color-on-graphite)}.hw-kachelreihe-finanz-knopf:focus-visible{outline:2px solid var(--hw-color-on-graphite);outline-offset:2px}.hw-kachelreihe-finanz .hw-kachelreihe-symbol{color:var(--hw-color-accent-on-graphite)}.hw-kachelreihe-finanz .hw-kachelreihe-zahl{white-space:nowrap}.hw-kachelreihe-finanz .hw-kachelreihe-hinweis--neutral{color:var(--hw-color-on-graphite-soft)}.hw-kachelreihe-finanz .hw-kachelreihe-hinweis--warn{color:var(--hw-color-warn-on-graphite)}.hw-kachelreihe-finanz .hw-kachelreihe-hinweis--danger{color:var(--hw-color-danger-on-graphite)}.hw-kachelreihe-finanz--zeitraum .hw-kachelreihe-kopf{padding-right:132px}.hw-kachelreihe-zeitraum{position:absolute;top:9px;right:12px}.hw-kachelreihe-zeitraum .hw-select-trigger{width:auto;height:24px;gap:4px;padding:0 8px;border-radius:6px;border-color:var(--hw-color-divider-on-graphite);background:var(--hw-color-graphite-raised);color:var(--hw-color-on-graphite);font-size:var(--hw-text-body-sm);font-weight:500}.hw-kachelreihe-zeitraum .hw-select-chevron{color:var(--hw-color-on-graphite-soft)}.hw-kachelreihe-zeitraum .hw-select-trigger[aria-expanded=true],.hw-kachelreihe-zeitraum .hw-select-trigger:focus-visible{background:var(--hw-color-graphite-raised)}.hw-kachelreihe-zeitraum .hw-select-trigger:focus-visible{border-color:var(--hw-color-on-graphite);box-shadow:0 0 0 2px var(--hw-color-on-graphite-soft)}[data-density=touch] .hw-kachelreihe-zeitraum .hw-select-trigger{height:32px}@media(min-width:768px)and (max-width:1023px){.hw-kachelreihe{display:flex;overflow-x:auto;scrollbar-width:none}.hw-kachelreihe::-webkit-scrollbar{display:none}.hw-kachelreihe>.hw-kachelreihe-kachel{flex:0 0 200px}.hw-kachelreihe>.hw-kachelreihe-finanz,.hw-kachelreihe>.hw-sfk,.hw-kachelreihe>.hw-kachelreihe-aktion{flex:0 0 320px}}@media(max-width:767px){.hw-kachelreihe,.hw-kachelreihe--mit-finanz{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-kachelreihe>.hw-kachelreihe-finanz,.hw-kachelreihe>.hw-sfk,.hw-kachelreihe>.hw-kachelreihe-aktion{grid-column:1 / -1;order:-1}}.hw-kachelreihe--detail{display:grid;grid-template-columns:minmax(0,1fr) var(--hw-detail-seitenspalte, 276px);gap:var(--hw-space-12)}.hw-kachelreihe--detail>.hw-kachelreihe-hell:only-child{grid-column:1 / -1}.hw-kachelreihe-hell{display:grid;grid-template-columns:repeat(var(--hw-kachelreihe-anzahl, 1),minmax(0,1fr));gap:var(--hw-space-12);min-width:0}@media(max-width:767px){.hw-kachelreihe--detail{grid-template-columns:minmax(0,1fr)}.hw-kachelreihe-hell{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-kachelreihe--detail>.hw-sfk{order:-1}}.hw-kachelreihe-kachel--statisch{cursor:default}@media(hover:hover){.hw-kachelreihe-kachel--statisch:hover{border-color:var(--hw-color-line)}}.hw-sfk{border-radius:var(--hw-radius-card);background:var(--hw-color-graphite);min-height:80px;display:flex}.hw-sfk-knopf{all:unset;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;padding:var(--hw-space-8) var(--hw-space-20);text-align:right}button.hw-sfk-knopf{cursor:pointer}button.hw-sfk-knopf:focus-visible{outline:var(--hw-focus-ring);outline-offset:2px;border-radius:inherit}.hw-sfk-kopf{font-size:var(--hw-text-caption);line-height:14px;color:var(--hw-color-on-graphite-soft)}.hw-sfk-titel{text-transform:uppercase;letter-spacing:.08em;font-weight:var(--hw-weight-label, 600)}.hw-sfk-betrag{font-size:var(--hw-text-page-title);line-height:var(--hw-lh-page-title);font-weight:700;color:var(--hw-color-on-graphite);font-variant-numeric:tabular-nums;white-space:nowrap}.hw-sfk-waehrung{line-height:1;font-size:var(--hw-text-body-md);font-weight:400;color:var(--hw-color-on-graphite-soft)}.hw-sfk-leer{font-size:var(--hw-text-body-md);line-height:var(--hw-lh-body-md);color:var(--hw-color-on-graphite-soft)}.hw-sfk-hinweis{color:var(--hw-color-finanzkachel-akzent);display:inline-flex;gap:var(--hw-space-12);font-size:var(--hw-text-body-md);line-height:17px;font-variant-numeric:tabular-nums}.hw-sfk-menge{font-weight:400;letter-spacing:normal}.hw-formblatt{display:grid;gap:var(--hw-space-20)}.hw-formgruppe{display:grid;gap:var(--hw-space-8);margin:0;padding:0;min-width:0}.hw-formgruppe-titel{margin:0;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-faint)}.hw-formgruppe-hinweis{margin:0;font-size:var(--hw-text-body-sm);color:var(--hw-color-ink-soft)}.hw-formgruppe-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hw-stack-md) var(--hw-space-16);align-items:start}.hw-formbreit{grid-column:1 / -1;min-width:0}@media(max-width:520px){.hw-formgruppe-felder{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}body{margin:0;background:var(--hw-color-ground);color:var(--hw-color-ink);font-family:var(--hw-font-ui);font-size:var(--hw-text-body);line-height:calc(var(--hw-lh-body) / var(--hw-text-body));-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}table{color:inherit}.hw-woche-agenda{display:none!important}@media(max-width:767px){.hw-woche-grid{display:none!important}.hw-woche-agenda{display:grid!important}}.hw-listenseite{padding:var(--hw-page-inset);display:grid;gap:16px}.hw-schablone-koerper{display:grid;gap:14px;min-width:0}@media(max-width:767px){.hw-listenseite{gap:12px}}.hw-beleg-saeulen{display:grid;grid-template-columns:minmax(0,1fr) var(--hw-detail-seitenspalte, 276px);gap:12px;align-items:start}@media(max-width:1023px){.hw-beleg-saeulen{grid-template-columns:minmax(0,1fr)}}.hw-designer{display:grid;gap:16px;min-width:0}.hw-designer-spalten{display:grid;grid-template-columns:400px minmax(0,1fr);gap:16px;align-items:start}.hw-designer-panel,.hw-designer-werkbank{display:grid;gap:12px;min-width:0}.hw-designer-spalten>.hw-designer-werkbank{position:sticky;top:16px;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 32px)}.hw-designer-spalten>.hw-designer-werkbank .hw-designer-flaeche{min-height:0}.hw-designer-werkzeug{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hw-designer-zoom{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.hw-designer-flaeche{overflow:auto;padding:16px;background:var(--hw-color-ground);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card)}.hw-designer-buehne{position:relative;margin:0 auto}.hw-designer-papier{position:relative;transform-origin:top left;background:#fff;box-shadow:0 1px 6px #00000040}.hw-designer-papier .hw-dok{border:0;border-radius:0}.hw-designer-papier-logo-ziehbar .hw-dok-logo{cursor:grab;touch-action:none}.hw-designer-raender{position:absolute;inset:0;pointer-events:none}.hw-designer-linie{position:absolute;pointer-events:none;border:0 dashed rgba(37,99,235,.55)}.hw-designer-linie-top,.hw-designer-linie-bottom{left:0;right:0;border-top-width:1px}.hw-designer-linie-left,.hw-designer-linie-right{top:0;bottom:0;border-left-width:1px}.hw-designer-mass{position:absolute;font-size:9px;line-height:1;color:#1d4ed8;background:#ffffffd9;padding:1px 3px}.hw-designer-linie-top .hw-designer-mass{top:-12px;left:50%}.hw-designer-linie-bottom .hw-designer-mass{bottom:-12px;left:50%}.hw-designer-linie-left .hw-designer-mass{left:-20px;top:50%}.hw-designer-linie-right .hw-designer-mass{right:-20px;top:50%}.hw-designer-griff{position:absolute;pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#2563eb;border:2px solid #fff;box-shadow:0 0 0 1px #2563eb}.hw-designer-linie-top .hw-designer-griff,.hw-designer-linie-bottom .hw-designer-griff{left:50%;top:-7px;margin-left:-7px;cursor:ns-resize}.hw-designer-linie-left .hw-designer-griff,.hw-designer-linie-right .hw-designer-griff{top:50%;left:-7px;margin-top:-7px;cursor:ew-resize}.hw-designer-anker{display:grid;grid-template-columns:repeat(3,28px);gap:4px}.hw-designer-anker-feld{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--hw-color-line);border-radius:4px;background:transparent;cursor:pointer}.hw-designer-anker-feld i{width:8px;height:8px;border-radius:50%;background:var(--hw-color-ink-faint)}.hw-designer-anker-feld[aria-checked=true]{border-color:var(--hw-color-accent)}.hw-designer-anker-feld[aria-checked=true] i{background:var(--hw-color-accent)}.hw-designer-bloecke{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hw-designer-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--hw-color-line);border-radius:6px}.hw-designer-block-name{flex:1;min-width:0}.hw-designer-block-abstand{flex-basis:100%}.hw-designer-block-abstand .hw-field-input,.hw-designer-block-abstand input{max-width:120px}.hw-designer-block-pfeile{display:inline-flex}.hw-designer-block-schloss{display:inline-flex;color:var(--hw-color-ink-faint)}.hw-pdf-inline{display:grid;gap:8px}.hw-pdf-inline-rahmen{width:100%;height:calc(100vh - 96px);min-height:480px;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);background:var(--hw-color-surface)}.hw-pdf-inline-rahmen-blatt{height:60vh;min-height:360px}.hw-pdf-inline-werkzeuge{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hw-designer-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.hw-designer-regelkarten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.hw-designer-regelkarte{display:flex;gap:8px;align-items:flex-start;padding:12px;background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-designer-regelkarte strong{color:var(--hw-color-ink)}.hw-bereich-reiter{padding:var(--hw-space-12) var(--hw-page-inset-x) 0;min-width:0}.hw-designer-karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hw-stack-md);align-items:stretch}@media(max-width:1100px){.hw-designer-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hw-designer-karten{grid-template-columns:minmax(0,1fr)}}.hw-designer-karte{display:grid;gap:10px}.hw-designer-karte-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.hw-designer-karte-etikett{color:var(--hw-color-ink-faint);font-size:var(--hw-text-body-sm)}.hw-designer-karte-meta{color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-designer-karte-aktionen{display:flex;flex-wrap:wrap;gap:4px 12px}.hw-seitenleiste-kopf{display:flex;flex-direction:column;gap:var(--hw-space-12);min-width:0}.hw-seitenleiste-kopf--rail{align-items:center}.hw-seitenleiste-logo{display:block;width:100%;height:auto;flex-shrink:0}.hw-seitenleiste-symbol{display:block;width:40px;height:40px;flex-shrink:0;border-radius:9px}.hw-seitenleiste-zeile{display:flex;align-items:center;justify-content:flex-end;gap:var(--hw-space-8);min-width:0}.hw-seitenleiste .hw-kopf-feld,.hw-seitenleiste .hw-glocke>.hw-icon-btn,.hw-seitenleiste .hw-suche-rail{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;width:var(--hw-ctl-h);height:var(--hw-ctl-h);min-height:var(--hw-ctl-h);margin:0;padding:0;flex-shrink:0;border:1px solid var(--hw-color-nav-active);border-radius:var(--hw-radius-ctl);background:var(--hw-color-graphite-raised);color:var(--hw-color-on-graphite);cursor:pointer}.hw-seitenleiste .hw-kopf-feld svg,.hw-seitenleiste .hw-glocke>.hw-icon-btn svg,.hw-seitenleiste .hw-suche-rail svg{width:20px;height:20px}@media(hover:hover){.hw-seitenleiste .hw-kopf-feld:hover:not(:disabled),.hw-seitenleiste .hw-glocke>.hw-icon-btn:hover:not(:disabled),.hw-seitenleiste .hw-suche-rail:hover{background:var(--hw-color-nav-active);color:var(--hw-color-on-graphite)}}.hw-seitenleiste .hw-kopf-feld:focus-visible,.hw-seitenleiste .hw-glocke>.hw-icon-btn:focus-visible,.hw-seitenleiste .hw-suche-rail:focus-visible,.hw-neu-knopf:focus-visible,.hw-neu-eintrag:focus-visible{outline:2px solid var(--hw-color-on-graphite);outline-offset:2px}.hw-seitenleiste .hw-glocke-zahl{top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--hw-color-zahl-on-graphite);color:var(--hw-color-on-zahl-on-graphite);font-size:var(--hw-text-caption);font-weight:700;box-shadow:0 0 0 2px var(--hw-color-graphite)}.hw-seitenleiste .hw-glocke-liste{position:fixed;top:var(--hw-space-12);left:calc(var(--hw-shell-sidebar-breite, 232px) + var(--hw-space-8));right:auto}.hw-neu-knopf{display:flex;align-items:center;justify-content:center;gap:var(--hw-space-8);box-sizing:border-box;height:var(--hw-ctl-h);min-height:var(--hw-ctl-h);flex:1 1 0;min-width:0;padding:0 var(--hw-space-8);border:1px solid var(--hw-color-nav-active);border-radius:var(--hw-radius-ctl);background:var(--hw-color-graphite-raised);color:var(--hw-color-on-graphite);font:inherit;font-size:var(--hw-text-body-md);font-weight:600;cursor:pointer}.hw-neu-knopf .hw-neu-plus{flex:none;color:var(--hw-color-accent-on-graphite)}.hw-neu-knopf .hw-neu-pfeil{flex:none;color:var(--hw-color-on-graphite-faint)}.hw-neu-knopf--rail{flex:none;width:var(--hw-ctl-h);padding:0}@media(hover:hover){.hw-neu-knopf:hover{background:var(--hw-color-nav-active)}}.hw-neu-liste{position:fixed;z-index:var(--hw-z-drawer);box-sizing:border-box;width:min(220px,calc(100vw - 16px));margin:0;padding:6px;list-style:none;background:var(--hw-color-graphite-raised);border:1px solid var(--hw-color-nav-active);border-radius:var(--hw-radius-card);box-shadow:var(--hw-shadow-overlay)}.hw-neu-eintrag{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:var(--hw-ctl-h);padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--hw-color-nav-text);font:inherit;font-size:var(--hw-text-body-md);text-align:start;cursor:pointer}.hw-neu-eintrag svg{flex:none;color:var(--hw-color-nav-icon)}.hw-neu-eintrag:hover,.hw-neu-eintrag:focus{background:var(--hw-color-nav-active);color:var(--hw-color-nav-active-text)}.hw-neu-eintrag:hover svg,.hw-neu-eintrag:focus svg{color:var(--hw-color-nav-active-text)}.hw-neu-eintrag:focus-visible{outline-offset:-2px}.hw-seitenleiste-trenner{width:var(--hw-ctl-h);height:1px;background:var(--hw-color-nav-active);flex-shrink:0}.hw-seitenleiste>nav{margin-top:6px}.hw-seitenleiste--rail{align-items:center}.hw-seitenleiste--rail>nav{align-items:center}.hw-seitenleiste--rail nav .hw-nav-eintrag{width:var(--hw-ctl-h)}.hw-seitenleiste--rail .hw-suche-rail{margin:0}.hw-seitenleiste-kopf .hw-suche-leiste{margin-top:0;height:var(--hw-ctl-h);min-height:var(--hw-ctl-h)}.hw-seitenleiste .hw-glocke{display:flex}.hw-seitenleiste-anwesenheit{display:inline-flex;flex-shrink:0}.hw-seitenleiste-anwesenheit .hw-icon-btn{color:var(--hw-color-on-graphite-soft)}@media(hover:hover){.hw-seitenleiste-anwesenheit .hw-icon-btn:hover:not(:disabled){background:var(--hw-color-graphite-raised);color:var(--hw-color-on-graphite)}}.hw-seitenleiste-kopf .hw-icon-btn .hw-tooltip{bottom:auto;top:calc(100% + 6px);width:max-content;max-width:150px;white-space:normal;text-align:center}.hw-seitenleiste-kopf--rail .hw-icon-btn .hw-tooltip{left:0;transform:none;max-width:200px;text-align:left}.hw-seitenleiste-kopf .hw-icon-btn[aria-expanded=true] .hw-tooltip{display:none}.hw-fehlergrenze{display:grid;gap:var(--hw-space-12);padding:var(--hw-space-24) var(--hw-page-inset-x)}.hw-fehlergrenze-detail{margin:0;color:var(--hw-color-ink-soft);overflow-wrap:anywhere}.hw-dialog:has(.hw-nav-schublade){margin:0 auto 0 0;width:min(300px,86vw);max-width:none;height:100dvh;max-height:none;border-radius:0}.hw-dialog:has(.hw-nav-schublade) .hw-dialog-content{box-sizing:border-box;height:100%;max-height:none}.hw-nav-schublade{display:flex;flex-direction:column;gap:2px}@media(pointer:coarse){.hw-nav-schublade .hw-nav-eintrag{height:44px}}.hw-anfrage-kopf{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--hw-color-accent);border-radius:var(--hw-radius-ctl);background:var(--hw-color-accent);color:var(--hw-color-on-accent);cursor:pointer}@media(hover:hover){.hw-anfrage-kopf:hover{background:var(--hw-color-accent-hover);border-color:var(--hw-color-accent-hover)}}.hw-anfrage-kopf:focus-visible{outline:2px solid var(--hw-color-on-graphite);outline-offset:2px}.hw-anfrage-hinweis{margin:0;padding:var(--hw-space-12);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-glocke{position:relative;flex-shrink:0}.hw-glocke-liste{position:absolute;z-index:var(--hw-z-drawer);top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 16px));max-height:min(70vh,520px);overflow-y:auto;padding:var(--hw-space-8);display:flex;flex-direction:column;gap:var(--hw-space-8);background:var(--hw-color-surface);color:var(--hw-color-ink);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);box-shadow:var(--hw-shadow-overlay)}.hw-glocke-titel{margin:0;padding:4px 2px 0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:var(--hw-weight-heading)}@media(max-width:767px){.hw-glocke-liste{position:fixed;top:60px;left:8px;right:8px;width:auto}}.hw-glocke-zahl{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--hw-color-danger-fg);color:var(--hw-color-on-danger);font-size:9px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.hw-zeiten{padding:var(--hw-page-inset);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-space-20);align-content:start;min-width:0}@media(max-width:767px){.hw-zeiten{padding:var(--hw-space-16) var(--hw-page-inset-x) var(--hw-space-24)}}.hw-zeiten-zeitraum{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-12)}.hw-zeiten-blaettern{display:flex;align-items:center;gap:var(--hw-space-4);font-variant-numeric:tabular-nums}.hw-zeitwerte{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:var(--hw-space-8) var(--hw-space-12);margin:0}.hw-zeitwerte>div{display:grid;gap:2px;min-width:0}.hw-zeitwerte dt{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-zeitwerte dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;color:var(--hw-color-ink)}@media(max-width:767px){.hw-zeitwerte{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-tagblatt{display:grid;gap:var(--hw-space-12);padding-top:var(--hw-space-16);border-top:var(--hw-border-hairline) solid var(--hw-color-line);scroll-margin-top:var(--hw-space-24)}.hw-tagblatt-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hw-space-4) var(--hw-space-16)}.hw-tagblatt-titel{margin:0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600;color:var(--hw-color-ink)}.hw-tagblatt-leer{margin:0;color:var(--hw-color-ink-soft)}.hw-tagblatt-posten{margin:0;padding:0;list-style:none;display:grid}.hw-tagblatt-posten>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hw-space-4) var(--hw-space-12);padding:var(--hw-space-8) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-tagblatt-was{display:grid;gap:2px;min-width:0}.hw-tagblatt-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-4) var(--hw-space-8);font-weight:500;color:var(--hw-color-ink);font-variant-numeric:tabular-nums}.hw-tagblatt-neben{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);font-variant-numeric:tabular-nums}.hw-tagblatt-aktionen{display:flex;flex-wrap:wrap;gap:var(--hw-space-4)}.hw-arbeitstag{display:grid;gap:var(--hw-space-12);padding:var(--hw-space-16) var(--hw-panel-pad) var(--hw-space-16);background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);min-width:0}.hw-arbeitstag-offen{padding:0;border:0;background:none}.hw-arbeitstag-titel{margin:0;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-arbeitstag-lage{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--hw-space-8)}.hw-arbeitstag-zeit{font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg);font-weight:600;font-variant-numeric:tabular-nums;color:var(--hw-color-ink)}.hw-arbeitstag-knoepfe{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-arbeitstag .hw-zeitwerte{padding-top:var(--hw-space-12);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-arbeitstag-erklaerung{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}@media(max-width:767px){.hw-arbeitstag-knoepfe>.hw-btn{flex:1 1 0;min-height:48px}}.hw-suche-leiste,.hw-suche-rail{display:flex;align-items:center;gap:var(--hw-space-8);height:34px;min-height:34px;flex-shrink:0;border:1px solid var(--hw-color-line-on-graphite);border-radius:var(--hw-radius-ctl);background:transparent;color:var(--hw-color-on-graphite-soft);font:inherit;font-size:var(--hw-text-body-md);cursor:pointer}.hw-suche-leiste{width:100%;margin-top:var(--hw-space-8);padding:0 var(--hw-space-8) 0 var(--hw-space-12)}.hw-suche-rail{width:34px;justify-content:center;padding:0;margin:var(--hw-space-12) auto 0}.hw-suche-leiste>span{flex:1;text-align:start}.hw-suche-kuerzel{font:inherit;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:500;color:var(--hw-color-on-graphite-soft);border:1px solid var(--hw-color-line-on-graphite);border-radius:var(--hw-radius-ctl);padding:0 var(--hw-space-4)}.hw-suche-kopf{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--hw-color-line-on-graphite);border-radius:var(--hw-radius-ctl);background:transparent;color:var(--hw-color-on-graphite);cursor:pointer}@media(hover:hover){.hw-suche-leiste:hover,.hw-suche-rail:hover,.hw-suche-kopf:hover{background:var(--hw-color-graphite-raised)}}.hw-suche-leiste:focus-visible,.hw-suche-rail:focus-visible,.hw-suche-kopf:focus-visible{outline:2px solid var(--hw-color-on-graphite);outline-offset:2px}.hw-suche{display:grid;gap:var(--hw-space-12);min-width:0}.hw-suche-feld{width:100%;min-height:var(--hw-ctl-h);padding:0 var(--hw-space-12);font:inherit;font-size:var(--hw-text-body-md);color:var(--hw-color-ink);background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-ctl)}.hw-suche-feld:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:1px}.hw-suche-leer{margin:0;color:var(--hw-color-ink-soft)}.hw-suche-liste,.hw-suche-gruppenliste{list-style:none;margin:0;padding:0;display:grid;gap:2px}.hw-suche-liste{max-height:min(60vh,520px);overflow-y:auto}.hw-suche-gruppe{display:flex;align-items:center;gap:var(--hw-space-8);margin:var(--hw-space-8) 0 var(--hw-space-4);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:600;color:var(--hw-color-ink-soft);text-transform:uppercase;letter-spacing:.04em}.hw-suche-treffer{display:flex;align-items:center;gap:var(--hw-space-8);min-height:36px;padding:var(--hw-space-8) var(--hw-space-12);border-radius:var(--hw-radius-ctl);cursor:pointer}.hw-suche-treffer[aria-selected=true]{background:var(--hw-color-accent-wash)}.hw-suche-titel{font-weight:600;color:var(--hw-color-ink)}.hw-suche-zusatz{font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-suche-symbol{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-soft)}.hw-suche-text{display:grid;min-width:0}.hw-zeitachse{display:grid;gap:8px;min-width:0;align-content:start}.hw-zeitachse-kopf{display:flex;justify-content:flex-end}.hw-zeitachse-leer{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-zeitachse-scroll{overflow-x:auto;min-width:0;border-radius:var(--hw-radius-ctl)}.hw-zeitachse-scroll:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:2px}.hw-zeitachse-gitter{display:grid;min-width:520px}.hw-zeitachse-zeile{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:stretch;border-top:1px solid var(--hw-color-line)}.hw-zeitachse-name{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 0;font-size:var(--hw-text-body-sm);color:var(--hw-color-ink);min-width:0}.hw-zeitachse-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-zeitachse-warn{flex:none;font-weight:700;color:var(--hw-color-danger-fg)}.hw-zeitachse-achse{position:relative;display:flex;align-items:center}.hw-zeitachse-hinweis{font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-zeitachse-balken{position:absolute;box-sizing:border-box;height:26px;display:flex;align-items:center;padding:0 8px;overflow:hidden;cursor:pointer;background:color-mix(in srgb,var(--hw-color-accent) 14%,var(--hw-color-surface));border-left:4px solid var(--hw-color-accent);border-radius:4px;font-size:var(--hw-text-caption);color:var(--hw-color-ink)}.hw-zeitachse-balken-konflikt{border-left-color:var(--hw-color-danger-fg)}.hw-zeitachse-balken-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-zeitachse-jetzt{position:absolute;top:0;bottom:0;width:2px;background:var(--hw-color-danger-fg);pointer-events:none}.hw-zeitachse-stunden{border-top:none}.hw-zeitachse-stundenleiste{position:relative;height:18px}.hw-zeitachse-marke{position:absolute;transform:translate(-50%);font-size:var(--hw-text-caption);font-variant-numeric:tabular-nums;color:var(--hw-color-ink-soft)}.hw-zeitachse-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}.hw-heute-baustellen{display:grid;gap:8px}.hw-heute-baustellen-titel{margin:0;font-size:16px}.hw-heute-baustellen-liste{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hw-heute-baustellen-person{display:grid;gap:2px;padding:8px 10px;background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-ctl)}.hw-heute-baustellen-einsatz{margin:0;font-size:var(--hw-text-body-sm);font-variant-numeric:tabular-nums}.hw-heute-baustellen-ueberschneidung{color:var(--hw-color-danger-fg);font-weight:600}.hw-heute-baustellen-ruhig{margin:0;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-projekt-kacheln{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:var(--hw-stack-md)}.hw-projekt-kacheln--mit-finanz{grid-template-columns:repeat(6,minmax(0,1fr)) var(--hw-detail-seitenspalte, 276px)}@media(max-width:1279px){.hw-projekt-kacheln,.hw-projekt-kacheln--mit-finanz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.hw-projekt-kacheln,.hw-projekt-kacheln--mit-finanz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1279px){.hw-projekt-kacheln>.hw-sfk{grid-column:1 / -1;order:-1}}.hw-projekt-kachel{display:grid;gap:2px;align-content:start;min-width:0;min-height:80px;padding:9px 14px;text-align:left;font:inherit;color:var(--hw-color-ink);background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);cursor:pointer}.hw-projekt-kachel:hover{border-color:var(--hw-color-line-strong)}.hw-projekt-kachel:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:2px}.hw-projekt-kachel[aria-pressed=true]{background:var(--hw-color-accent-wash);border-color:color-mix(in srgb,var(--hw-color-accent) 28%,var(--hw-color-line))}.hw-projekt-kachel-kopf{display:flex;align-items:center;gap:8px;min-width:0;color:var(--hw-color-accent-text)}.hw-projekt-kachel-zahl{font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg);font-weight:700;font-variant-numeric:tabular-nums;color:var(--hw-color-ink)}.hw-projekt-kachel-name{font-size:var(--hw-text-body-md);line-height:var(--hw-lh-body-md);font-weight:600;overflow-wrap:anywhere}.hw-projekt-kachel-hinweis{min-height:var(--hw-lh-caption);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-faint);overflow-wrap:anywhere}.hw-projekt-nachrichten{display:flex;flex-direction:column;min-height:420px;max-height:70vh;background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);overflow:hidden}.hw-projekt-uebersicht{min-width:0;margin-top:var(--hw-stack-md)}.hw-projekt-bereich-flaeche{display:grid;gap:var(--hw-stack-md);min-width:0;margin-top:var(--hw-stack-md)}.hw-projekt-akte-inhalt{min-width:0}.hw-heute-lage{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(280px,1fr);gap:var(--hw-space-12);align-items:start;min-width:0}.hw-heute-kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hw-space-12);min-width:0}.hw-heute-kacheln[data-anzahl="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.hw-heute-kachel:disabled{cursor:default}.hw-heute-kachel:disabled:hover{border-color:var(--hw-color-line)}@media(max-width:1099px){.hw-heute-lage{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.hw-heute-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-heute-kachel{gap:0}.hw-heute-kachel .hw-projekt-kachel-zahl{line-height:24px}.hw-heute-kachel .hw-projekt-kachel-name{line-height:18px}.hw-heute-kachel .hw-projekt-kachel-hinweis{min-height:18px;line-height:18px}.hw-heute-kachel .hw-projekt-kachel-hinweis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%}.hw-heute-lage--telefon{grid-template-columns:minmax(0,1fr)}.hw-heute-lage--telefon>:last-child{order:-1}.hw-heute-lage--telefon .hw-heute-kacheln,.hw-heute-lage--telefon .hw-heute-kacheln[data-anzahl="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-braucht{display:grid;gap:8px;min-width:0;align-content:start}.hw-braucht-liste{display:grid;gap:4px;margin:0;padding:0;list-style:none}.hw-braucht-zeile{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;min-height:var(--hw-ctl-h);min-width:0}.hw-braucht-zeichen{flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.hw-braucht-zeile>.hw-braucht-kreis{flex:0 0 24px}.hw-braucht-zeile>.hw-braucht-text{flex:1 1 9rem;min-width:0}.hw-braucht-zeile>.hw-btn,.hw-braucht-zeile>.hw-braucht-betrag{flex:0 0 auto;margin-left:auto}.hw-braucht-danger{color:var(--hw-color-danger-fg)}.hw-braucht-warn{color:var(--hw-color-warn-fg)}.hw-braucht-neutral{color:var(--hw-color-ink-soft)}.hw-braucht-text{min-height:var(--hw-ctl-h);padding:0;text-align:left;font:inherit;font-size:var(--hw-text-body-sm);color:var(--hw-color-ink);background:transparent;border:none;cursor:pointer}.hw-braucht-text:hover{text-decoration:underline}.hw-braucht-text:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:2px}.hw-braucht-betrag{font-size:var(--hw-text-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hw-color-ink)}.hw-braucht-leise{margin:0;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-braucht-leer{margin:0;display:flex;align-items:center;height:100%;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-braucht-alle{justify-self:end}.hw-braucht-kreis{width:24px;height:24px;padding:0;border-radius:50%;border:2px solid var(--hw-color-ink-soft);background:transparent;cursor:pointer;position:relative}.hw-braucht-kreis:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hw-braucht-kreis:hover{border-color:var(--hw-color-accent);background:var(--hw-color-accent-wash)}.hw-braucht-kreis:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:2px}.hw-er-pruef{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--hw-space-20);align-items:start}.hw-er-beleg{margin:0;display:grid;gap:var(--hw-space-8);min-width:0}.hw-er-pruef--nur-beleg{grid-template-columns:minmax(0,560px)}.hw-er-beleg>img,.hw-er-beleg>object,.hw-er-beleg-laedt{width:100%;height:480px;object-fit:contain;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface-sunken)}.hw-er-beleg figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--hw-space-8);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);min-width:0}.hw-er-beleg figcaption>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-er-werte{margin:0;display:grid}.hw-er-werte>div{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);align-items:baseline;gap:var(--hw-space-12);padding:var(--hw-space-8) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-er-werte>div:first-child{border-top:0;padding-top:0}.hw-er-werte dt{color:var(--hw-color-ink-soft)}.hw-er-werte dd{margin:0;color:var(--hw-color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hw-er-werte-brutto dd{font-size:var(--hw-text-heading-xl);line-height:var(--hw-lh-heading-xl);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.hw-er-werte>.hw-er-werte-brutto{border-top:var(--hw-border-strong) solid var(--hw-color-line-strong)}.hw-er-werte>.hw-er-werte-hinweis{grid-template-columns:minmax(0,1fr);border-top:0}.hw-er-werte-hinweis .hw-status{white-space:normal;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-er-ohne-beleg{margin:0;padding:var(--hw-space-12) var(--hw-space-16);border:var(--hw-border-hairline) dashed var(--hw-color-line-strong);border-radius:var(--hw-radius-card);color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}@media(max-width:899px){.hw-er-pruef{grid-template-columns:minmax(0,1fr)}.hw-er-beleg>img,.hw-er-beleg>object,.hw-er-beleg-laedt{height:360px}}.hw-einv-ergebnis{display:grid;gap:var(--hw-space-12)}.hw-einv-kern,.hw-einv-weiter{margin:0}.hw-einv-weiter{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-einv-befunde{margin:0;padding:0;list-style:none;display:grid}.hw-einv-befunde>li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--hw-space-8);padding:var(--hw-space-8) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-einv-befunde>li:first-child{border-top:0}.hw-einv-befunde .hw-status{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-einv-aktionen{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-projekt-merker{display:grid;gap:var(--hw-space-8);padding:var(--hw-space-12) var(--hw-space-16);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);background:var(--hw-color-surface)}.hw-projekt-merker-titel{font-size:var(--hw-text-label);line-height:var(--hw-lh-label);color:var(--hw-color-ink-soft)}.hw-projekt-merker-wert{font-size:var(--hw-text-body);line-height:var(--hw-lh-body);color:var(--hw-color-ink)}.hw-projekt-merker-aendern{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hw-space-8)}.hw-app-eingang{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-space-8)}.hw-app-eingang__zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hw-space-8);padding-block:var(--hw-space-8);border-top:1px solid var(--hw-color-line)}.hw-app-eingang__zeile:first-child{border-top:0}.hw-app-eingang__text{display:grid;gap:var(--hw-space-4);min-width:0}.hw-app-eingang__neben{color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-app-eingang__aktionen{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-bestellseite-zeilen{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--hw-space-4) var(--hw-space-12)}.hw-bestellseite-zeilen dt{color:var(--hw-color-ink-soft)}.hw-bestellseite-zeilen dd{margin:0;min-width:0;overflow-wrap:anywhere}.hw-bestellseite-verlauf{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-space-4)}.hw-bestellseite-pillen{display:inline-flex;gap:var(--hw-space-8);align-items:center}.hw-we{display:grid;gap:var(--hw-space-20);min-width:0}.hw-we-abschnitt{display:grid;gap:var(--hw-space-12);min-width:0}.hw-we-abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--hw-space-8)}.hw-we-frage{margin:0;font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-we-positionen{margin:0;padding:0;list-style:none;display:grid}.hw-we-position{display:grid;grid-template-columns:minmax(0,1fr) 136px;align-items:start;gap:var(--hw-space-12);padding:var(--hw-space-12) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-we-position:first-child{border-top:0;padding-top:0}.hw-we-artikel{display:grid;gap:2px;min-width:0}.hw-we-artikel>.hw-status{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);white-space:normal}.hw-we-neben{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);font-variant-numeric:tabular-nums}.hw-we-menge{display:grid;min-width:0}.hw-we-menge .hw-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hw-we-ziel{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-we-beleg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hw-space-12)}.hw-we>.hw-btn-link{justify-self:start}.hw-we-leer{margin:0;color:var(--hw-color-ink-soft)}.hw-we-liste{margin:0;padding:0;list-style:none;display:grid}.hw-we-liste>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-4) var(--hw-space-12);padding:var(--hw-space-8) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-we-liste>li:first-child{border-top:0}.hw-we-liste>li>.hw-btn{margin-left:auto}@media(max-width:767px){.hw-we-position,.hw-we-beleg{grid-template-columns:minmax(0,1fr)}}.hw-we-menge .hw-field{min-width:0}.hw-bestell-blatt{display:grid;gap:var(--hw-space-16);min-width:0}.hw-bestell-kopf{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:var(--hw-space-12);align-items:end}.hw-bestell-position{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hw-space-12);padding-top:var(--hw-space-16);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-bestell-position>*{min-width:0}.hw-bestell-voll{grid-column:1 / -1}.hw-bestell-hinzu{justify-self:start;grid-column:1 / -1}@media(max-width:479px){.hw-bestell-kopf{grid-template-columns:minmax(0,1fr)}}.hw-belegkopf-huelle{container-type:inline-size;container-name:belegkopf}.hw-belegkopf[data-spalten="3"]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.hw-belegkopf[data-spalten="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-belegkopf[data-spalten="1"]{grid-template-columns:minmax(0,1fr)}@container belegkopf (max-width: 599px){.hw-belegkopf[data-spalten="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-belegkopf[data-spalten="3"]>:first-child{grid-column:1 / -1}}@container belegkopf (max-width: 359px){.hw-belegkopf[data-spalten="3"],.hw-belegkopf[data-spalten="2"]{grid-template-columns:minmax(0,1fr)}.hw-belegkopf[data-spalten="3"]>:first-child{grid-column:auto}}.hw-vertrieb{padding:var(--hw-page-inset);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-space-20);align-content:start;min-width:0}.hw-seite{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-space-20);align-content:start;min-width:0}.hw-vertrieb-zaehlzeile{margin:0;color:var(--hw-color-ink-soft)}@media(max-width:767px){.hw-vertrieb{padding:var(--hw-space-16) var(--hw-page-inset-x) var(--hw-space-24)}}.hw-vertrieb-lage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.hw-vertrieb-felder{display:flex;flex-wrap:wrap;gap:var(--hw-space-12);align-items:end}.hw-seite>.hw-btn-link{justify-self:start}.hw-vertrieb-nachricht{padding-top:var(--hw-space-16)}.hw-kontakt-person{display:grid;gap:2px;min-width:0}.hw-kontakt-wege{display:flex;flex-wrap:wrap;gap:2px var(--hw-space-12);min-width:0}.hw-kontakt-wege>.hw-btn-link{overflow-wrap:anywhere}.hw-akte-seite>.hw-btn-ghost{justify-self:start}.hw-personen{display:grid;margin:0;padding:0;list-style:none}.hw-person{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--hw-space-12);padding:var(--hw-space-12) 0;border-bottom:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-person:first-child{padding-top:0}.hw-person:last-child{border-bottom:0}.hw-seite>.hw-btn-secondary{justify-self:start}.hw-belegkette{display:grid;gap:4px;margin:0;padding:0;list-style:none}.hw-belegkette>li{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:var(--hw-space-8);min-width:0}.hw-belegkette>li>.hw-btn-link{justify-self:start}.hw-belegkette>li>.hw-status{grid-column:1 / -1}.hw-belegkette+.hw-belegkette{padding-top:var(--hw-space-8);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-kontextflaeche>.hw-btn-link{align-self:flex-start}.hw-vertrieb-suche{width:min(280px,100%)}@media(max-width:767px){.hw-vertrieb-suche{width:100%}}.hw-vertrieb-zaehlreihe{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--hw-space-8) var(--hw-space-16)}.hw-vertrieb-zahnrad{display:inline-flex;vertical-align:-2px;color:var(--hw-color-ink-faint)}.hw-vertrieb-zahnrad>svg{width:13px;height:13px}.hw-vertrieb-legende{margin:var(--hw-space-8) 0 0;text-align:center;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-offene-chancen{container-type:inline-size}@container (max-width: 799px){.hw-offene-chancen .hw-table-hat-kartenfallback .hw-table-scroll{display:none}.hw-offene-chancen .hw-table-hat-kartenfallback .hw-table-cards,.hw-offene-chancen .hw-table-hat-kartenfallback .hw-liste-schmal{display:block}}.hw-aufmass2-massstab{position:absolute;z-index:var(--hw-z-raised);left:calc(var(--hw-space-8) + 16px);bottom:calc(var(--hw-space-8) + 16px);display:inline-flex;align-items:stretch;min-height:36px;box-sizing:border-box;background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line-strong);border-radius:999px;box-shadow:var(--hw-shadow-raised);font-size:var(--hw-text-body-sm);color:var(--hw-color-ink)}.hw-aufmass2-massstab-balken{display:inline-flex;align-items:flex-end;gap:var(--hw-space-12);padding:var(--hw-space-4) var(--hw-space-12);font-variant-numeric:tabular-nums;line-height:1}.hw-aufmass2-massstab-skala{display:inline-flex;flex-direction:column;gap:var(--hw-space-2)}.hw-aufmass2-massstab-teilung{position:relative;height:1em;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-aufmass2-massstab-teilung>span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.hw-aufmass2-massstab-teilung>span:nth-child(1){left:0}.hw-aufmass2-massstab-teilung>span:nth-child(2){left:50%}.hw-aufmass2-massstab-teilung>span:nth-child(3){left:100%}.hw-aufmass2-massstab-strich{display:block;height:6px;border:1px solid var(--hw-color-ink);background:linear-gradient(90deg,var(--hw-color-ink) 0 50%,var(--hw-color-surface) 50% 100%)}.hw-aufmass2-massstab-raster{display:inline-flex;align-items:center;gap:var(--hw-space-4);padding:0 var(--hw-space-12);min-height:34px;background:none;border:0;border-inline-start:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:0 999px 999px 0;color:inherit;font:inherit;cursor:pointer}.hw-aufmass2-massstab-raster:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}.hw-aufmass2-massstab-menue{position:absolute;left:0;bottom:calc(100% + var(--hw-space-4));min-width:220px;display:grid;padding:var(--hw-space-4);background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line-strong);border-radius:var(--hw-radius-card);box-shadow:var(--hw-shadow-overlay)}.hw-aufmass2-massstab-menue>button{display:flex;align-items:center;gap:var(--hw-space-8);min-height:36px;padding:0 var(--hw-space-8);background:none;border:0;border-radius:var(--hw-radius-ctl);color:inherit;font:inherit;text-align:start;cursor:pointer}.hw-aufmass2-massstab-menue>button:hover,.hw-aufmass2-massstab-menue>button:focus-visible{background:var(--hw-color-accent-wash);outline:none}.hw-aufmass2-massstab-haken{display:inline-flex;width:16px;color:var(--hw-color-accent)}@media(pointer:coarse){.hw-aufmass2-massstab,.hw-aufmass2-massstab-menue>button{min-height:48px}.hw-aufmass2-massstab-raster{min-height:46px}}@media(max-width:599px){.hw-aufmass2-massstab{left:calc(var(--hw-space-8) + 8px);bottom:calc(var(--hw-space-8) + 8px)}}.hw-aufmass2-drehgriff{--hw-dreh-cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'><g stroke='white' stroke-width='5'><path d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/><path d='M21 3v5h-5'/></g><g stroke='black' stroke-width='2'><path d='M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8'/><path d='M21 3v5h-5'/></g></svg>") 12 12, grab}.hw-aufmass2-drehtreffer{fill:transparent;cursor:var(--hw-dreh-cursor);touch-action:none}.hw-aufmass2-drehgriff[data-ziehen=ja],.hw-aufmass2-drehgriff[data-ziehen=ja] *{cursor:var(--hw-dreh-cursor)}.hw-aufmass2-drehstiel{stroke:var(--hw-color-accent);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.hw-aufmass2-drehpunkt{fill:var(--hw-color-surface);stroke:var(--hw-color-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hw-aufmass2-drehsymbol{color:var(--hw-color-accent)}.hw-aufmass2-drehalt{fill:none;stroke:var(--hw-color-ink-soft);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.hw-aufmass2-drehvorschau{fill:var(--hw-color-accent);fill-opacity:.08;stroke:var(--hw-color-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.hw-aufmass2-drehkreuz{stroke:var(--hw-color-accent);stroke-width:1px;vector-effect:non-scaling-stroke}.hw-aufmass2-drehpille{fill:var(--hw-color-accent-text);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--hw-color-surface)}.hw-aufmass2-kompass{cursor:default;color:var(--hw-color-ink)}.hw-aufmass2-kompasskreis{fill:var(--hw-color-surface);stroke:var(--hw-color-line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hw-aufmass2-kompass:hover .hw-aufmass2-kompasskreis{stroke:var(--hw-color-accent)}.hw-aufmass2-lage{display:grid;gap:var(--hw-space-8)}.hw-aufmass2-lage-titel{font-weight:600}.hw-aufmass2-vollseite.hw-aufmass2-vollbild{position:fixed;inset:0;z-index:var(--hw-z-drawer);overflow-y:auto;overscroll-behavior:contain;background:var(--hw-color-ground)}.hw-aufmass2-wz-text{display:none}@media(min-width:1024px){.hw-aufmass2-leiste .hw-aufmass2-wz{width:auto;min-width:52px;height:auto;min-height:var(--hw-ctl-h);flex-direction:column;gap:2px;padding:var(--hw-space-4) var(--hw-space-4)}.hw-aufmass2-leiste .hw-aufmass2-wz .hw-aufmass2-wz-text{display:block;max-width:7.5rem;font-size:var(--hw-text-caption);line-height:1.15;text-align:center;color:inherit}.hw-aufmass2-leiste .hw-aufmass2-leiste-aktiv .hw-aufmass2-wz-text{color:var(--hw-color-accent-text)}}.hw-aufmass2-kopfaktionen{display:contents}.hw-aufmass2-leiste .hw-aufmass2-klappe{display:none}@media(max-width:599px){.hw-aufmass2-leiste .hw-aufmass2-klappe{display:inline-flex;flex:none}.hw-aufmass2[data-leisten=zu] .hw-aufmass2-kopfaktionen{display:none}.hw-aufmass2[data-leisten=zu] .hw-aufmass2-leiste{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.hw-aufmass2[data-leisten=zu] .hw-aufmass2-leiste>*{flex:none}}.hw-aufmass2{display:grid;gap:var(--hw-stack-md);min-width:0}.hw-aufmass2-editor{display:grid;grid-template-columns:auto minmax(0,1fr) 360px;gap:var(--hw-space-16);align-items:start;min-width:0}.hw-aufmass2-flaeche{position:relative;background:var(--hw-color-surface-sunken);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);padding:var(--hw-space-24);min-width:0}.hw-aufmass2-werkzeuge{display:grid;gap:var(--hw-space-8);align-content:start}.hw-aufmass2-rahmen{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;touch-action:none;border-radius:var(--hw-radius-ctl)}.hw-aufmass2-rahmen[data-werkzeug=frei]{cursor:crosshair}.hw-aufmass2-svg{position:absolute;inset:0;width:100%;height:100%}.hw-aufmass2-grund{fill:var(--hw-color-surface-sunken)}.hw-aufmass2-griff-treffer{fill:transparent;cursor:grab}.hw-aufmass2-griff-punkt{fill:var(--hw-color-surface);stroke:var(--hw-color-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.hw-aufmass2-griff[data-gewaehlt=ja] .hw-aufmass2-griff-punkt{fill:var(--hw-color-accent)}.hw-aufmass2-freihand{fill:none;stroke:var(--hw-color-accent);stroke-width:3px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.hw-aufmass2-startpunkt{fill:var(--hw-color-accent-wash);stroke:var(--hw-color-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.hw-aufmass2-winkel{position:absolute;transform:translate(-50%,-150%);font-size:var(--hw-text-caption);color:var(--hw-color-accent-text);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap}.hw-aufmass2-zoom{position:absolute;right:var(--hw-space-12);bottom:var(--hw-space-12);display:flex;gap:var(--hw-space-4)}.hw-aufmass2-zoomknopf{min-width:var(--hw-space-32);min-height:var(--hw-space-32);padding:0 var(--hw-space-8);border-radius:var(--hw-radius-ctl);border:var(--hw-border-hairline) solid var(--hw-color-line-strong);background:var(--hw-color-surface);color:var(--hw-color-ink);font-size:var(--hw-text-body-sm);cursor:pointer}.hw-aufmass2-freihand-hinweis{position:absolute;z-index:var(--hw-z-sticky);top:var(--hw-space-12);left:var(--hw-space-12);right:var(--hw-space-12);display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-12);padding:var(--hw-space-8) var(--hw-space-12);background:var(--hw-color-surface);border-radius:var(--hw-radius-ctl);box-shadow:var(--hw-shadow-raised);color:var(--hw-color-ink-soft)}.hw-aufmass2-mengen{margin:0;display:grid;gap:var(--hw-space-4)}.hw-aufmass2-mengen>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--hw-space-4) var(--hw-space-12);font-variant-numeric:tabular-nums}.hw-aufmass2-mengen dt{color:var(--hw-color-ink-soft)}.hw-aufmass2-mengen dd{margin:0}.hw-aufmass2-raum{fill:var(--hw-color-surface);stroke:var(--hw-color-graphite);stroke-width:5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hw-aufmass2-raum[data-gewaehlt=ja]{fill:var(--hw-color-accent-wash)}.hw-aufmass2-pille{position:absolute;transform:translate(-50%,-50%);min-height:24px;min-width:24px;padding:0 var(--hw-space-4);border-radius:var(--hw-radius-pill);border:var(--hw-border-hairline) solid var(--hw-color-line-strong);background:var(--hw-color-surface);color:var(--hw-color-ink);font-size:var(--hw-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.hw-aufmass2-pille:focus-visible{outline:2px solid var(--hw-color-focus);outline-offset:2px}.hw-aufmass2-pille-berechnet{background:transparent;border-color:transparent;color:var(--hw-color-ink-soft)}.hw-aufmass2-pille-fehlt{background:transparent;border-color:transparent;color:var(--hw-color-ink-soft);font-style:italic}.hw-aufmass2-pille[aria-pressed=true]{border-color:var(--hw-color-accent);background:var(--hw-color-accent-wash);color:var(--hw-color-accent-text)}.hw-aufmass2-panel{display:grid;gap:var(--hw-stack-sm)}.hw-aufmass2-hinweis{margin:0;color:var(--hw-color-ink-soft)}.hw-aufmass2-ergebnis{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-16);padding:var(--hw-space-12) var(--hw-space-16);border-top:var(--hw-border-hairline) solid var(--hw-color-line);font-variant-numeric:tabular-nums}.hw-aufmass2-ergebniswert{display:inline-flex;gap:var(--hw-space-8);align-items:baseline}.hw-aufmass2-ergebnislabel{color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-aufmass2-neu{display:grid;gap:var(--hw-stack-sm)}.hw-aufmass2-zweck{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--hw-space-16)}.hw-aufmass2-zweck legend{padding:0;margin-bottom:var(--hw-space-4);font-size:var(--hw-text-label);color:var(--hw-color-ink-soft)}@media(max-width:1023px){.hw-aufmass2-editor{grid-template-columns:minmax(0,1fr)}.hw-aufmass2-werkzeuge{grid-auto-flow:column;justify-content:start}.hw-aufmass2-flaeche{padding:var(--hw-space-16)}.hw-aufmass2-rahmen{aspect-ratio:4 / 3}}@media(max-width:599px){.hw-aufmass2-rahmen{aspect-ratio:1 / 1}}.hw-aufmass2-slot{display:grid;gap:var(--hw-stack-lg)}.hw-aufmass2-vollseite{padding:var(--hw-page-inset);min-width:0}.hw-aufmass2-flaechenszene{fill:var(--hw-color-surface);stroke:var(--hw-color-ink-soft);stroke-width:2px;stroke-dasharray:8 4;vector-effect:non-scaling-stroke}.hw-aufmass2-wandszene{fill:var(--hw-color-surface);stroke:var(--hw-color-graphite);stroke-width:3px;vector-effect:non-scaling-stroke}.hw-aufmass2-strecke{fill:none;stroke:var(--hw-color-graphite);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hw-aufmass2-flaechenszene[data-gewaehlt=ja],.hw-aufmass2-wandszene[data-gewaehlt=ja]{fill:var(--hw-color-accent-wash)}.hw-aufmass2-strecke[data-gewaehlt=ja]{stroke:var(--hw-color-accent)}.hw-aufmass2-marker{fill:var(--hw-color-graphite)}.hw-aufmass2-marker[data-gewaehlt=ja]{fill:var(--hw-color-accent)}.hw-aufmass2-oeffnung-luecke{stroke:var(--hw-color-surface);stroke-width:7px;vector-effect:non-scaling-stroke}.hw-aufmass2-oeffnung-glas{stroke:var(--hw-color-graphite);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hw-aufmass2-oeffnung-blatt{stroke:var(--hw-color-graphite);stroke-width:2px;vector-effect:non-scaling-stroke}.hw-aufmass2-oeffnung-bogen{fill:none;stroke:var(--hw-color-ink-soft);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.hw-aufmass2-oeffnung[data-gewaehlt=ja] .hw-aufmass2-oeffnung-blatt,.hw-aufmass2-oeffnung[data-gewaehlt=ja] .hw-aufmass2-oeffnung-glas{stroke:var(--hw-color-accent)}.hw-aufmass2-aussparung{fill:url(#hw-aufmass2-schraffur);stroke:var(--hw-color-graphite);stroke-width:1.5px;vector-effect:non-scaling-stroke}.hw-aufmass2-aussparung[data-gewaehlt=ja]{stroke:var(--hw-color-accent);stroke-width:2.5px}.hw-aufmass2-schraffurlinie{stroke:var(--hw-color-ink-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.hw-aufmass2-bauteilknopf{position:absolute;transform:translate(-50%,-50%);width:var(--hw-space-24);height:var(--hw-space-24);border-radius:var(--hw-radius-pill);border:2px solid var(--hw-color-graphite);background:var(--hw-color-surface);cursor:pointer}.hw-aufmass2-bauteilknopf[aria-pressed=true]{border-color:var(--hw-color-accent);background:var(--hw-color-accent-wash)}.hw-aufmass2-knopfreihe{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-aufmass2-liste{margin:0;padding:0;list-style:none;display:grid;gap:var(--hw-space-4)}.hw-aufmass2-liste>li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--hw-space-8)}.hw-aufmass2-leise{color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-aufmass2-schichten{display:grid;gap:var(--hw-stack-sm);border-top:var(--hw-border-hairline) solid var(--hw-color-line);padding-top:var(--hw-space-12)}.hw-aufmass2-zwischentitel{margin:0;font-size:var(--hw-text-label);color:var(--hw-color-ink-soft)}.hw-aufmass2-mengen dd.hw-aufmass2-zuordnungen{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-4) var(--hw-space-8)}.hw-aufmass2-chip{display:inline-flex;align-items:center;gap:var(--hw-space-4);padding:0 var(--hw-space-8);border-radius:var(--hw-radius-ctl);background:var(--hw-color-accent-wash);color:var(--hw-color-accent-text)}.hw-aufmass2-zuweisen{display:grid;gap:var(--hw-space-12)}.hw-aufmass2-zuweisen-kopf{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.hw-aufmass2-kandidaten{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-space-4)}.hw-aufmass2-kandidat label{display:flex;align-items:center;gap:var(--hw-space-12);min-height:44px;cursor:pointer}.hw-aufmass2-kandidat input:disabled+.hw-aufmass2-kandidat-text{color:var(--hw-color-ink-soft)}.hw-aufmass2-kandidat-text{display:grid;flex:1}.hw-aufmass2-zuweisen-wirkung{margin:0;font-variant-numeric:tabular-nums}.hw-aufmass2-quellen{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-space-4)}.hw-aufmass2-sperre{border:0;margin:0;padding:0;min-width:0}.hw-aufmass2-band{display:flex;justify-content:space-between;align-items:center;gap:var(--hw-space-8);padding:var(--hw-space-4) var(--hw-space-8);border-radius:var(--hw-radius-ctl);background:var(--hw-color-ok-bg);border:var(--hw-border-hairline) solid var(--hw-color-ok-border);color:var(--hw-color-ink)}.hw-aufmass2-historie-tag{display:grid;gap:var(--hw-space-4)}.hw-aufmass2-historie-tag h3{margin:0;font-size:inherit;font-weight:600}.hw-aufmass2-historie-eintrag{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hw-space-4) var(--hw-space-8)}.hw-aufmass2-vergleich{display:grid;gap:var(--hw-space-16)}.hw-aufmass2-vergleich h3{margin:0 0 var(--hw-space-4);font-size:inherit}.hw-aufmass2-vergleich-kopf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--hw-space-12)}.hw-aufmass2-vergleich-menge{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--hw-space-4) var(--hw-space-12);font-variant-numeric:tabular-nums}.hw-aufmass2-seite{display:grid;gap:var(--hw-space-16);align-content:start;min-width:0}.hw-aufmass2-nachweis-badge{position:absolute;transform:translate(-50%,-50%);min-width:24px;min-height:24px;padding:0 var(--hw-space-4);border:0;border-radius:999px;background:var(--hw-color-graphite);color:var(--hw-color-surface);font-size:var(--hw-text-label);font-variant-numeric:tabular-nums;cursor:pointer}.hw-aufmass2-fotoleiste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-aufmass2-fotoleiste li{display:grid;gap:var(--hw-space-4)}.hw-aufmass2-foto{width:96px;height:72px;object-fit:cover;border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface-sunken);display:block}.hw-aufmass2-notiz{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hw-space-4) var(--hw-space-8)}.hw-aufmass2-foto-leer{border:var(--hw-border-hairline) dashed var(--hw-color-line)}.hw-aufmass2-konflikt{display:grid;gap:var(--hw-space-16)}.hw-aufmass2-konflikt p{margin:0}.hw-aufmass2-konflikt-zaehler{display:flex;align-items:center;gap:var(--hw-space-8)}.hw-aufmass2-konflikt-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--hw-space-16)}.hw-aufmass2-konflikt-karten>div{display:grid;gap:var(--hw-space-8);align-content:start}.hw-aufmass2-konflikt-karte{display:grid;gap:var(--hw-space-4);padding:var(--hw-space-16);border:var(--hw-border-hairline) solid var(--hw-color-line-strong);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface)}.hw-aufmass2-konflikt-wert{font-size:var(--hw-text-heading-lg);font-weight:600;font-variant-numeric:tabular-nums;color:var(--hw-color-ink)}.hw-aufmass2-konflikt-karte p:not(.hw-aufmass2-konflikt-wert){color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-aufmass2-konflikt-mengen{display:grid;gap:var(--hw-space-4);margin:var(--hw-space-8) 0 0}.hw-aufmass2-konflikt-mengen>div{display:flex;justify-content:space-between;gap:var(--hw-space-12);font-variant-numeric:tabular-nums}.hw-aufmass2-konflikt-mengen dd{margin:0}.hw-aufmass2-konflikt-bild{width:100%;max-height:180px;background:var(--hw-color-surface-sunken);border-radius:var(--hw-radius-ctl)}.hw-aufmass2-konflikt-server{fill:none;stroke:var(--hw-color-graphite);stroke-width:2}.hw-aufmass2-konflikt-andere{fill:none;stroke:var(--hw-color-accent);stroke-width:2;stroke-dasharray:6 4}.hw-aufmass2-duplizieren{display:grid;gap:var(--hw-space-12)}.hw-aufmass2-duplizieren-hinweis{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-aufmass2-miniatur{width:100%;max-height:140px;background:var(--hw-color-surface-sunken);border-radius:var(--hw-radius-ctl)}.hw-aufmass2-miniatur polygon{fill:var(--hw-color-surface);stroke:var(--hw-color-graphite);stroke-width:1.5}.hw-aufmass2-serie{display:grid;gap:var(--hw-space-12);max-width:420px}.hw-aufmass2-serie-kopf{margin:0;font-size:var(--hw-text-heading-md);font-weight:600;color:var(--hw-color-ink)}.hw-aufmass2-serie-chips{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-aufmass2-liste-kopf{display:inline-flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-aufmass2-liste-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hw-space-12);margin-block:var(--hw-space-12)}.hw-aufmass2-liste-filter .hw-field{min-width:220px}.hw-aufmass2-liste-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.hw-aufmass2-liste-menge{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hw-aufmass2-liste-stand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-4) var(--hw-space-8)}.hw-aufmass2-liste-fehler{display:grid;justify-items:start;gap:var(--hw-space-12)}td .hw-aufmass2-miniatur{width:44px;height:32px;max-height:none;display:block}.hw-aufmass2-miniatur-leer{display:block}.hw-aufmass2-liste{min-width:0}.hw-aufmass2-zeilen{list-style:none;margin:0;padding:0}.hw-aufmass2-zeile{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:var(--hw-space-12);padding-block:var(--hw-space-12);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-aufmass2-zeile:first-child{border-top:none}.hw-aufmass2-zeile .hw-aufmass2-miniatur{width:44px;height:32px;max-height:none;display:block}.hw-aufmass2-entfernen{display:grid;gap:var(--hw-space-8);margin-top:var(--hw-space-12);padding-top:var(--hw-space-12);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-aufmass2-editor{grid-template-columns:minmax(0,1fr) 340px}.hw-aufmass2-editor[data-panel=zu]{grid-template-columns:minmax(0,1fr)}.hw-aufmass2-leiste{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-8) var(--hw-space-16);padding:var(--hw-space-4) var(--hw-space-8);background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card)}.hw-aufmass2-leiste-gruppe{display:inline-flex;gap:var(--hw-space-4);padding-inline-end:var(--hw-space-16);border-inline-end:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-aufmass2-leiste-gruppe:last-of-type{border-inline-end:0}.hw-aufmass2-leiste-rechts{margin-inline-start:auto;border-inline-end:0;padding-inline-end:0}.hw-aufmass2-leiste-aktiv{background:var(--hw-color-accent-wash);color:var(--hw-color-accent)}.hw-aufmass2-editor .hw-aufmass2-flaeche{padding:var(--hw-space-8)}.hw-aufmass2-editor .hw-aufmass2-rahmen{aspect-ratio:auto;height:max(420px,calc(100vh - 290px))}.hw-aufmass2-editor .hw-aufmass2-ergebnis{grid-column:1 / -1}@media(max-width:1023px){.hw-aufmass2-editor,.hw-aufmass2-editor[data-panel=zu]{grid-template-columns:minmax(0,1fr)}.hw-aufmass2-editor .hw-aufmass2-rahmen{height:max(360px,60vh)}}.hw-aufmass2-massfeld{position:absolute;transform:translate(-50%,-50%);width:84px;z-index:var(--hw-z-raised);padding:2px var(--hw-space-8);border:2px solid var(--hw-color-accent);border-radius:999px;background:var(--hw-color-surface);color:var(--hw-color-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;box-shadow:0 0 0 3px var(--hw-focus-ring)}.hw-aufmass2-massfeld[aria-invalid=true]{border-color:var(--hw-color-danger-border)}.hw-aufmass2-livepille{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:var(--hw-z-raised);padding:2px var(--hw-space-8);border-radius:999px;background:var(--hw-color-accent);color:var(--hw-color-on-accent);font-size:var(--hw-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.hw-aufmass2-kante-treffer{stroke:transparent;cursor:pointer}.hw-aufmass2-kante-treffer:hover{stroke:var(--hw-color-accent-wash)}.hw-aufmass2-kette{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:var(--hw-z-raised);padding:0 var(--hw-space-4);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface);font-size:var(--hw-text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hw-color-ink)}button.hw-aufmass2-kette{pointer-events:auto;border:0;min-height:24px;min-width:24px;font-family:inherit;cursor:pointer}button.hw-aufmass2-kette:disabled{cursor:default}.hw-aufmass2-kette-bauteil{color:var(--hw-color-accent-text)}.hw-aufmass2-kette-gesamt{font-weight:600}.hw-aufmass2-ziehbar{display:inline-flex}.hw-aufmass2-ziehbar[draggable=true]{cursor:grab}.hw-aufmass2-rahmen[data-werkzeug=tuer],.hw-aufmass2-rahmen[data-werkzeug=fenster],.hw-aufmass2-rahmen[data-werkzeug=oeffnung]{cursor:copy}.hw-aufmass2-bauteil-mitte{stroke:transparent;cursor:move}.hw-aufmass2-breitengriff{cursor:ew-resize}.hw-aufmass2-bauteilgriffe{pointer-events:auto}.hw-aufmass2-bauteilknopf{cursor:grab;touch-action:none}.hw-aufmass2-rahmenwahl{fill:var(--hw-color-accent);fill-opacity:.11;stroke:var(--hw-color-accent);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.hw-aufmass2-raumliste-auf{border-top:var(--hw-border-hairline) solid var(--hw-color-line);padding-top:var(--hw-space-8)}.hw-aufmass2-raumliste-auf>summary{cursor:pointer;min-height:24px;color:var(--hw-color-accent-text);font-weight:600}.hw-aufmass2-raumliste{display:grid;gap:var(--hw-space-12);margin-top:var(--hw-space-8);overflow-x:auto}.hw-aufmass2-listentabelle{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.hw-aufmass2-listentabelle caption{text-align:start;font-weight:600;padding-bottom:var(--hw-space-4)}.hw-aufmass2-listentabelle th,.hw-aufmass2-listentabelle td{text-align:start;padding:var(--hw-space-4);border-bottom:var(--hw-border-hairline) solid var(--hw-color-line);white-space:nowrap}.hw-aufmass2-listentabelle thead th{color:var(--hw-color-ink-soft);font-weight:400}.hw-aufmass2-listenzeile-offen>th{box-shadow:inset 3px 0 0 var(--hw-color-accent)}.hw-aufmass2-listenfeld{display:inline-flex;align-items:center;gap:var(--hw-space-4)}.hw-aufmass2-listenfeld .hw-input{width:6em}.hw-aufmass2-plan-neu{display:grid;gap:var(--hw-space-12)}.hw-aufmass2-plan-ablage{display:grid;justify-items:center;gap:var(--hw-space-8);padding:var(--hw-space-24) var(--hw-space-16);border:var(--hw-border-hairline) dashed var(--hw-color-line-strong);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface-sunken)}.hw-aufmass2-plan-ablage[data-ueber=ja]{border-color:var(--hw-color-accent);background:var(--hw-color-accent-wash)}.hw-aufmass2-plan-oder{margin:0;text-align:center;color:var(--hw-color-ink-soft)}.hw-aufmass2-plan-dokumente{display:grid;gap:var(--hw-space-4)}.hw-aufmass2-plan-seiten{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-space-12);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.hw-aufmass2-plan-seite{display:grid;gap:var(--hw-space-4);padding:var(--hw-space-8);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-ctl)}.hw-aufmass2-plan-seite[data-gewaehlt=ja]{border-color:var(--hw-color-accent)}.hw-aufmass2-plan-vorschau{aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;background:var(--hw-color-surface-sunken)}.hw-aufmass2-plan-vorschau img{max-width:100%;max-height:100%}.hw-aufmass2-plan-seitenname{font-weight:600}.hw-aufmass2-plan-kopf{display:inline-flex;align-items:center;gap:var(--hw-space-4)}.hw-aufmass2-plan-kalflaeche{position:relative;width:100%;background:var(--hw-color-surface)}.hw-aufmass2-plan-kalflaeche img{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}.hw-aufmass2-plan-kalpunkt{position:absolute;transform:translate(-50%,-50%);min-width:24px;min-height:24px;display:grid;place-items:center;border-radius:50%;background:var(--hw-color-accent);color:var(--hw-color-on-accent);font-weight:600;pointer-events:none}.hw-aufmass2-plan-kallinie{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hw-aufmass2-plan-kallinie line{stroke:var(--hw-color-accent);stroke-width:3px;vector-effect:non-scaling-stroke}.hw-aufmass2-plan-unterlage{opacity:.62}.hw-aufmass2-plan-kalfenster{position:relative;height:min(56vh,520px);display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:crosshair;background:var(--hw-color-surface-sunken)}.hw-aufmass2-plan-kalfenster .hw-aufmass2-plan-kalflaeche{width:min(100%,calc(min(56vh,520px) * var(--kal-seite, 1.414)));max-height:100%;transform-origin:0 0}.hw-aufmass2-plan-kalfenster .hw-aufmass2-plan-kalpunkt{transform:translate(-50%,-50%) scale(calc(1 / var(--kal-z, 1)))}.hw-aufmass2-plan-lupe{position:absolute;width:120px;height:120px;border-radius:50%;border:2px solid var(--hw-color-accent);background-color:var(--hw-color-surface);background-repeat:no-repeat;box-shadow:var(--hw-shadow-overlay);pointer-events:none}.hw-aufmass2-plan-lupe:before,.hw-aufmass2-plan-lupe:after{content:"";position:absolute;background:var(--hw-color-accent)}.hw-aufmass2-plan-lupe:before{left:50%;top:20%;bottom:20%;width:1px}.hw-aufmass2-plan-lupe:after{top:50%;left:20%;right:20%;height:1px}.hw-aufmass2-vorschlaege{pointer-events:none}.hw-aufmass2-vorschlag{fill:var(--hw-color-info-bg);fill-opacity:.55;stroke:var(--hw-color-info-border);stroke-width:2px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}.hw-aufmass2-vorschlag[data-markiert=ja]{fill-opacity:.9;stroke-width:3px}.hw-aufmass2-vorschlag[data-schon=ja]{fill:none;stroke-opacity:.35}.hw-aufmass2-vorschlag-tuer{stroke:var(--hw-color-info-border);stroke-width:6px;stroke-dasharray:6 4;stroke-linecap:butt;vector-effect:non-scaling-stroke}.hw-aufmass2-vorschlag-tuer[data-markiert=ja]{stroke-width:9px}.hw-aufmass2-vorschlag-tuer[data-schon=ja]{stroke-opacity:.35}.hw-aufmass2-vorschlagliste{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-space-4)}.hw-aufmass2-vorschlagliste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hw-space-8);font-variant-numeric:tabular-nums}.hw-aufmass2-kalvorschlag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-8);padding:var(--hw-space-8) var(--hw-space-12);border-radius:var(--hw-radius-ctl);background:var(--hw-color-info-bg);color:var(--hw-color-info-fg)}.hw-aufmass2-rechter-winkel{pointer-events:none}.hw-aufmass2-rechter-winkel path{fill:none;stroke:var(--hw-color-ink-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.hw-aufmass2-rechter-winkel circle{fill:var(--hw-color-ink-soft)}.hw-aufmass2-masslinie{pointer-events:none}.hw-aufmass2-masslinie-linie,.hw-aufmass2-masslinie-hilfe,.hw-aufmass2-masslinie-strich{stroke:var(--hw-color-ink-soft);stroke-width:.75px;vector-effect:non-scaling-stroke;opacity:.55}.hw-aufmass2-masslinie-strich{stroke-width:1px;opacity:.8}.hw-aufmass2-bauteil-treffer{stroke:transparent;cursor:pointer}.hw-aufmass2-bereiche{display:grid;gap:var(--hw-stack-sm);padding-block:var(--hw-space-8);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-aufmass2-panel-titel{margin:0;font-size:var(--hw-text-body);font-weight:600;color:var(--hw-color-ink)}.hw-aufmass2-wand-markiert{stroke:var(--hw-color-accent);stroke-width:5px;vector-effect:non-scaling-stroke;pointer-events:none}.hw-aufmass2-ecke-markiert{fill:var(--hw-color-accent);pointer-events:none}.hw-aufmass2-raster{stroke:var(--hw-color-line-strong);stroke-width:.75px;opacity:.3;vector-effect:non-scaling-stroke;fill:none}.hw-aufmass2-raster-meter{stroke:var(--hw-color-line-strong);stroke-width:1px;opacity:.75;vector-effect:non-scaling-stroke;fill:none}.hw-aufmass2-handflaeche{fill:transparent;cursor:grab}.hw-aufmass2-rahmen[data-hand=ja]{cursor:grab;touch-action:none}.hw-aufmass2-rahmen[data-hand=ja]:active,.hw-aufmass2-handflaeche:active{cursor:grabbing}.hw-aufmass2-prozent{min-width:64px;font-variant-numeric:tabular-nums;font-size:var(--hw-text-body-sm)}.hw-aufmass2-leiste .hw-aufmass2-nur-schmal{display:none}@media(max-width:599px){.hw-aufmass2-leiste .hw-aufmass2-nur-breit{display:none}.hw-aufmass2-leiste .hw-aufmass2-nur-schmal{display:inline-flex}}.hw-aufmass2-drehen{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--hw-space-8);align-items:end}.hw-aufmass2-fadenkreuz{pointer-events:none}.hw-aufmass2-fadenkreuz line{stroke:var(--hw-color-accent);stroke-width:1px;opacity:.45;vector-effect:non-scaling-stroke}.hw-aufmass2-fadenkreuz line[data-flucht=ja]{stroke-width:1.5px;opacity:1}@media(hover:none){.hw-aufmass2-fadenkreuz{display:none}}.hw-projekte-seite{padding:var(--hw-page-inset);display:grid;gap:var(--hw-space-16);min-width:0}.hw-projekte-ansicht{display:inline-flex;gap:var(--hw-space-4)}.hw-projekte-tafel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--hw-space-12);align-items:start;margin-top:calc(-1 * var(--hw-space-4))}.hw-projekte-tafel-spalte{display:flex;flex-direction:column;gap:var(--hw-space-8);min-width:0;transition:opacity .15s ease}.hw-projekte-tafel-spalte.ist-gedimmt{opacity:.35}.hw-projekte-tafel-summe{margin:0;min-height:var(--hw-lh-caption);padding:0 var(--hw-space-4);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft);font-variant-numeric:tabular-nums}.hw-projekte-tafel-leer{margin:0;padding:0 var(--hw-space-4);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-faint)}.hw-projekte-tafel-karten{display:flex;flex-direction:column;gap:var(--hw-space-8);margin:0;padding:0;list-style:none}.hw-projekte-tafel-telefon{touch-action:pan-y;min-width:0}.hw-projekte-station{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-4) var(--hw-space-12)}.hw-filter-abschnitt{display:grid;gap:var(--hw-space-4);min-width:0;margin:0;padding:0;border:0}.hw-filter-abschnitt>legend{padding:0;margin-bottom:var(--hw-space-4);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:var(--hw-weight-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-filter-abschnitt .hw-checkbox-row{display:flex;width:100%}.hw-filter-abschnitt .hw-checkbox-row>span{flex:1 1 auto;min-width:0}.hw-filter-option{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hw-space-12)}.hw-filter-option-name{min-width:0;overflow-wrap:anywhere}.hw-filter-option-anzahl{flex:none;font-size:var(--hw-text-caption);color:var(--hw-color-ink-faint);font-variant-numeric:tabular-nums}.hw-abnahme-dialog{display:grid;gap:var(--hw-space-12);min-width:0}.hw-abnahme-zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--hw-space-12)}.hw-abnahme-ergebnis{display:grid;gap:var(--hw-space-4);margin:0;padding:0;border:0;min-width:0}.hw-abnahme-ergebnis>legend{padding:0;margin-bottom:var(--hw-space-4);font-weight:600}.hw-abnahme-ergebnis>label{min-height:44px}.hw-abnahme-hinweis{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-abnahme-unterzeile{margin:0;font-size:var(--hw-text-body);font-weight:600}.hw-abnahme-fakten{display:grid;gap:var(--hw-space-8);margin:0}.hw-abnahme-fakten>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--hw-space-8)}.hw-abnahme-fakten dt{color:var(--hw-color-ink-soft)}.hw-abnahme-fakten dd{margin:0;min-width:0;overflow-wrap:anywhere}.hw-abnahme-maengel{margin:0;padding-inline-start:var(--hw-space-16)}@media(max-width:767px){.hw-abnahme-zeile{grid-template-columns:minmax(0,1fr)}.hw-abnahme-fakten>div{grid-template-columns:minmax(0,1fr);gap:0}}.hw-projekt-angaben{margin:0;display:grid}.hw-projekt-angaben>div{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:baseline;gap:var(--hw-space-12);padding:var(--hw-space-8) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line);min-width:0}.hw-projekt-angaben>div:first-child{border-top:0}.hw-projekt-angaben dt{color:var(--hw-color-ink-soft)}.hw-projekt-angaben dd{margin:0;color:var(--hw-color-ink);overflow-wrap:anywhere}.hw-projekt-angaben dd>.hw-btn-link{font-size:inherit}.hw-projekt-angaben dd.hw-projekt-angaben-leer{color:var(--hw-color-ink-soft)}@media(max-width:767px){.hw-projekt-angaben>div{grid-template-columns:minmax(0,1fr);gap:2px}.hw-projekt-angaben dt{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}}.hw-abrechnung-karte{display:grid;gap:var(--hw-space-8)}.hw-abrechnung-karte dl{margin:0;display:grid}.hw-abrechnung-karte dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hw-space-12);padding:var(--hw-space-4) 0}.hw-abrechnung-karte dt{color:var(--hw-color-ink-soft)}.hw-abrechnung-karte dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.hw-abrechnung-karte .hw-abrechnung-karte-offen{border-top:var(--hw-border-hairline) solid var(--hw-color-line);margin-top:var(--hw-space-4);padding-top:var(--hw-space-8)}.hw-abrechnung-karte .hw-abrechnung-karte-offen dt,.hw-abrechnung-karte .hw-abrechnung-karte-offen dd{color:var(--hw-color-ink);font-weight:var(--hw-weight-heading)}.hw-projekt-bisher{display:grid;gap:var(--hw-space-8);min-width:0;margin-top:var(--hw-space-16)}.hw-projekt-bisher-titel{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:var(--hw-weight-heading)}.hw-projekt-bisher-liste{list-style:none;margin:0;padding:0;display:grid}.hw-projekt-bisher-eintrag{display:grid;gap:var(--hw-space-4);padding:var(--hw-space-12) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line);min-width:0;overflow-wrap:anywhere}.hw-projekt-bisher-eintrag:first-child{border-top:0}.hw-projekt-bisher-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hw-space-12);flex-wrap:wrap}.hw-projekt-bisher-neben{color:var(--hw-color-ink-soft)}.hw-projekt-bisher-posten{margin:0;padding-inline-start:var(--hw-space-16)}.hw-nk{display:grid;gap:var(--hw-space-12);min-width:0;padding-top:var(--hw-space-12);font-variant-numeric:tabular-nums}.hw-nk-kopf{display:grid;gap:2px}.hw-nk-ergebnis{font-size:var(--hw-text-heading-xl);line-height:var(--hw-lh-heading-xl);font-weight:600;color:var(--hw-color-ink);letter-spacing:-.02em}.hw-nk-ergebnis-minus{color:var(--hw-color-danger-fg)}.hw-nk-satz,.hw-nk-hinweis,.hw-nk-fussnote{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-nk-hinweis{color:var(--hw-color-warn-fg)}.hw-nk-tabelle{width:100%;border-collapse:collapse}.hw-nk-tabelle th,.hw-nk-tabelle td{padding:var(--hw-space-8) var(--hw-space-8);text-align:right;white-space:nowrap;border-bottom:var(--hw-border-hairline) solid var(--hw-color-line);vertical-align:top}.hw-nk-tabelle thead th{font-size:var(--hw-text-label);line-height:var(--hw-lh-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-nk-tabelle th:first-child{text-align:left;padding-left:0;white-space:normal}.hw-nk-tabelle td:last-child,.hw-nk-tabelle th:last-child{padding-right:0}.hw-nk-tabelle tbody th{font-weight:400}.hw-nk-art{display:block;color:var(--hw-color-ink)}.hw-nk-herkunft{display:block;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-nk-gesamt{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hw-space-8);padding-top:var(--hw-space-8);border-top:var(--hw-border-strong) solid var(--hw-color-line-strong)}.hw-nk-gesamt>div{display:grid;gap:2px;min-width:0}.hw-nk-gesamt dt{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-nk-gesamt dd{margin:0;font-weight:600;white-space:nowrap}@media(max-width:767px){.hw-nk-gesamt{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-nk-werte{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--hw-space-8) var(--hw-space-16)}.hw-nk-werte>div{display:grid;gap:2px;min-width:0}.hw-nk-werte dt{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-faint)}.hw-nk-werte dd{margin:0;font-weight:600;color:var(--hw-color-ink)}.hw-nk-keine{font-weight:400;color:var(--hw-color-ink-faint)}.hw-fotos{display:grid;gap:var(--hw-stack-sm)}.hw-fotos-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hw-fotos-titel{margin:0;font-size:var(--hw-text-body);font-weight:600;color:var(--hw-color-ink)}.hw-fotos-leise{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body)}.hw-fotos-fuss{margin:0;color:var(--hw-color-ink-soft);font-size:12.5px}.hw-fotos-streifen{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hw-fotos-streifen-wischen{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.hw-fotos-streifen-wischen .hw-fotos-kachel{flex:0 0 31%;min-width:108px;scroll-snap-align:start}.hw-fotos-kachel{position:relative;aspect-ratio:4 / 3;border-radius:var(--hw-radius-ctl);overflow:hidden;background:var(--hw-color-surface-sunken)}.hw-fotos-knopf{display:block;position:relative;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.hw-fotos-knopf:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:-2px}.hw-fotos-rest{display:grid;place-items:center;font-weight:600;color:var(--hw-color-ink);background:var(--hw-color-surface-sunken)}.hw-fotos-bild{display:block;width:100%;height:100%;object-fit:cover;background:var(--hw-color-surface-sunken)}.hw-fotos-bild-laedt{min-height:48px}.hw-fotos-bild-fehlt{display:grid;place-items:center;text-align:center;padding:8px;font-size:12.5px;color:var(--hw-color-ink-soft)}.hw-fotos-etikett{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:4px;background:var(--hw-color-graphite);color:var(--hw-color-on-graphite);font-size:12px;line-height:1.3}.hw-fotos-gross{display:grid;gap:8px;padding:12px;border-radius:var(--hw-radius-ctl);background:var(--hw-color-graphite);color:var(--hw-color-on-graphite)}.hw-fotos-gross-bild{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.hw-fotos-gross-bild .hw-fotos-bild{max-height:70vh;object-fit:contain;background:transparent}.hw-fotos-gross-zaehler{margin:0;text-align:center;color:var(--hw-color-on-graphite-soft);font-size:12.5px}.hw-fotos-gross-zeile{margin:0;color:var(--hw-color-on-graphite)}.hw-fotos-ansicht{padding:var(--hw-page-inset);display:grid;gap:16px}.hw-fotos-filter{display:flex;flex-wrap:wrap;gap:8px}.hw-fotos-tag{display:grid;gap:8px}.hw-fotos-tag-titel{margin:0;font-size:var(--hw-text-body);font-weight:600;color:var(--hw-color-ink)}.hw-fotos-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.hw-moderation{display:grid;gap:var(--hw-space-12);min-width:0}.hw-moderation-hinweis{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-moderation-fuer-mich{display:grid;gap:var(--hw-space-8);padding-top:var(--hw-space-12);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-moderation-titel{margin:0;font-size:var(--hw-text-body);font-weight:600}.hw-moderation-knoepfe{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}.hw-nachrichten-meldungsknopf{margin:var(--hw-space-8) var(--hw-space-12) 0;justify-self:start}.hw-meldungen{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-space-12)}.hw-meldung{display:grid;gap:var(--hw-space-8);padding:var(--hw-space-12);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-ctl);min-width:0}.hw-meldung-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hw-space-8)}.hw-meldung-zeile{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);overflow-wrap:anywhere}.hw-meldung-text{margin:0;padding:var(--hw-space-8) var(--hw-space-12);border-inline-start:3px solid var(--hw-color-line-strong);background:var(--hw-color-surface-sunken);overflow-wrap:anywhere;white-space:pre-wrap}.hw-meldung-bearbeitung{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:var(--hw-space-8)}@media(max-width:767px){.hw-meldung-bearbeitung{grid-template-columns:minmax(0,1fr)}}.hw-nachrichten{height:100%;min-height:0;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(260px,300px)}.hw-nachrichten-liste{min-height:0;display:flex;flex-direction:column;background:var(--hw-color-surface);border-right:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-nachrichten-listenkopf{display:grid;gap:var(--hw-space-12);padding:var(--hw-page-inset);padding-bottom:var(--hw-space-12)}.hw-nachrichten-listenrumpf{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:var(--hw-space-8);padding:0 var(--hw-space-8) var(--hw-space-16)}.hw-nachrichten-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:var(--hw-space-8)}.hw-nachrichten-verlauf{min-width:0;min-height:0;display:flex;flex-direction:column}.hw-nachrichten-leer{flex:1 1 auto;display:grid;place-items:center;padding:var(--hw-page-inset)}.hw-nachrichten-kontext{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:var(--hw-space-12);padding:var(--hw-space-24) var(--hw-space-16);background:var(--hw-color-surface);border-left:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-nachrichten-kontext:empty{display:none}.hw-nachrichten-hinweisseite{padding:var(--hw-page-inset)}.hw-nachrichten-gespraech{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.hw-nachrichten-gespraechskopf{display:grid;gap:2px;padding:var(--hw-space-16) var(--hw-space-24) var(--hw-space-12);background:var(--hw-color-surface);border-bottom:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-nachrichten-zurueck{display:none;justify-self:start}.hw-nachrichten-titel{margin:0;font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg);font-weight:600;color:var(--hw-color-ink)}.hw-nachrichten-untertitel{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-nachrichten-rumpf{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--hw-space-16) var(--hw-space-24);background:var(--hw-color-chat-ground)}.hw-nachrichten-hinweis{margin:0;text-align:center;color:var(--hw-color-ink-soft)}.hw-nachrichten-kontext-name{font-weight:600;color:var(--hw-color-ink)}.hw-nachrichten-mitglieder,.hw-nachrichten-einsaetze{margin:0;padding:0;list-style:none;display:grid;gap:var(--hw-space-4)}.hw-nachrichten-einsaetze>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hw-space-4) var(--hw-space-8)}.hw-nachrichten-einsatz-zeit{font-variant-numeric:tabular-nums;color:var(--hw-color-ink-soft)}@media(max-width:1199px){.hw-nachrichten{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.hw-nachrichten-kontext{display:none}}@media(max-width:767px){.hw-nachrichten{grid-template-columns:minmax(0,1fr)}.hw-nachrichten-liste{border-right:0;background:transparent}.hw-nachrichten-listenkopf{padding:var(--hw-space-16) var(--hw-page-inset-x) var(--hw-space-8)}.hw-nachrichten-listenrumpf{padding:0 var(--hw-space-8) var(--hw-space-16)}.hw-nachrichten-offen .hw-nachrichten-liste{display:none}.hw-nachrichten:not(.hw-nachrichten-offen) .hw-nachrichten-verlauf{display:none}.hw-nachrichten-gespraechskopf{padding:var(--hw-space-8) var(--hw-page-inset-x) var(--hw-space-8)}.hw-nachrichten-zurueck{display:inline-flex}.hw-nachrichten-titel{font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md)}.hw-nachrichten-rumpf{padding:var(--hw-space-12) var(--hw-page-inset-x)}}.hw-belegpruefung{display:grid;gap:var(--hw-stack-md)}.hw-belegpruefung-raster{display:grid;gap:var(--hw-stack-md);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.hw-belegpruefung-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw-belegpruefung-original{position:sticky;top:var(--hw-stack-md)}}.hw-belegpruefung-original{display:grid;gap:var(--hw-stack-sm)}.hw-belegpruefung-original img,.hw-belegpruefung-original object{width:100%;max-height:70vh;object-fit:contain;border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface)}.hw-belegpruefung-original object{min-height:24rem}.hw-belegpruefung-felder{display:grid;gap:var(--hw-stack-sm)}.hw-belegpruefung-feld[data-grad=unsicher] .hw-input{border-style:dashed}.hw-belegpruefung-feld[data-grad=fehlt] .hw-input{border-style:dotted}.hw-belegpruefung-steuer{margin:0;padding:0;list-style:none;display:grid;gap:var(--hw-stack-xs)}.hw-belegpruefung-aktionen{display:flex;flex-wrap:wrap;gap:var(--hw-stack-sm)}.hw-dubletten-grund{margin:0}.hw-dubletten-aktionen{display:flex;flex-wrap:wrap;gap:var(--hw-stack-sm)}.hw-abrechnen{display:grid;gap:var(--hw-space-16);min-width:0}.hw-abrechnen-unterzeile{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-abrechnen-schritte{display:flex;flex-wrap:wrap;gap:var(--hw-space-16);margin:0;padding:0;list-style:none;font-size:var(--hw-text-body-sm);color:var(--hw-color-ink-soft)}.hw-abrechnen-schritte li{display:flex;align-items:center;gap:var(--hw-space-8)}.hw-abrechnen-schritte span{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--hw-radius-pill);border:1px solid var(--hw-color-line-strong);font-size:var(--hw-text-caption)}.hw-abrechnen-schritte li[aria-current=step]{color:var(--hw-color-ink);font-weight:600}.hw-abrechnen-schritte li[aria-current=step] span{background:var(--hw-color-ink);border-color:var(--hw-color-ink);color:var(--hw-color-surface)}.hw-abrechnen-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--hw-space-16);align-items:start}@media(max-width:767px){.hw-abrechnen-raster{grid-template-columns:minmax(0,1fr)}}.hw-abrechnen-haupt{display:grid;gap:var(--hw-space-12);min-width:0}.hw-abrechnen-arten{display:grid;gap:var(--hw-space-8);margin:0;padding:0;border:0;min-width:0}.hw-abrechnen-arten legend{padding:0;margin-bottom:var(--hw-space-8);font-weight:600}.hw-abrechnen-art{display:grid;gap:var(--hw-space-4);padding:var(--hw-space-12);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);background:var(--hw-color-surface)}.hw-abrechnen-art:has(input:checked){border-color:var(--hw-color-accent)}.hw-abrechnen-art[data-gesperrt]{background:var(--hw-color-surface-sunken)}.hw-abrechnen-art p{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-abrechnen-abschlag{display:grid;gap:var(--hw-space-8);margin-top:var(--hw-space-8)}.hw-abrechnen-modus{display:flex;gap:var(--hw-space-16)}.hw-abrechnen-entwurf{display:grid;gap:var(--hw-space-8)}.hw-abrechnen-entwurf h3{margin:0;font-size:var(--hw-text-heading-md)}.hw-abrechnen-entwurf p{margin:0;color:var(--hw-color-ink-soft)}.hw-abrechnen-entwurf ul{list-style:none;margin:0;padding:0;display:grid}.hw-abrechnen-entwurf li{display:flex;justify-content:space-between;gap:var(--hw-space-12);padding:var(--hw-space-8) 0;border-bottom:1px solid var(--hw-color-line);font-variant-numeric:tabular-nums}.hw-abrechnen-entwurf .hw-abrechnen-summe{color:var(--hw-color-ink);font-weight:600;text-align:end}.hw-abschluss{display:grid;gap:var(--hw-space-12);min-width:0}.hw-abschluss-einleitung{margin:0;color:var(--hw-color-ink-soft)}.hw-abschluss-liste{list-style:none;margin:0;padding:0;display:grid}.hw-abschluss-zeile{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:var(--hw-space-8);min-height:48px;padding:var(--hw-space-8) 0;border-bottom:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-abschluss-symbol{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--hw-radius-pill);font-size:var(--hw-text-caption);font-weight:700;border:1px solid var(--hw-color-line-strong);color:var(--hw-color-ink-soft)}.hw-abschluss-zeile[data-zustand=ok] .hw-abschluss-symbol{color:var(--hw-color-ok-fg);border-color:var(--hw-color-ok-border);background:var(--hw-color-ok-bg)}.hw-abschluss-zeile[data-zustand=hinweis] .hw-abschluss-symbol{color:var(--hw-color-warn-fg);border-color:var(--hw-color-warn-border);background:var(--hw-color-warn-bg)}.hw-abschluss-text{min-width:0}.hw-abschluss-vorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hw-abschluss-nachkalkulation{margin:0;padding:var(--hw-space-8) var(--hw-space-12);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-soft)}.hw-abschluss-nachkalkulation strong[data-ton=positiv]{color:var(--hw-color-ok-fg)}.hw-abschluss-nachkalkulation strong[data-ton=negativ]{color:var(--hw-color-danger-fg)}.hw-abschluss-bestaetigung{margin-inline-end:auto}.hw-abschluss-kapsel{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--hw-space-12);border-radius:var(--hw-radius-pill);background:var(--hw-color-surface-sunken);color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}@media(max-width:767px){.hw-abschluss-zeile{grid-template-columns:24px minmax(0,1fr)}.hw-abschluss-zeile>button{grid-column:2;justify-self:start;min-height:44px}}.hw-fotos-vollseite{position:fixed;inset:0;z-index:var(--hw-z-drawer);overflow-y:auto;padding:var(--hw-space-24);background:var(--hw-color-ground)}.hw-einstellungen-abschnitt{display:grid;gap:var(--hw-stack-sm);min-width:0}.hw-einstellungen-abschnitt-titel{margin:0;font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg);font-weight:600;color:var(--hw-color-ink)}.hw-einstellungen-abschnitt-text{margin:0 0 var(--hw-stack-sm);color:var(--hw-color-ink-soft);max-width:72ch}.hw-einstellungen-unterabschnitt-titel{margin:var(--hw-stack-sm) 0 0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600;color:var(--hw-color-ink)}.hw-belegeingang-adresse{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-inline-sm)}.hw-belegeingang-adresse-text{padding:6px 10px;font-family:var(--hw-font-mono);font-size:var(--hw-text-body);background:var(--hw-color-surface-sunken);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-ctl);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.hw-belegeingang-adresse>.hw-inline-alert,.hw-belegeingang-adresse>[role=alert]{flex-basis:100%}.hw-einstellungen-suche{width:100%}.hw-einstellungen-suche .hw-werkzeugleiste-suche{flex:1 1 auto;width:100%}.hw-einstellungen-suche .hw-input{background:var(--hw-color-surface)}.hw-einstellungen-karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hw-stack-md);align-items:stretch}@media(max-width:1100px){.hw-einstellungen-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hw-einstellungen-karten{grid-template-columns:minmax(0,1fr)}}.hw-einstellungen-kartentitel{display:inline-flex;align-items:center;gap:10px}.hw-einstellungen-symbol{display:inline-flex;flex:none;color:var(--hw-color-accent-text)}.hw-einstellungen-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hw-einstellungen-link{color:var(--hw-color-accent-text);text-decoration:none}.hw-einstellungen-link:after{content:" ›"}.hw-einstellungen-link:hover{text-decoration:underline}.hw-einstellungen-link:focus-visible{outline:2px solid var(--hw-focus-ring);outline-offset:2px;border-radius:2px}.hw-einstellungen-gruppe{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--hw-stack-lg);align-items:start}.hw-einstellungen-liste{display:grid;gap:2px}.hw-einstellungen-liste-eintrag{display:block;width:100%;text-align:left;padding:10px 14px;border:0;border-radius:var(--hw-radius-ctl);background:none;color:var(--hw-color-ink-soft);font:inherit;cursor:pointer}.hw-einstellungen-liste-eintrag:hover{background:var(--hw-color-surface-sunken);color:var(--hw-color-ink)}.hw-einstellungen-liste-eintrag:focus-visible{outline:2px solid var(--hw-focus-ring);outline-offset:-2px}.hw-einstellungen-liste-eintrag--aktiv,.hw-einstellungen-liste-eintrag--aktiv:hover{background:var(--hw-color-accent-wash);color:var(--hw-color-accent-text);font-weight:600}.hw-einstellungen-inhalt{display:grid;gap:var(--hw-stack-lg);min-width:0}@media(max-width:800px){.hw-einstellungen-gruppe{grid-template-columns:minmax(0,1fr);gap:var(--hw-stack-md)}.hw-einstellungen-liste{display:flex;gap:4px;overflow-x:auto}.hw-einstellungen-liste-eintrag{width:auto;white-space:nowrap}}.hw-einstellungen-gruppe--voll{grid-template-columns:minmax(0,1fr)}.hw-einstellungen-liste[hidden]{display:none}.hw-einstellungen-fuss{display:flex;justify-content:flex-end;gap:var(--hw-inline-sm)}@media(min-width:1200px){.hw-workspace-widget[data-widget-id="2-ergebnis"],.hw-workspace-widget[data-widget-id="2-ergebnis"]>.hw-workspace-widget-body{overflow:visible}.hw-workspace-widget[data-widget-id="2-ergebnis"] .hw-beleg-editor-ergebnis{position:sticky;top:var(--hw-stack-md);max-height:calc(100dvh - 2 * var(--hw-stack-md));overflow:auto}}.hw-beleg-editor-positionen .hw-sortierliste-zeile{border-bottom:0;padding:var(--hw-space-4) 0;align-items:start}.hw-beleg-editor-positionsblock{display:grid;gap:var(--hw-stack-sm);min-width:0}[data-density=touch] .hw-beleg-editor-positionen .hw-sortierliste-griff{width:44px;height:44px}.hw-blatt-einpassen{height:var(--hw-blatt-hoehe, auto);overflow:hidden;min-width:0}.hw-blatt-einpassen-innen{width:210mm;transform:scale(var(--hw-blatt-faktor, 1));transform-origin:0 0}@media(max-width:767px){.hw-blatt-einpassen{height:auto;overflow:visible}.hw-blatt-einpassen-innen{width:auto;transform:none}}@media(max-width:767px){.hw-beleg-editor-positionen .hw-sortierliste-zeile{grid-template-columns:minmax(0,1fr)}.hw-beleg-editor-positionen .hw-sortierliste-griff{position:absolute;z-index:var(--hw-z-raised);top:calc(var(--hw-space-4) + 1px);left:1px;width:44px;height:44px}.hw-beleg-editor-positionen .hw-sortierliste-griff+.hw-sortierliste-inhalt .hw-beleg-editor-positionsblock>:first-child .hw-beleg-editor-position-kopf{padding-left:44px}}.hw-beleg-telefon-leiste{position:sticky;bottom:0;z-index:var(--hw-z-raised);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hw-inline-sm);margin-inline:calc(-1 * var(--hw-page-inset-x));padding:var(--hw-stack-sm) var(--hw-page-inset-x);background:var(--hw-color-surface);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-beleg-telefon-leiste>.hw-btn{height:48px;min-width:0}.hw-beleg-telefon-vollbild{display:grid;gap:var(--hw-stack-sm);overflow-x:auto}.hw-beleg-telefon-vollbild .hw-dok{min-width:560px}.hw-angebot-detail{--hw-detail-seitenspalte: 360px}@media(max-width:1279px){.hw-angebot-detail{--hw-detail-seitenspalte: 320px}}@media(max-width:1023px){.hw-angebot-detail .hw-beleg-saeulen{grid-template-columns:minmax(0,1fr)}}.hw-angebot-kopfaktionen{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}@media(max-width:1279px){.hw-angebot-kopf-pdf{display:none}}.hw-angebot-beizeile-teile{color:var(--hw-color-ink-soft)}.hw-angebot-mobilleiste{position:fixed;left:0;right:0;bottom:0;z-index:var(--hw-z-sticky);display:flex;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--hw-color-surface);border-top:var(--hw-border-hairline, 1px) solid var(--hw-color-line)}.hw-angebot-mobilleiste>.hw-button,.hw-angebot-mobilleiste button{min-height:48px}.hw-angebot-mobilleiste>:last-child{flex:1}.hw-angebot-mobilleiste .hw-aktionsmenue-ausloeser,.hw-angebot-mobilleiste>:first-child:not(:last-child) button{min-width:48px}.hw-angebot-schloss{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;background:var(--hw-color-surface-sunken);border-radius:var(--hw-radius-card);color:var(--hw-color-ink)}.hw-dialog:has(.hw-angebot-senden){max-width:760px}@media(max-width:1279px){.hw-dialog:has(.hw-angebot-senden){max-width:720px}}@media(max-width:1023px){.hw-dialog:has(.hw-angebot-senden){max-width:680px}}.hw-angebot-senden{display:grid;gap:16px}.hw-angebot-senden-griff{display:none}.hw-angebot-senden-unterzeile,.hw-angebot-senden-regel{margin:0;color:var(--hw-color-ink-soft)}.hw-angebot-senden-frage{margin:0;font-weight:600}.hw-angebot-senden-wege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:1023px){.hw-angebot-senden-wege{grid-template-columns:minmax(0,1fr)}}.hw-angebot-senden-weg{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-content:start;cursor:pointer;padding:12px;border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);background:var(--hw-color-surface)}.hw-angebot-senden-weg input{grid-row:1;margin:2px 0 0}.hw-angebot-senden-weg-titel{font-weight:600}.hw-angebot-senden-weg-text{grid-column:1 / -1;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm)}.hw-angebot-senden-weg[data-gewaehlt=true]{border-color:var(--hw-color-info-border);box-shadow:0 0 0 1px var(--hw-color-info-border)}.hw-angebot-senden-weg[data-gesperrt=true]{cursor:not-allowed;background:var(--hw-color-surface-sunken)}.hw-angebot-senden-weg:focus-within{outline:2px solid var(--hw-color-info-border);outline-offset:2px}.hw-angebot-senden-zeile,.hw-angebot-senden-daten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.hw-angebot-senden-daten{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.hw-angebot-senden-email{display:grid;gap:12px}.hw-angebot-senden-vorlage{justify-self:stretch;text-align:left}.hw-angebot-senden-anhang{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;padding:10px 12px;border:1px dashed var(--hw-color-line);border-radius:var(--hw-radius-card)}.hw-angebot-senden-anhang-name{font-weight:600}.hw-angebot-senden-anhang-hinweis{color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);flex:1}.hw-angebot-senden-fuss{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.hw-angebot-senden-esc{flex:1}@media(pointer:coarse){.hw-angebot-senden-weg,.hw-angebot-senden-fuss button,.hw-angebot-kopfaktionen button{min-height:44px}}@media(max-width:767px){.hw-dialog:has(.hw-angebot-senden){max-width:100vw;width:100vw;margin:auto 0 0;max-height:92vh;border-radius:var(--hw-radius-dialog) var(--hw-radius-dialog) 0 0}.hw-angebot-senden-griff{display:block;justify-self:center;width:40px;height:4px;border-radius:2px;background:var(--hw-color-line)}.hw-angebot-senden-zeile,.hw-angebot-senden-daten{grid-template-columns:minmax(0,1fr)}.hw-angebot-senden-esc{display:none}.hw-angebot-senden-fuss button{flex:1 1 100%;min-height:48px}}.hw-angebot-versand-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hw-angebot-versand-zeile{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;font-size:var(--hw-text-body-sm)}.hw-angebot-versand-zeile+.hw-angebot-versand-zeile{border-top:1px solid var(--hw-color-line);padding-top:10px}.hw-angebot-vergleich-umschalter{display:flex;gap:0;justify-content:flex-end}.hw-angebot-vergleich-rahmen{overflow-x:auto}.hw-angebot-vergleich{width:100%;border-collapse:collapse;font-size:var(--hw-text-body-sm)}.hw-angebot-vergleich th,.hw-angebot-vergleich td{padding:8px;text-align:left;border-bottom:1px solid var(--hw-color-line)}.hw-angebot-vergleich td:nth-child(n+4),.hw-angebot-vergleich th:nth-child(n+4){text-align:right}.hw-angebot-vergleich tr[data-art] td:first-child{border-left:3px solid transparent}.hw-angebot-vergleich tr[data-art=neu] td:first-child{border-left-color:var(--hw-color-ok-border)}.hw-angebot-vergleich tr[data-art=entfernt] td:first-child{border-left-color:var(--hw-color-danger-border)}.hw-angebot-vergleich tr[data-art=menge] td:first-child,.hw-angebot-vergleich tr[data-art=preis] td:first-child,.hw-angebot-vergleich tr[data-art=text] td:first-child{border-left-color:var(--hw-color-warn-border)}.hw-angebot-vergleich-summe td,.hw-angebot-vergleich-summe th{font-weight:600}.hw-angebot-vergleich-texte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;white-space:pre-wrap}@media(max-width:767px){.hw-angebot-vergleich-texte{grid-template-columns:minmax(0,1fr)}}.hw-kundendokument{display:grid;gap:var(--hw-stack-md)}.hw-kundendokument-wege{display:grid;gap:var(--hw-stack-sm)}.hw-kundendokument-titel{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:600;color:var(--hw-color-ink)}.hw-kundendokument-liste{list-style:none;margin:0;padding:0;display:grid;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card)}.hw-kundendokument-zeile{display:flex;gap:var(--hw-stack-sm);align-items:flex-start;padding:var(--hw-stack-sm);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-kundendokument-zeile+.hw-kundendokument-zeile{border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-kundendokument-zeile-aktiv{background:var(--hw-color-surface-sunken)}.hw-kundendokument-symbol{flex:none;margin-top:2px;color:var(--hw-color-ink-soft)}.hw-kundendokument-text{flex:1;min-width:0;display:grid;gap:2px;overflow-wrap:anywhere}.hw-kundendokument-ende{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--hw-stack-xs)}.hw-faellig-ueberfaellig{color:var(--hw-color-danger-fg)}.hw-forderungsverlauf>.hw-forderungsverlauf-eintrag>.hw-liste-schmal>.hw-liste-schmal-zeile:last-child{border-bottom:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-forderungsverlauf>.hw-forderungsverlauf-eintrag:last-child>.hw-liste-schmal>.hw-liste-schmal-zeile:last-child{border-bottom:0}@keyframes hw-forderungsverlauf-treffer{0%{background:var(--hw-color-accent-wash)}to{background:transparent}}.hw-forderungsverlauf-treffer{animation:hw-forderungsverlauf-treffer 2.4s ease-out 1}.hw-pillen{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--hw-space-4) var(--hw-space-8)}@media(max-width:767px),(pointer:coarse){.hw-finanzen-monatsleiste{height:52px}.hw-finanzen-monatsleiste .hw-finanzen-monat-knopf{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}}.hw-table-zelle-haupt.hw-zahlung-ausgang{color:var(--hw-color-danger-fg)}.hw-table-zelle-haupt.hw-zahlung-eingang{color:var(--hw-color-ok-fg)}.hw-zahlung-verlauf{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-stack-sm)}.hw-zahlung-verlauf li{display:grid;gap:var(--hw-space-4);padding-bottom:var(--hw-stack-sm);border-bottom:1px solid var(--hw-color-line-quiet)}.hw-zahlung-verlauf-wann{font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft);font-variant-numeric:tabular-nums}.hw-zahlung-verlauf-was{font-weight:var(--hw-weight-label)}.hw-altbestand-felder{display:grid;gap:var(--hw-space-8);margin:0}.hw-altbestand-feld{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--hw-space-12)}.hw-altbestand-feld dt{color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-altbestand-feld dd{margin:0;min-width:0;overflow-wrap:anywhere}.hw-altbestand-abschnitt{margin:0 0 var(--hw-space-8);font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-altbestand-leer{margin:0;color:var(--hw-color-ink-soft)}.hw-altbestand-zahlungen{list-style:none;margin:0;padding:0;display:grid;gap:var(--hw-space-4)}.hw-altbestand-zahlungen li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--hw-space-12);align-items:center}.hw-bankabgleich{padding:var(--hw-page-inset);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-space-16);align-content:start;min-width:0}.hw-bankabgleich-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hw-space-12)}.hw-abgleichliste{margin:0;padding:0;list-style:none;display:grid;gap:var(--hw-space-12)}.hw-abgleich{display:grid;background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);min-width:0}.hw-abgleich-bewegung{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:var(--hw-space-12);padding:var(--hw-space-12) var(--hw-panel-pad);border-bottom:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-abgleich-datum{font-variant-numeric:tabular-nums;color:var(--hw-color-ink-soft)}.hw-abgleich-wer{display:grid;gap:2px;min-width:0}.hw-abgleich-wer>strong{font-weight:600}.hw-abgleich-neben{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);overflow-wrap:anywhere}.hw-abgleich-betrag{font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hw-abgleich-betrag-ab{color:var(--hw-color-ink-soft)}.hw-abgleich-rumpf{display:grid;gap:var(--hw-space-8);padding:var(--hw-space-12) var(--hw-panel-pad);justify-items:start}.hw-abgleich-rumpf>*{max-width:100%}.hw-abgleich-vorschlag{display:grid;gap:var(--hw-space-8);width:100%}.hw-abgleich-vorschlag+.hw-abgleich-vorschlag{padding-top:var(--hw-space-8);border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-abgleich-antwort{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hw-space-4) var(--hw-space-12);min-width:0}.hw-abgleich-grund{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-abgleich-aktionen{display:flex;flex-wrap:wrap;gap:var(--hw-space-8)}@media(max-width:767px){.hw-bankabgleich{padding:var(--hw-space-16) var(--hw-page-inset-x) var(--hw-space-24)}.hw-abgleich-bewegung{grid-template-columns:minmax(0,1fr) auto}.hw-abgleich-datum{grid-column:1 / -1;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-abgleich-aktionen>.hw-btn{min-height:44px}}.hw-abgleich-kandidaten{margin:0;padding:0;list-style:none;display:grid;width:100%}.hw-abgleich-kandidat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--hw-space-4) var(--hw-space-12);padding:var(--hw-space-8) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line)}@media(max-width:767px){.hw-abgleich-kandidat{grid-template-columns:minmax(0,1fr) auto}.hw-abgleich-kandidat>.hw-abgleich-neben{grid-column:1 / -1;grid-row:2}}.hw-abgleich-sammel{display:grid;gap:var(--hw-space-12);padding:var(--hw-space-12) var(--hw-panel-pad);background:var(--hw-color-surface);border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-card);min-width:0}.hw-abgleich-sammel-kopf{display:grid;gap:var(--hw-space-4)}.hw-abgleich-sammel-kopf h2{margin:0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);font-weight:600}.hw-abgleich-sammel-kopf p{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft)}.hw-abgleich-sammel-liste{margin:0;padding:0;list-style:none;display:grid;gap:var(--hw-space-8);font-variant-numeric:tabular-nums}.hw-abgleich-sammel-abgewiesen{margin:0;padding-left:var(--hw-space-16);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-danger-fg)}.hw-abgleich-zeile{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(112px,auto) minmax(190px,270px) 208px;align-items:center;gap:var(--hw-space-12);padding:var(--hw-space-12) var(--hw-panel-pad)}.hw-abgleich-zeile>.hw-abgleich-betrag{text-align:end;font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-abgleich-stand{min-width:0}.hw-abgleich-aktion{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--hw-space-8);min-width:0}.hw-abgleich-zeile+.hw-abgleich-rumpf{border-top:var(--hw-border-hairline) solid var(--hw-color-line)}@media(max-width:767px){.hw-abgleich-zeile{grid-template-columns:minmax(0,1fr) auto}.hw-abgleich-zeile>.hw-abgleich-datum{grid-column:1 / -1;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-abgleich-stand,.hw-abgleich-aktion{grid-column:1 / -1;justify-content:flex-start}.hw-abgleich-aktion>.hw-btn{min-height:44px}}.hw-bankkonten-liste{list-style:none;margin:0;padding:0;display:grid}.hw-bankkonten-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--hw-inline-md, 12px);padding:var(--hw-stack-sm, 8px) 0;border-bottom:1px solid var(--hw-color-line-quiet)}.hw-bankkonten-name{min-width:0;overflow-wrap:anywhere;font-weight:500}.hw-monat-lage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-stack-xs);padding-bottom:var(--hw-stack-md)}.hw-monat-satz{margin:0;font-size:var(--hw-text-heading-md);font-weight:var(--hw-weight-heading)}.hw-monat-satz .hw-status{font-size:inherit;font-weight:inherit;white-space:normal;align-items:baseline}.hw-monat-unter{margin:0;color:var(--hw-color-ink-soft)}.hw-monat-fehlt{margin:var(--hw-stack-xs) 0;font-size:var(--hw-text-caption);font-weight:var(--hw-weight-label);letter-spacing:.06em;text-transform:uppercase;color:var(--hw-color-ink-soft)}.hw-monat-zeile{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.hw-monat-zeile .hw-status,.hw-monat-sperre .hw-status{white-space:normal}.hw-monat-zeile>.hw-btn{justify-self:start}.hw-monat-sperre{margin:var(--hw-stack-sm) 0 0}.hw-belegeingang-zaehlreihe{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--hw-inline-xs)}.hw-belegeingang-zaehlreihe-punkt{color:var(--hw-color-ink-faint)}.hw-belegeingang-zaehlreihe [aria-pressed=true]{background:var(--hw-color-accent-wash);border-radius:var(--hw-radius-mark);padding-inline:var(--hw-space-4);margin-inline:calc(-1 * var(--hw-space-4))}.hw-belegeingang-herkunft{display:inline-flex;align-items:center;gap:6px;color:var(--hw-color-ink-soft)}.hw-belegeingang-offen{color:var(--hw-color-ink-soft)}.hw-belegeingang-akte{display:grid;gap:var(--hw-stack-md)}.hw-belegeingang-akte>p{margin:0}.hw-netzwerk-uebernahme{display:grid;gap:var(--hw-stack-md);justify-items:start}.hw-belegeingang-werte{margin:0;display:grid}.hw-belegeingang-werte>div{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);align-items:baseline;gap:var(--hw-space-12);padding:var(--hw-space-8) 0;border-top:var(--hw-border-hairline) solid var(--hw-color-line)}.hw-belegeingang-werte>div:first-child{border-top:0;padding-top:0}.hw-belegeingang-werte dt{color:var(--hw-color-ink-soft)}.hw-belegeingang-werte dd{margin:0;overflow-wrap:anywhere}.hw-belegeingang-original{margin:0;display:grid;gap:var(--hw-space-8);min-width:0}.hw-belegeingang-original>img,.hw-belegeingang-original>object,.hw-belegeingang-original-laedt{width:100%;height:480px;object-fit:contain;border:var(--hw-border-hairline) solid var(--hw-color-line);border-radius:var(--hw-radius-ctl);background:var(--hw-color-surface-sunken)}.hw-belegeingang-original figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--hw-space-8);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);color:var(--hw-color-ink-soft);min-width:0}.hw-belegeingang-original figcaption>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.hw-belegeingang-original>img,.hw-belegeingang-original>object,.hw-belegeingang-original-laedt{height:360px}}.hw-belegeingang-werte--schmal>div{grid-template-columns:auto minmax(0,1fr)}.hw-mahnseite{padding:var(--hw-page-inset);display:grid;gap:16px}.hw-mahnseite-spalten{display:grid;gap:16px;align-items:start}.hw-mahnseite-felder{display:grid;gap:16px;min-width:0}.hw-mahnseite-vorschau{min-width:0}@media(min-width:1200px){.hw-mahnseite-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hw-mahnseite-vorschau{position:sticky;top:16px}}.hw-jk-gitter{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--hw-space-16) var(--hw-space-24)}@media(max-width:1279px){.hw-jk-gitter{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.hw-jk-gitter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.hw-jk-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-jk-monat{display:grid;gap:var(--hw-space-4);align-content:start;container-type:inline-size;min-width:0}.hw-jk-monatsname{font-size:var(--hw-text-body);line-height:var(--hw-lh-body)}.hw-jk-tage{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;align-content:start}.hw-jk-wochentag{text-align:center;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-jk-tag{aspect-ratio:1;width:100%;min-width:0;padding:0;cursor:pointer;line-height:1;border-radius:var(--hw-radius-mark);font-size:clamp(var(--hw-text-caption),5.5cqi,var(--hw-text-body));font-variant-numeric:tabular-nums}.hw-jk-legende{display:flex;gap:var(--hw-space-16);flex-wrap:wrap;align-items:center;font-size:var(--hw-text-body-sm);font-weight:600}.hw-jk-legende-eintrag{display:inline-flex;gap:var(--hw-space-8);align-items:center}.hw-jk-legende-farbe{width:18px;height:18px;border-radius:var(--hw-radius-mark);flex:none}.hw-abw-person{display:grid;gap:var(--hw-space-2);justify-items:start;min-width:0;max-width:100%}.hw-abw-person>.hw-btn{padding-inline:0;min-width:0;max-width:100%;justify-content:flex-start}.hw-abw-kuerzen{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-abw-hinweise{min-width:0;max-width:100%}.hw-abw-kapsel{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:var(--hw-chip-h)}.hw-abw-nebenzeile{color:var(--hw-color-ink-soft);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);margin:0}.hw-abw-hinweise{display:flex;flex-wrap:wrap;gap:var(--hw-inline-xs);align-items:center}.hw-abw-aktionen{display:flex;gap:var(--hw-inline-sm);justify-content:flex-end;align-items:center}.hw-abw-dialog-zeile{margin:0;color:var(--hw-color-ink-soft);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-abw-schnellgruende{display:flex;flex-wrap:wrap;gap:var(--hw-inline-xs)}.hw-abw-antrag{display:grid;grid-template-columns:max-content 1fr;gap:var(--hw-stack-xs) var(--hw-inline-md);margin:0}.hw-abw-antrag dt{color:var(--hw-color-ink-soft)}.hw-abw-antrag dd{margin:0}.hw-abw-kalenderkopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--hw-stack-md);margin-bottom:var(--hw-stack-md)}.hw-abw-monatswahl{display:flex;align-items:center;gap:var(--hw-inline-sm)}.hw-abw-legende{display:flex;flex-wrap:wrap;gap:var(--hw-inline-md);list-style:none;margin:0;padding:0;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}.hw-abw-legende li{display:inline-flex;align-items:center;gap:var(--hw-inline-xs)}.hw-abw-marke{display:inline-block;width:var(--hw-space-12);height:var(--hw-space-12);border-radius:var(--hw-radius-mark)}.hw-abw-kalender-rahmen{overflow-x:auto}.hw-abw-kalender{display:grid;gap:var(--hw-space-2);align-items:center}.hw-abw-reihe{display:contents}.hw-abw-name{font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:var(--hw-space-4)}.hw-abw-tageskopf{display:grid;justify-items:center;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}.hw-abw-tageskopf--frei{color:var(--hw-color-ink-faint)}.hw-abw-tageskopf b{font-weight:var(--hw-weight-label);font-variant-numeric:tabular-nums}.hw-abw-zelle{--hw-abw-fuellung: transparent;--hw-abw-rand: transparent;display:block;min-height:var(--hw-space-24);padding:0;border:1px solid var(--hw-abw-rand);border-radius:var(--hw-radius-mark);background-color:var(--hw-color-surface);background-image:linear-gradient(var(--hw-abw-fuellung),var(--hw-abw-fuellung));background-size:100% 100%;background-repeat:no-repeat;font:inherit}button.hw-abw-zelle{cursor:pointer}.hw-abw-zelle--leer{--hw-abw-rand: var(--hw-color-line-quiet)}.hw-abw-zelle--frei{background-color:var(--hw-color-surface-sunken)}.hw-abw-zelle--urlaub{--hw-abw-fuellung: var(--hw-color-info-bg);--hw-abw-rand: var(--hw-color-info-border)}.hw-abw-zelle--krank{--hw-abw-fuellung: var(--hw-color-danger-bg);--hw-abw-rand: var(--hw-color-danger-border)}.hw-abw-zelle--sonstige{--hw-abw-fuellung: var(--hw-color-surface-sunken);--hw-abw-rand: var(--hw-color-line-strong)}.hw-abw-zelle--beantragt{--hw-abw-rand: var(--hw-color-accent);border-style:dashed}.hw-abw-zelle--vormittag{background-size:50% 100%;background-position:left}.hw-abw-zelle--nachmittag{background-size:50% 100%;background-position:right}.hw-abw-zelle--heute{box-shadow:inset 0 0 0 1px var(--hw-color-accent)}.hw-abw-zelle:focus-visible{outline:var(--hw-focus-ring);outline-offset:1px}.hw-abw-einst{display:grid;gap:var(--hw-stack-lg)}.hw-abw-einst-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-stack-md)}.hw-abw-einst-zeile>label{display:grid;gap:var(--hw-stack-xs)}.hw-abw-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-inline-md);padding:var(--hw-inset-card);border:1px solid var(--hw-color-warn-border);border-radius:var(--hw-radius-card);background:var(--hw-color-warn-bg);color:var(--hw-color-warn-fg)}.hw-abw-hinweis>span{flex:1 1 auto}.hw-abw-vorschlaege{display:grid;gap:var(--hw-stack-xs)}.hw-abw-vorschlaege ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--hw-inline-xs)}.hw-abw-form-zeile{display:grid;grid-template-columns:1fr 1fr;gap:var(--hw-inline-md)}.hw-abw-feiertag-aktionen{display:flex;justify-content:flex-end;align-items:center;gap:var(--hw-inline-xs)}.hw-abw-vorschau{display:grid;gap:var(--hw-space-2);padding:var(--hw-stack-sm);border-radius:var(--hw-radius-card);background:var(--hw-color-surface-sunken)}.hw-abw-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--hw-stack-sm);margin:0}.hw-abw-kachel{display:grid;gap:var(--hw-space-2);align-content:start;padding:var(--hw-inset-card);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);background:var(--hw-color-surface)}.hw-abw-kachel dt{color:var(--hw-color-ink-soft);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);text-transform:uppercase;letter-spacing:.04em}.hw-abw-kachel dd{margin:0;font-size:var(--hw-text-heading-xl);line-height:var(--hw-lh-heading-xl);font-weight:var(--hw-weight-heading);font-variant-numeric:tabular-nums}.hw-abw-kachel dd.hw-abw-nebenzeile{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-weight:var(--hw-weight-body)}.hw-abw-kachel--uebrig dd:not(.hw-abw-nebenzeile){color:var(--hw-color-accent-text)}.hw-abw-konto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--hw-stack-md);align-items:start}.hw-abw-anspruchzeile{display:grid;grid-template-columns:1.2fr 1fr .8fr 2fr auto;gap:var(--hw-inline-sm);align-items:end}.hw-abw-fehlertext{margin:0;color:var(--hw-color-danger-fg);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-tk{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;gap:var(--hw-stack-md)}.hw-tk>*{grid-column:1}.hw-tk>.hw-tk-werkzeuge{grid-row:1}.hw-tk>.hw-abw-legende{grid-row:2}.hw-tk>.hw-tk-rahmen,.hw-tk>[role=status]{grid-row:3;align-self:start}.hw-tk>p{grid-row:4}.hw-tk-werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hw-inline-md)}.hw-tk-breite,.hw-tk-zeitraum{display:inline-flex;align-items:center;gap:var(--hw-inline-xs)}.hw-tk-zeitraum b{font-variant-numeric:tabular-nums;white-space:nowrap}.hw-tk-offene{margin-left:auto;min-width:16rem}.hw-tk-rahmen{overflow-x:auto;border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);background:var(--hw-color-surface)}.hw-tk-raster{display:grid;width:100%;min-width:max-content;align-items:stretch}.hw-tk-reihe{display:contents}.hw-tk-name{position:sticky;left:0;z-index:var(--hw-z-raised);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--hw-space-4) var(--hw-inline-sm);background:var(--hw-color-surface);border-right:1px solid var(--hw-color-line);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);overflow:hidden}.hw-tk-name-knopf{all:unset;cursor:pointer;font-weight:var(--hw-weight-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-tk-name-knopf:focus-visible{outline:var(--hw-focus-ring);outline-offset:1px}.hw-tk-kopfzelle{min-height:var(--hw-space-16)}.hw-tk-fehlen-name{font-weight:var(--hw-weight-label)}.hw-tk-monat,.hw-tk-kw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:var(--hw-space-4);font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft);border-left:1px solid var(--hw-color-line-quiet)}.hw-tk-monat{font-weight:var(--hw-weight-label);color:var(--hw-color-ink)}.hw-tk-tag{text-align:center;font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);font-variant-numeric:tabular-nums;color:var(--hw-color-ink-soft)}.hw-tk-tag--frei{color:transparent}.hw-tk-tag--heute{color:var(--hw-color-accent-text);font-weight:var(--hw-weight-label)}.hw-tk-fehlen{display:flex;align-items:flex-end;min-height:var(--hw-space-32);border-bottom:1px solid var(--hw-color-line);background:var(--hw-color-surface)}.hw-tk-balken{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:var(--hw-space-24);border-radius:var(--hw-radius-mark);background:var(--hw-color-ink-soft);color:var(--hw-color-surface);font-size:var(--hw-text-caption);font-weight:700}.hw-tk-balken--ocker{background:var(--hw-color-warn-border)}.hw-tk-balken--rot{background:var(--hw-color-danger-fg)}.hw-tk-z{--hw-tk-fuellung: transparent;display:block;min-height:var(--hw-space-24);padding:0;border:0;border-bottom:1px solid var(--hw-color-line-quiet);background-color:var(--hw-color-surface);background-image:linear-gradient(var(--hw-tk-fuellung),var(--hw-tk-fuellung));background-size:100% 100%;background-repeat:no-repeat;font:inherit}button.hw-tk-z{cursor:pointer}.hw-tk-tag,.hw-tk-z{border-right:1px solid var(--hw-color-line)}.hw-tk-z--frei{background-color:var(--hw-color-surface-sunken)}.hw-tk-z--ferien{background-image:repeating-linear-gradient(135deg,var(--hw-color-line-strong) 0 1px,transparent 1px 4px)}.hw-tk-z--urlaub{--hw-tk-fuellung: var(--hw-color-info-border)}.hw-tk-z--krank{--hw-tk-fuellung: var(--hw-color-danger-border)}.hw-tk-z--sonstige{--hw-tk-fuellung: var(--hw-color-line-strong)}.hw-tk-z--beantragt{background-color:color-mix(in srgb,var(--hw-color-accent) 16%,var(--hw-color-surface));box-shadow:inset 0 2px color-mix(in srgb,var(--hw-color-accent) 70%,transparent),inset 0 -2px color-mix(in srgb,var(--hw-color-accent) 70%,transparent)}.hw-tk-z--vormittag{background-size:50% 100%;background-position:left}.hw-tk-z--nachmittag{background-size:50% 100%;background-position:right}.hw-tk-z--gewaehlt{background-color:var(--hw-color-info-bg);box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--hw-color-accent) 10%,transparent)}.hw-tk-z--antrag{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--hw-color-accent) 35%,transparent),inset 0 2px 0 var(--hw-color-accent),inset 0 -2px 0 var(--hw-color-accent)}.hw-tk-z--heute{border-left:1px solid var(--hw-color-accent)}.hw-tk-z:focus-visible{outline:var(--hw-focus-ring);outline-offset:-2px;position:relative;z-index:var(--hw-z-base)}.hw-tk-marke.hw-tk-z--urlaub{background-color:var(--hw-color-info-border)}.hw-tk-marke.hw-tk-z--krank{background-color:var(--hw-color-danger-border)}.hw-tk-marke.hw-tk-z--sonstige{background-color:var(--hw-color-line-strong)}.hw-tk>.hw-tk-blatt{grid-column:1;grid-row:2 / 6;justify-self:end;align-self:start;z-index:var(--hw-z-sticky);display:grid;gap:var(--hw-stack-sm);align-content:start;width:360px;max-width:100%;padding:var(--hw-inset-card);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-card);background:var(--hw-color-surface);box-shadow:var(--hw-shadow-overlay, 0 8px 24px rgba(0, 0, 0, .18))}.hw-tk-blatt-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--hw-inline-sm)}.hw-tk-blatt-kopf h3{margin:0;font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md)}.hw-tk-blatt-name{margin:0}.hw-tk-blatt-zeitraum{display:grid;gap:var(--hw-stack-xs);padding:var(--hw-stack-sm);border:1px solid var(--hw-color-warn-border);border-radius:var(--hw-radius-card);background:var(--hw-color-warn-bg);color:var(--hw-color-warn-fg)}.hw-tk-blatt-zeitraum h4{margin:0;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-tk-blatt-zeitraum ul{margin:0;padding-left:var(--hw-inline-md);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-tk-blatt-entscheidung{display:grid;gap:var(--hw-stack-sm)}.hw-tk-blatt-fuss{margin:0}@media(max-width:767px){.hw-tk>.hw-tk-blatt{grid-row:auto;justify-self:stretch;width:auto}.hw-tk-offene{margin-left:0;width:100%}}.hw-tk-monat,.hw-tk-kw,.hw-tk-tag,.hw-tk-fehlen,.hw-tk-z{contain:inline-size;min-width:0}.hw-tk-monat,.hw-tk-kw{padding-inline:0;text-indent:var(--hw-space-4)}.hw-tk .hw-abw-legende{gap:var(--hw-space-16);font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm);font-weight:600;color:var(--hw-color-ink)}.hw-tk .hw-abw-legende li{gap:var(--hw-space-8)}.hw-tk .hw-abw-marke{width:18px;height:18px}.hw-tk-raster[data-kaesten] .hw-tk-z{margin:2px 1px;border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-mark)}.hw-tk-raster[data-kaesten] .hw-tk-z--heute{border-color:var(--hw-color-accent);box-shadow:inset 0 0 0 1px var(--hw-color-accent)}.hw-tk-raster[data-kaesten] .hw-tk-tag{border-right:0}.hw-entscheidung{display:inline-flex;justify-content:flex-end;gap:8px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hw-dispo-balken{transition:background-color .1s ease}.hw-dispo-balken:hover{--hw-balken-grund: var(--hw-color-surface-sunken)}.hw-dispo-balken:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:1px}.hw-dispo-balken[aria-current=true]{outline:2px solid var(--hw-color-accent);outline-offset:1px;--hw-balken-grund: var(--hw-color-accent-wash)}.hw-ungeplant-liste{list-style:none;margin:0;padding:0;display:grid}.hw-ungeplant-zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--hw-color-line)}.hw-ungeplant-zeile:last-child{border-bottom:none}.hw-ungeplant-titel{font-weight:600;color:var(--hw-color-ink);overflow-wrap:anywhere}.hw-ungeplant-neben{font-size:var(--hw-text-caption);line-height:var(--hw-lh-caption);color:var(--hw-color-ink-soft)}[data-hw-tageskarte] .leaflet-tile-pane{filter:saturate(.2) contrast(.92) brightness(1.04)}.hw-karten-cluster{display:flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;background:var(--hw-color-ink);color:var(--hw-color-surface);border:2px solid var(--hw-color-surface);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.hw-karten-cluster-aktiv{background:var(--hw-color-accent)}.hw-konflikt-paar{display:grid;gap:2px;width:100%;text-align:left;font:inherit;font-size:13px;color:var(--hw-color-ink);background:transparent;border:none;border-radius:var(--hw-radius-ctl);padding:4px 6px;margin:0 -6px;cursor:pointer}.hw-konflikt-paar:hover{background:var(--hw-color-surface-sunken)}.hw-konflikt-paar:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:1px}.hw-dispo-telefon{display:grid;gap:12px;min-width:0}.hw-dispo-telefon-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hw-dispo-telefon-titel{margin:0;font-size:var(--hw-text-heading-md)}.hw-dispo-telefon-tag{display:flex;align-items:center;gap:6px}.hw-dispo-telefon-filter{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.hw-dispo-telefon-filterknopf{flex:none;min-height:44px;padding:0 14px;font:inherit;font-size:14px;color:var(--hw-color-ink);background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:999px;cursor:pointer}.hw-dispo-telefon-filterknopf[aria-pressed=true]{background:var(--hw-color-ink);color:var(--hw-color-surface);border-color:var(--hw-color-ink)}.hw-dispo-telefon-filterknopf:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:2px}.hw-dispo-telefon-liste{display:grid;gap:10px;list-style:none;margin:0;padding:0}.hw-dispo-telefon-karte{display:grid;gap:6px;padding:12px;background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-ctl)}.hw-dispo-telefon-karte[data-status=konflikt]{border-color:var(--hw-color-warn-border)}.hw-dispo-telefon-karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.hw-dispo-telefon-karte-stand{margin:0;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-dispo-telefon-einsaetze{display:grid;gap:6px;list-style:none;margin:0;padding:0}.hw-dispo-telefon-einsatz{display:grid;gap:2px;width:100%;min-height:44px;text-align:left;font:inherit;color:var(--hw-color-ink);background:var(--hw-color-surface-sunken);border:1px solid transparent;border-radius:var(--hw-radius-ctl);padding:8px 10px;cursor:pointer}.hw-dispo-telefon-einsatz:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:1px}.hw-dispo-telefon-konflikt{background:var(--hw-color-warn-bg);border-color:var(--hw-color-warn-border);color:var(--hw-color-warn-fg)}.hw-dispo-telefon-zeit{font-variant-numeric:tabular-nums;font-weight:600}.hw-dispo-telefon-kunde{font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-dispo-telefon-konflikt .hw-dispo-telefon-kunde{color:inherit}.hw-dispo-telefon-zuweisen{min-height:44px}.hw-dispo-telefon-blatt{display:grid;gap:12px}.hw-dispo-telefon-blatt-kontext{margin:0;font-size:var(--hw-text-caption);color:var(--hw-color-ink-soft)}.hw-dispo-telefon-blatt-konflikt{margin:0;padding:8px 10px;font-size:14px;color:var(--hw-color-warn-fg);background:var(--hw-color-warn-bg);border:1px solid var(--hw-color-warn-border);border-radius:var(--hw-radius-ctl)}.hw-dispo-telefon-blatt-ueberschrift{margin:0;font-size:16px}.hw-dispo-telefon-kandidaten{display:grid;gap:6px;list-style:none;margin:0;padding:0}.hw-dispo-telefon-kandidat{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;text-align:left;font:inherit;color:var(--hw-color-ink);background:var(--hw-color-surface);border:1px solid var(--hw-color-line);border-radius:var(--hw-radius-ctl);padding:8px 12px;cursor:pointer}.hw-dispo-telefon-kandidat[aria-pressed=true]{border-color:var(--hw-color-accent);box-shadow:inset 0 0 0 1px var(--hw-color-accent)}.hw-dispo-telefon-kandidat:focus-visible{outline:2px solid var(--hw-color-accent);outline-offset:1px}.hw-dispo-telefon-verschieben{min-height:48px}.hw-dispo-telefon-haupt{min-height:52px;width:100%}.hw-dispo-telefon-projekt{overflow-wrap:anywhere}@keyframes hw-konflikt-puls{0%{opacity:.55}to{opacity:1}}.hw-konflikt-puls{animation:hw-konflikt-puls .9s ease-out 1}@media(prefers-reduced-motion:reduce){.hw-konflikt-puls{animation:none}}.hw-rechtstext{display:grid;gap:var(--hw-stack-sm);max-width:72ch;color:var(--hw-color-ink);font-size:var(--hw-text-body);line-height:var(--hw-lh-body);overflow-wrap:anywhere}.hw-rechtstext h1{font-size:var(--hw-text-heading-xl);line-height:var(--hw-lh-heading-xl);margin:var(--hw-space-16) 0 0}.hw-rechtstext h2{font-size:var(--hw-text-heading-lg);line-height:var(--hw-lh-heading-lg);margin:var(--hw-space-12) 0 0}.hw-rechtstext h3{font-size:var(--hw-text-heading-md);line-height:var(--hw-lh-heading-md);margin:var(--hw-space-8) 0 0}.hw-rechtstext p,.hw-rechtstext ul,.hw-rechtstext ol{margin:0}.hw-rechtstext ul,.hw-rechtstext ol{padding-inline-start:var(--hw-space-24);display:grid;gap:var(--hw-stack-xs)}.hw-rechtstext blockquote{margin:0;padding:var(--hw-space-8) var(--hw-space-16);border-inline-start:var(--hw-space-4) solid var(--hw-color-line-strong);background:var(--hw-color-surface-sunken)}.hw-rechtstext-platzhalter{background:var(--hw-color-warn-bg);color:var(--hw-color-warn-fg);border-radius:var(--hw-radius-mark);padding:0 var(--hw-space-2)}.hw-rechtstext-tabelle{overflow-x:auto}.hw-rechtstext-tabelle table{border-collapse:collapse;width:100%;font-size:var(--hw-text-body-sm);line-height:var(--hw-lh-body-sm)}.hw-rechtstext-tabelle th,.hw-rechtstext-tabelle td{border:1px solid var(--hw-color-line);padding:var(--hw-space-4) var(--hw-space-8);text-align:start;vertical-align:top}.hw-rechtstext-tabelle th{background:var(--hw-color-surface-sunken)}
