ftb-cup-net-quadratic {
  display: block;
}
ftb-cup-net-quadratic .net-body {
  position: relative;
}
ftb-cup-net-quadratic .net-body .columns {
  display: flex;
  align-items: stretch;
}
ftb-cup-net-quadratic .net-body .columns .column {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
}
ftb-cup-net-quadratic .net-body .slot {
  text-align: center;
}
ftb-cup-net-quadratic .net-body .slot ftb-game-tour {
  text-align: center;
}
ftb-cup-net-quadratic .net-body .slot .game .dot {
  position: absolute;
  transform: translate(-50%, -50%);
}
ftb-cup-net-quadratic .net-body .slot .game .dot:not(.connected) {
  display: none;
}
ftb-cup-net-quadratic .net-body .slot .game .row {
  display: flex;
  align-items: center;
}
ftb-cup-net-quadratic .net-body .slot .game .row ftb-team-logo {
  position: relative;
}
ftb-cup-net-quadratic .net-body .slot .game .row a {
  color: inherit;
  display: flex;
  align-items: center;
  height: 100%;
  cursor: pointer;
  flex: 1;
}
ftb-cup-net-quadratic .net-body .slot .game .row a .team-name {
  display: flex;
  align-items: center;
}
ftb-cup-net-quadratic .net-body .slot .game .row .score-block {
  display: flex;
  align-items: center;
}
ftb-cup-net-quadratic .net-body .slot .game .row .score-block .score {
  display: flex;
  align-items: center;
  justify-content: center;
}
ftb-cup-net-quadratic .net-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
ftb-cup-net-quadratic .net-container .svg-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}