@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Variable.ttf)format("truetype");font-weight:100 700;font-stretch:75% 100%;font-style:normal;font-display:swap}:root,:root[data-farbmodus=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hintergrund:#f6f8fa;--flaeche:#fff;--flaeche2:#edf1f4;--linie:#dde4ea;--rand:#778a99;--text:#16232f;--gedaempft:#5b6f80;--akzent:#0b5e6b;--akzentGrund:#e3f2f4;--onAkzent:#fff;--rot:#a61b1b;--rotGrund:#fde8e8;--gelb:#7a5600;--gelbGrund:#fff3d1;--gruen:#146c38;--gruenGrund:#ddf5e6;--fokus:#0b5e6b}:root[data-farbmodus=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hintergrund:#0b1622;--flaeche:#12202e;--flaeche2:#172a3b;--linie:#24394d;--rand:#5e7a94;--text:#e6eef5;--gedaempft:#8ca3b8;--akzent:#3cc8d8;--akzentGrund:#193b49;--onAkzent:#062027;--rot:#f26d6d;--rotGrund:#312b37;--gelb:#f5c542;--gelbGrund:#323731;--gruen:#4ade80;--gruenGrund:#1a3b39;--fokus:#3cc8d8}:root{--abstand-klein:8px;--abstand-mittel:12px;--abstand-gross:20px;--abstand-seite:28px;--abstand-oben:24px;--abstand-sidebar:236px;--radius-badge:6px;--radius-control:8px;--radius-mandant:10px;--radius-karte:14px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--hintergrund);color:var(--text);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.45}h1,h2,h3,p{margin:0}:focus{outline:none}:focus-visible,[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:2px}.bcm-zahl{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;font-stretch:85%}.bcm-nur-lesbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bcm-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte);padding:18px var(--abstand-gross)}.bcm-karte-kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-mittel);margin-bottom:14px;display:flex}.bcm-karte-titel{font-size:14px;font-weight:600}.bcm-karte-beschriftung{color:var(--gedaempft);text-align:right;font-size:12.5px}.bcm-knopf{border-radius:var(--radius-control);min-height:40px;font:inherit;cursor:pointer;color:var(--akzent);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:500;line-height:1.3;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.bcm-knopf[data-pressed]:not([data-disabled]){transform:translateY(1px)}.bcm-knopf[data-disabled]{opacity:.5;cursor:default}.bcm-knopf-primaer{background:var(--akzent);color:var(--onAkzent);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 16%, transparent)}.bcm-knopf-primaer[data-hovered]:not([data-disabled]){background:color-mix(in srgb, var(--akzent) 86%, var(--text))}.bcm-knopf-umriss{border-color:color-mix(in srgb, var(--rand) 45%, var(--linie));color:var(--text);background:var(--flaeche);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 6%, transparent)}.bcm-knopf-umriss[data-hovered]:not([data-disabled]){border-color:var(--rand);background:var(--flaeche2)}.bcm-knopf-text[data-hovered]:not([data-disabled]){background:var(--akzentGrund)}@media (prefers-reduced-motion:reduce){.bcm-knopf{transition:none}.bcm-knopf[data-pressed]:not([data-disabled]){transform:none}}.bcm-iconknopf{border-radius:var(--radius-control);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.bcm-iconknopf[data-hovered]{background:var(--akzentGrund)}.bcm-feld{flex-direction:column;gap:4px;display:flex}.bcm-feld-label{color:var(--gedaempft);font-size:12.5px;font-weight:600}.bcm-eingabe{width:100%;min-height:44px;padding:10px var(--abstand-mittel);background:var(--flaeche);color:var(--text);border:1px solid var(--rand);border-radius:var(--radius-control);font:inherit}.bcm-eingabe::placeholder{color:var(--gedaempft)}.bcm-eingabe[data-focused],.bcm-eingabe:focus-visible{outline:2px solid var(--fokus);outline-offset:0;border-color:var(--fokus)}.bcm-feld[data-invalid] .bcm-eingabe{border-color:var(--rot)}.bcm-feld-fehler{color:var(--rot);font-size:12.5px}.bcm-feld-zaehler{color:var(--gedaempft);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.bcm-auswahl-knopf{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.bcm-auswahl-knopf>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bcm-popover{min-width:var(--trigger-width);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-control);max-width:min(480px,90vw);box-shadow:0 6px 20px color-mix(in srgb, var(--text) 18%, transparent);padding:4px}.bcm-liste{outline:none;max-height:280px;overflow:auto}.bcm-liste-eintrag{overflow-wrap:anywhere;padding:8px var(--abstand-mittel);cursor:pointer;border-radius:6px;outline:none}.bcm-liste-eintrag[data-focused],.bcm-liste-eintrag[data-hovered]{background:var(--akzentGrund)}.bcm-liste-eintrag[data-selected]{color:var(--akzent);font-weight:600}.bcm-liste-eintrag[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:-2px}.bcm-menue-ausloeser{width:100%;min-height:44px;padding:10px var(--abstand-mittel);text-align:left;font:inherit;color:var(--text);background:var(--flaeche2);border:1px solid var(--linie);border-radius:var(--radius-mandant);cursor:pointer;flex-direction:column;align-items:stretch;display:flex}.bcm-menue-ausloeser[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:2px}.bcm-mandant-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bcm-mandant-stufe{color:var(--gedaempft);font-size:12.5px}.bcm-kontroll{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:flex}.bcm-kontroll-box{border:1.5px solid var(--rand);background:var(--flaeche);color:#0000;border-radius:5px;place-items:center;width:20px;height:20px;display:inline-grid}.bcm-kontroll[data-selected] .bcm-kontroll-box{background:var(--akzent);border-color:var(--akzent);color:var(--onAkzent)}.bcm-kontroll[data-focus-visible] .bcm-kontroll-box{outline:2px solid var(--fokus);outline-offset:2px}.bcm-tabliste{border-bottom:1px solid var(--linie);gap:4px;display:flex}.bcm-tab{padding:10px var(--abstand-mittel);cursor:pointer;color:var(--gedaempft);border-bottom:2px solid #0000;outline:none;margin-bottom:-1px}.bcm-tab[data-hovered]{color:var(--text)}.bcm-tab[data-selected]{color:var(--akzent);border-bottom-color:var(--akzent);font-weight:600}.bcm-tab[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:-2px}.bcm-tabpanel{padding-top:var(--abstand-mittel)}.bcm-tabelle{border-collapse:collapse;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-control);width:100%}.bcm-tabelle-spalte{padding:8px var(--abstand-mittel);text-align:left;color:var(--gedaempft);border-bottom:1px solid var(--linie);font-size:12.5px;font-weight:600}.bcm-tabelle-zeile{border-bottom:1px solid var(--linie);outline:none}.bcm-tabelle-zeile[data-hovered]{background:var(--akzentGrund)}.bcm-tabelle-zeile[data-focus-visible],.bcm-tabelle-zelle[data-focus-visible],.bcm-tabelle-spalte[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:-2px}.bcm-tabelle-zelle{padding:10px var(--abstand-mittel);outline:none}.bcm-dialog-grund{z-index:100;background:color-mix(in srgb, var(--hintergrund) 55%, #0000008c);place-items:center;display:grid;position:fixed;inset:0}.bcm-dialog-modal{max-width:100%}.bcm-sheet-griff{display:none}.bcm-dialog{width:var(--breite,460px);background:var(--flaeche);max-width:100%;color:var(--text);border:1px solid var(--linie);border-radius:var(--radius-karte);outline:none;max-height:calc(100dvh - 32px);padding:24px;scroll-padding-bottom:72px;overflow-y:auto}.bcm-dialog-titel{margin-bottom:16px;font-size:20px;font-weight:600}.bcm-formular{flex-direction:column;gap:16px;display:flex}.bcm-formular-spalten{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.bcm-formular-haupt{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.bcm-formular-fehler{color:var(--rot);font-size:13px}.bcm-dialog-aktionen{justify-content:flex-end;gap:var(--abstand-klein);background:var(--flaeche);margin-top:8px;margin-bottom:-24px;padding:8px 0 24px;display:flex;position:sticky;bottom:-24px}.bcm-fehlerzustand{text-align:center;color:var(--gedaempft);flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.bcm-fehlerzustand-text{color:var(--text);max-width:48ch}.bcm-laden{color:var(--gedaempft);justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.bcm-laden-kreis{border:2px solid var(--linie);border-top-color:var(--akzent);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite bcm-dreh}.bcm-laden-ueberlagerung{z-index:150;background:color-mix(in srgb, var(--hintergrund) 55%, #00000059);place-items:center;display:grid;position:fixed;inset:0}.bcm-laden-ueberlagerung .bcm-laden{background:var(--flaeche);color:var(--text);border:1px solid var(--linie);border-radius:8px;padding:16px 24px}.bcm-ladefehler{z-index:150;background:var(--flaeche);max-width:min(420px,100vw - 32px);color:var(--text);border:1px solid var(--linie);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000059}.bcm-ladefehler-aktionen{justify-content:flex-end;gap:8px;display:flex}@keyframes bcm-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bcm-laden-kreis{animation:none}}.bcm-snackbar{z-index:200;align-items:center;gap:var(--abstand-mittel);border-radius:var(--radius-control);background:var(--text);max-width:min(560px,100vw - 32px);color:var(--hintergrund);padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.bcm-snackbar-aktion{min-height:32px;color:inherit;padding:4px 8px;text-decoration:underline}.bcm-tooltip{background:var(--text);color:var(--hintergrund);border-radius:6px;padding:4px 8px;font-size:12.5px}.bcm-mehrzeilig{resize:vertical;field-sizing:content;min-height:calc(3em + 22px);max-height:calc(7.5em + 22px);line-height:1.5}@supports (field-sizing:content){.bcm-mehrzeilig{resize:none}}.bcm-feld[data-required] .bcm-feld-label:after{content:" *";content:" *" / ""}.bcm-feld-hinweis{color:var(--gedaempft);font-size:12.5px}.bcm-badge{border-radius:var(--radius-badge);font-variant-numeric:tabular-nums;background:var(--flaeche2);color:var(--gedaempft);padding:2px 8px;font-size:12.5px;display:inline-block}.bcm-badge[data-ton=info]{background:var(--akzentGrund);color:var(--akzent)}.bcm-badge[data-ton=gruen]{background:var(--gruenGrund);color:var(--gruen)}.bcm-badge[data-ton=gelb]{background:var(--gelbGrund);color:var(--gelb)}.bcm-badge[data-ton=rot]{background:var(--rotGrund);color:var(--rot)}.bcm-segment{border:1px solid var(--rand);border-radius:var(--radius-control);background:var(--flaeche);flex-wrap:wrap;display:inline-flex;overflow:hidden}.bcm-segment-option{cursor:pointer;min-height:40px;color:var(--text);border-left:1px solid var(--rand);outline:none;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.bcm-segment-option:first-child{border-left:0}.bcm-segment-option[data-hovered]:not([data-disabled]){background:var(--flaeche2)}.bcm-segment-option[data-selected]{background:var(--akzentGrund);color:var(--akzent);font-weight:600}.bcm-segment-option[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:-3px}.bcm-segment-option[data-disabled]{opacity:.55;cursor:default}.bcm-schalter{cursor:pointer;align-items:flex-start;gap:12px;min-height:40px;display:flex}.bcm-schalter-spur{border:1.5px solid var(--rand);background:var(--flaeche2);border-radius:12px;flex:none;align-items:center;width:44px;height:24px;margin-top:8px;padding:2px;display:inline-flex}.bcm-schalter-knopf{background:var(--gedaempft);color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;transition:transform .12s;display:inline-grid}.bcm-schalter[data-selected] .bcm-schalter-spur{background:var(--akzent);border-color:var(--akzent)}.bcm-schalter[data-selected] .bcm-schalter-knopf{background:var(--onAkzent);color:var(--akzent);transform:translate(20px)}.bcm-schalter[data-focus-visible] .bcm-schalter-spur{outline:2px solid var(--fokus);outline-offset:2px}.bcm-schalter[data-disabled]{opacity:.55;cursor:default}.bcm-schalter-text{flex-direction:column;padding-top:8px;display:flex}.bcm-schalter-beschreibung{color:var(--gedaempft);font-size:12.5px}@media (prefers-reduced-motion:reduce){.bcm-schalter-knopf{transition:none}}.bcm-aufklapper{border:1px solid var(--linie);border-radius:var(--radius-control);background:var(--flaeche)}.bcm-aufklapper-ueberschrift{font:inherit;margin:0}.bcm-aufklapper-kopf{width:100%;min-height:44px;padding:8px var(--abstand-mittel);font:inherit;color:var(--text);text-align:left;border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:600;display:flex}.bcm-aufklapper-kopf[data-hovered]{background:var(--flaeche2)}.bcm-aufklapper-kopf[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:-2px}.bcm-aufklapper-pfeil{flex:none;transition:transform .12s;transform:rotate(-90deg)}.bcm-aufklapper-kopf[aria-expanded=true] .bcm-aufklapper-pfeil{transform:none}.bcm-aufklapper-inhalt{padding:0 var(--abstand-mittel) var(--abstand-mittel)}@media (prefers-reduced-motion:reduce){.bcm-aufklapper-pfeil{transition:none}}.bcm-chips{gap:var(--abstand-klein);flex-wrap:wrap;display:flex}.bcm-chip{min-height:36px;font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--rand);cursor:pointer;border-radius:18px;outline:none;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bcm-chip[data-hovered]:not([data-disabled]){background:var(--flaeche2)}.bcm-chip[data-selected]{background:var(--akzentGrund);border-color:var(--akzent);color:var(--akzent);font-weight:600}.bcm-chip[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:2px}.bcm-chip[data-disabled]{opacity:.55;cursor:default}.bcm-fortschritt{align-items:center;gap:var(--abstand-klein);display:flex}.bcm-fortschritt-spur{background:var(--akzentGrund);border-radius:3px;flex:1;height:6px;overflow:hidden}.bcm-fortschritt-balken{background:var(--akzent);border-radius:3px;height:100%}.bcm-fortschritt[aria-valuenow] .bcm-fortschritt-balken{transition:width .12s}.bcm-fortschritt:not([aria-valuenow]) .bcm-fortschritt-balken{width:35%;animation:1.4s ease-in-out infinite bcm-fortschritt-lauf}.bcm-fortschritt-text{font-variant-numeric:tabular-nums;min-width:4ch;color:var(--gedaempft);text-align:right;font-size:12.5px}@keyframes bcm-fortschritt-lauf{0%{margin-left:-35%}to{margin-left:100%}}@media (prefers-reduced-motion:reduce){.bcm-fortschritt:not([aria-valuenow]) .bcm-fortschritt-balken{background:repeating-linear-gradient(90deg, var(--akzent) 0 8px, transparent 8px 16px);width:100%;animation:none}.bcm-fortschritt[aria-valuenow] .bcm-fortschritt-balken{transition:none}}.bcm-nurgross{align-items:flex-start;gap:var(--abstand-klein);padding:10px var(--abstand-mittel);border:1px solid var(--linie);border-radius:var(--radius-control);background:var(--flaeche2);color:var(--text);margin:0;display:flex}.bcm-nurgross svg{color:var(--gedaempft);flex:none;margin-top:2px}.bcm-nurgross p{margin:0}.bcm-shell{grid-template-columns:auto minmax(0,1fr) auto;height:100dvh;display:grid;position:relative;overflow:hidden}.bcm-sidebar{width:var(--abstand-sidebar);background:var(--flaeche);border-right:1px solid var(--linie);flex-direction:column;min-width:0;padding:20px 14px;display:flex;overflow:hidden auto}.bcm-marke{align-items:center;gap:10px;padding:0 6px 18px;display:flex}.bcm-marke-icon{color:var(--akzent)}.bcm-marke-name{flex:1;min-width:0;font-size:15px;font-weight:600}.bcm-sidebar-klappe{width:28px;height:28px;color:var(--gedaempft);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bcm-sidebar-klappe:hover{color:var(--text);background:color-mix(in srgb, var(--akzent) 8%, transparent)}.bcm-sidebar-klappe:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.bcm-sidebar-klappe svg{transform:rotate(180deg)}.bcm-sidebar[data-eingeklappt] .bcm-sidebar-klappe svg{transform:none}.bcm-version{color:var(--gedaempft);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding:16px 8px 0;font-size:12px;text-decoration:none;display:flex}.bcm-version:hover{color:var(--text);text-decoration:underline}.bcm-version-neu{background:var(--akzent);color:var(--onAkzent);border-radius:8px;padding:0 6px;font-size:11px;line-height:16px}.bcm-sidebar[data-eingeklappt]{width:64px;padding-inline:10px}.bcm-sidebar[data-eingeklappt] .bcm-marke{flex-direction:column;padding-inline:0}.bcm-sidebar[data-eingeklappt] .bcm-marke-name,.bcm-sidebar[data-eingeklappt] .bcm-nav-zaehler{display:none}.bcm-sidebar[data-eingeklappt] .bcm-nav-gruppe+.bcm-nav-gruppe{border-top:1px solid var(--linie);margin-top:8px;padding-top:8px}.bcm-sidebar[data-eingeklappt] .bcm-nav-eintrag{justify-content:center;padding-inline:0}.bcm-sidebar[data-eingeklappt] .bcm-nav-titel,.bcm-sidebar[data-eingeklappt] .bcm-nav-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bcm-sidebar[data-eingeklappt] .bcm-version{text-align:center;padding-inline:0}.bcm-nav{flex-direction:column;margin-top:18px;display:flex}.bcm-nav-titel{text-transform:uppercase;letter-spacing:.08em;color:var(--gedaempft);margin:0;padding:14px 8px 4px;font-size:11px;font-weight:600}.bcm-nav-eintrag{color:var(--text);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:10px;margin-bottom:2px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.bcm-nav-eintrag:hover{background:color-mix(in srgb, var(--akzent) 8%, transparent)}.bcm-nav-eintrag[data-aktiv]{color:var(--akzent);background:color-mix(in srgb, var(--akzent) 12%, transparent);box-shadow:inset 3px 0 0 var(--akzent)}.bcm-nav-text{flex:1;min-width:0}.bcm-nav-zaehler{color:var(--gedaempft);font-variant-numeric:tabular-nums;font-size:12px}.bcm-nav-eintrag[data-aktiv] .bcm-nav-zaehler{color:var(--text)}.bcm-spalte{flex-direction:column;min-width:0;min-height:0;display:flex}.bcm-kopf{padding:var(--abstand-oben) var(--abstand-seite);align-items:center;gap:10px;display:flex}.bcm-kopf-titel{letter-spacing:-.26px;font-size:26px;font-weight:600}.bcm-kopf-krise{min-height:44px;text-decoration:none}.bcm-kopf-krise:hover{border-color:var(--rand);background:var(--flaeche2);color:var(--text)}.bcm-kopf-krise:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.bcm-fristbanner{margin:0 var(--abstand-seite) 8px;border:1px solid var(--linie);background:var(--flaeche2);color:var(--text);overflow-wrap:anywhere;border-left-width:4px;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.bcm-fristbanner-gruen{border-color:var(--gruen);background:var(--gruenGrund)}.bcm-fristbanner-gelb{border-color:var(--gelb);background:var(--gelbGrund)}.bcm-fristbanner-rot{border-color:var(--rot);background:var(--rotGrund)}.bcm-fristbanner-symbol{font-weight:700}.bcm-fristbanner-text{flex:240px;min-width:0}.bcm-fristbanner-link{min-height:44px;color:var(--text);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.bcm-fristbanner-knopf{min-height:44px}.bcm-fristbanner-link:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}@media print{.bcm-fristbanner{display:none}}.bcm-kopf-abstand{flex:1}.bcm-inhalt{min-height:0;padding:0 var(--abstand-seite) var(--abstand-oben);flex:1;position:relative;overflow:auto}.bcm-platzhalter,.bcm-leer{color:var(--gedaempft)}.bcm-platzhalter-titel{letter-spacing:-.26px;color:var(--text);margin-bottom:8px;font-size:26px;font-weight:600}.bcm-suche{gap:var(--abstand-klein);flex-direction:column;height:380px;max-height:60vh;display:flex}.bcm-suche-liste{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.bcm-suche-liste[hidden]{display:none}.bcm-suche-zeile{padding:8px var(--abstand-mittel);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;flex-direction:column;display:flex}.bcm-suche-zeile[data-aktiv]{background:var(--akzentGrund);color:var(--akzent);font-weight:600}.bcm-suche-zeile[aria-disabled=true]{cursor:default}.bcm-suche-zeile[aria-disabled=true] .bcm-suche-titel{color:var(--gedaempft)}.bcm-suche-untertitel{color:var(--gedaempft);font-size:13px;font-weight:400}.bcm-suche-leer{text-align:center;color:var(--gedaempft);margin:auto}.bcm-suche-laden{background:linear-gradient(90deg, var(--akzent) 0 40%, var(--linie) 40% 100%);background-size:200% 100%;border-radius:2px;height:3px;animation:1.2s linear infinite bcm-suche-laden}@keyframes bcm-suche-laden{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.bcm-suche-laden{animation:none}}.bcm-nur-lesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bcm-popover-flaeche{background:var(--flaeche);max-width:min(480px,100vw - 32px);color:var(--text);border:1px solid var(--linie);border-radius:var(--radius-karte);box-shadow:0 6px 20px color-mix(in srgb, var(--text) 18%, transparent);outline:none}.bcm-popover-pfeil svg{fill:var(--flaeche);stroke:var(--linie);display:block}.bcm-popover-flaeche[data-placement=top] .bcm-popover-pfeil svg{transform:rotate(180deg)}.bcm-popover-dialog{gap:var(--abstand-klein);outline:none;flex-direction:column;max-height:min(70dvh,560px);padding:14px 16px;display:flex;overflow-y:auto}.bcm-popover-titel{margin:0;font-size:16px;font-weight:600}.bcm-inspector{z-index:60;background:var(--flaeche);width:min(440px,100vw - 20px);color:var(--text);border:1px solid var(--linie);border-radius:var(--radius-karte);box-shadow:0 8px 32px color-mix(in srgb, var(--text) 22%, transparent);flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px}.bcm-inspector-kopf{align-items:center;gap:var(--abstand-klein);border-bottom:1px solid var(--linie);padding:16px 16px 12px 20px;display:flex}.bcm-inspector-titel{outline:none;flex:1;margin:0;font-size:18px;font-weight:600}.bcm-inspector-inhalt{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.bcm-inspector-fuss{justify-content:flex-end;gap:var(--abstand-klein);border-top:1px solid var(--linie);padding:14px 20px;display:flex}@media (width>=1440px){body[data-inspector=offen] .bcm-inhalt{padding-right:470px}}.bcm-sheet-grund{z-index:110;background:color-mix(in srgb, var(--hintergrund) 55%, #0000008c);place-items:start center;padding:96px 16px 32px;display:grid;position:fixed;inset:0}.bcm-sheet-modal{max-width:100%}.bcm-sheet{width:var(--breite,560px);background:var(--flaeche);max-width:100%;max-height:calc(100dvh - 128px);color:var(--text);border:1px solid var(--linie);border-radius:var(--radius-karte);outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000059}.bcm-sheet-kopf{align-items:flex-start;gap:var(--abstand-mittel);border-bottom:1px solid var(--linie);padding:20px 24px 12px;display:flex}.bcm-sheet-symbol{border-radius:var(--radius-mandant);background:var(--akzentGrund);width:36px;height:36px;color:var(--akzent);flex:none;place-items:center;display:grid}.bcm-sheet-kopftext{flex:1;min-width:0}.bcm-sheet-titel{margin:0;font-size:18px;font-weight:600}.bcm-sheet-untertitel{color:var(--gedaempft);margin:2px 0 0;font-size:14px}.bcm-sheet-schliessen,.bcm-inspector-knopf{background:var(--flaeche2);width:32px;height:32px;color:var(--gedaempft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.bcm-sheet-schliessen[data-focus-visible],.bcm-inspector-knopf[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:2px}.bcm-sheet-inhalt{gap:var(--abstand-mittel);flex-direction:column;flex:1;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}.bcm-sheet-fuss{align-items:center;gap:var(--abstand-mittel);border-top:1px solid var(--linie);padding:14px 24px;display:flex}.bcm-sheet-fuss-links{flex:1;min-width:0}.bcm-sheet-aktionen{gap:var(--abstand-klein);display:flex}@media (pointer:coarse){.bcm-knopf,.bcm-menue-ausloeser,.bcm-liste-eintrag,.bcm-suche-zeile,.bcm-nav-eintrag,.bcm-sheet-schliessen,.bcm-inspector-knopf,.bcm-chips .bcm-chip:not(.bcm-chip-statisch),.bcm-segment-option,.bcm-segment-knopf,.bcm-tab,.bcm-tabelle-zeile,.bcm-einstellungen-menuepunkt,.bcm-aufklapper-kopf,.bcm-kontroll,.bcm-schalter{min-height:44px}.bcm-iconknopf{min-width:44px;min-height:44px}.bcm-knopf,.bcm-chips .bcm-chip:not(.bcm-chip-statisch),.bcm-segment-option,.bcm-segment-knopf{min-width:44px}.bcm-liste-eintrag,.bcm-nav-eintrag{align-items:center;display:flex}.bcm-chips .bcm-chip:not(.bcm-chip-statisch){border-radius:22px;padding-block:10px}.bcm-snackbar-aktion{min-width:44px;min-height:44px}.bcm-eingabe,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select{font-size:16px}}@media (width<=699px){:root{--abstand-seite:16px;--abstand-oben:16px}.bcm-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.bcm-spalte{grid-area:1/1}.bcm-tableiste{padding:6px 8px calc(6px + env(safe-area-inset-bottom));padding-inline:max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-right));background:var(--flaeche);border-top:1px solid var(--linie);grid-area:2/1;align-items:center;gap:8px;display:flex}.bcm-tableiste-tabs{flex:1;grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.bcm-tableiste-tab{border-radius:var(--radius-control);min-width:0;min-height:56px;color:var(--gedaempft);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}.bcm-tableiste-tab[data-aktiv]{color:var(--akzent);font-weight:600}.bcm-tableiste-tab[data-aktiv]:before{content:"";background:var(--akzent);height:3px;position:absolute;top:0;left:0;right:0}.bcm-tableiste-tab:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.bcm-tableiste-suche{background:var(--flaeche2);border:1px solid var(--linie);width:48px;height:48px;color:var(--akzent);border-radius:50%;flex:none}.bcm-tableiste-suche:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.bcm-banner-stapel{flex:none}.bcm-banner-stapel .bcm-lizenz-banner{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.bcm-banner-stapel>:first-child{padding-top:calc(12px + env(safe-area-inset-top))}.bcm-spalte:not(:has(.bcm-lizenz-banner)) .bcm-kopf{padding-top:calc(var(--abstand-mittel) + env(safe-area-inset-top))}.bcm-kopf{padding-block:var(--abstand-mittel);padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));grid-template-columns:minmax(0,1fr);align-items:start;row-gap:4px;display:grid}.bcm-kopf-zeile{align-items:center;column-gap:var(--abstand-klein);grid-template-columns:auto 1fr auto;min-height:52px;display:grid}.bcm-kopf-rechts,.bcm-kopf-aktionen{align-items:center;gap:var(--abstand-klein);display:flex}.bcm-kopf-rechts{justify-self:end}.bcm-kopf-rund{background:var(--flaeche2);border:1px solid var(--linie);width:44px;height:44px;color:var(--text);border-radius:50%}.bcm-kopf-rund[data-pressed]{background:var(--akzentGrund)}.bcm-kopf-rund[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:2px}.bcm-kopf-rund[data-disabled]{opacity:.5}.bcm-kopf-rund-primaer{background:var(--akzent);border-color:var(--akzent);color:var(--onAkzent)}.bcm-kopf-rund-primaer[data-pressed]{background:color-mix(in srgb, var(--akzent) 86%, var(--text))}.bcm-kopf-titel{letter-spacing:-.26px;overflow-wrap:anywhere;font-size:28px;font-weight:600}.bcm-inhalt{padding:0 max(16px, env(safe-area-inset-right)) var(--abstand-gross) max(16px, env(safe-area-inset-left))}.bcm-bereich{gap:var(--abstand-gross);padding-top:var(--abstand-klein);flex-direction:column;display:flex}.bcm-bereich-mandant{justify-content:space-between;align-items:center;gap:var(--abstand-mittel);display:flex}.bcm-bereich-mandanttext{flex-direction:column;gap:2px;min-width:0;display:flex}.bcm-bereich-mandantname{overflow-wrap:anywhere;font-weight:600}.bcm-bereich-mandantstufe{color:var(--gedaempft);font-size:13px}.bcm-bereich-wechseln{flex:none;min-width:44px;min-height:44px}.bcm-bereich-liste,.bcm-mandantliste{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte);margin:0;padding:0;list-style:none;overflow:hidden}.bcm-bereich-liste>li+li,.bcm-mandantliste>li+li{border-top:1px solid var(--linie)}.bcm-bereich-zeile,.bcm-mandantliste-knopf{align-items:center;gap:var(--abstand-mittel);width:100%;min-height:56px;padding:var(--abstand-klein) var(--abstand-mittel);color:var(--text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.bcm-bereich-zeile:focus-visible,.bcm-mandantliste-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.bcm-bereich-zeile:active,.bcm-mandantliste-knopf:active{background:var(--flaeche2)}.bcm-bereich-icon{color:var(--akzent);flex:none}.bcm-bereich-text{overflow-wrap:anywhere;flex:1;min-width:0}.bcm-bereich-zaehler{color:var(--gedaempft);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.bcm-bereich-pfeil{color:var(--gedaempft);flex:none}.bcm-bereich-zuletzt{gap:var(--abstand-klein);flex-direction:column;display:flex}.bcm-bereich-zuletzt-titel{margin:0;font-size:15px;font-weight:600}.bcm-mandantliste-haken{color:var(--akzent);flex:none}.bcm-mandantliste-name{overflow-wrap:anywhere;flex:1;min-width:0}.bcm-mandantliste-stufe{color:var(--gedaempft);flex:none;font-size:13px}.bcm-mandantliste-knopf[aria-pressed=true]{background:var(--akzentGrund)}.bcm-mandantliste-knopf[aria-pressed=true] .bcm-mandantliste-name{color:var(--akzent);font-weight:600}.bcm-mehr{gap:var(--abstand-gross);flex-direction:column;display:flex}.bcm-mehr-gruppe{gap:var(--abstand-klein);flex-direction:column;display:flex}.bcm-mehr-titel{margin:0;font-size:15px;font-weight:600}.bcm-mehr-liste{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte);margin:0;padding:0;list-style:none;overflow:hidden}.bcm-mehr-liste>li+li{border-top:1px solid var(--linie)}.bcm-mehr-zeile,.bcm-mehr-modus{align-items:center;gap:var(--abstand-mittel);width:100%;min-height:56px;padding:var(--abstand-klein) var(--abstand-mittel);color:var(--text);text-align:start;font:inherit;text-decoration:none;display:flex}.bcm-mehr-zeile{cursor:pointer;background:0 0;border:0;min-height:56px}.bcm-mehr-zeile:focus-visible,.bcm-mehr-modus-knopf:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.bcm-mehr-zeile:active{background:var(--flaeche2)}.bcm-mehr-zeile:disabled{opacity:.5;cursor:default}.bcm-mehr-icon{color:var(--akzent);flex:none}.bcm-mehr-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bcm-mehr-wert{color:var(--gedaempft);font-size:13px}.bcm-mehr-hinweis,.bcm-mehr-zaehler{color:var(--gedaempft);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.bcm-mehr-pfeil{color:var(--gedaempft);flex:none}.bcm-mehr-neu{background:var(--akzent);color:var(--onAkzent);border-radius:8px;margin-inline-start:var(--abstand-klein);padding:0 6px;font-size:13px;line-height:16px}.bcm-mehr-modus-gruppe{border:1px solid var(--rand);border-radius:var(--radius-control);flex:none;display:inline-flex;overflow:hidden}.bcm-mehr-modus-knopf{min-width:44px;min-height:44px;padding:0 var(--abstand-mittel);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;border:0}.bcm-mehr-modus-knopf+.bcm-mehr-modus-knopf{border-left:1px solid var(--rand)}.bcm-mehr-modus-knopf[aria-pressed=true]{background:var(--akzentGrund);color:var(--akzent);font-weight:600}.bcm-sheet-grund,.bcm-dialog-grund{place-items:end stretch;padding:0}.bcm-dialog{padding:16px}.bcm-sheet,.bcm-dialog{width:auto;margin:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:var(--radius-karte);box-shadow:0 8px 32px #00000059}.bcm-dialog-grund--karte{padding:var(--abstand-mittel);place-items:center}.bcm-dialog-grund--karte .bcm-dialog{width:var(--breite,360px);margin:0}.bcm-sheet-griff{border-radius:var(--radius-control);background:var(--rand);flex:none;width:36px;height:4px;margin:8px auto 0;display:block}.bcm-dialog>.bcm-sheet-griff{margin:-4px auto 12px}.bcm-sheet-kopf{align-items:center;padding:8px 16px 12px}.bcm-sheet-schliessen{order:-1;width:44px;height:44px}.bcm-sheet-inhalt{padding:16px}.bcm-sheet-fuss{align-items:stretch;gap:var(--abstand-klein);flex-direction:column;padding:12px 16px}.bcm-sheet-aktionen{flex-direction:column-reverse}.bcm-sheet-aktionen>*{width:100%;min-height:48px}.bcm-dialog-titel{margin-bottom:12px;font-size:18px}.bcm-formular-spalten{flex-direction:column;align-items:stretch}.bcm-formular-spalten>.bcm-formular-haupt,.bcm-formular-spalten>.bcm-formular-assistent{flex:none}.bcm-dialog-aktionen{flex-direction:column-reverse;align-items:stretch;margin-bottom:-16px;padding:8px 0 16px;bottom:-16px}.bcm-dialog-aktionen>*{width:100%;min-height:48px}.bcm-dialog--voll{height:100dvh;max-height:none;box-shadow:none;padding:calc(16px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:relative}.bcm-dialog--voll>.bcm-sheet-griff{display:none}.bcm-suche-schliessen{top:calc(8px + env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));background:var(--flaeche2);width:44px;height:44px;color:var(--gedaempft);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.bcm-suche-schliessen[data-focus-visible]{outline:2px solid var(--fokus);outline-offset:2px}.bcm-dialog--voll .bcm-dialog-titel{margin-inline-end:48px}.bcm-suche{flex:1;height:auto;min-height:0;max-height:none}.bcm-suche-zeile{justify-content:center;min-height:52px}[data-wischgriff]{touch-action:none}.bcm-sheet-schliessen,.bcm-sheet-kopf button{touch-action:manipulation}.bcm-inspector{inset:calc(8px + env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));width:auto}.bcm-inspector-kopf{padding:8px 8px 8px 16px}.bcm-inspector-knopf{min-width:44px;min-height:44px}.bcm-inspector-inhalt{padding:16px}.bcm-inspector-fuss{flex-direction:column-reverse;align-items:stretch;padding:12px 16px}.bcm-inspector-fuss>*{width:100%;min-height:48px}.bcm-knopf-buendig{align-self:flex-start;margin-inline-start:-16px}}.bcm-stammdaten{min-width:0}.bcm-stammdaten-kopf{justify-content:flex-end;margin-bottom:8px;display:flex}.bcm-als-vorlage-klassen{border:1px solid var(--linie);border-radius:8px;margin:0;padding:8px 10px}.bcm-stammdaten .bcm-tabliste{background:var(--flaeche2);border:1px solid var(--linie);border-radius:var(--radius-control);gap:4px;padding:4px;display:inline-flex}.bcm-stammdaten .bcm-tab{border-bottom:0;border-radius:8px;margin-bottom:0}.bcm-stammdaten .bcm-tab[data-selected]{background:var(--flaeche)}.bcm-stammdaten .bcm-tabpanel{padding-top:var(--abstand-gross);padding-bottom:24px}.bcm-sd{flex-direction:column;gap:8px;min-width:0;display:flex}.bcm-sd-werkzeuge{align-items:flex-end;gap:8px;display:flex}.bcm-sd-suche{flex:1;min-width:0;margin-right:8px}.bcm-sd-zaehler{color:var(--gedaempft);font-size:12.5px}.bcm-sd-karte{border-radius:var(--radius-karte);background:var(--flaeche);border-style:solid;min-width:0;overflow:hidden}.bcm-sd-karte .bcm-tabelle{table-layout:fixed;border:0;border-radius:0}.bcm-sd-karte .bcm-tabelle-kopf{background:var(--flaeche2)}.bcm-sd-karte .bcm-tabelle-zeile[data-selected]{background:var(--akzentGrund)}.bcm-sd-karte .bcm-tabelle-zelle{min-width:0;padding:16px 18px;overflow:hidden}.bcm-sd-karte .bcm-tabelle-spalte{padding:8px 18px;font-weight:500}.bcm-sd-text{min-width:0}.bcm-sd-leer{text-align:center;color:var(--gedaempft);padding:32px 16px}.bcm-sd-loeschtext{overflow-wrap:anywhere;margin-bottom:8px}.bcm-sd-tooltip{overflow-wrap:anywhere;max-width:min(480px,100vw - 16px)}.bcm-sd-herkunft{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.bcm-sd-marke{border:1px solid var(--linie);background:var(--flaeche2);color:var(--gedaempft);border-radius:999px;padding:1px 8px;font-size:12px}.bcm-sd-marke-warnung{border-color:var(--rand);color:var(--text)}@media (width<=699px){.bcm-stammdaten-kopf{display:block}.bcm-stammdaten .bcm-tabliste{overscroll-behavior-x:contain;scroll-snap-type:x proximity;max-width:100%;scroll-padding-inline:var(--abstand-klein);display:flex;overflow-x:auto}.bcm-stammdaten .bcm-tab{white-space:nowrap;scroll-snap-align:center;flex:none}.bcm-sd-werkzeuge{flex-wrap:wrap}.bcm-sd-suche{flex:100%;margin-right:0}.bcm-sd-liste{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte);margin:0;padding:0;list-style:none;overflow:hidden}.bcm-sd-zeile{border-bottom:1px solid var(--linie);align-items:center;display:flex}.bcm-sd-zeile:last-child{border-bottom:0}.bcm-sd-zeile-haupt{min-width:0;min-height:56px;padding:var(--abstand-klein) var(--abstand-mittel);color:var(--text);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;display:flex}button.bcm-sd-zeile-haupt{cursor:pointer}.bcm-sd-zeile-haupt:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.bcm-sd-zeile-titel{overflow-wrap:anywhere;font-weight:600}.bcm-sd-zeile-untertitel{color:var(--gedaempft);overflow-wrap:anywhere;font-size:14px}.bcm-sd-zeile .bcm-iconknopf{margin-right:var(--abstand-klein);flex:none}}.bcm-import{gap:var(--abstand-mittel);flex-direction:column;max-height:calc(100vh - 140px);display:flex;overflow-y:auto}.bcm-import-schritte{flex-wrap:wrap;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bcm-import-schritte li{border-radius:var(--radius-badge);background:var(--flaeche2);color:var(--gedaempft);padding:4px 10px}.bcm-import-schritte li[data-aktiv]{background:var(--akzentGrund);color:var(--akzent);font-weight:600}.bcm-import-kopf{margin:0;font-size:16px}.bcm-import-kopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.bcm-import-block{gap:var(--abstand-mittel);flex-direction:column;display:flex}.bcm-import-hilfe{color:var(--gedaempft);margin:0;font-size:13px}.bcm-import-hinweis{border-radius:var(--radius-control);background:var(--gelbGrund);color:var(--gelb);margin:0;padding:8px 10px}.bcm-import-zuordnung{gap:var(--abstand-mittel);border:1px solid var(--linie);border-radius:var(--radius-control);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:10px;display:grid}.bcm-import-zuordnung legend{padding:0 6px;font-weight:600}.bcm-import-gruppe{border:1px solid var(--linie);border-radius:var(--radius-control);flex-direction:column;gap:6px;padding:10px;display:flex}.bcm-import-gruppe h4{margin:0;font-size:14px}.bcm-import-liste,.bcm-import-diff{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bcm-import-diff{color:var(--gedaempft);font-variant-numeric:tabular-nums;padding-left:28px;font-size:13px}.bcm-import-ergebnis{color:var(--gruen);margin:0;font-size:16px;font-weight:600}.bcm-import-kopfzeile{justify-content:flex-end;margin-bottom:8px;display:flex}.bcm-import-austausch{border-bottom:1px solid var(--rand);padding:8px 0}.bcm-import-austausch p{margin:0 0 6px}.bcm-import-austausch-fehler{color:var(--rot);font-weight:600}.bcm-import-austausch-offen{border-radius:var(--radius-badge);background:var(--akzentGrund);margin-top:8px;padding:8px 10px}
