.PrimaryManagerPicker_picker__Vw5f7{border:1px solid #e9edf3;border-radius:10px;overflow:hidden;background:#fff}.PrimaryManagerPicker_searchBar__Qwy0Z{padding:10px;border-bottom:1px solid #f1f4f8}.PrimaryManagerPicker_list__qptCS{max-height:320px;overflow-y:auto;padding:6px}.PrimaryManagerPicker_option__pechd{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.PrimaryManagerPicker_option__pechd:hover{background:#f5f8fd}.PrimaryManagerPicker_option__pechd:focus-visible{outline:none;border-color:#1677ff;box-shadow:0 0 0 3px rgba(22,119,255,.15)}.PrimaryManagerPicker_optionSelected__EEsc2{background:#e6f0ff;border-color:#91caff}.PrimaryManagerPicker_optionSelected__EEsc2:hover{background:#dbe9ff}.PrimaryManagerPicker_avatar__wa91m{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#eef2f7;color:#475569;font-size:13px;font-weight:700;line-height:34px;text-align:center;text-transform:uppercase}.PrimaryManagerPicker_optionSelected__EEsc2 .PrimaryManagerPicker_avatar__wa91m{background:#1677ff;color:#fff}.PrimaryManagerPicker_optionBody__0rPPH{min-width:0;flex:1 1}.PrimaryManagerPicker_optionName___9l0J{margin:0;color:#0f172a;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrimaryManagerPicker_optionMeta__APjmX{margin:2px 0 0;color:#64748b;font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrimaryManagerPicker_check__R5xiP{flex-shrink:0;color:#1677ff;font-size:16px}.PrimaryManagerPicker_state__9au0P{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:#94a3b8;font-size:13px;text-align:center}.PrimaryManagerPicker_currentBar__hZLfg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #f1f4f8;background:#fbfcfe;font-size:13px;color:#475569}.PrimaryManagerPicker_currentName__Gp11q{font-weight:600;color:#0f172a}.PrimaryManagerPicker_clearButton__l3fy8{border:none;background:none;padding:0;color:#64748b;font-size:13px;cursor:pointer;text-decoration:underline}.PrimaryManagerPicker_clearButton__l3fy8:hover{color:#cf1322}.DepartmentHierarchy_panel__0kRsX{background:#fff;border:1px solid #e9edf3;border-radius:12px;overflow:hidden}.DepartmentHierarchy_searchBar__X_Zmn{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:12px;background:#fff;border-bottom:1px solid #f1f4f8}.DepartmentHierarchy_treeScroll__RGQGy{max-height:560px;overflow:auto;padding:8px 12px 12px}.DepartmentHierarchy_tree__DRpgf{width:max-content;min-width:100%}.DepartmentHierarchy_tree__DRpgf .ant-tree-node-content-wrapper{white-space:nowrap;border-radius:6px;padding-inline:8px;line-height:30px;transition:background .15s ease}.DepartmentHierarchy_tree__DRpgf .ant-tree-treenode{padding-bottom:2px;align-items:center}.DepartmentHierarchy_tree__DRpgf .ant-tree-switcher{line-height:30px}.DepartmentHierarchy_tree__DRpgf .ant-tree-node-content-wrapper:hover{background:#f3f6fb}.DepartmentHierarchy_tree__DRpgf .ant-tree-node-selected{background:#e6f0ff!important;font-weight:600}.DepartmentHierarchy_tree__DRpgf mark{background:#fff2b8;padding:0 2px;border-radius:3px}.DepartmentHierarchy_nodeLabel__m_22D{display:inline-flex;align-items:center;gap:8px}.DepartmentHierarchy_childBadge__QbgAt{min-width:20px;padding:0 6px;border-radius:10px;background:#eef2f7;color:#64748b;font-size:11px;font-weight:600;line-height:18px;text-align:center}.DepartmentHierarchy_detail__fAb2I{padding:20px 22px}.DepartmentHierarchy_detailHeader__d6nSA{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.DepartmentHierarchy_detailTitle__UlGag{margin:0;font-size:22px;font-weight:700;color:#0f172a;line-height:1.25}.DepartmentHierarchy_pathRow__v1AoQ{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px;color:#64748b;font-size:13px}.DepartmentHierarchy_pathSeparator__KBiPj{color:#cbd5e1}.DepartmentHierarchy_pathEllipsis__YIs4_{cursor:help;border-bottom:1px dashed #cbd5e1}.DepartmentHierarchy_actions__9o2vE{display:flex;align-items:center;gap:8px;flex-shrink:0}.DepartmentHierarchy_facts__0ZjNH{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2px 24px;gap:2px 24px}.DepartmentHierarchy_fact__yUf6a{padding:12px 0;border-top:1px solid #f1f4f8}.DepartmentHierarchy_factWide__Ci1OA{grid-column:1/-1}.DepartmentHierarchy_factLabel__Ncuj4{display:block;margin-bottom:4px;color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.DepartmentHierarchy_factValue__U7Qhc{color:#0f172a;font-size:14px;line-height:1.5;word-break:break-word}.DepartmentHierarchy_factMuted__J9Tle{color:#94a3b8}.DepartmentHierarchy_positionsSection__XVYcH{margin-top:22px;padding-top:18px;border-top:1px solid #e9edf3}.DepartmentHierarchy_positionsHeader___fMku{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.DepartmentHierarchy_positionsTitle__DJLwL{margin:0;font-size:18px;font-weight:700;color:#0f172a}.DepartmentHierarchy_positionsSubtitle__cHLQD{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.45}.DepartmentHierarchy_inlineActions__p7uoh,.DepartmentHierarchy_positionsActions__zqj1j{display:flex;align-items:center;justify-content:flex-end;gap:8px}.DepartmentHierarchy_positionsActions__zqj1j{flex-wrap:wrap}.DepartmentHierarchy_positionsToolbar__oKZ7g{display:grid;grid-template-columns:minmax(220px,1fr) 180px;grid-gap:10px;gap:10px;margin-bottom:12px}.DepartmentHierarchy_positionsTable___2ggW{margin-top:0}.DepartmentHierarchy_positionNameCell__6FQpJ{display:flex;flex-direction:column;gap:2px}.DepartmentHierarchy_positionId__mwqUD{font-size:12px}.DepartmentHierarchy_placeholder__4BTz4{display:flex;align-items:center;justify-content:center;min-height:320px;padding:24px}.DepartmentHierarchy_chartWrap__vgaJ9{height:640px;border:1px solid #e9edf3;border-radius:12px;overflow:hidden;background:#fbfcfe}.DepartmentHierarchy_chartHint__KDzhe{margin:10px 2px 0;color:#94a3b8;font-size:12px}@media(max-width:767px){.DepartmentHierarchy_positionsHeader___fMku{flex-direction:column}.DepartmentHierarchy_positionsActions__zqj1j,.DepartmentHierarchy_positionsToolbar__oKZ7g{width:100%}.DepartmentHierarchy_positionsToolbar__oKZ7g{grid-template-columns:1fr}}