.organization-chart{background:#8080800a;border:1px solid #64748b;border-radius:12px;max-height:75vh;padding:20px;overflow:auto}.organization-chart ul{border-left:1px solid #64748b;margin:0;padding:0 0 0 26px;list-style:none}.organization-chart>ul{border:0;padding-left:0}.organization-chart li{padding:4px 0 4px 18px;position:relative}.organization-chart li:before{content:"";border-top:1px solid #64748b;width:44px;position:absolute;top:26px;left:-26px}.organization-chart>ul>li:before{display:none}.organization-person{white-space:nowrap;border:1px solid #64748b;border-left:4px solid #3b82f6;border-radius:8px;flex-direction:row;align-items:center;gap:16px;width:max-content;min-width:220px;padding:10px 14px;display:flex}.organization-person.vacant{border-style:dashed;border-left-color:#94a3b8}.organization-person a{color:inherit;text-decoration:underline}.organization-history{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.organization-history th,.organization-history td{vertical-align:top;border-bottom:1px solid #ddd;min-width:140px;padding:12px}.organization-history small{overflow-wrap:anywhere}.organization-chart--workspace{box-sizing:border-box;border-radius:8px;min-height:100%;max-height:none;overflow:visible}.organization-person[role=button]{cursor:pointer;transition:background-color .12s,border-color .12s}.organization-person[role=button]:hover{background:#3b82f617}.organization-person[role=button]:focus-visible{outline-offset:3px;outline:3px solid #3b82f6}.organization-person[aria-pressed=true]{background:#3b82f61f;border-color:#3b82f6}@media (width<=600px){.organization-chart--workspace{padding:10px}.organization-chart--workspace ul{padding-left:14px}.organization-chart--workspace>ul{padding-left:0}.organization-person{min-width:180px;padding:10px}}
