.UserManagementPage_membersStack__M4Ttx{display:flex;flex:1;min-height:0;width:100%;max-width:none}.UserManagementPage_membersSection__J8ZNH{flex:1;min-height:0}.UserManagementPage_userList__NlIbi{display:flex;flex:1;flex-direction:column;min-height:0}.UserManagementPage_membersTitleRow__iTg9l{display:inline-flex;align-items:baseline;gap:10px}.UserManagementPage_membersCount__vPwGo{color:var(--text-subtle);font-size:14px;font-weight:600;line-height:18px}.UserManagementPage_membersHeader__RlCys{border-bottom:0}.UserManagementPage_sortButton__GUYVy{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:999px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .14s ease,color .14s ease}.UserManagementPage_sortButtonActive__vxgsE,.UserManagementPage_sortButton__GUYVy:hover{background:var(--surface-overlay);color:var(--text-primary)}.UserManagementPage_sortIndicator__GXTp1{opacity:0;transform:translateY(1px);transition:opacity .14s ease}.UserManagementPage_sortButton__GUYVy:focus-visible .UserManagementPage_sortIndicator__GXTp1,.UserManagementPage_sortButton__GUYVy:hover .UserManagementPage_sortIndicator__GXTp1,.UserManagementPage_sortIndicatorVisible__TcAp1{opacity:1}.UserManagementPage_addMemberButton__0lrAE{border:0;background:transparent;color:var(--text-secondary);font-size:26px;line-height:1;padding:0 4px;cursor:pointer;transition:color .14s ease}.UserManagementPage_addMemberButton__0lrAE:hover{color:var(--text-primary)}.UserManagementPage_userMeta__8dU2G{display:flex;align-items:center;gap:8px;min-width:0}.UserManagementPage_userActionsCell__j3fx5,.UserManagementPage_userJoinedCell__rjTgs,.UserManagementPage_userMetaCell__8NNmB,.UserManagementPage_userPresenceCell__NnAD3,.UserManagementPage_userScopesCell__R7L98,.UserManagementPage_userStatusCell__FizGU{min-width:0}.UserManagementPage_userText__peZf3{display:flex;min-width:0;flex-direction:column;gap:0}.UserManagementPage_userNameRow__wjrsT{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px}.UserManagementPage_userName__HYR8l{overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.UserManagementPage_userHint__v1zno{display:inline-flex;align-items:center;gap:6px;color:var(--text-subtle);font-size:11px;line-height:15px}.UserManagementPage_userAvatarCompact__ZI284{--avatar-font-size:10px;--avatar-image-inset:4px;--avatar-radius:8px;--avatar-size:24px}.UserManagementPage_presenceDot__hsLrW{width:6px;height:6px;border-radius:999px;background:var(--text-subtle);flex:0 0 6px}.UserManagementPage_presenceDotActive__PUEAt{background:var(--success)}.UserManagementPage_presenceDotIdle__UHefD{background:var(--warning)}.UserManagementPage_roleBadge__H5Z5Q{border-radius:6px;background:var(--role-badge-background);color:var(--text-secondary)}.UserManagementPage_roleBadge__H5Z5Q,.UserManagementPage_telegramBadge__BOtSe{display:inline-flex;align-items:center;min-height:16px;padding:0 5px;font-size:10px;font-weight:600;line-height:12px}.UserManagementPage_telegramBadge__BOtSe{border:1px solid var(--border-default);border-radius:6px;background:var(--surface-overlay);color:var(--text-muted)}.UserManagementPage_roleBadgeRoot__sFTq_{background:var(--root-badge-background);color:var(--danger-text-soft)}.UserManagementPage_userJoinedCell__rjTgs,.UserManagementPage_userPresenceCell__NnAD3,.UserManagementPage_userScopesCell__R7L98,.UserManagementPage_userStatusCell__FizGU{display:flex;flex-direction:column;gap:1px}.UserManagementPage_activityValue__H0fY8,.UserManagementPage_scopeSummary__HVZ1v,.UserManagementPage_statusBadge___nZ1Q{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.UserManagementPage_statusBadge___nZ1Q{display:inline-flex;align-items:center;align-self:flex-start;min-height:20px;padding:0 7px;border-radius:6px;background:var(--surface-overlay);color:var(--text-secondary);font-size:11px;line-height:14px}.UserManagementPage_statusBadgeInactive__WmwCx{background:var(--danger-soft-strong);color:var(--danger-text)}.UserManagementPage_activityHint__UAswZ{overflow:hidden;color:var(--text-subtle);font-size:11px;line-height:16px;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.UserManagementPage_scopeSummary__HVZ1v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.UserManagementPage_userRowInteractive__gvOFe{cursor:pointer}.UserManagementPage_userRow__6tN1l{min-height:48px}.UserManagementPage_userActionsCell__j3fx5{display:flex;justify-content:flex-end;align-items:center}.UserManagementPage_primaryAction__6QeJT,.UserManagementPage_rowAction__8lJiS,.UserManagementPage_secondaryAction__LdI24{min-height:34px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px}.UserManagementPage_rowAction__8lJiS,.UserManagementPage_secondaryAction__LdI24{border:1px solid var(--border-default);background:var(--surface-overlay);color:var(--text-secondary)}.UserManagementPage_rowAction__8lJiS:hover,.UserManagementPage_secondaryAction__LdI24:hover{background:var(--surface-hover-strong);color:var(--text-primary)}.UserManagementPage_primaryAction__6QeJT{background:var(--accent);color:var(--text-on-solid)}.UserManagementPage_primaryAction__6QeJT:hover{filter:brightness(1.04)}.UserManagementPage_modalForm__77vdD{display:flex;flex-direction:column;gap:12px}.UserManagementPage_modalSection__iIT3A{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:var(--surface-overlay)}.UserManagementPage_modalSectionHeader__elWQi{display:flex;flex-direction:column;gap:2px}.UserManagementPage_modalSectionTitle__iZZiX{color:var(--text-primary);font-size:13px;font-weight:600;line-height:18px}.UserManagementPage_modalFieldGrid__DmyE9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.UserManagementPage_field__QH62k{display:flex;flex-direction:column;gap:6px}.UserManagementPage_fieldLabel__vZiII{color:var(--text-muted);font-size:12px;font-weight:600;line-height:16px}.UserManagementPage_fieldHint__h03Uu{color:var(--text-subtle);font-size:11px;line-height:15px}.UserManagementPage_fieldError__q2noT{color:var(--danger-text);font-size:11px;line-height:15px}.UserManagementPage_emailField__GfK9x{position:relative;display:block}.UserManagementPage_emailInput__d4cO_{padding-right:86px}.UserManagementPage_emailSuffix__2GMY5{position:absolute;top:50%;right:14px;color:var(--text-muted);font-size:14px;line-height:18px;pointer-events:none;transform:translateY(-50%)}.UserManagementPage_fileInput__yr6N9{position:absolute;inset:0;opacity:0;cursor:pointer}.UserManagementPage_uploadField__bYVzr{position:relative;min-height:88px;justify-content:center;padding:14px 16px;border:1px dashed var(--border-default);border-radius:14px;background:var(--surface)}.UserManagementPage_uploadField__bYVzr:hover{background:var(--surface-hover)}.UserManagementPage_uploadFieldTitle__TBr0q{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.UserManagementPage_summaryGrid__b4oi8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.UserManagementPage_summaryCard__gCbpH{display:flex;min-height:64px;flex-direction:column;justify-content:space-between;gap:6px;padding:10px 12px;border-radius:14px;background:var(--surface-overlay)}.UserManagementPage_summaryValue__tZv2A{color:var(--text-primary);font-size:13px;line-height:18px;word-break:break-word}.UserManagementPage_scopeEditorList__iMXGc{display:flex;flex-direction:column;gap:8px}.UserManagementPage_scopeSelector__gBq2e{position:relative}.UserManagementPage_scopeSelectorTrigger__LNUVB{justify-content:space-between;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface);color:var(--text-secondary);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.UserManagementPage_scopeSelectorTriggerActive__4RQcr,.UserManagementPage_scopeSelectorTrigger__LNUVB:hover{background:var(--surface-hover);color:var(--text-primary)}.UserManagementPage_scopeSelectorValue__cHSqt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;line-height:17px}.UserManagementPage_scopeSelectorCount__zcRJS{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 6px;border-radius:999px;background:var(--surface-overlay);color:var(--text-primary);font-size:11px;line-height:15px;flex-shrink:0}.UserManagementPage_scopeSelectorPopover__ehB5f{position:absolute;left:0;top:calc(100% + 10px);z-index:4;min-width:260px;width:100%;max-width:min(320px,calc(100vw - 64px));transform-origin:top left}.UserManagementPage_scopeSelectorList__vfwPK{max-height:238px;overflow-y:auto}.UserManagementPage_scopeSelectorOption__UVgoo{width:100%;min-height:46px;padding:10px 12px;border-radius:10px;color:var(--text-primary);text-align:left}.UserManagementPage_scopeSelectorOptionActive__y2w83{background:var(--accent-soft)}.UserManagementPage_scopeSelectorOptionActive__y2w83 .UserManagementPage_scopeSelectorOptionLabel__s7C_T{color:var(--accent)}.UserManagementPage_scopeSelectorOptionBody__oncNU{display:flex;min-width:0;flex-direction:column;gap:3px}.UserManagementPage_scopeSelectorOptionLabel__s7C_T{font-size:12px;font-weight:600;line-height:17px}.UserManagementPage_scopeSelectorOptionHint__6LexV{color:var(--text-muted);font-size:11px;line-height:15px}.UserManagementPage_scopeEditorItem__9lWwr{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid var(--border-default);border-radius:14px;background:var(--surface-overlay);color:var(--text-secondary);text-align:left;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.UserManagementPage_scopeEditorItem__9lWwr:hover{background:var(--surface-hover-strong);color:var(--text-primary)}.UserManagementPage_scopeEditorItemActive__1Rdmk{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.UserManagementPage_scopeEditorItemDisabled__JSJJ8{cursor:not-allowed;opacity:.62}.UserManagementPage_scopeEditorItemDisabled__JSJJ8:hover{background:var(--surface-overlay);color:var(--text-secondary)}.UserManagementPage_scopeEditorName__2S37F{font-size:13px;font-weight:600;line-height:18px}.UserManagementPage_scopeEditorDescription__rtUKf{color:var(--text-muted);font-size:12px;line-height:17px}.UserManagementPage_scopeEditorMeta__9UfUv{color:var(--text-subtle);font-size:11px;line-height:15px}.UserManagementPage_rowMenu__XUZRG{position:relative;flex-shrink:0}.UserManagementPage_rowMenuButton__sIYWM{align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;color:var(--text-muted);font-size:11px;line-height:1}.UserManagementPage_rowMenuButton__sIYWM:hover{background:var(--surface-overlay);color:var(--text-primary)}.UserManagementPage_rowMenuPopover___EbRF{position:absolute;right:0;top:calc(100% + 8px);z-index:6;min-width:136px;transform-origin:top right}.UserManagementPage_rowMenuPopoverContext__ThOF2{position:fixed;right:auto;top:auto;transform-origin:top left}.UserManagementPage_rowMenuItem__NXh1F{min-height:32px;padding:7px 10px;border-radius:10px;color:var(--text-primary);font-size:12px;line-height:17px}.UserManagementPage_rowMenuItem__NXh1F:disabled{cursor:not-allowed;opacity:.58}.UserManagementPage_rowMenuItemDanger__ibOST{color:var(--danger-text-strong)}.UserManagementPage_confirmationHighlight__oW1ag{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:14px;background:var(--surface-overlay)}.UserManagementPage_confirmationHighlightLabel__Ulpv_{color:var(--text-subtle);font-size:10px;font-weight:700;line-height:14px;letter-spacing:.12em;text-transform:uppercase}.UserManagementPage_confirmationHighlightValue__EhSKt{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px;word-break:break-word}.UserManagementPage_resetTokenModalBody__Jerqh{display:flex;flex-direction:column;gap:12px}.UserManagementPage_resetTokenValue__gNe6f{padding:14px 16px;border-radius:14px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono,monospace);font-size:24px;font-weight:700;line-height:30px;letter-spacing:0;overflow-wrap:anywhere;text-align:center}.UserManagementPage_resetTokenActions__67scN{display:flex;justify-content:flex-end}@media (max-width:760px){.UserManagementPage_userRow__6tN1l{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 12px;align-items:start;padding:13px 14px;border-radius:16px}.UserManagementPage_userMetaCell__8NNmB{grid-column:1;grid-row:1}.UserManagementPage_userStatusCell__FizGU{grid-column:1/-1;grid-row:2}.UserManagementPage_userJoinedCell__rjTgs,.UserManagementPage_userPresenceCell__NnAD3,.UserManagementPage_userScopesCell__R7L98,.UserManagementPage_userStatusCell__FizGU{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start;grid-column:1/-1}.UserManagementPage_userMetaCell__8NNmB:before{content:none}.UserManagementPage_userJoinedCell__rjTgs:before,.UserManagementPage_userPresenceCell__NnAD3:before,.UserManagementPage_userScopesCell__R7L98:before,.UserManagementPage_userStatusCell__FizGU:before{padding-top:1px;color:var(--text-subtle);font-size:11px;font-weight:500;line-height:15px}.UserManagementPage_userMeta__8dU2G{gap:9px;align-items:center}.UserManagementPage_userActionsCell__j3fx5{display:flex;grid-column:2;grid-row:1;align-items:flex-start;justify-content:flex-end}.UserManagementPage_rowMenuButton__sIYWM{width:32px;height:32px;border-radius:9px;background:var(--surface-overlay)}.UserManagementPage_userAvatarCompact__ZI284{--avatar-font-size:11px;--avatar-radius:8px}.UserManagementPage_userName__HYR8l{font-size:14px;line-height:19px}.UserManagementPage_roleBadge__H5Z5Q{min-height:17px;padding:0 6px;border-radius:7px}.UserManagementPage_statusBadge___nZ1Q{min-height:22px;padding:0 8px}.UserManagementPage_activityValue__H0fY8,.UserManagementPage_scopeSummary__HVZ1v{font-size:12px;line-height:17px}.UserManagementPage_scopeSummary__HVZ1v{white-space:normal}.UserManagementPage_userHint__v1zno{font-size:11px;line-height:15px}}.UserManagementPage_modalActions__9FI_7{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:2px}.UserManagementPage_modalActionGroup__qtT9E{display:flex;justify-content:flex-end;gap:8px}.UserManagementPage_dangerAction__mm4h2{min-height:34px;padding:0 14px;border:1px solid var(--danger-border-strong);background:var(--danger-action-background);color:var(--danger-text-strong);font-size:13px;font-weight:600;line-height:18px}.UserManagementPage_dangerAction__mm4h2:hover:not(:disabled){background:var(--danger-action-background-hover);color:var(--danger-text-stronger)}.UserManagementPage_userModalPanel__8t7ZS{max-width:560px}@media (max-width:900px){.UserManagementPage_modalFieldGrid__DmyE9,.UserManagementPage_summaryGrid__b4oi8{grid-template-columns:1fr}}@media (max-width:720px){.UserManagementPage_membersTitleRow__iTg9l{gap:8px}}@media (max-width:560px){.UserManagementPage_userMeta__8dU2G{gap:10px}.UserManagementPage_modalActions__9FI_7{align-items:stretch;flex-direction:column-reverse}.UserManagementPage_modalActionGroup__qtT9E{flex-direction:column-reverse}.UserManagementPage_dangerAction__mm4h2,.UserManagementPage_primaryAction__6QeJT,.UserManagementPage_secondaryAction__LdI24{width:100%}}.TextField_input__YLLTq{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface);color:var(--foreground);font-size:14px;line-height:20px;transition:border-color .12s ease,box-shadow .12s ease}.TextField_input__YLLTq::placeholder{color:var(--text-placeholder)}.TextField_input__YLLTq:hover{border-color:var(--border-default)}.TextField_input__YLLTq[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger-soft)}.TextField_input__YLLTq:disabled{cursor:not-allowed;opacity:.72}