.unit-type-controls{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--line,#263f49);background:#14242d}.unit-type-controls[hidden]{display:none}.unit-type-controls label{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:#d7e5e9}.unit-type-controls select{max-width:100%;padding:.4rem .6rem;background:#10202a;color:#edf4f4;border:1px solid #425762;border-radius:4px}.unit-type-controls p{margin:0;font-size:.75rem;line-height:1.5;color:#a6bdc4}.unit-type-pill{display:inline-block;padding:.2rem .45rem;border:1px solid #48616c;border-radius:4px;font-size:.72rem;line-height:1.4;color:#dce7eb;background:#20333d}.node[data-unit-kind="center_institute"],.node[data-unit-kind="umbrella_group"],.node[data-unit-kind="program"]{stroke-dasharray:5 3;stroke-width:1.8}.node[data-unit-kind="pi_lab"]{stroke-width:2}.unit-breakdown{margin:.8rem 0;padding:.6rem 0;border-top:1px solid #314651;border-bottom:1px solid #314651}.unit-breakdown .detail-row{font-size:.8rem}.unit-type-note{font-size:.8rem;line-height:1.5}.unit-type-cell{min-width:8rem}@media(max-width:600px){.unit-type-controls{align-items:stretch}.unit-type-controls label{flex-wrap:wrap;width:100%}.unit-type-controls select{width:100%}}

@media(max-width:760px){header nav{justify-content:flex-start;overflow-x:auto;max-width:100%;gap:20px;min-width:0}header nav>*{flex:0 0 auto;white-space:nowrap;display:flex;align-items:center;padding:0 2px}header .edition{flex:1 1 130px}}

.node.no-linked-works[data-unit-kind="pi_lab"],.node.no-linked-works[data-unit-kind="lab_group"],.node.no-linked-works[data-unit-kind="facility"],.node.no-linked-works[data-unit-kind="other"]{stroke-dasharray:none}

.cs-faculty{margin-top:1.5rem;border-top:1px solid #d0ccc3;padding-top:1rem}.cs-faculty summary{cursor:pointer;font-weight:700}.cs-faculty input{box-sizing:border-box;width:100%;padding:.6rem;margin:.7rem 0}.cs-faculty-list{max-height:27rem;overflow:auto}.cs-faculty-list>div{padding:.7rem 0;border-bottom:1px solid #dedad1}.cs-faculty-list small{display:block;color:#625e54}.cs-faculty-list button{display:block;margin-top:.4rem;text-align:left;background:none;border:0;padding:0;color:#395347;cursor:pointer}
