.issue-info-trigger{background:var(--surface-color-primary,#eef2f7);border:1px solid var(--border-color-default,#1f293759);color:var(--foreground-color-primary,#334155);transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.issue-info-trigger:hover,.issue-info-trigger:focus-visible{border-color:var(--border-color-focus,#6aa9ff);outline:none;box-shadow:0 0 0 2px #6aa9ff47}.issue-info-tooltip{background:var(--surface-color-elevated,var(--surface-color-primary,#fff));border:1px solid var(--border-color-default,#1f293747);color:var(--foreground-color-primary,#1f2937);isolation:isolate;flex-direction:column;display:flex}.issue-info-status-impact{padding-top:6px;display:block}.issue-info-status-impact-value--full-synced{color:#4caf50}.issue-info-status-impact-value--major-synced{color:#2196f3}.issue-info-status-impact-value--minimum-synced{color:#ff9800}.issue-info-status-impact-value--not-synced{color:#f44336}.not-environment-owned-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px;display:grid}.not-environment-owned-stat{background:var(--surface-color-subdued);border:1px solid var(--border-color-default,#80808052);border-radius:6px;gap:4px;padding:8px 10px;display:grid}.not-environment-owned-count{color:var(--foreground-color-subdued)}:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .issue-info-trigger{background:var(--surface-color-subdued,#1f2937);border-color:var(--border-color-default,#ffffff52);color:var(--foreground-color-default,#f8fafc)}:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .issue-info-tooltip{background:var(--surface-color-elevated,#111827);border-color:var(--border-color-default,#ffffff47);color:var(--foreground-color-default,#f8fafc)}.identity-directory-open-action{appearance:none;width:20px;min-width:20px;height:20px;box-shadow:none;color:#111827;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.identity-directory-open-action:hover,.identity-directory-open-action:focus{box-shadow:none;background:0 0}.identity-directory-open-action:disabled{cursor:not-allowed;opacity:.4}.identity-directory-open-action .identity-directory-open-icon{width:20px;height:20px}.identity-directory-open-link{appearance:none;box-shadow:none;color:#111827;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.identity-directory-open-link:hover,.identity-directory-open-link:focus{box-shadow:none;background:0 0}.identity-directory-open-link .identity-directory-open-icon{width:16px;height:16px}.identity-directory-open-icon,.identity-directory-open-icon path{fill:currentColor;stroke:currentColor}.identity-directory-open-action:hover,.identity-directory-open-action:focus-visible,.identity-directory-open-link:hover,.identity-directory-open-link:focus-visible{color:#000}:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .identity-directory-open-action,:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .identity-directory-open-link{color:var(--foreground-color-primary,var(--foreground-color-default,#f8fafc))}:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .identity-directory-open-action:hover,:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .identity-directory-open-action:focus-visible,:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .identity-directory-open-link:hover,:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .identity-directory-open-link:focus-visible{color:var(--foreground-color-default,#fff)}.identity-grid-shell{z-index:0;border:1px solid var(--separator-color-subdued,#80808052);border-radius:8px;max-width:100%;position:relative;overflow:auto}.identity-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:13px}.identity-grid th,.identity-grid td{border-bottom:1px solid var(--separator-color-subdued,#80808052);vertical-align:top;white-space:nowrap;padding:8px 10px}.identity-grid tbody tr:last-child td{border-bottom:0}.identity-grid-checkbox{cursor:pointer}.identity-grid th{z-index:2;background:var(--background-color-default);text-align:left;position:sticky;top:0}.identity-grid-sticky{z-index:3;background:var(--background-color-default);position:sticky;left:0}.identity-grid td.identity-grid-sticky{white-space:normal;width:100px;min-width:100px;max-width:100px}.identity-useruid-link{overflow-wrap:anywhere;word-break:break-word;font-family:monospace}.identity-realm-cell{gap:4px;min-width:170px;display:grid}.identity-grid-muted,.identity-realm-cell--neutral,.tenant-status--neutral,.tenant-not-environment-owned-count{color:var(--foreground-color-subdued)}.identity-grid-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.identity-filter-multi-select{flex:260px;min-width:260px}.identity-filter-multi-select [role=combobox],.identity-filter-multi-select [role=combobox]>div:first-child{min-height:38px}.identity-filter-row{align-items:flex-end;width:100%}.identity-filter-actions{flex-direction:column;flex:none;align-self:flex-end;align-items:stretch;margin-left:auto}.identity-filter-actions-label{min-height:18px;line-height:18px}.identity-section-heading{margin:0}.identity-row-actions{align-items:center}.identity-bulk-controls{align-items:flex-start}.identity-bulk-field{flex-direction:column;flex:0 220px;gap:6px;min-width:180px;display:flex}.identity-bulk-field--narrow{flex-basis:180px;min-width:160px}.identity-bulk-field--wide{flex:480px;min-width:min(100%,320px)}.identity-control-label{color:var(--foreground-color-default);font-size:13px;font-weight:600;line-height:18px}.identity-native-control,.identity-native-textarea{border:1px solid var(--separator-color-subdued,#80808052);background:var(--background-color-default);width:100%;color:var(--foreground-color-default);font:inherit;border-radius:6px}.identity-native-control{min-height:36px;padding:0 10px}.identity-native-textarea{resize:vertical;min-height:86px;padding:8px 10px}.identity-native-control:focus,.identity-native-textarea:focus{border-color:var(--border-color-focus,#6aa9ff);outline-offset:1px;outline:2px solid #6aa9ff47}.identity-native-control:disabled,.identity-native-textarea:disabled{cursor:not-allowed;opacity:.62}.identity-bulk-actions{align-items:center}.identity-filter-dropdown{z-index:1000;flex-direction:column;flex:0 220px;gap:8px;min-width:220px;display:flex;position:relative}.identity-filter-dropdown-panel{z-index:1001;border:1px solid var(--separator-color-subdued);background:var(--background-color-default,#fff);border-radius:8px;gap:8px;width:max-content;min-width:260px;max-height:320px;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #0000003d}.identity-detail-summary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.identity-detail-summary-group{gap:8px;display:grid}.identity-detail-summary-value{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:8px;display:grid}.identity-detail-summary-text{font-size:13px}.identity-detail-summary-value-text{overflow-wrap:anywhere;font-weight:700}.identity-detail-section-title{font-size:13px;font-weight:700}.identity-detail-collisions-section{border-top:1px solid var(--separator-color-subdued,#80808052);margin-top:8px;padding-top:12px}.identity-detail-env-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.identity-detail-table-shell{border:1px solid var(--separator-color-subdued,#80808052);border-radius:8px;overflow:auto}.identity-detail-collisions-shell{margin-top:8px}.identity-detail-collisions-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.identity-detail-table{border-collapse:separate;border-spacing:0;width:100%;min-width:960px;font-size:13px}.identity-detail-table th,.identity-detail-table td,.identity-detail-collisions-table th,.identity-detail-collisions-table td{border-bottom:1px solid var(--separator-color-subdued,#80808052);vertical-align:top;text-align:left;padding:8px 10px}.identity-detail-table thead th,.identity-detail-collisions-table thead th{z-index:1;background:var(--background-color-default);position:sticky;top:0}.identity-detail-table tbody tr:last-child th,.identity-detail-table tbody tr:last-child td{border-bottom:0}.identity-detail-cell{gap:4px;display:grid}.identity-detail-mismatch{background:color-mix(in srgb, var(--status-color-danger) 22%, transparent)}.identity-detail-missing{color:var(--foreground-color-subdued);background:var(--surface-color-subdued)}.identity-detail-reason{color:var(--foreground-color-subdued);font-size:12px}.identity-detail-reason-line{align-items:center;gap:6px;display:inline-flex}.identity-detail-attention{flex:none;width:16px;height:16px;display:inline-block}.not-environment-owned-neutral{color:var(--foreground-color-subdued)}.user-global-alignment-page{--alignment-bg-default:var(--a2-background-color-default,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a));--alignment-bg-strong:var(--a2-background-color-strong,var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#292929));--alignment-bg-primary-faint:var(--a2-background-color-primary-faint,var(--lightningcss-light,#fafcff)var(--lightningcss-dark,#000b19));--alignment-bg-danger-faint:var(--a2-background-color-danger-faint,var(--lightningcss-light,#fffbfa)var(--lightningcss-dark,#0a0200));--alignment-bg-warning-faint:var(--a2-background-color-warning-faint,var(--lightningcss-light,#fffef8)var(--lightningcss-dark,#191100));--alignment-fg-default:var(--a2-foreground-color-default,var(--lightningcss-light,#040404)var(--lightningcss-dark,#fff));--alignment-fg-subdued:var(--a2-foreground-color-subdued,var(--lightningcss-light,#707070)var(--lightningcss-dark,#c4c4c4));--alignment-fg-primary:var(--a2-foreground-color-primary,var(--lightningcss-light,#0265dc)var(--lightningcss-dark,#70b1ff));--alignment-fg-danger:var(--a2-foreground-color-danger,var(--lightningcss-light,#d62100)var(--lightningcss-dark,#ff5b3d));--alignment-status-success:var(--a2-status-color-success,var(--lightningcss-light,#077e50)var(--lightningcss-dark,#0bd085));--alignment-border-subdued:var(--a2-border-color-subdued,var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#404040));--alignment-border-primary:var(--a2-border-color-primary,var(--lightningcss-light,#0265dc)var(--lightningcss-dark,#9ecaff));--alignment-border-danger:var(--a2-border-color-danger,var(--lightningcss-light,#d62100)var(--lightningcss-dark,#ffac9e));--alignment-border-warning:var(--a2-border-color-warning,var(--lightningcss-light,#c98600)var(--lightningcss-dark,#fff0b1));background:var(--alignment-bg-default);min-width:0;color:var(--alignment-fg-default);gap:8px}.user-global-alignment-summary,.user-global-alignment-section-card{min-width:0;overflow:hidden}.user-global-alignment-summary-content,.user-global-alignment-comparison-content{min-width:0}.user-global-alignment-summary-header{padding-bottom:4px}.user-global-alignment-summary-title{gap:2px;display:grid}.user-global-alignment-metrics{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;display:grid}.user-global-alignment-metric{border:1px solid var(--alignment-border-subdued);background:var(--alignment-bg-strong);color:var(--alignment-fg-default);border-radius:6px;gap:2px;padding:8px 10px;display:grid}.user-global-alignment-metric strong{color:var(--alignment-fg-default);font-size:20px;line-height:1.2}.user-global-alignment-metric--matched{border-inline-start:3px solid var(--alignment-status-success)}.user-global-alignment-metric--mismatched{border-inline-start:3px solid var(--alignment-border-danger)}.user-global-alignment-issue-filters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.user-global-alignment-issue-filter-item{flex:0 auto;min-width:0;max-width:100%}.user-global-alignment-issue-filter{border:1px solid var(--alignment-border-subdued);background:var(--alignment-bg-default);max-width:100%;min-height:28px;color:var(--alignment-fg-default);cursor:pointer;font:inherit;text-align:left;border-radius:999px;align-items:center;padding:3px 8px;font-size:13px;font-weight:600;line-height:18px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}.user-global-alignment-issue-filter[data-tone=repairable]{border-inline-start-color:var(--alignment-border-danger)}.user-global-alignment-issue-filter[data-tone=manual]{border-inline-start-color:var(--alignment-border-warning)}.user-global-alignment-issue-filter:hover{background:var(--alignment-bg-strong)}.user-global-alignment-issue-filter:focus-visible{border-color:var(--alignment-border-primary);outline:2px solid var(--alignment-border-primary);outline-offset:2px}.user-global-alignment-issue-filter[aria-pressed=true]{border-color:var(--alignment-border-primary);background:var(--alignment-bg-primary-faint);box-shadow:inset 0 0 0 1px var(--alignment-border-primary);color:var(--alignment-fg-primary)}.user-global-alignment-section-card{gap:10px}.user-global-alignment-section-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-global-alignment-section-heading{margin:0}.user-global-alignment-result-count{background:var(--alignment-bg-strong);color:var(--alignment-fg-subdued);border-radius:999px;flex:none;padding:3px 8px;font-weight:600}.user-global-alignment-table-shell{border:1px solid var(--alignment-border-subdued);background:var(--alignment-bg-default);max-width:100%;color:var(--alignment-fg-default);border-radius:8px;overflow:auto}.user-global-alignment-table{border-collapse:separate;border-spacing:0;background:var(--alignment-bg-default);width:100%;min-width:820px;color:var(--alignment-fg-default);font-size:13px}.user-global-alignment-table th,.user-global-alignment-table td{border-bottom:1px solid var(--alignment-border-subdued);background:var(--alignment-bg-default);color:var(--alignment-fg-default);vertical-align:middle;text-align:left;padding:8px 10px}.user-global-alignment-table thead th{z-index:1;background:var(--alignment-bg-strong);color:var(--alignment-fg-default);white-space:nowrap;font-weight:700;position:sticky;top:0}.user-global-alignment-table tbody tr:last-child th,.user-global-alignment-table tbody tr:last-child td{border-bottom:0}.user-global-alignment-text-action{color:var(--alignment-fg-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.user-global-alignment-text-action:hover{text-decoration:underline}.user-global-alignment-text-action:focus-visible{outline:2px solid var(--alignment-border-primary);outline-offset:2px;border-radius:3px}.user-global-alignment-text-action[aria-expanded=true]{background:var(--alignment-bg-primary-faint);color:var(--alignment-fg-primary);border-radius:4px;margin:-2px -4px;padding:2px 4px;text-decoration:underline;text-decoration-thickness:2px}.user-global-alignment-issue-badges{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.user-global-alignment-issue-badge{min-height:22px;color:var(--alignment-fg-default);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 7px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.user-global-alignment-issue-badge--repairable{border-color:var(--alignment-border-danger);background:var(--alignment-bg-danger-faint);color:var(--alignment-fg-danger)}.user-global-alignment-issue-badge--manual{border-color:var(--alignment-border-warning);background:var(--alignment-bg-warning-faint);color:var(--alignment-fg-default)}.user-global-alignment-no-issues{color:var(--alignment-fg-subdued)}.user-global-alignment-mismatch-count{border:1px solid var(--alignment-border-danger);background:var(--alignment-bg-danger-faint);min-width:28px;color:var(--alignment-fg-danger);border-radius:999px;justify-content:center;padding:2px 7px;font-weight:700;display:inline-flex}.user-global-alignment-empty-state{height:88px;color:var(--alignment-fg-subdued);text-align:center!important}.user-global-alignment-pagination{justify-content:flex-end;min-width:0}.user-global-alignment-pagination-actions{align-items:center;gap:8px;max-width:100%;display:flex}.user-global-alignment-nested-row>td{background:var(--alignment-bg-primary-faint);color:var(--alignment-fg-default);padding:0 8px 8px}.user-global-alignment-nested-users{border:1px solid var(--alignment-border-subdued);border-inline-start:3px solid var(--alignment-border-primary);background:var(--alignment-bg-strong);min-width:0;color:var(--alignment-fg-default);border-radius:6px;gap:8px;padding:10px;display:grid}.user-global-alignment-nested-users>.user-global-alignment-table-shell,.user-global-alignment-comparison-content>.user-global-alignment-table-shell{background:var(--alignment-bg-default);color:var(--alignment-fg-default);border-radius:6px}.user-global-alignment-nested-users>.user-global-alignment-table-shell>.user-global-alignment-table{min-width:600px}.user-global-alignment-nested-users>.user-global-alignment-table-shell>.user-global-alignment-table>thead>tr>th,.user-global-alignment-nested-users>.user-global-alignment-table-shell>.user-global-alignment-table>tbody>tr>td{padding:6px 8px}.user-global-alignment-comparison-row>td{background:var(--alignment-bg-primary-faint);color:var(--alignment-fg-default);padding:0 8px 8px}.user-global-alignment-comparison-content{border-inline-start:2px solid var(--alignment-border-primary);padding-inline-start:8px}.user-global-alignment-comparison-table{min-width:520px}.user-global-alignment-comparison-table th,.user-global-alignment-comparison-table td{padding:5px 8px}.user-global-alignment-comparison-table tbody th{background:var(--alignment-bg-strong);width:140px;color:var(--alignment-fg-default);font-weight:600}.user-global-alignment-comparison-table .user-global-alignment-comparison-row--mismatch th,.user-global-alignment-comparison-table .user-global-alignment-comparison-row--mismatch td{border-bottom-color:var(--alignment-border-danger);background:var(--alignment-bg-danger-faint);color:var(--alignment-fg-danger)}.user-global-alignment-comparison-table .user-global-alignment-comparison-row--mismatch th{box-shadow:inset 3px 0 0 var(--alignment-border-danger)}@media (width<=720px){.user-global-alignment-metrics{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.user-global-alignment-section-header,.user-global-alignment-pagination{flex-direction:column;align-items:stretch}.user-global-alignment-result-count{align-self:flex-start}.user-global-alignment-pagination-actions{flex-wrap:wrap;justify-content:space-between}.user-global-alignment-nested-row>td{padding:0 6px 6px}.user-global-alignment-nested-users{padding:8px}.user-global-alignment-comparison-content{padding-inline-start:6px}}.bulk-lifecycle-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.bulk-lifecycle-field{flex-direction:column;gap:6px;display:flex}.bulk-lifecycle-field label{font-size:13px;font-weight:600}.bulk-lifecycle-input,.bulk-lifecycle-textarea,.bulk-lifecycle-select{border:1px solid var(--separator-color-default,#9ca3af);width:100%;color:inherit;background:var(--background-color-default,transparent);font:inherit;border-radius:4px;padding:9px 10px}.bulk-lifecycle-textarea{resize:vertical;min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bulk-lifecycle-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bulk-lifecycle-select option{color:var(--foreground-color-primary,#141414);background-color:var(--background-color-default,#fff)}:where([data-theme=dark],[data-mode=dark],[class*=mode-dark],[class*=_mode-dark]) .bulk-lifecycle-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bulk-lifecycle-phone-row{grid-template-columns:minmax(110px,.35fr) minmax(220px,1fr) minmax(100px,.3fr) auto;align-items:end;gap:8px;display:grid}.bulk-lifecycle-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.bulk-lifecycle-stat{border:1px solid var(--separator-color-subdued,#d1d5db);border-radius:4px;padding:10px}.bulk-lifecycle-table-shell{overflow:auto}.bulk-lifecycle-table{border-collapse:collapse;width:100%}.bulk-lifecycle-table th,.bulk-lifecycle-table td{border-bottom:1px solid var(--separator-color-subdued,#d1d5db);text-align:left;vertical-align:top;padding:8px}.bulk-lifecycle-table th{text-transform:uppercase;font-size:12px}@media (width<=760px){.bulk-lifecycle-phone-row{grid-template-columns:1fr}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*,:before,:after{box-sizing:border-box}#root{min-height:100vh}
