.participants .participant{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:6px 8px}
.participants .participant>.avatar{grid-column:1;grid-row:1}
.participants .participant-info{grid-column:2;grid-row:1;min-width:0}
.participant-tickets{grid-column:1/-1;grid-row:2;display:block;color:#96929a;font-size:10px;line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-.15px;overflow-wrap:anywhere}
.participant.is-you .participant-tickets{color:#d87643}
.winner-ticket{font-size:11px;color:#a47754;margin-top:4px;font-variant-numeric:tabular-nums}
.phase-badge.locked{color:#b07642;background:#fff2e5}
@media(max-width:1270px) and (min-width:761px){
  .participants .participant{grid-template-columns:1fr;gap:5px;align-items:start}
  .participants .participant>.avatar{grid-column:1;grid-row:1}
  .participants .participant-info{grid-column:1;grid-row:2}
  .participant-tickets{grid-row:3;font-size:9px}
}
@media(max-width:760px){
  .participants .participant{gap:5px 6px}
  .participant-tickets{font-size:9px;letter-spacing:-.25px}
  .winner-ticket{font-size:9px}
}
