.identity-module__yvDHWq__signInShell{background:linear-gradient(135deg, #2563eb14, transparent 44%), var(--surface-base);place-items:center;min-height:100vh;padding:24px;display:grid}.identity-module__yvDHWq__signInCard{border:1px solid var(--border-default);background:var(--surface-panel);width:min(460px,100%);box-shadow:var(--shadow-card);border-radius:14px;gap:20px;padding:clamp(22px,5vw,34px);display:grid}.identity-module__yvDHWq__brandLockup,.identity-module__yvDHWq__signInHeading,.identity-module__yvDHWq__form,.identity-module__yvDHWq__field,.identity-module__yvDHWq__buttonStack,.identity-module__yvDHWq__notice,.identity-module__yvDHWq__actorDetails,.identity-module__yvDHWq__actorMenu,.identity-module__yvDHWq__workspace,.identity-module__yvDHWq__section,.identity-module__yvDHWq__sectionHeading,.identity-module__yvDHWq__emptyState,.identity-module__yvDHWq__drawerContent,.identity-module__yvDHWq__drawerSection,.identity-module__yvDHWq__detailList,.identity-module__yvDHWq__confirmation,.identity-module__yvDHWq__inlineForm,.identity-module__yvDHWq__loadingState{display:grid}.identity-module__yvDHWq__brandLockup,.identity-module__yvDHWq__signInHeading,.identity-module__yvDHWq__form,.identity-module__yvDHWq__buttonStack,.identity-module__yvDHWq__actorDetails,.identity-module__yvDHWq__actorMenu,.identity-module__yvDHWq__workspace,.identity-module__yvDHWq__section,.identity-module__yvDHWq__drawerContent,.identity-module__yvDHWq__drawerSection,.identity-module__yvDHWq__confirmation,.identity-module__yvDHWq__inlineForm,.identity-module__yvDHWq__loadingState{gap:12px}.identity-module__yvDHWq__brandMark{color:#fff;background:#111827;border-radius:9px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.identity-module__yvDHWq__brandLockup{grid-template-columns:auto 1fr;align-items:center}.identity-module__yvDHWq__brandLockup>span{gap:2px;display:grid}.identity-module__yvDHWq__brandLockup strong,.identity-module__yvDHWq__brandLockup span,.identity-module__yvDHWq__signInHeading h1,.identity-module__yvDHWq__signInHeading p,.identity-module__yvDHWq__field label,.identity-module__yvDHWq__notice p,.identity-module__yvDHWq__sharedIndicator,.identity-module__yvDHWq__actorDetails span,.identity-module__yvDHWq__actorDetails strong,.identity-module__yvDHWq__sectionHeading h2,.identity-module__yvDHWq__sectionHeading p,.identity-module__yvDHWq__emptyState p,.identity-module__yvDHWq__drawerSection h3,.identity-module__yvDHWq__drawerSection p,.identity-module__yvDHWq__detailList dt,.identity-module__yvDHWq__detailList dd,.identity-module__yvDHWq__confirmation p,.identity-module__yvDHWq__loadingState p{margin:0}.identity-module__yvDHWq__brandLockup span,.identity-module__yvDHWq__signInHeading p,.identity-module__yvDHWq__fieldHelp,.identity-module__yvDHWq__sectionHeading p,.identity-module__yvDHWq__emptyState p,.identity-module__yvDHWq__detailList dt,.identity-module__yvDHWq__muted,.identity-module__yvDHWq__loadingState p{color:var(--text-secondary)}.identity-module__yvDHWq__signInHeading h1{font-size:24px;line-height:1.2}.identity-module__yvDHWq__field{gap:6px}.identity-module__yvDHWq__field label{color:var(--text-primary);font-weight:650}.identity-module__yvDHWq__field input,.identity-module__yvDHWq__field select,.identity-module__yvDHWq__field textarea,.identity-module__yvDHWq__roleSelect{border:1px solid var(--border-strong);background:var(--surface-panel);width:100%;min-height:40px;color:var(--text-primary);border-radius:8px;padding:8px 10px}.identity-module__yvDHWq__field textarea{resize:vertical;min-height:86px}.identity-module__yvDHWq__fieldHelp{font-size:12px}.identity-module__yvDHWq__primaryButton,.identity-module__yvDHWq__secondaryButton,.identity-module__yvDHWq__dangerButton,.identity-module__yvDHWq__actorButton,.identity-module__yvDHWq__tabButton,.identity-module__yvDHWq__rowButton,.identity-module__yvDHWq__textButton{border:1px solid var(--border-default);background:var(--surface-panel);min-height:38px;color:var(--text-primary);border-radius:8px;padding:8px 12px;font-weight:650}.identity-module__yvDHWq__primaryButton{background:var(--action-primary);color:#fff;border-color:#2563eb73}.identity-module__yvDHWq__secondaryButton:hover,.identity-module__yvDHWq__actorButton:hover,.identity-module__yvDHWq__tabButton:hover,.identity-module__yvDHWq__rowButton:hover,.identity-module__yvDHWq__textButton:hover{border-color:var(--border-strong);background:var(--surface-recessed)}.identity-module__yvDHWq__dangerButton{color:#991b1b;background:#dc262612;border-color:#dc262657}.identity-module__yvDHWq__notice{color:var(--text-secondary);background:#2563eb0d;border:1px solid #2563eb33;border-radius:9px;gap:4px;padding:11px 12px}.identity-module__yvDHWq__errorNotice{color:#991b1b;background:#dc26260d;border-color:#dc262647}.identity-module__yvDHWq__sharedIndicator{color:#92400e;background:#f59e0b14;border:1px solid #b4530942;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.identity-module__yvDHWq__sharedIndicator:before{background:var(--status-warning);content:"";border-radius:50%;width:7px;height:7px}.identity-module__yvDHWq__divider{color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.identity-module__yvDHWq__divider:before,.identity-module__yvDHWq__divider:after{background:var(--border-default);content:"";height:1px}.identity-module__yvDHWq__actorControl{position:relative}.identity-module__yvDHWq__actorButton{text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;max-width:260px;padding:5px 8px;display:grid}.identity-module__yvDHWq__avatar{width:30px;height:30px;color:var(--action-primary-strong);background:#e8f1ff;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.identity-module__yvDHWq__actorDetails{gap:0;min-width:0}.identity-module__yvDHWq__actorDetails strong,.identity-module__yvDHWq__actorDetails span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-module__yvDHWq__actorDetails strong{font-size:12px}.identity-module__yvDHWq__actorDetails span{color:var(--text-muted);font-size:11px}.identity-module__yvDHWq__actorMenu{z-index:70;border:1px solid var(--border-default);background:var(--surface-raised);width:min(340px,100vw - 28px);box-shadow:var(--shadow-raised);border-radius:10px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.identity-module__yvDHWq__actorMeta{color:var(--text-secondary);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.identity-module__yvDHWq__actorActions,.identity-module__yvDHWq__sectionActions,.identity-module__yvDHWq__drawerActions,.identity-module__yvDHWq__confirmationActions{flex-wrap:wrap;gap:8px;display:flex}.identity-module__yvDHWq__workspace{gap:18px}.identity-module__yvDHWq__workspaceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.identity-module__yvDHWq__workspaceHeader h1,.identity-module__yvDHWq__workspaceHeader p{margin:0}.identity-module__yvDHWq__workspaceHeader p{color:var(--text-secondary)}.identity-module__yvDHWq__tabs{border-bottom:1px solid var(--border-default);gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.identity-module__yvDHWq__tabButton{min-width:max-content;color:var(--text-secondary)}.identity-module__yvDHWq__activeTab{background:var(--surface-selected);color:var(--action-primary-strong);border-color:#2563eb5c}.identity-module__yvDHWq__count{background:var(--surface-recessed);min-width:22px;height:22px;color:var(--text-secondary);border-radius:999px;place-items:center;margin-left:6px;font-size:11px;display:inline-grid}.identity-module__yvDHWq__section{border:1px solid var(--border-default);background:var(--surface-panel);box-shadow:var(--shadow-card);border-radius:11px;gap:0;overflow:hidden}.identity-module__yvDHWq__sectionHeading{border-bottom:1px solid var(--border-default);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px}.identity-module__yvDHWq__sectionHeading h2{font-size:16px}.identity-module__yvDHWq__tableRegion{overflow-x:auto}.identity-module__yvDHWq__table{border-collapse:collapse;width:100%;min-width:760px}.identity-module__yvDHWq__table th,.identity-module__yvDHWq__table td{border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top;padding:11px 14px}.identity-module__yvDHWq__table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;background:#f8fafc;font-size:11px}.identity-module__yvDHWq__table tbody tr:last-child td{border-bottom:0}.identity-module__yvDHWq__table td small{color:var(--text-muted);display:block}.identity-module__yvDHWq__rowButton{min-height:32px;padding:5px 9px}.identity-module__yvDHWq__status{background:var(--surface-recessed);color:var(--text-secondary);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.identity-module__yvDHWq__statusActive,.identity-module__yvDHWq__statusSuccess{color:var(--status-success);background:#15803d14}.identity-module__yvDHWq__statusLocked,.identity-module__yvDHWq__statusWarning{color:var(--status-warning);background:#b4530914}.identity-module__yvDHWq__statusDisabled,.identity-module__yvDHWq__statusFailure{color:var(--status-critical);background:#dc262612}.identity-module__yvDHWq__emptyState,.identity-module__yvDHWq__loadingState{text-align:center;place-items:center;min-height:160px;padding:24px}.identity-module__yvDHWq__drawerSection{border:1px solid var(--border-default);border-radius:9px;padding:13px}.identity-module__yvDHWq__drawerSection h3{font-size:15px}.identity-module__yvDHWq__detailList{grid-template-columns:minmax(130px,.65fr) minmax(0,1fr);gap:8px 14px;margin:0}.identity-module__yvDHWq__detailList dd{overflow-wrap:anywhere;font-weight:650}.identity-module__yvDHWq__confirmation{background:#f59e0b0f;border:1px solid #b4530947;border-radius:9px;padding:13px}.identity-module__yvDHWq__successMessage{color:var(--status-success);background:#15803d0d;border:1px solid #15803d38;border-radius:8px;padding:9px 10px}@media (max-width:720px){.identity-module__yvDHWq__signInShell{align-items:start;padding:14px}.identity-module__yvDHWq__workspaceHeader,.identity-module__yvDHWq__sectionHeading{grid-template-columns:1fr;display:grid}.identity-module__yvDHWq__actorButton{max-width:210px}.identity-module__yvDHWq__detailList{grid-template-columns:1fr}.identity-module__yvDHWq__detailList dd{margin-bottom:6px}}
