/* Regroupement discret des trois lancers par série, sans modifier la grille compacte. */
#personalLiveScoreboard .personal-live-position {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: .45rem;
}
#personalLiveScoreboard .apw-walback-current-series-v8 {
  padding: .15rem .45rem;
  border: 1px solid #d8c9b8;
  border-radius: .55rem;
  background: #fff;
  color: #8f2a27;
  font-weight: 850;
}
#personalTrainingPlay:not(.hidden):not(.personal-finalization-mode-v1)
  #personalLiveScoreboard .live-walback-row .live-walback-cell {
  box-shadow: inset 0 0 0 1px #d1c8bc, inset 3px 0 #b4a99c;
  background: #faf7f2;
}
#personalTrainingPlay:not(.hidden):not(.personal-finalization-mode-v1)
  #personalLiveScoreboard .live-walback-row .live-walback-cell:nth-of-type(even) {
  background: #f1ede6;
}
#personalTrainingPlay:not(.hidden):not(.personal-finalization-mode-v1)
  #personalLiveScoreboard .live-walback-row .live-walback-cell.current {
  background: var(--app-accent-soft, #f8eaea);
  box-shadow: inset 0 0 0 1px var(--app-accent, #9c2929),
    inset 3px 0 var(--app-accent, #9c2929);
}
@media (max-width: 650px) {
  #personalLiveScoreboard .apw-walback-current-series-v8 { font-size: 10px; }
}
