.cx-vw-seite{min-width:0}.cx-vw-seite>.cx-navtabs--e2:first-child{position:-webkit-sticky;position:sticky;top:0;z-index:calc(var(--cx-layer-sticky) - 1);background:var(--cx-surface-app)}.cx-vw-zusage{margin:0;font:600 var(--cx-font-size-14)/1.5 var(--cx-font-sans);color:var(--cx-text-body)}.cx-vw-zurueck{display:flex;align-items:center;gap:var(--cx-space-12)}.cx-vw-zweispalt{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--cx-space-14);gap:var(--cx-space-14);align-items:stretch}.cx-vw-wunsch__spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:var(--cx-space-24);gap:var(--cx-space-24);padding-top:var(--cx-space-16);border-top:1px solid var(--cx-border-subtle)}.cx-vw-profilraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--cx-space-14);gap:var(--cx-space-14);align-items:stretch}.cx-vw-profilraster>.cx-card,.cx-vw-zweispalt>.cx-card{display:flex;flex-direction:column}.cx-vw-profilraster>.cx-card>.cx-card__body,.cx-vw-zweispalt>.cx-card>.cx-card__body{flex:1 1 auto}.cx-vw-profilraster>.cx-card>.cx-card__header>:first-child,.cx-vw-zweispalt>.cx-card>.cx-card__header>:first-child{min-width:0}.cx-vw-profilraster>.cx-card>.cx-card__header .cx-pill,.cx-vw-zweispalt>.cx-card>.cx-card__header .cx-pill{white-space:nowrap}.cx-vw-formraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--cx-space-12);gap:var(--cx-space-12)}.cx-vw-kern{margin:0;font:400 var(--cx-font-size-12)/1.55 var(--cx-font-sans);color:var(--cx-text-secondary)}.cx-vw-wozu{margin:var(--cx-space-6) 0 0;font-size:var(--cx-font-size-12-5);line-height:1.55}.cx-vw-fehlt{margin:var(--cx-space-8) 0 0;font:500 var(--cx-font-size-11-5)/1.5 var(--cx-font-sans);color:var(--cx-warning-text)}.cx-vw-folge{margin:var(--cx-space-4) 0 0;line-height:1.45;color:var(--cx-error-text)}.cx-vw-folge,.cx-vw-liste{font-size:var(--cx-font-size-12-5)}.cx-vw-liste{margin:var(--cx-space-6) 0 0;padding-left:var(--cx-space-18);display:flex;flex-direction:column;gap:var(--cx-space-4);line-height:1.5;color:var(--cx-text-secondary)}.cx-vw-kontext{border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);background:var(--cx-surface-raised);padding:var(--cx-space-12)}.cx-vw-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--cx-space-16);gap:var(--cx-space-16)}.cx-vw-feld{border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);padding:var(--cx-space-12);background:var(--cx-surface-panel)}.cx-vw-feld[data-fehlt]{border-color:var(--cx-warning-border);background:var(--cx-warning-bg)}.cx-vw-feld__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-8);margin-bottom:var(--cx-space-6)}.cx-vw-feld__label{font:600 var(--cx-font-size-13)/1.3 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-feld__pflicht{font-weight:400;color:var(--cx-text-tertiary)}.cx-vw-feld__erklaerung{margin:0 0 var(--cx-space-4);font-size:var(--cx-font-size-12-5);line-height:1.5;color:var(--cx-text-secondary)}.cx-vw-feld__klasse{margin:0 0 var(--cx-space-10);font-size:var(--cx-font-size-11-5);line-height:1.45;color:var(--cx-text-tertiary)}.cx-vw-feld__luecke{margin:0;font-size:var(--cx-font-size-12-5);line-height:1.5;color:var(--cx-warning-text)}.cx-vw-fuss{display:flex;align-items:center;gap:var(--cx-space-12);flex-wrap:wrap}.cx-vw-fuss>:first-child{flex:1 1 auto}.cx-vw-pruef{display:flex;align-items:center;gap:var(--cx-space-16);flex-wrap:wrap;border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);padding:var(--cx-space-12);background:var(--cx-surface-raised)}.cx-vw-pruef__wert{margin:var(--cx-space-4) 0 0;font:600 var(--cx-font-size-14)/1.3 var(--cx-font-mono);color:var(--cx-text-primary)}.cx-vw-pruef__wert--neu{color:var(--cx-brand-text)}.cx-vw-nummer{display:inline-flex;align-items:center;gap:var(--cx-space-8)}.cx-vw-punkt{width:8px;height:8px;flex:0 0 auto;border-radius:var(--cx-radius-pill);background:var(--cx-error-text)}.cx-vw-punkt--success{background:var(--cx-success-text)}.cx-vw-punkt--warning{background:var(--cx-warning-text)}.cx-vw-punkt--error{background:var(--cx-error-text)}.cx-vw-punkt--neutral{background:var(--cx-neutral-text)}.cx-vw-antwort{margin-top:var(--cx-space-5);font-size:var(--cx-font-size-11-5);color:var(--cx-text-tertiary)}.cx-vw-kategorien{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--cx-space-8);gap:var(--cx-space-8);margin-top:var(--cx-space-6)}.cx-vw-nachrichtkopf{display:inline-flex;align-items:baseline;gap:var(--cx-space-10);flex-wrap:wrap}.cx-vw-nachrichtkopf__nr{font-size:var(--cx-font-size-12);color:var(--cx-text-tertiary)}.cx-vw-nachrichtkopf__meta{display:inline-flex;align-items:center;gap:var(--cx-space-6);flex-wrap:wrap}.cx-vw-verlauf{display:flex;flex-direction:column;gap:var(--cx-space-12)}.cx-vw-dienste{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--cx-space-14);gap:var(--cx-space-14);align-items:stretch}.cx-vw-dienste>.cx-card{display:flex;flex-direction:column}.cx-vw-dienste>.cx-card>.cx-card__body{flex:1 1 auto}.cx-vw-dienste>.cx-card>.cx-card__header .cx-pill{white-space:nowrap}.cx-vw-dienste>.cx-card>.cx-card__footer{position:static;gap:var(--cx-space-8)}.cx-vw-dienst__trennen{-webkit-margin-start:auto;margin-inline-start:auto}.cx-vw-dienst__titel{display:flex;align-items:center;gap:var(--cx-space-12)}.cx-vw-dienste .cx-card__subtitle{padding-left:calc(var(--marke-kachel) + var(--cx-space-12))}.cx-vw-dienste{--marke-kachel:40px;--marke-zeichen:24px}.cx-vw-dienst__zeichen[data-groesse=zeile],.cx-vw-wunsch__zeile{--marke-zeile:26px}.cx-vw-dienst__zeichen[data-groesse=zeile]{--marke-kachel:var(--marke-zeile);--marke-zeichen:17px;border-radius:var(--cx-radius-sm)}.cx-vw-dienst__zeichen[data-groesse=satz]{--marke-kachel:18px;--marke-zeichen:13px;border:none;background:none;border-radius:0;vertical-align:-3px}.cx-vw-dienst__zeichen{--marke-skalierung:1;width:var(--marke-kachel);height:var(--marke-kachel);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cx-radius-md);border:1px solid var(--cx-border-default);background:var(--cx-surface-raised);color:var(--cx-text-primary)}.cx-vw-dienst__marke{width:var(--marke-zeichen);height:var(--marke-zeichen);display:block;transform:scale(var(--marke-skalierung))}.cx-vw-dienst__zeichen[data-marke=chatgpt]{--marke-skalierung:0.93}.cx-vw-dienst__zeichen[data-marke=copilot]{--marke-skalierung:1.14}.cx-vw-dienst__zeichen[data-marke=unbekannt]{color:var(--cx-text-tertiary);--marke-skalierung:1.25}.cx-vw-dienst__daten{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--cx-space-6) var(--cx-space-16);gap:var(--cx-space-6) var(--cx-space-16);margin:0 0 var(--cx-space-16);font-size:var(--cx-font-size-12-5);line-height:1.5}.cx-vw-dienst__daten dt{color:var(--cx-text-tertiary)}.cx-vw-dienst__daten dd{margin:0;min-width:0;color:var(--cx-text-body);overflow-wrap:anywhere}.cx-vw-dienst__hinweis{margin:0 0 var(--cx-space-16);font-size:var(--cx-font-size-12-5);line-height:1.5;color:var(--cx-text-secondary)}.cx-vw-dienst__abschnitt{margin-top:var(--cx-space-18);padding-top:var(--cx-space-16);border-top:1px solid var(--cx-border-subtle)}.cx-vw-dienst__abschnitt fieldset{border:0;margin:0;padding:0}.cx-vw-dienst__abschnitt legend{padding:0 0 var(--cx-space-10)}.cx-vw-dienst__abschnitt legend,.cx-vw-dienst__titelzeile{font:600 var(--cx-font-size-13)/1.3 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-dienst__titelzeile{margin:0 0 var(--cx-space-10)}.cx-vw-dienst__schalter{display:grid;grid-gap:var(--cx-space-8);gap:var(--cx-space-8)}.cx-zeile.cx-vw-wunsch__zeile{display:grid;grid-template-columns:var(--marke-zeile) minmax(0,1fr) auto auto auto auto;align-items:center;grid-gap:var(--cx-space-12);gap:var(--cx-space-12);width:100%;min-height:var(--cx-control-h);background:transparent;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--cx-text-secondary)}.cx-vw-wunsch__zeile:hover{background:var(--cx-surface-row-hover)}.cx-vw-wunsch__zeile[data-stand=wartet]{opacity:.5}.cx-vw-wunsch__zeile[data-stand=wartet]:hover{background:transparent}.cx-vw-wunsch__zeile[data-stand=laeuft]{background:var(--cx-surface-selected)}.cx-vw-wunsch__zeile[data-stand=angelegt],.cx-vw-wunsch__zeile[data-stand=freigegeben]{background:var(--cx-success-bg)}.cx-vw-wunsch__zeile[data-stand=fehlgeschlagen]{background:var(--cx-error-bg)}.cx-vw-wunsch__zeile:disabled{cursor:default}.cx-vw-wunsch__fehlgrund{display:block;color:var(--cx-error-text)}.cx-vw-wunsch__fehlgrund,.cx-vw-wunsch__lauf{margin-top:var(--cx-space-3);font-size:var(--cx-font-size-12-5);line-height:1.45;white-space:normal}.cx-vw-wunsch__lauf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cx-space-3) var(--cx-space-8);color:var(--cx-text-tertiary)}.cx-vw-wunsch__lauf>span+span:before{content:"·";margin-right:var(--cx-space-8);color:var(--cx-border-default)}.cx-vw-wunsch__lauf .cx-vw-wunsch__fehlgrund{flex:1 0 100%;margin-top:0}.cx-vw-wunsch__mehr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cx-space-8) var(--cx-space-12);padding:var(--cx-space-12) var(--cx-space-16);border-top:1px solid var(--cx-border-subtle);font-size:var(--cx-font-size-12-5);line-height:1.45}.cx-vw-wunsch__laeuft svg{animation:cx-drehen .72s linear infinite}@media (prefers-reduced-motion:reduce){.cx-vw-wunsch__laeuft svg{animation:none}}.cx-vw-lauf{flex-direction:column;padding:var(--cx-space-14) var(--cx-space-16);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md);background:var(--cx-surface-raised)}.cx-vw-lauf,.cx-vw-lauf__kopf{display:flex;gap:var(--cx-space-10)}.cx-vw-lauf__kopf{align-items:center;flex-wrap:wrap}.cx-vw-lauf__stand{display:inline-flex;align-items:center;gap:var(--cx-space-8)}.cx-vw-lauf__zahl{font:600 var(--cx-font-size-13-5)/1.3 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-lauf__aktuell{flex:1 1 220px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cx-font-size-12-5);color:var(--cx-text-tertiary)}.cx-vw-lauf__fuss{margin:0;font-size:var(--cx-font-size-12);line-height:1.45;color:var(--cx-text-tertiary)}.cx-vw-wunsch__kopf{display:flex;align-items:center;gap:var(--cx-space-8);min-width:0}.cx-vw-wunsch__titel{font:600 var(--cx-font-size-13-5)/1.3 var(--cx-font-sans);color:var(--cx-text-primary);flex:1 1 220px;min-width:0}.cx-vw-wunsch__meta{font-size:var(--cx-font-size-12-5);color:var(--cx-text-tertiary)}.cx-vw-wunsch__art{font-size:var(--cx-font-size-12);color:var(--cx-text-tertiary)}.cx-vw-wunsch__pruefen{display:inline-flex;align-items:center;font:600 var(--cx-font-size-12-5)/1 var(--cx-font-sans);color:var(--cx-brand-text)}.cx-vw-wirkung{margin:0;font:600 var(--cx-font-size-14)/1.45 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-wunsch__grund{margin:var(--cx-space-6) 0 0;font-size:var(--cx-font-size-13-5);line-height:1.75;color:var(--cx-text-body)}.cx-vw-gueltig{font-size:var(--cx-font-size-12);color:var(--cx-text-tertiary)}.cx-vw-spalte-leer{display:flex;flex-direction:column;gap:var(--cx-space-2);min-width:0}.cx-vw-spalte-leer>.cx-text-muted{font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.3}.cx-vw-summe{font-size:var(--cx-font-size-12-5);color:var(--cx-text-secondary)}.cx-vw-regel{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--cx-space-12);gap:var(--cx-space-12)}.cx-vw-regel__block{border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);padding:var(--cx-space-12);background:var(--cx-surface-raised)}.cx-vw-regel__block p{margin:var(--cx-space-6) 0 0;font-size:var(--cx-font-size-13);line-height:1.5}.cx-vw-roh{margin:0;padding:var(--cx-space-14) var(--cx-space-18);font-family:var(--cx-font-mono);font-size:var(--cx-font-size-11-5);line-height:1.5;color:var(--cx-text-secondary);overflow-x:auto}.cx-vw-roh,.cx-vw-vortrag-summe{border-top:1px solid var(--cx-border-subtle);background:var(--cx-surface-raised)}.cx-vw-vortrag-summe{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--cx-space-8) var(--cx-space-18);padding:var(--cx-space-10) var(--cx-space-14);border-radius:var(--cx-radius-md);font-size:var(--cx-font-size-12-5)}.cx-vw-vortrag-summe>.cx-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cx-text-primary)}.cx-vw-erledigt__satz{flex:1 1 auto;min-width:0}.cx-vw-protokoll{display:flex;flex-direction:column;border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-lg);background:var(--cx-surface-panel);overflow:hidden}.cx-vw-protokoll__zeile{display:flex;align-items:center;gap:var(--cx-space-12);padding:var(--cx-space-10) var(--cx-space-14);border-bottom:1px solid var(--cx-border-subtle)}.cx-vw-protokoll__zeile:last-child{border-bottom:0}.cx-vw-protokoll__text{display:flex;flex-direction:column;gap:var(--cx-space-2);min-width:0;flex:1 1 auto;font-size:var(--cx-font-size-12-5)}.cx-vw-protokoll__text--zeile{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:var(--cx-space-8)}.cx-vw-protokoll__zeit{font-size:var(--cx-font-size-11-5);color:var(--cx-text-tertiary);white-space:nowrap}.cx-vw-nutzerkopf{display:flex;align-items:center;gap:var(--cx-space-14);flex-wrap:wrap}.cx-vw-nutzerkopf__text{display:flex;flex-direction:column;gap:var(--cx-space-3);min-width:0;flex:1 1 auto;font-size:var(--cx-font-size-12-5);overflow-wrap:anywhere}.cx-vw-nutzerkopf__name{font:600 var(--cx-font-size-17)/1.2 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-kuerzel{width:46px;height:46px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cx-radius-lg);background:var(--cx-brand-subtle);color:var(--cx-brand-text);font:600 var(--cx-font-size-15)/1 var(--cx-font-sans);letter-spacing:.04em}.cx-vw-nutzerkopf__firma{display:flex;align-items:center;gap:var(--cx-space-6);flex-wrap:wrap}.cx-vw-kopfstatus{flex:0 0 auto;display:inline-flex;padding:0;border:0;background:none;border-radius:var(--cx-radius-pill);cursor:pointer;font:inherit}.cx-vw-kopfstatus:hover{filter:brightness(.97)}.cx-vw-kopfstatus:focus-visible{outline:2px solid var(--cx-brand-primary);outline-offset:2px}.cx-vw-geraeteliste{border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-lg);overflow:hidden}.cx-vw-geraeteliste .cx-zeile__meta{white-space:normal}.cx-vw-kopfweg{margin:var(--cx-space-14) 0 0;padding-top:var(--cx-space-12);border-top:1px solid var(--cx-border-subtle);font-size:var(--cx-font-size-12);line-height:1.5;color:var(--cx-text-tertiary)}.cx-vw-firmenzeichen{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cx-radius-sm);background:var(--cx-brand-subtle);color:var(--cx-brand-text)}.cx-vw-firmenwahl{padding-left:var(--cx-space-16);border-left:2px solid var(--cx-border-subtle)}.cx-vw-aktionsreihe{display:flex;gap:var(--cx-space-10);flex-wrap:wrap}.cx-vw-delta{margin:var(--cx-space-8) 0 0;padding-left:var(--cx-space-20);font:400 var(--cx-font-size-12-5) /1.55 var(--cx-font-sans);color:var(--cx-text-secondary)}.cx-vw-delta>li+li{margin-top:var(--cx-space-4)}.cx-vw-quoten{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--cx-space-14);gap:var(--cx-space-14)}.cx-vw-quote-frei{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cx-space-8);font-size:var(--cx-font-size-12-5);color:var(--cx-text-secondary)}.cx-vw-kontingent{display:flex;flex-direction:column;gap:var(--cx-space-4);padding:var(--cx-space-12) var(--cx-space-14);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md)}.cx-vw-kontingent__label{font-size:var(--cx-font-size-12);color:var(--cx-text-secondary)}.cx-vw-kontingent__wert{display:flex;align-items:baseline;gap:var(--cx-space-6);font:600 var(--cx-font-size-18) /1.2 var(--cx-font-mono);color:var(--cx-text-primary)}.cx-vw-kontingent__grenze{font:400 var(--cx-font-size-12) /1.2 var(--cx-font-sans);color:var(--cx-text-tertiary)}.cx-vw-tarifkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-18);flex-wrap:wrap}.cx-vw-tarifkopf__text{flex:1 1;min-width:240px}.cx-vw-marken{display:flex;align-items:center;gap:var(--cx-space-9);flex-wrap:wrap}.cx-vw-tarifname{font:600 var(--cx-font-size-24)/1 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-preiszeile{display:flex;align-items:baseline;gap:var(--cx-space-12);flex-wrap:wrap;margin-top:var(--cx-space-9)}.cx-vw-preiseinheit,.cx-vw-tarifmeta{font-size:var(--cx-font-size-12-5);color:var(--cx-text-tertiary)}.cx-vw-tarifmeta{margin-top:var(--cx-space-8);line-height:1.5}.cx-vw-betraege{display:flex;flex-direction:column;gap:var(--cx-space-10);font-size:var(--cx-font-size-12-5);color:var(--cx-text-tertiary)}.cx-vw-betragzeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cx-space-12)}.cx-vw-betragzeile--summe{padding-top:var(--cx-space-10);border-top:1px solid var(--cx-border-subtle);font-weight:600;color:var(--cx-text-primary)}.cx-vw-betragwert{font-family:var(--cx-font-mono);color:var(--cx-text-primary)}.cx-vw-zahlweg{display:flex;align-items:center;gap:var(--cx-space-9);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md);padding:var(--cx-space-11) var(--cx-space-12)}.cx-vw-zahlweg__text{flex:1 1;min-width:0}.cx-vw-zahlweg__name{font:500 var(--cx-font-size-12-5)/1.3 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-zahlweg__meta{margin-top:var(--cx-space-5);font-family:var(--cx-font-mono);font-size:var(--cx-font-size-11);color:var(--cx-text-tertiary)}.cx-vw-symbol{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cx-radius-sm);background:var(--cx-brand-subtle);color:var(--cx-brand-text)}.cx-vw-symbol--info{background:var(--cx-info-bg);color:var(--cx-info-text)}.cx-vw-tarifraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--cx-space-14);gap:var(--cx-space-14);align-items:start}.cx-vw-plan{display:flex;flex-direction:column;gap:var(--cx-space-12);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-lg);background:var(--cx-surface-panel);padding:var(--cx-space-16)}.cx-vw-plan--aktiv{border-color:var(--cx-brand-primary);background:var(--cx-brand-subtle-soft)}.cx-vw-plan__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-10)}.cx-vw-plan__name{font:600 var(--cx-font-size-15)/1.25 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-plan__preis{display:flex;align-items:baseline;gap:var(--cx-space-5)}.cx-vw-plan__text{margin:0;font-size:var(--cx-font-size-12-5);line-height:1.5;color:var(--cx-text-tertiary)}.cx-vw-zahlweg+.cx-btn{margin-top:var(--cx-space-13)}.cx-vw-rechnungen{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--cx-space-14);gap:var(--cx-space-14);align-items:start}@media (max-width:1000px){.cx-vw-rechnungen{grid-template-columns:minmax(0,1fr)}}.cx-vw-anschrift{font-size:var(--cx-font-size-12-5);line-height:1.7;color:var(--cx-text-secondary)}.cx-vw-mail{border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md);padding:var(--cx-space-16);font-size:var(--cx-font-size-13);line-height:1.6}.cx-vw-mail p{margin:0 0 var(--cx-space-10)}.cx-vw-mail__zeile{display:flex;gap:var(--cx-space-10);align-items:baseline}.cx-vw-mail__linie{border:0;border-top:1px solid var(--cx-border-subtle);margin:var(--cx-space-12) 0}.cx-dialog[data-cx-groesse="840"] .cx-dialog__body{min-height:min(420px,50vh)}.cx-bk-glocke__kachel{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border-radius:var(--cx-radius-xs);background:var(--cx-surface-hover);color:var(--cx-text-secondary)}.cx-bk-glocke__kachel--success{background:var(--cx-success-bg);color:var(--cx-success-text)}.cx-bk-glocke__kachel--info{background:var(--cx-info-bg);color:var(--cx-info-text)}.cx-bk-glocke__kachel--warning{background:var(--cx-warning-bg);color:var(--cx-warning-text)}.cx-bk-glocke__kachel--error{background:var(--cx-error-bg);color:var(--cx-error-text)}.cx-bk-glocke__ruhe{margin:0;padding:var(--cx-space-14);font:400 var(--cx-font-size-12-5)/1.5 var(--cx-font-sans);color:var(--cx-text-secondary)}.cx-bk-betreiber{flex-direction:row;align-items:center;gap:var(--cx-space-10)}.cx-bk-betreiber__text{display:flex;flex-direction:column;gap:var(--cx-space-2);min-width:0;flex:1 1}.cx-bk-betreiber__text>.cx-leiste-menue__mail,.cx-bk-betreiber__text>.cx-leiste-menue__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-bk-betreiber>.cx-pill{flex-shrink:0}.cx-bk-griff{height:var(--cx-control-h);padding-inline:var(--cx-space-14);box-sizing:border-box;color:var(--cx-text-primary);background:var(--cx-gl-btn);-webkit-backdrop-filter:var(--cx-gl-blur);backdrop-filter:var(--cx-gl-blur);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md);box-shadow:var(--cx-elev-schwebeknopf);font:600 var(--cx-font-size-12)/1 var(--cx-font-sans);cursor:pointer;transition:background var(--cx-duration) var(--cx-ease),border-color var(--cx-duration) var(--cx-ease),color var(--cx-duration) var(--cx-ease)}.cx-bk-griff:hover{color:var(--cx-brand-text);border-color:var(--cx-brand-primary)}.cx-bk-griff:focus-visible{outline:none;box-shadow:var(--cx-focus)}.cx-bk-akte__name{font:600 var(--cx-font-size-14)/1.2 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-bk-akte__unter{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--cx-font-size-12)/1.2 var(--cx-font-sans);color:var(--cx-text-tertiary)}.cx-hinweisstapel{position:fixed;z-index:var(--cx-layer-toast);inset-inline-end:var(--cx-space-20);bottom:calc(var(--cx-dock-abstand) + var(--cx-unterkante) + var(--cx-abrufleiste-hoehe));display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--cx-space-10);width:min(400px,calc(100vw - var(--cx-space-20) * 2));pointer-events:none}.cx-hinweisstapel:empty{display:none}.cx-hinweisstapel>*{pointer-events:auto}.cx-hinweisstapel>.cx-toast[data-cx-toast]{position:static;max-width:100%}.cx-hinweisruf{--cx-hinweisruf-ton:var(--cx-brand-primary);--cx-hinweisruf-grund:var(--cx-brand-subtle);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--cx-space-12);gap:var(--cx-space-12);width:100%;box-sizing:border-box;padding:var(--cx-space-14) var(--cx-space-12) var(--cx-space-14) var(--cx-space-16);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-xl);background:var(--cx-surface-raised);box-shadow:var(--cx-shadow-toast);overflow:hidden;animation:cx-hinweisruf-auf .26s var(--cx-ease,ease)}.cx-hinweisruf:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--cx-hinweisruf-ton)}.cx-hinweisruf--freigabe{--cx-hinweisruf-ton:var(--cx-warning-text);--cx-hinweisruf-grund:var(--cx-warning-bg)}.cx-hinweisruf--antwort{--cx-hinweisruf-ton:var(--cx-success-text);--cx-hinweisruf-grund:var(--cx-success-bg)}@media (prefers-reduced-motion:reduce){.cx-hinweisruf{animation:none}}@keyframes cx-hinweisruf-auf{0%{opacity:0;transform:translateX(12px) scale(.98)}to{opacity:1;transform:none}}.cx-hinweisruf__zeichen{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--cx-radius-md);background:var(--cx-hinweisruf-grund);color:var(--cx-hinweisruf-ton)}.cx-hinweisruf__inhalt{display:flex;flex-direction:column;gap:var(--cx-space-4);min-width:0;-webkit-padding-before:1px;padding-block-start:1px}.cx-hinweisruf__titel{font:600 var(--cx-font-size-13-5) /1.35 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-hinweisruf__text{font:400 var(--cx-font-size-12-5) /1.45 var(--cx-font-sans);color:var(--cx-text-secondary)}.cx-hinweisruf__aktion{display:flex;flex-wrap:wrap;gap:var(--cx-space-8);-webkit-margin-before:var(--cx-space-6);margin-block-start:var(--cx-space-6)}.cx-hinweisruf__zu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:calc(var(--cx-space-4) * -1) calc(var(--cx-space-2) * -1) 0 0;padding:0;border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-tertiary);cursor:pointer}.cx-hinweisruf__zu:hover{background:var(--cx-surface-row-hover);color:var(--cx-text-secondary)}.cx-hinweisruf__zu:focus-visible{outline:none;box-shadow:var(--cx-focus)}@media (max-width:639px){.cx-hinweisstapel{inset-inline:var(--cx-space-12);width:auto;align-items:stretch}}.cx-freigabe-satz{flex:0 0 auto;border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md);overflow:hidden;background:var(--cx-surface-panel)}.cx-freigabe-satz__kopf{display:flex;align-items:center;gap:var(--cx-space-9);flex-wrap:wrap;padding:var(--cx-space-12) var(--cx-space-16);background:var(--cx-surface-app);border-bottom:1px solid var(--cx-border-default)}.cx-freigabe-satz__marke{flex:1 1 auto;min-width:120px}.cx-freigabe-satz__kern{padding:var(--cx-space-13) var(--cx-space-16);border-bottom:1px solid var(--cx-border-subtle)}.cx-freigabe-satz__text{margin:0;font:600 var(--cx-font-size-14)/1.45 var(--cx-font-sans);color:var(--cx-text-primary);overflow-wrap:anywhere}.cx-freigabe-satz__meta{color:var(--cx-text-tertiary)}.cx-freigabe-satz__fehlt,.cx-freigabe-satz__meta{margin:var(--cx-space-6) 0 0;font-size:var(--cx-font-size-12-5);line-height:1.6}.cx-freigabe-satz__fehlt{color:var(--cx-text-secondary)}.cx-freigabe-satz__zeile{display:grid;grid-template-columns:minmax(0,1fr) 82px 120px;grid-gap:var(--cx-space-12);gap:var(--cx-space-12);align-items:center;padding:var(--cx-space-12) var(--cx-space-16);border-bottom:1px solid var(--cx-border-subtle)}.cx-freigabe-satz__zeile:last-of-type{border-bottom:0}.cx-freigabe-satz__konto{min-width:0;overflow-wrap:anywhere}.cx-freigabe-satz__betrag{text-align:end;font-weight:600}.cx-freigabe-satz__zweiter{border-top:1px solid var(--cx-border-default);background:var(--cx-surface-app)}.cx-freigabe-satz__zweiter-kopf{padding:var(--cx-space-10) var(--cx-space-16) 0}.cx-freigabe-satz__zweck{margin:var(--cx-space-6) 0 0;font-size:var(--cx-font-size-12-5);line-height:1.6;color:var(--cx-text-secondary)}.cx-freigabe-satz__summen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));border-top:1px solid var(--cx-border-default);background:var(--cx-surface-app)}.cx-freigabe-satz__feld{padding:var(--cx-space-13) var(--cx-space-16);-webkit-border-end:1px solid var(--cx-border-subtle);border-inline-end:1px solid var(--cx-border-subtle)}.cx-freigabe-satz__feld:last-child{-webkit-border-end:0;border-inline-end:0}.cx-freigabe-satz__wert{margin-top:var(--cx-space-8);font-weight:600}.cx-freigabe-satz__herkunft{margin:0;padding:var(--cx-space-10) var(--cx-space-16);border-top:1px solid var(--cx-border-default);font-size:var(--cx-font-size-12);line-height:1.6;color:var(--cx-text-tertiary)}.cx-freigabe-entscheidung{display:inline-flex;align-items:center;gap:var(--cx-space-16);flex-wrap:wrap}.cx-freigabe-entscheidung__trenner{width:1px;align-self:stretch;background:var(--cx-border-default)}.cx-freigabe-kern{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--cx-space-12);gap:var(--cx-space-12);align-items:start;padding:var(--cx-space-12) var(--cx-space-16);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md);background:var(--cx-surface-versenkt)}.cx-freigabe-kern__zeichen{display:inline-flex;align-items:center;justify-content:center;width:var(--cx-space-32);height:var(--cx-space-32);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-sm);background:var(--cx-surface-raised);color:var(--cx-text-secondary)}.cx-freigabe-kern__text{display:flex;flex-direction:column;gap:var(--cx-space-4);min-width:0}.cx-freigabe-kern__fakten{display:flex;flex-wrap:wrap;gap:var(--cx-space-4) var(--cx-space-16);margin:var(--cx-space-4) 0 0;padding:0;list-style:none;font-size:var(--cx-font-size-12);color:var(--cx-text-secondary)}.cx-freigabe-kern__fakten>li{display:inline-flex;align-items:center;gap:var(--cx-space-4)}.cx-freigabe-kern__fakten svg{flex:none;color:var(--cx-text-tertiary)}.cx-freigabe-werte{border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-md);overflow:hidden}.cx-vw-gueltig{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--cx-space-4)}.cx-vw-gueltig>svg{flex:none}.cx-freigabe-entscheidung__warnung{display:inline-flex;align-items:center;gap:var(--cx-space-6);font:600 var(--cx-font-size-12-5)/1.3 var(--cx-font-sans);color:var(--cx-warning-text)}.cx-vw-fp-kopf,.cx-vw-fp-pflicht{--vw-fp-spalte:170px;--vw-fp-fliess:220px}.cx-vw-fp-kopf{display:flex;flex-direction:column;gap:var(--cx-space-16);background:var(--cx-surface-panel);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-xl);padding:var(--cx-space-22) var(--cx-space-24)}.cx-vw-fp-kopf__oben{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cx-space-16);flex-wrap:wrap}.cx-vw-fp-kopf__text{display:flex;flex-direction:column;gap:var(--cx-space-6);min-width:0;flex:1 1 var(--vw-fp-fliess)}.cx-vw-fp-kopf__summe{margin:0;font:600 var(--cx-font-size-17)/1.3 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-fp-kopf__grund{margin:0;font-size:var(--cx-font-size-12-5);line-height:1.55;color:var(--cx-text-secondary);max-width:80ch}.cx-vw-fp-luecken{display:flex;flex-direction:column;border-top:1px solid var(--cx-border-subtle)}.cx-vw-fp-luecke{display:flex;align-items:center;gap:var(--cx-space-12);flex-wrap:wrap;padding:var(--cx-space-12) var(--cx-space-10);margin-inline:calc(var(--cx-space-10) * -1);border-radius:var(--cx-radius-sm);border-bottom:1px solid var(--cx-border-subtle);text-decoration:none;color:inherit}.cx-vw-fp-luecke:last-child{border-bottom:none}.cx-vw-fp-luecke:hover{background:var(--cx-surface-hover)}.cx-vw-fp-luecke__name{flex:0 0 var(--vw-fp-spalte);font:600 var(--cx-font-size-12-5)/1.4 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-fp-luecke__fehlt{flex:1 1 var(--vw-fp-fliess);min-width:0;font-size:var(--cx-font-size-12-5);line-height:1.45;color:var(--cx-warning-text)}.cx-vw-fp-luecke__weg{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto;font:600 var(--cx-font-size-12-5)/1.4 var(--cx-font-sans);color:var(--cx-brand-text)}.cx-vw-fp-sperren{background:var(--cx-surface-versenkt);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);padding:var(--cx-space-12) var(--cx-space-14)}.cx-vw-fp-sperren__kopf{display:flex;align-items:center;gap:var(--cx-space-10);flex-wrap:wrap}.cx-vw-fp-sperren__schloss{color:var(--cx-error-text)}.cx-vw-fp-sperren__zahl{flex:1 1 auto;font:600 var(--cx-font-size-12-5)/1.4 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-fp-sperren__liste{display:flex;flex-direction:column;gap:var(--cx-space-10);margin-top:var(--cx-space-12);padding-top:var(--cx-space-12);border-top:1px solid var(--cx-border-subtle)}.cx-vw-fp-sperre{display:flex;align-items:center;gap:var(--cx-space-12);flex-wrap:wrap}.cx-vw-fp-sperre__handlung{flex:0 0 var(--vw-fp-spalte);font:600 var(--cx-font-size-12-5)/1.4 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-fp-sperre__grund{flex:1 1 var(--vw-fp-fliess);min-width:0;font-size:var(--cx-font-size-12-5);line-height:1.45;color:var(--cx-warning-text)}.cx-vw-fp-sperre>.cx-btn{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}.cx-vw-fp-bereichkopf{display:flex;align-items:center;gap:var(--cx-space-12);flex-wrap:wrap}.cx-vw-fp-bereichkopf__name{font:600 var(--cx-font-size-15)/1.3 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-fp-bereichkopf__kern{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--cx-font-size-12-5);line-height:1.4;color:var(--cx-text-secondary)}.cx-vw-fp-pflicht{background:var(--cx-surface-panel);border:1px solid var(--cx-border-default);border-radius:var(--cx-radius-xl-eng);overflow:hidden}.cx-vw-fp-pflicht__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-12);flex-wrap:wrap;padding:var(--cx-space-14) var(--cx-space-22);border-bottom:1px solid var(--cx-border-subtle)}.cx-vw-fp-pflicht__titel{font:600 var(--cx-font-size-13)/1.35 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-fp-pflicht__liste{display:flex;flex-direction:column}.cx-vw-fp-pflicht__zeile{display:flex;align-items:center;gap:var(--cx-space-12);flex-wrap:wrap;padding:var(--cx-space-18) var(--cx-space-22);border-bottom:1px solid var(--cx-border-subtle)}.cx-vw-fp-pflicht__zeile:last-child{border-bottom:none}.cx-vw-fp-pflicht__zeile[data-stand=OFFEN]{background:var(--cx-warning-bg-soft)}.cx-vw-fp-pflicht__name{flex:1 1 var(--vw-fp-spalte);min-width:0;font:600 var(--cx-font-size-12-5)/1.4 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-fp-pflicht__wert{display:flex;flex-direction:column;gap:var(--cx-space-4);flex:2 1 var(--vw-fp-fliess);min-width:0;overflow-wrap:anywhere;font-size:var(--cx-font-size-12-5);line-height:1.45;color:var(--cx-text-body)}.cx-vw-fp-pflicht__leer{font-weight:600;color:var(--cx-warning-dot)}.cx-vw-fp-pflicht__erklaerung{font-size:var(--cx-font-size-11-5);line-height:1.5;color:var(--cx-text-tertiary)}.cx-vw-fp-pflicht__rechts{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto;display:flex;align-items:center;gap:var(--cx-space-8)}.cx-vw-fp-pflicht__knopf--offen{border-color:var(--cx-brand-primary);color:var(--cx-brand-text)}.cx-vw-fp-tabellen{display:flex;flex-direction:column;gap:var(--cx-space-14)}.cx-vw-fp-tabellen:empty{display:none}.cx-vw-fp-tabellen .cx-table__fussraster,.cx-vw-fp-tabellen .cx-table__head,.cx-vw-fp-tabellen .cx-table__row,.cx-vw-fp-tabellen .cx-table__summary{padding-inline:var(--cx-space-22)}.cx-vw-fp-tabellen .cx-table__row{padding-block:var(--cx-space-15)}.cx-vw-fp-tabellen .cx-table__head{padding-block:var(--cx-space-13)}.cx-console .cx-navtabs--e2 .cx-navtab{background:var(--cx-gl-btn);box-shadow:inset 0 0 0 1px var(--cx-border-default)}.cx-console .cx-navtabs--e2 .cx-navtab:hover{background:var(--cx-surface-hover)}.cx-console .cx-navtabs--e2 .cx-navtab.cx-navtab--active{color:var(--cx-brand-text);background:var(--cx-brand-subtle);box-shadow:inset 0 0 0 1px var(--cx-brand-primary)}.cx-console .cx-navtabs.cx-navtabs--e2{border-bottom-color:transparent;padding-bottom:0}.cx-vw-zugang__mehr{display:block;-webkit-margin-before:var(--cx-space-6);margin-block-start:var(--cx-space-6)}.cx-vw-zugang__anker{scroll-margin-top:var(--cx-space-24)}.cx-vw-zugang__raster{--marke-kachel:32px;--marke-zeichen:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--cx-space-10);gap:var(--cx-space-10)}.cx-vw-zugang__kachel{display:flex;align-items:center;gap:var(--cx-space-10);min-width:0;padding:var(--cx-space-10) var(--cx-space-12);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);background:var(--cx-surface-raised);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--cx-duration) var(--cx-ease),background-color var(--cx-duration) var(--cx-ease)}.cx-vw-zugang__kachel:hover{border-color:var(--cx-border-strong);background:var(--cx-surface-hover)}.cx-vw-zugang__kachel:focus-visible{outline:none;box-shadow:var(--cx-focus)}.cx-vw-zugang__kachel-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cx-space-4);min-width:0}.cx-vw-zugang__kachel-name{font:600 var(--cx-font-size-13)/1.3 var(--cx-font-sans);color:var(--cx-text-primary);overflow-wrap:anywhere}.cx-vw-zugang__kachel-art{font-size:var(--cx-font-size-11-5);line-height:1.3;color:var(--cx-text-tertiary)}.cx-vw-dienst__zeichen[data-marke=initialen]{color:var(--cx-text-secondary)}.cx-vw-zugang__initialen{font:700 var(--cx-font-size-12)/1 var(--cx-font-sans);letter-spacing:.02em}.cx-vw-dienst__zeichen[data-groesse=zeile] .cx-vw-zugang__initialen{font-size:var(--cx-font-size-11)}.cx-vw-zugang__verwaltet{margin:var(--cx-space-12) 0 0;font-size:var(--cx-font-size-12-5);line-height:1.5;color:var(--cx-text-secondary)}.cx-vw-zugang__textknopf{padding:0;border:0;background:none;font:inherit;color:var(--cx-brand-text);text-decoration:underline;cursor:pointer}.cx-vw-zugang__textknopf:focus-visible{outline:none;box-shadow:var(--cx-focus);border-radius:var(--cx-radius-sm)}.cx-vw-zugang__quelle{display:inline-flex;align-items:center;gap:var(--cx-space-4)}.cx-vw-zugang__gruppen{display:flex;flex-direction:column;gap:var(--cx-space-20)}.cx-vw-zugang__gruppe-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cx-space-8)}.cx-vw-zugang__gruppe-kopf .cx-vw-dienst__titelzeile{margin:0}.cx-vw-zugang__gruppe>.cx-vw-dienst__hinweis{margin:var(--cx-space-6) 0 0}.cx-vw-zugang__zeilen{list-style:none;margin:var(--cx-space-8) 0 0;padding:0;border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md)}.cx-vw-zugang__zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cx-space-8) var(--cx-space-12);padding:var(--cx-space-10) var(--cx-space-12)}.cx-vw-zugang__zeile+.cx-vw-zugang__zeile{border-top:1px solid var(--cx-border-subtle)}.cx-vw-zugang__zeile-text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:var(--cx-space-2)}.cx-vw-zugang__zeile-name{font:600 var(--cx-font-size-13)/1.3 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-vw-zugang__zeile-aktionen{display:flex;flex-wrap:wrap;gap:var(--cx-space-6);-webkit-margin-start:auto;margin-inline-start:auto}.cx-vw-zugang__vergangen{margin-top:var(--cx-space-20)}.cx-vw-zugang__vergangen>summary{cursor:pointer;margin:0}.cx-vw-zugang__vergangen .cx-vw-zugang__zeile-name{color:var(--cx-text-secondary)}.cx-vw-anleitung{margin:0;padding-left:var(--cx-space-18);display:flex;flex-direction:column;gap:var(--cx-space-10)}.cx-vw-anleitung__pfad{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cx-space-4);margin-bottom:var(--cx-space-2)}.cx-vw-anleitung__ort{font:600 var(--cx-font-size-12)/1.4 var(--cx-font-sans);color:var(--cx-text-primary);background:var(--cx-surface-panel);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-sm);padding:0 var(--cx-space-6)}.cx-vw-anleitung__satz{font-size:var(--cx-font-size-12-5);line-height:1.5;color:var(--cx-text-secondary)}.cx-fokus{min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;padding:var(--cx-space-32) var(--cx-space-16) 0;background:var(--cx-surface-app)}.cx-zustimmung{width:100%;max-width:var(--cx-w-compact);min-width:0;display:flex;flex-direction:column;gap:var(--cx-space-12)}.cx-zustimmung__karte{min-width:0}.cx-zustimmung__karte>.cx-card__footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--cx-layer-sticky);box-shadow:var(--cx-shadow-popover)}.cx-zustimmung__fuss{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:var(--cx-space-8)}.cx-zustimmung__knoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cx-space-8)}.cx-zustimmung__kopf{display:flex;flex-direction:column;align-items:center;gap:var(--cx-space-8);text-align:center}.cx-zustimmung__marken{--marke-kachel:40px;--marke-zeichen:24px;display:flex;align-items:center;gap:var(--cx-space-12);margin-bottom:var(--cx-space-6)}.cx-zustimmung__logo{display:block;width:var(--cx-control-h);height:var(--cx-control-h);border-radius:var(--cx-radius-md)}.cx-zustimmung__verbinder{width:var(--cx-space-32);border-top:2px dashed var(--cx-border-strong)}.cx-zustimmung__titel{margin:0;font:600 var(--cx-font-size-18)/1.3 var(--cx-font-sans);color:var(--cx-text-primary);overflow-wrap:anywhere}.cx-zustimmung__einleitung{margin:0;font-size:var(--cx-font-size-13);line-height:1.5;color:var(--cx-text-secondary)}.cx-zustimmung__sicherheit{margin:var(--cx-space-4) 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cx-space-6) var(--cx-space-10);font-size:var(--cx-font-size-12-5);color:var(--cx-text-secondary);overflow-wrap:anywhere}.cx-zustimmung__sicherheit strong{color:var(--cx-text-primary)}.cx-zustimmung__warnung{margin:0;padding:var(--cx-space-8) var(--cx-space-12);border:1px solid var(--cx-warning-border);border-radius:var(--cx-radius-md);background:var(--cx-warning-bg-soft);color:var(--cx-warning-text);font-size:var(--cx-font-size-12-5);line-height:1.5;text-align:start}.cx-zustimmung__abschnitt{margin-top:var(--cx-space-18);padding-top:var(--cx-space-16);border-top:1px solid var(--cx-border-subtle);min-width:0}.cx-zustimmung__abschnitt fieldset{border:0;margin:0;padding:0;min-width:0}.cx-zustimmung__abschnitt legend,.cx-zustimmung__abschnittstitel{margin:0;padding:0 0 var(--cx-space-10);font:600 var(--cx-font-size-13)/1.3 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-zustimmung__klein{margin:0;font-size:var(--cx-font-size-12-5);line-height:1.5;color:var(--cx-text-secondary)}.cx-zustimmung__einefirma{margin:0;display:flex;flex-direction:column;gap:var(--cx-space-2);overflow-wrap:anywhere}.cx-zustimmung__firmenleiste{flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:var(--cx-space-8)}.cx-zustimmung__firmenknoepfe,.cx-zustimmung__firmenleiste{display:flex;gap:var(--cx-space-8)}.cx-zustimmung__firmen{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--cx-space-10) var(--cx-space-16);gap:var(--cx-space-10) var(--cx-space-16);margin-top:var(--cx-space-10);min-width:0}.cx-zustimmung__bereiche{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md)}.cx-zustimmung__bereich{padding:var(--cx-space-10) var(--cx-space-14);min-width:0}.cx-zustimmung__bereichszeile{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cx-space-12);list-style:none}.cx-zustimmung__bereichszeile::-webkit-details-marker{display:none}.cx-zustimmung__anzahl{flex:none;padding-top:var(--cx-space-1);font-size:var(--cx-font-size-12);color:var(--cx-text-secondary);white-space:nowrap}.cx-zustimmung__anzahl:after{content:" ▸"}.cx-zustimmung__einzelheiten[open] .cx-zustimmung__anzahl:after{content:" ▾"}.cx-zustimmung__einzelheiten[open]>.cx-vw-liste{margin-top:var(--cx-space-8)}.cx-zustimmung__bereiche+.cx-zustimmung__klein{margin-top:var(--cx-space-12)}.cx-zustimmung__bereich+.cx-zustimmung__bereich{border-top:1px solid var(--cx-border-subtle)}.cx-zustimmung__bereichskopf{display:flex;flex-direction:column;gap:var(--cx-space-2)}.cx-zustimmung__bereichstitel{font:600 var(--cx-font-size-13)/1.35 var(--cx-font-sans);color:var(--cx-text-primary)}.cx-zustimmung__art{font-size:var(--cx-font-size-12);line-height:1.45;color:var(--cx-text-tertiary)}.cx-zustimmung__bereich:not([data-art=lesen]) .cx-zustimmung__art{color:var(--cx-brand-text)}.cx-zustimmung__einzelheiten>summary{cursor:pointer}.cx-zustimmung__einzelheiten>summary:focus-visible{outline:none;box-shadow:var(--cx-focus);border-radius:var(--cx-radius-xs)}@media (max-width:639px){.cx-fokus{padding-top:var(--cx-space-12);padding-inline:var(--cx-space-8)}.cx-zustimmung__knoepfe>.cx-btn{flex:1 1 auto}}.cx-fokus:has(>.cx-zustimmung){align-items:safe center;padding:var(--cx-space-32) var(--cx-space-16);background:radial-gradient(120% 70% at 50% 0,var(--cx-freigabe-kern),transparent 60%),var(--cx-freigabe-rumpf)}.cx-zustimmung__karte{display:flex;flex-direction:column;max-height:calc(100dvh - 2 * var(--cx-space-32));border:1px solid var(--cx-freigabe-linie);border-radius:var(--cx-radius-lg);background:var(--cx-surface-panel);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--cx-elev-dialog);overflow:hidden}.cx-zustimmung__karte>.cx-card__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cx-zustimmung__karte>.cx-card__footer{position:static;flex:none;box-shadow:none;background:var(--cx-freigabe-zebra);border-top:1px solid var(--cx-freigabe-linie)}.cx-zustimmung__kopf{margin:calc(-1 * var(--cx-space-22)) calc(-1 * var(--cx-space-22)) 0;padding:var(--cx-space-22) var(--cx-space-22) var(--cx-space-18);background:linear-gradient(180deg,var(--cx-freigabe-kern),var(--cx-surface-panel));border-bottom:1px solid var(--cx-freigabe-kern-rand)}.cx-zustimmung__abschnitt{margin-top:var(--cx-space-16);padding:var(--cx-space-14) var(--cx-space-16);border:1px solid var(--cx-freigabe-linie);border-radius:var(--cx-radius-md);background:var(--cx-freigabe-zebra)}.cx-zustimmung__titelzeile{display:inline-flex;align-items:center;gap:var(--cx-space-8)}.cx-zustimmung__titelzeile>svg{flex:none;color:var(--cx-brand-text)}.cx-zustimmung__firmen>*{padding:var(--cx-space-8) var(--cx-space-10);border:1px solid var(--cx-freigabe-linie);border-radius:var(--cx-radius-sm);background:var(--cx-surface-panel)}.cx-zustimmung__firmen>:has([aria-checked=true]),.cx-zustimmung__firmen>:has(input:checked){border-color:var(--cx-freigabe-kern-rand);background:var(--cx-freigabe-kern)}.cx-zustimmung__bereiche{border-color:var(--cx-freigabe-linie);background:var(--cx-surface-panel);overflow:hidden}.cx-zustimmung__bereich:nth-child(2n){background:var(--cx-freigabe-zebra)}.cx-zustimmung__bereich+.cx-zustimmung__bereich{border-top-color:var(--cx-freigabe-linie)}.cx-zustimmung__bereichszeile{align-items:center}.cx-zustimmung__bereichszeichen{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--cx-space-32);height:var(--cx-space-32);border-radius:var(--cx-radius-sm);background:var(--cx-freigabe-kopfzeile);color:var(--cx-freigabe-kopfzeile-text)}.cx-zustimmung__bereichskopf{flex:1 1 auto;min-width:0}.cx-zustimmung__bereich[data-art=lesen] .cx-zustimmung__art{align-self:flex-start;padding:0 var(--cx-space-6);border-radius:var(--cx-radius-xs);background:var(--cx-info-bg);color:var(--cx-info-text)}.cx-zustimmung__anzahl{padding:var(--cx-space-2) var(--cx-space-8);border:1px solid var(--cx-freigabe-linie);border-radius:var(--cx-radius-pill,var(--cx-radius-md));background:var(--cx-surface-panel)}@media (max-width:639px){.cx-fokus:has(>.cx-zustimmung){align-items:flex-start;padding:var(--cx-space-12) var(--cx-space-8)}.cx-zustimmung__karte{max-height:calc(100dvh - 2 * var(--cx-space-12))}.cx-zustimmung__bereichszeile{flex-wrap:wrap;align-items:flex-start}.cx-zustimmung__bereichskopf{flex-basis:calc(100% - var(--cx-space-32) - var(--cx-space-12))}.cx-zustimmung__anzahl{-webkit-margin-start:calc(var(--cx-space-32) + var(--cx-space-12));margin-inline-start:calc(var(--cx-space-32) + var(--cx-space-12))}}[data-fvwrap]{--vw-fv-breit:1160px;--vw-fv-schmal:860px;display:flex;flex-direction:column;gap:var(--cx-space-16);inline-size:100%;margin-inline:auto;max-inline-size:var(--vw-fv-breit)}[data-fvwrap][data-breit]{gap:var(--cx-space-14);max-inline-size:var(--vw-fv-schmal)}[data-fvwrap][data-breit=true]{max-inline-size:var(--vw-fv-breit)}[data-fvgrid]{display:grid;grid-gap:var(--cx-space-14);gap:var(--cx-space-14);grid-template-columns:repeat(3,minmax(0,1fr))}[data-fvgrid][data-eng]{gap:var(--cx-space-12)}:root[data-geraet=tablet] [data-fvgrid],[data-fvgrid][data-eng]{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-geraet=mobil] [data-fvgrid],:root[data-geraet=mobil] [data-fvgrid][data-eng]{grid-template-columns:minmax(0,1fr)}[data-fvfeld]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cx-space-14);padding:var(--cx-space-13) var(--cx-space-18);-webkit-border-before:1px solid var(--cx-border-subtle);border-block-start:1px solid var(--cx-border-subtle)}[data-fvfeld]:first-child{-webkit-border-before:0;border-block-start:0}a[data-fvfeld],button[data-fvfeld]{cursor:pointer}a[data-fvfeld]:hover,button[data-fvfeld]:hover{background:var(--cx-surface-row-hover)}[data-fvfeld=schiene]{flex:1 1;min-inline-size:0;gap:var(--cx-space-12);padding:var(--cx-space-11) 0 var(--cx-space-15);-webkit-border-before:0;border-block-start:0}:root[data-geraet=mobil] [data-fvfeld]{padding-inline:var(--cx-space-14)}:root[data-geraet=mobil] [data-fvfeld=schiene]{padding-inline:0}.cx-abschnittspalte__liste{display:flex;flex-direction:column;gap:var(--cx-space-2);margin:0;padding:0;list-style:none}.cx-abschnittspalte__knopf{display:flex;align-items:flex-start;gap:var(--cx-space-10);width:100%;padding:var(--cx-space-8) var(--cx-space-10);font:inherit;text-align:left;color:var(--cx-text-secondary);background:transparent;border:0;border-radius:var(--cx-radius-md);cursor:pointer;transition:background var(--cx-duration) var(--cx-ease)}.cx-abschnittspalte__knopf:hover{background:var(--cx-surface-row-hover)}.cx-abschnittspalte__knopf:focus-visible{outline:none;box-shadow:var(--cx-focus)}.cx-abschnittspalte__eintrag.is-aktiv .cx-abschnittspalte__knopf{color:var(--cx-text-primary);background:var(--cx-surface-selected)}.cx-abschnittspalte__nr{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--cx-space-20);height:var(--cx-space-20);margin-top:var(--cx-space-1);font-size:var(--cx-font-size-11);font-weight:600;color:var(--cx-text-tertiary);border:1px solid var(--cx-border-default);border-radius:50%}.cx-abschnittspalte__eintrag.is-aktiv .cx-abschnittspalte__nr{color:var(--cx-brand-text);border-color:var(--cx-brand-primary);background:var(--cx-brand-subtle)}.cx-abschnittspalte__text{display:flex;flex:1 1;flex-direction:column;gap:var(--cx-space-2);min-width:0}.cx-abschnittspalte__label{display:flex;align-items:center;gap:var(--cx-space-6);font-size:var(--cx-font-size-12-5);font-weight:600;line-height:1.35}.cx-abschnittspalte__warnung{display:inline-flex;color:var(--cx-warning-text)}.cx-abschnittspalte__meta{font-size:var(--cx-font-size-11);color:var(--cx-text-tertiary)}.cx-abschnittspalte__fehlt{font-size:var(--cx-font-size-11);line-height:1.4;color:var(--cx-warning-text)}.cx-logo{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;color:var(--cx-brand-text);background:var(--cx-brand-subtle);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-lg)}.cx-logo--gross{width:calc(var(--cx-space-32) * 2);height:calc(var(--cx-space-32) * 2)}.cx-logo--klein{width:var(--cx-space-28);height:var(--cx-space-28);border-radius:var(--cx-radius-md)}.cx-logo__bild{display:block;width:100%;height:100%;object-fit:contain;background:var(--cx-surface-panel)}.cx-logo__initialen{font-weight:700;letter-spacing:.02em}.cx-logo--gross .cx-logo__initialen{font-size:var(--cx-font-size-20)}.cx-logo--klein .cx-logo__initialen{font-size:var(--cx-font-size-11)}.cx-logo-upload{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cx-space-14)}.cx-logo-upload__text{display:flex;flex:1 1;flex-direction:column;gap:var(--cx-space-4);min-width:min(100%,calc(var(--cx-space-40) * 5))}.cx-logo-upload__titel{font-size:var(--cx-font-size-13);font-weight:600;color:var(--cx-text-primary)}.cx-logo-upload__hinweis{font-size:var(--cx-font-size-12);color:var(--cx-text-secondary)}.cx-logo-upload__grund{font-size:var(--cx-font-size-11-5);color:var(--cx-warning-text)}.cx-logo-upload__aktionen{display:flex;flex-wrap:wrap;gap:var(--cx-space-8)}.cx-logo-upload__feld{display:none}.cx-klapp__inhalt{padding:var(--cx-space-4) var(--cx-space-16) var(--cx-space-16);border-top:1px solid var(--cx-border-subtle)}.cx-belegfenster{display:flex;flex-direction:column;height:min(60vh,calc(var(--cx-space-40) * 18));min-height:calc(var(--cx-space-40) * 8);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);background:var(--cx-surface-versenkt);overflow:hidden}.cx-belegfenster>.cx-dokument__hinweis{flex:1 1 auto}.cx-belegfenster__technik>summary{cursor:pointer;font-size:var(--cx-font-size-12);color:var(--cx-text-secondary)}.cx-belegfenster__technik>dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--cx-space-12);column-gap:var(--cx-space-12);grid-row-gap:var(--cx-space-4);row-gap:var(--cx-space-4);margin:var(--cx-space-8) 0 0;font-size:var(--cx-font-size-12)}.cx-belegfenster__technik>dl>div{display:contents}.cx-belegfenster__technik dt{color:var(--cx-text-tertiary)}.cx-belegfenster__technik dd{margin:0;color:var(--cx-text-secondary);overflow-wrap:anywhere}.cx-kundenzelle{display:flex;align-items:center;gap:var(--cx-space-12);min-width:0}.cx-kundenzelle__name{color:var(--cx-text-primary);text-decoration:none}.cx-kundenzelle__name:focus-visible,.cx-kundenzelle__name:hover{color:var(--cx-brand-text);text-decoration:underline;text-underline-offset:var(--cx-space-3)}.cx-listbar--geteilt{justify-content:space-between;gap:var(--cx-space-12)}.cx-listbar__finden,.cx-listbar__handeln{display:flex;align-items:center;gap:var(--cx-space-9);min-width:0}.cx-listbar__finden{flex:1 1 calc(var(--cx-space-40) * 8);max-width:calc(var(--cx-space-40) * 14)}.cx-listbar__finden>:first-child{flex:1 1 auto;min-width:0}.cx-listbar__handeln{flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:860px){.cx-listbar__finden,.cx-listbar__handeln{flex:1 1 100%;max-width:none}.cx-listbar__handeln{justify-content:flex-end}}.cx-markenkopf{display:flex;align-items:center;gap:var(--cx-space-12);margin-bottom:var(--cx-space-14)}.cx-markenkopf__zeichen{display:block;width:var(--cx-space-34);height:var(--cx-space-34);border-radius:var(--cx-radius-md);box-shadow:var(--cx-shadow-hover);flex:none}.cx-markenkopf__text{display:flex;flex-direction:column;gap:var(--cx-space-2);min-width:0}.cx-markenkopf__marke{font-size:var(--cx-font-size-15);font-weight:600;color:var(--cx-text-primary)}.cx-markenkopf__gruss{font-size:var(--cx-font-size-12-5);color:var(--cx-text-secondary)}.cx-datumfeld__knopf{display:inline-flex;align-items:center;justify-content:center;padding:var(--cx-space-4);border:0;border-radius:var(--cx-radius-sm);background:transparent;color:var(--cx-text-tertiary);cursor:pointer}.cx-datumfeld__knopf:hover{color:var(--cx-brand-text);background:var(--cx-brand-subtle)}.cx-datumfeld__knopf:focus-visible{outline:none;box-shadow:var(--cx-focus)}.cx-datumfeld__kalender{position:absolute;inset-inline-end:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.cx-befundgruppe{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--cx-space-40) * 8),1fr));grid-gap:var(--cx-space-6);gap:var(--cx-space-6);margin:0;list-style:none}.cx-befundgruppe__eintrag{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-8);padding:var(--cx-space-7) var(--cx-space-10);border-radius:var(--cx-radius-sm);color:var(--cx-text-secondary);font-size:var(--cx-font-size-12);text-decoration:none}.cx-befundgruppe__eintrag:hover{background:var(--cx-surface-row-hover);color:var(--cx-text-primary)}.cx-zeilenaktionen{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--cx-space-6)}.cx-abschnittsdialog{display:grid;grid-template-columns:minmax(0,calc(var(--cx-space-40) * 6)) minmax(0,1fr);grid-gap:var(--cx-space-18);gap:var(--cx-space-18);align-items:start}.cx-abschnittsdialog>.cx-abschnittspalte{position:-webkit-sticky;position:sticky;top:0;z-index:1}.cx-abschnittsdialog__inhalt{min-width:0}:root:is([data-geraet=tablet],[data-geraet=mobil]) .cx-abschnittsdialog{grid-template-columns:minmax(0,1fr);gap:var(--cx-space-12)}.cx-abschnittsdialog{--cx-abschnitt-rand:var(--cx-dialog-rand,var(--cx-space-22))}:root:is([data-geraet=tablet],[data-geraet=mobil]) .cx-abschnittsdialog>.cx-abschnittspalte{top:calc(var(--cx-abschnitt-rand) * -1);margin:calc(var(--cx-abschnitt-rand) * -1) calc(var(--cx-abschnitt-rand) * -1) 0;padding:var(--cx-space-10) 0;background:var(--cx-surface-panel);border-bottom:1px solid var(--cx-border-subtle)}:root[data-glas]:is([data-geraet=tablet],[data-geraet=mobil]) .cx-abschnittsdialog>.cx-abschnittspalte{background:var(--cx-gl-dlg);-webkit-backdrop-filter:var(--cx-gl-blur);backdrop-filter:var(--cx-gl-blur)}:root:is([data-geraet=tablet],[data-geraet=mobil]) .cx-abschnittsdialog .cx-abschnittspalte__liste{flex-direction:row;gap:var(--cx-space-6);overflow-x:auto;scrollbar-width:none;padding-inline:var(--cx-abschnitt-rand);scroll-padding-inline:var(--cx-abschnitt-rand);-webkit-mask-image:linear-gradient(to right,transparent,currentColor var(--cx-abschnitt-rand),currentColor calc(100% - var(--cx-abschnitt-rand)),transparent);mask-image:linear-gradient(to right,transparent,currentColor var(--cx-abschnitt-rand),currentColor calc(100% - var(--cx-abschnitt-rand)),transparent)}:root:is([data-geraet=tablet],[data-geraet=mobil]) .cx-abschnittsdialog .cx-abschnittspalte__liste::-webkit-scrollbar{display:none}:root:is([data-geraet=tablet],[data-geraet=mobil]) .cx-abschnittsdialog .cx-abschnittspalte__knopf{white-space:nowrap}:root:is([data-geraet=tablet],[data-geraet=mobil]) .cx-abschnittsdialog .cx-abschnittspalte__fehlt,:root:is([data-geraet=tablet],[data-geraet=mobil]) .cx-abschnittsdialog .cx-abschnittspalte__meta{display:none}.cx-logoadresse{grid-column:1/-1;display:flex;align-items:flex-start;gap:var(--cx-space-14)}.cx-logoadresse__eingabe{display:flex;flex:1 1;flex-direction:column;gap:var(--cx-space-6);min-width:0}.cx-logoadresse__status{display:flex;align-items:flex-start;gap:var(--cx-space-6);margin:0;font-size:var(--cx-font-size-12);line-height:1.5;color:var(--cx-text-secondary)}.cx-logoadresse__status>svg{flex:0 0 auto;margin-top:var(--cx-space-2)}.cx-logoadresse__status.is-erfolg{color:var(--cx-success-text)}.cx-logoadresse__status.is-warnung{color:var(--cx-warning-text)}.cx-logoadresse__status.is-fehler{color:var(--cx-error-text)}.cx-freigabefeld{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cx-space-4)}.cx-freigabefeld__label{font-size:var(--cx-font-size-12);font-weight:600;color:var(--cx-text-primary)}.cx-freigabefeld__text{margin:0;font-size:var(--cx-font-size-13);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cx-text-secondary)}.cx-freigabefeld__text.is-gekuerzt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.cx-freigabefeld__mehr{padding:0;font:inherit;font-size:var(--cx-font-size-12);font-weight:600;color:var(--cx-brand-text);background:none;border:0;cursor:pointer}.cx-freigabefeld__mehr:hover{text-decoration:underline}.cx-freigabefeld__mehr:focus-visible{outline:none;border-radius:var(--cx-radius-sm);box-shadow:var(--cx-focus)}.cx-aktenzeilen{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cx-aktenzeilen>li+li{border-top:1px solid var(--cx-border-subtle)}.cx-aktenzeile{display:flex;align-items:center;gap:var(--cx-space-12);width:100%;padding:var(--cx-space-12) var(--cx-space-15);font:inherit;text-align:start;color:inherit;background:none;border:0;cursor:pointer}.cx-aktenzeile:hover{background:var(--cx-surface-row-hover)}.cx-aktenzeile:focus-visible{outline:none;box-shadow:var(--cx-focus)}.cx-aktenzeile__text{display:flex;flex:1 1;flex-direction:column;gap:var(--cx-space-4);min-width:0}.cx-aktenzeile__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cx-space-8);font-size:var(--cx-font-size-13);font-weight:600;color:var(--cx-text-primary)}.cx-aktenzeile__kern{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--cx-font-size-13);line-height:1.5;overflow-wrap:anywhere;color:var(--cx-text-secondary)}.cx-aktenzeile__meta{font-size:var(--cx-font-size-12);color:var(--cx-text-tertiary)}.cx-rechnungsbetrag{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--cx-space-4)}[data-marke=smaragd]{--cx-marke-grund:var(--cx-marke-smaragd-grund);--cx-marke-schrift:var(--cx-marke-smaragd-schrift);--cx-marke-voll:var(--cx-marke-smaragd-voll)}[data-marke=ozean]{--cx-marke-grund:var(--cx-marke-ozean-grund);--cx-marke-schrift:var(--cx-marke-ozean-schrift);--cx-marke-voll:var(--cx-marke-ozean-voll)}[data-marke=indigo]{--cx-marke-grund:var(--cx-marke-indigo-grund);--cx-marke-schrift:var(--cx-marke-indigo-schrift);--cx-marke-voll:var(--cx-marke-indigo-voll)}[data-marke=violett]{--cx-marke-grund:var(--cx-marke-violett-grund);--cx-marke-schrift:var(--cx-marke-violett-schrift);--cx-marke-voll:var(--cx-marke-violett-voll)}[data-marke=rubin]{--cx-marke-grund:var(--cx-marke-rubin-grund);--cx-marke-schrift:var(--cx-marke-rubin-schrift);--cx-marke-voll:var(--cx-marke-rubin-voll)}[data-marke=koralle]{--cx-marke-grund:var(--cx-marke-koralle-grund);--cx-marke-schrift:var(--cx-marke-koralle-schrift);--cx-marke-voll:var(--cx-marke-koralle-voll)}[data-marke=bernstein]{--cx-marke-grund:var(--cx-marke-bernstein-grund);--cx-marke-schrift:var(--cx-marke-bernstein-schrift);--cx-marke-voll:var(--cx-marke-bernstein-voll)}[data-marke=schiefer]{--cx-marke-grund:var(--cx-marke-schiefer-grund);--cx-marke-schrift:var(--cx-marke-schiefer-schrift);--cx-marke-voll:var(--cx-marke-schiefer-voll)}.cx-logo[data-marke]{color:var(--cx-marke-schrift);background:var(--cx-marke-grund);border-color:var(--cx-marke-voll)}.cx-logo[data-marke]:has(.cx-logo__bild){background:var(--cx-surface-panel)}.cx-markenwahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--cx-space-40) * 2),1fr));grid-gap:var(--cx-space-8);gap:var(--cx-space-8)}.cx-markenwahl__feld{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--cx-space-6);padding:var(--cx-space-8) var(--cx-space-4);border:1px solid var(--cx-border-subtle);border-radius:var(--cx-radius-md);cursor:pointer}.cx-markenwahl__feld:hover{background:var(--cx-surface-row-hover)}.cx-markenwahl__feld.is-gewaehlt{border-color:var(--cx-brand-primary);background:var(--cx-brand-subtle)}.cx-markenwahl__feld>input{position:absolute;opacity:0;pointer-events:none}.cx-markenwahl__feld:has(input:focus-visible){box-shadow:var(--cx-focus)}.cx-markenwahl__muster{width:var(--cx-space-28);height:var(--cx-space-28);border-radius:var(--cx-radius-pill);background:var(--cx-marke-voll);border:var(--cx-space-3) solid var(--cx-marke-grund)}.cx-markenwahl__muster--auto{border-style:dashed;border-color:var(--cx-marke-voll);background:var(--cx-marke-grund)}.cx-markenwahl__name{font-size:var(--cx-font-size-11-5);color:var(--cx-text-secondary)}.cx-markenwahl__feld.is-gewaehlt .cx-markenwahl__name{color:var(--cx-text-primary);font-weight:600}.cx-leiste-chip__kachel[data-marke]{color:var(--cx-marke-schrift);background:var(--cx-marke-grund)}.cx-leiste-chip__kachel[data-marke]:has(>.cx-leiste-chip__bild){overflow:hidden;background:var(--cx-surface-panel);box-shadow:inset 0 0 0 1px var(--cx-marke-voll)}.cx-leiste-chip__bild{display:block;width:100%;height:100%;object-fit:contain}.cx-cowin__kachel[data-marke]{overflow:hidden;color:var(--cx-marke-schrift);background:var(--cx-marke-grund);font:700 var(--cx-font-size-12) /1 var(--cx-font-mono)}.cx-cowin__zeile--aktiv .cx-cowin__kachel[data-marke]{color:var(--cx-marke-grund);background:var(--cx-marke-voll)}.cx-cowin__kachel[data-marke]:has(>.cx-cowin__bild){background:var(--cx-surface-panel);box-shadow:inset 0 0 0 1px var(--cx-marke-voll)}.cx-cowin__bild{display:block;width:100%;height:100%;object-fit:contain}.cx-erscheinung{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--cx-space-40) * 7));grid-gap:var(--cx-space-20);gap:var(--cx-space-20);align-items:start}@media (max-width:860px){.cx-erscheinung{grid-template-columns:minmax(0,1fr)}}.cx-erscheinung__einstellen,.cx-erscheinung__farbe,.cx-erscheinung__vorschau{display:flex;flex-direction:column;gap:var(--cx-space-10);min-width:0}.cx-erscheinung__einstellen{gap:var(--cx-space-18)}.cx-erscheinung__titel{font-size:var(--cx-font-size-12);font-weight:600;color:var(--cx-text-primary)}.cx-erscheinung__hinweis{font-size:var(--cx-font-size-11-5);color:var(--cx-text-tertiary)}.cx-erscheinung__vorschau{padding:var(--cx-space-14);border:1px dashed var(--cx-border-dashed);border-radius:var(--cx-radius-md);background:var(--cx-surface-versenkt)}.cx-erscheinung__leiste,.cx-erscheinung__zeile{display:flex;min-width:0}.cx-erscheinung__zeile{align-items:center;gap:var(--cx-space-10)}.cx-erscheinung__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cx-font-size-13);font-weight:600;color:var(--cx-text-primary)}.cx-zeilenauge{flex:0 0 auto;min-width:var(--cx-space-32);padding-inline:var(--cx-space-6);justify-content:center}.cx-dialog.cx-freigabe-fenster .cx-dialog__band,.cx-dialog.cx-freigabe-fenster .cx-dialog__header{background:var(--cx-surface-panel);border-bottom:1px solid var(--cx-freigabe-linie)}.cx-dialog.cx-freigabe-fenster .cx-dialog__body{background:var(--cx-freigabe-rumpf)}.cx-dialog.cx-freigabe-fenster .cx-dialog__footer{background:var(--cx-surface-panel);border-top:1px solid var(--cx-freigabe-linie)}.cx-dialog.cx-freigabe-fenster .cx-dialog__body .cx-freigabe-block,.cx-dialog.cx-freigabe-fenster .cx-dialog__body .cx-freigabe-satz,.cx-dialog.cx-freigabe-fenster .cx-dialog__body .cx-freigabe-werte,.cx-dialog.cx-freigabe-fenster .cx-dialog__body .cx-table,.cx-dialog.cx-freigabe-fenster .cx-dialog__body .cx-vw-regel__block,.cx-dialog.cx-freigabe-fenster .cx-dialog__body .cx-vw-roh{background-color:var(--cx-surface-panel);background-image:none;border:1px solid var(--cx-freigabe-linie);border-radius:var(--cx-radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.cx-dialog.cx-freigabe-fenster .cx-dialog__body .cx-freigabe-block{padding:var(--cx-space-12) var(--cx-space-16)}.cx-dialog.cx-freigabe-fenster .cx-dialog__body .cx-diff{background:var(--cx-surface-panel);border:1px solid var(--cx-freigabe-linie);border-radius:var(--cx-radius-md);border-collapse:separate;border-spacing:0;overflow:hidden}.cx-dialog.cx-freigabe-fenster .cx-freigabe-kern{background:var(--cx-freigabe-kern);border-color:var(--cx-freigabe-kern-rand)}.cx-dialog.cx-freigabe-fenster .cx-freigabe-kern__zeichen{background:var(--cx-surface-panel);border-color:var(--cx-freigabe-kern-rand);color:var(--cx-brand-text)}.cx-dialog.cx-freigabe-fenster .cx-diff thead th,.cx-dialog.cx-freigabe-fenster .cx-table__head{background:var(--cx-freigabe-kopfzeile);border-bottom:1px solid var(--cx-freigabe-knopf-rand);color:var(--cx-freigabe-kopfzeile-text)}.cx-dialog.cx-freigabe-fenster .cx-diff thead th,.cx-dialog.cx-freigabe-fenster .cx-table__head *{color:var(--cx-freigabe-kopfzeile-text)}.cx-freigabe-spaltenkopf{display:inline-flex;align-items:center;gap:var(--cx-space-6);white-space:nowrap}.cx-freigabe-spaltenkopf>svg{flex:none;opacity:.85}.cx-dialog.cx-freigabe-fenster .cx-diff tbody td,.cx-dialog.cx-freigabe-fenster .cx-diff tbody th,.cx-dialog.cx-freigabe-fenster .cx-table__row{border-bottom:1px solid var(--cx-freigabe-linie)}.cx-dialog.cx-freigabe-fenster .cx-diff tbody tr:nth-child(2n)>*,.cx-dialog.cx-freigabe-fenster .cx-table__body .cx-table__row:nth-child(2n){background:var(--cx-freigabe-zebra)}.cx-dialog.cx-freigabe-fenster .cx-table__body .cx-table__row:hover{background:var(--cx-surface-selected)}.cx-dialog.cx-freigabe-fenster .cx-diff tbody th{color:var(--cx-text-primary)}.cx-dialog.cx-freigabe-fenster .cx-table__foot,.cx-dialog.cx-freigabe-fenster .cx-table__summary{background:var(--cx-freigabe-zebra);border-top:1px solid var(--cx-freigabe-knopf-rand);color:var(--cx-text-primary)}.cx-dialog.cx-freigabe-fenster .cx-freigabe-werte .cx-dokwerte__zelle{border-block-end-color:var(--cx-freigabe-linie);-webkit-border-end:1px solid var(--cx-freigabe-linie);border-inline-end:1px solid var(--cx-freigabe-linie)}.cx-dialog.cx-freigabe-fenster .cx-freigabe-werte .cx-dokwerte__zelle:nth-child(2n){background:var(--cx-freigabe-zebra)}.cx-dialog.cx-freigabe-fenster .cx-freigabe-werte .cx-dokwerte__kachel{background:var(--cx-freigabe-kopfzeile);color:var(--cx-freigabe-kopfzeile-text)}.cx-dialog.cx-freigabe-fenster .cx-dialog__footer .cx-btn--secondary{background:var(--cx-freigabe-knopf);border-color:var(--cx-freigabe-knopf-rand);color:var(--cx-text-primary)}.cx-dialog.cx-freigabe-fenster .cx-dialog__footer .cx-btn--secondary:hover{border-color:var(--cx-brand-primary);color:var(--cx-brand-text)}.cx-dialog.cx-freigabe-fenster .cx-btn.cx-freigabe-ablehnen{background:var(--cx-error-bg);border-color:var(--cx-error-border);color:var(--cx-error-text)}.cx-dialog.cx-freigabe-fenster .cx-btn.cx-freigabe-ablehnen:hover{border-color:var(--cx-error-text);color:var(--cx-error-text)}.cx-dialog.cx-freigabe-fenster .cx-btn.cx-freigabe-auskunft{background:var(--cx-info-bg);border:1px solid var(--cx-info-border);color:var(--cx-info-text)}.cx-dialog.cx-freigabe-fenster .cx-btn.cx-freigabe-auskunft:hover{border-color:var(--cx-info-text)}.cx-freigabe-titel{display:inline-flex;align-items:center;gap:var(--cx-space-6);margin-bottom:var(--cx-space-6)}.cx-freigabe-titel>svg{flex:none;color:var(--cx-info-text)}.cx-freigabe-hinweis{display:flex;align-items:flex-start;gap:var(--cx-space-8);margin:0;font-size:var(--cx-font-size-12-5);color:var(--cx-text-secondary)}.cx-freigabe-hinweis>svg{flex:none;margin-top:var(--cx-space-2);color:var(--cx-info-text)}.cx-freigabe-konto-fehlt{display:inline-flex;align-items:center;gap:var(--cx-space-4);color:var(--cx-warning-text)}.cx-sicher-folgen{display:flex;flex-direction:column;gap:var(--cx-space-12)}.cx-sicher-folgen__gruppe{min-width:0}