:root{--kante: 16px;--abstand-haar: 2px;--abstand-xs: 4px;--abstand-sm: 8px;--abstand-md: 12px;--abstand-lg: 16px;--abstand-xl: 20px;--abstand-2xl: 24px;--abstand-3xl: 32px;--sicher-oben: env(safe-area-inset-top, 0px);--sicher-links: env(safe-area-inset-left, 0px);--sicher-rechts: env(safe-area-inset-right, 0px);--fs-meta: 12px;--fs-klein: 14px;--fs-text: 16px;--fs-betont: 18px;--fs-titel: 22px;--fs-zahl: 32px;--fs-gross: 44px;--h-standard: 44px;--h-primaer: 52px;color-scheme:light;--font-head: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "Barlow", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--bg: #eff2f5;--ink: #0e1b2c;--ink-soft: #1a3350;--ink-tint: #e8edf3;--sub: #46566b;--muted: #626f81;--accent: #f2c230;--card: #ffffff;--card-border: rgba(14, 27, 44, .09);--line: rgba(14, 27, 44, .16);--line-soft: rgba(14, 27, 44, .14);--dark-fg: #f2f4f7;--dark-sub: rgba(242, 244, 247, .72);--dark-line: rgba(242, 244, 247, .16);--error: #b03a2e;--check: #1b7a50;--status-blue: #33608c;--status-amber: #956116;--status-green: #1b7a50;--status-red: #b03a2e;--tint-blue: #e3ebf4;--tint-amber: #f7edda;--tint-green: #e0f0e8;--tint-red: #f7e4e1;--aus-flaeche: #5b6879;--aus-text: #626f81;--shadow-sm: 0 10px 24px rgba(14, 27, 44, .08);--shadow-md: 0 14px 34px rgba(14, 27, 44, .11);--r-xs: 2px;--r-sm: 8px;--r-md: 12px;--tint-accent: #fbf4dd;--r-lg: 20px;--r-pill: 999px;--shadow-karte: 0 2px 8px rgba(14, 27, 44, .16);--shadow-float: 0 8px 22px rgba(14, 27, 44, .3);--shadow-nav: 0 10px 28px rgba(14, 27, 44, .22)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-body)}button,input,select,textarea{font:inherit}button{cursor:pointer}*{-webkit-tap-highlight-color:transparent}:focus{outline:none}.sec-label{display:block;margin:0;font-family:var(--font-body);font-size:var(--fs-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sq{width:8px;height:8px;background:var(--accent);flex:0 0 auto}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.band{display:block;margin:0;padding:20px 16px 8px;background:none;border:none;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dark-header :focus-visible{outline-color:var(--accent)}:root{--form-accent: var(--accent);--form-on-accent: var(--ink);--form-brand: var(--ink)}.field{margin:0 0 20px}.field>label{display:block;font-weight:600;font-size:16px;margin-bottom:8px}.optional{font-weight:400;color:var(--muted);font-size:14px}.help{margin:-4px 0 8px;color:var(--muted);font-size:14px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=number],.field input[type=date],.field textarea{width:100%;min-height:52px;padding:12px;border:1.5px solid rgba(14,27,44,.22);border-radius:var(--r-sm);background:var(--card);font-size:16px;appearance:none}.field textarea{resize:vertical}.field input[type=time],.field select{width:100%;min-height:52px;padding:12px;border:1.5px solid rgba(14,27,44,.22);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:16px}.field select:focus{outline:none;border-color:var(--ink)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--ink)}.field-error input,.field-error textarea{border-color:var(--error)}.error-text{margin:4px 0 0;color:var(--error);font-size:14px}.error-text p{margin:4px 0}.option-list{display:grid;gap:0;border:1.5px solid rgba(14,27,44,.18);border-radius:var(--r-md);overflow:hidden}.option-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px;border:none;background:var(--card);text-align:left;font-size:16px}.option-row+.option-row{border-top:1px solid var(--line-soft)}.option-row:active{background:var(--bg)}.radio-dot{flex:0 0 auto;width:20px;height:20px;border:2px solid rgba(14,27,44,.35);border-radius:50%;display:grid;place-items:center}.check-box{flex:0 0 auto;width:19px;height:19px;border:2px solid rgba(14,27,44,.35);border-radius:5px;display:grid;place-items:center;font-size:12px;font-weight:700}.option-selected{background:color-mix(in srgb,var(--form-accent) 14%,#ffffff)}.option-selected .radio-dot{border-color:var(--form-brand)}.option-selected .radio-dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--form-brand)}.option-selected .check-box{border-color:var(--form-brand);background:var(--form-brand)}.option-selected .check-box:after{content:"✓";color:var(--dark-fg)}.details-block{margin:4px 0 20px}.details-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px;border:1.5px dashed rgba(14,27,44,.3);border-radius:var(--r-md);background:var(--card);text-align:left}.details-toggle:active{background:var(--bg)}.details-text{display:grid;gap:4px}.details-text strong{font-size:16px;font-weight:600;color:var(--ink)}.details-note{font-size:14px;color:var(--muted)}.details-chevron{font-size:22px;color:var(--muted);transition:transform .15s ease}.details-chevron.open{transform:rotate(90deg)}.details-body{padding-top:16px}body{background:var(--card)}.cockpit-page{min-height:100dvh;background:var(--card);padding-left:var(--sicher-links);padding-right:var(--sicher-rechts);display:flex;flex-direction:column}.cockpit-page:before{content:"";position:fixed;top:0;left:0;right:0;height:calc(var(--sicher-oben) + 24px);background:linear-gradient(to bottom,#0e1b2c1a 0,#0e1b2c00);z-index:25;pointer-events:none}.cockpit-shell{max-width:760px;margin:0 auto;flex:1 0 auto;width:100%;padding:0 0 124px}.muted{color:var(--muted)}.center{text-align:center;padding:32px 16px}.error-text{color:var(--error);font-size:14px}.warn{color:var(--error);font-weight:600}.dark-header{background:var(--ink);color:var(--dark-fg);position:sticky;top:0;z-index:30;padding-top:var(--sicher-oben)}.dark-header-inner{max-width:760px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.dark-header h1{margin:0;font-size:var(--fs-titel);font-weight:700;line-height:1.1}.chrome-label{display:none}.dark-meta{font-size:12px;color:var(--dark-sub);font-family:var(--font-body);letter-spacing:0;text-transform:none}.header-actions{display:flex;gap:8px}.dark-ghost{min-height:44px;padding:8px 12px;border:1px solid var(--dark-line);border-radius:var(--r-sm);background:transparent;color:var(--dark-fg);font-size:14px;font-weight:500}.dark-ghost:active{background:#f2f4f726}.ghost-button{min-height:var(--h-standard);padding:8px 16px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-size:var(--fs-text);font-weight:600;text-decoration:none;box-shadow:var(--shadow-karte)}.ghost-button:active{background:var(--bg)}.btn-dark{min-height:var(--h-standard);padding:12px 16px;text-decoration:none;border:none;border-radius:var(--r-sm);background:var(--ink);color:var(--dark-fg);font-weight:600;font-size:var(--fs-text);display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-dark:active:not(:disabled){background:var(--accent);color:var(--ink)}.btn-dark:disabled{background:var(--aus-flaeche);color:var(--dark-fg);cursor:default}.mono-arrow{font-size:14px}.focus-card{display:block;width:calc(100% - 2 * var(--kante));margin:12px var(--kante) 0;padding:12px var(--abstand-md);border:none;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--ink) 0%,var(--ink-soft) 100%);box-shadow:var(--shadow-float);color:var(--dark-fg);position:relative;overflow:hidden;text-align:left}.focus-naechster{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--abstand-sm);width:100%;min-height:48px;margin-top:var(--abstand-sm);padding:var(--abstand-sm);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-md);background:#ffffff0f;color:#fff;text-align:left;font-size:16px;cursor:pointer;position:relative;z-index:1}.focus-naechster:active{background:#ffffff1f}.focus-naechster-label{font-size:var(--fs-meta);font-weight:700;color:var(--accent);white-space:nowrap}.focus-naechster-vorgang{display:grid;gap:var(--abstand-haar);min-width:0}.focus-naechster-name{min-width:0;font-weight:600;overflow-wrap:anywhere}.focus-naechster-grund{font-size:var(--fs-meta);color:var(--dark-sub);overflow-wrap:anywhere}.focus-naechster .mono-arrow{margin-left:auto;flex:none;color:var(--dark-sub)}.focus-kopf{display:flex;align-items:center;gap:var(--abstand-sm);min-height:38px;padding-right:76px;position:relative;z-index:1}.focus-mark{position:absolute;top:-22px;right:-16px;width:144px;height:auto;color:#f2c2300e;pointer-events:none;z-index:0}.focus-zahl{font-family:var(--font-head);font-size:var(--fs-zahl);font-weight:700;line-height:1;color:var(--dark-fg)}.focus-aussage{font-size:var(--fs-text);font-weight:700;color:var(--accent)}.focus-zahlen-titel{margin:var(--abstand-sm) 0 0;font-size:var(--fs-meta);font-weight:600;color:var(--dark-sub);position:relative;z-index:1}.focus-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--abstand-xs) 0 0;border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);position:relative;z-index:1}.focus-kennzahl{display:flex;align-items:baseline;justify-content:center;gap:var(--abstand-xs);padding:var(--abstand-sm) var(--abstand-xs)}.focus-kennzahl+.focus-kennzahl{border-left:1px solid var(--dark-line)}.focus-kennzahl dt{font-size:var(--fs-meta);color:var(--dark-sub)}.focus-kennzahl dd{order:-1;margin:0;font-family:var(--font-head);font-size:var(--fs-betont);font-weight:700;line-height:1;color:var(--dark-fg)}.segment-zeile{padding:14px var(--kante) 0}.segment{position:relative;display:flex;gap:0;padding:4px;background:var(--ink-tint);border-radius:var(--r-pill)}.segment-schieber{position:absolute;top:4px;bottom:4px;left:4px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow-karte);transition:transform .22s cubic-bezier(.22,.7,.3,1)}.segment-teil{flex:1 1 0;min-height:var(--h-standard);padding:0 8px;border:none;border-radius:var(--r-pill);background:none;font-size:var(--fs-klein);font-weight:500;color:var(--sub);white-space:nowrap;position:relative}.segment-aktiv{font-weight:700;color:var(--ink)}.segment-teil:active{background:#ffffff80}.row-list{list-style:none;margin:0;padding:0}.karten-liste{padding:12px var(--kante) 0}.kunden-segmente{padding-top:12px}.kunden-filter-anzahl{font-variant-numeric:tabular-nums;color:inherit}.kunden-filter-leer{margin-top:12px}.kunden-karte{border-left:none;gap:var(--abstand-xs)}.kunden-naechstes{display:grid;gap:var(--abstand-haar);margin-top:var(--abstand-sm);padding:var(--abstand-sm) var(--abstand-md);border-radius:var(--r-sm);background:var(--ink-tint)}.kunden-signal-art{color:var(--sub);font-size:var(--fs-meta);font-weight:600}.kunden-signal-text{color:var(--ink);font-size:var(--fs-klein);font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kunden-beziehungsdaten{display:block;color:var(--sub);font-size:var(--fs-meta);line-height:1.4}.kunden-vorgang-hinweis{display:grid;gap:var(--abstand-haar);padding-top:var(--abstand-xs);border-top:1px solid var(--line);color:var(--sub);font-size:var(--fs-meta);line-height:1.4}.karten-zeile{padding-right:34px}.row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.row-title-line{font-size:var(--fs-betont);font-weight:700;color:var(--ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row-head .badge{flex:0 0 auto}.row-name{display:block;margin-top:2px;font-size:var(--fs-klein);font-weight:500;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.row-meta{display:block;margin-top:2px;font-size:var(--fs-meta);color:var(--muted);line-height:1.35}.zeilen-pfeil{position:absolute;right:12px;bottom:10px}.row-warn{font-size:var(--fs-klein);color:var(--error);font-weight:600}.row-remind{font-size:var(--fs-klein);color:var(--status-amber);font-weight:600}.glyph{display:inline-block;line-height:1}.nav-action .glyph{transform:translateY(-2px)}.chevron{color:var(--ink);font-size:20px;line-height:1;flex:0 0 auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.empty-state{display:grid;justify-items:center;gap:12px;text-align:center;color:var(--muted);padding:40px 20px;font-size:16px}.empty-mark{width:72px;height:auto;color:var(--ink);opacity:.09}.empty-text{margin:0;max-width:34ch;line-height:1.45}.platzhalter{display:grid;gap:8px;margin:0 var(--kante)}.platzhalter-stueck{display:grid;gap:8px;padding:14px 12px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--card-border)}.platzhalter-tafeln .platzhalter-stueck{padding:20px 16px;gap:10px}.platzhalter-zeilen{gap:2px}.platzhalter-zeilen .platzhalter-stueck{min-height:var(--h-standard);align-content:center}.platzhalter-balken{height:12px;border-radius:999px;background:var(--ink-tint);animation:platzhalter-atmen 1.4s ease-in-out infinite alternate}@keyframes platzhalter-atmen{0%{opacity:1}to{opacity:.45}}.badge{display:inline-flex;align-items:center;padding:4px 10px;border:1.5px solid currentColor;border-radius:var(--r-pill);background:none;box-shadow:none;font-size:var(--fs-meta);font-weight:600;white-space:nowrap;color:var(--muted)}.badge-blue{color:var(--status-blue)}.badge-amber{color:var(--status-amber)}.badge-green{color:var(--status-green)}.badge-red{color:var(--status-red)}.badge-muted{color:var(--muted)}.nav-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:2px;padding:6px calc(var(--kante) / 2 + var(--sicher-links)) calc(6px + env(safe-area-inset-bottom)) calc(var(--kante) / 2 + var(--sicher-rechts));background:var(--card);border-top:1px solid var(--line-soft);box-shadow:0 -8px 24px #0e1b2c1a;overflow:visible}.nav-gruppe{flex:1 1 0;min-width:0;display:flex;gap:2px}.nav-tab{flex:1 1 auto;min-height:var(--h-standard);min-width:var(--h-standard);padding:8px 2px;border:none;border-radius:var(--r-pill);background:none;font-size:var(--fs-meta);font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.nav-tab-active{color:var(--dark-fg);font-weight:600}.nav-tab:active{background:var(--ink-tint)}.nav-tab-active:active{background:none}.nav-pille{position:absolute;left:0;top:0;border-radius:var(--r-pill);background:var(--ink);z-index:0}.nav-pille-gleitet{transition:transform .22s cubic-bezier(.22,.7,.3,1),width .22s cubic-bezier(.22,.7,.3,1)}.nav-tab{z-index:1}@media(min-width:360px){.nav-tab{font-size:var(--fs-klein)}}.nav-tab,.nav-action,.segment-teil{-webkit-user-select:none;user-select:none}.nav-action{justify-self:center;margin-inline:6px;width:60px;height:60px;margin-top:-30px;border:none;border-radius:var(--r-pill);background:var(--ink);color:var(--accent);font-size:var(--fs-zahl);font-weight:400;display:grid;place-items:center;box-shadow:0 0 0 5px var(--card),0 6px 16px #0e1b2c47}.nav-action:active{background:var(--ink-soft)}.nav-action-leer{visibility:hidden}.nav-count{position:absolute;top:0;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-pill);background:var(--status-red);color:#fff;font-size:var(--fs-meta);font-weight:700;display:grid;place-items:center}.detail-titel{margin:0;padding:var(--abstand-md) var(--abstand-lg) 0;font-size:var(--fs-titel);font-weight:700;line-height:1.15;color:var(--ink)}.detail-leistung{margin:var(--abstand-haar) 0 0;padding:0 var(--abstand-lg);font-size:var(--fs-klein);line-height:1.3;color:var(--sub)}.detail-marken{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-sm);padding:var(--abstand-sm) var(--abstand-lg) 0}.detail-ort{margin:var(--abstand-md) 0 var(--abstand-md);padding:0 var(--abstand-lg);font-size:var(--fs-klein);line-height:1.4;color:var(--ink)}.detail-ort-marke{display:block;margin-bottom:var(--abstand-haar);font-size:var(--fs-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.banner{display:grid;gap:8px;padding:12px 16px;background:var(--tint-red);justify-items:start;border-top:1px solid var(--line-soft)}.banner p{margin:0;font-size:14px;line-height:1.5}.banner-kicker{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:none}.banner-red{background:var(--tint-red)}.banner-red .banner-kicker{color:var(--status-red)}.banner-amber{background:var(--tint-amber)}.banner-amber .banner-kicker{color:var(--status-amber)}.panel{margin:0;padding:20px 16px 16px;border:none;border-top:1px solid var(--line-soft);background:var(--card);box-shadow:none}.cockpit-shell>.panel:first-child{border-top:none}.vorgang-seite{background:var(--bg);padding-top:12px}.vorgang-seite .panel,.vorgang-seite .banner{margin:0 var(--kante) 10px;border-top:none;border-radius:var(--r-md);box-shadow:var(--shadow-karte)}.vorgang-seite .panel-kopf{padding-top:16px}.vorgang-seite .banner{padding:16px}.panel>.sec-label{display:block;margin:0 0 12px;padding:0;background:none;border:none;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.status-chain{list-style:none;margin:0 0 12px;padding:0}.chain-row{width:100%;display:flex;align-items:center;gap:12px;background:transparent;border:none;border-radius:var(--r-sm);padding:8px 4px;text-align:left;position:relative;min-height:var(--h-standard)}.chain-row:active{background:var(--bg)}.status-chain li{position:relative}.status-chain li+li .chain-row:before{content:"";position:absolute;left:13px;top:-12px;width:1px;height:14px;background:#0e1b2c40}.chain-dot{flex:0 0 auto;width:16px;height:16px;border:1.5px solid rgba(14,27,44,.4);border-radius:var(--r-pill);background:var(--card)}.chain-done .chain-dot{background:var(--ink);border-color:var(--ink)}.chain-current .chain-dot{background:var(--accent);border-color:var(--ink)}.chain-label{font-size:16px;color:var(--sub)}.chain-done .chain-label{color:var(--ink)}.chain-current .chain-label{color:var(--ink);font-weight:600}.chain-now{margin-left:auto;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--ink);background:var(--accent);padding:4px 8px;border-radius:var(--r-sm)}.final-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;border-top:1px solid var(--line-soft)}.final-btn{min-height:44px;border:1px solid rgba(14,27,44,.25);border-radius:var(--r-sm);background:var(--card);font-weight:600;font-size:16px}.final-green{color:var(--status-green)}.final-red{color:var(--status-red)}.final-btn.final-active.final-green{background:var(--status-green);border-color:var(--status-green);color:#fff}.final-btn.final-active.final-red{background:var(--status-red);border-color:var(--status-red);color:#fff}.history-toggle+.history-toggle{margin-left:20px}.history-toggle{margin-top:12px;border:none;background:none;color:var(--sub);font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;padding:4px 0}.timeline{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.timeline li{display:grid;gap:4px;font-size:14px;border-left:2px solid var(--line);padding-left:12px}.timeline-meta{font-family:var(--font-body);font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted)}.contact-name{margin:0 0 12px;font-size:18px;font-weight:600}.contact-actions{display:grid;gap:8px}.contact-link{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px;border:1px solid rgba(14,27,44,.18);border-radius:var(--r-md);color:var(--ink);text-decoration:none;font-size:16px}.contact-link:active{background:var(--bg)}.contact-kind{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted);min-width:62px}.contact-value{overflow-wrap:anywhere}.contact-link .mono-arrow{margin-left:auto}.vorgang-kundenhinweis{display:grid;justify-items:start;gap:var(--abstand-xs);margin:0 0 var(--abstand-md);padding:var(--abstand-sm) var(--abstand-md);border-radius:var(--r-sm);background:var(--ink-tint)}.vorgang-kundenhinweis-art{color:var(--sub);font-size:var(--fs-meta);font-weight:700}.vorgang-kundenhinweis p{display:-webkit-box;margin:0;overflow:hidden;color:var(--ink);font-size:var(--fs-klein);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.answer-list{margin:0}.answer-row{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:baseline;gap:10px;padding:var(--abstand-xs) 0}.answer-row+.answer-row{border-top:1px solid var(--line-soft)}.answer-row dt{font-family:var(--font-body);font-size:var(--fs-klein);line-height:1.3;letter-spacing:0;text-transform:none;color:var(--muted)}.answer-row dd{margin:0;font-size:var(--fs-text);line-height:1.35;overflow-wrap:anywhere}.answer-row-long{grid-template-columns:1fr;gap:2px}.stand-name{margin:0;padding:0 var(--abstand-lg);font-size:var(--fs-titel);font-weight:700;line-height:1.15;color:var(--ink)}.vorgang-jetzt{border-left:4px solid var(--ink)!important}.vorgang-jetzt .stand-name,.vorgang-jetzt .stand-meta,.vorgang-jetzt .stand-naechst,.vorgang-jetzt .stand-zusage{padding-inline:0}.vorgang-vervollstaendigen-hinweis{margin:0 0 var(--abstand-md);color:var(--sub);font-size:var(--fs-klein);line-height:1.5}.stand-meta{margin:var(--abstand-haar) 0 0;padding:0 var(--abstand-lg);font-size:var(--fs-meta);color:var(--muted)}.stand-naechst{margin:var(--abstand-md) 0 0;padding:0 var(--abstand-lg);font-size:var(--fs-klein);line-height:1.4;color:var(--sub)}.stand-naechst strong{color:var(--ink)}.stand-zusage{margin:var(--abstand-xs) 0 0;padding:0 var(--abstand-lg);font-size:var(--fs-klein);line-height:1.4;color:var(--sub)}.stand-zusage-ab{font-weight:700;color:var(--status-red)}.status-alle{margin-top:10px}.status-next{width:100%;margin-top:var(--abstand-md);min-height:var(--h-standard);padding:0 14px;border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);color:var(--dark-fg);font-family:inherit;font-size:var(--fs-klein);font-weight:600;text-align:center}.status-next:disabled{background:var(--aus-flaeche);border-color:var(--aus-flaeche);color:var(--dark-fg);cursor:default}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.photo-tile img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--card-border);display:block}.file-tile{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--card-border);border-radius:var(--r-sm);font-size:12px;padding:8px;text-align:center;color:var(--ink);overflow-wrap:anywhere}.note-form{display:grid;gap:8px;margin-bottom:14px;justify-items:start}.note-form textarea{width:100%;padding:12px;border:1px solid rgba(14,27,44,.25);border-radius:var(--r-sm);font-size:16px;resize:vertical}.note-form textarea:focus{outline:none;border-color:var(--ink)}.note-actions{display:flex;align-items:center;gap:8px;width:100%}.note-actions .btn-dark{white-space:nowrap}.remind-menu-wrap{position:relative;min-width:0}.remind-trigger{display:inline-flex;align-items:center;gap:6px;height:var(--h-standard);padding:0 14px;border:1px solid rgba(14,27,44,.22);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:inherit;font-size:var(--fs-klein);font-weight:600;white-space:nowrap}.remind-trigger-set{background:var(--tint-amber);border-color:var(--status-amber);color:var(--status-amber)}.remind-caret{font-size:var(--fs-meta);opacity:.7}.remind-menu{position:absolute;z-index:20;bottom:calc(100% + 6px);left:0;min-width:210px;padding:6px;border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--card);box-shadow:0 12px 32px #0e1b2c2e}.remind-option{display:block;width:100%;min-height:var(--h-standard);padding:0 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font-family:inherit;font-size:var(--fs-text);text-align:left}.remind-option-active{background:var(--ink);color:var(--dark-fg);font-weight:600}.remind-when{display:grid;grid-template-columns:3fr 2fr;gap:6px;margin-top:6px}.remind-date,.remind-time{width:100%;height:var(--h-standard);padding:0 10px;border:1px solid rgba(14,27,44,.25);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:inherit;font-size:var(--fs-klein)}.remind-date:focus,.remind-time:focus{outline:none;border-color:var(--ink)}.note-remind{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 12px;border-radius:var(--r-sm);background:var(--tint-blue);color:var(--status-blue);font-size:14px}.note-remind-due{background:var(--tint-amber);color:var(--status-amber);font-weight:600}.note-remind-actions{display:flex;gap:8px}.note-remind-actions button{min-height:var(--h-standard);padding:0 12px;border:1px solid currentColor;border-radius:var(--r-sm);background:transparent;color:inherit;font-family:inherit;font-size:var(--fs-klein);font-weight:600}.note-remind-done{display:block;margin-top:4px;font-size:var(--fs-klein);color:var(--muted)}.note-list{list-style:none;margin:0;padding:0}.note-list li{padding:12px 0}.note-list li+li{border-top:1px solid var(--line-soft)}.note-list p{margin:0 0 4px;font-size:16px;line-height:1.5;white-space:pre-wrap}.note-meta{font-family:var(--font-body);font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted)}.ai-panel{padding:0;margin:12px 16px 16px;background:var(--tint-accent);border:1px solid rgba(14,27,44,.1);border-radius:var(--r-md);overflow:hidden}.ai-panel>.ai-head{margin:0;padding:12px 12px 0}.ai-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ai-head .sec-label{margin:0;padding:0;background:none;border:none;font-family:var(--font-body);font-size:var(--fs-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ai-head .badge{background:none}.ai-body,.ai-empty,.ai-failed,.ai-panel>p.muted{padding:8px 12px 0;margin:0}.ai-empty,.ai-failed{display:grid;gap:8px;justify-items:start;padding-bottom:4px}.ai-failed p{margin:0;font-size:14px;line-height:1.5;color:var(--status-red)}.ai-summary{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.55}.ai-gaps{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.ai-gaps li{display:flex;gap:8px;align-items:baseline;font-size:16px;color:var(--sub)}.gap-sq{width:8px;height:8px;border-radius:var(--r-xs);background:var(--status-amber);flex:0 0 auto;transform:translateY(-1px)}.ai-complete{margin:0 0 8px;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--status-green)}.ai-zu{margin:0;padding:8px 12px 0;font-size:var(--fs-meta);color:var(--sub)}.ai-reason{margin:0 0 12px;font-size:14px}.ai-draft{border-top:1px solid rgba(14,27,44,.12);padding-top:12px}.ai-draft-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.ai-draft-label{margin:0;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.ai-draft-state{flex:none;font-size:12px;color:var(--muted)}.ai-draft-state-offen{color:var(--status-amber);font-weight:600}.ai-draft-text{display:block;width:100%;margin:0 0 8px;padding:12px;background:var(--card);border:1px solid rgba(14,27,44,.1);border-radius:var(--r-sm);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;resize:vertical}.ai-draft-text:focus{outline:none;border-color:var(--ink)}.ai-redraft{display:grid;gap:8px;margin-top:12px}.ai-redraft-field{min-width:0}.ai-redraft-field input{width:100%;height:44px;padding:0 12px;background:var(--card);border:1px solid rgba(14,27,44,.1);border-radius:var(--r-sm);color:var(--ink);font-family:var(--font-body);font-size:14px}.ai-redraft-field input:focus{outline:none;border-color:var(--ink)}.ai-redraft-field input:disabled{color:var(--muted)}.ai-redraft .ghost-button{width:100%;height:44px}.ai-redraft-note{margin:8px 0 0;font-size:12px;color:var(--muted)}@media(min-width:560px){.ai-redraft{grid-template-columns:1fr auto;align-items:center}.ai-redraft .ghost-button{width:auto}}.ai-draft-actions{display:flex;gap:6px;flex-wrap:nowrap}.ai-draft-actions>*{flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px;text-align:center;white-space:nowrap}.ai-draft-actions .ghost-button{display:inline-flex;align-items:center;text-decoration:none}.ai-chat-mehr{margin-top:0;margin-bottom:12px}.rueckblick-zeilen{margin:0;padding:0;list-style:none;display:grid;gap:10px}.rueckblick-zeilen li{display:grid;gap:2px;padding-left:16px;position:relative;line-height:1.45}.rueckblick-zeilen li:before{content:"·";position:absolute;left:4px;color:var(--accent);font-weight:700}.rueckblick-herkunft{font-size:var(--fs-meta);color:var(--muted);line-height:1.4}.rueckblick .history-toggle{margin-top:12px;min-height:var(--h-standard);display:inline-flex;align-items:center}.speicher-zusage{margin:0 0 16px;padding:12px;background:var(--tint-blue);border-radius:var(--r-sm);font-size:var(--fs-klein);color:var(--ink);line-height:1.5}.speicher-lage{margin:12px 0 0;padding:12px;border-radius:var(--r-sm);font-size:var(--fs-klein);line-height:1.5}.speicher-reichlich{background:var(--tint-green);color:var(--ink)}.speicher-achtung{background:var(--tint-amber);color:var(--ink)}.speicher-knapp{background:var(--tint-red);color:var(--ink)}.kontakt-aendern{margin-top:12px;display:grid;gap:12px}.kontakt-aendern .feld{display:grid;gap:4px}.kontakt-aendern .feld>span{font-weight:600}.kontakt-aendern input{width:100%;min-height:var(--h-standard);padding:8px 12px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-text)}.kontakt-aendern input:focus{border-color:var(--ink)}.feld-fehler{margin:0;font-size:var(--fs-meta);color:var(--error);line-height:1.4}.kontakt-aktionen{display:flex;gap:8px;flex-wrap:wrap}.kontakt-aktionen>*{flex:1 1 auto;text-align:center}.ghost-button.breit{display:block;width:100%;margin-top:12px;text-align:center}.kontaktakte-knopf{display:flex!important;align-items:center;justify-content:space-between;gap:var(--abstand-sm)}.kontaktakte-knopf svg{flex:0 0 auto}.gewohnheit p{margin:0 0 8px}.gewohnheit-aktionen{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.gewohnheit-aktionen>*{flex:1 1 auto;min-width:0;text-align:center}.ai-mitgenommen{margin:8px 0 0;font-size:12px}.ai-kopf-aktion .history-toggle{margin-top:0;font-size:var(--fs-meta)}.ai-model{font-size:12px;color:var(--muted)}.ai-model-warn{color:var(--status-amber);font-weight:600}.ki-vorschlaege{display:flex;flex-direction:column;gap:8px;margin:0 var(--kante)}.ki-seite .ai-chat{margin:16px var(--kante) 0;padding:4px var(--abstand-md) var(--abstand-md);border-radius:var(--r-md)}.ki-vorschlag{min-height:44px;padding:12px 14px;border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-karte);color:var(--ink);text-align:left;font-size:16px;line-height:1.35;cursor:pointer}.ki-vorschlag:active{background:var(--bg)}.ki-vorschlag:disabled{background:var(--bg);border-color:var(--line-soft);color:var(--aus-text);box-shadow:none;cursor:default}.ki-hero{position:relative;overflow:hidden;margin:0 var(--kante);padding:16px var(--abstand-md) var(--abstand-md);border:none;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--ink) 0%,var(--ink-soft) 100%);box-shadow:var(--shadow-float);color:var(--dark-fg)}.ki-hero-mark{position:absolute;top:-22px;right:-16px;width:144px;height:auto;color:#f2c2300e;pointer-events:none;z-index:0}.ki-hero>*:not(.ki-hero-mark){position:relative;z-index:1}.ki-hero .sec-label{margin:0 0 12px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.ki-hero .rueckblick-zeilen li{color:var(--dark-fg)}.ki-hero .rueckblick-zeilen li:before{color:var(--accent)}.ki-hero .rueckblick-herkunft{color:var(--dark-sub)}.ki-hero .history-toggle{color:var(--dark-fg);text-decoration:underline;text-underline-offset:3px}.ai-chat{margin-top:10px;padding:var(--abstand-md) 12px var(--abstand-md)}.ai-chat-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--abstand-sm)}.ai-kopf-aktion{display:flex;align-items:center;gap:var(--abstand-md)}.ai-chat-toggle{border:none;background:none;min-height:var(--h-standard);padding:12px 0;color:var(--sub);font-size:12px;font-weight:600;letter-spacing:.02em;text-align:left}.ai-chat-body{display:grid;gap:12px;padding-bottom:12px}.ai-chat-verlauf{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ai-chat-zeile{display:grid;gap:2px;padding:8px 10px;border-radius:var(--r-sm)}.ai-chat-betrieb{background:var(--card);border:1px solid var(--card-border)}.ai-chat-ki{background:#ffffff73;border:1px solid rgba(14,27,44,.07)}.ai-chat-rolle{font-size:var(--fs-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ai-chat-text{margin:0;font-size:var(--fs-text);line-height:1.55;white-space:pre-wrap}.ai-chat-fehler{color:var(--status-red)}.ai-chat-eingabe{display:flex;align-items:flex-end;gap:8px}.ai-chat-eingabe textarea{flex:1;min-width:0;resize:none;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.45}.ai-chat-eingabe textarea:focus{outline:2px solid var(--ink-soft);outline-offset:1px}.ai-chat-eingabe textarea:disabled{background:var(--ink-tint);color:var(--muted)}.ai-chat-eingabe .btn-dark{flex:none;min-height:var(--h-standard)}.ai-chat-note{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}@media(max-width:420px){.ai-chat-eingabe{display:grid}}.band{margin:0;padding:20px var(--kante) 8px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sub)}.zwei-spalten{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:380px){.zwei-spalten{grid-template-columns:1fr}}.feld-hinweis{margin:4px 0 0;font-size:var(--fs-meta);color:var(--muted);line-height:1.4}.btn-hell{min-height:var(--h-standard);padding:12px 16px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-weight:600;font-size:var(--fs-klein)}.btn-hell:active:not(:disabled){background:var(--ink-tint)}.btn-hell:disabled{background:var(--bg);border-color:var(--line-soft);color:var(--aus-text);box-shadow:none;cursor:default}.diktat-btn{width:100%;margin-top:4px}.diktat-hinweis{margin:8px 0 0;padding:8px 12px;border-radius:var(--r-sm);background:var(--tint-blue);color:var(--status-blue);font-size:var(--fs-klein);line-height:1.45}.faellig-reihe{display:flex;gap:8px;align-items:center}.faellig-reihe select,.faellig-reihe input[type=date]{flex:1;min-height:var(--h-standard);padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);font-family:var(--font-body);font-size:var(--fs-text);color:var(--ink)}.quelle-pille{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1.5px solid currentColor;border-radius:var(--r-pill);background:none;color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:600;white-space:nowrap}.link-box{margin:12px var(--kante) 0;padding:12px;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--bg)}.link-text{margin:0 0 8px;font-size:var(--fs-klein);line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.link-aktionen{display:flex;gap:8px;flex-wrap:wrap}.service-picker{display:grid;gap:8px;padding:12px 16px 4px}.picker-btn{min-height:52px;padding:12px 16px;border:1.5px solid rgba(14,27,44,.18);border-radius:var(--r-md);background:var(--card);font-size:16px;font-weight:600;text-align:left}.picker-btn:active{background:var(--bg)}.picker-active{background:var(--ink);border-color:var(--ink);color:var(--dark-fg)}.manual-body{padding:16px 16px 4px}.manual-save{width:100%;min-height:52px;margin-top:4px}.support-card{margin:0 16px 8px;padding:16px 20px;border-radius:var(--r-md);background:linear-gradient(135deg,var(--ink) 0%,var(--ink-soft) 100%);color:var(--dark-fg)}.support-kicker{margin:0 0 4px;font-size:var(--fs-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dark-sub)}.support-lead{margin:0 0 16px;font-size:var(--fs-betont);font-weight:600;line-height:1.35}.support-actions{display:flex;gap:8px;flex-wrap:wrap}.support-btn{flex:1 1 140px;min-height:44px;text-decoration:none;justify-content:center}.support-card .btn-dark{background:var(--card);color:var(--ink)}.support-card .ghost-button{background:transparent;border-color:var(--dark-line);color:var(--dark-fg);display:inline-flex;align-items:center}.support-hours{margin:12px 0 0;font-size:var(--fs-klein);color:var(--dark-sub)}.upgrade-intro{padding:16px}.upgrade-intro h2{margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.2}.upgrade-intro p{margin:0;font-size:16px;line-height:1.55;color:var(--sub)}.upgrade-list{display:grid;gap:10px;padding:0 var(--kante) 4px}.upgrade-card{margin:0;padding:16px;border:none;border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-karte)}.upgrade-on{background:var(--tint-green);border-color:#1f8a5b40;box-shadow:none}.upgrade-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.upgrade-head strong{font-size:18px;font-weight:700;line-height:1.25}.upgrade-lead{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--ink)}.upgrade-text{margin:0;font-size:16px;line-height:1.55;color:var(--sub)}.upgrade-flow{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--line-soft);display:grid;gap:4px}.upgrade-flow>div{display:flex;gap:8px;align-items:baseline}.upgrade-flow dt{min-width:46px;font-size:14px;color:var(--muted)}.upgrade-flow dd{margin:0;font-size:14px;font-weight:600}.upgrade-cta{margin-top:14px;width:100%;text-decoration:none}.upgrade-note{margin:4px 0 0;padding:12px 16px 0;font-size:14px;line-height:1.5;color:var(--muted)}.login-shell{display:grid;place-items:center;min-height:88vh;padding:20px 16px;background:var(--card)}.login-card{width:100%;max-width:380px;padding:24px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-sm);display:grid;gap:8px}.login-betrieb{display:flex;align-items:center;gap:var(--abstand-md);margin-bottom:var(--abstand-lg);padding-bottom:var(--abstand-md);border-bottom:1px solid var(--line-soft)}.login-zeichen{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-pill);background:var(--ink);color:var(--dark-fg);font-family:var(--font-head);font-size:18px;font-weight:700}.login-betrieb-text{display:grid;gap:2px;min-width:0}.login-betrieb-text strong{font-size:var(--fs-betont);line-height:1.25;color:var(--ink)}.login-betrieb-text span{font-size:var(--fs-meta);line-height:1.35;color:var(--muted)}.login-card .sec-label{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.login-card h1{margin:4px 0 0;font-size:22px;font-weight:700}.login-sub{margin:0 0 8px;color:var(--sub);font-size:14px}.login-label{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.login-card input{min-height:52px;padding:12px;border:1px solid rgba(14,27,44,.25);border-radius:var(--r-sm);font-size:16px}.login-card input:focus{outline:none;border-color:var(--ink)}.login-btn{justify-content:center;min-height:52px}@media(min-width:1024px){.cockpit-page{background:var(--bg)}.cockpit-shell,.nav-bar{max-width:760px}.cockpit-shell{background:var(--card);border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);min-height:100vh}.nav-bar{left:50%;right:auto;transform:translate(-50%);width:100%;border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft)}.dark-header h1{font-size:22px}.stat strong{font-size:32px}}.anruf-row{display:flex;flex-wrap:wrap;gap:8px}.anruf-btn{flex:1 1 calc(50% - 4px);min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-size:var(--fs-text);font-weight:600}.anruf-btn:active{background:var(--bg)}.anruf-btn:disabled{background:var(--bg);border-color:var(--line-soft);color:var(--aus-text);cursor:default}.anruf-notiz{width:100%;margin-top:10px}.anruf-mehr{margin-top:10px;padding:8px 0;border:none;background:none;color:var(--sub);font-size:var(--fs-klein);text-align:left}.anruf-echo{margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--status-green);background:var(--bg);border-radius:var(--r-sm);font-size:var(--fs-klein);line-height:1.45;color:var(--ink)}.seiten-kopf{padding:calc(14px + var(--sicher-oben)) var(--kante) 4px;text-align:center}.kopf-titel{margin:0;font-size:var(--fs-zahl);font-weight:700;line-height:1.1;color:var(--ink)}.karten-zeile{width:100%;display:grid;gap:4px;margin:0 0 8px;padding:14px 12px;text-align:left;background:var(--card);border:none;border-left:4px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-karte);position:relative}.karten-zeile.edge-blue{border-left-color:var(--status-blue)}.karten-zeile.edge-amber{border-left-color:var(--status-amber)}.karten-zeile.edge-green{border-left-color:var(--status-green)}.karten-zeile.edge-red{border-left-color:var(--status-red)}.karten-zeile:active{box-shadow:0 1px 3px #0e1b2c24;transform:translateY(1px)}.spam-zeile-huelle{display:flex;justify-content:center;padding:16px var(--kante) 0}.spam-pille{min-height:var(--h-standard);padding:0 20px;border:none;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow-karte);font-size:var(--fs-klein);font-weight:600;color:var(--muted)}.spam-pille:active{box-shadow:0 1px 3px #0e1b2c24;transform:translateY(1px)}.zurueck-knopf{min-height:var(--h-standard);margin:0 0 4px -8px;padding:0 8px;border:none;background:none;font-size:var(--fs-klein);font-weight:600;color:var(--muted)}.fussnote{margin:16px var(--kante) 0;padding:12px;border:1px solid var(--line-soft);border-radius:var(--r-md);font-size:var(--fs-meta);line-height:1.45;color:var(--sub)}.fussnote+.einstell-gruppe{margin-top:var(--abstand-md)}.profil-text{display:grid;gap:4px}.profil-titel{font-size:var(--fs-text);font-weight:600;color:var(--ink)}.profil-wert{font-size:var(--fs-klein);line-height:1.45;color:var(--sub)}.profil-fehlt{font-size:var(--fs-klein);font-weight:600;color:var(--status-amber)}.verbrauch-karte{margin:0 var(--kante);padding:14px;background:var(--card);border:1px solid var(--line-soft);border-radius:var(--r-md)}.verbrauch-zeile{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-klein);font-weight:600;color:var(--ink)}.verbrauch-balken{height:8px;margin-top:8px;border-radius:var(--r-pill);background:var(--ink-tint);overflow:hidden}.verbrauch-fuellung{height:100%;border-radius:var(--r-pill);background:var(--status-green)}.verbrauch-voll{background:var(--status-red)}.verbrauch-hinweis{margin:8px 0 0;font-size:var(--fs-meta);line-height:1.45;color:var(--muted)}.account-fuss{display:flex;align-items:center;gap:12px;padding:0 var(--kante)}.account-fuss .btn-dark{flex:1 1 auto;justify-content:center;min-height:var(--h-primaer);border-radius:var(--r-pill)}.abmelden-knopf{flex:0 0 auto;min-height:var(--h-standard);padding:0 16px;border:none;background:none;font-size:var(--fs-klein);font-weight:600;color:var(--error)}.profil-liste{display:grid;gap:8px;padding:0 var(--kante)}.profil-karte{width:100%;display:flex;align-items:center;gap:10px;padding:14px 12px;text-align:left;background:var(--card);border:none;border-radius:var(--r-md);box-shadow:var(--shadow-karte)}.profil-karte:active{box-shadow:0 1px 3px #0e1b2c24;transform:translateY(1px)}.profil-text{flex:1 1 auto;display:grid;gap:4px;min-width:0}.profil-vorwort{margin:16px var(--kante) 0;font-size:var(--fs-klein);line-height:1.45;color:var(--sub)}.profil-formular{display:grid;gap:20px;padding:20px var(--kante) 0}.profil-formular-eingebettet{padding:4px 0 8px}.profil-feld{display:grid;gap:4px}.profil-feld-label{font-size:var(--fs-text);font-weight:600;color:var(--ink)}.profil-feld-hilfe{font-size:var(--fs-meta);line-height:1.4;color:var(--muted)}.profil-feld input,.profil-feld textarea{width:100%;min-height:var(--h-standard);margin-top:4px;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-size:var(--fs-text);line-height:1.45;resize:vertical}.profil-feld input:focus,.profil-feld textarea:focus{border-color:var(--ink)}.profil-aktionen{display:grid;padding:20px var(--kante) 0}.profil-aktionen .btn-dark,.profil-aktionen .ghost-button{justify-content:center;min-height:var(--h-primaer);border-radius:var(--r-pill)}.probe-karte{margin:24px var(--kante) 0;padding:14px 16px;background:var(--tint-accent);border:1px solid rgba(14,27,44,.1);border-radius:var(--r-md)}.probe-label{margin:0;font-size:var(--fs-meta);font-weight:600;color:var(--status-amber)}.probe-text{border-radius:var(--r-sm);margin:8px 0 0;font-size:var(--fs-klein);line-height:1.5;color:var(--ink);white-space:pre-wrap}.probe-leer{margin:8px 0 0;font-size:var(--fs-klein);line-height:1.45;color:var(--sub)}.probe-knopf{width:100%;justify-content:center;min-height:var(--h-standard);margin-top:12px;border-radius:var(--r-pill)}.probe-fuss{margin:8px 0 0;font-size:var(--fs-meta);color:var(--muted)}.karten-zeile,.spam-pille,.profil-karte,.focus-card,.segment-teil,.nav-tab,.ghost-button,.btn-dark{transition:box-shadow .12s ease-out,transform .12s ease-out}@media(max-width:359px){.nav-bar{padding-inline:6px}.nav-tab{min-width:var(--h-standard);padding-inline:1px}.nav-action{width:52px;height:52px;margin-top:-26px;margin-inline:2px}}.vorgang-seite .btn-dark,.vorgang-seite .btn-hell,.vorgang-seite .status-next,.vorgang-seite .anruf-btn,.vorgang-seite .diktat-btn,.vorgang-seite .btn-dark:active,.vorgang-seite .btn-hell:active,.vorgang-seite .status-next:active,.vorgang-seite .anruf-btn:active,.vorgang-seite .diktat-btn:active,.vorgang-seite .history-toggle,.vorgang-seite .ai-chat-toggle,.vorgang-seite .anruf-mehr{padding:8px 12px;min-height:var(--h-standard);border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--bg);color:var(--sub);transition:background-color .12s ease-out}.vorgang-seite .history-toggle:active,.vorgang-seite .ai-chat-toggle:active,.vorgang-seite .anruf-mehr:active{background:var(--ink-tint)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@keyframes ansicht-ein{0%{opacity:0}to{opacity:1}}@keyframes ansicht-von-rechts{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cockpit-shell{animation:ansicht-ein .18s ease-out both}.ansicht-unter{animation:ansicht-von-rechts .22s cubic-bezier(.22,.7,.3,1) both}@supports (view-transition-name: none){.cockpit-shell,.ansicht-unter{animation:none}.nav-bar{view-transition-name:leiste}::view-transition-group(leiste){animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.32,.72,0,1)}:root[data-wechsel=vor]::view-transition-old(root){animation-name:ansicht-hinaus-links}:root[data-wechsel=vor]::view-transition-new(root){animation-name:ansicht-herein-rechts}:root[data-wechsel=zurueck]::view-transition-old(root){animation-name:ansicht-hinaus-rechts}:root[data-wechsel=zurueck]::view-transition-new(root){animation-name:ansicht-herein-links}}@keyframes ansicht-herein-rechts{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ansicht-herein-links{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes ansicht-hinaus-links{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-14px)}}@keyframes ansicht-hinaus-rechts{0%{opacity:1;transform:none}to{opacity:0;transform:translate(14px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.karten-zeile,.nav-tab,.segment-teil,.spam-pille,.ki-vorschlag{transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out,color .12s ease-out}.karten-zeile:active,.ki-vorschlag:active{transform:scale(.985);box-shadow:0 1px 3px #0e1b2c1f}.nav-tab:active,.segment-teil:active,.spam-pille:active{transform:scale(.96)}.upgrade-seite,.account-seite{background:var(--bg);padding-top:calc(var(--sicher-oben) + var(--abstand-lg))}.account-seite .verbrauch-karte,.account-seite .probe-karte{border-radius:var(--r-md)}.anruf-seite{background:var(--bg);padding-top:12px}.anruf-karte{display:block;margin:0 var(--kante) 10px;padding:4px 0 12px;background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-karte)}.anruf-seite .band{padding:12px var(--kante) 4px}.anruf-seite .manual-body{padding:4px var(--kante) 0}.anruf-seite .service-picker{padding:4px var(--kante) 4px}.details-block{margin:4px 0 0}.details-toggle{width:100%;display:flex;align-items:center;gap:12px;min-height:var(--h-standard);padding:10px 12px;text-align:left;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--ink)}.details-toggle:active{background:var(--ink-tint)}.details-text{flex:1 1 auto;display:grid;gap:2px;min-width:0}.details-text strong{font-size:var(--fs-text);font-weight:600}.details-note{font-size:var(--fs-meta);color:var(--muted)}.details-chevron{flex:0 0 auto;font-size:var(--fs-titel);line-height:1;color:var(--muted);transition:transform .12s ease-out}.details-chevron.open{transform:rotate(180deg)}.details-body{padding-top:12px}.anruf-seite .btn-dark,.anruf-seite .btn-hell{box-shadow:var(--shadow-karte);transition:transform .12s ease-out,box-shadow .12s ease-out}.anruf-seite .btn-dark:active,.anruf-seite .btn-hell:active{transform:scale(.985);box-shadow:0 1px 3px #0e1b2c1f}@keyframes ki-rand-lauf{0%{background-position:0 0,0% 50%}to{background-position:0 0,100% 50%}}.ai-panel,.probe-karte,.diktat-btn,.ki-seite .ai-chat{--ki-grund: var(--tint-accent);border:2px solid transparent;background:linear-gradient(var(--ki-grund),var(--ki-grund)) padding-box,linear-gradient(100deg,#f2c230,#a26a18e6,#33608cd9,#f2c230) border-box;background-size:auto,300% 100%;animation:ki-rand-lauf 7s ease-in-out infinite alternate}.vorgang-seite .ai-panel{border-top:2px solid transparent}.diktat-btn{--ki-grund: var(--card)}@property --ki-winkel{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ki-kreis{to{--ki-winkel: 360deg}}@keyframes ki-schein-atmen{0%{box-shadow:0 0 10px #f2c23040,0 0 3px #33608c33}to{box-shadow:0 0 22px #f2c23073,0 0 8px #33608c4d}}.ai-panel.ki-arbeitet,.probe-karte.ki-arbeitet,.diktat-btn:disabled{animation-duration:1.6s}@supports (background: conic-gradient(from var(--ki-winkel, 0deg),red,blue)){.ai-draft-text.ki-arbeitet,.probe-text.ki-arbeitet,.ki-seite .ai-chat-eingabe textarea.ki-arbeitet{border:2px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,conic-gradient(from var(--ki-winkel),rgba(242,194,48,1),rgba(162,106,24,.9),rgba(51,96,140,.9),rgba(242,194,48,1)) border-box;animation:ki-kreis 1.4s linear infinite,ki-schein-atmen 1.4s ease-in-out infinite alternate}}@media(prefers-reduced-motion:reduce){.ai-panel,.probe-karte,.diktat-btn,.ai-panel.ki-arbeitet,.probe-karte.ki-arbeitet,.ai-draft-text.ki-arbeitet,.probe-text.ki-arbeitet,.diktat-btn:disabled,.ki-seite .ai-chat,.ki-seite .ai-chat-eingabe textarea.ki-arbeitet,.platzhalter-balken{animation:none;box-shadow:none}}.notiz-umbruch{font-size:var(--fs-text);font-weight:600;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:clip}.termin-stand{margin:0 0 12px;font-size:var(--fs-text);color:var(--ink)}.termin-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.termin-entfernen{min-height:var(--h-standard);padding:0 12px;border:none;background:none;font-size:var(--fs-klein);font-weight:600;color:var(--error)}.termin-maske{display:grid;gap:12px}.termin-felder{display:grid;grid-template-columns:1fr 1fr;gap:10px}.termin-feld-datum{grid-column:1 / -1}.zusage-karte{margin:0 var(--kante) 4px;padding:16px;background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-karte)}.zusage-zweck{margin:0 0 16px;font-size:var(--fs-klein);line-height:1.4;color:var(--sub)}.zusage-frage{margin:0 0 8px;font-size:var(--fs-text);font-weight:600;color:var(--ink)}.zusage-tage{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}@media(min-width:384px){.zusage-tage{grid-template-columns:repeat(7,1fr)}}.tag-knopf{flex:1 1 0;min-width:0;height:var(--h-standard);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--sub);font-family:var(--font-body);font-size:var(--fs-klein);font-weight:600}.tag-knopf-an{background:var(--ink);border-color:var(--ink);color:var(--dark-fg)}.zusage-hinweis{margin:8px 0 16px;font-size:var(--fs-meta);line-height:1.4;color:var(--muted)}.zusage-zeiten{display:flex;gap:8px}.zusage-feld{flex:1 1 0;display:grid;gap:var(--abstand-sm);margin-bottom:12px}.zusage-feld>span{font-size:var(--fs-meta);font-weight:600;color:var(--sub)}.zusage-feld input{width:100%;min-height:var(--h-standard);padding:8px 12px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-text)}.zusage-feld input:focus{border-color:var(--ink)}.zusage-schalter{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px;margin-bottom:var(--abstand-lg);border:1px solid rgba(14,27,44,.18);border-radius:var(--r-md);cursor:pointer}.zusage-schalter input{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:52px;height:44px;margin:0;border:none;background:none;cursor:pointer}.zusage-schalter input:before{content:"";position:absolute;left:0;top:7px;width:52px;height:30px;border-radius:var(--r-pill);background:var(--aus-flaeche);transition:background .15s ease}.zusage-schalter input:after{content:"";position:absolute;top:12px;left:5px;width:20px;height:20px;border-radius:var(--r-pill);background:#fff;box-shadow:0 1px 2px #0e1b2c59;transition:transform .15s ease}.zusage-schalter input:checked:before{background:var(--ink)}.zusage-schalter input:checked:after{transform:translate(22px)}.zusage-schalter input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-pill)}@media(prefers-reduced-motion:reduce){.zusage-schalter input:before,.zusage-schalter input:after{transition:none}}.zusage-schalter>span{display:flex;flex-direction:column;gap:2px}.zusage-schalter-hinweis{font-size:14px;color:var(--muted)}.zusage-probe{display:grid;gap:4px;margin:4px 0 16px;padding:12px;border-radius:var(--r-sm);background:var(--tint-green)}.zusage-probe-leer{background:var(--tint-amber)}.zusage-probe-kopf{font-size:var(--fs-meta);font-weight:600;color:var(--status-green)}.zusage-probe-satz{font-size:var(--fs-klein);line-height:1.4;color:var(--ink)}.zusage-probe-leer .zusage-probe-satz{color:var(--status-amber);font-weight:600}.row-zusage-ab{display:block;margin-top:var(--abstand-xs);font-size:var(--fs-klein);font-weight:700;color:var(--status-red)}.row-head-links{display:flex;align-items:center;min-width:0}.neu-punkt{display:block;flex:0 0 auto;width:8px;height:8px;margin-right:var(--abstand-sm);border-radius:var(--r-pill);background:var(--status-blue)}.karten-zeile-neu .row-title-line{font-weight:700}.karten-zeile-neu .row-name{color:var(--ink)}.row-ungesehen{display:block;margin-top:var(--abstand-xs);font-size:var(--fs-klein);font-weight:700;color:var(--status-blue)}.signatur-feld{width:100%;min-height:96px;padding:var(--abstand-sm) var(--abstand-md);margin-bottom:var(--abstand-md);border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-text);line-height:1.45;resize:vertical}.signatur-feld:focus{border-color:var(--ink)}.signatur-probe{white-space:pre-line}.zusage-knopf{width:100%}.einstell-gruppe{margin:0 var(--kante) 4px;background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-karte);overflow:hidden}.einstell-gruppe>*+*{border-top:1px solid var(--line-soft)}.einstell-zeile{width:100%;text-decoration:none;min-height:52px;display:flex;align-items:center;gap:10px;padding:8px 14px;border:none;background:none;text-align:left;font-size:var(--fs-text);color:var(--ink)}button.einstell-zeile:active{background:var(--bg)}.einstell-label{flex:0 0 auto;font-weight:600}.einstell-wert{flex:1 1 auto;min-width:0;text-align:right;font-size:var(--fs-klein);color:var(--muted);line-height:1.35;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:clip}.einstell-zeile-profil{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label glyph" "wert  wert";align-items:center;column-gap:10px;row-gap:4px}.einstell-zeile-profil .einstell-label{grid-area:label}.einstell-zeile-profil .glyph{grid-area:glyph}.einstell-zeile-profil .einstell-wert{grid-area:wert;text-align:left}.einstell-wert-fehlt{color:var(--status-amber);font-weight:600}.einstell-zeile .glyph{color:var(--muted);font-size:var(--fs-betont);font-weight:700;transition:transform .12s ease-out}.einstell-zeile:not(.einstell-zeile-profil) .glyph{margin-left:auto;flex:0 0 auto}.einstell-zeile[aria-expanded=true] .glyph{transform:rotate(90deg)}.einstell-feld{padding:4px 14px 16px;display:grid;gap:10px}.einstell-hilfe{margin:0;font-size:var(--fs-meta);line-height:1.4;color:var(--muted)}.einstell-feld input,.einstell-feld textarea{width:100%;min-height:var(--h-standard);padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-size:var(--fs-text);font-weight:500;line-height:1.45;resize:none;overflow:hidden}.einstell-feld input:focus,.einstell-feld textarea:focus{border-color:var(--ink)}.einstell-zeile-rot{color:var(--error);font-weight:600}.konto-kopf{width:calc(100% - 2 * var(--kante));margin:4px var(--kante) 16px;padding:14px 12px;display:flex;align-items:center;gap:12px;text-align:left;background:var(--card);border:1px solid var(--card-border);border-radius:var(--r-md);box-shadow:var(--shadow-karte);cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out}.konto-kopf:active{transform:scale(.985);box-shadow:0 1px 3px #0e1b2c1f}.konto-zeichen{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-pill);background:var(--ink);color:var(--dark-fg);font-family:var(--font-head);font-size:20px;font-weight:700;letter-spacing:.02em}.konto-text{display:grid;gap:2px;min-width:0}.konto-name{font-size:var(--fs-betont);line-height:1.25;color:var(--ink)}.konto-zusatz{font-size:var(--fs-meta);line-height:1.35;color:var(--muted)}.konto-kopf .glyph{margin-left:auto;flex:none;color:var(--muted)}.einstell-balken{padding:0 14px 14px}.ohne-kopf{padding-top:calc(var(--sicher-oben) + 8px)}.ki-schreibmarke{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--status-amber);animation:ki-schreibmarke-blinken .8s steps(2) infinite}@keyframes ki-schreibmarke-blinken{0%{opacity:1}to{opacity:0}}.suche{padding:var(--abstand-md) var(--kante) 0}.suche-zeile{display:flex;align-items:center;gap:var(--abstand-sm);min-height:var(--h-standard);padding-left:var(--abstand-md);border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.suche-zeile:focus-within{border-color:var(--ink)}.suche-lupe{font-size:var(--fs-betont);line-height:1;color:var(--sub)}.suche-eingabe{flex:1;min-width:0;min-height:var(--h-standard);border:none;background:none;padding:0;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-text)}.suche-eingabe:focus{outline:none}.suche-eingabe::placeholder{color:var(--muted)}.suche-eingabe::-webkit-search-cancel-button{appearance:none}.suche-leeren{flex:none;width:var(--h-standard);min-height:var(--h-standard);border:none;background:none;color:var(--sub);font-size:var(--fs-betont);line-height:1;cursor:pointer}.suche-ergebnis{padding-top:var(--abstand-md)}.suche-fund{color:var(--muted);font-style:italic}.suche-gekuerzt{padding:0 var(--kante)}.kundenakte-seite{padding-top:var(--abstand-md);background:var(--bg)}.kundenakte-seite .detail-head,.kundenakte-seite .karte{margin:0 var(--kante) var(--abstand-md);padding:var(--abstand-lg);background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-karte)}.kundenakte-seite .detail-head h1{margin:0;color:var(--ink);font-size:var(--fs-titel);line-height:1.2}.kundenakte-seite .detail-sub{margin:var(--abstand-xs) 0 0}.akten-art{display:grid;gap:var(--abstand-sm);margin:var(--abstand-md) 0 0;color:var(--sub);font-size:var(--fs-meta)}.akten-marken{display:flex;align-items:center;flex-wrap:wrap;gap:var(--abstand-sm)}.kundenakte-seite .karte>.band{padding:0 0 var(--abstand-sm)}.akten-kartenkopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-sm);margin-bottom:var(--abstand-sm)}.akten-kartenkopf .band{min-width:0;padding:var(--abstand-sm) 0 0}.akte-bearbeiten{flex:0 0 auto;padding-inline:var(--abstand-md);font-size:var(--fs-klein)}.kundenakte-seite>.zusage-schalter{margin:0 var(--kante) var(--abstand-md);background:var(--card);box-shadow:var(--shadow-karte)}.akte-feld{width:100%;min-height:var(--h-standard);padding:var(--abstand-sm) var(--abstand-md);border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-text);line-height:1.45;resize:vertical}.akte-feld:focus{border-color:var(--ink);outline:none}.akte-feld::placeholder{color:var(--muted)}.akte-hinweis{margin:var(--abstand-sm) 0 0;font-size:var(--fs-meta)}.akte-lesewert{padding:var(--abstand-sm) var(--abstand-md);border-radius:var(--r-sm);background:var(--ink-tint)}.akte-lesewert p,.akte-leer{margin:0;color:var(--ink);font-size:var(--fs-text);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.akte-lesewert .contact-kind{display:block;margin-bottom:var(--abstand-haar)}.akte-leer{color:var(--sub)}.akte-editor{display:grid;gap:var(--abstand-sm)}.akte-aktionen{display:flex;flex-wrap:wrap;gap:var(--abstand-sm)}.akte-aktionen>*{flex:1 1 120px}.akte-anstehend{list-style:none;margin:0 0 var(--abstand-md);padding:0;display:grid;gap:var(--abstand-sm)}.akte-anstehend:last-child{margin-bottom:0}.akte-anstehend-zeile{display:grid;gap:var(--abstand-haar);width:100%;min-height:var(--h-standard);padding:var(--abstand-sm) var(--abstand-md);border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--card);text-align:left;cursor:pointer}.akte-anstehend-text{color:var(--ink);font-size:var(--fs-text);font-weight:600}.akte-verlauf{list-style:none;margin:0;padding:0 var(--kante);display:grid;gap:var(--abstand-sm)}.akte-verlauf-zeile{display:grid;gap:var(--abstand-haar);padding:var(--abstand-sm) var(--abstand-md);border-left:2px solid var(--line);background:var(--card);border-radius:0 var(--r-sm) var(--r-sm) 0}.akte-verlauf-kopf{display:flex;align-items:center;gap:var(--abstand-sm)}.akte-verlauf-datum{color:var(--sub);font-size:var(--fs-meta)}.akte-verlauf-text{color:var(--ink);font-size:var(--fs-klein);line-height:1.45}
