.acta-hp-card {
  display: inline-block;
  width: 15px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 4px;
  background-position: center;
}

.acta-hp-card.card-yellow {
  background-color: #FFCC01;
}

.acta-hp-card.card-blue {
  background-color: #2196f3;
}

.acta-hp-card.card-red {
  background-color: #f44336;
}

.sidgad-modal-hp-faults {
  display: flex;
  width: 55px;
  height: 55px;
  justify-content: center;
  align-items: center;
  border: 1px solid #000;
  border-top: 4px solid #000;
  padding: 5px;
  border-radius: 4px;
  background-color: #f2f2f2;
  font-size: 30px;
  font-weight: 600;
  color: #000;
  font-family: var(--sidgad-fuente-titulos);
  line-height: 1;
  letter-spacing: 2px;
}

#sidgad-hp-away-faults {
  margin-right: 20px;
}

#sidgad-hp-home-faults {
  margin-left: 20px;
}

.sidgad-mob-icon-blue-card {
  color: #2196f3;
  font-size: 22px;
}

.sidgad-mob-icon-yellow-card {
  color: #FFCC01;
  font-size: 22px;
}

.sidgad-mob-icon-red-card {
  color: #f44336;
  font-size: 22px;
}

.sidgad-mob-icon-penalty-shoot {
  color: #000;
  font-size: 24px;
}

.sidgad-modal-scoreboard {
  white-space: nowrap;
}

.sidgad-modal-team-name {
  white-space: normal;
}

.sidgad-modal-score-center {
  padding: 0 20px;
}

@media (max-width: 768px) {
  .sidgad-modal-hp-faults {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }

  .sidgad-modal-team img {
    width: 45px;
    height: 45px;
  }

  #sidgad-hp-away-faults {
    margin-right: 8px;
  }

  #sidgad-hp-home-faults {
    margin-left: 8px;
  }
}


.sidgad-modal-tabs .btn-web {
  display: none;
}

.sidgad-modal-tabs .btn-mobile {
  display: flex;
}

@media (min-width: 992px) {
  .sidgad-modal-tabs .btn-mobile {
    display: none;
  }

  .sidgad-modal-tabs .btn-web {
    display: flex;
  }

}