.accounts-page[data-v-3c4749f3]{display:flex;flex-direction:column;gap:18px}.section-kicker[data-v-3c4749f3]{color:var(--diamond-blue);font-size:var(--admin-text-sm);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.page-hero h2[data-v-3c4749f3]{margin:8px 0 0}.page-hero p[data-v-3c4749f3]{margin:8px 0 0;color:var(--diamond-muted)}.metric-grid[data-v-3c4749f3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.summary-card[data-v-3c4749f3]{padding:18px}.summary-card span[data-v-3c4749f3],.card-head span[data-v-3c4749f3],.muted[data-v-3c4749f3],.account-cell span[data-v-3c4749f3]{color:var(--diamond-muted)}.summary-card strong[data-v-3c4749f3]{display:block;margin-top:8px;font-size:28px}.create-card[data-v-3c4749f3],.account-table-card[data-v-3c4749f3]{border-color:var(--diamond-line)}.card-head[data-v-3c4749f3],.table-card-head[data-v-3c4749f3]{display:flex;justify-content:space-between;gap:14px;align-items:center}.card-head span[data-v-3c4749f3]{font-size:var(--admin-text-sm)}.create-form[data-v-3c4749f3]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;gap:14px;align-items:end}.create-action[data-v-3c4749f3]{margin-bottom:18px}.account-cell[data-v-3c4749f3],.role-tags[data-v-3c4749f3],.row-actions[data-v-3c4749f3]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.account-cell[data-v-3c4749f3]{gap:6px 8px}.account-cell strong[data-v-3c4749f3]{min-width:100%}.account-table-card[data-v-3c4749f3] .el-card__body{padding-top:0}.account-table-card[data-v-3c4749f3] .el-select{width:100%}.password-edit-panel[data-v-3c4749f3]{display:grid;gap:12px;padding:14px;border:1px solid var(--diamond-line);border-radius:14px;background:#f8fdffb8}.password-edit-head[data-v-3c4749f3]{display:flex;justify-content:space-between;gap:14px;align-items:center}.password-edit-head strong[data-v-3c4749f3],.password-edit-head span[data-v-3c4749f3]{display:block}.password-edit-head strong[data-v-3c4749f3]{color:var(--diamond-ink)}.password-edit-head span[data-v-3c4749f3],.permission-note[data-v-3c4749f3]{margin-top:4px;font-size:var(--admin-text-sm)}.password-edit-panel[data-v-3c4749f3] .el-form-item{margin-bottom:0}@media(max-width:1100px){.metric-grid[data-v-3c4749f3],.create-form[data-v-3c4749f3]{grid-template-columns:1fr}.create-action[data-v-3c4749f3]{margin-bottom:0}.card-head[data-v-3c4749f3],.table-card-head[data-v-3c4749f3]{align-items:flex-start;flex-direction:column}}
