.page-head[data-v-41ad0cb8]{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--sp-7);margin-bottom:var(--sp-4)}.in-kopfzeile[data-v-41ad0cb8]{margin:0;min-height:0;flex:1;min-width:0;flex-wrap:nowrap;align-items:center;height:100%}.in-kopfzeile .page-title[data-v-41ad0cb8]{font-size:var(--fs-lg);font-family:var(--ff-display)}.in-kopfzeile .page-title[data-v-41ad0cb8]:focus{outline:none}.page-title[data-v-41ad0cb8]{margin:0;font-size:var(--fs-xl);line-height:var(--lh-xl);flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.page-filters[data-v-41ad0cb8]{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 auto;min-width:0;justify-content:flex-end}.page-actions[data-v-41ad0cb8]{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;margin-left:auto}@media(max-width:1199.98px){.in-kopfzeile[data-v-41ad0cb8]{flex-wrap:wrap;align-content:center}.in-kopfzeile .page-title[data-v-41ad0cb8]{order:-1;flex-basis:100%}}@media(max-width:900px){.in-kopfzeile[data-v-41ad0cb8]{width:100%}.in-kopfzeile .page-filters[data-v-41ad0cb8]{flex:1 1 60%}.in-kopfzeile .page-filters[data-v-41ad0cb8] input,.in-kopfzeile .page-filters[data-v-41ad0cb8] select{width:100%;min-width:0}.in-kopfzeile .page-actions[data-v-41ad0cb8]{margin-left:auto}}@media(max-width:640px){.page-head[data-v-41ad0cb8]{flex-wrap:wrap;align-items:stretch;height:auto}.page-title[data-v-41ad0cb8]{flex:1 0 100%}.page-filters[data-v-41ad0cb8]{justify-content:flex-start}.page-actions[data-v-41ad0cb8]{margin-left:0}.in-kopfzeile .page-filters[data-v-41ad0cb8],.in-kopfzeile .page-actions[data-v-41ad0cb8]{flex-basis:100%}.in-kopfzeile .page-actions[data-v-41ad0cb8] button{width:100%}}.empty-state[data-v-7ba9c632]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);text-align:center;border:1px dashed color-mix(in srgb,var(--text) 25%,transparent);border-radius:var(--r-lg)}.empty-state.rahmenlos[data-v-7ba9c632]{border:0;border-radius:0}.empty-icon[data-v-7ba9c632]{color:var(--text-muted);line-height:1}.empty-title[data-v-7ba9c632]{margin:0;font-family:var(--ff-display);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.empty-text[data-v-7ba9c632]{margin:0;max-width:var(--measure);color:var(--text-muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.empty-action[data-v-7ba9c632]{margin-top:var(--sp-2)}.ui-data-table[data-v-e64d96f0]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.table[data-v-e64d96f0]{table-layout:auto}.table th[data-v-e64d96f0],.table td[data-v-e64d96f0]{padding:var(--sp-2) var(--sp-3)}.table thead th[data-v-e64d96f0]{background:var(--surface-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.table tbody td[data-v-e64d96f0]{vertical-align:middle;height:var(--sp-7)}.table tbody tr[data-v-e64d96f0]{position:relative}.table tbody tr[data-v-e64d96f0]:hover{background:var(--surface-2)}.table tbody tr:last-child td[data-v-e64d96f0]{border-bottom:0}.table tbody tr.is-selected[data-v-e64d96f0],.table tbody tr.is-selected[data-v-e64d96f0]:hover{background:var(--brand-soft)}.table tbody tr.is-selected td[data-v-e64d96f0]:first-child{box-shadow:inset 2px 0 0 var(--brand-text)}.align-right[data-v-e64d96f0]{text-align:right}.align-center[data-v-e64d96f0]{text-align:center}@media(max-width:960px){.table .hide-below-md[data-v-e64d96f0]{display:none}}@media(max-width:640px){.table .hide-below-sm[data-v-e64d96f0]{display:none}}.actions-col[data-v-e64d96f0]{width:1%;white-space:nowrap}.row-actions[data-v-e64d96f0]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1)}.hover-actions[data-v-e64d96f0]{display:flex;gap:var(--sp-1);opacity:0}tr:hover .hover-actions[data-v-e64d96f0],tr:focus-within .hover-actions[data-v-e64d96f0]{opacity:1}@media(hover:none){.hover-actions[data-v-e64d96f0]{opacity:1}}.group-row th[data-v-e64d96f0]{padding:0;background:var(--surface-2)}.group-toggle[data-v-e64d96f0]{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:36px;padding:var(--sp-2) var(--sp-3);border:0;border-radius:0;background:transparent;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--text);text-align:left}.group-toggle[data-v-e64d96f0]:hover{background:var(--surface-2)}.group-toggle[data-v-e64d96f0]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.chevron[data-v-e64d96f0]{display:inline-block;flex-shrink:0;font-size:var(--fs-xs);color:var(--text-muted);transition:transform .15s ease}.group-toggle[aria-expanded=true] .chevron[data-v-e64d96f0]{transform:rotate(90deg)}.group-dot[data-v-e64d96f0]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.group-label[data-v-e64d96f0]{flex:1;min-width:0}.group-count[data-v-e64d96f0]{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--surface);border-radius:var(--r-full);padding:0 var(--sp-2)}.skeleton[data-v-e64d96f0]{display:block;height:.9em;width:60%;border-radius:var(--r-sm);background:var(--surface-2);animation:ui-skeleton-e64d96f0 1.2s ease-in-out infinite}.skeleton-title[data-v-e64d96f0]{width:40%;height:1.1em;margin-bottom:var(--sp-2)}.skeleton-row td[data-v-e64d96f0]{height:var(--sp-7)}@keyframes ui-skeleton-e64d96f0{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-e64d96f0]{animation:none}.chevron[data-v-e64d96f0]{transition:none}}.ui-data-table.phone-mode[data-v-e64d96f0]{background:var(--bg)}.cards[data-v-e64d96f0]{list-style:none;margin:0;padding:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-2)}.card[data-v-e64d96f0]{position:relative;display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.card-primary[data-v-e64d96f0]{font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-medium)}.card-meta[data-v-e64d96f0]{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-2);margin:0;font-size:var(--fs-meta);line-height:var(--lh-meta)}.card-meta dt[data-v-e64d96f0]{color:var(--text-muted)}.card-meta dd[data-v-e64d96f0]{margin:0;min-width:0;overflow-wrap:anywhere}.card-actions[data-v-e64d96f0]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.card-group[data-v-e64d96f0]{background:var(--surface-2);border-top:1px solid var(--border);border-radius:var(--r-sm)}.card.is-selected[data-v-e64d96f0]{background:var(--brand-soft);box-shadow:inset 2px 0 0 var(--brand-text),var(--shadow)}.skeleton-card[data-v-e64d96f0]{gap:0}.chip[data-v-557d9862]{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);max-width:100%;padding:0 var(--sp-2);border:1px solid transparent;border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--r-full);font-size:var(--fs-xs);line-height:1.8;font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-dot[data-v-557d9862]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.chip-dot.own-color[data-v-557d9862]{box-shadow:inset 0 0 0 1px #00000026}.tone-neutral[data-v-557d9862]{background:var(--surface-2);color:var(--text-muted)}.tone-info[data-v-557d9862]{background:var(--info-soft);color:var(--info)}.tone-success[data-v-557d9862]{background:var(--ok-soft);color:var(--ok)}.tone-warn[data-v-557d9862]{background:var(--warn-soft);color:var(--warn)}.tone-danger[data-v-557d9862]{background:var(--danger-soft);color:var(--danger)}.split[data-v-fe6588a3]{display:grid;grid-template-columns:minmax(var(--split-list-min, var(--w-list-min)),var(--split-list-max, var(--w-list-max))) 1fr;gap:var(--sp-4);align-items:start}.split.narrow[data-v-fe6588a3]{grid-template-columns:1fr}.split-list[data-v-fe6588a3]:focus,.split-detail[data-v-fe6588a3]:focus,.split-detail-head[data-v-fe6588a3]:focus{outline:none}.split-list[data-v-fe6588a3]{background:var(--bkr-surface);border:1px solid var(--bkr-border);border-radius:var(--r-md);overflow:hidden;min-width:0}.split-detail[data-v-fe6588a3]{display:flex;flex-direction:column;min-width:0;background:var(--bkr-surface);border:1px solid var(--bkr-border);border-radius:var(--r-md);max-height:calc(100vh - 9rem)}.split.narrow .split-detail[data-v-fe6588a3]{max-height:none}.split-back[data-v-fe6588a3]{padding:var(--sp-2) var(--sp-3) 0}.split-detail-head[data-v-fe6588a3]{position:sticky;top:var(--sticky-offset, 0px);z-index:2;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--bkr-surface);border-bottom:1px solid var(--bkr-border);border-radius:var(--r-md) var(--r-md) 0 0}.split-detail-head-main[data-v-fe6588a3],.split-detail-head-secondary[data-v-fe6588a3]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.split-detail-body[data-v-fe6588a3]{padding:var(--sp-4);overflow-y:auto;min-height:0}.split-item-wrap[data-v-e00fb2e7]{list-style:none}.split-item[data-v-e00fb2e7]{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--sp-2) var(--sp-3);border:0;border-left:3px solid transparent;border-radius:0;border-bottom:1px solid var(--bkr-border);background:transparent;color:var(--bkr-text);font-family:var(--ff-sans);font-size:var(--fs-md);line-height:var(--lh-md);text-align:left;text-decoration:none;cursor:pointer}.split-item[data-v-e00fb2e7]:hover{background:var(--bkr-surface-sunk)}.split-item[data-v-e00fb2e7]:focus-visible{outline:2px solid var(--bkr-focus);outline-offset:-2px}.split-item.active[data-v-e00fb2e7]{background:var(--bkr-surface-alt);border-left-color:var(--bkr-accent);font-weight:var(--fw-semibold)}.line[data-v-e00fb2e7]{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.dot[data-v-e00fb2e7]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.label[data-v-e00fb2e7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-e00fb2e7]{color:var(--bkr-text-muted);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-card[data-v-460978e5]{padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.section-card.flat[data-v-460978e5]{padding:var(--sp-5) 0;background:none;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none}.section-card[data-v-460978e5]:focus{outline:none}.section-head[data-v-460978e5]{display:flex;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2)}.section-title[data-v-460978e5]{margin:0;flex:1;min-width:0;font-family:var(--ff-display);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.section-actions[data-v-460978e5]{flex-shrink:0}.section-description[data-v-460978e5]{margin:0 0 var(--sp-3);max-width:var(--measure);color:var(--text-muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.section-body[data-v-460978e5]{display:flex;flex-direction:column;gap:var(--sp-4)}.section-body.narrow[data-v-460978e5]{max-width:var(--w-field)}.form-field[data-v-05ee5630]{display:flex;flex-direction:column}.form-field label[data-v-05ee5630]{margin-bottom:var(--sp-1);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.required[data-v-05ee5630]{color:var(--danger)}.field-hint[data-v-05ee5630]{margin:var(--sp-1) 0 0;max-width:var(--measure);color:var(--text-muted);font-size:var(--fs-xs);line-height:var(--lh-xs)}.field-error[data-v-05ee5630]{display:flex;align-items:center;gap:var(--sp-1);margin:var(--sp-1) 0 0;max-width:var(--measure);color:var(--danger);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium)}.field-error-icon[data-v-05ee5630]{width:14px;height:14px;flex-shrink:0}.form-field.invalid[data-v-05ee5630] input,.form-field.invalid[data-v-05ee5630] select,.form-field.invalid[data-v-05ee5630] textarea{border-color:var(--danger)}.ui-modal-backdrop[data-v-4ca8c179]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:var(--overlay);animation:ui-modal-fade-4ca8c179 .12s ease-out}.ui-modal[data-v-4ca8c179]{display:flex;flex-direction:column;width:100%;max-width:32rem;max-height:85vh;overflow:hidden;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lift)}.ui-modal.wide[data-v-4ca8c179]{max-width:56rem}.ui-modal[data-v-4ca8c179]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-modal-title[data-v-4ca8c179]{flex:none;margin:0;padding:var(--sp-5) var(--sp-5) var(--sp-3);font-size:var(--fs-lg);line-height:var(--lh-lg)}.ui-modal-body[data-v-4ca8c179]{flex:1 1 auto;min-height:0;overflow:auto;padding:0 var(--sp-5) var(--sp-5);font-size:var(--fs-base);line-height:var(--lh-base)}.ui-modal-footer[data-v-4ca8c179]{flex:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);background:var(--surface);border-top:1px solid var(--border)}@keyframes ui-modal-fade-4ca8c179{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-modal-backdrop[data-v-4ca8c179]{animation:none}}@media(max-width:640px){.ui-modal[data-v-4ca8c179]{max-height:92vh}.ui-modal-title[data-v-4ca8c179]{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.ui-modal-body[data-v-4ca8c179]{padding:0 var(--sp-4) var(--sp-4)}.ui-modal-footer[data-v-4ca8c179]{padding:var(--sp-3) var(--sp-4)}.ui-modal-footer[data-v-4ca8c179]>*{flex:1 1 auto}}.sheet-overlay[data-v-99db019b]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:120;display:flex;align-items:flex-end}.sheet-panel[data-v-99db019b]{width:100%;background:var(--surface);border-radius:16px 16px 0 0;box-shadow:var(--shadow-lift);display:flex;flex-direction:column;max-height:85vh;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);transition:transform .2s}.sheet-panel.hoehe-halb[data-v-99db019b]{max-height:55vh;max-height:55dvh}.sheet-panel[data-v-99db019b]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sheet-griff[data-v-99db019b]{width:40px;height:4px;background:var(--border-strong);border-radius:2px;margin:10px auto;flex:none;touch-action:none}.sheet-kopf[data-v-99db019b]{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-3);flex:none;touch-action:none}.sheet-titel[data-v-99db019b]{flex:1 1 auto;margin:0;font-family:var(--ff-display);font-weight:600;font-size:var(--fs-lg);line-height:var(--lh-lg)}.sheet-schliessen[data-v-99db019b]{flex:none;min-width:44px;min-height:44px}.sheet-inhalt[data-v-99db019b]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 16px}.sheet-fuss[data-v-99db019b]{flex:none;display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--surface);border-top:1px solid var(--border)}@media(prefers-reduced-motion:reduce){.sheet-panel[data-v-99db019b]{transition:none}}.confirm-message[data-v-bb4daca5]{margin:0;max-width:var(--measure)}.ui-menu[data-v-8a865896]{display:inline-flex}.ui-menu-trigger[data-v-8a865896]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0 var(--sp-2);line-height:1}.ui-menu-panel[data-v-8a865896]{position:fixed;z-index:1000;min-width:12rem;max-width:min(20rem,calc(100vw - var(--sp-4)));padding:var(--sp-1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);display:flex;flex-direction:column;gap:2px;overflow-y:auto}.ui-menu-panel[data-v-8a865896] [role=menuitem],.ui-menu-panel[data-v-8a865896] [role=menuitemradio],.ui-menu-panel[data-v-8a865896] [role=menuitemcheckbox]{display:block;width:100%;min-height:36px;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font-family:var(--ff-sans);font-size:var(--fs-md);line-height:var(--lh-md);text-align:left;cursor:pointer}.ui-menu-panel[data-v-8a865896] [role=menuitem]:hover,.ui-menu-panel[data-v-8a865896] [role=menuitem]:focus-visible,.ui-menu-panel[data-v-8a865896] [role=menuitemradio]:hover,.ui-menu-panel[data-v-8a865896] [role=menuitemradio]:focus-visible,.ui-menu-panel[data-v-8a865896] [role=menuitemcheckbox]:hover,.ui-menu-panel[data-v-8a865896] [role=menuitemcheckbox]:focus-visible{background:var(--surface-2);outline:none}.ui-menu-panel[data-v-8a865896] [role=menuitem].danger,.ui-menu-panel[data-v-8a865896] [role=menuitemradio].danger,.ui-menu-panel[data-v-8a865896] [role=menuitemcheckbox].danger{color:var(--danger)}.ui-menu-panel[data-v-8a865896] [role=menuitem][aria-disabled=true],.ui-menu-panel[data-v-8a865896] [role=menuitemradio][aria-disabled=true],.ui-menu-panel[data-v-8a865896] [role=menuitemcheckbox][aria-disabled=true]{color:var(--text-muted);cursor:default}.ui-menu-panel[data-v-8a865896] a[role=menuitem],.ui-menu-panel[data-v-8a865896] a[role=menuitemradio],.ui-menu-panel[data-v-8a865896] a[role=menuitemcheckbox]{color:var(--text);text-decoration:none}.ui-menu-panel[data-v-8a865896] a[role=menuitem]:hover,.ui-menu-panel[data-v-8a865896] a[role=menuitem]:focus-visible,.ui-menu-panel[data-v-8a865896] a[role=menuitemradio]:hover,.ui-menu-panel[data-v-8a865896] a[role=menuitemradio]:focus-visible,.ui-menu-panel[data-v-8a865896] a[role=menuitemcheckbox]:hover,.ui-menu-panel[data-v-8a865896] a[role=menuitemcheckbox]:focus-visible{color:var(--text);text-decoration:none}.toast-region[data-v-633747e9]{position:fixed;right:var(--sp-4);bottom:var(--sp-4);z-index:200;display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none;max-width:min(26rem,calc(100vw - var(--sp-6)))}.toast-stack[data-v-633747e9]{display:flex;flex-direction:column;gap:var(--sp-2)}.toast[data-v-633747e9]{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--bkr-border-strong);border-left-width:3px;border-radius:var(--r-sm);background:var(--bkr-surface);box-shadow:var(--bkr-shadow-menu);font-size:var(--fs-md);line-height:var(--lh-md);animation:ui-toast-in-633747e9 .15s ease-out}.toast.success[data-v-633747e9]{border-left-color:var(--bkr-ok)}.toast.info[data-v-633747e9]{border-left-color:var(--bkr-info)}.toast.error[data-v-633747e9]{border-left-color:var(--bkr-danger)}.toast-text[data-v-633747e9]{flex:1;min-width:0;overflow-wrap:anywhere}.toast-close[data-v-633747e9]{flex-shrink:0;min-width:24px;min-height:24px;padding:0;border:0;background:transparent;color:var(--bkr-text-muted);font-size:var(--fs-base);line-height:1}.toast-close[data-v-633747e9]:hover{color:var(--bkr-text);background:transparent}@keyframes ui-toast-in-633747e9{0%{opacity:0;transform:translateY(var(--sp-2))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast[data-v-633747e9]{animation:none}}@media(max-width:640px){.toast-region[data-v-633747e9]{left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);max-width:none}}@media(max-width:899.98px){.toast-region[data-v-633747e9]{bottom:calc(88px + env(safe-area-inset-bottom))}}.skeleton[data-v-1541b6d7]{display:inline-block;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-2),var(--border),var(--surface-2));background-size:200% 100%;animation:sk-1541b6d7 1.2s linear infinite}@keyframes sk-1541b6d7{0%{background-position:200% 0}to{background-position:-200% 0}}.skip-link[data-v-246d7a5e]:focus{position:fixed;top:var(--sp-2);left:var(--sp-2);z-index:1100;width:auto;height:auto;margin:0;padding:var(--sp-2) var(--sp-3);overflow:visible;clip-path:none;white-space:nowrap;background:var(--bkr-surface);color:var(--bkr-text);border:1px solid var(--bkr-border-strong);border-radius:var(--r-sm);box-shadow:var(--bkr-shadow-menu);text-decoration:underline;outline:2px solid var(--bkr-accent);outline-offset:2px}main[data-v-246d7a5e]:focus{outline:none}.shell.eingeloggt[data-v-246d7a5e]{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:100vh}.side[data-v-246d7a5e]{background:var(--surface);border-right:1px solid var(--border);padding:16px 12px;display:flex;flex-direction:column}@media(min-width:900px){.side[data-v-246d7a5e]{position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto}}.side-kopf[data-v-246d7a5e]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 16px}.brand[data-v-246d7a5e]{display:inline-flex;align-items:center;gap:8px;font-family:var(--ff-display);font-weight:700;font-size:16px;color:var(--text);text-decoration:none}.brand-icon[data-v-246d7a5e]{width:22px;height:22px}.burger[data-v-246d7a5e]{display:none}.side-nav[data-v-246d7a5e]{display:flex;flex-direction:column;gap:2px;flex:1}.side-nav-kopf[data-v-246d7a5e]{display:none}.side-nav-close[data-v-246d7a5e]{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer}.side-nav-close[data-v-246d7a5e]:hover{background:var(--surface-2);color:var(--text)}.side-nav-close[data-v-246d7a5e]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nav-link[data-v-246d7a5e]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-md);color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:500;background:none;border:0;font-family:inherit;cursor:pointer;text-align:left}.nav-link.router-link-exact-active[data-v-246d7a5e]{background:var(--brand-soft);color:var(--brand-text);font-weight:600}.nav-link[data-v-246d7a5e]:hover:not(.router-link-exact-active){background:var(--surface-2);color:var(--text)}.nav-link.verwalten[data-v-246d7a5e]{font-size:13px;padding:7px 12px}.navsec[data-v-246d7a5e]{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);padding:18px 12px 6px}.side-bottom[data-v-246d7a5e]{margin-top:auto;display:flex;flex-direction:column;gap:4px}.app-version[data-v-246d7a5e]{font-size:12px;color:var(--text-muted);padding:4px 12px;text-decoration:none}a.app-version[data-v-246d7a5e]:hover{color:var(--text)}.profil[data-v-246d7a5e]{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:13px;color:var(--text);min-width:0}.profil-text[data-v-246d7a5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profil .muted[data-v-246d7a5e]{color:var(--text-muted)}.theme-switch[data-v-246d7a5e]{display:flex;gap:4px;padding:6px 12px}.theme-btn[data-v-246d7a5e]{flex:1;display:grid;place-items:center;min-height:32px;padding:0;background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.theme-btn.on[data-v-246d7a5e]{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand)}.theme-btn[data-v-246d7a5e]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inhalt-spalte[data-v-246d7a5e]{min-width:0;display:flex;flex-direction:column}.kopfzeile[data-v-246d7a5e]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:16px;padding:0 28px;background:var(--surface);border-bottom:1px solid var(--border)}@media(min-width:900px){.kopfzeile[data-v-246d7a5e]{height:var(--kopfzeile-hoehe)}}.kopfzeile-seite[data-v-246d7a5e]{flex:1;min-width:0;display:flex;align-items:center;gap:12px}main[data-v-246d7a5e]{padding:24px 28px;max-width:2200px;margin:0 auto;width:100%}.scope-menu[data-v-246d7a5e]{min-width:0;flex-shrink:1}.scope-menu[data-v-246d7a5e] .ui-menu-trigger{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:16rem;min-height:32px;padding:var(--sp-1) var(--sp-2);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text);font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-normal);line-height:var(--lh-md)}.scope-menu[data-v-246d7a5e] .ui-menu-trigger:hover{background:var(--surface-2)}.scope-menu[data-v-246d7a5e] .ui-menu-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.scope-dot[data-v-246d7a5e]{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px var(--border-strong)}.scope-dot-all[data-v-246d7a5e]{box-shadow:inset 0 0 0 1px var(--border-strong)}.scope-name[data-v-246d7a5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-name-all[data-v-246d7a5e]{color:var(--text-muted)}.scope-chevron[data-v-246d7a5e]{flex-shrink:0;color:var(--text-muted)}.scope-menu-item[data-v-246d7a5e]{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:36px;padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-sm);background:transparent;color:var(--bkr-text);font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-normal);line-height:var(--lh-md);text-align:left;cursor:pointer}.scope-menu-item[data-v-246d7a5e]:hover,.scope-menu-item[data-v-246d7a5e]:focus-visible{background:var(--bkr-surface-alt);outline:none}.scope-menu-item[aria-checked=true][data-v-246d7a5e]{font-weight:var(--fw-medium)}.scope-menu-check[data-v-246d7a5e]{width:1em;flex-shrink:0;color:var(--bkr-accent)}.scope-menu-dot[data-v-246d7a5e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.scope-menu-dot-all[data-v-246d7a5e]{box-shadow:inset 0 0 0 1px var(--bkr-border-strong)}.scope-menu-label[data-v-246d7a5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:899.98px){.shell.eingeloggt[data-v-246d7a5e]{grid-template-columns:1fr}.side[data-v-246d7a5e]{position:static;height:auto;padding:8px 12px}.burger[data-v-246d7a5e]{display:inline-grid;place-items:center;background:none;border:0;min-height:36px;color:var(--text);cursor:pointer}.side-nav[data-v-246d7a5e]{position:fixed;top:0;left:0;bottom:0;width:min(85vw,320px);background:var(--surface);box-shadow:var(--shadow-lift);z-index:1100;overflow-y:auto;padding:16px 12px;transform:translate(-100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.side.open .side-nav[data-v-246d7a5e]{transform:translate(0);visibility:visible;transition:transform .25s ease,visibility 0s linear 0s}.side-nav-kopf[data-v-246d7a5e]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 16px}.side-backdrop[data-v-246d7a5e]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:1090}.side-backdrop-enter-active[data-v-246d7a5e],.side-backdrop-leave-active[data-v-246d7a5e]{transition:opacity .2s ease}.side-backdrop-enter-from[data-v-246d7a5e],.side-backdrop-leave-to[data-v-246d7a5e]{opacity:0}.kopfzeile[data-v-246d7a5e]{height:auto;min-height:56px;flex-wrap:wrap;align-items:center;padding:8px 16px;gap:8px 12px}.kopfzeile-seite[data-v-246d7a5e]{flex-wrap:wrap}main[data-v-246d7a5e]{padding:16px}.scope-menu[data-v-246d7a5e] .ui-menu-trigger{max-width:calc(100vw - 2 * var(--sp-5))}.scope-name[data-v-246d7a5e]{max-width:12rem}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ff-sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ff-display: "Sora Variable", "Sora", var(--ff-sans);--ff-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-xs: .75rem;--lh-xs: 1.4;--fs-sm: .8125rem;--lh-sm: 1.5;--fs-md: .875rem;--lh-md: 1.55;--fs-base: 1rem;--lh-base: 1.6;--fs-lg: 1.125rem;--lh-lg: 1.4;--fs-xl: 1.375rem;--lh-xl: 1.3;--fs-2xl: 1.75rem;--lh-2xl: 1.2;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-brand: 700;--measure: 68ch;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--r-sm: 8px;--r-md: 10px;--r-lg: 12px;--r-full: 999px;--kopfzeile-hoehe: 100px;--bg: #faf9f8;--surface: #ffffff;--surface-2: #fcfbfa;--border: #edeae6;--border-strong: #cfc9c2;--text: #1e1f21;--text-muted: #6b6459;--brand: #f06a6a;--brand-text: #b5453d;--brand-soft: #fceeee;--action: #157a43;--action-hover: #0f5f34;--on-action: #ffffff;--danger: #b3261e;--danger-soft: #fdeceb;--warn: #8a5a00;--warn-soft: #fff3dc;--ok: #1b6b34;--ok-soft: #e6f6ea;--info: #14548a;--info-soft: #e3edf7;--alt: #58357f;--alt-soft: #eee3f7;--focus: #2b7fff;--overlay: rgba(30, 31, 33, .45);--shadow: 0 1px 3px rgba(30, 31, 33, .07);--shadow-lift: 0 8px 18px rgba(30, 31, 33, .13);--code-bg: #1e1f21;--code-text: #f4f5f7;color-scheme:light;--bkr-bg: var(--bg);--bkr-surface: var(--surface);--bkr-surface-sunk: var(--surface-2);--bkr-surface-alt: var(--surface-2);--bkr-border: var(--border);--bkr-border-strong: var(--border-strong);--bkr-text: var(--text);--bkr-text-muted: var(--text-muted);--bkr-text-on-brown: var(--surface);--bkr-text-on-brown-muted: color-mix(in srgb, var(--surface) 78%, var(--text));--bkr-brown: var(--text);--bkr-brown-hover: var(--text-muted);--bkr-accent: var(--brand-text);--bkr-accent-hover: color-mix(in srgb, var(--brand-text) 80%, var(--text));--bkr-focus: var(--focus);--bkr-ok: var(--ok);--bkr-ok-bg: var(--ok-soft);--bkr-danger: var(--danger);--bkr-danger-bg: var(--danger-soft);--bkr-warn: var(--warn);--bkr-warn-bg: var(--warn-soft);--bkr-info: var(--info);--bkr-info-bg: var(--info-soft);--bkr-alt: var(--alt);--bkr-alt-bg: var(--alt-soft);--bkr-icon-muted: var(--text-muted);--bkr-code-bg: var(--code-bg);--bkr-code-text: var(--code-text);--bkr-overlay: var(--overlay);--bkr-shadow-menu: var(--shadow-lift);--bkr-shadow-nav: var(--shadow-lift);--bkr-on-brown-line: color-mix(in srgb, var(--surface) 30%, transparent);--bkr-on-brown-hover: color-mix(in srgb, var(--surface) 12%, transparent);--bkr-on-brown-divider: color-mix(in srgb, var(--surface) 30%, transparent)}:root[data-theme=dunkel]{--bg: #101216;--surface: #181b22;--surface-2: #1d212a;--border: #23262e;--border-strong: #3a3f4a;--text: #f4f5f7;--text-muted: #8b93a1;--brand: #ff7a70;--brand-text: var(--brand);--brand-soft: #31201f;--action: #22b563;--action-hover: #2ecc74;--on-action: #062514;--danger: #ff8a80;--danger-soft: #3a1a17;--warn: #fbbf24;--warn-soft: #3a2d17;--ok: #4ade80;--ok-soft: #1f3a29;--info: #5ea1ff;--info-soft: #1a2a44;--alt: #b18cff;--alt-soft: #2b2140;--focus: #5ea1ff;--overlay: rgba(0, 0, 0, .6);--shadow: 0 1px 3px rgba(0, 0, 0, .4);--shadow-lift: 0 10px 22px rgba(0, 0, 0, .45);--code-bg: #0b0d11;--code-text: #e5e7eb;color-scheme:dark}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}*{box-sizing:border-box}:root{font-family:var(--ff-sans);font-size:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ff-sans);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-normal);background:var(--bkr-bg);color:var(--bkr-text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--ff-display);font-weight:var(--fw-semibold);color:var(--bkr-text);text-wrap:balance}h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl);margin:0 0 var(--sp-4);letter-spacing:-.01em}h2{font-size:var(--fs-xl);line-height:var(--lh-xl);margin:var(--sp-5) 0 var(--sp-3)}h3{font-size:var(--fs-lg);line-height:var(--lh-lg);margin:var(--sp-5) 0 var(--sp-2)}h4{font-size:var(--fs-md);line-height:var(--lh-md);margin:var(--sp-4) 0 var(--sp-2)}h5,h6{font-size:var(--fs-sm);line-height:var(--lh-sm);margin:var(--sp-4) 0 var(--sp-2)}.card>h1:first-child,.card>h2:first-child,.card>h3:first-child,.card>h4:first-child{margin-top:0}p{margin:0 0 var(--sp-3);max-width:var(--measure)}p:last-child{margin-bottom:0}a{color:var(--bkr-accent);overflow-wrap:anywhere;text-underline-offset:.15em}a:hover{color:var(--bkr-accent-hover)}code,pre,.mono,kbd,samp{font-family:var(--ff-mono);font-size:var(--fs-md);font-variant-ligatures:none}button:focus-visible,.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bkr-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--bkr-accent)}button,.btn{font-family:var(--ff-sans);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);padding:0 var(--sp-4);min-height:40px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer}button:hover:not(:disabled),.btn:hover{background:var(--surface-2)}button.primary,.btn.primary{background:var(--action);border-color:var(--action);color:var(--on-action)}button.primary:hover:not(:disabled),.btn.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}button.danger{color:var(--bkr-danger);border-color:var(--bkr-danger)}button.danger:hover:not(:disabled){background:var(--bkr-danger-bg)}button:disabled{opacity:.5;cursor:default}button.small{min-height:32px;padding:0 var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}input,select,textarea{font-family:var(--ff-sans);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);min-height:40px;width:100%;max-width:100%}input[type=checkbox],input[type=radio]{width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:var(--brand)}input::placeholder,textarea::placeholder{color:var(--bkr-text-muted);opacity:1}input:disabled,select:disabled,textarea:disabled{background:var(--bkr-surface-sunk);color:var(--bkr-text-muted);cursor:default}textarea{resize:vertical}label{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);color:var(--bkr-text);display:block;margin-bottom:var(--sp-1)}table{border-collapse:collapse;width:100%;background:var(--bkr-surface);font-size:var(--fs-md);line-height:var(--lh-md);font-variant-numeric:tabular-nums}th,td{text-align:left;border-bottom:1px solid var(--bkr-border);vertical-align:top}td{padding:var(--sp-3)}th{padding:var(--sp-2) var(--sp-3);background:var(--surface-2);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:var(--sp-4)}.row{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap}.grow{flex:1;min-width:0}.muted{color:var(--bkr-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);max-width:var(--measure)}.error-text{color:var(--bkr-danger)}.warning-text{color:var(--bkr-warn)}.badge{display:inline-block;padding:.125rem var(--sp-2);border-radius:var(--r-full);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold)}.badge.draft{background:var(--bkr-surface-alt);color:var(--bkr-text-muted)}.badge.private{background:var(--bkr-warn-bg);color:var(--bkr-warn)}.badge.public{background:var(--bkr-ok-bg);color:var(--bkr-ok)}.badge.pending{background:var(--bkr-warn-bg);color:var(--bkr-warn)}.badge.sent{background:var(--bkr-ok-bg);color:var(--bkr-ok)}.badge.failed{background:var(--bkr-danger-bg);color:var(--bkr-danger)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bkr-overlay);display:flex;align-items:center;justify-content:center;z-index:50}.modal{background:var(--bkr-surface);border-radius:var(--r-md);padding:var(--sp-5);max-width:720px;width:calc(100% - var(--sp-6));max-height:85vh;overflow:auto;box-shadow:var(--bkr-shadow-nav)}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){.modal{max-width:calc(100vw - var(--sp-6))}}:root{--fs-meta: var(--fs-md);--lh-meta: var(--lh-md);--w-field: 34rem;--w-list-min: 16rem;--w-list-max: 20rem;--bkr-neutral: var(--bkr-text-muted);--bkr-neutral-bg: var(--bkr-surface-alt)}.ui-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-row-link{color:var(--bkr-text);font-weight:var(--fw-medium);text-decoration:none}.ui-row-link:hover{text-decoration:underline}.ui-row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-row-actions{position:relative;z-index:1}
