.auth-page[data-v-f3dec932]{min-height:100%;color:var(--color-text);place-items:center;padding:1rem;display:grid}.auth-card[data-v-f3dec932]{background:var(--card-bg,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-xl,12px);width:100%;max-width:400px;box-shadow:var(--shadow-lg);--adv-kante-tinte:var(--color-border);padding:2rem}.auth-title[data-v-f3dec932]{text-align:center;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.auth-subtitle[data-v-f3dec932]{text-align:center;color:var(--color-muted);margin-bottom:1.5rem;font-size:.9rem}.auth-form[data-v-f3dec932]{flex-direction:column;gap:1rem;display:flex}.auth-field[data-v-f3dec932]{flex-direction:column;gap:.35rem;display:flex}.auth-label[data-v-f3dec932]{color:var(--color-text);font-size:.85rem;font-weight:500}.auth-input[data-v-f3dec932]{border:1px solid var(--input-border,var(--color-border));border-radius:var(--radius-md,6px);background:var(--input-bg);width:100%;color:var(--color-text);transition:border-color var(--speed-fast,.1s), box-shadow var(--speed-fast,.1s);--adv-kante-tinte:var(--input-border,var(--color-border));padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.auth-input[data-v-f3dec932]:focus{border-color:var(--input-focus,var(--color-primary));box-shadow:0 0 0 3px var(--input-focus-shadow);--adv-kante-tinte:var(--input-focus,var(--color-primary));outline:none}.auth-pw-wrap[data-v-f3dec932]{position:relative}.auth-pw-wrap .auth-input[data-v-f3dec932]{padding-right:2.5rem}.auth-pw-wrap .auth-pw-toggle[data-v-f3dec932]{color:var(--color-muted);padding:.25rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.auth-card .auth-submit[data-v-f3dec932]{width:100%;padding:.65rem 1rem;font-size:.95rem;font-weight:600}.auth-alert[data-v-f3dec932]{border-radius:var(--radius-md,6px);background:var(--error-bg);color:var(--error-text);border-left:3px solid var(--error-text);padding:.6rem .75rem;font-size:.875rem}.auth-spinner[data-v-f3dec932]{border:2px solid color-mix(in srgb, var(--btn-primary-text) 30%, transparent);border-top-color:var(--btn-primary-text);--adv-kante-tinte-oben:var(--btn-primary-text);--adv-kante-tinte:color-mix(in srgb, var(--btn-primary-text) 30%, transparent);border-radius:50%;width:1.1rem;height:1.1rem;animation:.6s linear infinite adv-spin;display:inline-block}.auth-footer[data-v-f3dec932]{text-align:center;color:var(--color-muted);margin-top:1.25rem;font-size:.875rem}.auth-footer[data-v-f3dec932] a{color:var(--color-primary);text-decoration:none}.auth-footer[data-v-f3dec932] a:hover{text-decoration:underline}.auth-page[data-v-c1e9331b]{min-height:100%;color:var(--color-text);place-items:center;padding:1rem;display:grid}.auth-card[data-v-c1e9331b]{background:var(--card-bg,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-xl,12px);width:100%;max-width:400px;box-shadow:var(--shadow-lg);--adv-kante-tinte:var(--color-border);padding:2rem}.auth-title[data-v-c1e9331b]{text-align:center;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.auth-subtitle[data-v-c1e9331b]{text-align:center;color:var(--color-muted);margin-bottom:1.5rem;font-size:.9rem}.auth-form[data-v-c1e9331b]{flex-direction:column;gap:1rem;display:flex}.auth-field[data-v-c1e9331b]{flex-direction:column;gap:.35rem;display:flex}.auth-label[data-v-c1e9331b]{color:var(--color-text);font-size:.85rem;font-weight:500}.auth-input[data-v-c1e9331b]{border:1px solid var(--input-border,var(--color-border));border-radius:var(--radius-md,6px);background:var(--input-bg);width:100%;color:var(--color-text);transition:border-color var(--speed-fast,.1s), box-shadow var(--speed-fast,.1s);--adv-kante-tinte:var(--input-border,var(--color-border));padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.auth-input[data-v-c1e9331b]:focus{border-color:var(--input-focus,var(--color-primary));box-shadow:0 0 0 3px var(--input-focus-shadow);--adv-kante-tinte:var(--input-focus,var(--color-primary));outline:none}.auth-pw-wrap[data-v-c1e9331b]{position:relative}.auth-pw-wrap .auth-input[data-v-c1e9331b]{padding-right:2.5rem}.auth-pw-wrap .auth-pw-toggle[data-v-c1e9331b]{color:var(--color-muted);padding:.25rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.auth-card .auth-submit[data-v-c1e9331b]{width:100%;padding:.65rem 1rem;font-size:.95rem;font-weight:600}.auth-alert[data-v-c1e9331b]{border-radius:var(--radius-md,6px);background:var(--error-bg);color:var(--error-text);border-left:3px solid var(--error-text);padding:.6rem .75rem;font-size:.875rem}.auth-spinner[data-v-c1e9331b]{border:2px solid color-mix(in srgb, var(--btn-primary-text) 30%, transparent);border-top-color:var(--btn-primary-text);--adv-kante-tinte-oben:var(--btn-primary-text);--adv-kante-tinte:color-mix(in srgb, var(--btn-primary-text) 30%, transparent);border-radius:50%;width:1.1rem;height:1.1rem;animation:.6s linear infinite adv-spin;display:inline-block}.auth-footer[data-v-c1e9331b]{text-align:center;color:var(--color-muted);margin-top:1.25rem;font-size:.875rem}.auth-footer[data-v-c1e9331b] a{color:var(--color-primary);text-decoration:none}.auth-footer[data-v-c1e9331b] a:hover{text-decoration:underline}.storage-widget[data-v-d8d50bc5]{border:1px solid var(--card-border,var(--color-border));border-radius:var(--radius-md,6px);background:var(--card-bg,var(--color-surface));color:var(--color-text);font-family:var(--font-body,"Helvetica Neue", Arial, sans-serif);--adv-kante-tinte:var(--card-border,var(--color-border));padding:1rem}.storage-widget__header[data-v-d8d50bc5]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.storage-widget__header i[data-v-d8d50bc5]{color:var(--color-accent);font-size:.9rem}.storage-widget__title[data-v-d8d50bc5]{font-size:.95rem;font-weight:600}.storage-widget__body[data-v-d8d50bc5]{flex-direction:column;gap:.5rem;display:flex}.storage-widget__bar-bg[data-v-d8d50bc5]{border-radius:var(--radius-sm);background:var(--color-surface-secondary,var(--color-surface));width:100%;height:8px;overflow:hidden}.storage-widget__bar-fill[data-v-d8d50bc5]{border-radius:var(--radius-sm);background:var(--color-accent);height:100%;transition:width var(--speed-slow) ease}.storage-widget--warning .storage-widget__bar-fill[data-v-d8d50bc5]{background:var(--warning-color)}.storage-widget--full .storage-widget__bar-fill[data-v-d8d50bc5]{background:var(--error-color)}.storage-widget__labels[data-v-d8d50bc5]{color:var(--color-muted);justify-content:space-between;font-size:.8rem;display:flex}.storage-widget__warning-text[data-v-d8d50bc5]{color:var(--error-text);margin:0;font-size:.8rem}.storage-widget__loading[data-v-d8d50bc5]{text-align:center;color:var(--color-muted);padding:1rem}@container (width<=639.98px){.storage-widget__labels[data-v-d8d50bc5]{flex-direction:column;gap:.15rem}}.admin-directory[data-v-77b55102]{width:min(100%,92rem);min-height:100%;color:var(--color-text);gap:1.25rem;margin:0 auto;padding:clamp(1rem,2.5vw,2rem);display:grid}.directory-header[data-v-77b55102],.header-actions[data-v-77b55102],.account-identity[data-v-77b55102],.account-footer[data-v-77b55102],.results-heading[data-v-77b55102],.section-heading[data-v-77b55102],.panel-actions[data-v-77b55102]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.eyebrow[data-v-77b55102],.directory-header h1[data-v-77b55102],.directory-description[data-v-77b55102],.results-heading h2[data-v-77b55102],.section-heading h2[data-v-77b55102]{margin:0}.directory-header[data-v-77b55102]>*{min-width:0}.directory-header h1[data-v-77b55102]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.eyebrow[data-v-77b55102]{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:800}.directory-header h1[data-v-77b55102]{font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.1}.directory-description[data-v-77b55102],.section-heading p[data-v-77b55102],.account-identity span[data-v-77b55102],.results-heading span[data-v-77b55102],.account-footer span[data-v-77b55102]{color:var(--color-muted)}.summary[data-v-77b55102]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.summary__karte[data-v-77b55102],.create-panel[data-v-77b55102],.account-card[data-v-77b55102]{border:1px solid var(--color-border);border-radius:var(--radius-lg,.9rem);background:var(--color-surface);box-shadow:var(--card-shadow);--adv-kante-tinte:var(--color-border)}.summary__karte[data-v-77b55102]{gap:.2rem;padding:1rem 1.15rem;display:grid}.summary span[data-v-77b55102]{color:var(--color-muted);font-size:.82rem}.summary strong[data-v-77b55102]{font-size:1.65rem}.create-panel[data-v-77b55102],.account-card[data-v-77b55102]{gap:1rem;padding:1.15rem;display:grid}.form-grid[data-v-77b55102]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.form-grid label[data-v-77b55102],.display-name-field[data-v-77b55102],.filter-select[data-v-77b55102]{color:var(--color-muted);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}input[data-v-77b55102],select[data-v-77b55102]{min-height:44px;font:inherit}input[type=text][data-v-77b55102],input[type=email][data-v-77b55102],input[type=password][data-v-77b55102],select[data-v-77b55102]{padding:.6rem .75rem}:is(input[data-v-77b55102]:focus-visible,select[data-v-77b55102]:focus-visible){outline:3px solid var(--input-focus-shadow);outline-offset:2px}.directory-action[data-v-77b55102]{font-weight:700}.directory-search[data-v-77b55102]{flex:2 19rem}.filter-select[data-v-77b55102]{flex:9rem}.flags[data-v-77b55102]{border:0;flex-wrap:wrap;gap:.65rem 1rem;min-width:0;margin:0;padding:0;display:flex}.flags legend[data-v-77b55102]{width:100%;color:var(--color-muted);margin-bottom:.2rem;font-size:.78rem;font-weight:700}.flags label[data-v-77b55102]{align-items:center;gap:.4rem;min-height:36px;display:flex}input[type=checkbox][data-v-77b55102]{width:1.15rem;height:1.15rem;accent-color:var(--color-accent)}.directory-results[data-v-77b55102],.account-list[data-v-77b55102]{gap:.85rem;display:grid}.account-identity[data-v-77b55102]{justify-content:flex-start}.account-identity>div[data-v-77b55102]{min-width:0;display:grid}.account-identity strong[data-v-77b55102],.account-identity span[data-v-77b55102]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar[data-v-77b55102]{border-radius:var(--radius-xl);background:var(--accent-active-bg);flex:0 0 2.75rem;place-items:center;height:2.75rem;font-weight:800;display:grid;color:var(--color-accent)!important}.status[data-v-77b55102]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--success-text) 14%, transparent);margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:750;color:var(--success-text)!important}.status--inactive[data-v-77b55102]{background:color-mix(in srgb, var(--color-muted) 14%, transparent);color:var(--color-muted)!important}.account-footer[data-v-77b55102]{border-top:1px solid var(--color-border);padding-top:.85rem}.account-footer>div[data-v-77b55102]{font-size:.78rem;display:grid}.account-footer code[data-v-77b55102]{max-width:10rem;color:var(--color-muted);text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.account-list[data-v-77b55102] .draggable-list{gap:.85rem}.load-more[data-v-77b55102]{justify-self:center;min-width:12rem}.account-list[data-v-77b55102] .draggable-list-item-wrapper{border-radius:var(--radius-lg,.9rem);box-shadow:var(--card-shadow)}.account-list[data-v-77b55102] .item-content{overflow:visible}.account-card[data-v-77b55102]{border-radius:inherit;width:100%;box-shadow:none;border:0}.error[data-v-77b55102]{border-left:4px solid var(--error-text);background:var(--error-bg);padding:.85rem 1rem}.state[data-v-77b55102]{text-align:center;padding:2.5rem 1rem}@container (width<=1023.98px){.directory-header[data-v-77b55102],.account-footer[data-v-77b55102],.results-heading[data-v-77b55102]{flex-direction:column;align-items:stretch}.header-actions[data-v-77b55102],.directory-action[data-v-77b55102]{width:100%}.summary[data-v-77b55102],.form-grid[data-v-77b55102]{grid-template-columns:1fr}}.admin-directory[data-form-factor=large-display][data-v-77b55102]{gap:1.75rem;width:min(100%,120rem);font-size:1.08rem}.admin-directory[data-form-factor=large-display] .account-list[data-v-77b55102] .draggable-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-directory[data-form-factor=desktop] .account-list[data-v-77b55102] .draggable-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-directory[data-form-factor=tablet][data-v-77b55102]{width:min(100%,64rem)}.admin-directory[data-form-factor=tablet] .form-grid[data-v-77b55102]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-directory[data-form-factor=handheld][data-v-77b55102]{gap:.75rem;width:100%;padding:.75rem}.admin-directory[data-form-factor=handheld] .summary__karte[data-v-77b55102],.admin-directory[data-form-factor=handheld] .create-panel[data-v-77b55102],.admin-directory[data-form-factor=handheld] .account-card[data-v-77b55102]{padding:.75rem}.admin-directory[data-form-factor=handheld] .account-list[data-v-77b55102] .draggable-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-directory[data-form-factor=phone][data-v-77b55102]{gap:.85rem;padding:.75rem}.admin-directory[data-form-factor=phone] .summary[data-v-77b55102]{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-directory[data-form-factor=phone] .summary__karte[data-v-77b55102]{padding:.7rem}.admin-directory[data-form-factor=phone] .summary strong[data-v-77b55102]{font-size:1.25rem}.admin-directory[data-form-factor=phone] .form-grid[data-v-77b55102]{grid-template-columns:1fr}.admin-directory[data-density=distance][data-v-77b55102] :is(input,select){min-height:var(--adv-touch-target-min);font-size:1.05rem}
