/*
 * v206.53 — recuperação dos cards de Principais Jogos
 *
 * O fallback do escudo usa um pseudo-elemento absoluto. Sem um bloco
 * posicionado e com dimensões próprias, esse pseudo-elemento passava a usar o
 * card inteiro como referência, escondendo horário, times, placar e ação.
 */

body.rc19-premium #root > main.radar-page-v209
  .radar-agenda-column-v209
  .team-crest.has-logo-fallback-v20640 {
  position: relative !important;
  isolation: isolate !important;
  contain: layout paint !important;
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
  flex: 0 0 24px !important;
  display: grid !important;
  place-items: center !important;
  align-self: center !important;
  justify-self: start !important;
  overflow: hidden !important;
  border-radius: 50% !important;
  box-sizing: border-box !important;
}

body.rc19-premium #root > main.radar-page-v209
  .radar-agenda-column-v209
  .team-crest.has-logo-fallback-v20640::after {
  position: absolute !important;
  inset: 0 !important;
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  max-height: 24px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 50% !important;
  box-sizing: border-box !important;
  font-size: 7px !important;
  line-height: 1 !important;
}

body.rc19-premium #root > main.radar-page-v209
  .radar-agenda-column-v209
  .daily-game-card {
  position: relative !important;
  height: auto !important;
  max-height: none !important;
  overflow: hidden !important;
}

body.rc19-premium #root > main.radar-page-v209
  .radar-agenda-column-v209
  .daily-game-card
  .match-teams {
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
}

body.rc19-premium #root > main.radar-page-v209
  .radar-agenda-column-v209
  .daily-game-card
  .team-badge
  > strong {
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: hidden !important;
  color: #f5f9fd !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

body.rc19-premium #root > main.radar-page-v209
  .radar-agenda-column-v209
  .daily-game-score-v20646,
body.rc19-premium #root > main.radar-page-v209
  .radar-agenda-column-v209
  .daily-calendar-side-v183 {
  position: relative !important;
  z-index: 3 !important;
}

@media (max-width: 860px) {
  body.rc19-premium #root > main.radar-page-v209
    .radar-agenda-column-v209
    .team-crest.has-logo-fallback-v20640,
  body.rc19-premium #root > main.radar-page-v209
    .radar-agenda-column-v209
    .team-crest.has-logo-fallback-v20640::after {
    width: 26px !important;
    min-width: 26px !important;
    max-width: 26px !important;
    height: 26px !important;
    min-height: 26px !important;
    max-height: 26px !important;
  }

  body.rc19-premium #root > main.radar-page-v209
    .radar-agenda-column-v209
    .team-crest.has-logo-fallback-v20640 {
    flex-basis: 26px !important;
  }
}

