.staff-tabs{display:flex;flex-wrap:wrap;gap:.45rem;position:sticky;top:0;z-index:2;background:#1b1b2c;padding:.8rem 0;border-bottom:1px solid #625b77}.staff-tabs .btn{white-space:normal}.staff-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.6rem}.staff-metric{padding:.9rem;border:1px solid #75678d;border-radius:8px;color:inherit;background:#333044;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;text-align:left}.staff-metric strong{font-size:1.5rem;color:#dec3ff}.staff-overview,.staff-era,.staff-resources{padding:1rem 0}.staff-era form{padding:1rem;border:1px solid #75678d;border-radius:8px;display:grid;gap:.8rem;margin:1rem 0;max-width:700px}.staff-danger{border:1px solid #a65365;padding:1rem;margin-top:1.5rem}.staff-danger summary{cursor:pointer;color:#ffbdc7}.staff-inspection{border:1px solid #75678d;padding:1rem;border-radius:8px;margin-bottom:1rem}.staff-inspection p{overflow-wrap:anywhere}.staff-action-tools{margin:.7rem 0}.staff-resources p{overflow-wrap:anywhere}.staff-shell .staff-footer{grid-template-columns:1fr}.staff-shell .staff-player-list{max-height:65vh;overflow:auto}@media(max-width:650px){.staff-shell .staff-columns{display:block}.staff-shell .staff-player-list{max-height:220px}.staff-shell .staff-header{align-items:flex-start}.staff-shell .staff-tabs{position:static}.staff-shell .staff-search{flex-wrap:wrap}}

.staff-shell [hidden]{display:none!important}
