/* Admin — User-Verwaltung (v1.31.0, ausgelagert aus admin/index.html) */
body{visibility:hidden}body.ready{visibility:visible}
/* Keine eigene Karte mehr: Werte und Form kommen aus .v-card in style.css.
   Hier steht nur, was diese Seite zusaetzlich braucht. */
.card{background:var(--flaeche);box-shadow:var(--kante-licht);border:1px solid var(--line);
    border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5)}
.card h3{font-size:1rem;margin:0;font-weight:700}
.card-head-row{display:flex;align-items:center;justify-content:space-between;
    gap:var(--space-3);margin-bottom:0.875rem;flex-wrap:wrap}
.ad-dlg-note{font-size:0.8125rem;color:var(--text-2);line-height:1.5;margin:0 0 0.875rem}
/* v2.30.0: Accounts als .rec-list, alles Weitere im Dialog. */
.ad-mark { font-weight: 750; color: var(--text-1); background: color-mix(in srgb, var(--m-admin) 22%, var(--surface-3)); }
.rec-title .v-tag { margin-left: 0.35rem; vertical-align: middle; }
.ad-knoepfe { display: flex; flex-direction: column; gap: var(--space-2); margin-bottom: var(--space-4); }
.ad-knoepfe .v-btn { width: 100%; justify-content: center; }
.invite-box { background: var(--surface-2); border: 1px dashed var(--line-strong); border-radius: var(--radius);
    padding: 0.75rem; font-size: 0.8125rem; word-break: break-all; font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
    color: var(--text-1); margin-bottom: var(--space-4); user-select: all; }
#inviteBtn { display: inline-flex; align-items: center; gap: 0.35rem; margin-left: auto; }
