.seat.taken, .debrief-speaker-icon, :is(#preflight-crew-members,#waiting-crew-members)>span {position:relative}
.crew-participant-photo {position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}
.live-avatar .crew-participant-photo {inset:auto;width:clamp(42px,8vw,94px);height:clamp(42px,8vw,94px)}
.live-avatar.has-crew-photo {color:transparent}

#live-preview-label .crew-participant-photo {inset:50% auto auto 50%;width:82px;height:82px;transform:translate(-50%,-50%)}
#live-preview-label.has-crew-photo svg {visibility:hidden}
.crew-occupancy-members>span {width:40px;height:40px}
@media(max-width:540px){.crew-occupancy-members>span {width:28px;height:28px}}
