.canonical-team-people .canonical-person-name{appearance:none;border:0;padding:0;background:none;color:inherit;font:inherit;font-weight:800;text-align:left;cursor:pointer;overflow-wrap:anywhere}
.canonical-team-people .canonical-person-name:hover{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px}
.canonical-team-people .canonical-person-name:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:3px}
.canonical-team-people .summary-coach{min-width:0}.canonical-team-people .summary-coach>div{min-width:0}
.canonical-team-people .summary-coach>div:only-child{grid-column:1/-1}
.canonical-team-people .person-profile-portrait .coach-face-thumb{width:54px;height:54px}
.canonical-team-people .summary-coach .person-profile-portrait,.canonical-team-people .staff-card .person-profile-portrait{width:54px;height:54px;flex:0 0 54px}
.canonical-team-people .canonical-player-card{display:flex;flex-direction:column;align-items:stretch;gap:16px;cursor:default}
.canonical-team-people .canonical-player-heading{display:flex;align-items:center;gap:14px;min-width:0}
.canonical-team-people .canonical-player-heading>div{min-width:0}.canonical-team-people .canonical-player-heading .squad-number{flex:0 0 46px}
.canonical-team-people .canonical-player-heading .player-position-chip{margin-left:7px;vertical-align:2px}
.canonical-team-people .canonical-player-heading .detail-note{margin:6px 0 0}
.canonical-team-people .canonical-person-metrics{display:flex;flex-wrap:wrap;gap:12px 18px;margin:12px 0 0;min-width:0}
.canonical-team-people .canonical-person-metrics>div{min-width:0}.canonical-team-people .canonical-person-metrics dd{margin:0;font-weight:700;overflow-wrap:anywhere}
.canonical-team-people .canonical-person-metrics dt{font-size:11px;color:var(--muted)}
.canonical-team-people .staff-card>div{min-width:0}
.personnel-preview-header{margin:32px 0}.personnel-preview-header select{max-width:100%;margin:12px 0;padding:10px;border:1px solid var(--line);background:var(--paper);border-radius:8px}
.personnel-preview-views{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.personnel-preview-views button{border:1px solid var(--line);border-radius:10px;padding:12px 18px;background:var(--paper);color:inherit;font:inherit;font-weight:700;cursor:pointer}
.personnel-preview-views button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}.personnel-preview-views button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
.personnel-preview-content{min-width:0;margin-bottom:40px}.personnel-preview-content>[hidden]{display:none}.personnel-preview-content>aside{max-width:650px}
@media(max-width:800px){.canonical-team-people .summary-coach-list{flex-wrap:wrap}}
.canonical-person-metrics dd.metric-pending{font-family:inherit;font-size:.85rem;font-weight:500;line-height:1.4}
.canonical-person-metrics .metric-qualifier,.stat-minimum{display:block;font-family:var(--font-body,Arial,sans-serif);font-size:.68rem;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:normal}
.stat-pending{font-family:var(--font-body,Arial,sans-serif);font-size:.8rem;font-weight:400}
