.el-space{vertical-align:top;display:inline-flex}.el-space__item{flex-wrap:wrap;display:flex}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.customer-scope-editor[data-v-a555c7fb]{border:1px solid var(--el-border-color);border-radius:10px;margin:12px 0;padding:18px}h4[data-v-a555c7fb]{margin:0 0 12px;font-size:16px}.customer-scope-editor__modes[data-v-a555c7fb]{flex-direction:column;align-items:flex-start;display:flex}.customer-scope-editor__criteria[data-v-a555c7fb]{gap:10px;margin:10px 0 0;display:grid}.customer-scope-editor__summary[data-v-a555c7fb]{margin-bottom:8px;font-weight:600}small[data-v-a555c7fb]{color:var(--el-text-color-secondary)}[data-v-a555c7fb] .el-checkbox,[data-v-a555c7fb] .el-radio{white-space:normal;height:auto;min-height:32px}[data-v-a555c7fb] .el-checkbox__label,[data-v-a555c7fb] .el-radio__label{white-space:normal}.user-customer-access__row[data-v-7c3a92bc]{border-bottom:1px solid var(--el-border-color-lighter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.user-customer-access__row[data-v-7c3a92bc]:last-child{border:0}p[data-v-7c3a92bc]{margin:6px 0}small[data-v-7c3a92bc]{color:var(--el-text-color-secondary)}.user-customer-access__notice[data-v-7c3a92bc]{color:var(--el-color-warning-dark-2);font-size:12px}.user-customer-access__validation[data-v-7c3a92bc]{white-space:normal;height:auto;margin-bottom:16px}.user-customer-access__validation[data-v-7c3a92bc] .el-checkbox__label{white-space:normal}.access-scope-sites[data-v-47d46796]{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.access-scope-site[data-v-47d46796]{border:1px solid #dcdfe6;border-radius:8px;padding:12px}.access-scope-site__title[data-v-47d46796]{color:#303133;margin-bottom:8px;font-weight:600}p[data-v-8138c6dd]{line-height:1.6}.copy-button[data-v-8138c6dd]{margin:16px 0}.magic-qr[data-v-8138c6dd]{width:256px;max-width:100%;height:auto;margin:12px auto;display:block}.add-role-modal[data-v-597107d2]{flex-direction:column;gap:18px;display:flex}.add-role-modal__intro[data-v-597107d2]{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.add-role-modal__intro-copy h3[data-v-597107d2]{margin:0;font-size:22px;line-height:1.2}.add-role-modal__intro-copy p[data-v-597107d2]{color:#5f6b7a;margin:6px 0 0}.add-role-modal__user-pill[data-v-597107d2]{background:#ffffffe0;border:1px solid #dde5f0;border-radius:14px;flex-direction:column;gap:4px;min-width:220px;padding:14px 16px;display:flex}.add-role-modal__user-pill strong[data-v-597107d2]{color:#1f2a37}.add-role-modal__user-pill span[data-v-597107d2]{color:#667085;word-break:break-word}.add-role-modal__layout[data-v-597107d2]{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:18px;display:grid}.add-role-modal__selection[data-v-597107d2],.add-role-modal__summary-card[data-v-597107d2]{background:#fff;border:1px solid #e6ebf3;border-radius:16px}.add-role-modal__selection[data-v-597107d2]{padding:18px}.add-role-modal__controls[data-v-597107d2]{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:18px;display:grid}.add-role-modal__type-switch[data-v-597107d2]{justify-self:flex-end}.add-role-modal__section-head[data-v-597107d2]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.add-role-modal__section-title[data-v-597107d2]{letter-spacing:.01em;text-transform:uppercase;color:#526173;font-size:13px;font-weight:700;display:inline-block}.add-role-modal__section-head p[data-v-597107d2]{color:#6b7280;margin:4px 0 0;font-size:13px}.add-role-modal__role-list[data-v-597107d2]{flex-direction:column;gap:10px;display:flex}.add-role-modal__role-option[data-v-597107d2]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;width:100%;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.add-role-modal__role-option[data-v-597107d2]:hover{border-color:#a7c2ff;transform:translateY(-1px);box-shadow:0 10px 24px #3f66c21a}.add-role-modal__role-option--selected[data-v-597107d2]{background:#f7faff;border-color:#4f7cff;box-shadow:0 0 0 3px #4f7cff1f}.add-role-modal__role-option--disabled[data-v-597107d2],.add-role-modal__role-option--disabled[data-v-597107d2]:hover{cursor:not-allowed;box-shadow:none;opacity:.72;background:#f8fafc;border-color:#e5e7eb;transform:none}.add-role-modal__role-main[data-v-597107d2]{flex-direction:column;gap:8px;display:flex}.add-role-modal__role-topline[data-v-597107d2]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.add-role-modal__role-main p[data-v-597107d2]{color:#5f6b7a;margin:0;line-height:1.45}.add-role-modal__scope-card[data-v-597107d2]{border-top:1px solid #edf2f7;margin-top:18px;padding-top:18px}.add-role-modal__scope-select[data-v-597107d2]{width:100%}.add-role-modal__assigned-sites[data-v-597107d2]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.add-role-modal__assigned-sites>span[data-v-597107d2]{color:#546274;font-size:13px;font-weight:600}.add-role-modal__summary[data-v-597107d2]{min-width:0}.add-role-modal__summary-card[data-v-597107d2]{height:100%}.add-role-modal__summary-card[data-v-597107d2] .el-card__header{padding-bottom:12px}.add-role-modal__summary-card[data-v-597107d2] .el-card__body{flex-direction:column;gap:18px;display:flex}.add-role-modal__summary-head[data-v-597107d2]{justify-content:space-between;align-items:center;gap:8px;display:flex}.add-role-modal__summary-block[data-v-597107d2]{flex-direction:column;gap:8px;display:flex}.add-role-modal__label[data-v-597107d2]{text-transform:uppercase;letter-spacing:.01em;color:#546274;font-size:13px;font-weight:700}.add-role-modal__selection-summary[data-v-597107d2]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.add-role-modal__current-tags[data-v-597107d2]{flex-wrap:wrap;gap:8px;display:flex}.add-role-modal__muted[data-v-597107d2]{color:#6b7280}.add-role-modal__footer[data-v-597107d2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-role-modal__footer-actions[data-v-597107d2]{gap:8px;display:flex}@media (width<=960px){.add-role-modal__layout[data-v-597107d2]{grid-template-columns:1fr}}@media (width<=720px){.add-role-modal__controls[data-v-597107d2],.add-role-modal__footer[data-v-597107d2],.add-role-modal__intro[data-v-597107d2],.add-role-modal__role-topline[data-v-597107d2],.add-role-modal__selection-summary[data-v-597107d2]{flex-direction:column}.add-role-modal__controls[data-v-597107d2]{grid-template-columns:1fr}.add-role-modal__footer-actions[data-v-597107d2],.add-role-modal__type-switch[data-v-597107d2],.add-role-modal__footer-actions .el-button[data-v-597107d2],.add-role-modal__type-switch[data-v-597107d2] .el-radio-button{width:100%}}.identity-modal[data-v-3f65efc8]{flex-direction:column;gap:20px;display:flex}.identity-modal__hint[data-v-3f65efc8]{color:#64748b;margin-top:8px;font-size:12px}.identity-modal__danger-zone[data-v-3f65efc8]{background:#fff5f5;border:1px solid #fecaca;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.identity-modal__danger-zone h3[data-v-3f65efc8],.identity-modal__danger-zone p[data-v-3f65efc8]{margin:0}.delete-user-modal__body[data-v-5c3c72ee]{flex-direction:column;gap:18px;min-height:260px;display:flex}.delete-user-modal__effects[data-v-5c3c72ee],.delete-user-modal__header[data-v-5c3c72ee],.delete-user-modal__site-row[data-v-5c3c72ee]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.delete-user-modal__effects[data-v-5c3c72ee],.delete-user-modal__header>div[data-v-5c3c72ee],.delete-user-modal__section-head[data-v-5c3c72ee],.delete-user-modal__site-copy[data-v-5c3c72ee]{min-width:0}.delete-user-modal__header>div[data-v-5c3c72ee],.delete-user-modal__site-copy[data-v-5c3c72ee]{flex-direction:column;gap:4px;display:flex}.delete-user-modal__label[data-v-5c3c72ee],.delete-user-modal__section-title[data-v-5c3c72ee]{color:#1f2937;font-size:13px;font-weight:700}.delete-user-modal__header span[data-v-5c3c72ee]:not(.delete-user-modal__label),.delete-user-modal__section-head p[data-v-5c3c72ee],.delete-user-modal__site-copy span[data-v-5c3c72ee]{color:#64748b}.delete-user-modal__section[data-v-5c3c72ee]{flex-direction:column;gap:12px;display:flex}.delete-user-modal__section-head[data-v-5c3c72ee]{justify-content:space-between;align-items:center;display:flex}.delete-user-modal__section-head p[data-v-5c3c72ee]{margin:3px 0 0}.delete-user-modal__site-list[data-v-5c3c72ee]{flex-direction:column;gap:10px;display:flex}.delete-user-modal__replacement-select[data-v-5c3c72ee]{flex:0 0 340px;width:min(100%,340px)}.delete-user-modal__effects[data-v-5c3c72ee]{flex-direction:column;align-items:flex-start}.delete-user-modal__effect-tags[data-v-5c3c72ee]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.delete-user-modal__header[data-v-5c3c72ee],.delete-user-modal__site-row[data-v-5c3c72ee]{flex-direction:column;align-items:stretch}.delete-user-modal__replacement-select[data-v-5c3c72ee]{flex-basis:auto;width:100%}}.lifecycle-modal[data-v-dd3f79d5]{flex-direction:column;gap:18px;display:flex}.user-page[data-v-059a9c0a]{background:linear-gradient(#f6f8fb,#eef2f8);min-height:100vh;padding:12px 16px 48px}.user-page--embedded[data-v-059a9c0a]{background:0 0;min-height:auto;padding:6px 8px 16px}.user-toolbar[data-v-059a9c0a]{background:#ffffffd9;border:1px solid #d7deea;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px;display:flex;box-shadow:0 8px 18px #1d2d4b0d}.user-toolbar__actions[data-v-059a9c0a],.user-toolbar__meta[data-v-059a9c0a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-toolbar__actions[data-v-059a9c0a]{justify-content:flex-end}.user-toolbar__button--text[data-v-059a9c0a]{padding-left:4px;padding-right:4px}.user-top-grid[data-v-059a9c0a]{grid-template-columns:1.25fr 1fr .85fr;align-items:stretch;gap:16px;margin-top:16px;display:grid}.user-card[data-v-059a9c0a]{border:1px solid #dde5f0;border-radius:16px;height:100%}.user-card[data-v-059a9c0a] .el-card__body{height:100%}.user-card__header[data-v-059a9c0a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-card__meta[data-v-059a9c0a]{color:#6b7a8c;font-size:13px}.user-header-value[data-v-059a9c0a]{align-items:center;gap:8px;display:flex}.user-roles[data-v-059a9c0a]{flex-wrap:wrap;gap:8px;display:flex}.user-muted[data-v-059a9c0a]{color:#7b8794}@media (width<=1200px){.user-top-grid[data-v-059a9c0a]{grid-template-columns:1fr}}@media (width<=900px){.user-toolbar[data-v-059a9c0a]{flex-direction:column;align-items:stretch}.user-toolbar__actions[data-v-059a9c0a]{justify-content:stretch}.user-toolbar__actions .el-button[data-v-059a9c0a]{width:100%}}
