.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.add-role-modal[data-v-41c7e719]{display:flex;flex-direction:column;gap:18px}.add-role-modal__intro[data-v-41c7e719]{align-items:flex-start;background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:18px}.add-role-modal__intro-copy h3[data-v-41c7e719]{font-size:22px;line-height:1.2;margin:0}.add-role-modal__intro-copy p[data-v-41c7e719]{color:#5f6b7a;margin:6px 0 0}.add-role-modal__user-pill[data-v-41c7e719]{background:#ffffffe0;border:1px solid #dde5f0;border-radius:14px;display:flex;flex-direction:column;gap:4px;min-width:220px;padding:14px 16px}.add-role-modal__user-pill strong[data-v-41c7e719]{color:#1f2a37}.add-role-modal__user-pill span[data-v-41c7e719]{color:#667085;word-break:break-word}.add-role-modal__layout[data-v-41c7e719]{display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}.add-role-modal__selection[data-v-41c7e719],.add-role-modal__summary-card[data-v-41c7e719]{background:#fff;border:1px solid #e6ebf3;border-radius:16px}.add-role-modal__selection[data-v-41c7e719]{padding:18px}.add-role-modal__controls[data-v-41c7e719]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px}.add-role-modal__type-switch[data-v-41c7e719]{justify-self:flex-end}.add-role-modal__section-head[data-v-41c7e719]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.add-role-modal__section-title[data-v-41c7e719]{color:#526173;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.add-role-modal__section-head p[data-v-41c7e719]{color:#6b7280;font-size:13px;margin:4px 0 0}.add-role-modal__role-list[data-v-41c7e719]{display:flex;flex-direction:column;gap:10px}.add-role-modal__role-option[data-v-41c7e719]{background:#fff;border:1px solid #dbe3ef;border-radius:14px;cursor:pointer;padding:14px 16px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;width:100%}.add-role-modal__role-option[data-v-41c7e719]:hover{border-color:#a7c2ff;box-shadow:0 10px 24px #3f66c21a;transform:translateY(-1px)}.add-role-modal__role-option--selected[data-v-41c7e719]{background:#f7faff;border-color:#4f7cff;box-shadow:0 0 0 3px #4f7cff1f}.add-role-modal__role-option--disabled[data-v-41c7e719],.add-role-modal__role-option--disabled[data-v-41c7e719]:hover{background:#f8fafc;border-color:#e5e7eb;box-shadow:none;cursor:not-allowed;opacity:.72;transform:none}.add-role-modal__role-main[data-v-41c7e719]{display:flex;flex-direction:column;gap:8px}.add-role-modal__role-topline[data-v-41c7e719]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.add-role-modal__role-main p[data-v-41c7e719]{color:#5f6b7a;line-height:1.45;margin:0}.add-role-modal__scope-card[data-v-41c7e719]{border-top:1px solid #edf2f7;margin-top:18px;padding-top:18px}.add-role-modal__scope-select[data-v-41c7e719]{width:100%}.add-role-modal__assigned-sites[data-v-41c7e719]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.add-role-modal__assigned-sites>span[data-v-41c7e719]{color:#546274;font-size:13px;font-weight:600}.add-role-modal__summary[data-v-41c7e719]{min-width:0}.add-role-modal__summary-card[data-v-41c7e719]{height:100%}.add-role-modal__summary-card[data-v-41c7e719] .el-card__header{padding-bottom:12px}.add-role-modal__summary-card[data-v-41c7e719] .el-card__body{display:flex;flex-direction:column;gap:18px}.add-role-modal__summary-head[data-v-41c7e719]{align-items:center;display:flex;gap:8px;justify-content:space-between}.add-role-modal__summary-block[data-v-41c7e719]{display:flex;flex-direction:column;gap:8px}.add-role-modal__label[data-v-41c7e719]{color:#546274;font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.add-role-modal__selection-summary[data-v-41c7e719]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.add-role-modal__current-tags[data-v-41c7e719]{display:flex;flex-wrap:wrap;gap:8px}.add-role-modal__muted[data-v-41c7e719]{color:#6b7280}.add-role-modal__footer[data-v-41c7e719]{align-items:center;display:flex;gap:12px;justify-content:space-between}.add-role-modal__footer-actions[data-v-41c7e719]{display:flex;gap:8px}@media(max-width:960px){.add-role-modal__layout[data-v-41c7e719]{grid-template-columns:1fr}}@media(max-width:720px){.add-role-modal__controls[data-v-41c7e719],.add-role-modal__footer[data-v-41c7e719],.add-role-modal__intro[data-v-41c7e719],.add-role-modal__role-topline[data-v-41c7e719],.add-role-modal__selection-summary[data-v-41c7e719]{flex-direction:column}.add-role-modal__controls[data-v-41c7e719]{grid-template-columns:1fr}.add-role-modal__footer-actions[data-v-41c7e719],.add-role-modal__type-switch[data-v-41c7e719],.add-role-modal__footer-actions .el-button[data-v-41c7e719],.add-role-modal__type-switch[data-v-41c7e719] .el-radio-button{width:100%}}.identity-modal[data-v-f97dfaf5]{display:flex;flex-direction:column;gap:20px}.identity-modal__hint[data-v-f97dfaf5]{color:#64748b;font-size:12px;margin-top:8px}.identity-modal__danger-zone[data-v-f97dfaf5]{background:#fff5f5;border:1px solid #fecaca;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:20px}.identity-modal__danger-zone h3[data-v-f97dfaf5],.identity-modal__danger-zone p[data-v-f97dfaf5]{margin:0}.user-page[data-v-2fd6202c]{background:linear-gradient(180deg,#f6f8fb,#eef2f8);min-height:100vh;padding:12px 16px 48px}.user-page--embedded[data-v-2fd6202c]{background:transparent;min-height:auto;padding:6px 8px 16px}.user-toolbar[data-v-2fd6202c]{align-items:center;background:#ffffffd9;border:1px solid #d7deea;border-radius:12px;box-shadow:0 8px 18px #1d2d4b0d;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:14px;padding:10px}.user-toolbar__actions[data-v-2fd6202c],.user-toolbar__meta[data-v-2fd6202c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.user-toolbar__actions[data-v-2fd6202c]{justify-content:flex-end}.user-toolbar__button--text[data-v-2fd6202c]{padding-left:4px;padding-right:4px}.user-top-grid[data-v-2fd6202c]{align-items:stretch;grid-template-columns:1.25fr 1fr .85fr}.user-bottom-grid[data-v-2fd6202c],.user-top-grid[data-v-2fd6202c]{display:grid;gap:16px;margin-top:16px}.user-bottom-grid[data-v-2fd6202c]{grid-template-columns:1fr 1fr}.user-card[data-v-2fd6202c]{border:1px solid #dde5f0;border-radius:16px;height:100%}.user-card[data-v-2fd6202c] .el-card__body{height:100%}.user-card__header[data-v-2fd6202c]{align-items:center;display:flex;gap:12px;justify-content:space-between}.user-card__meta[data-v-2fd6202c]{color:#6b7a8c;font-size:13px}.user-header-value[data-v-2fd6202c]{align-items:center;display:flex;gap:8px}.user-roles[data-v-2fd6202c]{display:flex;flex-wrap:wrap;gap:8px}.user-muted[data-v-2fd6202c]{color:#7b8794}@media(max-width:1200px){.user-bottom-grid[data-v-2fd6202c],.user-top-grid[data-v-2fd6202c]{grid-template-columns:1fr}}@media(max-width:900px){.user-toolbar[data-v-2fd6202c]{align-items:stretch;flex-direction:column}.user-toolbar__actions[data-v-2fd6202c]{justify-content:stretch}.user-toolbar__actions .el-button[data-v-2fd6202c]{width:100%}}
