/* v184 — ordem visual dos times no padrão de calendário do SofaScore. */

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams {
  display: grid !important;
  grid-template-columns: 25px minmax(0, 1fr) !important;
  grid-template-rows: repeat(2, minmax(23px, auto)) !important;
  align-content: center !important;
  align-items: center !important;
  column-gap: 8px !important;
  row-gap: 2px !important;
}

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge,
.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge.right-team {
  display: contents !important;
}

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge:first-child
  > .team-crest {
  grid-column: 1 !important;
  grid-row: 1 !important;
}

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge:first-child
  > strong {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge.right-team
  > .team-crest {
  grid-column: 1 !important;
  grid-row: 2 !important;
}

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge.right-team
  > strong {
  grid-column: 2 !important;
  grid-row: 2 !important;
}

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge
  > .team-crest,
.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge.right-team
  > .team-crest {
  align-self: center !important;
  justify-self: start !important;
  margin: 0 !important;
}

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge
  > strong,
.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  > .team-badge.right-team
  > strong {
  align-self: center !important;
  justify-self: stretch !important;
  margin: 0 !important;
  text-align: left !important;
}

.daily-games-panel[data-calendar-only-v182]
  .daily-game-row-v183
  .match-teams
  .team-crest
  img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media (max-width: 760px) {
  .daily-games-panel[data-calendar-only-v182]
    .daily-game-row-v183
    .match-teams {
    grid-template-columns: 21px minmax(0, 1fr) !important;
    grid-template-rows: repeat(2, minmax(20px, auto)) !important;
    column-gap: 6px !important;
    row-gap: 2px !important;
  }
}
