.organization-roster-module__UYnZEW__roster{--roster-ink:#172b4d;--roster-quiet:#637b9a;--roster-line:#dae7fa;--roster-teal:#2563eb;--roster-paper:#f2f7ff;color:var(--roster-ink);min-width:0;margin:0 0 25px}.organization-roster-module__UYnZEW__heading{justify-content:space-between;align-items:end;gap:20px;margin:5px 0 19px;display:flex}.organization-roster-module__UYnZEW__titleStack{min-width:0}.organization-roster-module__UYnZEW__overline{color:#2563eb;letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.organization-roster-module__UYnZEW__signal,.organization-roster-module__UYnZEW__liveBadge i,.organization-roster-module__UYnZEW__canvasFooter i{background:#4da78d;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #e2f2eb}.organization-roster-module__UYnZEW__version{color:#879e98;letter-spacing:.09em;border-left:1px solid #cfdcd6;padding-left:9px;font-size:9px;font-weight:700}.organization-roster-module__UYnZEW__heading h2{color:#172b4d;letter-spacing:-.045em;margin:10px 0 5px;font-size:clamp(24px,2.4vw,33px);font-weight:760;line-height:1.24}.organization-roster-module__UYnZEW__heading p{color:#566d79;margin:0;font-size:13px;line-height:1.55}.organization-roster-module__UYnZEW__modeSwitcher{background:#f0f6ff;border:1px solid #d6e5fa;border-radius:12px;flex:none;gap:4px;padding:4px;display:flex}.organization-roster-module__UYnZEW__modeSwitcher button{color:#58707f;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:720;transition:background .18s,color .18s;display:inline-flex}.organization-roster-module__UYnZEW__modeSwitcher .organization-roster-module__UYnZEW__modeActive{color:#fff;background:#2563eb;box-shadow:0 2px 8px #2563eb29}.organization-roster-module__UYnZEW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0 0 13px;display:grid}.organization-roster-module__UYnZEW__metrics>div{background:#fff;border:1px solid #e0e7ed;border-radius:13px;grid-template-columns:1fr auto;align-items:end;column-gap:12px;min-width:0;padding:16px 20px 15px;display:grid;box-shadow:0 4px 20px #102b420a}.organization-roster-module__UYnZEW__metrics span{color:#607f90;letter-spacing:.1em;grid-column:1/-1;font-size:10px;font-weight:760}.organization-roster-module__UYnZEW__metrics strong{color:#17394b;letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:770;line-height:1.4}.organization-roster-module__UYnZEW__metrics strong small{letter-spacing:0;margin-left:4px;font-size:12px;font-weight:700}.organization-roster-module__UYnZEW__metrics em{color:#566d7a;text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;max-width:155px;padding-bottom:7px;font-size:11px;font-style:normal;overflow:hidden}.organization-roster-module__UYnZEW__filterNotice{color:#285b60;background:#effaf9;border:1px solid #b7dfe0;border-radius:10px;margin:-3px 0 13px;padding:10px 14px;font-size:12px;line-height:1.55}.organization-roster-module__UYnZEW__filterNotice strong{color:#0b706c;font-variant-numeric:tabular-nums}.organization-roster-module__UYnZEW__workspace{grid-template-columns:236px minmax(0,1fr) 304px;align-items:stretch;gap:13px;display:grid}.organization-roster-module__UYnZEW__treePanel{background:#fff;border:1px solid #dce8fa;border-radius:15px;flex-direction:column;min-width:0;max-height:690px;display:flex;overflow:hidden;box-shadow:0 9px 26px #1b4c9d0b}.organization-roster-module__UYnZEW__treeHeader{border-bottom:1px solid #e6eefb;justify-content:space-between;align-items:center;gap:8px;padding:18px 16px 13px;display:flex}.organization-roster-module__UYnZEW__treeHeader>div{gap:5px;display:grid}.organization-roster-module__UYnZEW__treeHeader small{color:#6382b4;letter-spacing:.1em;font-size:9px;font-weight:800}.organization-roster-module__UYnZEW__treeHeader strong{color:#1b3b70;font-size:15px;font-weight:780}.organization-roster-module__UYnZEW__treeHeader>span{color:#2b61c9;white-space:nowrap;background:#eef5ff;border:1px solid #cdddf9;border-radius:8px;padding:5px 7px;font-size:11px;font-weight:760}.organization-roster-module__UYnZEW__treeSearch{color:#7891b6;background:#f6f9ff;border:1px solid #d7e5f9;border-radius:10px;align-items:center;gap:7px;margin:14px 12px 8px;padding:10px;display:flex}.organization-roster-module__UYnZEW__treeSearch:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1d}.organization-roster-module__UYnZEW__treeSearch input{color:#1c3c67;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px}.organization-roster-module__UYnZEW__treeSearch input::placeholder{color:#8094b0}.organization-roster-module__UYnZEW__treeActions{justify-content:space-between;gap:6px;padding:3px 13px 10px;display:flex}.organization-roster-module__UYnZEW__treeActions button{color:#3463b0;cursor:pointer;background:0 0;border:0;padding:5px 2px;font-size:10px;font-weight:690}.organization-roster-module__UYnZEW__treeActions button:hover{color:#1742a5;text-decoration:underline}.organization-roster-module__UYnZEW__treeList{scrollbar-color:#c9d9f2 transparent;flex:1;min-height:0;padding:2px 9px 14px;overflow-y:auto}.organization-roster-module__UYnZEW__treeItem{margin:2px 0}.organization-roster-module__UYnZEW__treeItemHeader{align-items:stretch;gap:2px;display:flex}.organization-roster-module__UYnZEW__treeItemHeader>button:first-child{color:#405b82;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:9px 8px;font-size:12px;font-weight:710;display:flex}.organization-roster-module__UYnZEW__treeItemHeader>button:first-child:hover{background:#f1f6ff}.organization-roster-module__UYnZEW__treeItemHeader>button:first-child.organization-roster-module__UYnZEW__treeSelected{color:#174db5;background:#eaf2ff;border-color:#c6dafd}.organization-roster-module__UYnZEW__treeItemHeader>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-roster-module__UYnZEW__treeItemHeader>button:first-child small{color:#7390b8;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.organization-roster-module__UYnZEW__treeExpand{color:#7290b8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;display:grid}.organization-roster-module__UYnZEW__treeExpand:hover{color:#255fca;background:#eef5ff}.organization-roster-module__UYnZEW__treeExpand[aria-expanded=true] svg{transform:rotate(180deg)}.organization-roster-module__UYnZEW__treeChildren{border-left:1px solid #cbdcf7;gap:2px;margin:2px 4px 9px 11px;padding:1px 0 1px 10px;display:grid}.organization-roster-module__UYnZEW__treeChildren button{color:#586f92;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 6px;font-size:11px;display:flex}.organization-roster-module__UYnZEW__treeChildren button:hover{color:#2158c0;background:#eef4ff}.organization-roster-module__UYnZEW__treeChildren button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.organization-roster-module__UYnZEW__treeChildren button small{color:#7692b6;flex:none;font-size:10px}.organization-roster-module__UYnZEW__treeEmpty{color:#6f849e;margin:18px 8px;font-size:12px;line-height:1.5}.organization-roster-module__UYnZEW__treeFootnote{color:#6c83a2;background:#f8fbff;border-top:1px solid #e6eefb;flex:none;margin:0;padding:11px 12px;font-size:10px;line-height:1.5}.organization-roster-module__UYnZEW__canvasPanel,.organization-roster-module__UYnZEW__detailPanel{background:#fff;border:1px solid #dce6ec;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 9px 26px #142d470c}.organization-roster-module__UYnZEW__canvasPanel{flex-direction:column;display:flex}.organization-roster-module__UYnZEW__canvasTopline{background:linear-gradient(105deg,#285fcd,#1c4fae);border-bottom:1px solid #2152b7;flex:none;justify-content:space-between;align-items:center;gap:10px;height:70px;padding:15px 20px 13px;display:flex}.organization-roster-module__UYnZEW__canvasTopline>div:first-child{gap:4px;display:grid}.organization-roster-module__UYnZEW__canvasEyebrow{color:#9ab9c6;letter-spacing:.1em;font-size:9px;font-weight:820}.organization-roster-module__UYnZEW__canvasTopline strong{color:#f7fdff;font-size:15px;font-weight:770}.organization-roster-module__UYnZEW__zoomControls{background:#2e495b;border:1px solid #466174;border-radius:10px;align-items:center;gap:4px;padding:3px;display:flex}.organization-roster-module__UYnZEW__zoomControls button{color:#e0f0f1;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.organization-roster-module__UYnZEW__zoomControls button:hover:not(:disabled){background:#3e6370}.organization-roster-module__UYnZEW__zoomControls span{text-align:center;color:#e8f6f5;font-variant-numeric:tabular-nums;width:44px;font-size:11px;font-weight:740}.organization-roster-module__UYnZEW__zoomControls button:disabled,.organization-roster-module__UYnZEW__pager button:disabled{opacity:.32;cursor:not-allowed}.organization-roster-module__UYnZEW__networkViewport{overscroll-behavior-x:contain;scrollbar-color:#3a6a75 transparent;background:radial-gradient(at 50% 43%,#264758 0%,#152c3e 51%,#0c1b2c 100%);position:relative;overflow:auto hidden}.organization-roster-module__UYnZEW__networkViewport:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(#6895a4 .8px,#0000 .8px);background-size:18px 18px;position:absolute;inset:0}.organization-roster-module__UYnZEW__networkStage{touch-action:none;cursor:grab;width:100%;min-width:690px;height:510px;position:relative;overflow:hidden}.organization-roster-module__UYnZEW__networkStage:active{cursor:grabbing}.organization-roster-module__UYnZEW__networkScene{transform-origin:50%;transition:transform .22s ease-out;position:absolute;inset:0}.organization-roster-module__UYnZEW__links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.organization-roster-module__UYnZEW__link{stroke:#5e9aa4;stroke-width:1.3px;stroke-dasharray:4 6;opacity:.75}.organization-roster-module__UYnZEW__activeLink{stroke:#5ee0ba;stroke-width:2.4px;opacity:.98}.organization-roster-module__UYnZEW__joint{fill:#80c6bd}.organization-roster-module__UYnZEW__centralRing,.organization-roster-module__UYnZEW__outerRing{fill:none;stroke:#5e9aa4;stroke-width:1.3px;stroke-dasharray:3 8}.organization-roster-module__UYnZEW__outerRing{opacity:.65}.organization-roster-module__UYnZEW__centralNode{text-align:center;z-index:1;background:linear-gradient(148deg,#fff,#e5f5f1);border:1px solid #a2cfca;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:170px;height:170px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 38px #06132072,0 0 0 9px #3f8c8b28,inset 0 0 0 8px #ffffff9c}.organization-roster-module__UYnZEW__centerMark{color:#377967;background:#e3f1e7;border-radius:14px;place-items:center;width:40px;height:40px;margin-bottom:5px;display:grid}.organization-roster-module__UYnZEW__centralNode strong{color:#548979;letter-spacing:.12em;font-size:9px}.organization-roster-module__UYnZEW__centralNode b{color:#164c41;letter-spacing:-.05em;font-size:21px}.organization-roster-module__UYnZEW__centralNode small{color:#7e9f92;letter-spacing:.09em;margin-top:4px;font-size:9px;font-weight:760}.organization-roster-module__UYnZEW__departmentNode{z-index:2;color:#edf8f7;text-align:left;cursor:pointer;background:#1b3546f2;border:1px solid #507184;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:7px;min-width:124px;max-width:136px;min-height:61px;padding:8px 12px 8px 11px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 7px 17px #04152465}.organization-roster-module__UYnZEW__departmentNode:hover{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 9px 22px #2a614e26}.organization-roster-module__UYnZEW__departmentNodeActive{color:#fff;background:#137968;border-color:#6be0bd;box-shadow:0 12px 29px #041b2a88,0 0 0 4px #6be0bd35}.organization-roster-module__UYnZEW__nodeIcon{color:#4e917b;background:#e7f4eb;border-radius:10px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.organization-roster-module__UYnZEW__departmentNodeActive .organization-roster-module__UYnZEW__nodeIcon{color:#f0fffa;background:#ffffff20}.organization-roster-module__UYnZEW__nodeName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:790;display:block;overflow:hidden}.organization-roster-module__UYnZEW__nodeCount{color:#b4ced3;margin-top:2px;font-size:10px;display:block}.organization-roster-module__UYnZEW__departmentNodeActive .organization-roster-module__UYnZEW__nodeCount{color:#b3e4ce}.organization-roster-module__UYnZEW__canvasFooter{background:#f9fcfc;border-top:1px solid #dce7e9;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:8px 16px 8px 20px;display:flex}.organization-roster-module__UYnZEW__canvasFooter>span{color:#536d61;align-items:center;gap:8px;font-size:10px;display:inline-flex}.organization-roster-module__UYnZEW__canvasFooter i{width:5px;height:5px;box-shadow:none}.organization-roster-module__UYnZEW__pager{align-items:center;gap:6px;display:flex}.organization-roster-module__UYnZEW__pager button{color:#3e7162;cursor:pointer;background:#f8fbf8;border:1px solid #e1eae4;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.organization-roster-module__UYnZEW__pager span{color:#32594d;text-align:center;min-width:42px;font-size:12px;font-weight:800}.organization-roster-module__UYnZEW__pager small{color:#9bac9e;font-size:10px;font-weight:500}.organization-roster-module__UYnZEW__emptyState{color:#6f8d7f;background:#f7faf7;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:350px;display:flex}.organization-roster-module__UYnZEW__emptyState strong{color:#3d6b5a;font-size:17px}.organization-roster-module__UYnZEW__emptyState span{font-size:12px}.organization-roster-module__UYnZEW__directory{background:#f5f8fa;min-height:510px;max-height:650px;padding:22px;overflow-y:auto}.organization-roster-module__UYnZEW__directoryRoot{color:#fff;background:linear-gradient(105deg,#152c3e,#22506a);border-radius:12px;align-items:center;gap:12px;padding:15px 16px;display:flex;box-shadow:0 10px 23px #102b422a}.organization-roster-module__UYnZEW__directoryRoot>span{background:#ffffff23;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.organization-roster-module__UYnZEW__directoryRoot div{flex:1;gap:3px;display:grid}.organization-roster-module__UYnZEW__directoryRoot small{letter-spacing:.1em;color:#a8dac5;font-size:9px}.organization-roster-module__UYnZEW__directoryRoot strong{font-size:16px}.organization-roster-module__UYnZEW__directoryRoot>b{color:#d7f0e2;font-size:12px}.organization-roster-module__UYnZEW__directoryBranches{border-left:1px solid #a8cbb8;gap:6px;margin:0 0 0 28px;padding:14px 0 0 19px;display:grid}.organization-roster-module__UYnZEW__directoryBranches button{color:#245064;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7e8;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:relative}.organization-roster-module__UYnZEW__directoryBranchGroup{gap:7px;min-width:0;display:grid}.organization-roster-module__UYnZEW__directoryBranchGroup>button{width:100%}.organization-roster-module__UYnZEW__jobBranches{border-left:1px solid #b9d0d7;gap:7px;margin:1px 0 9px 18px;padding:4px 0 0 15px;display:grid}.organization-roster-module__UYnZEW__jobBranch{background:#fff;border:1px solid #dce7eb;border-radius:9px;min-width:0;overflow:hidden}.organization-roster-module__UYnZEW__jobBranch summary{cursor:pointer;color:#28556c;background:#f2f7f9;justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;font-weight:740;list-style:none;display:flex}.organization-roster-module__UYnZEW__jobBranch summary::-webkit-details-marker{display:none}.organization-roster-module__UYnZEW__jobBranch summary:before{content:"+";color:#138e83;margin-right:3px;font-weight:900}.organization-roster-module__UYnZEW__jobBranch[open] summary:before{content:"−"}.organization-roster-module__UYnZEW__jobBranch summary span{flex:1;min-width:0}.organization-roster-module__UYnZEW__jobBranch summary b{color:#207873;font-size:11px}.organization-roster-module__UYnZEW__jobPeople{border-top:1px solid #e6edef;gap:3px;padding:4px 8px 8px 14px;display:grid}.organization-roster-module__UYnZEW__directoryBranches .organization-roster-module__UYnZEW__jobPeople button{border:0;border-radius:7px;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;font-size:12px;display:flex}.organization-roster-module__UYnZEW__jobPeople button[aria-pressed=true]{color:#0a6c62;background:#def4ef}.organization-roster-module__UYnZEW__jobPeople small{color:#587481}.organization-roster-module__UYnZEW__jobBranch summary:focus-visible{outline-offset:-2px;outline:2px solid #0a998b}.organization-roster-module__UYnZEW__directoryBranches button:hover{background:#eef7ef}.organization-roster-module__UYnZEW__directoryBranches .organization-roster-module__UYnZEW__branchActive{background:#e5f3e9;border-color:#74aa90;box-shadow:0 0 0 2px #8dc4a22b}.organization-roster-module__UYnZEW__branchConnector{background:#aacdb8;width:20px;height:1px;position:absolute;top:50%;left:-20px}.organization-roster-module__UYnZEW__branchIcon{color:#418a72;background:#e4f2e9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.organization-roster-module__UYnZEW__branchName{flex:1;min-width:0;font-size:13px;font-weight:730}.organization-roster-module__UYnZEW__directoryBranches b{color:#286b54;font-size:13px}.organization-roster-module__UYnZEW__directoryBranches b small{margin-left:2px;font-size:10px}.organization-roster-module__UYnZEW__detailPanel{flex-direction:column;padding:17px 17px 18px;display:flex}.organization-roster-module__UYnZEW__detailTopline{color:#536e60;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:7px;font-size:10px;font-weight:820;display:flex}.organization-roster-module__UYnZEW__liveBadge{letter-spacing:0;color:#43846c;background:#edf8ef;border-radius:30px;align-items:center;gap:6px;padding:5px 8px;font-weight:700;display:flex}.organization-roster-module__UYnZEW__liveBadge i{width:5px;height:5px;box-shadow:none}.organization-roster-module__UYnZEW__detailHero{border-bottom:1px solid #e9eee9;padding:15px 0 18px}.organization-roster-module__UYnZEW__detailIcon{color:#448774;background:#e8f4eb;border:1px solid #d8eadf;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.organization-roster-module__UYnZEW__detailHero h3{letter-spacing:-.04em;color:#244c40;margin:0 0 4px;font-size:21px;line-height:1.35}.organization-roster-module__UYnZEW__detailHero p{color:#536c60;margin:0;font-size:11px}.organization-roster-module__UYnZEW__detailHero>strong{color:#286d55;margin-top:10px;font-size:30px;font-weight:790;line-height:1.2;display:block}.organization-roster-module__UYnZEW__detailHero>strong small{margin-left:4px;font-size:12px}.organization-roster-module__UYnZEW__detailSearch{color:#8da69b;background:#f8faf8;border:1px solid #dfeae2;border-radius:9px;align-items:center;gap:7px;margin:16px 0 14px;padding:9px 10px;display:flex}.organization-roster-module__UYnZEW__detailSearch input{color:#315449;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.organization-roster-module__UYnZEW__detailSearch:focus-within{border-color:#418b74;box-shadow:0 0 0 2px #418b7427}.organization-roster-module__UYnZEW__detailSearch input::placeholder{color:#9aaca3}.organization-roster-module__UYnZEW__peopleCount{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.organization-roster-module__UYnZEW__peopleCount span{letter-spacing:.1em;color:#566c60;font-size:9px;font-weight:830}.organization-roster-module__UYnZEW__peopleCount b{color:#50836a;font-size:11px}.organization-roster-module__UYnZEW__peopleList{scrollbar-color:#d3e4d8 transparent;min-height:80px;max-height:300px;overflow-y:auto}.organization-roster-module__UYnZEW__peopleList button{cursor:pointer;text-align:left;color:#829d8d;background:0 0;border:0;border-bottom:1px solid #eff3ef;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 7px;display:flex}.organization-roster-module__UYnZEW__peopleList button:hover,.organization-roster-module__UYnZEW__peopleList .organization-roster-module__UYnZEW__personActive{background:#f0f7f0}.organization-roster-module__UYnZEW__avatar{color:#4c8771;background:#e4eee6;border-radius:11px;flex:none;place-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:grid}.organization-roster-module__UYnZEW__personName{flex:1;gap:2px;min-width:0;display:grid}.organization-roster-module__UYnZEW__personName b{color:#29483d;font-size:12px}.organization-roster-module__UYnZEW__personName small{color:#526b5f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.organization-roster-module__UYnZEW__noPeople{color:#9aaba2;text-align:center;padding:25px 4px;font-size:12px}.organization-roster-module__UYnZEW__personDetails{background:#f2faf3;border:1px solid #cfe6d6;border-radius:11px;margin-top:15px;padding:13px}.organization-roster-module__UYnZEW__personDetails>span{color:#80a190;letter-spacing:.1em;font-size:9px;font-weight:800}.organization-roster-module__UYnZEW__personDetails>strong{margin:6px 0 10px;font-size:15px;display:block}.organization-roster-module__UYnZEW__personDetails dl{gap:8px;margin:0;display:grid}.organization-roster-module__UYnZEW__personDetails dl div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.organization-roster-module__UYnZEW__personDetails dt{color:#4d6a59}.organization-roster-module__UYnZEW__personDetails dd{text-align:right;color:#345c4e;margin:0;font-weight:650}.organization-roster-module__UYnZEW__emptyDetails{color:#829e8a;align-content:center;justify-items:center;gap:8px;min-height:300px;font-size:12px;display:grid}.organization-roster-module__UYnZEW__disclaimer{color:#51695c;margin:10px 2px 0;font-size:11px;line-height:1.5}.organization-roster-module__UYnZEW__roster button:focus-visible{outline-offset:3px;outline:3px solid #2f9b82}@media (max-width:1180px){.organization-roster-module__UYnZEW__workspace{grid-template-columns:222px minmax(0,1fr)}.organization-roster-module__UYnZEW__detailPanel{grid-column:2;padding:14px}.organization-roster-module__UYnZEW__metrics>div{padding:12px 15px}}@media (max-width:900px){.organization-roster-module__UYnZEW__heading{flex-wrap:wrap;align-items:flex-start}.organization-roster-module__UYnZEW__workspace{grid-template-columns:1fr}.organization-roster-module__UYnZEW__treePanel{max-height:365px}.organization-roster-module__UYnZEW__detailPanel{grid-column:1;min-height:280px}.organization-roster-module__UYnZEW__peopleList{max-height:240px}}@media (max-width:640px){.organization-roster-module__UYnZEW__heading h2{font-size:24px}.organization-roster-module__UYnZEW__modeSwitcher{width:100%}.organization-roster-module__UYnZEW__modeSwitcher button{flex:1}.organization-roster-module__UYnZEW__metrics{gap:7px}.organization-roster-module__UYnZEW__metrics>div{padding:11px;display:block}.organization-roster-module__UYnZEW__metrics span{white-space:nowrap;font-size:8px;display:block}.organization-roster-module__UYnZEW__metrics strong{margin-top:4px;font-size:23px;display:block}.organization-roster-module__UYnZEW__metrics em{text-align:left;padding:0;font-size:9px;display:block}.organization-roster-module__UYnZEW__canvasTopline{height:auto;min-height:69px;padding:12px}.organization-roster-module__UYnZEW__zoomControls{gap:0}.organization-roster-module__UYnZEW__zoomControls button{width:25px;height:28px}.organization-roster-module__UYnZEW__zoomControls span{width:38px}.organization-roster-module__UYnZEW__networkStage{height:450px}.organization-roster-module__UYnZEW__canvasFooter{padding:8px 12px}.organization-roster-module__UYnZEW__canvasFooter>span{font-size:9px}.organization-roster-module__UYnZEW__directory{min-height:300px;padding:12px}.organization-roster-module__UYnZEW__directoryBranches{margin-left:19px;padding-left:15px}.organization-roster-module__UYnZEW__detailPanel{padding:16px}}@media (prefers-reduced-motion:reduce){.organization-roster-module__UYnZEW__networkScene,.organization-roster-module__UYnZEW__departmentNode,.organization-roster-module__UYnZEW__modeSwitcher button{transition:none}}
.admin-menu-editor{background:#f5f9fc;border:1px solid #b8cfdd;border-radius:14px;grid-column:1/-1;padding:18px}.admin-menu-editor-heading{color:#17364d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.admin-menu-editor-heading span{color:#42758c;font-size:12px;font-weight:700}.admin-menu-editor>p{color:#607786;margin:7px 0 15px;font-size:12px;line-height:1.6}.admin-menu-editor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px;display:grid}.admin-menu-editor fieldset{background:#fff;border:1px solid #dae5eb;border-radius:12px;min-width:0;margin:0;padding:12px}.admin-menu-editor legend{color:#234960;padding:0 5px;font-size:13px;font-weight:800}.admin-menu-group-actions{justify-content:flex-end;gap:10px;margin:-4px 0 7px;display:flex}.admin-menu-group-actions button{color:#38789b;cursor:pointer;background:0 0;border:0;padding:3px;font-size:11px;font-weight:700}.admin-menu-group-actions button:disabled{opacity:.4;cursor:default}.admin-menu-editor fieldset label{color:#263f50;cursor:pointer;align-items:center;gap:8px;min-height:34px;font-size:12px;display:flex}.admin-menu-editor fieldset label input{accent-color:#397e9f;flex:none;width:15px;height:15px}.admin-menu-editor fieldset label span{flex:1}.admin-menu-editor fieldset label small{color:#8395a0;flex-shrink:0;font-size:10px}.admin-menu-editor fieldset label.admin-menu-unavailable{opacity:.55;cursor:not-allowed}.admin-menu-editor-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;display:flex}.admin-menu-editor-footer>span{color:#657d8b;margin-right:auto;font-size:11px}@media (max-width:620px){.admin-menu-editor{padding:12px}.admin-menu-editor-footer .button{flex:auto}}
