.org-notice{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid #bddfd8;background:#f0faf7;border-radius:9px;margin-bottom:14px}.org-notice>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--teal2);color:#fff;font-weight:700;font-size:.72rem}.org-notice strong{font-size:.76rem}.org-notice p{margin:3px 0 0;color:#567068;font-size:.7rem}.org-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.org-stats article{background:#fff;border:1px solid var(--line);border-radius:10px;padding:15px;box-shadow:var(--shadow);display:flex;flex-direction:column}.org-stats span{font-size:.68rem;color:var(--muted)}.org-stats strong{font:700 1.35rem "IBM Plex Sans",sans-serif;margin:4px 0}.org-stats small{font-size:.62rem;color:#8a979f}.org-toolbar{display:flex;gap:10px;margin-bottom:12px}.org-toolbar .wide{background:#fff;flex:1;margin:0}.org-toolbar select{border:1px solid var(--line);border-radius:7px;padding:8px 12px;background:#fff;font-size:.72rem}.org-canvas{padding:28px 22px;overflow:auto}.org-root{display:flex;justify-content:center;position:relative;margin-bottom:42px}.org-root:after{content:"";position:absolute;width:1px;height:26px;background:#aabac1;bottom:-26px}.org-card{background:#fff;border:1px solid #cfdadd;border-radius:8px;padding:11px 13px;min-width:160px;box-shadow:0 4px 12px rgba(18,42,55,.06);display:flex;flex-direction:column}.org-card.root{background:var(--navy);border-color:var(--navy);color:#fff;text-align:center;padding:15px 24px}.org-card span{font-size:.63rem;color:var(--teal2);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.org-card.root span{color:#77dfca}.org-card strong{font-size:.78rem;margin:4px 0}.org-card small{font-size:.62rem;color:var(--muted)}.org-card.root small{color:#9fb1bd}.org-branches{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px;min-width:960px;position:relative}.org-branches:before{content:"";position:absolute;top:-17px;left:12.5%;right:12.5%;height:1px;background:#aabac1}.org-dept{border:1px solid var(--line);border-radius:9px;background:#f8fafb;position:relative;align-self:start}.org-dept:before{content:"";position:absolute;width:1px;height:17px;background:#aabac1;top:-17px;left:50%}.org-dept-head{padding:13px 14px;background:#e8f4f1;border-radius:8px 8px 0 0;border-bottom:1px solid #cfe3df;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.org-dept-head div{display:flex;flex-direction:column}.org-dept-head strong{font-size:.75rem}.org-dept-head small{font-size:.61rem;color:var(--muted);margin-top:3px}.org-dept-head b{font-size:.65rem;background:#fff;color:var(--teal2);border-radius:10px;padding:3px 7px}.org-members{padding:8px}.org-dept.collapsed .org-members{display:none}.org-member{display:grid;grid-template-columns:29px 1fr auto;gap:8px;align-items:center;background:#fff;border:1px solid #e6ebed;border-radius:7px;padding:8px;margin:6px 0}.org-avatar{width:28px;height:28px;border-radius:7px;background:#edf1f4;display:grid;place-items:center;color:#4b6474;font-size:.6rem;font-weight:700}.org-member div{display:flex;flex-direction:column}.org-member strong{font-size:.68rem}.org-member small{font-size:.58rem;color:var(--muted);margin-top:2px}.org-member em{font-style:normal;font-size:.55rem;color:#ad6b25;background:#fff0dd;border-radius:8px;padding:2px 5px}.org-empty{text-align:center;color:var(--muted);font-size:.72rem;padding:35px}.source-note{color:#7d8c94;font-size:.66rem;margin-top:12px;text-align:right}@media(max-width:1050px){.org-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.org-stats{grid-template-columns:1fr 1fr}.org-notice p{line-height:1.45}.org-toolbar{flex-direction:column}.org-branches{grid-template-columns:repeat(2,minmax(220px,1fr));min-width:500px}.org-branches:before{display:none}.org-dept:before{display:none}}
