.layout[data-v-3a5908b7]{min-height:100%;display:flex}.sidebar[data-v-3a5908b7]{width:230px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;padding:20px 16px;background:var(--farbe-tafel);color:#fff;border-right:1px solid var(--farbe-linie);position:sticky;top:0;height:100vh;max-height:100vh;z-index:20;transition:width .22s cubic-bezier(.4,0,.2,1),padding .22s ease}.sidebar.eingeklappt[data-v-3a5908b7]{width:68px;padding:20px 10px;overflow:visible}.sidebar-kopf[data-v-3a5908b7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar.eingeklappt .sidebar-kopf[data-v-3a5908b7]{flex-direction:column;gap:12px;align-items:center}.marke[data-v-3a5908b7]{display:flex;align-items:center;gap:12px;min-width:0}.marke-symbol[data-v-3a5908b7]{font-family:var(--schrift-mono);font-weight:600;background:var(--farbe-kreide);color:#4a3610;padding:6px 9px;border-radius:5px;font-size:13px;letter-spacing:.04em;flex-shrink:0}.marke-text[data-v-3a5908b7]{min-width:0}.marke h1[data-v-3a5908b7]{font-size:15px;color:#fff;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-toggle-desktop[data-v-3a5908b7]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#cfe0da;border-radius:6px;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .15s ease;flex-shrink:0}.btn-toggle-desktop[data-v-3a5908b7]:hover{background:var(--farbe-kreide);color:#4a3610;border-color:var(--farbe-kreide)}.nav[data-v-3a5908b7]{display:flex;flex-direction:column;gap:4px;flex:1}.nav-link[data-v-3a5908b7]{color:#cfe0da;text-decoration:none;font-size:14px;font-weight:500;padding:9px 12px;border-radius:8px;display:flex;align-items:center;gap:12px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.sidebar.eingeklappt .nav-link[data-v-3a5908b7]{justify-content:center;padding:10px 0}.nav-icon[data-v-3a5908b7]{flex-shrink:0}.nav-link[data-v-3a5908b7]:hover{background:#ffffff14;color:#fff}.nav-link.router-link-active[data-v-3a5908b7]{background:var(--farbe-kreide);color:#4a3610}.konto[data-v-3a5908b7]{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);margin-top:auto}.konto-info[data-v-3a5908b7]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#e5efec}.konto .btn-abmelden[data-v-3a5908b7]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.sidebar.eingeklappt .konto .btn-abmelden[data-v-3a5908b7]{padding:8px 0}.sidebar.eingeklappt .nav-link[data-v-3a5908b7],.sidebar.eingeklappt .btn-abmelden[data-v-3a5908b7]{position:relative}.modul-tooltip[data-v-3a5908b7]{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%) translate(-6px);background:#1d2b25;color:#fff;padding:6px 12px;border-radius:6px;font-size:12.5px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease;box-shadow:0 4px 14px #0006;border:1px solid rgba(255,255,255,.18);z-index:100}.modul-tooltip[data-v-3a5908b7]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent rgba(255,255,255,.18) transparent transparent}.modul-tooltip[data-v-3a5908b7]:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:4px;border-style:solid;border-color:transparent #1d2b25 transparent transparent}.sidebar.eingeklappt .nav-link:hover .modul-tooltip[data-v-3a5908b7],.sidebar.eingeklappt .btn-abmelden:hover .modul-tooltip[data-v-3a5908b7]{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.mobile-kopf[data-v-3a5908b7]{display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;padding-top:max(10px,env(safe-area-inset-top));background:var(--farbe-tafel);color:#fff;border-bottom:1px solid var(--farbe-linie);position:sticky;top:0;z-index:30}.burger[data-v-3a5908b7]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:6px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;touch-action:manipulation}.burger[data-v-3a5908b7]:active{background:#ffffff2e}.mobile-marke[data-v-3a5908b7]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.mobile-marke-symbol[data-v-3a5908b7]{font-family:var(--schrift-mono);font-weight:700;background:var(--farbe-kreide);color:#4a3610;padding:3px 6px;border-radius:4px;font-size:11px;letter-spacing:.04em;flex-shrink:0}.mobile-titel[data-v-3a5908b7]{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-rechts[data-v-3a5908b7]{display:flex;align-items:center;gap:8px}.mobile-user-name[data-v-3a5908b7]{font-size:12px;color:#cfe0da;max-width:85px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-mobile-abmelden[data-v-3a5908b7]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#cfe0da;border-radius:6px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.btn-mobile-abmelden[data-v-3a5908b7]:active{background:var(--farbe-rot-hell);color:var(--farbe-rot)}.btn-drawer-schliessen[data-v-3a5908b7]{display:none;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cfe0da;border-radius:6px;font-size:14px;padding:4px 8px;cursor:pointer}.sidebar-overlay[data-v-3a5908b7]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:45;animation:fadeIn-3a5908b7 .2s ease}@keyframes fadeIn-3a5908b7{0%{opacity:0}to{opacity:1}}.hauptspalte[data-v-3a5908b7]{flex:1;min-width:0;display:flex;flex-direction:column}.inhalt[data-v-3a5908b7]{flex:1;padding:24px 28px 48px;max-width:1280px;width:100%;margin:0 auto}@media (max-width: 880px){.layout[data-v-3a5908b7]{flex-direction:column}.mobile-kopf[data-v-3a5908b7]{display:flex}.btn-toggle-desktop[data-v-3a5908b7]{display:none}.btn-drawer-schliessen[data-v-3a5908b7]{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.sidebar[data-v-3a5908b7]{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:270px!important;padding:16px 14px!important;padding-top:max(16px,env(safe-area-inset-top))!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:50;transform:translate(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px #00000080;overflow-y:auto}.sidebar.offen[data-v-3a5908b7]{transform:translate(0)}.sidebar .nav-link[data-v-3a5908b7]{padding:11px 14px;font-size:15px;border-radius:8px}.sidebar-overlay[data-v-3a5908b7]{display:block}.inhalt[data-v-3a5908b7]{padding:16px 12px 36px;padding-bottom:max(36px,env(safe-area-inset-bottom))}}.seite[data-v-fb6ba6e6]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--farbe-tafel);background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.05),transparent 40%);padding:16px}.anmelde-karte[data-v-fb6ba6e6]{width:380px;max-width:100%;padding:32px;display:flex;flex-direction:column;gap:10px}.kopf[data-v-fb6ba6e6]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.symbol[data-v-fb6ba6e6]{font-family:var(--schrift-mono);font-weight:600;background:var(--farbe-kreide);color:#4a3610;padding:8px 10px;border-radius:6px;font-size:14px}.kopf h1[data-v-fb6ba6e6]{font-size:18px}.kopf p[data-v-fb6ba6e6]{margin:2px 0 0;font-size:13px;color:var(--farbe-text-schwach)}.fehlermeldung[data-v-fb6ba6e6]{background:var(--farbe-rot-hell);color:var(--farbe-rot);padding:8px 10px;border-radius:var(--radius);font-size:13px;margin:4px 0}button[data-v-fb6ba6e6]{margin-top:8px;justify-content:center;min-height:42px}@media (max-width: 480px){.anmelde-karte[data-v-fb6ba6e6]{padding:24px 18px}}.klassen-container[data-v-7b685c5f]{width:100%}.mobile-klassenleiste[data-v-7b685c5f]{display:none}.desktop-register[data-v-7b685c5f]{display:flex;flex-direction:column;gap:2px;width:100%}.trenner[data-v-7b685c5f]{height:1px;background:var(--farbe-linie);margin:8px 2px 10px}.stufe-gruppe[data-v-7b685c5f]{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.stufe-gruppe[data-v-7b685c5f]:last-child{margin-bottom:0}.stufe-label[data-v-7b685c5f]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--farbe-text-schwach);padding:6px 10px 4px;font-weight:600}.stufe-label-vorbereitung[data-v-7b685c5f]{color:var(--farbe-kreide)}.eintrag[data-v-7b685c5f]{font-family:var(--schrift-mono);font-size:12.5px;font-weight:600;background:transparent;border:1px solid transparent;border-radius:var(--radius);padding:8px 10px;color:var(--farbe-text-schwach);display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;text-align:left;transition:background-color .15s ease,color .15s ease}.eintrag[data-v-7b685c5f]:hover{background:var(--farbe-hover);color:var(--farbe-text)}.eintrag.aktiv[data-v-7b685c5f]{background:var(--farbe-tafel-hell);color:#fff}.eintrag-vorbereitung[data-v-7b685c5f]:not(.aktiv){border-style:dashed;border-color:var(--farbe-linie);color:var(--farbe-kreide)}.eintrag-alle[data-v-7b685c5f]{font-family:var(--schrift-text);margin-bottom:2px}.anzahl[data-v-7b685c5f]{font-family:var(--schrift-text);font-size:10.5px;font-weight:600;background:#ffffff14;padding:1px 6px;border-radius:100px;flex-shrink:0}.eintrag.aktiv .anzahl[data-v-7b685c5f]{background:#ffffff38}@media (max-width: 820px){.desktop-register[data-v-7b685c5f]{display:none}.mobile-klassenleiste[data-v-7b685c5f]{display:flex;flex-direction:column;gap:8px;width:100%}.mobile-klassen-select-zeile[data-v-7b685c5f]{display:flex;align-items:center;gap:8px}.mobile-label[data-v-7b685c5f]{font-size:13px;font-weight:600;color:var(--farbe-text-schwach);flex-shrink:0}.mobile-select[data-v-7b685c5f]{flex:1;min-height:38px;background:var(--farbe-eingabe-bg);color:var(--farbe-text);border:1px solid var(--farbe-linie);border-radius:var(--radius);padding:6px 10px;font-size:14px;font-weight:500}.mobile-chips-track[data-v-7b685c5f]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-chips-track[data-v-7b685c5f]::-webkit-scrollbar{display:none}.mobile-chip[data-v-7b685c5f]{display:inline-flex;align-items:center;gap:5px;background:var(--farbe-papier-erhoeht);border:1px solid var(--farbe-linie);color:var(--farbe-text-schwach);padding:6px 10px;border-radius:100px;font-size:12px;font-weight:600;font-family:var(--schrift-mono);white-space:nowrap;cursor:pointer;flex-shrink:0;touch-action:manipulation;transition:all .15s ease}.mobile-chip.aktiv[data-v-7b685c5f]{background:var(--farbe-tafel-hell);border-color:var(--farbe-kreide);color:#fff;box-shadow:0 1px 6px #0003}.mobile-chip.chip-vorbereitung[data-v-7b685c5f]:not(.aktiv){border-style:dashed;color:var(--farbe-kreide)}.chip-anzahl[data-v-7b685c5f]{font-family:var(--schrift-text);font-size:10px;font-weight:600;background:#ffffff1a;padding:1px 5px;border-radius:100px}.mobile-chip.aktiv .chip-anzahl[data-v-7b685c5f]{background:#ffffff40}}.student-table-container[data-v-b11b65c0]{width:100%}.mobile-schueler-liste[data-v-b11b65c0]{display:none}.tabellen-wrapper[data-v-b11b65c0]{overflow-x:auto}table[data-v-b11b65c0]{width:100%;border-collapse:collapse;font-size:13.5px}th[data-v-b11b65c0],td[data-v-b11b65c0]{text-align:left;padding:10px 14px;white-space:nowrap}thead th[data-v-b11b65c0]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--farbe-text-schwach);border-bottom:1px solid var(--farbe-linie);font-weight:600}.sortierbar[data-v-b11b65c0]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortierbar[data-v-b11b65c0]:hover{color:var(--farbe-text)}.pfeil[data-v-b11b65c0]{color:var(--farbe-kreide)}tbody tr[data-v-b11b65c0]{border-bottom:1px solid var(--farbe-linie);cursor:pointer}tbody tr[data-v-b11b65c0]:last-child{border-bottom:none}tbody tr[data-v-b11b65c0]:hover{background:var(--farbe-hover)}.zeile-vorbereitung[data-v-b11b65c0]{background:var(--farbe-kreide-hell)}.zeile-vorbereitung[data-v-b11b65c0]:hover{background:#e6b4533d}.zeile-ausgewaehlt[data-v-b11b65c0]{background:#74c69d1a}.zeile-ausgewaehlt[data-v-b11b65c0]:hover{background:#74c69d29}.zeile-export-ausstehend td[data-v-b11b65c0]:first-child{box-shadow:inset 3px 0 0 var(--farbe-kreide)}.wiederholer-badge[data-v-b11b65c0]{margin-left:4px;padding:1px 6px;font-size:10px}.datum[data-v-b11b65c0]{color:var(--farbe-text-schwach);font-variant-numeric:tabular-nums}.checkbox-spalte[data-v-b11b65c0]{width:36px}.bearbeiten-spalte[data-v-b11b65c0]{width:30px;padding-left:2px;padding-right:2px}.bearbeiten-button[data-v-b11b65c0]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:6px;border:1px solid var(--farbe-linie);background:var(--farbe-papier-erhoeht);color:var(--farbe-text-schwach);cursor:pointer;font-size:13px;line-height:1}.bearbeiten-button[data-v-b11b65c0]:hover{color:var(--farbe-text);border-color:var(--farbe-text-schwach);background:var(--farbe-hover)}.platzhalter[data-v-b11b65c0]{color:var(--farbe-text-schwach)}.leer[data-v-b11b65c0]{text-align:center;color:var(--farbe-text-schwach);padding:40px 14px;white-space:normal}.brief-button[data-v-b11b65c0]{margin-left:8px;padding:2px 8px;font-size:11px;border-radius:100px;border:1px solid var(--farbe-linie);background:var(--farbe-papier-erhoeht);color:var(--farbe-text-schwach);cursor:pointer}.brief-button[data-v-b11b65c0]:hover{color:var(--farbe-text);border-color:var(--farbe-text-schwach)}@media (max-width: 768px){.desktop-tabelle[data-v-b11b65c0]{display:none}.mobile-schueler-liste[data-v-b11b65c0]{display:flex;flex-direction:column;gap:8px;width:100%}.mobile-sammel-leiste[data-v-b11b65c0]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--farbe-papier-erhoeht);border:1px solid var(--farbe-linie);border-radius:var(--radius);margin-bottom:2px}.mobile-alle-waehlen[data-v-b11b65c0]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--farbe-text);cursor:pointer}.mobile-auswahl-badge[data-v-b11b65c0]{background:var(--farbe-kreide);color:#4a3610;font-size:11px;font-weight:700;padding:2px 8px;border-radius:100px}.mobile-leer-karte[data-v-b11b65c0]{padding:30px 16px;text-align:center}.leer-text[data-v-b11b65c0]{margin:0;font-size:13.5px;color:var(--farbe-text-schwach);line-height:1.4}.mobile-schueler-karte[data-v-b11b65c0]{padding:12px 14px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:all .15s ease;border-left:3px solid transparent;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mobile-schueler-karte[data-v-b11b65c0]:active{background:var(--farbe-hover)}.mobile-schueler-karte.karte-ausgewaehlt[data-v-b11b65c0]{background:#74c69d1f;border-color:var(--farbe-gruen);border-left-color:var(--farbe-gruen)}.mobile-schueler-karte.karte-export-ausstehend[data-v-b11b65c0]{border-left-color:var(--farbe-kreide)}.mobile-schueler-karte.karte-vorbereitung[data-v-b11b65c0]{background:var(--farbe-kreide-hell)}.mobile-karte-kopf[data-v-b11b65c0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-karte-links[data-v-b11b65c0]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.mobile-checkbox[data-v-b11b65c0]{flex-shrink:0}.mobile-name-block[data-v-b11b65c0]{display:flex;flex-direction:column;min-width:0}.mobile-name[data-v-b11b65c0]{font-size:14.5px;font-weight:600;color:var(--farbe-text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-snummer[data-v-b11b65c0]{font-size:12px;color:var(--farbe-text-schwach);margin-top:1px}.mobile-karte-rechts[data-v-b11b65c0]{display:flex;align-items:center;gap:6px;flex-shrink:0}.mobile-edit-btn[data-v-b11b65c0]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--farbe-linie);background:var(--farbe-papier-erhoeht);color:var(--farbe-text-schwach);cursor:pointer;font-size:14px;padding:0;touch-action:manipulation}.mobile-edit-btn[data-v-b11b65c0]:active{background:var(--farbe-hover);color:var(--farbe-text);border-color:var(--farbe-text-schwach)}.mobile-karte-fuss[data-v-b11b65c0]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.mobile-passwort-info[data-v-b11b65c0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mobile-pw-badge[data-v-b11b65c0]{font-size:12px;padding:3px 8px}.mobile-ohne-pw[data-v-b11b65c0]{font-size:11px;color:var(--farbe-text-schwach)}.mobile-iserv-badge[data-v-b11b65c0]{font-size:10px;padding:1px 6px}.mobile-brief-btn[data-v-b11b65c0]{margin-left:auto;padding:4px 10px;font-size:12px}}.overlay[data-v-f43a04ae]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal[data-v-f43a04ae]{width:440px;max-width:100%;max-height:88vh;padding:0;display:flex;flex-direction:column;box-shadow:0 16px 40px #0006}.modal-kopf[data-v-f43a04ae]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 12px;border-bottom:1px solid var(--farbe-linie)}.modal-titel[data-v-f43a04ae]{margin:0;font-size:17px}.btn-schliessen[data-v-f43a04ae]{background:transparent;border:none;color:var(--farbe-text-schwach);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px}.btn-schliessen[data-v-f43a04ae]:hover{color:var(--farbe-text)}.modal-inhalt[data-v-f43a04ae]{padding:16px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;flex:1}.s-nummer-feld[data-v-f43a04ae]{display:flex;gap:8px;align-items:center}.s-nummer-input[data-v-f43a04ae]{flex:1}.btn-vorschlag[data-v-f43a04ae]{padding:8px 12px;background:var(--farbe-papier-erhoeht);border:1px solid var(--farbe-linie);color:var(--farbe-text);border-radius:var(--radius);font-size:12px;white-space:nowrap;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px;min-height:38px}.btn-vorschlag[data-v-f43a04ae]:hover:not(:disabled){background:var(--farbe-tafel-hell);border-color:var(--farbe-kreide)}.btn-vorschlag[data-v-f43a04ae]:disabled{opacity:.6;cursor:not-allowed}.hinweis-vorschlag[data-v-f43a04ae]{font-size:11.5px;color:var(--farbe-kreide);margin-top:-3px;margin-bottom:4px}.hinweis[data-v-f43a04ae]{font-size:12px;color:var(--farbe-text-schwach);margin-bottom:4px}.checkbox-zeile[data-v-f43a04ae]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--farbe-text-schwach);margin:6px 0 4px;cursor:pointer}.checkbox-zeile input[data-v-f43a04ae]{margin-top:2px;flex-shrink:0}.fehlermeldung[data-v-f43a04ae]{background:var(--farbe-rot-hell);color:var(--farbe-rot);padding:8px 10px;border-radius:var(--radius);font-size:13px}.modal-aktionen[data-v-f43a04ae]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px;border-top:1px solid var(--farbe-linie);margin-top:4px}@media (max-width: 640px){.overlay[data-v-f43a04ae]{padding:0;align-items:flex-end}.modal[data-v-f43a04ae]{width:100%;max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-aktionen[data-v-f43a04ae]{padding-bottom:max(20px,env(safe-area-inset-bottom))}.modal-aktionen .btn[data-v-f43a04ae]{flex:1;justify-content:center}}.kopfzeile[data-v-489b879a]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.unterzeile[data-v-489b879a]{margin:4px 0 0;color:var(--farbe-text-schwach);font-size:13.5px}.raster-layout[data-v-489b879a]{display:grid;grid-template-columns:210px 1fr;gap:20px;align-items:start}.seitenleiste[data-v-489b879a]{padding:12px 8px;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.hauptbereich[data-v-489b879a]{min-width:0}.werkzeugleiste[data-v-489b879a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:var(--farbe-papier-erhoeht);border:1px solid var(--farbe-linie);border-radius:12px;box-shadow:0 4px 16px #00000026;margin-bottom:14px;flex-wrap:wrap}.suche-container[data-v-489b879a]{display:flex;align-items:center;flex:1 1 240px}.suche[data-v-489b879a]{width:100%}.filter-aktions-leiste[data-v-489b879a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-toggle-btn[data-v-489b879a]{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:var(--radius);border:1px solid var(--farbe-linie);background:var(--farbe-tafel);color:var(--farbe-text-schwach);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;touch-action:manipulation}.filter-toggle-btn[data-v-489b879a]:hover{color:var(--farbe-text);border-color:var(--farbe-tafel-hell);background:var(--farbe-hover)}.filter-toggle-btn.aktiv[data-v-489b879a]{background:var(--farbe-tafel-hell);border-color:var(--farbe-kreide);color:#fff;font-weight:600;box-shadow:0 2px 8px #00000040}.filter-icon[data-v-489b879a]{font-size:14px}.filter-aktiv-badge[data-v-489b879a]{background:var(--farbe-kreide);color:#12211d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:100px}.filter-reset-btn[data-v-489b879a]{background:transparent;border:1px dashed var(--farbe-linie);color:var(--farbe-text-schwach);padding:7px 11px;border-radius:var(--radius);font-size:12.5px;cursor:pointer;transition:all .15s ease}.filter-reset-btn[data-v-489b879a]:hover{color:var(--farbe-rot);border-color:var(--farbe-rot-hell);background:var(--farbe-rot-hell)}.filter-hinweis-banner[data-v-489b879a]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e6b45314;border:1px solid rgba(230,180,83,.3);border-radius:var(--radius);padding:8px 14px;margin-bottom:14px;font-size:13px;color:var(--farbe-kreide)}.filter-hinweis-inhalt[data-v-489b879a]{display:flex;align-items:center;gap:8px}.filter-hinweis-icon[data-v-489b879a]{font-size:14px}.filter-hinweis-btn[data-v-489b879a]{background:#e6b45326;border:1px solid rgba(230,180,83,.4);color:var(--farbe-kreide);padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.filter-hinweis-btn[data-v-489b879a]:hover{background:var(--farbe-kreide);color:#12211d}.filter-hinweis-banner.iserv-banner[data-v-489b879a]{background:#2c575038;border-color:#74c69d59;color:var(--farbe-gruen)}.filter-hinweis-banner.iserv-banner .filter-hinweis-btn[data-v-489b879a]{background:#74c69d26;border-color:#74c69d66;color:var(--farbe-gruen)}.filter-hinweis-banner.iserv-banner .filter-hinweis-btn[data-v-489b879a]:hover{background:var(--farbe-gruen);color:#12211d}.auswahlleiste[data-v-489b879a]{display:flex;align-items:center;gap:10px;background:var(--farbe-papier-erhoeht);border:1px solid var(--farbe-linie);padding:8px 14px;border-radius:100px;margin-bottom:14px;flex-wrap:wrap;position:sticky;top:16px;z-index:25;box-shadow:0 6px 20px #00000040}.auswahlleiste-gruppe[data-v-489b879a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.auswahlleiste-trenner[data-v-489b879a]{width:1px;align-self:stretch;background:var(--farbe-linie)}.anzahl-hinweis[data-v-489b879a]{font-size:12.5px;font-weight:600;color:var(--farbe-kreide);padding:0 4px}.meldung[data-v-489b879a]{background:var(--farbe-gruen-hell);color:var(--farbe-gruen);padding:8px 12px;border-radius:var(--radius);font-size:13.5px;margin-bottom:14px}.legende[data-v-489b879a]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--farbe-text-schwach);margin-bottom:10px}.legende-muster[data-v-489b879a]{display:inline-block;width:14px;height:14px;border-radius:3px;box-shadow:inset 3px 0 0 var(--farbe-kreide);background:var(--farbe-papier-erhoeht);border:1px solid var(--farbe-linie)}@media (max-width: 820px){.raster-layout[data-v-489b879a]{grid-template-columns:1fr;gap:14px}.seitenleiste[data-v-489b879a]{position:static;max-height:none;padding:10px 12px}.kopfzeile[data-v-489b879a]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.kopfzeile .btn-primary[data-v-489b879a]{justify-content:center}.werkzeugleiste[data-v-489b879a]{padding:10px 12px;gap:10px}.suche-container[data-v-489b879a]{flex:1 1 100%}.filter-aktions-leiste[data-v-489b879a]{width:100%;justify-content:flex-start}.auswahlleiste[data-v-489b879a]{position:fixed;top:auto;bottom:max(16px,env(safe-area-inset-bottom));left:12px;right:12px;z-index:40;border-radius:14px;padding:12px 14px;background:#182822;border:1px solid var(--farbe-kreide);box-shadow:0 10px 30px #0009;flex-direction:column;align-items:stretch;gap:8px;animation:slideUp-489b879a .2s ease}.auswahlleiste-trenner[data-v-489b879a]{display:none}.auswahlleiste-gruppe[data-v-489b879a]{justify-content:stretch;width:100%}.auswahlleiste-gruppe .btn[data-v-489b879a]{flex:1;justify-content:center;text-align:center}}@keyframes slideUp-489b879a{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.import-export-ansicht[data-v-3207600a]{display:flex;flex-direction:column;gap:20px}.seite-kopf[data-v-3207600a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.titel[data-v-3207600a]{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.unterzeile[data-v-3207600a]{font-size:13.5px;color:var(--farbe-text-schwach);margin:0}.raster[data-v-3207600a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.block[data-v-3207600a]{padding:22px;display:flex;flex-direction:column;gap:14px;align-items:stretch}.block-breit[data-v-3207600a]{grid-column:1 / -1}.block-kopf[data-v-3207600a]{display:flex;align-items:center;gap:12px}.icon-kreis[data-v-3207600a]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.kreis-gruen[data-v-3207600a]{background:var(--farbe-gruen-hell)}.kreis-blau[data-v-3207600a]{background:#60a5fa26}h2[data-v-3207600a]{font-size:16px;font-weight:600;margin:0}.hinweis[data-v-3207600a]{font-size:12.5px;color:var(--farbe-text-schwach);margin:2px 0 0}.hinweis-text[data-v-3207600a]{font-size:13px;color:var(--farbe-text-schwach);line-height:1.45;margin:0}.upload-bereich[data-v-3207600a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fehlermeldung[data-v-3207600a]{background:var(--farbe-rot-hell);color:var(--farbe-rot);padding:8px 12px;border-radius:var(--radius);font-size:13px;margin:0}.ergebnis[data-v-3207600a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:4px}.warnungen[data-v-3207600a]{width:100%;margin:8px 0 0;padding-left:18px;font-size:12.5px;color:var(--farbe-rot)}.export-steuerelemente[data-v-3207600a]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.eingabe-gruppe[data-v-3207600a]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:180px}.iserv-status-kasten[data-v-3207600a]{margin-top:6px;padding:14px 16px;background:var(--farbe-karte-bg, rgba(255, 255, 255, .03));border:1px solid var(--farbe-linie);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px}.iserv-status-kopf[data-v-3207600a]{display:flex;justify-content:space-between;align-items:center}.iserv-status-label[data-v-3207600a]{font-size:13px;font-weight:600;color:var(--farbe-text)}.iserv-status-details[data-v-3207600a]{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.iserv-detail-zeile[data-v-3207600a]{display:flex;justify-content:space-between;gap:12px}.detail-label[data-v-3207600a]{color:var(--farbe-text-schwach)}.detail-wert[data-v-3207600a]{font-weight:500;text-align:right}.iserv-aktion-zeile[data-v-3207600a]{display:flex;align-items:center;gap:12px;padding-top:6px;border-top:1px dashed var(--farbe-linie);flex-wrap:wrap}.iserv-hilfe[data-v-3207600a]{font-size:11.5px;color:var(--farbe-text-schwach)}.meldung[data-v-3207600a]{background:var(--farbe-gruen-hell);color:var(--farbe-gruen);padding:8px 10px;border-radius:var(--radius);font-size:12.5px;margin:0}.historie-kopfzeile[data-v-3207600a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.filter-leiste[data-v-3207600a]{display:flex;background:var(--farbe-eingabe-bg);border:1px solid var(--farbe-linie);border-radius:var(--radius);padding:3px;gap:2px}.filter-tab[data-v-3207600a]{background:transparent;border:none;color:var(--farbe-text-schwach);padding:5px 12px;border-radius:calc(var(--radius) - 2px);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}.filter-tab[data-v-3207600a]:hover{color:var(--farbe-text)}.filter-tab.aktiv[data-v-3207600a]{background:var(--farbe-hover);color:var(--farbe-kreide);font-weight:600}.tab-anzahl[data-v-3207600a]{font-size:11px;opacity:.8}.tabelle-behaelter[data-v-3207600a]{overflow-x:auto}table[data-v-3207600a]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-3207600a],td[data-v-3207600a]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--farbe-linie)}thead th[data-v-3207600a]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--farbe-text-schwach);font-weight:600}.th-aktion[data-v-3207600a],.td-aktion[data-v-3207600a]{text-align:right;width:130px}.dateiname-zelle[data-v-3207600a]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umfang-text[data-v-3207600a]{font-size:12.5px}.btn-sm[data-v-3207600a]{padding:4px 10px;font-size:12px}.leer[data-v-3207600a]{text-align:center;color:var(--farbe-text-schwach);padding:32px}@media (max-width: 900px){.raster[data-v-3207600a]{grid-template-columns:1fr}}@media (max-width: 640px){.block[data-v-3207600a]{padding:16px 14px;gap:12px}.titel[data-v-3207600a]{font-size:20px}.upload-bereich[data-v-3207600a]{flex-direction:column;align-items:stretch}.upload-bereich input[type=file][data-v-3207600a]{width:100%}.upload-bereich .btn[data-v-3207600a]{width:100%;justify-content:center}.export-steuerelemente[data-v-3207600a]{flex-direction:column;align-items:stretch}.export-steuerelemente .btn[data-v-3207600a]{width:100%;justify-content:center}.iserv-status-kasten[data-v-3207600a]{padding:12px}.iserv-aktion-zeile[data-v-3207600a]{flex-direction:column;align-items:stretch}.iserv-aktion-zeile .btn[data-v-3207600a]{width:100%;justify-content:center}.historie-kopfzeile[data-v-3207600a]{flex-direction:column;align-items:stretch;gap:10px}.filter-leiste[data-v-3207600a]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-tab[data-v-3207600a]{flex:1;justify-content:center}}.verwaltung-ansicht[data-v-c05b5518]{display:flex;flex-direction:column;gap:20px}.kopfzeile[data-v-c05b5518]{margin-bottom:8px}.unterzeile[data-v-c05b5518]{margin:4px 0 0;color:var(--farbe-text-schwach, #94a3b8);font-size:13.5px}.tab-leiste[data-v-c05b5518]{display:flex;gap:8px;border-bottom:1px solid var(--farbe-linie, rgba(255, 255, 255, .12));padding-bottom:8px}.tab-btn[data-v-c05b5518]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cfe0da;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.tab-btn[data-v-c05b5518]:hover{background:#ffffff1a;color:#fff}.tab-btn.aktiv[data-v-c05b5518]{background:var(--farbe-kreide, #f5d77f);color:#4a3610;border-color:var(--farbe-kreide, #f5d77f);font-weight:600}.tab-gefahr.aktiv[data-v-c05b5518]{background:#f87171;color:#fff;border-color:#f87171}.stepper-bereich[data-v-c05b5518]{background:#0003;border:1px solid var(--farbe-linie, rgba(255, 255, 255, .1));border-radius:10px;padding:16px;margin-bottom:20px}.stepper-header[data-v-c05b5518]{display:flex;justify-content:space-between;font-size:13px;color:#cfe0da;margin-bottom:8px;font-weight:500}.fortschritt-balken[data-v-c05b5518]{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:14px}.fortschritt-fuellung[data-v-c05b5518]{height:100%;background:var(--farbe-kreide, #f5d77f);transition:width .3s ease}.stepper-punkte[data-v-c05b5518]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.stepper-punkt[data-v-c05b5518]{width:28px;height:28px;border-radius:50%;background:#ffffff1a;color:#a3b8b0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .15s ease}.stepper-punkt.erledigt[data-v-c05b5518]{background:#4ade80;color:#052e16}.stepper-punkt.aktiv[data-v-c05b5518]{background:var(--farbe-kreide, #f5d77f);color:#4a3610;transform:scale(1.15);box-shadow:0 0 10px #f5d77f66}.punkt-finale[data-v-c05b5518]{background:#38bdf833;color:#38bdf8}.wizard-suchbox[data-v-c05b5518],.wizard-suchbox-schritt[data-v-c05b5518]{margin-left:auto}.suchfeld-input[data-v-c05b5518]{background:#0000004d;border:1px solid var(--farbe-linie, rgba(255, 255, 255, .2));color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;width:260px}.suchfeld-input[data-v-c05b5518]:focus{outline:none;border-color:var(--farbe-kreide, #f5d77f)}.schritt-karte[data-v-c05b5518]{display:flex;flex-direction:column;gap:16px}.schritt-kopf[data-v-c05b5518]{border-bottom:1px solid var(--farbe-linie, rgba(255, 255, 255, .1));padding-bottom:14px}.schritt-titel-zeile[data-v-c05b5518]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.schritt-titel-zeile h3[data-v-c05b5518]{font-size:18px;color:#fff;margin:0}.schritt-beschreibung[data-v-c05b5518]{color:#cfe0da;font-size:13.5px;margin:0}.schritt-werkzeuge[data-v-c05b5518]{background:#38bdf814;border:1px solid rgba(56,189,248,.2);border-radius:8px;padding:12px 14px;font-size:13px;color:#e0f2fe}.verteilung-zeile[data-v-c05b5518]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.klasse-chip[data-v-c05b5518]{display:flex;align-items:center;gap:6px;background:#00000040;padding:4px 8px;border-radius:6px}.schritt-laden[data-v-c05b5518]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#cfe0da}.schritt-aktionen[data-v-c05b5518]{display:flex;gap:12px;align-items:center;margin-top:12px;padding-top:16px;border-top:1px solid var(--farbe-linie, rgba(255, 255, 255, .1))}.btn-zusammenfassung-direkt[data-v-c05b5518]{margin-left:auto}.btn-gross[data-v-c05b5518]{padding:12px 22px;font-size:15px;font-weight:600}.btn-verbindlich[data-v-c05b5518]{background:#22c55e;border-color:#22c55e;color:#052e16}.btn-verbindlich[data-v-c05b5518]:hover{background:#16a34a}.text-abgaenger[data-v-c05b5518]{color:#f97316;font-weight:600;font-size:13px}.text-erfolg[data-v-c05b5518]{color:#4ade80}.s-nummer-cell code[data-v-c05b5518]{background:#ffffff14;padding:2px 6px;border-radius:4px;font-size:12.5px;color:#f5d77f}.wizard-zusammenfassung[data-v-c05b5518]{display:flex;flex-direction:column;gap:20px}.zusammenfassung-kopf[data-v-c05b5518]{border-bottom:1px solid var(--farbe-linie, rgba(255, 255, 255, .1));padding-bottom:14px}.zusammenfassung-titel-zeile[data-v-c05b5518]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.zusammenfassung-badge[data-v-c05b5518]{background:#38bdf826;color:#38bdf8;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block;margin-bottom:6px}.zusammenfassung-kopf h3[data-v-c05b5518]{font-size:20px;color:#fff;margin-bottom:6px}.zusammenfassung-kopf p[data-v-c05b5518]{color:#cfe0da;font-size:14px;margin:0}.bilanz-grid[data-v-c05b5518]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.bilanz-karte[data-v-c05b5518]{background:#0003;border:1px solid var(--farbe-linie, rgba(255, 255, 255, .1));border-radius:10px;padding:16px;display:flex;flex-direction:column}.karte-blau[data-v-c05b5518]{border-left:4px solid #38bdf8}.karte-orange[data-v-c05b5518]{border-left:4px solid #f97316}.karte-violett[data-v-c05b5518]{border-left:4px solid #a78bfa}.karte-neutral[data-v-c05b5518]{border-left:4px solid #94a3b8}.bilanz-titel[data-v-c05b5518]{font-size:12.5px;color:#94a3b8;font-weight:500}.bilanz-wert[data-v-c05b5518]{font-size:28px;font-weight:700;color:#fff;line-height:1.2}.bilanz-sub[data-v-c05b5518]{font-size:11.5px;color:#a3b8b0;margin-top:2px}.hohes-wrapper[data-v-c05b5518]{max-height:380px;overflow-y:auto}.zusammenfassung-aktionen[data-v-c05b5518]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--farbe-linie, rgba(255, 255, 255, .1))}.wizard-fertig[data-v-c05b5518]{display:flex;flex-direction:column;gap:20px;padding:20px 0}.erfolg-banner[data-v-c05b5518]{background:#4ade801f;border:1px solid rgba(74,222,128,.3);border-radius:12px;padding:24px;text-align:center}.erfolg-icon[data-v-c05b5518]{font-size:40px;display:block;margin-bottom:8px}.erfolg-banner h3[data-v-c05b5518]{color:#4ade80;font-size:20px;margin-bottom:4px}.erfolg-banner p[data-v-c05b5518]{color:#e2e8f0;font-size:14px;margin:0}.protokoll-box[data-v-c05b5518]{background:#0003;border-radius:8px;padding:16px}.protokoll-box h4[data-v-c05b5518]{color:#fff;font-size:14px;margin-bottom:10px}.protokoll-box ul[data-v-c05b5518]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:#cfe0da}.wizard-fertig-aktionen[data-v-c05b5518]{display:flex;gap:12px;justify-content:center}.panel[data-v-c05b5518]{padding:20px 22px;margin-bottom:20px}.panel h3[data-v-c05b5518]{margin-bottom:6px;font-size:15.5px}.hinweis[data-v-c05b5518]{font-size:13px;color:var(--farbe-text-schwach, #94a3b8);margin-bottom:16px;max-width:640px}.klassen-auswahl[data-v-c05b5518]{display:flex;gap:10px;align-items:center}.versetzung-tabelle[data-v-c05b5518]{width:100%;border-collapse:collapse;margin-top:8px;font-size:13.5px}.versetzung-tabelle th[data-v-c05b5518],.versetzung-tabelle td[data-v-c05b5518]{text-align:left;padding:10px 12px}.versetzung-tabelle thead th[data-v-c05b5518]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--farbe-text-schwach, #94a3b8);border-bottom:1px solid var(--farbe-linie, rgba(255, 255, 255, .12))}.versetzung-tabelle tbody tr[data-v-c05b5518]{border-bottom:1px solid var(--farbe-linie, rgba(255, 255, 255, .08))}.ziel-feld[data-v-c05b5518]{width:110px}.ziel-eingabe-gruppe[data-v-c05b5518]{display:flex;align-items:center;gap:10px}.trotzdem-label[data-v-c05b5518]{font-size:12px;color:var(--farbe-text-schwach, #94a3b8);display:flex;align-items:center;gap:4px;cursor:pointer}.checkbox-inline[data-v-c05b5518]{display:flex;align-items:center;gap:6px}.badge[data-v-c05b5518]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:600}.badge-info[data-v-c05b5518]{background:#38bdf833;color:#38bdf8}.badge-gruen[data-v-c05b5518]{background:#4ade8033;color:#4ade80}.badge-orange[data-v-c05b5518]{background:#f9731633;color:#f97316}.badge-neutral[data-v-c05b5518]{background:#ffffff1f;color:#e2e8f0}.badge-kreide[data-v-c05b5518]{background:#f5d77f33;color:#f5d77f}.gefahrenzone[data-v-c05b5518]{border-color:#f87171}.gefahr-block[data-v-c05b5518]{padding:14px 0;border-top:1px solid var(--farbe-linie, rgba(255, 255, 255, .12))}.gefahr-block[data-v-c05b5518]:first-of-type{border-top:none;padding-top:0}.gefahr-block h4[data-v-c05b5518]{font-size:13.5px;margin-bottom:10px;color:#f87171}.gefahr-zeile[data-v-c05b5518]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gefahr-zeile input[type=text][data-v-c05b5518]{width:260px}.btn-gefahr[data-v-c05b5518]{background:#dc2626;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer}.btn-gefahr[data-v-c05b5518]:disabled{opacity:.5;cursor:not-allowed}.meldung[data-v-c05b5518]{background:#4ade8026;color:#4ade80;padding:10px 14px;border-radius:6px;font-size:13.5px;margin-top:8px}.meldung.fehler[data-v-c05b5518]{background:#f8717126;color:#f87171}.spinner[data-v-c05b5518]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--farbe-kreide, #f5d77f);border-radius:50%;animation:spin-c05b5518 .8s linear infinite}.text-zentriert[data-v-c05b5518]{text-align:center}.text-grau[data-v-c05b5518]{color:#94a3b8}@keyframes spin-c05b5518{to{transform:rotate(360deg)}}@media (max-width: 768px){.panel[data-v-c05b5518]{padding:16px 14px}.tab-leiste[data-v-c05b5518]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px}.tab-leiste[data-v-c05b5518]::-webkit-scrollbar{display:none}.tab-btn[data-v-c05b5518]{white-space:nowrap;flex-shrink:0;padding:8px 12px;font-size:13px}.schritt-titel-zeile[data-v-c05b5518]{flex-direction:column;align-items:flex-start;gap:8px}.wizard-suchbox-schritt[data-v-c05b5518],.wizard-suchbox[data-v-c05b5518]{margin-left:0;width:100%}.suchfeld-input[data-v-c05b5518]{width:100%}.schritt-aktionen[data-v-c05b5518],.zusammenfassung-aktionen[data-v-c05b5518]{flex-direction:column;align-items:stretch;gap:8px}.btn-zusammenfassung-direkt[data-v-c05b5518]{margin-left:0}.schritt-aktionen .btn[data-v-c05b5518],.zusammenfassung-aktionen .btn[data-v-c05b5518]{width:100%;justify-content:center}.gefahr-zeile[data-v-c05b5518]{flex-direction:column;align-items:stretch;gap:8px}.gefahr-zeile select[data-v-c05b5518],.gefahr-zeile input[type=text][data-v-c05b5518],.gefahr-zeile button[data-v-c05b5518]{width:100%}.bilanz-grid[data-v-c05b5518]{grid-template-columns:1fr 1fr;gap:10px}.bilanz-karte[data-v-c05b5518]{padding:12px}.bilanz-wert[data-v-c05b5518]{font-size:22px}.zusammenfassung-titel-zeile[data-v-c05b5518]{flex-direction:column;align-items:flex-start}}.datenabgleich-seite[data-v-a329be11]{display:flex;flex-direction:column;gap:20px;max-width:1400px;margin:0 auto}.seite-kopf[data-v-a329be11]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.seite-kopf h2[data-v-a329be11]{font-size:24px;color:#fff;margin-bottom:4px}.untertitel[data-v-a329be11]{color:#cfe0da;font-size:14px;max-width:800px;margin:0}.dropzone[data-v-a329be11]{border:2px dashed rgba(255,255,255,.2);border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:#00000026}.dropzone[data-v-a329be11]:hover,.dropzone.drag-over[data-v-a329be11]{border-color:#38bdf8;background:#38bdf80d}.versteckter-input[data-v-a329be11]{display:none}.dropzone-inhalt[data-v-a329be11]{display:flex;flex-direction:column;align-items:center;gap:12px}.dropzone-icon[data-v-a329be11]{color:#38bdf8}.dropzone-text[data-v-a329be11]{color:#94a3b8;font-size:14px;margin:0}.hinweis-box[data-v-a329be11]{margin-top:16px;background:#ffffff0d;border-radius:8px;padding:10px 16px;font-size:13px;color:#cfe0da}.hinweis-box code[data-v-a329be11]{color:#f5d77f}.lade-box[data-v-a329be11]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:16px}.spinner.gross[data-v-a329be11]{width:44px;height:44px;border-width:3px;border-color:#ffffff1a;border-top-color:#38bdf8}.kpi-grid[data-v-a329be11]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.kpi-karte[data-v-a329be11]{background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.kpi-karte[data-v-a329be11]:hover{transform:translateY(-2px)}.kpi-karte.aktiv[data-v-a329be11]{border-color:#fff;box-shadow:0 0 0 1px #ffffff4d}.karte-gesamt[data-v-a329be11]{border-left:4px solid #94a3b8}.karte-gruen[data-v-a329be11]{border-left:4px solid #4ade80}.karte-orange[data-v-a329be11]{border-left:4px solid #f97316}.karte-gelb[data-v-a329be11]{border-left:4px solid #facc15}.karte-blau[data-v-a329be11]{border-left:4px solid #38bdf8}.karte-violett[data-v-a329be11]{border-left:4px solid #c084fc}.karte-rot[data-v-a329be11]{border-left:4px solid #f87171}.kpi-titel[data-v-a329be11]{font-size:12px;color:#94a3b8;font-weight:500}.kpi-wert[data-v-a329be11]{font-size:26px;font-weight:700;color:#fff;line-height:1.2}.kpi-sub[data-v-a329be11]{font-size:11px;color:#a3b8b0;margin-top:2px}.filter-leiste[data-v-a329be11]{display:flex;flex-direction:column;gap:12px;padding:14px 18px}.filter-tabs[data-v-a329be11]{display:flex;flex-wrap:wrap;gap:8px}.tab-btn[data-v-a329be11]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cfe0da;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s ease}.tab-btn[data-v-a329be11]:hover{background:#ffffff1a;color:#fff}.tab-btn.aktiv[data-v-a329be11]{background:#38bdf8;border-color:#38bdf8;color:#0c4a6e;font-weight:600}.filter-controls[data-v-a329be11]{display:flex;gap:12px;flex-wrap:wrap}.such-feld[data-v-a329be11]{flex:1;min-width:260px}.such-feld input[data-v-a329be11]{width:100%;padding:8px 12px;background:#00000040;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:13.5px}.stufen-select select[data-v-a329be11]{padding:8px 12px;background:#00000040;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:13.5px}.tabelle-panel[data-v-a329be11]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.tabelle-kopf-zeile[data-v-a329be11]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.tabelle-titel h3[data-v-a329be11]{font-size:16px;color:#fff;margin:0;display:flex;align-items:center;gap:8px}.dateiname-badge[data-v-a329be11]{background:#ffffff14;padding:2px 8px;border-radius:4px;font-size:12px;color:#94a3b8}.sammel-aktionen[data-v-a329be11]{display:flex;gap:8px}.tabelle-wrapper[data-v-a329be11]{overflow-x:auto}.abgleich-tabelle[data-v-a329be11]{width:100%;border-collapse:collapse;font-size:13px}.abgleich-tabelle th[data-v-a329be11],.abgleich-tabelle td[data-v-a329be11]{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.abgleich-tabelle thead th[data-v-a329be11]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.15)}.zeile-abgewaehlt[data-v-a329be11]{opacity:.45}.zeile-wiederholer[data-v-a329be11]{background:#f973160d}.zeile-tippfehler[data-v-a329be11]{background:#facc150d}.schueler-zelle[data-v-a329be11]{display:flex;flex-direction:column;gap:2px}.schueler-meta[data-v-a329be11]{display:flex;gap:6px;align-items:center}.schueler-meta code[data-v-a329be11]{font-size:11.5px;color:#f5d77f}.csv-zelle[data-v-a329be11]{display:flex;flex-direction:column;gap:2px}.csv-klasse-tag[data-v-a329be11]{font-size:11px;color:#94a3b8}.klasse-chip[data-v-a329be11]{background:#ffffff1a;padding:2px 6px;border-radius:4px;font-size:12px;color:#e2e8f0}.ziel-klasse-zelle[data-v-a329be11]{display:flex;align-items:center;gap:8px}.klasse-wechsel-chip[data-v-a329be11]{background:#4ade8026;color:#4ade80;padding:3px 8px;border-radius:4px;font-size:12px}.ziel-input[data-v-a329be11]{width:55px;padding:4px 6px;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fff;font-size:12.5px;text-align:center}.s-nummer-input[data-v-a329be11]{width:100px;padding:4px 8px;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#f5d77f;font-size:13px;font-family:monospace}.pw-box[data-v-a329be11]{display:flex;align-items:center;gap:6px}.pw-box code[data-v-a329be11]{background:#00000040;padding:3px 6px;border-radius:4px;color:#4ade80}.btn-icon-klein[data-v-a329be11]{background:transparent;border:none;cursor:pointer;padding:2px 4px;font-size:13px}.namens-diff-box[data-v-a329be11]{display:flex;align-items:center}.diff-text[data-v-a329be11]{font-size:12px}.diff-alt[data-v-a329be11]{color:#94a3b8;text-decoration:line-through}.diff-neu[data-v-a329be11]{color:#facc15}.checkbox-inline[data-v-a329be11]{display:flex;align-items:center;gap:6px;cursor:pointer}.konflikt-panel[data-v-a329be11]{border-color:#f87171;padding:16px 20px}.konflikte-liste[data-v-a329be11]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.konflikt-karte[data-v-a329be11]{background:#00000040;border:1px solid rgba(248,113,113,.3);border-radius:8px;padding:12px 14px}.konflikt-kopf[data-v-a329be11]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.konflikt-titel[data-v-a329be11]{font-weight:600;color:#fff;font-size:14px}.konflikt-aktion-zeile[data-v-a329be11]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.konflikt-select-gruppe[data-v-a329be11],.konflikt-zielklasse-gruppe[data-v-a329be11]{display:flex;align-items:center;gap:6px;font-size:13px;color:#cfe0da}.konflikt-select-gruppe select[data-v-a329be11],.konflikt-zielklasse-gruppe input[data-v-a329be11]{padding:6px 10px;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fff}.cockpit-footer[data-v-a329be11]{position:sticky;bottom:16px;background:#1e293b;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 25px #0006;z-index:10}.footer-info[data-v-a329be11]{display:flex;flex-direction:column;color:#fff;font-size:15px}.sub-info[data-v-a329be11]{font-size:12px;color:#94a3b8}.btn-verbindlich[data-v-a329be11]{background:#22c55e;border-color:#22c55e;color:#052e16;font-weight:600;display:flex;align-items:center;gap:8px}.btn-verbindlich[data-v-a329be11]:hover:not(:disabled){background:#16a34a}.badge[data-v-a329be11]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:600}.badge-gruen[data-v-a329be11]{background:#4ade8026;color:#4ade80}.badge-cyan[data-v-a329be11]{background:#38bdf826;color:#38bdf8}.badge-orange[data-v-a329be11]{background:#f9731626;color:#f97316}.badge-gelb[data-v-a329be11]{background:#facc1526;color:#facc15}.badge-blau[data-v-a329be11]{background:#60a5fa26;color:#60a5fa}.badge-violett[data-v-a329be11]{background:#c084fc26;color:#c084fc}.badge-rot[data-v-a329be11]{background:#f8717126;color:#f87171}.badge-neutral[data-v-a329be11]{background:#ffffff1a;color:#94a3b8}.modal-overlay[data-v-a329be11]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal-fenster[data-v-a329be11]{width:100%;max-width:500px;background:#1e293b;padding:24px}.modal-fenster h3[data-v-a329be11]{font-size:18px;color:#fff;margin-bottom:8px}.modal-zusammenfassung[data-v-a329be11]{background:#00000040;border-radius:8px;padding:14px;margin:16px 0;display:flex;flex-direction:column;gap:8px}.zusammenfassung-zeile[data-v-a329be11]{display:flex;justify-content:space-between;font-size:13.5px;color:#cfe0da}.zusammenfassung-zeile strong[data-v-a329be11]{color:#fff}.modal-aktionen[data-v-a329be11]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.erfolg-panel[data-v-a329be11]{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.erfolg-icon[data-v-a329be11]{font-size:48px}.erfolg-panel h3[data-v-a329be11]{color:#4ade80;font-size:22px;margin:0}.erfolg-kpi-grid[data-v-a329be11]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;width:100%;max-width:800px;margin:16px 0}.erfolg-karte[data-v-a329be11]{background:#00000040;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:4px}.erfolg-titel[data-v-a329be11]{font-size:12px;color:#94a3b8}.erfolg-wert[data-v-a329be11]{font-size:24px;font-weight:700;color:#fff}.erfolg-aktionen[data-v-a329be11]{display:flex;gap:12px;margin-top:12px}.leer-hinweis[data-v-a329be11]{padding:24px;color:#94a3b8}.hinweis-text[data-v-a329be11]{font-size:13px;color:#94a3b8;margin:4px 0 0}.historie-bereich[data-v-a329be11]{padding:24px}.historie-kopfzeile[data-v-a329be11]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.historie-titel-block[data-v-a329be11]{display:flex;align-items:center;gap:12px}.historie-haupttitel[data-v-a329be11]{font-size:17px;color:#fff;margin:0}.icon-kreis[data-v-a329be11]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.kreis-blau[data-v-a329be11]{background:#38bdf826}.dateiname-zelle[data-v-a329be11]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umfang-zeile[data-v-a329be11]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.zeilen-badge[data-v-a329be11]{font-size:13px;font-weight:600;color:#fff}.chip-gruppe[data-v-a329be11]{display:flex;gap:5px;flex-wrap:wrap}.chip[data-v-a329be11]{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500}.chip-gruen[data-v-a329be11]{background:#4ade8026;color:#4ade80}.chip-blau[data-v-a329be11]{background:#60a5fa26;color:#60a5fa}.chip-violett[data-v-a329be11]{background:#c084fc26;color:#c084fc}.th-aktion[data-v-a329be11],.td-aktion[data-v-a329be11]{text-align:right;width:140px}.btn-sm[data-v-a329be11]{padding:4px 10px;font-size:12px}.text-schwach[data-v-a329be11]{color:#64748b;font-size:12px}@media (max-width: 768px){.panel[data-v-a329be11]{padding:16px 14px}.seite-kopf[data-v-a329be11]{flex-direction:column;align-items:stretch;gap:12px}.kopf-aktionen[data-v-a329be11]{width:100%}.kopf-aktionen .btn[data-v-a329be11]{width:100%;justify-content:center}.kpi-grid[data-v-a329be11]{grid-template-columns:1fr 1fr;gap:10px}.kpi-karte[data-v-a329be11]{padding:12px}.kpi-wert[data-v-a329be11]{font-size:20px}.filter-tabs[data-v-a329be11]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.filter-tabs[data-v-a329be11]::-webkit-scrollbar{display:none}.tab-btn[data-v-a329be11]{white-space:nowrap;flex-shrink:0;font-size:12.5px;padding:7px 11px}.filter-controls[data-v-a329be11]{flex-direction:column;align-items:stretch;gap:8px;width:100%}.such-feld input[data-v-a329be11],.stufen-select select[data-v-a329be11]{width:100%}.tabelle-kopf-zeile[data-v-a329be11]{flex-direction:column;align-items:flex-start;gap:10px}.sammel-aktionen[data-v-a329be11]{width:100%;flex-direction:column;align-items:stretch}.sammel-aktionen .btn[data-v-a329be11]{width:100%;justify-content:center}.cockpit-footer[data-v-a329be11]{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.cockpit-footer .btn-gross[data-v-a329be11]{width:100%;justify-content:center;text-align:center;font-size:13.5px}.erfolg-kpi-grid[data-v-a329be11]{grid-template-columns:1fr 1fr;gap:10px}.erfolg-aktionen[data-v-a329be11]{flex-direction:column;align-items:stretch}.erfolg-aktionen .btn[data-v-a329be11]{width:100%;justify-content:center}.konflikt-aktion-zeile[data-v-a329be11]{flex-direction:column;align-items:stretch;gap:10px}.konflikt-select-gruppe[data-v-a329be11],.konflikt-zielklasse-gruppe[data-v-a329be11],.konflikt-select-gruppe select[data-v-a329be11],.konflikt-zielklasse-gruppe input[data-v-a329be11]{width:100%}}.kopfzeile[data-v-5136a334]{margin-bottom:20px}.unterzeile[data-v-5136a334]{margin:4px 0 0;color:var(--farbe-text-schwach);font-size:13.5px}.werkzeugleiste[data-v-5136a334]{display:flex;gap:10px;margin-bottom:14px}.werkzeugleiste input[data-v-5136a334]{width:260px}.tabellen-wrapper[data-v-5136a334]{overflow-x:auto}table[data-v-5136a334]{width:100%;border-collapse:collapse;font-size:13.5px}th[data-v-5136a334],td[data-v-5136a334]{text-align:left;padding:10px 14px}thead th[data-v-5136a334]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--farbe-text-schwach);border-bottom:1px solid var(--farbe-linie);font-weight:600}tbody tr[data-v-5136a334]{border-bottom:1px solid var(--farbe-linie)}tbody tr[data-v-5136a334]:last-child{border-bottom:none}.datum[data-v-5136a334]{color:var(--farbe-text-schwach);white-space:nowrap;font-variant-numeric:tabular-nums}.details[data-v-5136a334]{color:var(--farbe-text-schwach)}.leer[data-v-5136a334]{text-align:center;color:var(--farbe-text-schwach);padding:40px 14px}@media (max-width: 640px){.kopfzeile[data-v-5136a334]{margin-bottom:14px}.werkzeugleiste[data-v-5136a334]{flex-direction:column;align-items:stretch}.werkzeugleiste input[data-v-5136a334]{width:100%}.werkzeugleiste .btn[data-v-5136a334]{width:100%;justify-content:center}}.users-view[data-v-34ce9545]{max-width:1200px}.kopfzeile[data-v-34ce9545]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.unterzeile[data-v-34ce9545]{margin:4px 0 0;color:var(--farbe-text-schwach);font-size:13.5px}.nutzer-tabelle-karte[data-v-34ce9545]{padding:0;overflow:hidden;border-radius:12px}.nutzer-tabelle[data-v-34ce9545]{width:100%;border-collapse:collapse;font-size:13.5px}.nutzer-tabelle th[data-v-34ce9545],.nutzer-tabelle td[data-v-34ce9545]{text-align:left;padding:12px 16px;vertical-align:middle}.nutzer-tabelle thead th[data-v-34ce9545]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--farbe-text-schwach);background:#ffffff05;border-bottom:1px solid var(--farbe-linie)}.nutzer-zeile[data-v-34ce9545]{border-bottom:1px solid var(--farbe-linie);transition:background-color .15s ease}.nutzer-zeile[data-v-34ce9545]:last-child{border-bottom:none}.nutzer-zeile[data-v-34ce9545]:hover{background:#ffffff05}.nutzer-info[data-v-34ce9545]{display:flex;align-items:center;gap:12px}.nutzer-avatar[data-v-34ce9545]{width:34px;height:34px;border-radius:8px;background:var(--farbe-papier-erhoeht);color:var(--farbe-text);border:1px solid var(--farbe-linie);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.nutzer-avatar.admin-avatar[data-v-34ce9545]{background:var(--farbe-kreide);color:#4a3610;border-color:var(--farbe-kreide)}.nutzer-details[data-v-34ce9545]{display:flex;flex-direction:column}.nutzer-name[data-v-34ce9545]{font-weight:600;color:var(--farbe-text);font-size:14px}.badge-subtiel[data-v-34ce9545]{font-size:11px;color:var(--farbe-kreide);font-weight:500}.token-feld-gruppe[data-v-34ce9545]{display:flex;align-items:center;gap:6px}.token-code[data-v-34ce9545]{font-family:var(--schrift-mono, monospace);font-size:12px;background:#00000040;color:#a4cbb7;padding:4px 8px;border-radius:6px;border:1px solid var(--farbe-linie);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-icon[data-v-34ce9545]{background:transparent;border:1px solid var(--farbe-linie);color:var(--farbe-text-schwach);padding:4px 6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.btn-icon[data-v-34ce9545]:hover{background:var(--farbe-kreide);color:#4a3610;border-color:var(--farbe-kreide)}.datum-zell[data-v-34ce9545]{font-size:12.5px;color:var(--farbe-text-schwach)}.aktionen-gruppe[data-v-34ce9545]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aktionen-spalte[data-v-34ce9545]{width:1%;white-space:nowrap}.btn-link-kopieren[data-v-34ce9545]{display:inline-flex;align-items:center;gap:6px}.btn-erfolg[data-v-34ce9545]{background:var(--farbe-gruen)!important;color:#12211d!important;border-color:var(--farbe-gruen)!important}.overlay[data-v-34ce9545]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal[data-v-34ce9545]{width:480px;max-width:100%;max-height:90vh;padding:0;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--farbe-linie);box-shadow:0 16px 40px #0006}.modal-header[data-v-34ce9545]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--farbe-linie)}.modal-titel[data-v-34ce9545]{font-size:16.5px;margin:0;font-weight:600}.btn-schliessen[data-v-34ce9545]{background:none;border:none;color:var(--farbe-text-schwach);font-size:16px;cursor:pointer;padding:4px 8px}.modal-inhalt[data-v-34ce9545]{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;flex:1}.feld-gruppe[data-v-34ce9545]{display:flex;flex-direction:column;gap:6px}.hinweis-text[data-v-34ce9545]{font-size:12px;color:var(--farbe-text-schwach);margin:0}.admin-option-karte[data-v-34ce9545]{background:#e6b45314;border:1px solid rgba(230,180,83,.25);border-radius:8px;padding:12px 14px}.checkbox-admin input[data-v-34ce9545]{margin-top:3px}.admin-hinweis[data-v-34ce9545]{display:block;font-size:11.5px;color:var(--farbe-text-schwach);margin-top:2px}.rechte-block[data-v-34ce9545]{border:1px solid var(--farbe-linie);border-radius:8px;padding:14px;margin:0}.rechte-block legend[data-v-34ce9545]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--farbe-text-schwach);padding:0 6px}.rechte-gruppe[data-v-34ce9545]{margin-bottom:12px}.rechte-gruppe[data-v-34ce9545]:last-child{margin-bottom:0}.rechte-gruppe-titel[data-v-34ce9545]{display:block;font-size:12px;font-weight:600;color:var(--farbe-kreide);margin-bottom:6px}.rechte-liste[data-v-34ce9545]{display:flex;flex-direction:column;gap:6px}.recht-item[data-v-34ce9545]{font-size:13px;color:var(--farbe-text);display:flex;align-items:center;gap:8px;cursor:pointer}.modal-aktionen[data-v-34ce9545]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--farbe-linie)}.fehlermeldung[data-v-34ce9545]{background:var(--farbe-rot-hell);color:var(--farbe-rot);padding:8px 12px;border-radius:var(--radius);font-size:13px;margin:0}.mobile-nutzer-liste[data-v-34ce9545]{display:none}@media (max-width: 768px){.desktop-nutzer-tabelle[data-v-34ce9545]{display:none}.kopfzeile[data-v-34ce9545]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.kopfzeile .btn-primary[data-v-34ce9545]{justify-content:center}.mobile-nutzer-liste[data-v-34ce9545]{display:flex;flex-direction:column;gap:10px}.mobile-nutzer-karte[data-v-34ce9545]{padding:14px;display:flex;flex-direction:column;gap:10px}.mobile-nutzer-kopf[data-v-34ce9545]{display:flex;align-items:center;gap:12px}.mobile-token-zeile[data-v-34ce9545]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.mobile-feld-label[data-v-34ce9545]{font-size:12px;color:var(--farbe-text-schwach)}.mobile-nutzer-aktionen[data-v-34ce9545]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mobile-nutzer-aktionen .btn[data-v-34ce9545]{flex:1 1 auto;justify-content:center}.overlay[data-v-34ce9545]{padding:0;align-items:flex-end}.modal[data-v-34ce9545]{width:100%;max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-aktionen[data-v-34ce9545]{padding-bottom:max(20px,env(safe-area-inset-bottom))}.modal-aktionen .btn[data-v-34ce9545]{flex:1;justify-content:center}}.statistiken-ansicht[data-v-1a3cbb82]{display:flex;flex-direction:column;gap:24px}.kopfzeile[data-v-1a3cbb82]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.kopf-aktionen[data-v-1a3cbb82]{display:flex;gap:10px;align-items:center}.titel[data-v-1a3cbb82]{font-size:24px;font-weight:700;color:#fff;margin-bottom:4px}.untertitel[data-v-1a3cbb82]{color:var(--farbe-text-gedaempft, #94a3b8);font-size:14px}.druck-titel[data-v-1a3cbb82]{display:none}.lade-zustand[data-v-1a3cbb82]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:#cfe0da}.spinner[data-v-1a3cbb82]{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--farbe-kreide, #f5d77f);border-radius:50%;animation:spin-1a3cbb82 .8s linear infinite}@keyframes spin-1a3cbb82{to{transform:rotate(360deg)}}.kpi-grid[data-v-1a3cbb82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.kpi-karte[data-v-1a3cbb82]{background:var(--farbe-tafel, #182520);border:1px solid var(--farbe-linie, rgba(255, 255, 255, .12));border-radius:12px;padding:18px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 12px #00000026}.kpi-icon[data-v-1a3cbb82]{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.icon-blau[data-v-1a3cbb82]{background:#38bdf826;color:#38bdf8}.icon-orange[data-v-1a3cbb82]{background:#f9731626;color:#f97316}.icon-rot[data-v-1a3cbb82]{background:#f8717126;color:#f87171}.icon-violett[data-v-1a3cbb82]{background:#a78bfa26;color:#a78bfa}.icon-tuerkis[data-v-1a3cbb82]{background:#2dd4bf26;color:#2dd4bf}.icon-gelb[data-v-1a3cbb82]{background:#f5d77f26;color:#f5d77f}.icon-lila[data-v-1a3cbb82]{background:#c084fc26;color:#c084fc}.icon-gruen[data-v-1a3cbb82]{background:#4ade8026;color:#4ade80}.kpi-inhalt[data-v-1a3cbb82]{display:flex;flex-direction:column;min-width:0}.kpi-titel[data-v-1a3cbb82]{font-size:13px;color:var(--farbe-text-gedaempft, #94a3b8);font-weight:500}.kpi-wert[data-v-1a3cbb82]{font-size:24px;font-weight:700;color:#fff;line-height:1.2}.kpi-subtext[data-v-1a3cbb82]{font-size:12px;color:#a3b8b0;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-warnung[data-v-1a3cbb82]{color:#f97316!important}.text-gefahr[data-v-1a3cbb82]{color:#f87171!important}.filter-leiste[data-v-1a3cbb82]{display:flex;align-items:center;background:var(--farbe-tafel, #182520);border:1px solid var(--farbe-linie, rgba(255, 255, 255, .12));border-radius:12px;padding:8px}.filter-tabs[data-v-1a3cbb82]{display:flex;gap:8px;flex-wrap:wrap}.filter-tab[data-v-1a3cbb82]{background:transparent;border:1px solid transparent;color:#cfe0da;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-tab[data-v-1a3cbb82]:hover{background:#ffffff0d;color:#fff}.filter-tab.aktiv[data-v-1a3cbb82]{background:#f5d77f26;border-color:#f5d77f66;color:var(--farbe-kreide, #f5d77f);font-weight:600}.charts-grid[data-v-1a3cbb82]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.karte[data-v-1a3cbb82]{background:var(--farbe-tafel, #182520);border:1px solid var(--farbe-linie, rgba(255, 255, 255, .12));border-radius:12px;padding:20px;box-shadow:0 4px 12px #00000026}.breite-karte[data-v-1a3cbb82]{grid-column:span 2}.karte-kopf[data-v-1a3cbb82]{margin-bottom:16px}.karte-kopf h3[data-v-1a3cbb82]{font-size:16px;font-weight:600;color:#fff}.matrix-kopf[data-v-1a3cbb82],.flex-kopf[data-v-1a3cbb82]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.chart-legende[data-v-1a3cbb82]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.legende-punkt[data-v-1a3cbb82]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#cfe0da;font-weight:500;background:#00000040;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.punkt-farbe[data-v-1a3cbb82]{width:10px;height:10px;border-radius:3px;display:inline-block;flex-shrink:0}.legende-blau .punkt-farbe[data-v-1a3cbb82]{background:#38bdf8}.legende-orange .punkt-farbe[data-v-1a3cbb82]{background:#f97316}.legende-gelb .punkt-farbe[data-v-1a3cbb82]{background:#f5d77f}.matrix-untertitel[data-v-1a3cbb82]{font-size:13px;color:var(--farbe-text-gedaempft, #94a3b8);margin-top:2px}.matrix-suchfeld[data-v-1a3cbb82]{background:#00000040;border:1px solid var(--farbe-linie, rgba(255, 255, 255, .15));color:#fff;border-radius:8px;padding:6px 12px;font-size:13px;outline:none;min-width:180px}.matrix-suchfeld[data-v-1a3cbb82]:focus{border-color:var(--farbe-kreide, #f5d77f)}.chart-container[data-v-1a3cbb82]{position:relative;height:260px;width:100%}.donut-container[data-v-1a3cbb82]{height:240px}.hohes-diagramm[data-v-1a3cbb82]{height:380px}.tabelle-karte[data-v-1a3cbb82]{margin-top:8px}.tabelle-wrapper[data-v-1a3cbb82]{overflow-x:auto}.tabelle[data-v-1a3cbb82]{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.tabelle th[data-v-1a3cbb82],.tabelle td[data-v-1a3cbb82]{padding:12px 14px;border-bottom:1px solid var(--farbe-linie, rgba(255, 255, 255, .1))}.tabelle th[data-v-1a3cbb82]{color:var(--farbe-text-gedaempft, #94a3b8);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.sortierbar[data-v-1a3cbb82]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortierbar[data-v-1a3cbb82]:hover{color:var(--farbe-kreide, #f5d77f)}.tabelle code[data-v-1a3cbb82]{background:#ffffff14;padding:3px 6px;border-radius:4px;font-family:var(--schrift-mono, monospace);font-size:13px}.badge[data-v-1a3cbb82]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:600}.badge-erfolg[data-v-1a3cbb82]{background:#4ade8033;color:#4ade80}.badge-info[data-v-1a3cbb82]{background:#38bdf833;color:#38bdf8}.badge-warnung[data-v-1a3cbb82]{background:#f9731633;color:#f97316}.badge-gefahr[data-v-1a3cbb82]{background:#f8717133;color:#f87171}.badge-violett[data-v-1a3cbb82]{background:#a78bfa33;color:#a78bfa}.btn-klein[data-v-1a3cbb82]{padding:4px 10px;font-size:12px;border-radius:6px}.text-zentriert[data-v-1a3cbb82]{text-align:center}.text-grau[data-v-1a3cbb82]{color:#94a3b8}.fehler-karte[data-v-1a3cbb82]{border-color:#f87171;color:#f87171;display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px}@media print{body[data-v-1a3cbb82]{background:#fff!important;color:#000!important}.druck-ausblenden[data-v-1a3cbb82]{display:none!important}.druck-titel[data-v-1a3cbb82]{display:block!important;margin-bottom:20px;color:#000!important}.druck-titel h1[data-v-1a3cbb82]{font-size:20pt;margin-bottom:4pt;color:#000}.druck-titel p[data-v-1a3cbb82]{font-size:10pt;color:#555}.statistiken-ansicht[data-v-1a3cbb82]{gap:16px}.karte[data-v-1a3cbb82],.kpi-karte[data-v-1a3cbb82]{background:#fff!important;color:#000!important;border:1px solid #ccc!important;box-shadow:none!important;page-break-inside:avoid}.kpi-titel[data-v-1a3cbb82],.untertitel[data-v-1a3cbb82],.matrix-untertitel[data-v-1a3cbb82],.kpi-subtext[data-v-1a3cbb82]{color:#555!important}.kpi-wert[data-v-1a3cbb82],.karte-kopf h3[data-v-1a3cbb82]{color:#000!important}.tabelle th[data-v-1a3cbb82]{color:#333!important;border-bottom:2px solid #333!important}.tabelle td[data-v-1a3cbb82]{color:#000!important;border-bottom:1px solid #ddd!important}.badge[data-v-1a3cbb82]{border:1px solid #999!important}.charts-grid[data-v-1a3cbb82]{grid-template-columns:1fr 1fr!important}}@media (max-width: 900px){.charts-grid[data-v-1a3cbb82]{grid-template-columns:1fr}.breite-karte[data-v-1a3cbb82]{grid-column:span 1}}@media (max-width: 768px){.kopfzeile[data-v-1a3cbb82]{flex-direction:column;align-items:stretch;gap:12px}.kopf-aktionen[data-v-1a3cbb82]{width:100%;flex-wrap:wrap}.kopf-aktionen .btn[data-v-1a3cbb82]{flex:1 1 auto;justify-content:center}.kpi-grid[data-v-1a3cbb82]{grid-template-columns:1fr 1fr;gap:10px}.kpi-karte[data-v-1a3cbb82]{padding:12px}.kpi-wert[data-v-1a3cbb82]{font-size:22px}.filter-tabs[data-v-1a3cbb82]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.filter-tabs[data-v-1a3cbb82]::-webkit-scrollbar{display:none}.filter-tab[data-v-1a3cbb82]{white-space:nowrap;flex-shrink:0;font-size:12.5px;padding:6px 12px}.matrix-kopf[data-v-1a3cbb82]{flex-direction:column;align-items:flex-start;gap:10px}.matrix-suchleiste[data-v-1a3cbb82],.matrix-suchleiste input[data-v-1a3cbb82]{width:100%}.chart-container[data-v-1a3cbb82]{height:240px}.hohes-diagramm[data-v-1a3cbb82]{height:300px}}.darstellung-view[data-v-7393bb58]{display:flex;flex-direction:column;gap:28px}.kopfzeile[data-v-7393bb58]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.unterzeile[data-v-7393bb58]{margin:4px 0 0;color:var(--farbe-text-schwach);font-size:13.5px}.kopf-aktionen[data-v-7393bb58]{display:flex;gap:10px}.meldung[data-v-7393bb58]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius);font-size:13.5px;font-weight:500}.meldung-erfolg[data-v-7393bb58]{background:var(--farbe-gruen-hell);color:var(--farbe-gruen);border:1px solid var(--farbe-gruen)}.meldung-fehler[data-v-7393bb58]{background:var(--farbe-rot-hell);color:var(--farbe-rot);border:1px solid var(--farbe-rot)}.meldung-hinweis[data-v-7393bb58]{background:var(--farbe-kreide-hell);color:var(--farbe-kreide);border:1px solid var(--farbe-kreide)}.meldung-symbol[data-v-7393bb58]{font-size:15px;font-weight:700}.abschnitt[data-v-7393bb58]{display:flex;flex-direction:column;gap:14px}.abschnitt-kopf[data-v-7393bb58]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.abschnitt-titel[data-v-7393bb58]{font-size:16px;font-weight:600;color:var(--farbe-text)}.abschnitt-untertitel[data-v-7393bb58]{margin:3px 0 0;font-size:13px;color:var(--farbe-text-schwach)}.filter-leiste[data-v-7393bb58]{display:flex;gap:6px;background:var(--farbe-papier-erhoeht);padding:3px;border-radius:var(--radius);border:1px solid var(--farbe-linie)}.filter-btn[data-v-7393bb58]{background:transparent;border:none;color:var(--farbe-text-schwach);font-size:12.5px;padding:4px 10px;border-radius:4px;cursor:pointer;transition:background .15s,color .15s}.filter-btn[data-v-7393bb58]:hover{color:var(--farbe-text)}.filter-btn.aktiv[data-v-7393bb58]{background:var(--farbe-tafel-hell);color:#fff;font-weight:500}.templates-raster[data-v-7393bb58]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.template-karte[data-v-7393bb58]{padding:16px 18px;display:flex;flex-direction:column;gap:14px;position:relative;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.template-karte[data-v-7393bb58]:hover{border-color:var(--farbe-tafel-hell)}.template-karte.ist-aktiv[data-v-7393bb58]{border-color:var(--farbe-gruen);box-shadow:0 0 0 1px var(--farbe-gruen),var(--schatten)}.template-karte.ist-entwurf[data-v-7393bb58]{border-color:var(--farbe-kreide)}.template-kopf[data-v-7393bb58]{display:flex;flex-direction:column;gap:4px}.template-titel-zeile[data-v-7393bb58]{display:flex;align-items:center;justify-content:space-between;gap:8px}.template-name[data-v-7393bb58]{font-size:14.5px;font-weight:600;margin:0;color:var(--farbe-text)}.template-beschreibung[data-v-7393bb58]{margin:0;font-size:12.5px;color:var(--farbe-text-schwach);line-height:1.35}.farb-palette[data-v-7393bb58]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:6px 10px;background:#0003;border-radius:6px;border:1px solid var(--farbe-linie)}.farb-punkt[data-v-7393bb58]{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);box-shadow:0 1px 3px #0000004d;cursor:help;flex-shrink:0}.template-fuss[data-v-7393bb58]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--farbe-linie)}.template-status[data-v-7393bb58]{font-size:12px;font-weight:600}.status-aktiv[data-v-7393bb58]{display:inline-flex;align-items:center;gap:4px;color:var(--farbe-gruen)}.status-entwurf[data-v-7393bb58]{color:var(--farbe-kreide)}.template-aktionen[data-v-7393bb58]{display:flex;align-items:center;gap:6px;margin-left:auto}.btn-icon[data-v-7393bb58]{padding:5px 7px;display:inline-flex;align-items:center;justify-content:center}.vorschau-panel[data-v-7393bb58]{padding:20px;background:var(--farbe-papier);border:1px solid var(--farbe-linie);display:flex;flex-direction:column;gap:16px}.mini-app-header[data-v-7393bb58]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--farbe-tafel);border-radius:6px;border:1px solid var(--farbe-linie);color:#fff}.mini-brand[data-v-7393bb58]{display:flex;align-items:center;gap:8px}.mini-badge-fps[data-v-7393bb58]{background:var(--farbe-kreide);color:#4a3610;font-weight:700;font-size:11px;padding:2px 6px;border-radius:4px;font-family:var(--schrift-mono)}.mini-app-title[data-v-7393bb58]{font-size:13.5px;font-weight:600}.mini-nav[data-v-7393bb58]{display:flex;gap:8px}.mini-nav-item[data-v-7393bb58]{font-size:12px;padding:4px 8px;border-radius:4px;color:#cfe0da}.mini-nav-item.aktiv[data-v-7393bb58]{background:var(--farbe-kreide);color:#4a3610;font-weight:600}.mini-content-grid[data-v-7393bb58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.mini-card[data-v-7393bb58]{background:var(--farbe-papier-erhoeht);border:1px solid var(--farbe-linie);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.mini-card-head[data-v-7393bb58]{display:flex;align-items:center;justify-content:space-between}.mini-heading[data-v-7393bb58]{font-size:13.5px;font-weight:600;color:var(--farbe-text)}.mini-text-schwach[data-v-7393bb58]{margin:0;font-size:12px;color:var(--farbe-text-schwach)}.mini-buttons[data-v-7393bb58]{display:flex;gap:6px;flex-wrap:wrap}.mini-table-header[data-v-7393bb58]{display:grid;grid-template-columns:80px 1fr 50px 70px;font-size:11.5px;font-weight:600;color:var(--farbe-text-schwach);padding-bottom:6px;border-bottom:1px solid var(--farbe-linie)}.mini-table-row[data-v-7393bb58]{display:grid;grid-template-columns:80px 1fr 50px 70px;font-size:12.5px;align-items:center;padding:6px 0;border-bottom:1px solid var(--farbe-linie);color:var(--farbe-text)}.panel[data-v-7393bb58]{padding:20px 22px}.entwurf-hinweis-badge[data-v-7393bb58]{background:var(--farbe-kreide-hell);color:var(--farbe-kreide);padding:3px 8px;border-radius:100px;font-size:12px;font-weight:600}.farben-raster[data-v-7393bb58]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px 24px}.farb-zeile[data-v-7393bb58]{display:flex;flex-direction:column;gap:6px}.farb-label-row[data-v-7393bb58]{display:flex;justify-content:space-between;align-items:baseline}.farb-zeile label[data-v-7393bb58]{font-size:13px;font-weight:500;color:var(--farbe-text)}.farb-token-name[data-v-7393bb58]{font-family:var(--schrift-mono);font-size:11px;color:var(--farbe-text-schwach);opacity:.8}.farb-eingabe[data-v-7393bb58]{display:flex;gap:8px;align-items:center}.farb-eingabe input[type=color][data-v-7393bb58]{width:44px;height:36px;padding:2px;cursor:pointer;border-radius:4px;border:1px solid var(--farbe-linie);background:var(--farbe-eingabe-bg)}.hex-feld[data-v-7393bb58]{flex:1;font-family:var(--schrift-mono);font-size:13px}.aktionen-leiste[data-v-7393bb58]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--farbe-linie);flex-wrap:wrap}.linke-aktionen[data-v-7393bb58],.rechte-aktionen[data-v-7393bb58]{display:flex;gap:10px;flex-wrap:wrap}.overlay[data-v-7393bb58]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.modal[data-v-7393bb58]{width:460px;max-width:100%;max-height:90vh;padding:0;display:flex;flex-direction:column}.modal-titel[data-v-7393bb58]{margin:0;padding:22px 24px 10px;font-size:17px}.modal-inhalt[data-v-7393bb58]{padding:10px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.modal-farb-vorschau[data-v-7393bb58]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.hinweis-label[data-v-7393bb58]{font-size:12px;color:var(--farbe-text-schwach)}.checkbox-zeile[data-v-7393bb58]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--farbe-text);cursor:pointer;margin:6px 0}.modal-aktionen[data-v-7393bb58]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px;border-top:1px solid var(--farbe-linie);margin-top:8px}.fade-enter-active[data-v-7393bb58],.fade-leave-active[data-v-7393bb58]{transition:opacity .2s ease}.fade-enter-from[data-v-7393bb58],.fade-leave-to[data-v-7393bb58]{opacity:0}@media (max-width: 768px){.kopfzeile[data-v-7393bb58]{flex-direction:column;align-items:stretch;gap:12px}.kopf-aktionen[data-v-7393bb58]{width:100%}.kopf-aktionen .btn[data-v-7393bb58]{width:100%;justify-content:center}.abschnitt-kopf[data-v-7393bb58]{flex-direction:column;align-items:stretch;gap:10px}.filter-leiste[data-v-7393bb58]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-btn[data-v-7393bb58]{flex:1;white-space:nowrap;text-align:center}.templates-raster[data-v-7393bb58]{grid-template-columns:1fr}.template-fuss[data-v-7393bb58]{flex-direction:column;align-items:stretch;gap:10px}.template-aktionen[data-v-7393bb58]{width:100%;justify-content:stretch}.template-aktionen .btn[data-v-7393bb58]{flex:1;justify-content:center}.aktionen-leiste[data-v-7393bb58]{flex-direction:column;align-items:stretch;gap:12px}.linke-aktionen[data-v-7393bb58],.rechte-aktionen[data-v-7393bb58]{width:100%;flex-direction:column;gap:8px}.linke-aktionen .btn[data-v-7393bb58],.rechte-aktionen .btn[data-v-7393bb58]{width:100%;justify-content:center}.overlay[data-v-7393bb58]{padding:0;align-items:flex-end}.modal[data-v-7393bb58]{width:100%;max-height:92vh;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-aktionen[data-v-7393bb58]{padding-bottom:max(20px,env(safe-area-inset-bottom))}.modal-aktionen .btn[data-v-7393bb58]{flex:1;justify-content:center}}:root{--farbe-papier: #12211d;--farbe-papier-erhoeht: #1a2f29;--farbe-tafel: #0e1f1c;--farbe-tafel-hell: #2c5750;--farbe-kreide: #e6b453;--farbe-kreide-hell: rgba(230, 180, 83, .16);--farbe-text: #eaf0ec;--farbe-text-schwach: #93a49c;--farbe-linie: #2a3d37;--farbe-rot: #e2775f;--farbe-rot-hell: rgba(226, 119, 95, .14);--farbe-gruen: #74c69d;--farbe-gruen-hell: rgba(116, 198, 157, .14);--farbe-eingabe-bg: #16281f;--farbe-hover: rgba(255, 255, 255, .05);--schrift-display: "Space Grotesk", sans-serif;--schrift-text: "Inter", sans-serif;--schrift-mono: "IBM Plex Mono", monospace;--radius: 6px;--schatten: 0 1px 2px rgba(0, 0, 0, .25), 0 4px 16px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--farbe-papier);color:var(--farbe-text);font-family:var(--schrift-text);font-size:15px;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--schrift-display);font-weight:600;letter-spacing:-.01em;margin:0}.mono{font-family:var(--schrift-mono);letter-spacing:.01em}button{font-family:var(--schrift-text);cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--farbe-tafel-hell);outline-offset:2px}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius);border:1px solid transparent;font-size:14px;font-weight:500;transition:transform .05s ease,background-color .15s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--farbe-tafel);color:#fff}.btn-primary:hover{background:var(--farbe-tafel-hell)}.btn-primary:disabled{background:#9fada9;cursor:not-allowed}.btn-sekundaer{background:transparent;border-color:var(--farbe-linie);color:var(--farbe-text)}.btn-sekundaer:hover{background:var(--farbe-hover)}.btn-sekundaer:disabled{color:var(--farbe-text-schwach);border-color:var(--farbe-linie);cursor:not-allowed}.btn-gefahr{background:transparent;border-color:var(--farbe-rot-hell);color:var(--farbe-rot)}.btn-gefahr:hover{background:var(--farbe-rot-hell)}.btn-gefahr:disabled{color:var(--farbe-text-schwach);border-color:var(--farbe-linie);cursor:not-allowed}.btn-klein{padding:5px 10px;font-size:13px}.karte{background:var(--farbe-papier-erhoeht);border-radius:10px;border:1px solid var(--farbe-linie);box-shadow:var(--schatten)}input[type=text],input[type=password],input[type=search],input[type=file],select{font-family:var(--schrift-text);padding:8px 10px;border-radius:var(--radius);border:1px solid var(--farbe-linie);background:var(--farbe-eingabe-bg);font-size:14px;color:var(--farbe-text)}input::placeholder{color:var(--farbe-text-schwach);opacity:.8}select option{background:var(--farbe-eingabe-bg);color:var(--farbe-text)}input:focus,select:focus{border-color:var(--farbe-tafel-hell)}label{font-size:13px;font-weight:500;color:var(--farbe-text-schwach)}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;font-size:12px;font-weight:600}.badge-kreide{background:var(--farbe-kreide-hell);color:var(--farbe-kreide)}.badge-gruen{background:var(--farbe-gruen-hell);color:var(--farbe-gruen)}.badge-rot{background:var(--farbe-rot-hell);color:var(--farbe-rot)}.badge-neutral{background:var(--farbe-hover);color:var(--farbe-text-schwach)}.badge-blau{background:#60a5fa26;color:#60a5fa}.badge-violett{background:#c084fc26;color:#c084fc}.badge-orange{background:#f9731626;color:#f97316}.badge-gelb{background:#facc1526;color:#facc15}@media (max-width: 768px){input[type=text],input[type=password],input[type=search],input[type=file],select,textarea{font-size:16px!important}.btn{min-height:38px;padding:8px 14px;font-size:14px;touch-action:manipulation}.btn-klein{min-height:34px;padding:6px 10px;font-size:13px}input[type=checkbox],input[type=radio]{width:18px;height:18px;cursor:pointer}}.touch-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.touch-scroll::-webkit-scrollbar{height:4px}.touch-scroll::-webkit-scrollbar-thumb{background:var(--farbe-linie);border-radius:4px}
