:root,[data-theme=default]{--ohana-orange: #f6a255;--ohana-creme: #fbf6f3;--ohana-grau: #dedbd9;--ohana-soft: #fbcb9f;--ohana-salbei: #b6bca8;--ohana-salbei-hell: #dde1d3;--ohana-salbei-dunkel: #6f7d63;--ohana-ink: #2d2a27;--ohana-taupe: #8a8178;--ohana-white: #ffffff;--ohana-border: #d4d0cc;--ohana-orange-hover: #f09340;--ohana-orange-active: #e8863a;--ohana-soft-tint: rgba(251,203,159,.1);--surface-page: var(--ohana-creme);--surface-card: var(--ohana-white);--surface-soft: var(--ohana-soft);--surface-info: var(--ohana-grau);--surface-accent: var(--ohana-orange);--surface-sage: var(--ohana-salbei-hell);--surface-sage-shape: var(--ohana-salbei);--text-heading: var(--ohana-ink);--text-body: var(--ohana-ink);--text-secondary: var(--ohana-taupe);--text-on-orange: var(--ohana-creme);--text-accent: var(--ohana-orange);--text-quote: var(--ohana-orange);--text-icon: var(--ohana-salbei-dunkel);--border-default: var(--ohana-border);--border-subtle: var(--ohana-grau);--divider: var(--ohana-grau);--cta-bg: var(--ohana-orange);--cta-text: var(--ohana-ink);--cta-bg-hover: var(--ohana-orange-hover);--cta-bg-active: var(--ohana-orange-active);--focus-ring: var(--ohana-orange);--shadow-card: 0 1px 2px rgba(45,42,39,.04),0 6px 20px rgba(45,42,39,.06);--shadow-float: 0 12px 32px rgba(45,42,39,.12);--shadow-none: none}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--post-width: 1080px;--post-height: 1350px;--post-padding: 72px;--content-max: 1120px;--gutter: 24px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--ease-out: cubic-bezier(.2,.7,.2,1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--dots-ink: radial-gradient(circle,#2D2A27 1.3px,transparent 1.5px);--numeral-opacity: .1;--overlay-creme: linear-gradient(180deg,rgba(251,246,243,0) 30%,rgba(251,246,243,.92) 100%);--font-brand: "Montserrat",system-ui,sans-serif;--font-hand: "Caveat","Segoe Script",cursive;--font-type-quote-style: italic;--text-type-display: 600 34px/1.1 inherit;--text-type-h1: 600 22px/1.2 inherit;--text-type-h2: 500 18px/1.3 inherit;--text-type-h3: 600 13px/1.35 inherit;--text-type-body: 400 14px/1.6 inherit;--text-type-quote: 400 14px/1.4 inherit;--text-type-eyebrow: 600 10px/1.4 inherit;--text-type-caption: 400 11px/1.5 inherit;--text-type-number: 600 48px/1.4 inherit;--text-type-button: 600 12px/1.4 inherit;--text-type-post-headline: 700 28px/1.1 inherit}.type-display{font-size:34px;line-height:1.1;font-weight:600;letter-spacing:-.5px}.type-h1{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.3px}.type-h2{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:0}.type-h3{font-size:13px;line-height:1.35;font-weight:600;letter-spacing:0}.type-body{font-size:14px;line-height:1.6;font-weight:400;letter-spacing:0}.type-quote{font-size:14px;line-height:1.4;font-weight:400;letter-spacing:0}.type-eyebrow{font-size:10px;line-height:1.4;font-weight:600;letter-spacing:3px}.type-caption{font-size:11px;line-height:1.5;font-weight:400;letter-spacing:0}.type-number{font-size:48px;line-height:1.4;font-weight:600;letter-spacing:2px}.type-button{font-size:12px;line-height:1.4;font-weight:600;letter-spacing:1px}.type-post-headline{font-size:28px;line-height:1.1;font-weight:700;letter-spacing:.5px}.body{font-family:var(--font-brand);font-size:14px;line-height:1.6;font-weight:400;letter-spacing:0}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-300-Dk9Pm7OY.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-300-Dk9Pm7OY.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-400-italic-mNt0zAPR.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-300-Dk9Pm7OY.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-300-Dk9Pm7OY.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-300-Dk9Pm7OY.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/Caveat-400-CP6HlsNg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/Caveat-400-CP6HlsNg.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-body:var(--font-brand);--font-display:var(--font-brand);--type-display-size:34px;--type-display-weight:600;--type-display-tracking:-.5px;--type-display-leading:1.1;--type-h1-size:22px;--type-h1-weight:600;--type-h1-tracking:-.3px;--type-h1-leading:1.2;--type-h2-size:18px;--type-h2-weight:500;--type-h2-tracking:0;--type-h2-leading:1.3;--type-h3-size:13px;--type-h3-weight:600;--type-h3-tracking:0;--type-h3-leading:1.35;--type-body-size:14px;--type-body-weight:400;--type-body-leading:1.6;--type-quote-size:14px;--type-quote-weight:400;--type-quote-style:italic;--type-eyebrow-size:10px;--type-eyebrow-weight:600;--type-eyebrow-tracking:3px;--type-caption-size:11px;--type-caption-weight:400;--type-caption-leading:1.5;--type-number-size:48px;--type-number-weight:600;--type-number-tracking:2px;--type-button-size:12px;--type-button-weight:600;--type-button-tracking:1px;--type-post-headline-size:28px;--type-post-headline-weight:700;--type-post-headline-leading:1.1;--type-post-headline-tracking:.5px}:root{--dots-size:10px 10px}html{font-family:var(--font-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}body{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-leading)}a{color:var(--text-accent);text-decoration:none}a:hover{color:var(--ohana-orange-hover);text-decoration:underline}::selection{background:var(--ohana-soft);color:var(--ohana-ink)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-brand);color:var(--text-body);background:var(--surface-page);font-size:14px;line-height:1.6}strong,b{font-weight:var(--weight-semibold)}h1,h2,h3{color:var(--text-heading);font-weight:var(--weight-semibold);margin:0 0 var(--space-3)}a{color:var(--text-body)}:focus-visible{outline:2px solid var(--text-body);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}code{font-family:var(--font-brand);font-weight:var(--weight-medium);letter-spacing:.5px}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nebentext{color:var(--text-body)}.marke-logo{display:block;width:auto;height:36px;margin:0 0 var(--space-1)}.marke-logo-gross{width:240px;max-width:100%;height:auto;margin-bottom:var(--space-3)}.karte{background:var(--surface-card);border:1px solid var(--border-default);border-radius:4px;padding:var(--space-5)}.abschnitt{margin-bottom:var(--space-4)}.abschnitt-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.abschnitt-titel{font-size:16px;font-weight:var(--weight-semibold);margin:0 0 var(--space-3)}.untertitel{font-size:18px;font-weight:var(--weight-medium);margin:var(--space-4) 0 var(--space-2)}.seitentitel{font-size:26px;font-weight:var(--weight-regular);line-height:1.25;color:var(--text-secondary);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--divider)}.knopf{display:inline-flex;align-items:center;gap:var(--space-2);font:inherit;font-size:14px;font-weight:var(--weight-medium);border-radius:4px;padding:var(--space-2) var(--space-4);border:1px solid transparent;cursor:pointer;text-decoration:none;color:var(--text-body);background:transparent;transition:background var(--duration-base) var(--ease-out)}.knopf:disabled{opacity:.55;cursor:default}.knopf-primaer{background:var(--cta-bg);color:var(--cta-text)}.knopf-primaer:hover:not(:disabled){background:var(--cta-bg-hover)}.knopf-primaer:active:not(:disabled){background:var(--cta-bg-active)}.knopf-sekundaer{background:var(--surface-card);border-color:var(--border-default)}.knopf-sekundaer:hover:not(:disabled){background:var(--surface-sage)}.knopf-geist{padding-left:var(--space-2);padding-right:var(--space-2)}.knopf-geist:hover:not(:disabled),.knopf-geist.aktiv{text-decoration:underline}.knopfreihe{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-3)}.datei-knopf{position:relative}.datei-knopf:focus-within{outline:2px solid var(--text-body);outline-offset:2px}.feld{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}.feld-label{font-size:13px;font-weight:var(--weight-medium)}.feld-hilfe{font-size:12px;color:var(--text-body)}.feld-fehler{display:flex;align-items:flex-start;gap:var(--space-1);font-size:13px;color:var(--text-body)}.feld-fehler svg{flex:none;margin-top:3px;color:var(--ohana-orange-active)}.feld input,.feld select,.feld textarea{font:inherit;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;padding:var(--space-2) var(--space-3);min-height:38px}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{border-color:var(--text-body);outline:2px solid var(--text-body);outline-offset:1px}.feld input[aria-invalid=true]{border-width:2px;border-color:var(--ohana-orange-active)}.feld input:disabled,.feld select:disabled,.feld textarea:disabled{background:var(--surface-page)}.auswahl{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0}.raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 var(--space-4);align-items:start}.raster .breit,.raster .meldung{grid-column:1 / -1}.status{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:3px;padding:1px var(--space-2);font-size:12px;font-weight:var(--weight-medium);color:var(--text-body);border:1px solid transparent;white-space:nowrap}.status svg{flex:none}.status-gut{background:var(--surface-sage);border-color:var(--ohana-salbei)}.status-gut svg{color:var(--ohana-salbei-dunkel)}.status-warten{background:var(--ohana-soft-tint);border-color:var(--ohana-soft)}.status-warten svg{color:var(--ohana-orange-active)}.status-aus{background:var(--surface-page);border-color:var(--border-subtle)}.status-aus svg{color:var(--text-secondary)}.status-fehlt{background:var(--surface-card);border:2px solid var(--ohana-orange-active);white-space:normal}.status-fehlt svg{color:var(--ohana-orange-active)}.meldung{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-radius:4px;border:1px solid var(--border-default);background:var(--surface-card)}.meldung svg{flex:none;margin-top:3px}.meldung-fehler{border:2px solid var(--ohana-orange-active)}.meldung-fehler svg{color:var(--ohana-orange-active)}.meldung-erfolg{background:var(--surface-sage);border-color:var(--ohana-salbei)}.meldung-erfolg svg{color:var(--ohana-salbei-dunkel)}.meldung-hinweis{background:var(--ohana-soft-tint);border-color:var(--ohana-soft)}.einstieg{min-height:100vh;display:grid;place-items:center;padding:var(--space-8) var(--space-4)}.einstieg-karte{width:100%;max-width:480px;padding:var(--space-8);border-radius:var(--radius-lg)}.einstieg-titel{font-size:24px;font-weight:var(--weight-semibold);letter-spacing:-.3px;margin:0 0 var(--space-4)}.qr{display:block;width:200px;height:200px;margin:var(--space-3) 0;border:1px solid var(--border-default);border-radius:3px}.qr-grund{fill:var(--ohana-white)}.qr-punkte{fill:var(--ohana-ink)}.geheimnis{display:inline-block;padding:var(--space-2) var(--space-3);background:var(--surface-page);border-radius:var(--radius-sm);word-break:break-all}.codes{columns:2;padding-left:var(--space-6);margin:var(--space-3) 0}.codes li{margin-bottom:var(--space-1)}.liste-knoepfe{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.anmeldung-anderes{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--divider)}.zf-konto{overflow-wrap:anywhere}.rahmen{min-height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr)}.springen{position:absolute;left:var(--space-4);top:-60px;z-index:50;padding:var(--space-2) var(--space-4);background:var(--surface-card);border:2px solid var(--text-body);border-radius:var(--radius-sm)}.springen:focus{top:var(--space-4)}.mobil-kopf{display:none}.seitenleiste{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) 0 var(--space-4);background:var(--surface-card);border-right:1px solid var(--border-default)}.nav-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-5)}.nav-logo{display:block;width:176px;max-width:100%;height:auto}.nav-programm{display:block;margin-top:var(--space-1);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:3px;text-transform:uppercase}.seitenleiste .nav-zu{display:none}.nav-firma{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-5)}.nav-firma-label,.nav-gruppe-titel{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:2px;text-transform:uppercase}.nav-firma select{font:inherit;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;padding:var(--space-2) var(--space-3);min-height:40px;width:100%}.nav-firma-name{font-weight:var(--weight-medium)}.nav-gruppe{display:flex;flex-direction:column}.nav-gruppe-titel{margin:0 0 var(--space-1);padding:0 var(--space-5) var(--space-2);border-bottom:1px dashed var(--border-default)}.nav-liste{list-style:none;margin:0;padding:0}.nav-punkt{display:flex;align-items:center;gap:var(--space-3);width:100%;font:inherit;font-size:15px;color:var(--text-body);text-align:left;text-decoration:none;background:transparent;border:0;border-left:4px solid transparent;padding:var(--space-2) var(--space-5) var(--space-2) calc(var(--space-5) - 4px);cursor:pointer;transition:background var(--duration-base) var(--ease-out)}.nav-punkt svg{flex:none;color:var(--text-secondary)}.nav-punkt:hover{background:var(--surface-page)}.nav-punkt.aktiv{background:var(--surface-soft);border-left-color:var(--ohana-orange-active);font-weight:var(--weight-medium)}.nav-punkt.aktiv svg,.nav-punkt:hover svg{color:var(--text-body)}.nav-punkt:focus-visible{outline-offset:-2px}.nav-text{flex:1;min-width:0}.nav-zahl{flex:none;min-width:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-soft);border:1px solid var(--ohana-orange-active);font-size:12px;font-weight:var(--weight-semibold);text-align:center}.nav-unten{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--divider)}.nav-person{display:flex;flex-direction:column;margin:var(--space-3) var(--space-5);font-size:13px}.nav-person-name{font-weight:var(--weight-medium)}.nav-hintergrund{display:none}.inhalt-spalte{min-width:0;display:flex;flex-direction:column;background:var(--surface-card);border-top:3px solid var(--ohana-orange)}.leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-8);background:var(--surface-page);border-bottom:1px solid var(--border-subtle)}.inhalt{width:100%;max-width:var(--content-max);padding:var(--space-8) var(--space-8) var(--space-12)}.inhalt:focus{outline:none}.seite{display:flex;flex-direction:column}.knopf-symbol{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-body);cursor:pointer}.knopf-symbol:hover{background:var(--surface-page)}.knopf-gross{padding:var(--space-3) var(--space-6)}.link-knopf{font:inherit;font-weight:var(--weight-medium);color:var(--text-body);background:transparent;border:0;padding:0;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--ohana-orange-active);text-underline-offset:3px}.link-knopf:hover{text-decoration-thickness:2px}.zelle-link{display:inline-flex;align-items:center;gap:var(--space-1)}.zelle-link>svg{flex:none;color:var(--text-secondary)}.uebersicht{gap:var(--space-6)}.ue-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.ue-auswahl-name{margin:0;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:3px;text-transform:uppercase}.ue-gruss{margin:var(--space-1) 0 0;font-size:30px;font-weight:var(--weight-semibold);letter-spacing:-.5px;line-height:1.2}.ue-datum{margin:var(--space-1) 0 0}.ue-kopf-rechts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.ue-auswahl{margin:0;min-width:220px}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-4)}.kachel{display:flex;flex-direction:column;gap:var(--space-2);font:inherit;color:var(--text-body);text-align:left;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-default);border-radius:4px;padding:var(--space-5) var(--space-5) var(--space-4);transition:border-color var(--duration-base) var(--ease-out)}.kachel:hover{border-color:var(--text-body)}.kachel-titel{display:flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:var(--weight-semibold)}.kachel-titel svg{flex:none;color:var(--text-icon)}.kachel-zahl{font-size:30px;font-weight:var(--weight-semibold);letter-spacing:-.5px;line-height:1.15}.kachel-text{font-size:13px;flex:1}.kachel-fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.kachel-fehlt{border-left:4px solid var(--ohana-orange-active)}.kachel-warten{border-left:4px solid var(--ohana-soft)}.ue-abschnitt{display:flex;flex-direction:column;gap:var(--space-3)}.ue-abschnitt .abschnitt-titel{font-size:18px;font-weight:var(--weight-medium);margin:0}.ue-abschnitt p{margin:0}.abschnitt-titel:focus{outline:none}.ue-leer{padding:var(--space-2) 0}.aufgaben{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.aufgabe{display:flex;align-items:center;gap:var(--space-3);width:100%;font:inherit;color:var(--text-body);text-align:left;cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--divider);padding:var(--space-3) var(--space-2)}.aufgaben li:last-child .aufgabe{border-bottom:0}.aufgabe:hover{background:var(--surface-page)}.aufgabe>svg{flex:none;margin-left:auto;color:var(--text-secondary)}.aufgabe .status{flex:none;min-width:110px}.aufgabe-inhalt{display:flex;flex-direction:column;min-width:0}.aufgabe-zusatz{font-size:13px}.ue-je-firma td,.ue-je-firma tbody th{vertical-align:top}.ue-firma-status{display:block;margin-top:var(--space-1)}.ue-werte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ue-wert{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.ue-wert-titel{font-size:13px}.einheit-status>span:last-child{font-size:13px}.tabelle-rahmen{overflow-x:auto}.tabelle{width:100%;border-collapse:collapse}.tabelle th{text-align:left;font-size:13px;font-weight:var(--weight-semibold);background:var(--surface-page);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);white-space:normal;vertical-align:bottom}.tabelle .status{white-space:normal;align-items:flex-start}.tabelle .status svg{margin-top:3px}.status-zelle{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.status-zelle .zeile-zusatz{line-height:1.4}.tabelle tbody th{background:transparent;font-size:14px;font-weight:var(--weight-medium);padding:var(--space-3);border-bottom:1px solid var(--divider);white-space:normal;vertical-align:middle}.tabelle td{padding:var(--space-3);border-bottom:1px solid var(--divider);vertical-align:middle}.tabelle tbody tr:last-child td,.tabelle tbody tr:last-child th{border-bottom:0}.tabelle .zahl{text-align:right;white-space:nowrap}.tabelle .zahl-kopf{text-align:right}.tabelle tr.inaktiv th,.tabelle tr.inaktiv td{background:var(--surface-page)}.tabelle select{font:inherit;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;padding:var(--space-1) var(--space-2);min-height:36px}.tabelle .auswahl{margin:0}.zeile-name{display:block}.zeile-zusatz{display:block;font-size:13px;font-weight:var(--weight-regular)}.umbruch-ueberall{overflow-wrap:anywhere}.rechte-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.rechte-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.rechte-rolle{font-weight:var(--weight-medium)}.fehlend-karte{margin-bottom:var(--space-4)}.fehlend-liste{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.liste{list-style:none;padding:0;margin:0 0 var(--space-3)}.liste-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.bank{padding:var(--space-3) 0;border-bottom:1px solid var(--divider)}.bank-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bank p{margin:var(--space-1) 0}.ersatz{border-width:2px;border-color:var(--ohana-soft);margin:var(--space-3) 0}.historie{padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.historie ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.suchleiste{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin:0 0 var(--space-3);padding:var(--space-3);background:var(--surface-page);border:1px solid var(--border-default);border-radius:4px}.suchleiste select{font:inherit;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;padding:var(--space-2) var(--space-3);min-height:38px;max-width:100%}.suchfeld{display:flex;align-items:center;gap:var(--space-2);flex:1 1 280px;min-width:0;background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;padding:0 var(--space-3);color:var(--text-secondary)}.suchfeld input{flex:1;min-width:0;font:inherit;color:var(--text-body);background:transparent;border:0;padding:var(--space-2) 0;min-height:36px;outline:none}.suchfeld:focus-within{outline:2px solid var(--text-body);outline-offset:1px}.feld-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.liste-anzahl{margin:0 0 var(--space-2);font-size:13px}.liste-klein{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.tabelle tr.aktuell td{background:var(--surface-soft)}.seite-einleitung{margin:0 0 var(--space-4);max-width:820px}.bearbeiten{display:flex;flex-direction:column}.formular{border-width:2px}.formular .untertitel{font-size:15px;font-weight:var(--weight-semibold);margin:var(--space-4) 0 var(--space-2)}.gruppe{border:0;padding:0;margin:0}.gruppe legend{padding:0}.zustimmung-neu{padding:var(--space-2) 0;border-bottom:1px dashed var(--border-default)}.formular-klein{padding:var(--space-4);margin-bottom:var(--space-3);background:var(--surface-page);border:1px solid var(--border-default);border-radius:3px}.steuer-kopf p{margin:0 0 var(--space-2)}.steuer-kopf q{font-style:italic}.kanalwahl{border:0;padding:0;margin:0 0 var(--space-3);min-width:0}.kanalwahl legend{padding:0;margin-bottom:var(--space-2)}.kanaele{display:flex;flex-wrap:wrap;gap:var(--space-2)}.kanal{display:inline-flex;align-items:center;gap:var(--space-2);font:inherit;font-size:13px;font-weight:var(--weight-medium);color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer}.kanal:hover:not(:disabled){background:var(--surface-page)}.kanal-an{border:2px solid var(--text-body);background:var(--surface-soft)}.kanal:disabled{cursor:default;opacity:.6}.kanal-an:disabled{opacity:1}.kanal-marke{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;padding:0 var(--space-2);border:1px solid var(--ohana-orange-active);border-radius:var(--radius-pill)}.kanal-haken{flex:none}.kanal-hilfe{margin:var(--space-2) 0 0}.kanal-gesperrt{margin-top:var(--space-2);font-size:13px}.kanal-gesperrt p{margin:0}.kanal-gesperrt ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.rechnungsweg{display:flex;flex-direction:column;gap:var(--space-3)}.rechnungsweg-kopf{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rechnungsweg-begruendung{margin:0;padding:var(--space-3);background:var(--surface-page);border-left:4px solid var(--ohana-salbei);border-radius:var(--radius-sm)}.status-reihe{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.knopfreihe-eng{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.nk-vorschau{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-page);border-left:4px solid var(--ohana-salbei);border-radius:var(--radius-sm);font-weight:var(--weight-medium)}.re-zusammenfassung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3)}.rechnung-schreiben{gap:var(--space-2)}.re-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.re-kopf p{margin:0}.re-raster{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.re-formular{flex:1 1 520px;min-width:0;display:flex;flex-direction:column}.re-fieldset{border:0;padding:0;margin:0;min-width:0}.re-seite{flex:1 1 320px;min-width:0;max-width:440px;display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-4)}.re-unter{font-size:14px;font-weight:var(--weight-semibold);margin:var(--space-4) 0 var(--space-2)}.re-unter:focus{outline:none}.re-anschrift{margin:0 0 var(--space-3)}.re-angabe{margin:0 0 var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.re-weg{margin-top:var(--space-2)}.re-weg:focus{outline:none}.re-weg .rechnungsweg-kopf{margin:var(--space-2) 0;align-items:center}.re-datum .knopfreihe-eng{margin-bottom:var(--space-2)}.re-positionen{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.re-position{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.re-pos-zeile{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:flex-end}.re-pos-feld{display:flex;flex-direction:column;gap:var(--space-1);margin:0;min-width:0}.re-pos-breit{flex:1 1 220px}.re-pos-steuer{flex:1 1 180px}.re-pos-betrag{margin-left:auto;text-align:right;white-space:nowrap}.re-pos-entfernen{align-self:flex-end}.re-position input,.re-position select{font:inherit;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;padding:var(--space-1) var(--space-2);min-height:36px;max-width:100%}.re-position input[aria-invalid=true]{border-width:2px;border-color:var(--ohana-orange-active)}.re-position input:focus-visible,.re-position select:focus-visible{outline:2px solid var(--text-body);outline-offset:1px}.re-pos-breit input,.re-pos-steuer select{width:100%}.re-zuschlag input,.re-zuschlag select{font:inherit;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;padding:var(--space-1) var(--space-2);min-height:36px;max-width:100%}.re-zuschlag input[aria-invalid=true]{border-width:2px;border-color:var(--ohana-orange-active)}.re-zuschlag input:focus-visible,.re-zuschlag select:focus-visible{outline:2px solid var(--text-body);outline-offset:1px}.re-eingabe-zahl{width:104px;text-align:right}.re-zusatz{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:flex-end}.re-zusatz-feld{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 220px;min-width:0}.re-zuschlaege{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.re-zuschlag{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-2);background:var(--surface-page);border-radius:var(--radius-sm)}.re-zuschlag .feld-fehler{flex-basis:100%}.re-summen{margin:var(--space-4) 0 0 auto;display:grid;grid-template-columns:minmax(0,auto) auto;column-gap:var(--space-8);row-gap:var(--space-1);max-width:100%;width:fit-content;text-align:right}.re-summen dt{font-size:13px}.re-summen dd{margin:0;white-space:nowrap}.re-summen .zeile-zusatz{font-size:12px}.re-summe-gesamt{font-weight:var(--weight-semibold);font-size:15px;border-top:1px solid var(--divider);padding-top:var(--space-1)}.re-summe-hinweis{grid-column:1 / -1;font-size:12px}.re-bt20{margin-top:var(--space-2);padding:var(--space-3);background:var(--surface-page);border-radius:var(--radius-sm)}.re-bt20 p{margin:0}.re-bt20-text{white-space:pre-line;overflow-wrap:anywhere}.re-aktionen{justify-content:flex-end}.re-bestaetigen{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.re-blatt{display:flex;flex-direction:column;gap:var(--space-3);box-shadow:var(--shadow-card);padding:var(--space-6)}.re-blatt p{margin:0}.re-blatt-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.re-blatt-kopf svg{flex:none;color:var(--text-icon)}.re-blatt-firma{font-size:16px;font-weight:var(--weight-semibold);letter-spacing:.5px}.re-blatt-an{font-size:13px}.re-blatt-titel{display:flex;flex-direction:column;gap:var(--space-1)}.re-blatt-nummer{font-size:15px;font-weight:var(--weight-semibold)}.re-blatt-positionen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:13px}.re-blatt-positionen li{display:flex;justify-content:space-between;gap:var(--space-3)}.re-blatt-summe{border-top:1px solid var(--divider);padding-top:var(--space-1);font-weight:var(--weight-semibold)}.re-pruefung{display:flex;flex-direction:column;gap:var(--space-2)}.re-pruefung .abschnitt-titel,.re-pruefung p{margin:0}.re-pruefung-fehlt{border-width:2px;border-color:var(--ohana-orange-active)}.re-pruefung-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.re-pflicht{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.re-pflicht li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--divider)}.re-pflicht li:last-child{border-bottom:0}.re-pflicht-text{font-size:13px}.re-erechnung{display:flex;flex-direction:column;gap:var(--space-2)}.re-erechnung .abschnitt-titel,.re-erechnung p{margin:0}.re-schritte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.re-schritte>li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--divider)}.re-schritte>li:last-child{border-bottom:0}.re-meldungen{list-style:none;margin:0;padding:0 0 0 var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.re-meldungen li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);overflow-wrap:anywhere}.re-dateien{display:flex;flex-direction:column;gap:var(--space-1)}.re-dateien .re-unter{margin-top:var(--space-2)}.dialog{width:calc(100% - 2 * var(--space-4));max-width:420px;color:var(--text-body);box-shadow:var(--shadow-float)}.dialog::backdrop{background:var(--surface-info)}.dialog-breit{max-width:560px}.fs-liste{margin:0 0 var(--space-3);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.re-bezug{margin-bottom:var(--space-3)}.re-bezug:focus{outline:none}.re-aktionen-hinweis{text-align:right;margin:var(--space-2) 0 0}.ra-status{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:var(--space-1) 0}.ra-meldung{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3)}.ra-meldung .meldung{margin:0}.ra-angaben{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:var(--space-6);row-gap:var(--space-1);margin:0 0 var(--space-3)}.ra-angaben dt{font-size:13px;font-weight:var(--weight-medium)}.ra-angaben dd{margin:0;overflow-wrap:anywhere}.ra-dateien{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ra-dateien li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--divider)}.ra-dateien li:last-child{border-bottom:0}.ra-hash{overflow-wrap:anywhere;font-size:11px}.versand .abschnitt-titel{display:flex;align-items:center;gap:var(--space-2)}.versand-schritt{margin:var(--space-2) 0 var(--space-3);padding:var(--space-3);background:var(--surface-page);border-left:4px solid var(--ohana-soft);border-radius:var(--radius-sm)}.versand-schritt p{margin:0}.versand-aufgaben{margin:var(--space-2) 0}.versand-nachweise{margin-top:var(--space-2)}.versand-nachweis{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--divider)}.versand-nachweis p{margin:0}.versand-anhang{display:contents}.versand-verlauf{margin:0 0 var(--space-2);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);font-size:13px}.versand-text{margin:var(--space-2) 0}.versand-text summary{cursor:pointer;font-weight:var(--weight-medium)}.versand-mail{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--surface-page);border-radius:var(--radius-sm);white-space:pre-wrap;font:inherit;font-size:13px}.me-summen{margin:0 0 var(--space-3)}.ra-ba{margin:var(--space-2) 0}.ra-ba p{margin:0 0 var(--space-2)}.ra-ba-wege{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.reiter{display:flex;flex-wrap:wrap;gap:var(--space-1)}.reiter-punkt{font:inherit;font-size:14px;color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;padding:var(--space-1) var(--space-3);min-height:36px;cursor:pointer}.reiter-punkt.aktiv{border-color:var(--text-body);background:var(--surface-soft);font-weight:var(--weight-medium)}.reiter-punkt:focus-visible{outline:2px solid var(--text-body);outline-offset:1px}.reiter-zahl{color:var(--text-secondary)}.tabelle tr.ohne-linie td{background:var(--surface-page)}.post-detail{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-5);padding:var(--space-2) 0;white-space:normal}.post-detail p{margin:0 0 var(--space-2)}.post-detail-rechts{display:flex;flex-direction:column;gap:var(--space-3)}.post-gruende{list-style:none;padding:0;margin:0 0 var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2)}.post-vorschau{margin:0 0 var(--space-3)}.post-rahmen{display:block;width:100%;height:560px;border:1px solid var(--border-default);border-radius:3px;background:var(--surface-card)}.post-bild{display:block;max-width:100%;max-height:560px;border:1px solid var(--border-default);border-radius:3px;background:var(--surface-card)}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;margin:0 0 var(--space-2);padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px;font:inherit;font-size:13px}.post-fakten{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 var(--space-3)}.post-fakten dt{color:var(--text-secondary)}.post-fakten dd{margin:0;overflow-wrap:anywhere}.post-block{margin:0 0 var(--space-3)}.post-block .untertitel,.post-zuordnung .untertitel{font-size:15px;font-weight:var(--weight-semibold);margin:0 0 var(--space-2)}.post-verlauf{margin:0;padding-left:var(--space-5)}.post-verlauf li{margin:var(--space-1) 0}.post-zuordnung{padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px}.post-zuordnung .feld{margin-bottom:var(--space-2)}.post-ki{margin:0 0 var(--space-3);padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-left:3px solid var(--surface-sage-shape);border-radius:3px}.post-ki .untertitel{display:flex;align-items:center;gap:var(--space-2)}.untertitel-klein{font-size:14px;font-weight:var(--weight-semibold);margin:var(--space-2) 0 var(--space-1)}.post-ki textarea{width:100%;font:inherit}.post-hinweis{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px}.post-hinweis .liste-klein{margin:var(--space-1) 0 var(--space-2);padding-left:var(--space-4);list-style:disc}.feldgruppe{border:0;padding:0;margin:0 0 var(--space-2);min-width:0}.feldgruppe legend{padding:0;margin-bottom:var(--space-1);font-weight:var(--weight-medium)}.feldgruppe .auswahl{align-items:flex-start;flex-wrap:wrap}.feldgruppe .auswahl .feld-hilfe{flex-basis:100%;padding-left:var(--space-5)}.einwurf summary{cursor:pointer;display:flex;align-items:center;gap:var(--space-2);margin:0}.einwurf summary:focus-visible{outline:2px solid var(--text-body);outline-offset:2px}.einwurf[open] summary{margin-bottom:var(--space-3)}.post-entscheidung{margin:0 0 var(--space-3);padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-left:3px solid var(--surface-accent);border-radius:3px}.post-entscheidung .untertitel{font-size:15px;font-weight:var(--weight-semibold);margin:0 0 var(--space-2)}.entscheidung-gruende{margin:0 0 var(--space-2);padding-left:var(--space-4);list-style:disc}.entscheidung-aktionen{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.entscheidung-aktion{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-default)}.entscheidung-art{font-weight:var(--weight-semibold)}.entscheidung-aktion .status{white-space:normal}.post-aendern{padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px}.post-aendern>summary{cursor:pointer;font-weight:var(--weight-semibold)}.post-aendern>summary:focus-visible{outline:2px solid var(--text-body);outline-offset:2px}.post-aendern[open]>summary{margin-bottom:var(--space-3)}.post-aendern-inhalt{display:flex;flex-direction:column;gap:var(--space-3)}.register-treffer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.register-treffer .status-reihe{display:flex}@media(max-width:900px){.post-detail{grid-template-columns:1fr}.rahmen{grid-template-columns:minmax(0,1fr)}.mobil-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);position:sticky;top:0;z-index:20;padding:var(--space-2) var(--space-4);background:var(--surface-card);border-bottom:1px solid var(--border-default)}.mobil-kopf .nav-logo{width:132px}.seitenleiste{display:none}.seitenleiste.offen{display:flex;position:fixed;top:0;left:0;bottom:0;z-index:40;width:min(320px,88vw);height:auto;box-shadow:var(--shadow-float)}.seitenleiste .nav-zu{display:inline-flex}.inhalt-spalte{border-top:0}.mobil-kopf{border-top:3px solid var(--ohana-orange)}.nav-hintergrund{display:block;position:fixed;inset:0;z-index:30;background:var(--surface-info);opacity:.7}.inhalt{padding:var(--space-5) var(--space-4) var(--space-10)}.leiste{padding-left:var(--space-4);padding-right:var(--space-4)}}@media(max-width:640px){.re-seite{position:static;max-width:none}.ra-angaben{grid-template-columns:minmax(0,1fr)}.re-aktionen-hinweis{text-align:left}.re-summen{margin-left:0;width:100%}.kanal{width:100%;justify-content:flex-start}.suchleiste .knopf{width:100%;justify-content:center}.einstieg-karte{padding:var(--space-5)}.codes{columns:1}.ue-gruss{font-size:24px}.ue-auswahl{min-width:0;width:100%}.ue-kopf-rechts{width:100%}.aufgabe{flex-wrap:wrap}.aufgabe .status{min-width:0}}@media(max-width:640px){.tabelle-stapel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabelle-stapel,.tabelle-stapel tbody,.tabelle-stapel tr,.tabelle-stapel td,.tabelle-stapel tbody th{display:block;width:100%}.tabelle-stapel tbody tr{padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.tabelle-stapel td,.tabelle-stapel tbody th{border-bottom:0;padding:var(--space-1) var(--space-2)}.tabelle-stapel .zahl{text-align:left}.tabelle-stapel td[data-label]:before,.tabelle-stapel tbody th[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:var(--weight-medium);color:var(--text-body)}.post-rahmen{height:420px}}.frist-gross{font-size:18px;font-weight:var(--weight-semibold)}.frist-zeile{padding:var(--space-1) 0}.frist-alt .frist-gross{font-size:15px;font-weight:var(--weight-medium)}.text-umbruch{white-space:pre-wrap;overflow-wrap:anywhere}@media print{.seitenleiste,.mobil-kopf,.leiste,.knopfreihe,.auswahl,.springen,.nicht-drucken{display:none}.rahmen{display:block}body{background:var(--ohana-white)}}.er-summen{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3);margin:0 0 var(--space-3)}.er-summe{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:3px}.er-summe-wert{font-size:22px;font-weight:var(--weight-semibold);white-space:nowrap}.er-ansicht{display:block;width:100%;height:520px;margin:var(--space-2) 0;border:1px solid var(--border-default);border-radius:3px;background:var(--surface-card)}.stapel-arten{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3);border:0;padding:0;margin:0 0 var(--space-4);min-width:0}.stapel-arten legend{padding:0;margin-bottom:var(--space-2)}.stapel-art{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:4px;background:var(--surface-card);cursor:pointer}.stapel-art input{margin-top:4px;accent-color:var(--text-body)}.stapel-art svg{flex:none;color:var(--text-icon);margin-top:1px}.stapel-art.gewaehlt{border:2px solid var(--text-body);background:var(--surface-sage);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px)}.stapel-art:focus-within{outline:2px solid var(--text-body);outline-offset:2px}.stapel-art-text{display:flex;flex-direction:column;gap:var(--space-1)}.stapel-art-titel{font-weight:var(--weight-semibold)}.stapel-ablage{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-8) var(--space-4);border:2px dashed var(--border-default);border-radius:4px;background:var(--surface-page)}.stapel-ablage>svg{color:var(--text-icon)}.stapel-ablage.ueber{border-style:solid;border-color:var(--text-body);background:var(--surface-sage)}.stapel-ablage.gesperrt{opacity:.6}.stapel-ablage-text{font-size:16px;font-weight:var(--weight-medium);margin:0}.stapel-ablage-knoepfe{justify-content:center;margin-top:var(--space-1)}.stapel-optionen{margin-top:var(--space-3)}.stapel-optionen summary{cursor:pointer;font-weight:var(--weight-medium)}.stapel-optionen summary:focus-visible{outline:2px solid var(--text-body);outline-offset:2px}.stapel-optionen[open] summary{margin-bottom:var(--space-3)}.stapel-fortschritt{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-3) 0}.stapel-fortschritt progress{width:100%;height:12px;accent-color:var(--surface-accent)}.stapel-aktiv{border-left:4px solid var(--ohana-soft)}.stapel-gruppen{list-style:none;margin:var(--space-3) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.stapel-brief{padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-left:4px solid var(--surface-sage-shape);border-radius:4px;background:var(--surface-card)}.stapel-brief-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.stapel-brief-titel{font-size:15px;font-weight:var(--weight-semibold)}.stapel-ziel{max-width:520px}.stapel-ziel .feld{margin-bottom:var(--space-2)}.stapel-seiten{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.stapel-seite{display:flex;flex-direction:column;gap:var(--space-1);width:150px;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:3px;background:var(--surface-page);font-size:13px}.stapel-miniatur{display:block;width:80px;height:auto;max-height:160px;border:1px solid var(--border-default);background:var(--surface-card)}.stapel-seite-text{display:block;min-height:56px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.stapel-seite-nr{font-weight:var(--weight-semibold)}.stapel-seite-aktionen{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:auto}.stapel-seite-aktionen .knopf{padding:var(--space-1) var(--space-2);font-size:13px}.stapel-weg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px dashed var(--border-default);border-radius:3px;font-size:13px}.stapel-weg svg{color:var(--text-icon)}.stapel-ergebnis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3);margin:var(--space-2) 0 var(--space-3)}.stapel-ergebnis-zahl{display:flex;flex-direction:column;margin:0;padding:var(--space-3);border:1px solid var(--border-default);border-radius:3px;background:var(--surface-card)}.stapel-zahl{font-size:30px;font-weight:var(--weight-semibold);line-height:1.15}.stapel-teile{margin:0 0 var(--space-3);padding-left:var(--space-5)}.stapel-teile li{margin:var(--space-1) 0}.stapel-abholung-stand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}@media(max-width:640px){.stapel-seite{width:calc(50% - var(--space-2))}.stapel-ablage{padding:var(--space-5) var(--space-3)}.stapel-ablage-knoepfe .knopf{width:100%;justify-content:center}}.ordner-baum,.ordner-baum ul{list-style:none;margin:0;padding:0}.ordner-baum ul{padding-left:var(--space-5);border-left:1px solid var(--border-default);margin-left:var(--space-2)}.ordner-baum li{margin:var(--space-1) 0}.ordner-name{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-body);overflow-wrap:anywhere}.ordner-baum .reiter{margin-bottom:var(--space-3)}.einrichtung-schritte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.einrichtung-schritte>li p{margin:0 0 var(--space-2)}.tabelle tr.unterzeile td{background:var(--surface-page);border-bottom:1px solid var(--divider)}.umsatz-detail .post-fakten{margin-top:0}.umsatz-detail .knopfreihe{margin-top:var(--space-2)}.formular-block{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default)}.formular-block .auswahl{align-items:flex-start}.zins-rechenweg{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.dv-gruppe{margin-top:var(--space-5)}.dv-gruppe .tabelle input,.dv-gruppe .tabelle select{max-width:160px}.dv-gruppe .tabelle select+input{margin-top:var(--space-1)}.dv-start{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-page)}.dv-start p{margin:0 0 var(--space-2)}.dv-vergeben{margin-top:var(--space-4)}.dv-vergeben summary{cursor:pointer}.abgleich-start{margin:var(--space-3) 0}.abgleich-start .feld-hilfe{margin:var(--space-1) 0 0}.abgleich-bereich{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default)}.abgleich-bereich h4{margin:var(--space-3) 0 var(--space-1)}.abgleich-bereich p{margin:0 0 var(--space-2)}.abgleich-bereich .liste-klein .knopfreihe-eng{margin-top:var(--space-1)}.reiter-gross{margin-bottom:var(--space-3)}.regel-bedingungen{overflow-wrap:anywhere}
