@font-face {
  font-family: Sport-icons;
  src: url("Sport-icons.5934c60a.51bcee77.eot");
  src: url("Sport-icons.5934c60a.51bcee77.eot#iefixs2kl4o4") format("embedded-opentype"), url("Sport-icons.d0b27bb0.55aea8dc.woff") format("woff"), url("Sport-icons.f2bd755b.94816979.ttf") format("truetype"), url("Sport-icons.35ce93df.c321f822.svg#Sport-icons") format("svg");
  font-weight: 400;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.softion-tracker {
  color: #f2f2f2;
  margin: 0;
  font: 400 14px / 1.21 Helvetica Neue, arial, sans-serif;
}

.softion-tracker::-webkit-scrollbar {
  display: none;
}

.softion-tracker h1 {
  text-align: center;
}

.softion-tracker * {
  box-sizing: border-box;
}

.softion-tracker ol, .softion-tracker ul {
  padding: 0;
  list-style: none;
}

.softion-tracker p {
  margin: 0;
}

.softion-tracker table {
  width: 100%;
}

.softion-tracker .mini-icon {
  float: left;
  font: 12px / 14px Sport-icons;
}

.softion-tracker td.pass.active b.mini-icon.Tennis {
  float: none;
  background: #b3ff00;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  margin: auto;
  display: block;
}

.softion-tracker td.pass {
  text-align: center;
}

.softion-tracker .new-tracker-container {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
}

.softion-tracker .Soccer > .new-tracker-container {
  padding-top: 15px;
}

.softion-tracker .Soccer > .new-tracker-container .game-control .field-container .field:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAB7CAYAAADe6GY+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjQxMkYyOTJGNkYxMUU0QkU4NkFFRENDODlFREE1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjQxMkYyQTJGNkYxMUU0QkU4NkFFRENDODlFREE1MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCNDEyRjI3MkY2RjExRTRCRTg2QUVEQ0M4OUVEQTUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCNDEyRjI4MkY2RjExRTRCRTg2QUVEQ0M4OUVEQTUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+n3FaxQAACe5JREFUeNrcXWlvGzcQ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") 50% / contain no-repeat;
  width: 12%;
  height: 62%;
  position: absolute;
  top: -6%;
  left: 4.2%;
}

.softion-tracker .Soccer > .new-tracker-container .game-control .field-container .field:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAB7CAYAAADe6GY+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOURGRUQwNTJGNkUxMUU0OUYyM0Q3OEY4RkREMEYzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOURGRUQwNjJGNkUxMUU0OUYyM0Q3OEY4RkREMEYzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5REZFRDAzMkY2RTExRTQ5RjIzRDc4RjhGREQwRjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI5REZFRDA0MkY2RTExRTQ5RjIzRDc4RjhGREQwRjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kxFczAAACfRJREFUeNrcXWtvG0UU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") 50% / contain no-repeat;
  width: 12%;
  height: 62%;
  position: absolute;
  top: -6%;
  left: 83.8%;
}

.softion-tracker .Tennis > .new-tracker-container {
  background-color: #375ca1;
}

.softion-tracker .Basketball > .new-tracker-container {
  background-color: #d79733;
}

.softion-tracker .Volleyball > .new-tracker-container {
  background-color: #e5e795;
}

.softion-tracker .match-field-contain {
  float: left;
  z-index: 11;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.softion-tracker .match-field-container {
  float: left;
  width: 100%;
  margin: 0;
  padding: 2% 2.2%;
}

.softion-tracker .match-field-container .field {
  background: url("field-soccer.1f047138.88e32f3d.bd945a31.png") 50% / contain no-repeat;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 10% 30px 22%;
  position: relative;
}

.softion-tracker .match-field-container .field img {
  width: 100%;
}

.softion-tracker .pt-1 {
  padding-top: 2%;
}

.softion-tracker .bg-gray-500-7 {
  background-color: #26262666;
}

.softion-tracker .py-2 {
  padding-top: .5em;
  padding-bottom: .5em;
}

.softion-tracker .px-2 {
  padding-left: .6em;
  padding-right: .6em;
}

.softion-tracker .rounded {
  border-radius: .3em;
}

.softion-tracker .flex {
  display: flex;
}

.softion-tracker .space-between {
  justify-content: space-between;
}

.softion-tracker .Attack .new-attack-div, .softion-tracker .DangerousAttack .new-attack-div {
  opacity: 0;
  background: linear-gradient(90deg, #0000, red);
  width: 30%;
  height: 90%;
  position: absolute;
  top: 2%;
  left: 10%;
}

.softion-tracker .Attack .new-attack-div .new-attack-dir, .softion-tracker .DangerousAttack .new-attack-div .new-attack-dir {
  border: 1.5em solid #0000;
  border-left-color: red;
  width: 0;
  height: 0;
  margin-top: -1.5em;
  position: absolute;
  top: 42%;
  left: 99%;
}

.softion-tracker .Attack.away .new-attack-div, .softion-tracker .DangerousAttack.away .new-attack-div {
  left: unset;
  background: linear-gradient(90deg, red, #0000);
  right: 10%;
}

.softion-tracker .Attack.away .new-attack-div .new-attack-dir, .softion-tracker .DangerousAttack.away .new-attack-div .new-attack-dir {
  left: unset;
  border-color: #0000 red #0000 #0000;
  right: 99%;
}

.softion-tracker .Attack.home .new-attack-div {
  animation-name: new-attack-home, pulse-attack;
  animation-duration: 1.3s, 2s;
  animation-timing-function: ease, ease;
  animation-iteration-count: 1, infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: 0s, 1.3s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
  transform: skew(9deg);
}

.softion-tracker .Attack.away .new-attack-div {
  animation-name: new-attack-away, pulse-attack;
  animation-duration: 1.3s, 2s;
  animation-timing-function: ease, ease;
  animation-iteration-count: 1, infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: 0s, 1.3s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
  transform: skew(-9deg);
}

.softion-tracker .DangerousAttack.home .new-attack-div {
  animation-name: new-dangerous-attack-home, pulse-attack;
  animation-duration: 1.3s, 2s;
  animation-timing-function: ease, ease;
  animation-iteration-count: 1, infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: 0s, 1.3s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
  transform: skew(19deg);
}

.softion-tracker .DangerousAttack.away .new-attack-div {
  animation-name: new-dangerous-attack-away, pulse-attack;
  animation-duration: 1.3s, 2s;
  animation-timing-function: ease, ease;
  animation-iteration-count: 1, infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: 0s, 1.3s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
  transform: skew(-19deg);
}

@keyframes new-attack-home {
  0% {
    opacity: 0;
  }

  to {
    opacity: .7;
    left: 30%;
  }
}

@keyframes new-attack-away {
  0% {
    opacity: 0;
  }

  to {
    opacity: .7;
    right: 30%;
  }
}

@keyframes new-dangerous-attack-home {
  0% {
    opacity: 0;
  }

  to {
    opacity: .7;
    left: 50%;
  }
}

@keyframes new-dangerous-attack-away {
  0% {
    opacity: 0;
  }

  to {
    opacity: .7;
    right: 50%;
  }
}

.softion-tracker .BallSafe > .ball-safe-div {
  width: 40%;
  height: 90%;
  animation: 2s infinite ball-safe;
  position: absolute;
  top: 2%;
  left: 10%;
}

.softion-tracker .BallSafe.home > .ball-safe-div {
  background: linear-gradient(90deg, #0000, #fff6);
}

.softion-tracker .BallSafe.away > .ball-safe-div {
  background: linear-gradient(90deg, #fff6, #0000);
  left: 50%;
}

@keyframes ball-safe {
  0% {
    opacity: .6;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: .6;
  }
}

.softion-tracker .RedCard.home .new-rotator, .softion-tracker .YellowCard.home .new-rotator {
  animation: 4s ease-in-out infinite rotate;
  left: 25%;
}

.softion-tracker .RedCard.home .new-rotator .new-card, .softion-tracker .YellowCard.home .new-rotator .new-card {
  animation: 4s ease-in-out infinite fadeIn;
}

.softion-tracker .RedCard.away .new-rotator, .softion-tracker .YellowCard.away .new-rotator {
  animation: 4s ease-in-out infinite rotate;
  right: 25%;
}

.softion-tracker .RedCard.away .new-rotator .new-card, .softion-tracker .YellowCard.away .new-rotator .new-card {
  animation: 4s ease-in-out infinite fadeIn;
}

.softion-tracker .new-rotator {
  backface-visibility: visible;
  opacity: 0;
  transform-origin: 50%;
  width: 7.5%;
  height: 24%;
  position: absolute;
  top: 46%;
}

.softion-tracker .new-rotator .new-card {
  border-radius: .35em;
  width: 100%;
  height: 100%;
  box-shadow: 0 1px 5px #00000080, inset 0 1px 1px #ffffff80;
}

.softion-tracker .YellowCard .new-rotator .new-card {
  background: #ffeb00;
}

.softion-tracker .RedCard .new-rotator .new-card {
  background: red;
}

.softion-tracker .new-ball {
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiBAMAAADIaRbxAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAADHRSTlMAtz+kiAQfaSFroRakZrKeAAAAqElEQVQoz2MAgvTlCQzIgFVFUFBEFVlEWRAIhBWQlCwUBAFThAiTIBgIIURYICIiCJFEQQhAWFcIFSmAixhCRQww1EzANAfDLnzuYYUYbYrpL0y/o4B2ywYG7ICtqgxVIMhRUNApAEmACWypEZJIlCDYUiRFihCnIjnDESLigLAI6mMxuAg7VEQcLsIMFRHGUCOJaQ6mXfjcEwx3M6a/MP2OABzFM4AkAEFrHORMawnhAAAAAElFTkSuQmCC");
  background-size: 80%;
  border-radius: 50%;
  width: 3.5%;
  height: 7.5%;
  box-shadow: 0 1px 3px #0006, inset 0 0 5px #000;
}

.softion-tracker .Corner > .new-corner {
  position: absolute;
  inset: 0 0 30px;
  transform: translateY(85%);
}

.softion-tracker .Corner.away > .new-corner {
  animation: 1.8s cubic-bezier(0, 0, .35, 1) .3s infinite ball-y-away;
}

.softion-tracker .Corner.away > .new-corner .new-ball {
  animation: 1.8s cubic-bezier(0, 0, .65, 1) .3s infinite ball-x-away;
}

.softion-tracker .Corner.home > .new-corner {
  animation: 1.9s cubic-bezier(0, 0, .35, 1) .3s infinite ball-y-home;
}

.softion-tracker .Corner.home > .new-corner .new-ball {
  animation: 1.9s cubic-bezier(0, 0, .65, 1) .3s infinite ball-x-home;
  position: absolute;
  top: 0;
  right: 0;
}

@keyframes new-ball-x-away {
  0% {
    background-position: 0 0;
    transform: translateX(0);
    box-shadow: 0 0 3px #00000080, inset 0 0 5px #000;
  }

  50% {
    animation-timing-function: ease-in;
    transform: translateX(350%);
    box-shadow: 0 25px 15px #0000004d, inset 0 0 5px #000;
  }

  to {
    background-position: 800% -1600%;
    transform: translateX(100px);
    box-shadow: 0 10px 3px #0000004d, inset 0 0 3px #000;
  }
}

@keyframes new-ball-x-home {
  0% {
    background-position: 0 0;
    transform: translateX(0);
    box-shadow: 0 0 3px #00000080, inset 0 0 5px #000;
  }

  50% {
    animation-timing-function: ease-in;
    transform: translateX(-250%);
    box-shadow: 0 25px 15px #0000004d, inset 0 0 5px #000;
  }

  to {
    background-position: 800% -1600%;
    transform: translateX(0);
    box-shadow: 0 10px 3px #0000004d, inset 0 0 3px #000;
  }
}

@keyframes new-ball-y-away {
  0% {
    animation-timing-function: ease-out;
    transform: translateY(100%);
  }

  80% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(42%);
  }
}

@keyframes new-ball-y-home {
  0% {
    animation-timing-function: ease-out;
    transform: translateY(100%);
  }

  80% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(42%);
  }
}

@keyframes ball-x-away {
  0% {
    background-position: 0 0;
    transform: translateX(0);
    box-shadow: 0 0 3px #00000080, inset 0 0 5px #000;
  }

  50% {
    animation-timing-function: ease-in;
    transform: translateX(500%);
    box-shadow: 0 25px 15px #0000004d, inset 0 0 5px #000;
  }

  to {
    background-position: 800% -1600%;
    transform: translateX(250%);
    box-shadow: 0 10px 3px #0000004d, inset 0 0 3px #000;
  }
}

@keyframes ball-x-home {
  0% {
    background-position: 0 0;
    transform: translateX(0);
    box-shadow: 0 0 3px #00000080, inset 0 0 5px #000;
  }

  50% {
    animation-timing-function: ease-in;
    transform: translateX(-500%);
    box-shadow: 0 25px 15px #0000004d, inset 0 0 5px #000;
  }

  to {
    background-position: 800% -1600%;
    transform: translateX(-250%);
    box-shadow: 0 10px 3px #0000004d, inset 0 0 3px #000;
  }
}

@keyframes ball-y-away {
  0% {
    animation-timing-function: ease-out;
    transform: translateY(85%);
  }

  80% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(20%);
  }
}

@keyframes ball-y-home {
  0% {
    animation-timing-function: ease-out;
    transform: translateY(85%);
  }

  80% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(20%);
  }
}

.softion-tracker .FreeKick {
  opacity: 0;
  text-align: center;
}

.softion-tracker .field .gate-l {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAB7CAYAAADe6GY+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjQxMkYyOTJGNkYxMUU0QkU4NkFFRENDODlFREE1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjQxMkYyQTJGNkYxMUU0QkU4NkFFRENDODlFREE1MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCNDEyRjI3MkY2RjExRTRCRTg2QUVEQ0M4OUVEQTUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCNDEyRjI4MkY2RjExRTRCRTg2QUVEQ0M4OUVEQTUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+n3FaxQAACe5JREFUeNrcXWlvGzcQ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") 50% / contain no-repeat;
  left: .2%;
}

.softion-tracker .field .gate-l, .softion-tracker .field .gate-r {
  width: 12%;
  height: 62%;
  position: absolute;
  top: -6%;
}

.softion-tracker .field .gate-r {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAB7CAYAAADe6GY+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOURGRUQwNTJGNkUxMUU0OUYyM0Q3OEY4RkREMEYzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOURGRUQwNjJGNkUxMUU0OUYyM0Q3OEY4RkREMEYzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5REZFRDAzMkY2RTExRTQ5RjIzRDc4RjhGREQwRjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI5REZFRDA0MkY2RTExRTQ5RjIzRDc4RjhGREQwRjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kxFczAAACfRJREFUeNrcXWtvG0UU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") 50% / contain no-repeat;
  left: 88%;
}

.softion-tracker .FreeKick .new-ripple {
  border: .1em solid #fff;
  border-radius: 50%;
  width: 3%;
  height: 7%;
  margin: 3%;
  animation: 1.5s infinite forwards new-ripple-out;
  position: absolute;
}

@keyframes new-ripple-out {
  0% {
    opacity: 0;
  }

  15% {
    opacity: .8;
  }

  85% {
    opacity: 0;
    width: 9%;
    height: 18%;
    margin: .2%;
  }

  to {
    opacity: 0;
  }
}

.softion-tracker .FreeKick.away, .softion-tracker .FreeKick.home {
  opacity: 1;
}

.softion-tracker .FreeKick .new-ball {
  animation: 1.5s linear infinite forwards free-kick;
  position: absolute;
}

.softion-tracker .FreeKick.home .new-ball, .softion-tracker .FreeKick .new-ball {
  bottom: 20.5%;
  left: 35%;
}

.softion-tracker .FreeKick.away .new-ball {
  left: unset;
  right: 35%;
}

.softion-tracker .FreeKick.away .new-ripple, .softion-tracker .FreeKick.home .new-ripple {
  bottom: 13%;
  left: 32%;
}

.softion-tracker .FreeKick.away .new-ripple {
  left: unset;
  right: 32%;
}

.softion-tracker .FreeKick .new-arrow {
  border-bottom: .15em dashed #fff;
  width: 40%;
  animation: 3s infinite new-expand-arrow;
  position: absolute;
}

.softion-tracker .FreeKick .new-arrow:after {
  content: "";
  border: .4em solid #0000;
  border-left-color: #fff;
  width: 0;
  height: 0;
  margin-top: -.31em;
  position: absolute;
  top: 50%;
}

.softion-tracker .FreeKick.home .new-arrow {
  transform-origin: 0 0;
  bottom: 24%;
  left: 37%;
  transform: rotate(-21deg);
}

.softion-tracker .FreeKick.home .new-arrow:after {
  border-color: #0000 #0000 #0000 #fff;
  left: 100%;
}

.softion-tracker .FreeKick.away .new-arrow {
  transform-origin: 100% 0;
  bottom: 24%;
  right: 37%;
  transform: rotate(21deg);
}

.softion-tracker .FreeKick.away .new-arrow:after {
  border-color: #0000 #fff #0000 #0000;
  right: 100%;
}

@keyframes new-expand-arrow {
  0% {
    opacity: 0;
    width: 0;
  }

  10% {
    opacity: 1;
  }

  50% {
    width: 40%;
  }

  60% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.softion-tracker .GoalKick {
  opacity: 0;
}

.softion-tracker .GoalKick .ripple {
  border: .1em solid #fff;
  border-radius: 50%;
  width: 3%;
  height: 10%;
  margin: 3%;
  animation: 1.5s infinite forwards ripple-out;
  position: absolute;
}

.softion-tracker .GoalKick .ball {
  animation: 1.5s linear infinite forwards free-kick;
  position: absolute;
}

.softion-tracker .GoalKick .arrow {
  border-bottom: .15em dashed #fff;
  width: 20%;
  animation: 3s infinite expand-arrow;
  position: absolute;
}

.softion-tracker .GoalKick .arrow:after {
  content: "";
  border: .4em solid #0000;
  border-left-color: #fff;
  width: 0;
  height: 0;
  margin-top: -.31em;
  position: absolute;
  top: 50%;
}

.softion-tracker .GoalKick.home {
  opacity: 1;
}

.softion-tracker .GoalKick.home .ripple {
  bottom: 31%;
  left: 11%;
}

.softion-tracker .GoalKick.home .ball {
  bottom: 41%;
  left: 14%;
}

.softion-tracker .GoalKick.home .arrow {
  transform-origin: 0 0;
  bottom: 42.5%;
  left: 15%;
  transform: rotate(-7deg);
}

.softion-tracker .GoalKick.home .arrow:after {
  border-color: #0000 #0000 #0000 #fff;
  left: 100%;
}

.softion-tracker .GoalKick.away {
  opacity: 1;
}

.softion-tracker .GoalKick.away .ripple {
  bottom: 31%;
  right: 11%;
}

.softion-tracker .GoalKick.away .ball {
  bottom: 41%;
  right: 14%;
}

.softion-tracker .GoalKick.away .arrow {
  transform-origin: 100% 0;
  bottom: 42.5%;
  right: 15%;
  transform: rotate(7deg);
}

.softion-tracker .GoalKick.away .arrow:after {
  border-color: #0000 #fff #0000 #0000;
  right: 100%;
}

.softion-tracker .Substitution .new-sub-cont {
  opacity: 0;
  border: 5px solid red;
  border-color: red red #0f0 #0f0;
  border-radius: 50%;
  width: 3.4em;
  height: 3.4em;
  animation: 1.5s ease-in-out infinite forwards substitute;
  position: absolute;
  transform: rotate(-45deg);
  box-shadow: 0 0 10px #00000080, inset 0 0 10px #00000080;
}

.softion-tracker .Substitution .new-sub-cont:after, .softion-tracker .Substitution .new-sub-cont:before {
  content: "";
  border: .5em solid #0000;
  border-bottom-color: #0f0;
  width: 0;
  height: 0;
  position: absolute;
  transform: rotate(45deg) translate(-3px, -7px);
}

.softion-tracker .Substitution .new-sub-cont:after {
  border-color: red #0000 #0000;
  transform: rotate(45deg) translate(38px, 7px);
}

.softion-tracker .Substitution.home .new-sub-cont {
  opacity: 1;
  top: 50%;
  left: 33%;
}

.softion-tracker .Substitution.away .new-sub-cont {
  opacity: 1;
  top: 50%;
  right: 33%;
}

.softion-tracker .ThrowIn > .new-throw-in {
  position: absolute;
  inset: 0;
  transform: translateY(85%);
}

.softion-tracker .ThrowIn > .new-throw-in .new-ball {
  position: absolute;
  transform: translateX(0);
}

.softion-tracker .ThrowIn.home > .new-throw-in {
  animation: 1.8s cubic-bezier(0, 0, .35, 1) .3s infinite new-ball-throw_home;
}

.softion-tracker .ThrowIn.home > .new-throw-in .new-ball {
  animation: 1.8s cubic-bezier(0, 0, .65, 1) .3s infinite new-throw-in_home;
  left: 40%;
}

.softion-tracker .ThrowIn.away > .new-throw-in {
  animation: 1.8s cubic-bezier(0, 0, .35, 1) .3s infinite new-ball-throw_away;
}

.softion-tracker .ThrowIn.away > .new-throw-in .new-ball {
  animation: 1.8s cubic-bezier(0, 0, .65, 1) .3s infinite new-throw-in_away;
  left: 50%;
}

@keyframes new-ball-throw_home {
  0% {
    animation-timing-function: ease-out;
    transform: translateY(85%);
  }

  80% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(30%);
  }
}

@keyframes new-ball-throw_away {
  0% {
    animation-timing-function: ease-out;
    transform: translateY(85%);
  }

  80% {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translateY(30%);
  }
}

@keyframes new-throw-in_home {
  0% {
    background-position: 0 0;
    transform: translateX(0);
    box-shadow: 0 20px 15px #00000080, inset 0 0 5px #000;
  }

  30% {
    animation-timing-function: ease-in;
    box-shadow: 0 25px 15px #0000004d, inset 0 0 5px #000;
  }

  60% {
    opacity: 1;
    background-position: 0 -600%;
    box-shadow: 0 1px 1px #0009, inset 0 -3px 6px #000;
  }

  to {
    opacity: 0;
    background-position: 0 -1600%;
    transform: translateX(60px);
    box-shadow: 0 0 #0009, inset 0 -3px 6px #000;
  }
}

@keyframes new-throw-in_away {
  0% {
    background-position: 0 0;
    transform: translateX(0);
    box-shadow: 0 20px 15px #00000080, inset 0 0 5px #000;
  }

  30% {
    animation-timing-function: ease-in;
    box-shadow: 0 25px 15px #0000004d, inset 0 0 5px #000;
  }

  60% {
    opacity: 1;
    background-position: 0 -600%;
    box-shadow: 0 1px 1px #0009, inset 0 -3px 6px #000;
  }

  to {
    opacity: 0;
    background-position: 0 -1600%;
    transform: translateX(-60px);
    box-shadow: 0 0 #0009, inset 0 -3px 6px #000;
  }
}

.softion-tracker .Goal .goal-animation-frame {
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.softion-tracker .Goal .goal-animation-frame:after, .softion-tracker .Goal .goal-animation-frame:before {
  content: "";
  background-color: #fff3;
  width: 200%;
  height: 500%;
  position: absolute;
}

.softion-tracker .Goal .goal-animation-frame:before {
  border-right: 1em solid #fff;
  animation: 2.4s both goal-left-side;
  top: -50%;
  right: 100%;
}

.softion-tracker .Goal .goal-animation-frame:after {
  border-left: 1em solid #fff;
  animation: 2.4s both goal-right-side;
  top: -50%;
  left: 100%;
}

.softion-tracker .Goal .new-goal-text {
  color: #f2f2f2;
  opacity: 0;
  text-align: center;
  text-shadow: 1px 1px 10px #000;
  width: 50%;
  font-size: 2.2em;
  line-height: 1.25;
  animation: 1.2s 1.2s forwards enter-text;
  position: absolute;
  top: calc(50% - 1.2em);
  left: 25%;
  overflow: visible;
}

.softion-tracker .Goal .goal-sub-text {
  position: relative;
  top: .3em;
}

@keyframes goal-left-side {
  0% {
    transform: translate(0);
  }

  49% {
    transform: translate(24%);
  }

  51% {
    transform: translate(25%);
  }

  to {
    transform: translate(0);
  }
}

@keyframes goal-right-side {
  0% {
    transform: translate(0);
  }

  49% {
    transform: translate(-25%);
  }

  51% {
    transform: translate(-25%);
  }

  to {
    transform: translate(0);
  }
}

@keyframes enter-text {
  0% {
    opacity: 1;
    transform: scale(0);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.softion-tracker .game-list-statistics {
  border-collapse: initial;
  table-layout: fixed;
  width: 100%;
  font-size: 10px;
  line-height: 12px;
  display: table;
  box-shadow: inset 0 -1px #ffffff0f;
}

.softion-tracker .game-list-statistics tr td b {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  font-weight: 400;
  display: block;
  overflow: hidden;
}

.softion-tracker .tab-video-nav-b.active {
  border-bottom: 1px solid #f5be47;
}

.softion-tracker .game-score-column:after, .softion-tracker .game-score-column:before {
  content: "";
  z-index: 0;
  border: 8px solid #0000;
  border-top: 30px solid #000;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  display: none;
  position: absolute;
  top: 0;
  left: -8px;
}

.softion-tracker .game-score-column:after {
  top: 0;
  left: auto;
  right: -8px;
}

.softion-tracker .error-event {
  text-align: center;
  padding: 20%;
}

.softion-tracker .live-score-view {
  float: left;
  table-layout: fixed;
  text-align: center;
  z-index: 33;
  width: 60px;
  min-width: 60px;
  padding: 0 2px;
  display: table;
  position: relative;
}

.softion-tracker .live-score-view > span {
  font-size: 14px;
  font-weight: 700;
  line-height: 25px;
}

.softion-tracker .live-score-view > svg {
  fill: #00000042;
  z-index: -1;
  position: absolute;
  left: 0;
}

.softion-tracker .team-name-live-game {
  color: #f2f2f2;
  float: left;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%;
  margin: 0;
  padding: 0 2px 0 5px;
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
}

.softion-tracker .game-control.Tennis {
  margin: 0;
  font-size: 14px;
}

.softion-tracker .game-control.Tennis .statistics-toggle {
  color: var(--text-color-light);
  background: #00102cc7;
  height: 51px;
  overflow: hidden;
}

.softion-tracker .game-control.Tennis .statistics-toggle button {
  cursor: pointer;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: 0;
  width: 40px;
  height: 20px;
  margin: 0 auto;
  display: block;
  position: relative;
  top: 1px;
}

.softion-tracker .game-control.Tennis .statistics-toggle button:focus {
  outline: none;
}

.softion-tracker .game-control.Tennis .statistics-toggle button:after {
  border: 6px solid #0000;
  border-top: 6px solid var(--sport-border-left-primary);
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 7px;
  left: 13px;
}

.softion-tracker .game-control.Tennis .game-statistics {
  margin: .5em .3em;
  overflow: hidden;
}

.softion-tracker .game-control.Tennis .game-statistics.hidden {
  display: none;
}

.softion-tracker .game-control.Tennis .game-statistics li {
  float: left;
  width: 48%;
  margin: .3em 2.9% .3em 0;
}

.softion-tracker .game-control.Tennis .game-statistics li:nth-child(2n) {
  margin-right: 0;
}

.softion-tracker .game-control.Tennis .field-container {
  padding: 0;
}

.softion-tracker .game-control.Tennis .field-container .game-team-names li {
  line-height: 25px;
}

.softion-tracker .game-control.Tennis .field-container.tl-hide .field {
  margin: 0;
}

.softion-tracker .game-control.Tennis .field {
  background: url("field-tennis.7787180e.484df18e.b37a1dbb.png") 50% / contain no-repeat;
  width: 100%;
  height: 100%;
  padding: 0 0 32%;
  position: relative;
}

.softion-tracker .game-control.Tennis .animation-container {
  float: left;
  text-align: center;
  width: 100%;
}

.softion-tracker .game-control.Tennis .ball {
  box-shadow: none;
  background-color: #c0ff82;
  background-image: none;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  overflow: hidden;
}

.softion-tracker .game-control.Tennis .ball:before {
  color: #ebff00;
  content: "";
  font: 14px / 14px Sport-icons;
  box-shadow: 0 1px 3px #0006;
}

.softion-tracker .game-control.Tennis .Point .point_text {
  color: #fff;
  opacity: .85;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  background: #d6d6d6;
  border: 1px solid #bbb;
  border-radius: 4px;
  max-width: 27%;
  height: 22px;
  padding: 0 5px;
  font-size: 10px;
  font-weight: 700;
  line-height: 22px;
  position: absolute;
  bottom: 11%;
  overflow: hidden;
}

.softion-tracker .game-control.Tennis .Point.side_1 .point_text {
  animation: .8s ease-out forwards point_text_1;
  left: 10%;
}

.softion-tracker .game-control.Tennis .Point.side_2 .point_text {
  animation: .8s ease-out forwards point_text_2;
  right: 11%;
}

.softion-tracker .game-control.Tennis .Point .score_1, .softion-tracker .game-control.Tennis .Point .score_2 {
  color: #fff;
  opacity: .8;
  text-align: center;
  background: #112345;
  border: 1px solid #08193d;
  border-radius: 4px;
  width: 28px;
  height: 30px;
  font-size: 16px;
  line-height: 28px;
  position: absolute;
  top: 30%;
  overflow: hidden;
  box-shadow: 0 0 5px #0003;
}

.softion-tracker .game-control.Tennis .Point .score_1 span, .softion-tracker .game-control.Tennis .Point .score_2 span {
  position: relative;
}

.softion-tracker .game-control.Tennis .Point .score_1 {
  margin-left: -40px;
  animation: .8s ease-out forwards point_text_1;
  left: 50%;
}

.softion-tracker .game-control.Tennis .Point .score_2 {
  margin-right: -40px;
  animation: .8s ease-out forwards point_text_2;
  right: 50%;
}

.softion-tracker .game-control.Tennis .BallInPlay .ball_container {
  position: absolute;
  inset: 0;
}

.softion-tracker .game-control.Tennis .BallInPlay .ball_container .ball, .softion-tracker .game-control.Tennis .BallInPlay .ball_container .ball_shadow {
  position: absolute;
  top: 20%;
}

.softion-tracker .game-control.Tennis .BallInPlay .ball_container .ball_shadow {
  background: none;
  border-radius: 50%;
  width: 14px;
  height: 14px;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_1.right .ball_container {
  animation: 1.7s cubic-bezier(0, 0, .35, 1) .2s infinite forwards ball_in_play_y_home;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_1.right .ball_container .ball {
  opacity: 0;
  animation-name: ball_in_play_x_home, rotate_ball;
  animation-duration: 1.7s, 1s;
  animation-timing-function: cubic-bezier(0, 0, .65, 1), linear;
  animation-iteration-count: infinite, infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: .2s, 0s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_1.right .ball_container .ball_shadow {
  animation: 1.7s cubic-bezier(0, 0, .65, 1) .2s infinite forwards ball_in_play_x_shadow;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_1.left .ball_container {
  animation: 1.7s cubic-bezier(0, 0, .35, 1) .2s infinite forwards ball_in_play_y_home1;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_1.left .ball_container .ball {
  opacity: 0;
  animation-name: ball_in_play_x_home1, rotate_ball;
  animation-duration: 1.7s, 1s;
  animation-timing-function: cubic-bezier(0, 0, .65, 1), linear;
  animation-iteration-count: infinite, infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: .2s, 0s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_1.left .ball_container .ball_shadow {
  animation: 1.7s cubic-bezier(0, 0, .65, 1) .2s infinite forwards ball_in_play_x_shadow1;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_2.left .ball_container {
  animation: 1.7s cubic-bezier(0, 0, .35, 1) .2s infinite forwards ball_in_play_y_away;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_2.left .ball_container .ball {
  opacity: 0;
  animation-name: ball_in_play_x_away, rotate_ball;
  animation-duration: 1.7s, 1s;
  animation-timing-function: cubic-bezier(0, 0, .65, 1), linear;
  animation-iteration-count: infinite, infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: .2s, 0s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_2.left .ball_container .ball_shadow {
  animation: 1.7s cubic-bezier(0, 0, .65, 1) .2s infinite forwards ball_in_play_x_shadow_away;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_2.right .ball_container {
  animation: 1.7s cubic-bezier(0, 0, .35, 1) .2s infinite forwards ball_in_play_y_home2;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_2.right .ball_container .ball {
  opacity: 0;
  animation-name: ball_in_play_x_home2, rotate_ball;
  animation-duration: 1.7s, 1s;
  animation-timing-function: cubic-bezier(0, 0, .65, 1), linear;
  animation-iteration-count: infinite, infinite;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: .2s, 0s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
}

.softion-tracker .game-control.Tennis .BallInPlay.side_2.right .ball_container .ball_shadow {
  animation: 1.7s cubic-bezier(0, 0, .65, 1) .2s infinite forwards ball_in_play_x_shadow2;
}

.softion-tracker .game-control.Tennis .Ace .ball_container {
  position: absolute;
  inset: 0;
}

.softion-tracker .game-control.Tennis .Ace .ball_container .ball, .softion-tracker .game-control.Tennis .Ace .ball_container .ball_shadow {
  position: absolute;
  top: 20%;
}

.softion-tracker .game-control.Tennis .Ace .ball_container .ball_shadow {
  background: none;
  border-radius: 50%;
  width: 14px;
  height: 14px;
}

.softion-tracker .game-control.Tennis .Ace .set {
  color: #fff;
  opacity: 0;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  background: #112345;
  border: 1px solid #08193d;
  border-radius: .3em;
  width: 30%;
  padding: .3em 1em;
  font-size: .8em;
  font-weight: 700;
  position: absolute;
  top: 40%;
  overflow: hidden;
  box-shadow: 0 0 5px #0003;
}

.softion-tracker .game-control.Tennis .Ace.side_1 .ball_container {
  animation: .8s ease-in-out forwards ball_ace_y_home;
}

.softion-tracker .game-control.Tennis .Ace.side_1 .ball_container .ball {
  opacity: 0;
  animation: .8s ease-in-out ball_ace_x_home;
}

.softion-tracker .game-control.Tennis .Ace.side_1 .ball_container .ball_shadow {
  animation: .8s ease-in-out forwards shadow_ace_x_home;
}

.softion-tracker .game-control.Tennis .Ace.side_1 .set {
  animation: .5s ease-in .9s forwards setInfo;
  left: 11%;
}

.softion-tracker .game-control.Tennis .Ace.side_2 .ball_container {
  animation: .8s ease-in-out forwards ball_ace_y_away;
}

.softion-tracker .game-control.Tennis .Ace.side_2 .ball_container .ball {
  opacity: 0;
  animation: .8s ease-in-out ball_ace_x_away;
}

.softion-tracker .game-control.Tennis .Ace.side_2 .ball_container .ball_shadow {
  animation: .8s ease-in-out forwards shadow_ace_x_away;
}

.softion-tracker .game-control.Tennis .Ace.side_2 .set {
  animation: .5s ease-in .9s forwards setInfo;
  right: 11%;
}

.softion-tracker .game-control.Tennis .FifthSet, .softion-tracker .game-control.Tennis .Finished, .softion-tracker .game-control.Tennis .FirstSet, .softion-tracker .game-control.Tennis .FourthSet, .softion-tracker .game-control.Tennis .InjuryBreak, .softion-tracker .game-control.Tennis .RainDelay, .softion-tracker .game-control.Tennis .SecondSet, .softion-tracker .game-control.Tennis .ThirdSet, .softion-tracker .game-control.Tennis .Timeout {
  text-align: center;
  width: 40%;
  margin: 0 30%;
  position: absolute;
  top: 40%;
}

.softion-tracker .game-control.Tennis .FifthSet .set, .softion-tracker .game-control.Tennis .Finished .set, .softion-tracker .game-control.Tennis .FirstSet .set, .softion-tracker .game-control.Tennis .FourthSet .set, .softion-tracker .game-control.Tennis .InjuryBreak .set, .softion-tracker .game-control.Tennis .RainDelay .set, .softion-tracker .game-control.Tennis .SecondSet .set, .softion-tracker .game-control.Tennis .ThirdSet .set, .softion-tracker .game-control.Tennis .Timeout .set {
  color: #fff;
  opacity: 0;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  background: #112345;
  border: 1px solid #08193d;
  border-radius: .3em;
  padding: .3em 1em;
  font-size: .8em;
  font-weight: 700;
  animation: 1.5s ease-in .2s forwards setInfo;
  overflow: hidden;
  box-shadow: 0 0 5px #0003;
}

.softion-tracker .game-control.Tennis .DoubleFault .fault_text, .softion-tracker .game-control.Tennis .ServiceFault .fault_text {
  color: var(--text-color-dark);
  opacity: .85;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  background: #ffeb00;
  border: 1px solid #fe0;
  border-radius: .3em;
  max-width: 27%;
  padding: .2em .5em;
  font-size: .8em;
  font-weight: 700;
  position: absolute;
  bottom: 11%;
  overflow: hidden;
}

.softion-tracker .game-control.Tennis .DoubleFault.side_1 .fault_text, .softion-tracker .game-control.Tennis .ServiceFault.side_1 .fault_text {
  animation: .8s ease-out forwards fault_text_1;
  left: 8%;
}

.softion-tracker .game-control.Tennis .DoubleFault.side_2 .fault_text, .softion-tracker .game-control.Tennis .ServiceFault.side_2 .fault_text {
  animation: .8s ease-out forwards fault_text_2;
  right: 8%;
}

@keyframes hide-animation {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes point_text_1 {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }

  to {
    opacity: 1;
  }
}

@keyframes point_text_2 {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }

  to {
    opacity: 1;
  }
}

@keyframes slideDown {
  0% {
    top: -100%;
  }

  to {
    top: 0;
  }
}

@keyframes fault_text_1 {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }

  40% {
    opacity: .3;
    animation-timing-function: ease-in;
  }

  80% {
    opacity: .5;
    animation-timing-function: ease-in;
  }

  20%, 60%, to {
    opacity: 1;
  }
}

@keyframes fault_text_2 {
  0% {
    opacity: 0;
    animation-timing-function: ease-in;
  }

  40% {
    opacity: .3;
    animation-timing-function: ease-in;
  }

  80% {
    opacity: .5;
    animation-timing-function: ease-in;
  }

  20%, 60%, to {
    opacity: 1;
  }
}

@keyframes ball_in_play_y_home {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    transform: translateY(40%);
  }

  10%, 90% {
    opacity: 1;
  }

  50% {
    animation-timing-function: ease-in;
    transform: translateY(5%);
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    transform: translateY(20%);
  }
}

@keyframes rotate_ball {
  0% {
    transform: rotate(0);
  }

  70% {
    transform: rotate(180deg);
  }

  to {
    transform: rotate(1turn);
  }
}

@keyframes ball_in_play_x_home {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    left: 15%;
  }

  10%, 60% {
    opacity: 1;
  }

  20% {
    animation-timing-function: ease-in;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    left: 65%;
  }
}

@keyframes ball_in_play_x_shadow {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    left: 15%;
    box-shadow: 0 8px 5px #0006, inset 0 0 5px #3b4d03;
  }

  10%, 60% {
    opacity: 1;
  }

  20% {
    animation-timing-function: ease-in;
    box-shadow: 0 20px 10px #0006, inset 0 0 5px #3b4d03;
  }

  70% {
    box-shadow: 0 8px 5px #0006, inset 0 0 5px #3b4d03;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    left: 65%;
    box-shadow: 0 4px 3px #0006, inset 0 0 5px #3b4d03;
  }
}

@keyframes ball_in_play_y_home1 {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    transform: translateY(5%);
  }

  10%, 90% {
    opacity: 1;
  }

  50% {
    animation-timing-function: ease-in;
    transform: translateY(25%);
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    transform: translateY(40%);
  }
}

@keyframes ball_in_play_x_home1 {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    left: 30%;
  }

  10%, 60% {
    opacity: 1;
  }

  20% {
    animation-timing-function: ease-in;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    left: 65%;
  }
}

@keyframes ball_in_play_x_shadow1 {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    left: 30%;
    box-shadow: 0 8px 5px #0006;
  }

  10%, 60% {
    opacity: 1;
  }

  20% {
    animation-timing-function: ease-in;
    box-shadow: 0 20px 10px #0006;
  }

  70% {
    box-shadow: 0 5px 3px #0000004d;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    left: 65%;
    box-shadow: 0 4px 3px #0006;
  }
}

@keyframes ball_in_play_y_away {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    transform: translateY(40%);
  }

  50% {
    animation-timing-function: ease-in;
    transform: translateY(5%);
  }

  10%, 90% {
    opacity: 1;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    transform: translateY(20%);
  }
}

@keyframes ball_in_play_x_away {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    right: 15%;
  }

  10%, 60% {
    opacity: 1;
  }

  20% {
    animation-timing-function: ease-in;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    right: 65%;
  }
}

@keyframes ball_in_play_x_shadow_away {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    right: 15%;
    box-shadow: 0 8px 5px #0006;
  }

  10%, 60% {
    opacity: 1;
  }

  20% {
    animation-timing-function: ease-in;
    box-shadow: 0 20px 10px #0006;
  }

  70% {
    box-shadow: 0 8px 5px #0006;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    right: 65%;
    box-shadow: 0 4px 3px #0006;
  }
}

@keyframes ball_in_play_y_home2 {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    transform: translateY(5%);
  }

  10%, 90% {
    opacity: 1;
  }

  50% {
    animation-timing-function: ease-in;
    transform: translateY(25%);
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    transform: translateY(40%);
  }
}

@keyframes ball_in_play_x_home2 {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    right: 30%;
  }

  10%, 60% {
    opacity: 1;
  }

  20% {
    animation-timing-function: ease-in;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    right: 65%;
  }
}

@keyframes ball_in_play_x_shadow2 {
  0% {
    opacity: 0;
    animation-timing-function: ease-out;
    right: 30%;
    box-shadow: 0 8px 5px #0006, inset 0 0 5px #3b4d03;
  }

  10%, 60% {
    opacity: 1;
  }

  20% {
    animation-timing-function: ease-in;
    box-shadow: 0 20px 10px #0006, inset 0 0 5px #3b4d03;
  }

  70% {
    box-shadow: 0 5px 3px #0000004d, inset 0 0 5px #3b4d03;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-out;
    right: 65%;
    box-shadow: 0 4px 3px #0006, inset 0 0 5px #3b4d03;
  }
}

@keyframes setInfo {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  70% {
    opacity: 1;
    animation-timing-function: ease-in;
    transform: scale(1.05);
  }

  to {
    opacity: .8;
    transform: scale(1);
  }
}

@keyframes ball_ace_y_home {
  10% {
    animation-timing-function: ease-out;
    transform: translateY(5%);
  }

  35% {
    animation-timing-function: ease-in;
    transform: translateY(38%);
  }

  38% {
    animation-timing-function: ease-out;
    transform: translateY(38%);
  }

  70% {
    animation-timing-function: ease-in;
    transform: translateY(5%);
  }
}

@keyframes ball_ace_x_home {
  9% {
    opacity: 0;
    left: 30%;
  }

  10% {
    opacity: 1;
    animation-timing-function: ease-out;
    left: 30%;
  }

  35% {
    opacity: 1;
    animation-timing-function: ease-in;
    left: 57%;
    transform: scale(1);
  }

  38% {
    opacity: 1;
    animation-timing-function: ease-out;
    transform: scaleY(.5);
  }

  40% {
    transform: scaleY(1);
  }

  70% {
    opacity: 1;
    animation-timing-function: ease-in;
    left: 80%;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-in;
    left: 100%;
  }
}

@keyframes shadow_ace_x_home {
  9% {
    opacity: 0;
    left: 30%;
    box-shadow: 0 25px 10px #0006, inset 0 0 5px #3b4d03;
  }

  10% {
    opacity: 1;
    animation-timing-function: ease-out;
    left: 30%;
    box-shadow: 0 25px 10px #0006, inset 0 0 5px #3b4d03;
  }

  35% {
    opacity: 1;
    animation-timing-function: ease-in;
    left: 57%;
    transform: scale(1);
    box-shadow: 0 1px 5px #0006, inset 0 -3px 5px #3b4d03;
  }

  38% {
    opacity: 1;
    animation-timing-function: ease-out;
    transform: scaleY(.5);
    box-shadow: 0 1px 5px #0006, inset 0 -3px 5px #3b4d03;
  }

  40% {
    transform: scaleY(1);
    box-shadow: 0 2px 5px #0006, inset 0 -3px 5px #3b4d03;
  }

  70% {
    opacity: 1;
    animation-timing-function: ease-in;
    left: 80%;
    box-shadow: 0 20px 10px #0006, inset 0 0 5px #3b4d03;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-in;
    left: 100%;
    box-shadow: 0 20px 10px #0006, inset 0 0 5px #3b4d03;
  }
}

@keyframes ball_ace_y_away {
  10% {
    animation-timing-function: ease-out;
    transform: translateY(5%);
  }

  35% {
    animation-timing-function: ease-in;
    transform: translateY(38%);
  }

  38% {
    animation-timing-function: ease-out;
    transform: translateY(38%);
  }

  70% {
    animation-timing-function: ease-in;
    transform: translateY(5%);
  }
}

@keyframes ball_ace_x_away {
  9% {
    opacity: 0;
    right: 30%;
  }

  10% {
    opacity: 1;
    animation-timing-function: ease-out;
    right: 30%;
  }

  35% {
    opacity: 1;
    animation-timing-function: ease-in;
    right: 57%;
    transform: scale(1);
  }

  38% {
    opacity: 1;
    animation-timing-function: ease-out;
    transform: scaleY(.5);
  }

  40% {
    transform: scaleY(1);
  }

  70% {
    opacity: 1;
    animation-timing-function: ease-in;
    right: 80%;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-in;
    right: 100%;
  }
}

@keyframes shadow_ace_x_away {
  9% {
    opacity: 0;
    right: 30%;
    box-shadow: 0 25px 10px #0006, inset 0 0 5px #3b4d03;
  }

  10% {
    opacity: 1;
    animation-timing-function: ease-out;
    right: 30%;
    box-shadow: 0 25px 10px #0006, inset 0 0 5px #3b4d03;
  }

  35% {
    opacity: 1;
    animation-timing-function: ease-in;
    right: 57%;
    transform: scale(1);
    box-shadow: 0 1px 5px #0006, inset 0 -3px 5px #3b4d03;
  }

  38% {
    opacity: 1;
    animation-timing-function: ease-out;
    transform: scaleY(.5);
    box-shadow: 0 1px 5px #0006, inset 0 -3px 5px #3b4d03;
  }

  40% {
    transform: scaleY(1);
    box-shadow: 0 2px 5px #0006, inset 0 -3px 5px #3b4d03;
  }

  70% {
    opacity: 1;
    animation-timing-function: ease-in;
    right: 80%;
    box-shadow: 0 20px 10px #0006, inset 0 0 5px #3b4d03;
  }

  90% {
    opacity: 0;
  }

  to {
    opacity: 0;
    animation-timing-function: ease-in;
    right: 100%;
    box-shadow: 0 20px 10px #0006, inset 0 0 5px #3b4d03;
  }
}

.softion-tracker .game-control.Basketball .basket {
  opacity: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABWCAMAAABiiJHFAAADAFBMVEXZ2dn/NTUJAAAAAAD/AAD///////8AAADZ2dn/AACaAADV1dX/Bgb/3d3X19f/AADq6ur/////////i4vh4eH7+vrZ2Nja29vZ39/Z2trZ2Nj/AADZ3Nz/////BQXuZGTzSkrX5eXX6en/AADxVlb9FRX/AQH/AACwsLDgsrL////9AADf7OzASkrX2Nj////y8fH+/f3/Bgb/AACzs7Ozs7P3AADW6+vf39/+/PyaDAz/AAD/AgK4ubn4AAD/AAC0tLSvr6+0tLT/7+/W1tb/AAD5+fns7e3g4eH/AADc39+3uLj/fX3k5eW9u7z19fWbIyOtrq7X19fOsrKsq6wWAAADAACvr6//U1O2uLgAAAANAADhAADY4eG4uLi1g4T/AACdAwOzs7OnPDz/GhoAAAD/Pz/2OTnpiIidFRWvr6//AADm5ualo6b/zc2qpab9/PxRAADW4+OvsLCrOjrj6urCwsLBgID5LS329vb/BwfdwsL/AAD+GxuioqX/4+P/8PCenaL/oKACAAAAAAAAAACzAAD+YGDEy8vlmprrdnbV9vbb09PFyMi4uLi9vr7/xMT/+vr/3t6fn6IAAAD6+vqmpqcAAACxsbECAACSjo+nm5vJp6eeCQkxAAC4amrGgIDT09Pb29vo6OjBw8PBwcHbx8f/zs7gt7f/vr7/ra2kpKj/dHTkq6uFAADYAAC7lZbY1dW8vLzjp6f+EBDp6en/j4//i4v/UlIyAAD/JiYXAACsp6hLAADGv7/M2dnS2trNjI2wUFDO1dWlLS22cnPb4+OhJiakAAB7AACzY2OnPT3s9/emNDTDw8P/kJC8vr7/wMD/pKTExMSYmaAHAABzAAD/l5fXz88AAACzkpP/sbHjGxutFxeCXFz52dn629umFBTPq6vbxsbOwMC/e3v///+ZAACfFRXhzc3bWFjHysmydXWyVladAgLte3uzQ0OtAABjaWmCbW3o7u68T0+0gYW2kpLyw8OuICDofHyaBASVAgKjHh7AkZHAWlp3gGvJAAAA+3RSTlOkVL63PeLqAKVGbZxAvZ5AvuX8ppjMoqSloqRPpehMg3uop2Z+bUk3xpbsQ5sEoPDI31Y7qbwVqqrb/gdk0R4y3rvK0p4N2MOvLvHBfLLb0fejorXCCsuyZa8gr06l7t0k8NHnRjJgdYz+0Cq4ysKz2JagltTzDcVu02ucPFW/y+OmjYXZWV5z05CHrKGOKsSl5cWTRtN5c3yg3em69rPzmpWnu0iAoLCYsJjZiJF7XNDlXZRkvYOUbBROxFiozcTSqt657Nbg7niN1f3z/rKruJ6nZbm5eJWhk8Oni9DS37vn3cz6+/g88/SY6er73HO6bVTb4aiTr9K8nE0G4ewAAAgQSURBVFjD7NBNa9pwHAfwv118iE/RblOYJMcEEhrrAsUg2EPiE0QKwoawiwfxoojXgaK4g1cr8wVUD6J4XSu+iVIvPfbW17FvYiUdwpD26jeB8OdPPnx/P+J+d87cZ6lUKpPJXFyk0+l6vSAoAnkTBAcQHEAVExIoWuJjVjiOi9HkQMcqlDILVSr1AhyBkSQIX82AommaoShFEBS/wvyPNZ1doULhsk35JYnmOPTZUZLEKPAvcUdVq9X1eu1wOMqGUeOl16w9GCBsSJFoOICQXSlJohQFkgAHSK1WXq0Gt/3+w3DYbDZHT0+98PO9nyHub2lzsO2G2igUs8PFOJ7nJbTy+9uKAqdcLg+MwXK5vBsOh4HASNO0Xu/a5RJFMW5FZNnTe4ohv395FZ6DgC48QtN4aXytAwfHMIy7x8fNZjMLBLqaNlbV67gouvBaYZGEmv15dZ4LNRrF4vj5I9r++O6lUAoSx3U6Hcy6MozbRX8xn88xFeq0WqrT6WRNAYbphHFOqBZ1nps28vlkMjmZECLrQd+nz6cme3LibfOcseg/zGaBblfraWpCTeC/cDjMvoopJVrZLRX6U8xPogghXyKREhKJRAjiCb6wH068FO0YxVkWDCgnHjsWNb7CgCZVzCejOhKUZSh72WcDaLOTQKnZrElhQJNKEtl34/P5dF0u2dqBLKjtrqZ5SBgxqL9geqnkiXo8HmLncDYXnHiILAchbTE0iyK29yZ2egMKS8PdHvUONuT7hzqyR/bI/mWPjm0YhKEgDFNmAnggS8Y2LjyBG6/iGo9gwQQmzBHRUMEwGSdHldSGIgX/AJ9Oupu92Zv9M7YiTxexVcUYeU+sLufXkkyZyzaoKIBB80JQAW5Lgbd6GBSvKY/FNoGklPQeTQoTb+OgkNZ9VF0uC1CU8Cbe9VEr59yg+45PYR3J6Gx2DZgXd+V25+BNIZlx9vL5tMIu2WzZOogRXtrGufbSHiCxBglzhm2XY560SOKx5qg4OsUqjnnCE3t8QXSeteyHu479tGenwS2EYRzAi6RxZNAZUkedY9odjWp0l2Kiu8tQCSEaiWgEiSshQiINhhBHdcxoUaL0RMtQqnUfvWlLD2rc933f16fd4NmYMiMNYXwy/X/amcz85nl237z7zrPdA+CigW1gG9gG9j9gO3wP89LhBfwDFkx/E/979vZZxef7f9+LO7T4S9afz2+zI8qVlJSS5zdvPo+6CrypfXufMUNatPQP3/jHbAefdnx+lLVSW/E0NTV18rc8rdCWWXOv8k1twke2Dt0oYD8+94dsAD/EWjqapimKSh3wLTrdAIqm6VRt5f3QOQJfmIOtW3rEe7ZdwIRu3U0pWoqmUu+dulVaNrEuL9Nf1dQ4Kcr55Zmg/5LZ50dMW9y5mddv3nY7DszocouefEprLYmSnIw7GRdXVFRcXFz+UWQRPfz8qEpHOa1vQGQFBXb0stquB1b3mL7w4M3J1L2Uon5FQBbGxb3IKxeJLJZqS7Uo7+4Da+U9+lbwokBVcNDMQX29YafDmWvh9C5w5CqldaW5hSeLh5WXiyDVFotFlPcgKiXjTUbG29fU69gnT/r2HQhTUG/YLl1nMKckk4kfVUVTzpr0R/cfPoPWQSxMKcnIyLB+equtmExTzY+N7QWmNywkYILJZAppFzlyWOidRzU6Sud0Oqtepaenz3NFe2o0LAma1jVnTO9YHi+kZUj7yJGHQhfMEXTyE1Q//Jxe5dQNYJYVxYSmmGvdaO3LfFC9YHkQH54/Iw4VuMaYfuylS/JeSCaWlTEl1qVCO6/yejK+JobzOxZqHBKyLTx81rBRQwVsIH17smFNrl02jdvlfm5J7vXr1tu3P2zZYjAajEa7zCZWCoWZHI9sUx8ejANh4BkeOXL7qI1zQPSF+M1Zf+MKjLxbwSB8cW5ycvIWiA2pNQulKCZW1io1GiEU64EdMwQSwouc1Tp0FIh+vsxM2W/w3d17Vk1jwWyd22zf6TNnbicnZ1+0KxQYiuXrjUaZXooqSVyzn1M/O2srz2dbJIjf2u7d27fTuiU7l60a14gbMTyCqwKyIG3z8pXvC3EharchBEo6MJmRQIyoOEF8Nt4DOywSxP6uITOMz9mDZ984PK7RcW5ExHAWkHPT0qKXr5w6/hiHs1WMk8hFG4FgSTgqg5CoRJzF8cAKBH4MCZuQoO2uIyMaTeG2CouICFPFAnki+tqmDUC6ciEB1yP2izaZ3iE1S/WITIhKEjI9sWwX2j/0BtxJbhCLy2JxVc1z5kY3bsyQ8PepSzyeoNGTMgOhSVQQUr2eECYIz8bUy67vyWb3h4fTY34jLjyb4MBAVc7cgugmlzbXkT8SU0tKNAqF0UY6CBRFEEKD167pVS+7c/2uZUdhVwsKYwWr9u3Lgb6bRLtIjlti1gjVYoJEbNmJGGrGEATHySyOO7uoc+dpnZu1CguDtmPfQd9yefQ1eD6evhtlSdQaMYEpDIkIKsVIRKMWXqiH5QYGB4XBB6XYnDMFjeUrGm/etHIqVOkx+yVqDIpEyEQDISUwhs10Z2MntVKpYi/PLTixYoUcGp86nvPrZEkkSjGGSZFEu0FGYEq9Wrjfnb0MZJocSNfCdC/T/d7iEiWKYAqx1G4wIAhKqvE17uylE96TTHplnlWLlWaFGUuSKuzZiAJXk46f2c1yeRMgj7mTnt34C0oliknF5iQ0MTsbIZPiY35mx09lqvzTxDuSzA4035yV5MjPjO/l9vtXwvVWAlku+9YAAAAASUVORK5CYII=") 0 0 / contain no-repeat;
  width: 21%;
  height: 80%;
  position: absolute;
  top: 1%;
}

.softion-tracker .game-control.Basketball .ball_container {
  position: absolute;
  inset: 0;
}

.softion-tracker .game-control.Basketball .b_ball {
  opacity: 0;
  background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMqaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQ5OTYyQjk5Rjg4MTFFM0E4QkVEODcwMDRDMkM5NDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ5OTYyQkE5Rjg4MTFFM0E4QkVEODcwMDRDMkM5NDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNDk5NjJCNzlGODgxMUUzQThCRUQ4NzAwNEMyQzk0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNDk5NjJCODlGODgxMUUzQThCRUQ4NzAwNEMyQzk0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIABYAJAMBEQACEQEDEQH/xAB/AAEBAQAAAAAAAAAAAAAAAAAFBAMBAQEBAAMAAAAAAAAAAAAAAAMBAgAEBhAAAgEDAwIEBQUBAAAAAAAAAQIDERIEACEFMRNBYXEikTJSIxSBwWJyUxURAAICAQEFCAMAAAAAAAAAAAECABEDITFBURIi8GGRobHB0VJxgRP/2gAMAwEAAhEDEQA/ADpVxZGeLKxlWN2t96oyNU9CRXr568fbDUGe65VOjKIbwfH8ZxfHx4+LjBpGaRrQoMh+427MfAdBU6XNld2smDgw48a0B2uIFwgJfF9nVitj09Qu/wAK6Kzxj0PrD8fieEh5nJ5JIIhJLDCFYKpWpZ90UD5moOgrtpWzZCgWztMBcGIOXoage8UuPar+Gbb6dI7qU+mv710WtbY1D6+kzy0yEDLJkhg7WiPtKS9T0Arq2L0EhBrU+Ui4tJVx1i73ZkNxF0atdRiNmr7qdKeGtZCLupjCCBV1LTFlqLpMwBFG5aJANvGtdHY4RyGG+Hxq45CSfuGNSkdszRqALmf3W19gb6qeulJ6anWUEMT7fmLdjM7VfyRS7/JaUp166OxWyNyte3ymQlxkkkaCEyTDcoLBIRXYe9gfjqsp3mRGG4a/q/WH8PlZUvEp/wBPDOM4aSoZo3Q/ca20huv6Dy0mVAG6TfjDwOSnWteHzKY2wr9ka6u3cr1/jeafDWCDxihk4TGDM5Fucyo5sCSPD7MXbnZ4iahnrct5NDXb031pkXkHULvv+Ia5G/oQVPLQ107++WX8Z+P8i9q/y7daf2s1Kapy0vZ29J//2Q==") 0 / cover;
  border-radius: 50%;
  width: 6%;
  height: 19%;
  position: absolute;
  box-shadow: 0 4px 6px #5a0000c9, inset 2px -2px 8px #310c00e6;
}

.softion-tracker .game-control.Basketball .arrow {
  opacity: 0;
  border-bottom: .15em dashed #fff;
  width: 20%;
  position: absolute;
  bottom: 20%;
}

.softion-tracker .game-control.Basketball .arrow:after {
  content: "";
  border-style: solid;
  border-width: .4em;
  width: 0;
  height: 0;
  margin-top: -.31em;
  position: absolute;
  top: 50%;
}

.softion-tracker .game-control.Basketball .field-container {
  border-right: 1px solid var(--sport-border-right-primary);
  background: none;
  overflow: hidden;
}

.softion-tracker .game-control.Basketball .statistics-toggle {
  background: #5a0000a1;
  padding: 0 0 2px;
}

.softion-tracker .game-control.Basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) {
  width: 48%;
}

.softion-tracker .game-control.Basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .stat-l, .softion-tracker .game-control.Basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .stat-r {
  width: 8%;
}

.softion-tracker .game-control.Basketball .statistics-toggle .game-statistics li:nth-last-child(-n+2) .team-2 {
  width: 84%;
}

.softion-tracker .game-control.Basketball .statistics-toggle .game-statistics li:last-child {
  float: right;
  margin-right: 0;
}

.softion-tracker .game-control.Basketball .Attack .attack-div {
  height: 94%;
  top: 0;
}

.softion-tracker .game-control.Basketball .Attack.home .attack-div {
  background: linear-gradient(90deg, #0000, #ff2900);
}

.softion-tracker .game-control.Basketball .Attack.home .attack-div .attack-dir {
  border-color: #0000 #0000 #0000 #ff2900;
}

.softion-tracker .game-control.Basketball .Attack.away .attack-div {
  background: linear-gradient(90deg, #ff2900, #0000);
}

.softion-tracker .game-control.Basketball .Attack.away .attack-div .attack-dir {
  border-color: #0000 #ff2900 #0000 #0000;
}

.softion-tracker .game-control.Basketball .Foul .timeout-container {
  width: 49.5%;
  height: 91%;
  animation: 2s infinite ball-safe;
  position: absolute;
  top: 2%;
}

.softion-tracker .game-control.Basketball .Foul .timeout-container div {
  color: var(--text-color-light);
  text-align: center;
  height: 35%;
  text-shadow: none;
  width: 100%;
  position: absolute;
  overflow: hidden;
}

.softion-tracker .game-control.Basketball .Foul .timeout-container div:first-child {
  top: 28%;
}

.softion-tracker .game-control.Basketball .Foul .timeout-container div:last-child {
  width: 80%;
  margin: 0 10%;
  top: 42%;
}

.softion-tracker .game-control.Basketball .Foul.home .timeout-container {
  background: linear-gradient(90deg, #0000, #f006);
}

.softion-tracker .game-control.Basketball .Foul.home .timeout-container div:first-child {
  animation: 1s ball-safe-down;
}

.softion-tracker .game-control.Basketball .Foul.home .timeout-container div:last-child {
  animation: 1s ball-safe-up;
}

.softion-tracker .game-control.Basketball .Foul.away .timeout-container {
  background: linear-gradient(90deg, #f006, #0000);
  left: 49.5%;
}

.softion-tracker .game-control.Basketball .Foul.away .timeout-container div:first-child {
  animation: 1.5s ball-safe-down;
}

.softion-tracker .game-control.Basketball .Foul.away .timeout-container div:last-child {
  animation: 1.5s ball-safe-up;
}

.softion-tracker .game-control.Basketball .Free1Throw.away .basket, .softion-tracker .game-control.Basketball .Free2Throws.away .basket, .softion-tracker .game-control.Basketball .Free3Throws.away .basket, .softion-tracker .game-control.Basketball .FreeThrow.away .basket {
  opacity: 1;
  left: 1%;
}

.softion-tracker .game-control.Basketball .Free1Throw.away .b_ball, .softion-tracker .game-control.Basketball .Free2Throws.away .b_ball, .softion-tracker .game-control.Basketball .Free3Throws.away .b_ball, .softion-tracker .game-control.Basketball .FreeThrow.away .b_ball {
  opacity: 1;
  animation: 3s linear infinite free-kick_basket;
  bottom: 20%;
  left: 46%;
}

.softion-tracker .game-control.Basketball .Free1Throw.away .arrow, .softion-tracker .game-control.Basketball .Free2Throws.away .arrow, .softion-tracker .game-control.Basketball .Free3Throws.away .arrow, .softion-tracker .game-control.Basketball .FreeThrow.away .arrow {
  animation: 3.5s infinite expand-arrow;
  right: 50%;
}

.softion-tracker .game-control.Basketball .Free1Throw.away .arrow:after, .softion-tracker .game-control.Basketball .Free2Throws.away .arrow:after, .softion-tracker .game-control.Basketball .Free3Throws.away .arrow:after, .softion-tracker .game-control.Basketball .FreeThrow.away .arrow:after {
  border-color: #0000 #fff #0000 #0000;
  right: 100%;
}

.softion-tracker .game-control.Basketball .Free1Throw.home .basket, .softion-tracker .game-control.Basketball .Free2Throws.home .basket, .softion-tracker .game-control.Basketball .Free3Throws.home .basket, .softion-tracker .game-control.Basketball .FreeThrow.home .basket {
  opacity: 1;
  right: 1%;
  transform: scaleX(-1);
}

.softion-tracker .game-control.Basketball .Free1Throw.home .b_ball, .softion-tracker .game-control.Basketball .Free2Throws.home .b_ball, .softion-tracker .game-control.Basketball .Free3Throws.home .b_ball, .softion-tracker .game-control.Basketball .FreeThrow.home .b_ball {
  opacity: 1;
  animation: 3.5s linear infinite free-kick_basket;
  bottom: 20%;
  right: 46%;
}

.softion-tracker .game-control.Basketball .Free1Throw.home .arrow, .softion-tracker .game-control.Basketball .Free2Throws.home .arrow, .softion-tracker .game-control.Basketball .Free3Throws.home .arrow, .softion-tracker .game-control.Basketball .FreeThrow.home .arrow {
  animation: 3s infinite expand-arrow;
  left: 50%;
}

.softion-tracker .game-control.Basketball .Free1Throw.home .arrow:after, .softion-tracker .game-control.Basketball .Free2Throws.home .arrow:after, .softion-tracker .game-control.Basketball .Free3Throws.home .arrow:after, .softion-tracker .game-control.Basketball .FreeThrow.home .arrow:after {
  border-color: #0000 #0000 #0000 #fff;
  left: 100%;
}

.softion-tracker .game-control.Basketball .OnePoint .text-event, .softion-tracker .game-control.Basketball .ThreePoints .text-event, .softion-tracker .game-control.Basketball .TwoPoints .text-event {
  animation: 1.5s ease-out 1.2s text-slide, 3.5s 2s infinite shadow-pulse;
}

.softion-tracker .game-control.Basketball .OnePoint.home .basket, .softion-tracker .game-control.Basketball .ThreePoints.home .basket, .softion-tracker .game-control.Basketball .TwoPoints.home .basket {
  opacity: 1;
  right: 5%;
  transform: scaleX(-1);
}

.softion-tracker .game-control.Basketball .OnePoint.home .b_ball, .softion-tracker .game-control.Basketball .ThreePoints.home .b_ball, .softion-tracker .game-control.Basketball .TwoPoints.home .b_ball {
  opacity: 0;
  animation: 2s cubic-bezier(0, 0, .65, 1) .3s b_point-home;
  right: 46%;
  box-shadow: 0 30px 20px #5a00006e, inset 2px -2px 8px #310c00e6;
}

.softion-tracker .game-control.Basketball .OnePoint.home .ball_container, .softion-tracker .game-control.Basketball .ThreePoints.home .ball_container, .softion-tracker .game-control.Basketball .TwoPoints.home .ball_container {
  animation: 2s cubic-bezier(0, 0, .35, 1) .3s forwards point_cont-home;
  transform: translateY(41%);
}

.softion-tracker .game-control.Basketball .OnePoint.away .basket, .softion-tracker .game-control.Basketball .ThreePoints.away .basket, .softion-tracker .game-control.Basketball .TwoPoints.away .basket {
  opacity: 1;
  left: 5%;
}

.softion-tracker .game-control.Basketball .OnePoint.away .b_ball, .softion-tracker .game-control.Basketball .ThreePoints.away .b_ball, .softion-tracker .game-control.Basketball .TwoPoints.away .b_ball {
  opacity: 0;
  animation: 2s cubic-bezier(0, 0, .65, 1) .3s b_point-away;
  left: 46%;
  box-shadow: 0 30px 20px #5a00006e, inset 2px -2px 8px #310c00e6;
}

.softion-tracker .game-control.Basketball .OnePoint.away .ball_container, .softion-tracker .game-control.Basketball .ThreePoints.away .ball_container, .softion-tracker .game-control.Basketball .TwoPoints.away .ball_container {
  animation: 2s cubic-bezier(0, 0, .35, 1) .3s forwards point_cont-away;
  transform: translateY(41%);
}

.softion-tracker .Basketball > .game-animation-container {
  background-color: #d79733;
}

.softion-tracker .game-control.Basketball .field-container .field {
  background: url("field-basketball.693f4f27.fa81c531.484f8b3e.png") 50% / contain no-repeat;
}

.softion-tracker .game-animation-container {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcMAAADTBAMAAAAPCWXCAAAAFVBMVEUJCQkeHh4uLi48PDxJSUlWVlZlZWU/GU8FAAAAB3RSTlMzMzMzMzMzJ4jqYgAADxxJREFUeNrkXMuS5EQMTKnce06pPJylci/nKnuWs92z3Lt53Hn+/y8QAUQAwfuxMD38ga2qkjJTKcE3Shj3xMSbaGSKwW+vhpi9yjkpyBIF6OzhU1KGpzzOrVlqRNStVDmAjRJftPRrk2Egr9JHeFuAdRcPCT5M7VQE2LpXpHdxnAUCreFJtrgM6AWtph9DYFl9V1u2wzvrGRy5s1SE3nzoYtqEXAyYh05mXZZYJFhzRi1KU3sytXp0tBje21p11GihDFURhKi8t1umk1DUTpKyxHZF7hzbyF5hthS0zLIjeRsRnOt1fm3WGnPy6i5C69pvVUynw7Juy00ftMM19/RztUSny6JHtS8eNTav8sRDXSPb126BRUKEYy3ykajqw1zXOdNtWvStCdkaTUMVSZyBEhT/MmFLOXyVNAQqlpN1Y7w1t219w7wukGizWjuGs4iE97ON95a9lZF9HhMzmvr7t3Rod9BKjf4QjMjbseXFLXnp54Mm2lLYEKEG3YFVYO+vFO+PtoQbtVIMpB3qNWa4ANajZQ4L9WKCebfQPUUe1Sqf3LGtFGHRVLQFrWI1YR+pwmi+tPXyhmUIHEsHRFCsizyWD0X0jRWva5UjCwSxpZaQCz4CwisThedesDc0q/3aHlgd6kwz5iPU0w+qNFheGAXXL6XJIaC4lM8e8eAFJph7qC4poWeaU0QYNcm+xnxz3/VDdEWLDnNg9qNHemPxm2mOSLDvWAXrl9vrnLM2MaS4aT/XdekWPU6uhzh0K8TQJ/RJQ9O2k+ZNRiBTzUzrjmx2NoSH+JyKfnrVPWZSYMEPyi636ELKkyLaSkc7xBKkqawmpTT50PKM87UgtBWIBeQ4V1VrifHa2KorpUwowfL+tn5kF1vDqLTkosfWNvGiuMWZFlj6kLVh+dBlAAWSmqSJvy82udTrVCoL5qq2HZoHAcrZW01dqsgShUBwfRzayxj47GPh2e3mjvN2lfPo3BoHdS+CsAwBJQvXIp9uo5ET2ELKslpl4ap1nQwMk6g63OON2NvQeM8jIatFiCrstTwZxCTnvirci5HEqGDdH6/kcuPILfvs7KCWlbFijlNAJYf+3jm5QJKPYpmbsSATYMjjZjqx6C5psnHZ7jYUhCqKkm1w02glr1x7o9A6UAaCanm4JdaOCjmOD05rw3y2YAJFYrK8aYidjiXA2U7sloEQf3plqzEmt/AwAIImaIGThaZrVrHKvsgxmh6wqqGrZDtXWXVoLVaHcojIeKieEaCppa26ogirjYlCplbVysvZ/DFFGuaOKQDds8t7AlxoFSyriLsiIqgmGM2x019tl+749r2dwxF4TXS4Y1Y5OMVs3qKuD0+akjC4sNL0Eutg2yKr21XXFBgSg+5kreJe7IZKU+EMnDCNxWuhN0EcwFOGLWIl8eH8YFpUyLCIaLthnGybUlyjjEWT874wlF7mgdKjI3YIBRUyzUB4QIYwTHbgiicf2Ye0oE7EtLp4N66cbseN0cNExVX1LCy81X6hRcPmvZm81aFIifFEbFqgE2CgdPDYodK6WFl8l+hNijdi1OBnTaY6JMBpTNEwwlR7SIjvk0Ot3hJvP+yhWFv068BV8nXXYYm2uUYWqnbMaWgJG/nZWsktF0hQuuYO1AwSMnBDLS8RB3yGfyWSKl21HhB1706XAy2fVgrsuMVs3coQukOOrHtqBXX3B7SpaDHkMuBikxLHiWzqNMprfkkzfmEXA5UrOooUlbgYqjXW49LSGUCnijsocI4S/eHjzVOwizZw3dIGRonc4qCo0KUvlq1cbb6gyedNiZquYIT4dR6E0e2pREjGsP8cWhB/uII6DfNDwokpxbpgC1pGqKogyeIZk0h8+bhInLzA9CKh0BsKJEP2mA0XOaw12fKT3ugUSpgM4bmVxXRZ1UY+YGmkUFlMMkVGt4zxwL+SOALGI+wN9jHQ5ehZH9lmg6RQjo8oee9JN9DjWoAoXT2KHQoUBWOSFLWlAsCAqQeU2TTV+lmai8cpR0SpZmiN1oyCiLStFZFDzzrD8hS0j4batFAWvPGWTdo1ZESVZbFRY7E2GVaTt0QzPE5YArQcQxAicjFcQlKUwB7XVVZIPaeIyhooANyhlkVoXT9wrNRZAFkXDuqUwH8LkWsLfbxFJdDhbCZCa5/9o1cLMufeFXkpb80JIXqgF0AsY4pyWguifWSCwUNCXkvHl6rn8GUhgVlWE1Vxl3x88DHOxtvkAxBcVNZ9Nwkc/x2IAp5vzf6HKg1wr6DlDwcAeCbcXMWk50fo0yNz1B2+2kkKfM+WUpoIb3F+IyJY2PCVvErZ05P6JKJvkYqwiqrckF0yCLeymzvxr0pFjw8aAmPqKkUO0QKbl3V5e+7dLnNB6ByPhyVgKIqCDpg7LugfR1d9nWSxiQ6/Vrzq0S7S1iGA7DXJCMvwetyW6oedeCwE3MYZ6dujLSLrLsVnweiK17awDbYw0UHIE+OwCl+1u8hqu/SewpwH0x7rcW2gmHIJ9pmMLnbZ2uPlqfzHGQ3POfycIup5EjomRqCn6GKlN431QcqiCZMKYKMK0mdLZ1kgHfNcP/u4hVwOIi6MXF0EqDxR+tqKLbpkX2zVhlREkAqGfSXulgKEbCIi8LW8gc5S6uZVupj3rs35CLVTdRU53sjlZt5SeeTIoMm/rPl1PHvWLrLIUDLPMnVlQhRybGmt1uwCBciPZeXho45oxWaZYGqXMjp7Es9NavlBdfqH1EHgeRSvd8ATm6psfXTieVL1n0j2OWAUkZmZq+wShFTV5tUcGYOUt+I4K1n3tDGNjLIlaOiNgT76TJQBf9WavdaoRpETanFpraOcYQ0ucr3EtRNlk+xqCyx0J4hcpZlomxbiHJqrnSspz6YYXXH36KUOQ1cnRFGfBuNAP8ONdeg24PszLdf/IAEhXoyA8askAn8RM7goge44/IENxk98hcjBWxF3KOzcP69piiNdmhAANagNuDmaRbNuNor2uXqcKdYblnBvR6+xMPuwjVlIVruN5goRpluNJdBNRuUBE2X2yDG1w5YL6SFPwAXAWSvsM5J49gDs7waTuN9U+QcTAdGlZ+la4S+2R/VlXCPCMmSgfpwJZxHN5t5DijtaTD5amYaJ50cki57QodiQDWNmAD1EsTuZPjqAQmE2INWjMavunmENH1VXjGHUluJpoKpaXaNzZttzF+dHIg8Lk5cB7+XWmoe/VlSX7uuoturwOFiS8wFNln3XFSJeK6kg5+TU4GQCk56AZ9A7WmBcxxleNDhaotgqrzR4bHQInnjRKC6MReGwM45A2hvn9PZjRZTWyqnwBPePsZhTlxFNORALZMdzKmHvhNIALwut/UIK4guuFt+X3v5i9ItfDcj1uSf8v8+UgTsBmn9DrcY75qPaumYvSSvFGaaabV3Oyw0bKaEbwlj1IQqeDq32CFmSV3Y5qzdyDdrJ9elKUofGq51fcFZrhnMnz7syVOw3AEzcpyHqz7Ah4I7kwr/WhiDukgL+qZeJzEXBkaENx+LRn4zWHlLkhTSQiTtKHH+N+QDPs17/g9oB8YLP7zsgQ/xR2lWiBmy9kIzagA5IBtLZTSqWz6MkcidQ2yj2fNpBgTtwPv9NWwf++zC/4zIK3LO97Y/dH9ynWnExaqNUf6/kkLJ6hwsq2oyoiHwkmLlIShAvnPP7Enj3YZypbd4SlPnB5ajCjSYZmN0eldkFZ8mrxt5jUP/xCSc8qwT/LjIPEIP6okfDgLsXEX/XF/F/cPj/jmFV9d5HAIgX9Op+RSbFs9de/rYMgRfdsrkYNfBCBJrfyF144bd0acRdemmOlivb6PQVA1ApyxMXbJWvTt30yAfL0Kc38KcKvBgL0a/9Np/pd/3ScUhZsxjOf3bK6y6R9Z+SxgP/Pdl51+gBL1nq/7aSBO70+v2J/Ijnebn+yQEQ3MUM4t9BgjteyJaJX4dMwEt33Dpx37PQf0As3v8PZs0X2XD7sXMo8F8OivwrAxQdYi/cdPu/2Fp0N162vxrdwN3ooX91ziqQL9BI/JMeAHA/M8F/MbDE73gG7n/LCPGcFu+9Ew0JeKEk8Qeb9447lSv+eNOu497Fp989et7Rt/7FbQqBl1MAf2U5QOC5O9j+djUC7rsi/JGuAl4SVvvFqwo8H9LzjvqOz0ssezfHjDt6VH+xVYdnlwH/aTxO/Oy3X9weym/KO7ucyIEYCH+TvYAZ9gAd7YrnhhNE4gJz/9MAEQwCJpn8uEXZc4MoSdvlqnJ16i2U0RVmCPLXvlDDyNfqv1clMoik8+9azq3u7zwgwlS7K/rqJhaKlE5NI3oqq5n4TJ4bYQeIxVwaEUwXu6o6rEyZiVedjExxGhfXcwvS604exOaAiku9GfiBpNrwJwllmRjTy3xBIWOY5lcVN5G3dgrWE0d/2dq+0JvSnW3+A2nLzAcmJX3azaMRv/FdUV8qEpN5Sy6sIPjefYdWSEtonIs5IvRDu4z0Shh38FZEaAj5f9uUaBAmeX1s6xCkgW9/syDf1/YWdyN+vPux3lt/6I6DPdN3hhVea/XdsX98uscoZNs8+VEvCwkSUOffDvyMKE9GHhtxgNjGqRpCQus1ehAEu29oPVCEJMrFdNcC7U/ggNULqo4gN45ruIW1sOgi8FV1y8jML47jCWTYpZ2dpWHS75gmBQ+5PuY9fRkJ7sn8+/z/4XT4U/tu9PF3d6/qlpk9lfJWCw05IsKb4gEdHbAVGOStnaSeGdGTPL33BkDuAjPvL10I0b53qWboLVZ4Aw2EJz0nnw65biK8cJAh2my02vlX0F7p8iAfVBu2n5o0kBugHuxoMQekNfJUJZWj7zKSjz7TX6XsIFRx3MLMGgE73brFAiPrzZJnZhGUn86F94QsUHQSjFQUPPiNk9QUCSVf0JGywnw5w5Xg2QsLcAuJAfi74k2SAzeN8ust2Pwyjxjjr1bQsjo1YNMNHaTViqImtsFtyVdXqHltmY2KSiJdM8UYAm3MbkPraD+eR7ge/H5ecmtfFqF63BZZohIAZe6ruKCnXHtLHqpJin4n1VCY6Jp6mEHsr/Kf1wYyFM15uYLg2VkLPL1k+E6zslIhc7sYHwKy5qOcqY4TssvqbiQ0oVMJFjUC4i5gLJReQfwTONR49MyVznuTJ/TKg7NGBf2/Lnd2eHkBQ7u3vp/48MwAAAAASUVORK5CYII=");
  background-position: 50% 0;
  background-repeat: repeat;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
}

.softion-tracker .text-event {
  text-align: center;
  text-overflow: ellipsis;
  text-shadow: 1px 1px 10px #000;
  width: 50%;
  height: 50%;
  font-size: 1em;
  animation: 1.5s ease-out .2s text-slide, 3.5s 1s infinite shadow-pulse;
  position: absolute;
  top: 27%;
  left: 25%;
  overflow: hidden;
}

.softion-tracker .game-control .field-container .field {
  background-size: contain;
  width: 100%;
  height: 100%;
  margin: 20px auto 15px;
  padding: 0 0 28%;
  position: relative;
}

.softion-tracker .playing-field-contain {
  float: left;
  z-index: 11;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.softion-tracker .game-score-info-l-game > ul {
  justify-content: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.softion-tracker .game-score-info-l-game {
  background: #00000042;
  height: 25px;
  margin: 0;
}

.softion-tracker .game-score-info-l-game > ul > li.game-score-column {
  position: relative;
}

.softion-tracker .game-score-info-l-game > ul > li {
  width: calc(50% - 27px);
}

.softion-tracker .game-score-info-l-game > ul > li.game-score-column {
  width: 60px;
  max-width: 60px;
}

.softion-tracker span.icon-between-score {
  padding: 0 4%;
}

.softion-tracker .live-game-stats-table {
  width: 100%;
  padding: 0;
}

.softion-tracker .import-view-container.prematch-betting.tourn-stats table, .softion-tracker table {
  width: 100%;
}

.softion-tracker table > thead {
  background: #ffffff14;
  line-height: 23px;
}

.softion-tracker table tr:nth-child(odd) {
  background: #ffffff26;
}

.softion-tracker table tr td:first-child, .softion-tracker table tr th:first-child {
  text-align: left;
  width: 30%;
  padding-left: 5px;
}

.softion-tracker table tr:nth-child(2n) {
  background: #ffffff14;
}

.softion-tracker table tr {
  line-height: 27px;
}

.softion-tracker .info tr:first-child {
  background: #56557d8a !important;
}

.softion-tracker table tr td, .softion-tracker table tr th {
  text-align: center;
  vertical-align: middle;
  width: 3%;
  display: table-cell;
}

.softion-tracker .game-list-statistics tr td, .softion-tracker .game-list-statistics tr th {
  color: #fff;
}

.softion-tracker .r-card, .softion-tracker .y-card {
  width: 9px;
  height: 11px;
  display: inline-block;
}

.softion-tracker .game-list-statistics tr th i {
  font-style: normal;
}

.softion-tracker .corner > i, .softion-tracker .icon-offside > i, .softion-tracker .icon-substitution > i, .softion-tracker .penalty > i, .softion-tracker .r-card > i, .softion-tracker .y-card > i {
  position: absolute;
  top: 0;
  left: -9999em;
}

.softion-tracker .y-card:before {
  background: #ff0;
}

.softion-tracker .r-card:before, .softion-tracker .y-card:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
}

.softion-tracker .r-card:before {
  background: red;
}

.softion-tracker .corner {
  width: 11px;
  height: 11px;
}

.softion-tracker .corner, .softion-tracker .penalty {
  vertical-align: top;
  display: inline-block;
}

.softion-tracker .penalty {
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwMCIgd2lkdGg9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZD0iTTgyLjg1IDYxLjcwMSA0MS4wNzMgNDQuOTM0VjI5LjA4OEg2OS44N2ExIDEgMCAwIDAgMS0xVjkuNjIxYTEgMSAwIDAgMC0xLTFINDAuMDcyYTEgMSAwIDAgMC0xIDF2MzQuNTFsLTIuNTc1LTEuMDMzYS45OTkuOTk5IDAgMCAwLTEuMy41NTVMMTYuNTk0IDkwLjAwN2ExIDEgMCAxIDAgMS44NTUuNzQ1bDEwLjg4My0yNy4xMTVjMi4yMTUuNzcgNC41MDQgMS4xNzggNi43OTcgMS4xNzggMi43NjggMCA1LjUzNi0uNTYxIDguMTYtMS42ODIgNC43OTQtMi4wNDggOC41NDgtNS43NDkgMTAuNy0xMC40NTlsMjcuMTE3IDEwLjg4NGExIDEgMCAwIDAgLjc0NS0xLjg1N3ptLTQxLjc3OC01MS4wOEg2OC44N3YxNi40NjdINDEuMDcyVjEwLjYyMXptMi40MyA1MC42NzNjLTQuMzA0IDEuODM4LTkuMDI5IDEuOTg4LTEzLjQyNS40ODVsNi42MDQtMTYuNDUzIDIuMzkxLjk2djguMTA5YTEgMSAwIDEgMCAyIDB2LTcuMzA2bDEyLjA2MiA0Ljg0Yy0xLjk1MyA0LjIxNS01LjMyOSA3LjUyNy05LjYzMiA5LjM2NXoiLz48L3N2Zz4=");
  width: 12px;
  height: 12px;
}

.softion-tracker .corner:before {
  color: #f2f2f2;
  content: "";
  font: 11px / 11px Sport-icons;
}

.softion-tracker .penalty:before {
  color: #f2f2f2;
  content: "}";
  font: 12px / 12px Sport-icons;
}

.softion-tracker .icon-offside {
  vertical-align: top;
  width: 11px;
  height: 11px;
  display: inline-block;
}

.softion-tracker .icon-offside:before {
  color: #fff;
  content: "";
  font: 11px / 11px Sport-icons;
}

.softion-tracker .icon-substitution {
  vertical-align: top;
  width: 12px;
  height: 12px;
  display: inline-block;
}

.softion-tracker .icon-substitution:before {
  color: #f2f2f2;
  content: "|";
  font: 12px / 12px Sport-icons;
}

.softion-tracker .animation-stat-tabs {
  float: left;
  table-layout: fixed;
  text-align: center;
  width: 100%;
  display: table;
  position: relative;
  box-shadow: inset 0 1px #0000002e;
}

.softion-tracker .view-game-additional-info {
  color: #f2f2f2;
  cursor: pointer;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: normal;
  background-color: #ffffff14;
  margin: 0;
  padding: 8px 0;
  font-size: 12px;
  line-height: 12px;
  display: table-cell;
  overflow: hidden;
}

.softion-tracker .view-game-additional-info.active {
  color: #fff;
  box-shadow: inset 0 -2px #f5be47;
}

.softion-tracker .live-game-stats {
  width: 100%;
  overflow: hidden;
}

.softion-tracker .statistic-view-m {
  float: left;
  text-align: center;
  background: #ffffff2e;
  border: 1px solid #0003;
  border-color: #0000 #0003 #0003 #0000;
  width: 50%;
  margin: 0;
  padding: 5px 30px;
}

.softion-tracker .statistic-view-m > p {
  color: #f2f2f2;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  padding: 0 0 5px;
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
}

.softion-tracker .statistic-line-view {
  text-align: center;
  width: 100%;
  height: 4px;
  margin: 0 0 5px;
  display: table;
}

.softion-tracker .statistic-line-view > span:first-child {
  background: #003e47;
}

.softion-tracker .statistic-line-view > span {
  background: #f0f0f0e6;
  display: table-cell;
  position: relative;
}

.softion-tracker .statistic-line-view > span > i {
  color: #f2f2f2;
  text-align: center;
  width: 20px;
  font-size: 10px;
  font-style: normal;
  line-height: 12px;
  display: block;
  position: absolute;
  top: -4px;
  right: -24px;
}

.softion-tracker .statistic-line-view > span:first-child > i {
  left: -24px;
  right: auto;
}

.softion-tracker .timeline-container {
  background: var(--sport-panel-header-color);
  border-top: 1px solid var(--sport-border-top-primary);
  width: 100%;
  height: 56px;
  margin: 0 auto;
  padding: 15px 0 5px;
  position: relative;
}

.softion-tracker .live-game-score-frame .timeline-container {
  float: none;
  background: none;
  width: calc(100% - 20px);
}

.softion-tracker .timeline-control {
  color: #8d8d8d;
  text-align: left;
  width: 97%;
  height: 32px;
  font: 11px / 11px arial;
  position: absolute;
}

.softion-tracker .timeline-control:before {
  border-bottom: 1px solid var(--sport-border-left-primary);
  content: "  0";
  width: 100%;
  position: absolute;
  top: calc(50% - 12px);
  left: 0;
}

.softion-tracker .timeline-control:after {
  content: "9 0";
  white-space: nowrap;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(100% - 9px);
}

.softion-tracker .timeline-control span.tl-6-0, .softion-tracker .timeline-control span.tl-20, .softion-tracker .timeline-control span.tl-40, .softion-tracker .timeline-control span.tl-80 {
  display: none;
}

.softion-tracker .timeline-control span {
  box-shadow: -1px 0 0 var(--sport-border-left-primary) inset;
  height: 100%;
  text-shadow: none;
  width: 11.1111%;
  position: absolute;
  top: 0;
}

.softion-tracker .timeline-control span:before {
  white-space: nowrap;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(100% - 9px);
}

.softion-tracker .timeline-control span:after {
  box-shadow: 1px 0 0 var(--sport-border-left-primary) inset,-1px 0 0 var(--sport-border-left-primary) inset;
  content: "";
  width: 50%;
  height: 50%;
  position: absolute;
  top: 25%;
}

.softion-tracker .timeline-control span.tl-15 {
  left: 5.55556%;
}

.softion-tracker .timeline-control span.tl-15:before {
  content: "1 5";
}

.softion-tracker .timeline-control span.tl-30 {
  left: 22.2222%;
}

.softion-tracker .timeline-control span.tl-30:before {
  content: "3 0";
}

.softion-tracker .timeline-control span.tl-45 {
  left: 38.8889%;
}

.softion-tracker .timeline-control span.tl-45:before {
  content: "4 5";
}

.softion-tracker .timeline-control span.tl-60 {
  left: 55.5556%;
}

.softion-tracker .timeline-control span.tl-60:before {
  content: "6 0";
}

.softion-tracker .timeline-control span.tl-75 {
  left: 72.2223%;
}

.softion-tracker .timeline-control span.tl-75:before {
  content: "7 5";
}

.softion-tracker .timeline-control span.tl-90 {
  left: 88.889%;
}

.softion-tracker .timeline-control span.ht-ft:before {
  box-shadow: none;
  content: "H T";
  top: -10px;
  left: -9px;
}

.softion-tracker .timeline-control span.ht-ft:after {
  box-shadow: none;
  content: "F T";
  text-align: right;
  top: -10px;
  right: -6px;
}

.softion-tracker .timeline-control.tl-80 span.ht-ft, .softion-tracker .timeline-control span.ht-ft {
  width: 50%;
  font: 700 10px / 10px arial;
  left: 50%;
}

.softion-tracker .timeline-control.tl-80:after {
  content: "8 0";
}

.softion-tracker .timeline-control.tl-80 span.tl-15, .softion-tracker .timeline-control.tl-80 span.tl-30, .softion-tracker .timeline-control.tl-80 span.tl-45, .softion-tracker .timeline-control.tl-80 span.tl-60, .softion-tracker .timeline-control.tl-80 span.tl-75, .softion-tracker .timeline-control.tl-80 span.tl-90 {
  display: none;
}

.softion-tracker .timeline-control.tl-80 span.tl-6-0, .softion-tracker .timeline-control.tl-80 span.tl-20, .softion-tracker .timeline-control.tl-80 span.tl-40, .softion-tracker .timeline-control.tl-80 span.tl-80 {
  display: block;
}

.softion-tracker .timeline-control.tl-80 span {
  width: 16.6667%;
}

.softion-tracker .timeline-control.tl-80 span.tl-20 {
  left: 8.33333%;
}

.softion-tracker .timeline-control.tl-80 span.tl-40 {
  left: 33.3333%;
  box-shadow: inset -2px 0 #fff;
}

.softion-tracker .timeline-control.tl-80 span.tl-6-0 {
  left: 58.3333%;
}

.softion-tracker .timeline-control.tl-80 span.tl-80 {
  left: 83.3333%;
  box-shadow: inset -2px 0 #fff;
}

.softion-tracker .timeline-control.tl-80 span.tl-20:before {
  content: "2 0";
}

.softion-tracker .timeline-control.tl-80 span.tl-40:before {
  content: "4 0";
}

.softion-tracker .timeline-control.tl-80 span.tl-6-0:before {
  content: "6 0";
}

.softion-tracker .timeline-control.extra:after {
  content: "3 0";
}

.softion-tracker .timeline-control.extra span.tl-15:before {
  content: " 5";
}

.softion-tracker .timeline-control.extra span.tl-30:before {
  content: "1 0";
}

.softion-tracker .timeline-control.extra span.tl-45:before {
  content: "1 5";
}

.softion-tracker .timeline-control.extra span.tl-60:before {
  content: "2 0";
}

.softion-tracker .timeline-control.extra span.tl-75:before {
  content: "2 5";
}

.softion-tracker .timeline-control.extra.tl-80:after {
  content: "2 0";
}

.softion-tracker .timeline-control.extra.tl-80 span.tl-20:before {
  content: "5";
}

.softion-tracker .timeline-control.extra.tl-80 span.tl-40:before {
  content: "1 0";
}

.softion-tracker .timeline-control.extra.tl-80 span.tl-6-0:before {
  content: "1 5";
}

.softion-tracker .tl-data {
  width: 97%;
  height: 100%;
  position: relative;
}

.softion-tracker .tl-data .current-minute {
  background: #ffb54933;
  height: 80%;
  position: absolute;
  top: 10%;
}

.softion-tracker .tl-data .tl-info {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAlCAMAAACTWPJzAAAAS1BMVEUAAAAAAQHp6ekAAQGysrLg4OD7+/u2trYAAQHi4uJ3d3f7+/v7+/u5ubna2tr7+/scHBz7+/tBQUH7+/sAAQH8/PxNTU1AQEBwcHAGlJTOAAAAFXRSTlMAjP5+EufLLikY9e7i3NCwsJtKKBbf1J2ZAAAAYUlEQVQoz+3ISw6AMAhFUaBVW/8/qvtfqQ0JscSJI0feEJJ3QGMGG/7yiQzMi4GRc9O9fcVS7Q0IRYGGZKWUXx8VVLjbYNeZTwJ8iky991ImQhYI8CQDLbj5MK0QHBa5ABe+AhOYRgr/tgAAAABJRU5ErkJggg==") no-repeat;
  width: 17px;
  height: 37px;
  margin-left: -9px;
  position: absolute;
  top: 4px;
}

.softion-tracker .tl-data .team1-tl-corner, .softion-tracker .tl-data .team1-tl-exchange, .softion-tracker .tl-data .team1-tl-goal, .softion-tracker .tl-data .team1-tl-redcard, .softion-tracker .tl-data .team1-tl-yellowcard {
  position: absolute;
  bottom: 100%;
}

.softion-tracker .tl-data .team1-tl-goal {
  top: -2px;
}

.softion-tracker .tl-data .team2-tl-corner, .softion-tracker .tl-data .team2-tl-exchange, .softion-tracker .tl-data .team2-tl-goal, .softion-tracker .tl-data .team2-tl-redcard, .softion-tracker .tl-data .team2-tl-yellowcard {
  margin-top: -15px;
  position: absolute;
  top: 100%;
}

.softion-tracker .tl-data .tl-goal {
  opacity: 1;
  background-color: #ebebebe6;
  background-position: 108% 35%;
  background-size: 80%;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  box-shadow: 2px 5px 1px #0000004d, inset 1px -2px 2px #00000091;
}

.softion-tracker .tl-goal:before {
  color: var(--text-color-light);
  content: "";
  font: 12px / 12px Sport-icons;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.softion-tracker .tl-data .tl-corner {
  z-index: 5;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  width: 15px;
  height: 15px;
  position: absolute;
  overflow: hidden;
  transform: scale(.65);
  box-shadow: -1px 1px #36464e;
}

.softion-tracker .tl-data .tl-corner:after {
  content: "";
  border: 2px solid #fff;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 5px;
  left: -6px;
  box-shadow: inset 0 1px #36464e;
}

.softion-tracker .tl-data .tl-card, .softion-tracker .tl-data .tl-red_card, .softion-tracker .tl-data .tl-yellow_card {
  border-radius: 20%;
  width: 10px;
  height: 12px;
  position: absolute;
  box-shadow: 1px 1px 4px #00000080;
}

.softion-tracker .tl-data .tl-yellow_card {
  background: #ff0;
}

.softion-tracker .tl-data .tl-red_card {
  background: red;
}

.softion-tracker .tl-data .tl-details {
  box-shadow: 0 1px 2px var(--text-color-dark);
  color: #000;
  text-transform: capitalize;
  vertical-align: bottom;
  white-space: nowrap;
  z-index: 100;
  background: #fff;
  margin-left: -20px;
  padding: 4px 5px;
  font-size: 10px;
  line-height: 12px;
  display: none;
  position: absolute;
  bottom: 8px;
  left: 6px;
}

.softion-tracker .tl-data .tl-details:after, .softion-tracker .tl-data .tl-details:before {
  content: "";
  border: .5em solid #0000;
  border-top-color: #fff;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 15px;
}

.softion-tracker .tl-data .tl-details:before {
  border-color: #00000080 #0000 #0000;
  top: calc(100% + 1px);
}

.softion-tracker .tl-data > div:hover .tl-details {
  display: block;
}

.softion-tracker .tl-data .tl-yellowcard {
  background: #ff0;
}

.softion-tracker .tl-data .tl-redcard, .softion-tracker .tl-data .tl-yellowcard {
  border-radius: 20%;
  width: 10px;
  height: 12px;
  position: absolute;
  box-shadow: 1px 1px 4px #00000080;
}

.softion-tracker .tl-data .tl-redcard {
  background: red;
}

.softion-tracker .view.h {
  display: flex;
}

.softion-tracker .view.h > div:first-child {
  width: 60%;
}

.softion-tracker .view.h > div:last-child {
  width: 40%;
}

.softion-tracker .time-phase {
  background: #3534345e;
  justify-content: space-between;
  padding: 5px;
  display: flex;
}

.softion-tracker .clock-timerrrr {
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwMCIgd2lkdGg9IjMwMCIgZmlsbD0iI0MzQzNDMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjxwYXRoIGQ9Ik0xNiAzYTEzIDEzIDAgMSAwIDEzIDEzQTEzIDEzIDAgMCAwIDE2IDN6bTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEgMTEgMCAwIDEtMTEgMTF6TTE1IDhoMnY4LjMzbC0zLjIgNC4yNy0xLjYtMS4yIDIuOC0zLjczeiIgZGF0YS1uYW1lPSIxIi8+PC9zdmc+") 50% / 18px no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 5px;
}

.softion-tracker .timeMatch {
  clip-path: polygon(0 0, 100% 0, 89% 100%, 10% 100%);
  color: #f3f3f3;
  text-align: center;
  z-index: 0;
  background: #00000042;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 13px;
  margin: auto;
  padding-bottom: 3px;
  font-size: 12px;
  line-height: 32px;
  display: flex;
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

.softion-tracker .Basketball .infoPhase {
  top: -18px;
}

.softion-tracker .infoPhase {
  color: #095a91;
  background: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 1px 5px;
  font-size: 11px;
  font-weight: 500;
  display: flex;
  position: absolute;
  top: -15px;
  left: 6px;
}

.softion-tracker .infoPhase_label {
  margin-right: 5px;
}

.softion-tracker .infoPhase_score span {
  margin-left: 5px;
}

.softion-tracker .Goal .new-goal-text {
  font-size: 17px !important;
}

.softion-tracker [data-fieldtype="softField"] .infoPhase {
  color: #129c30;
}

.softion-tracker [data-fieldtype="hardField"] .infoPhase {
  color: #095a91;
}

.softion-tracker [data-fieldtype="clayField"] .infoPhase {
  color: #df7951;
}
/*# sourceMappingURL=gojjobet.dddef647.css.map */
