/* Corrida de Cavalos — zona no site (usa o estilo do Sorteio da Live) */
.horse-race-view {
  position: relative;
  min-height: 360px;
  border: 1px solid rgba(142, 215, 251, .18);
  border-radius: 20px;
  background: radial-gradient(circle at 45% 42%, rgba(52, 160, 220, .09), rgba(0, 8, 14, .62) 64%);
  overflow: hidden;
  display: grid;
  place-items: center;
  padding: 10px;
}
.horse-race-view iframe {
  width: 500px;
  height: 480px;
  border: 0;
  background: transparent;
  transform-origin: 50% 50%;
}
.horse-race-zone .live-draw-player { position: relative; }
.horse-race-zone .horse-race-lane {
  flex: none;
  width: 18px;
  height: 18px;
  border-radius: 5px;
  display: grid;
  place-items: center;
  font-size: 9px;
  font-weight: 950;
  color: #061426;
}
@media (max-width: 620px) {
  .horse-race-view { min-height: 300px; }
  .horse-race-view iframe { transform: scale(.66); margin: -82px -85px; }
}

.horse-race-zone [hidden] { display: none !important; }
