.toasts[data-v-154252dc]{position:fixed;right:var(--abstand-5);bottom:var(--abstand-5);display:flex;flex-direction:column;gap:var(--abstand-2);z-index:100}.toast[data-v-154252dc]{padding:var(--abstand-3) var(--abstand-4);border-radius:var(--radius);box-shadow:var(--schatten-hoch);background:var(--farbe-flaeche);border-left:3px solid var(--farbe-rand-stark);max-width:380px}.toast--erfolg[data-v-154252dc]{border-left-color:var(--farbe-erfolg)}.toast--fehler[data-v-154252dc]{border-left-color:var(--farbe-fehler)}.toast--hinweis[data-v-154252dc]{border-left-color:var(--farbe-akzent)}.huelle[data-v-ac40d3b5]{display:grid;grid-template-columns:var(--navigation-breite) 1fr;min-height:100%}.huelle--offen[data-v-ac40d3b5]{grid-template-columns:1fr}.navigation[data-v-ac40d3b5]{display:flex;flex-direction:column;background:var(--farbe-flaeche);border-right:1px solid var(--farbe-rand)}.navigation__marke[data-v-ac40d3b5]{padding:var(--abstand-4);font-size:var(--text-titel);font-weight:700;letter-spacing:-.02em;border-bottom:1px solid var(--farbe-rand)}.navigation__liste[data-v-ac40d3b5]{flex:1;padding:var(--abstand-3) var(--abstand-2);display:flex;flex-direction:column;gap:2px}.navigation__punkt[data-v-ac40d3b5]{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-klein);color:var(--farbe-text);text-decoration:none}.navigation__punkt[data-v-ac40d3b5]:hover{background:var(--farbe-flaeche-gedaempft)}.navigation__punkt--aktiv[data-v-ac40d3b5]{background:var(--farbe-akzent-blass);color:var(--farbe-akzent);font-weight:600}.navigation__fuss[data-v-ac40d3b5]{padding:var(--abstand-3);border-top:1px solid var(--farbe-rand);display:flex;flex-direction:column;gap:var(--abstand-2);align-items:flex-start}.inhalt[data-v-ac40d3b5]{padding:var(--abstand-6);max-width:1100px;width:100%}.feld[data-v-c0115ea3]{display:block;margin-bottom:var(--abstand-4)}.feld__beschriftung[data-v-c0115ea3]{display:block;margin-bottom:var(--abstand-1);font-size:var(--text-klein);font-weight:600;color:var(--farbe-text-gedaempft)}.feld__stern[data-v-c0115ea3]{color:var(--farbe-fehler);margin-left:2px}.feld__eingabe[data-v-c0115ea3]{width:100%;padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-klein);font-family:inherit;font-size:var(--text-normal);background:var(--farbe-flaeche);color:var(--farbe-text)}.feld__eingabe[data-v-c0115ea3]:focus{outline:2px solid var(--farbe-akzent);outline-offset:-1px;border-color:var(--farbe-akzent)}.feld__hinweis[data-v-c0115ea3]{display:block;margin-top:var(--abstand-1);font-size:var(--text-klein);color:var(--farbe-text-gedaempft)}.anmeldung[data-v-411c3309]{min-height:100vh;display:grid;place-items:center;padding:var(--abstand-5)}.anmeldung__karte[data-v-411c3309]{width:100%;max-width:360px;padding:var(--abstand-6)}.anmeldung__marke[data-v-411c3309]{font-size:var(--text-titel-gross);font-weight:700;letter-spacing:-.02em}.anmeldung__hinweis[data-v-411c3309]{margin:var(--abstand-1) 0 var(--abstand-5)}.anmeldung__knopf[data-v-411c3309]{width:100%;justify-content:center}.kopf[data-v-bb9667e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--abstand-4);margin-bottom:var(--abstand-5)}.kopf__titel[data-v-bb9667e4]{font-size:var(--text-titel-gross)}.kopf__unterzeile[data-v-bb9667e4]{margin:var(--abstand-1) 0 0;color:var(--farbe-text-gedaempft)}.kopf__aktionen[data-v-bb9667e4]{display:flex;gap:var(--abstand-2);flex-shrink:0}.tabelle-rahmen[data-v-0afb7fa0]{overflow:hidden}.tabelle[data-v-0afb7fa0]{width:100%;border-collapse:collapse;font-size:var(--text-normal)}th[data-v-0afb7fa0]{text-align:left;padding:var(--abstand-3) var(--abstand-4);background:var(--farbe-flaeche-gedaempft);border-bottom:1px solid var(--farbe-rand);font-size:var(--text-klein);text-transform:uppercase;letter-spacing:.03em;color:var(--farbe-text-gedaempft)}td[data-v-0afb7fa0]{padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--farbe-rand)}tbody tr:last-child td[data-v-0afb7fa0]{border-bottom:none}.tabelle__zeile--klickbar[data-v-0afb7fa0]{cursor:pointer}.tabelle__zeile--klickbar[data-v-0afb7fa0]:hover{background:var(--farbe-akzent-blass)}.leer[data-v-67ebdca7]{padding:var(--abstand-7) var(--abstand-5);text-align:center;border:1px dashed var(--farbe-rand-stark);border-radius:var(--radius);background:var(--farbe-flaeche)}.leer--keinZugriff[data-v-67ebdca7]{border-color:var(--farbe-warnung);background:var(--farbe-warnung-blass)}.leer--fehler[data-v-67ebdca7]{border-color:var(--farbe-fehler);background:var(--farbe-fehler-blass)}.leer__titel[data-v-67ebdca7]{font-size:var(--text-gross);margin-bottom:var(--abstand-2)}.leer__text[data-v-67ebdca7]{margin:0 auto;max-width:46ch;color:var(--farbe-text-gedaempft);line-height:1.5}.leer--keinZugriff .leer__titel[data-v-67ebdca7]{color:var(--farbe-warnung)}.leer--fehler .leer__titel[data-v-67ebdca7]{color:var(--farbe-fehler)}.leer__punkt[data-v-67ebdca7]{width:20px;height:20px;margin:0 auto var(--abstand-3);border:2px solid var(--farbe-rand-stark);border-top-color:var(--farbe-akzent);border-radius:50%;animation:dreh-67ebdca7 .7s linear infinite}@keyframes dreh-67ebdca7{to{transform:rotate(360deg)}}.anlegen[data-v-6b8d90cf]{margin-bottom:var(--abstand-5);max-width:480px}.feld[data-v-6b8d90cf]{display:block;margin-bottom:var(--abstand-4)}.feld__beschriftung[data-v-6b8d90cf]{display:block;margin-bottom:var(--abstand-1);font-size:var(--text-klein);font-weight:600;color:var(--farbe-text-gedaempft)}.feld__hinweis[data-v-6b8d90cf]{display:block;margin-top:var(--abstand-1);font-size:var(--text-klein);color:var(--farbe-text-gedaempft)}.auswahl[data-v-6b8d90cf]{width:100%;padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-klein);font-family:inherit;font-size:var(--text-normal);background:var(--farbe-flaeche)}.anlegen[data-v-9fa418ad]{margin-bottom:var(--abstand-5);max-width:480px}.nachfolger[data-v-a3d4802b]{margin-bottom:var(--abstand-5);border-color:var(--farbe-warnung);background:var(--farbe-warnung-blass)}.nachfolger__satz[data-v-a3d4802b]{margin:var(--abstand-2) 0 0;line-height:1.5}.nachfolger__verweis[data-v-a3d4802b]{font-weight:600}.nachfolger__hinweis[data-v-a3d4802b]{margin:var(--abstand-1) 0 0;font-size:var(--text-klein)}.zusammenfuehren[data-v-a3d4802b]{margin-bottom:var(--abstand-5);max-width:480px}.zusammenfuehren__beschriftung[data-v-a3d4802b]{display:block;margin-bottom:var(--abstand-1);font-size:var(--text-klein);font-weight:600;color:var(--farbe-text-gedaempft)}.zusammenfuehren__auswahl[data-v-a3d4802b]{width:100%;padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-klein);font-family:inherit;font-size:var(--text-normal);background:var(--farbe-flaeche);color:var(--farbe-text)}.zusammenfuehren__auswahl[data-v-a3d4802b]:disabled{opacity:.55;cursor:not-allowed}.zusammenfuehren__satz[data-v-a3d4802b]{margin:0 0 var(--abstand-4);line-height:1.5}.zusammenfuehren__kennungen[data-v-a3d4802b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--abstand-3);margin-bottom:var(--abstand-3)}.zusammenfuehren__hinweis[data-v-a3d4802b]{margin:var(--abstand-2) 0 var(--abstand-4);font-size:var(--text-klein);color:var(--farbe-text-gedaempft);line-height:1.5}.zusammenfuehren__knoepfe[data-v-a3d4802b]{display:flex;gap:var(--abstand-2)}.stamm[data-v-a3d4802b]{margin-bottom:var(--abstand-5)}.bearbeiten[data-v-a3d4802b]{margin-bottom:var(--abstand-5);max-width:480px}.bearbeiten__knoepfe[data-v-a3d4802b]{display:flex;gap:var(--abstand-2)}.stamm__gitter[data-v-a3d4802b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--abstand-4)}.matrix-rahmen[data-v-a3d4802b]{overflow-x:auto}.matrix[data-v-a3d4802b]{width:100%;border-collapse:collapse}.matrix th[data-v-a3d4802b],.matrix td[data-v-a3d4802b]{padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--farbe-rand);text-align:left;vertical-align:top}.matrix thead th[data-v-a3d4802b]{background:var(--farbe-flaeche-gedaempft);font-size:var(--text-klein);text-transform:uppercase;letter-spacing:.03em;color:var(--farbe-text-gedaempft)}.matrix__kanal[data-v-a3d4802b]{font-family:var(--schrift-mono);font-size:var(--text-klein)}.zelle[data-v-a3d4802b]{display:inline-flex;border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-klein);overflow:hidden}.zustand[data-v-a3d4802b]{padding:var(--abstand-1) var(--abstand-2);border:none;border-right:1px solid var(--farbe-rand);background:var(--farbe-flaeche);color:var(--farbe-text-gedaempft);font-family:inherit;font-size:var(--text-klein);cursor:pointer}.zustand[data-v-a3d4802b]:last-child{border-right:none}.zustand[data-v-a3d4802b]:hover:not(:disabled){background:var(--farbe-flaeche-gedaempft)}.zustand--aktiv[data-v-a3d4802b]{font-weight:700;color:var(--farbe-text);background:var(--farbe-akzent-blass)}.zustand--granted.zustand--aktiv[data-v-a3d4802b]{background:var(--farbe-erfolg-blass);color:var(--farbe-erfolg)}.zustand--rejected.zustand--aktiv[data-v-a3d4802b]{background:var(--farbe-fehler-blass);color:var(--farbe-fehler)}.zelle__datum[data-v-a3d4802b]{margin-top:var(--abstand-1);font-size:var(--text-klein);color:var(--farbe-text-gedaempft)}.fussnote[data-v-a3d4802b]{margin-top:var(--abstand-4);max-width:60ch}:root{--farbe-grund: #f6f7f9;--farbe-flaeche: #ffffff;--farbe-flaeche-gedaempft: #f0f2f5;--farbe-rand: #dfe3e8;--farbe-rand-stark: #c3cad3;--farbe-text: #1c2530;--farbe-text-gedaempft: #5b6675;--farbe-text-invers: #ffffff;--farbe-akzent: #1f6feb;--farbe-akzent-dunkel: #1a5ec4;--farbe-akzent-blass: #e8f0fe;--farbe-erfolg: #1a7f4b;--farbe-erfolg-blass: #e6f4ec;--farbe-warnung: #9a6700;--farbe-warnung-blass: #fdf5e2;--farbe-fehler: #b42318;--farbe-fehler-blass: #fde8e6;--abstand-1: 4px;--abstand-2: 8px;--abstand-3: 12px;--abstand-4: 16px;--abstand-5: 24px;--abstand-6: 32px;--abstand-7: 48px;--radius-klein: 4px;--radius: 8px;--radius-gross: 12px;--schatten: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--schatten-hoch: 0 4px 12px rgba(16, 24, 40, .12);--schrift: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-klein: 12px;--text-normal: 14px;--text-gross: 16px;--text-titel: 20px;--text-titel-gross: 26px;--navigation-breite: 232px;--kopf-hoehe: 56px}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--schrift);font-size:var(--text-normal);color:var(--farbe-text);background:var(--farbe-grund);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:600;line-height:1.3}a{color:var(--farbe-akzent)}.knopf{display:inline-flex;align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-4);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-klein);background:var(--farbe-flaeche);color:var(--farbe-text);font-family:inherit;font-size:var(--text-normal);cursor:pointer;transition:background .12s ease,border-color .12s ease}.knopf:hover:not(:disabled){background:var(--farbe-flaeche-gedaempft)}.knopf:disabled{opacity:.55;cursor:not-allowed}.knopf--haupt{background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-text-invers)}.knopf--haupt:hover:not(:disabled){background:var(--farbe-akzent-dunkel)}.knopf--schlicht{border-color:transparent;background:transparent;color:var(--farbe-akzent);padding:var(--abstand-1) var(--abstand-2)}.karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius);box-shadow:var(--schatten)}.karte__kopf{padding:var(--abstand-4);border-bottom:1px solid var(--farbe-rand);font-weight:600}.karte__koerper{padding:var(--abstand-4)}.marke{display:inline-block;padding:2px var(--abstand-2);border-radius:999px;font-size:var(--text-klein);font-weight:600;background:var(--farbe-flaeche-gedaempft);color:var(--farbe-text-gedaempft)}.marke--erfolg{background:var(--farbe-erfolg-blass);color:var(--farbe-erfolg)}.marke--fehler{background:var(--farbe-fehler-blass);color:var(--farbe-fehler)}.marke--warnung{background:var(--farbe-warnung-blass);color:var(--farbe-warnung)}.gedaempft{color:var(--farbe-text-gedaempft)}.mono{font-family:var(--schrift-mono);font-size:var(--text-klein)}
