html {
  --primColor:#333;
  --primColor-rgb:51, 51, 51;
  --secColor:#126E51;
  --select:#06bf67;
  --select-rgb:234, 193, 98;
  --odd:#06bf67;
  --bgColor:#00141e;
  --bgColor-rgb:0, 20, 30;
  --txtColor:#e4e4e4;
  --txtColor-rgb:228, 228, 228;
  --checkColor:#000;
  --checkColor-rgb:0,0,0;
  --header:#062839;
  --header-rgb:6, 40, 57;
  --red-color: #f42d2d;
  --green-color: #00c168;
  --orange-color: #f9730a;
  --secFilter: brightness(0) invert(29%) sepia(66%) saturate(476%) hue-rotate(110deg) brightness(103%) contrast(96%);
  --selectFilter: brightness(0) invert(45%) sepia(90%) saturate(1016%) hue-rotate(116deg) brightness(97%) contrast(95%);
  --oddFilter: brightness(0) invert(45%) sepia(90%) saturate(1016%) hue-rotate(116deg) brightness(97%) contrast(95%);
  --transferFilter: brightness(0) invert(59%) sepia(11%) saturate(5268%) hue-rotate(95deg) brightness(102%) contrast(58%);
  --logoFilter: brightness(0) invert(1);
  --gradientOpacity:1;
  --searchTxt: #c3c3c3;
  --transfer: #35B460;
  --oddsContBg: linear-gradient(126deg, #172932, #243E4B);
  --userColor: #223A46;
}

html[data-darkmode=false] {
  --primColor:#ccc;
  --primColor-rgb:204, 204, 204;
  --secColor:#126E51;
  --select:#189441;
  --select-rgb:255, 140, 0;
  --odd:#fff;
  --bgColor:#eae6e3;
  --bgColor-rgb:234, 230, 227;
  --txtColor:#1b1b1b;
  --txtColor-rgb:27, 27, 27;
  --checkColor:#fff;
  --checkColor-rgb:255,255,255;
  --header:#fff;
  --header-rgb:255,255,255;
  --red-color: #f42d2d;
  --green-color: #00c168;
  --orange-color: #f9730a;
  --secFilter: brightness(0) invert(29%) sepia(66%) saturate(476%) hue-rotate(110deg) brightness(103%) contrast(96%);
  --selectFilter:brightness(0) invert(30%) sepia(92%) saturate(1797%) hue-rotate(126deg) brightness(92%) contrast(81%);
  --oddFilter:brightness(0) invert(30%) sepia(92%) saturate(1797%) hue-rotate(126deg) brightness(92%) contrast(81%);
  --logoFilter: brightness(0);
  --gradientOpacity:0.3;
  --searchTxt: #1b1b1b;
}

@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
html {
  overflow-x: hidden;
  touch-action: manipulation;
}
@media (max-width: 950px) {
  html {
    touch-action: auto;
  }
}
html, html body {
  margin: 0;
  padding: 0;
}
html, html *, html body, html body * {
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Segoe UI, Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Open Sans, sans-serif;
  font-weight: 400;
  box-sizing: border-box;
}
@media (min-width: 950px) {
  html::-webkit-scrollbar, html *::-webkit-scrollbar, html body::-webkit-scrollbar, html body *::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background: rgba(var(--checkColor-rgb), 0.2);
  }
  html::-webkit-scrollbar-thumb, html *::-webkit-scrollbar-thumb, html body::-webkit-scrollbar-thumb, html body *::-webkit-scrollbar-thumb {
    background: rgba(var(--txtColor-rgb), 0.3);
    border-radius: 4px;
    width: 4px;
    border: 1px solid rgba(var(--checkColor-rgb), 0.7);
  }
  html::-webkit-scrollbar-track, html *::-webkit-scrollbar-track, html body::-webkit-scrollbar-track, html body *::-webkit-scrollbar-track {
    width: 4px;
  }
}
html body {
  background: var(--bgColor);
  width: 100vw;
  height: 100%;
  overflow: hidden;
  position: relative;
}
html body .ui-widget-content {
  z-index: 11 !important;
}
html body .glyphicon-remove:before {
  content: url(https://img.dominabet.net/new_system/overall/cancel.svg);
}
html body img[onerror="this.src='/res/Client/img/flag/internazionale.png'"] {
  width: 16px;
}
html body a {
  text-decoration: none;
}
html body a.noPointerEvents {
  pointer-events: none;
}
html body.leftMenu, html body.rightMenu {
  overflow: hidden;
}
@media (max-width: 951px) {
  html body header, html body #underHeader, html body #topHeader {
    transition: all 0.1s ease-in;
  }
}
html body:not(.modal-show) div.modal-show {
  display: none;
}
@media (max-width: 951px) {
  html body.modal-show.leftMenu div.modal-show {
    top: 0;
    left: 80%;
  }
  html body.modal-show.leftMenu #couponcontainer {
    left: 80%;
  }
}
html body.modal-show, html body.modal-show #container {
  overflow-y: hidden;
}
html body.modal-show div.modal-show {
  content: "";
  display: flex;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
html body.modal-show.t div.modal-show {
  background: transparent;
}
html body.loading #underHeader, html body.loading #leftMenu, html body.loading #openEventLive, html body.loading #couponcontainer, html body.loading .loginModalForm {
  display: none !important;
}
html body.loading #container {
  width: 1450px;
  visibility: hidden;
}
html body.loading #container::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 2px solid grey;
  border-top-color: var(--odd);
  animation: loading 1.3s linear infinite;
  visibility: visible;
}
html body.home #couponcontainer {
  display: none;
}
html body.livebetting .table-head {
  max-width: 100vw;
}
@media (max-width: 1280px) {
  html body:has(#couponcontainer.active) #container {
    overflow-y: hidden;
  }
  html body:has(#couponcontainer.active) #couponcontainer.active {
    height: 100%;
  }
}
html body #container {
  max-width: 1450px;
  background: transparent;
  margin: 0 auto;
  padding: 0;
  transition: left 0.1s ease-in;
  position: relative;
  left: 0;
  overflow-y: auto;
}
html body #container *.loading {
  position: relative;
  visibility: hidden;
}
html body #container *.loading::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 2px solid grey;
  border-top-color: var(--odd);
  animation: loading 1.3s linear infinite;
  visibility: visible;
}
html body #container * .loader-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  background: rgba(var(--bgColor-rgb), 0.8);
  width: 100%;
  height: 100%;
}
html body #container * .loader-container .loading {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  visibility: hidden;
}
html body #container * .loader-container .loading::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 2px solid grey;
  border-top-color: var(--odd);
  animation: loading 1.3s linear infinite;
  visibility: visible;
}
@media (max-width: 1440px) {
  html body #container {
    max-width: 100vw;
  }
}
@media (max-width: 951px) {
  html body #container {
    min-height: calc(100vh - 120px);
    max-height: calc(100vh - 120px);
  }
  html body #container.topheader {
    min-height: calc(100vh - 170px);
    max-height: calc(100vh - 170px);
  }
}
@media (min-width: 951px) {
  html body #container {
    width: 1450px;
    left: 0 !important;
  }
  html body #container > * {
    width: calc(100% - 210px);
    margin-left: auto;
    transition: none;
  }
}
@media (min-width: 1024px) {
  html body #container {
    width: calc(100% - 300px);
    margin-right: 290px;
  }
}
@media (min-width: 1919px) {
  html body #container {
    margin: 0 auto;
  }
}
@media (min-width: 947px) and (max-width: 950px) {
  html body #container > * {
    transition: none;
  }
}
html body #container .sportCont, html body #container #event_open .table-container .table-body {
  padding-bottom: 50px;
}
html body[class=""] {
  background: var(--bgColor);
}
html body[class=""] *:not(iframe):not(#container) {
  display: none !important;
}
html body header.headerMobile {
  background: var(--header) !important;
  z-index: 102;
  position: relative;
}
@media (min-width: 951px) {
  html body header.headerMobile {
    padding: 0 10px;
    left: 0 !important;
  }
}
@media (max-width: 1449px) and (min-width: 951px) {
  html body header.headerMobile {
    padding: 0 10px;
  }
}
@media (min-width: 1930px) {
  html body header.headerMobile {
    padding: 0 calc((100vw - 1450px) / 2);
  }
}
html body header.headerMobile #navigationContainer {
  display: flex;
  justify-content: space-between;
  height: 60px;
}
html body header.headerMobile #navigationContainer .col-2.p-0 {
  flex: 1;
}
@media (max-width: 950px) {
  html body header.headerMobile #navigationContainer .col-2.p-0 {
    width: 30%;
    max-width: 30%;
  }
}
@media (min-width: 951px) {
  html body header.headerMobile #navigationContainer .col-2.p-0 {
    width: 35%;
    max-width: 35%;
  }
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) {
  padding-left: 10px !important;
}
@media (min-width: 951px) {
  html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) {
    display: none;
  }
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav .hamburger-toggler {
  background: transparent;
  border: none;
  outline: none !important;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav .hamburger-toggler:not(.active) .hamburger-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='9' viewBox='0 0 10 9' width='10'%3E%3Cg fill='%2326FFBE' fill-rule='evenodd'%3E%3Cpath d='M0 0h10v1H0zM0 4h10v1H0zM0 8h10v1H0z'/%3E%3C/g%3E%3C/svg%3E");
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav .hamburger-toggler.active .hamburger-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='12' viewBox='0 0 12 11' width='12'%3E%3Cpath d='M11.887.75L11.144 0 6 5.193.856 0 .113.75l5.144 5.193L0 11.25l.743.75L6 6.693 11.257 12l.743-.75-5.257-5.307z' fill='%2326FFBE'/%3E%3C/svg%3E");
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav .hamburger-toggler .hamburger-icon {
  filter: var(--selectFilter);
  background-repeat: no-repeat !important;
  background-position: 0 center !important;
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav a {
  color: var(--txtColor);
  font-weight: 400;
  font-size: 14px;
  width: -moz-max-content;
  width: max-content;
  padding: 0 calc(25% - 12.5px);
  text-align: center;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3) {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 10px;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3):not(.ready) {
  visibility: hidden;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3).ready {
  visibility: visible;
}
@media (min-width: 951px) {
  html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3):has(> .topHeader-MyBets), html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3):has(> .topHeader-dekstop) {
    justify-content: space-between;
  }
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3):has(> .topHeader-MyBets) {
  justify-content: space-between;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3):not(:has(> .loginBtnContainer)):not(:has(> .loginUserContainer)) > div {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3) .toHideOnMobile {
  display: none;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3) .loginBtnContainer {
  margin: 0 10px;
  display: flex;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3) .loginBtnContainer a#loginHeaderBtn {
  border: none;
  box-shadow: none;
  color: var(--txtColor);
  text-shadow: none;
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
  cursor: pointer;
}
html body header.headerMobile #navigationContainer .col-2.p-0:nth-child(3) .loginBtnContainer a#loginHeaderBtn:hover::after {
  display: none;
}
html body header.headerMobile #navigationContainer .col-2.p-0.logged * {
  color: var(--txtColor);
}
html body header.headerMobile #navigationContainer .col-2.p-0.logged .topHeader-MyBets {
  max-width: 50%;
}
html body header.headerMobile #navigationContainer .col-2.p-0.logged .loginUserContainer {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
html body header.headerMobile #navigationContainer .col-2.p-0.logged .loginUserContainer svg * {
  stroke: var(--select);
}
html body header.headerMobile #navigationContainer .col-2.p-0.logged .loginUserContainer .userCredit {
  font-size: 11px;
  line-height: 1;
  margin-top: 3px;
}
html body header.headerMobile #navigationContainer .col-8.p-0 {
  display: flex;
  justify-content: center;
  width: -moz-max-content;
  width: max-content;
  flex: 1;
  max-width: -moz-max-content;
  max-width: max-content;
  align-items: center;
}
html body header.headerMobile #navigationContainer .col-8.p-0 .logoContainer {
  height: -moz-max-content;
  height: max-content;
}
@media (min-width: 1023px) {
  html body header.headerMobile #navigationContainer .col-8.p-0 .logoContainer #logoMobile {
    height: 30px !important;
  }
}
html body header.headerMobile #navigationContainer .col-2.p-0 .toHideOnMobile {
  display: none !important;
}
html body #topHeader {
  background: var(--primColor);
  display: flex;
  align-items: center;
  padding-left: 10px;
  transition: height 0.1s ease-in;
  position: relative;
  z-index: 102;
}
@media (min-width: 951px) {
  html body #topHeader {
    height: 45px !important;
    padding: 0 calc((100% - 1450px) / 2) 0 10px;
    left: 0 !important;
    justify-content: flex-start;
  }
  html body #topHeader .navigate:not(:first-child) {
    margin-left: 20px;
  }
}
@media (min-width: 1930px) {
  html body #topHeader {
    padding: 0 calc((100% - 1450px) / 2);
  }
}
@media (max-width: 1449px) and (min-width: 951px) {
  html body #topHeader {
    padding: 0 10px;
  }
}
html body #topHeader .navigate {
  font-size: 12px;
  color: rgba(var(--txtColor-rgb), 0.3);
}
html body #topHeader .navigate:not(.last-child) {
  margin-right: 15px;
}
html body #topHeader .navigate.active {
  color: var(--txtColor);
}
html body #topHeader .close.topHeader {
  position: absolute;
  right: 0;
  background: rgba(var(--txtColor-rgb), 0.3);
  height: 100%;
  display: flex;
  width: 30px;
  align-items: center;
  justify-content: center;
}
@media (min-width: 951px) {
  html body #topHeader .close.topHeader {
    display: none;
  }
}
html body #topHeader .close.topHeader img {
  height: 10px;
  transform: rotate(-90deg);
  filter: brightness(0);
}
html body #underHeader {
  display: flex;
  background: rgba(var(--checkColor-rgb), 0.3);
  height: 70px;
  overflow: auto;
  position: relative;
  border-bottom: 1px solid rgba(var(--select), 0.5);
}
@media (min-width: 951px) {
  html body #underHeader {
    display: none !important;
  }
}
html body #underHeader .underheader-sport, html body #underHeader .underheader-sport-live {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  min-width: -moz-max-content;
  min-width: max-content;
  padding: 0 10px;
}
html body #underHeader .underheader-sport:not(.active), html body #underHeader .underheader-sport-live:not(.active) {
  opacity: 1;
  filter: none;
}
html body #underHeader .underheader-sport.active, html body #underHeader .underheader-sport-live.active {
  opacity: 0.5;
  filter: grayscale(1);
}
html body #underHeader .underheader-sport img, html body #underHeader .underheader-sport-live img {
  width: 30px;
  height: 30px;
}
html body #underHeader .underheader-sportName, html body #underHeader .underheader-sport-liveName {
  color: var(--txtColor);
  margin-top: 5px;
  font-weight: 300;
  font-size: 11px;
}
html body #leftMenu {
  background: var(--primColor);
  display: flex;
  flex-flow: column;
  width: 80%;
  position: absolute;
  top: 0;
  z-index: 3;
  transition: left 0.1s ease-in;
  max-height: 100vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 50px;
  scrollbar-gutter: stable;
}
@media (min-width: 951px) {
  html body #leftMenu {
    max-width: 210px;
  }
}
html body #leftMenu .leftMenu-day-labels {
  display: flex;
  flex-flow: wrap;
  gap: 4px;
  padding: 10px 0 0;
}
@media (max-width: 950px) {
  html body #leftMenu .leftMenu-day-labels {
    padding: 10px 5px;
  }
}
html body #leftMenu .leftMenu-day-labels .day-btn:not(.active), html body #leftMenu .leftMenu-day-labels .hour-btn:not(.active), html body #leftMenu .leftMenu-day-labels .day-btn-specified:not(.active), html body #leftMenu .leftMenu-day-labels .day-btn-all:not(.active) {
  background: rgba(var(--txtColor-rgb), 0.1);
  border: 1px solid rgba(var(--txtColor-rgb), 0.2);
  color: var(--txtColor);
}
html body #leftMenu .leftMenu-day-labels .day-btn.active, html body #leftMenu .leftMenu-day-labels .day-btn:hover, html body #leftMenu .leftMenu-day-labels .hour-btn.active, html body #leftMenu .leftMenu-day-labels .hour-btn:hover, html body #leftMenu .leftMenu-day-labels .day-btn-specified.active, html body #leftMenu .leftMenu-day-labels .day-btn-specified:hover, html body #leftMenu .leftMenu-day-labels .day-btn-all.active, html body #leftMenu .leftMenu-day-labels .day-btn-all:hover {
  background: var(--odd);
  color: var(--header);
  font-weight: 600;
  border: 1px solid var(--odd);
}
html body #leftMenu .leftMenu-day-labels .day-btn {
  width: calc(20% - 3.2px);
  font-size: 11px;
}
html body #leftMenu .leftMenu-day-labels .day-btn.Oggi, html body #leftMenu .leftMenu-day-labels .day-btn.Domani {
  width: calc(50% - 2px);
}
html body #leftMenu .leftMenu-day-labels-specified {
  display: flex;
  flex-flow: row;
  gap: 4px;
  padding-top: 7px;
  border-top: 1px solid rgba(var(--txtColor-rgb), 0.2);
  margin-top: 7px;
  width: 100%;
}
html body #leftMenu .leftMenu-day-labels-specified .hour-btn, html body #leftMenu .leftMenu-day-labels-specified .day-btn-specified, html body #leftMenu .leftMenu-day-labels-specified .day-btn-all {
  width: 100%;
  font-size: 8px;
  padding: 1px 5px;
}
html body #leftMenu .leftMenu-search {
  min-height: 50px;
  height: 50px;
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.3);
}
@media (max-width: 950px) {
  html body #leftMenu .leftMenu-search {
    min-height: 60px;
    height: 60px;
  }
}
html body #leftMenu .leftMenu-search-icon {
  margin-left: 10px;
  position: relative;
  top: 5px;
  vertical-align: unset;
  filter: var(--logoFilter);
}
html body #leftMenu .leftMenu-search-input {
  border: none;
  background: transparent;
  margin-left: -26px;
  height: 100%;
  width: 100%;
  padding-left: 40px;
}
html body #leftMenu .leftMenu-search-input:focus-visible {
  outline: none;
}
html body #leftMenu .leftMenu-search-input::-moz-placeholder {
  color: var(--searchTxt);
}
html body #leftMenu .leftMenu-search-input, html body #leftMenu .leftMenu-search-input::placeholder {
  color: var(--searchTxt);
}
html body #leftMenu .leftMenu-search-input::-moz-placeholder {
  font-size: 13px;
  font-weight: 500;
}
html body #leftMenu .leftMenu-search-input::placeholder {
  font-size: 13px;
  font-weight: 500;
}
html body #leftMenu .leftMenu-search-matches {
  position: absolute;
  z-index: 2;
  background: var(--bgColor);
}
html body #leftMenu .leftMenu-search-matches .table-row .event-quotes-container {
  display: none;
}
html body #leftMenu .leftMenu-search-matches .table-row .statistics {
  left: calc(100% - 10px);
}
html body #leftMenu .leftMenu-search-matches .table-row .squads-container, html body #leftMenu .leftMenu-search-matches .table-row .squad-container, html body #leftMenu .leftMenu-search-matches .table-row .eventCodeAndTimeCont {
  border-right: none;
  width: calc(100% - 30px);
}
html body #leftMenu .leftMenu-search-matches .table-row.error {
  width: 260px;
  color: var(--searchTxt);
  line-height: 56px;
  text-indent: 15px;
}
@media (max-width: 950px) {
  html body #leftMenu .leftMenu-navigate, html body #leftMenu .leftMenu-generated > div {
    background: rgba(var(--txtColor-rgb), 0.2);
  }
}
html body #leftMenu .leftMenu-sports #filtri_inputs {
  padding: 5px 0;
  display: flex;
  border: none;
}
html body #leftMenu .leftMenu-sports #filtri_inputs .filter_div {
  display: flex;
  flex-flow: column;
  width: calc(50% - 2.5px);
  color: var(--txtColor);
  padding: 5px 3px;
}
html body #leftMenu .leftMenu-sports #filtri_inputs .filter_div:nth-child(1) {
  margin-right: 5px;
}
html body #leftMenu .leftMenu-sports #filtri_inputs .filter_div span {
  margin-bottom: 5px;
}
html body #leftMenu .leftMenu-sports #filtri_inputs .filter_div input {
  border-radius: 4px;
  height: 36px;
}
html body #leftMenu .leftMenu-sports #aggiorna {
  width: calc(100% - 6px);
  margin: 0 0 10px 3px;
}
html body #leftMenu .leftMenu-sports #aggiorna:has(+ #caricaclassi:not([style*=none])), html body #leftMenu .leftMenu-sports #caricaclassi {
  width: calc(50% - 8px);
  margin: -2px 3px 6px;
}
html body #leftMenu .leftMenu-sports #caricaclassi {
  position: absolute;
  left: calc(50% + 2px);
  top: 74px;
  font-size: 11px;
}
html body #leftMenu .leftMenu-navigate {
  display: flex;
  height: 60px;
  width: 100%;
  border-bottom: 1px solid var(--select);
}
html body #leftMenu .leftMenu-navigate-button {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  width: 33.3%;
  cursor: pointer;
}
html body #leftMenu .leftMenu-navigate-button.active .leftMenu-navigate-button-txt {
  border-bottom: 2px solid var(--txtColor);
}
html body #leftMenu .leftMenu-navigate-button-txt {
  color: var(--txtColor);
  font-weight: 400;
  padding-bottom: 5px;
}
html body #leftMenu .leftMenu-navigate-button-ico {
  width: 30px;
  height: 28px;
  margin-top: 5px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) {
  display: flex;
  flex-flow: column;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) > * {
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.1);
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .static-title {
  color: var(--select);
  font-weight: 700;
  font-size: 11px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 15px 0 15px 10px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container {
  padding-left: 10px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container.mani .select-sport {
  margin: 0 25px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container, html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container-live {
  display: flex;
  align-items: center;
  height: 44px;
  cursor: pointer;
  position: relative;
  padding-left: 10px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container .select-icon, html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container-live .select-icon {
  width: 15px;
  height: 15px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container .select-sport, html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container-live .select-sport {
  color: var(--txtColor);
  font-size: 12px;
  line-height: 16px;
  margin-left: 8px;
  width: calc(100% - 65px);
  text-transform: capitalize;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container .nEvents, html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container-live .nEvents {
  color: var(--txtColor);
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translate(0, -50%);
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container.stampa input[type=checkbox] {
  margin-left: -5px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container.stampa .select-icon {
  margin-left: 5px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container.stampa .select-icon ~ .select-sport {
  margin-left: 7px;
  width: calc(100% - 70px);
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container.stampa .select-sport {
  margin-left: 7px;
  width: calc(100% - 50px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container.stampa.cate img {
  margin-left: 5px;
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .select-container.stampa.cate .select-sport {
  width: calc(100% - 75px);
}
html body #leftMenu .leftMenu-generated > div:not(.leftMenu-day-labels) .ante {
  order: 1;
}
html body #leftMenu .leftMenu-links a {
  height: 44px;
  padding: 15px 0px 0 10px;
  color: var(--txtColor);
}
@media (max-width: 950px) {
  html body #leftMenu {
    min-height: 100vh;
  }
}
@media (min-width: 951px) {
  html body #leftMenu {
    left: 12px !important;
    transform: translate(-12px, 0px);
    top: 110px;
    background: transparent;
    max-height: calc(100vh - 110px);
  }
  html body #leftMenu .leftMenu-navigate {
    display: none;
  }
  html body #leftMenu .leftMenu-sports, html body #leftMenu .leftMenu-live-sports {
    background: transparent;
  }
}
@media (min-width: 1024px) {
  html body #leftMenu {
    left: 22px !important;
  }
}
@media (min-width: 1440px) {
  html body #leftMenu {
    left: calc((100vw - 1440px) / 2) !important;
    transition: none;
  }
}
html body .sport-banner {
  max-width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
html body .sport-banner img:not(.sport-banner-foreground-content) {
  min-width: 100%;
}
html body .coups-list {
  width: calc(100% - 20px);
  height: auto;
  border-radius: 6px;
  margin: 0 10px;
}
html body .coups-list-text-title {
  color: var(--select);
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}
html body .coups-list-container {
  display: flex;
  flex-direction: column;
  width: 100%;
}
html body .coups-list-container-title {
  display: grid;
  margin: 1rem 0;
  grid-template-columns: 1fr 1fr;
  gap: 0.5rem;
  font-weight: 400;
}
@media (min-width: 951px) {
  html body .coups-list-container-title {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1700px) {
  html body .coups-list-container-title {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
html body .coups-list-container-title h2 {
  width: 100%;
  grid-area: 1/1/span 1/span 2;
  margin: 0;
  color: var(--select);
  font-size: 16px;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 4px;
}
@media (min-width: 951px) {
  html body .coups-list-container-title h2 {
    grid-area: 1/1/span 1/span 3;
  }
}
@media (min-width: 1700px) {
  html body .coups-list-container-title h2 {
    grid-area: 1/1/span 1/span 4;
  }
}
html body .coups-list-container-item {
  display: flex;
  border-color: rgba(var(--txtColor-rgb), 0.2);
  background-color: rgba(var(--txtColor-rgb), 0.1);
  border-radius: 6px;
  align-items: center;
  gap: 10px;
  padding: 0 10px;
  height: 45px;
  cursor: pointer;
}
html body .coups-list-container-item-logo {
  width: 20px;
  height: 30px;
}
html body .coups-list-container-item-logo[src*="/6.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/6.svg");
}
html body .coups-list-container-item-logo[src*="/8.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/8.svg");
}
html body .coups-list-container-item-logo[src*="/11.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/11.svg");
}
html body .coups-list-container-item-logo[src*="/85.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/85.svg");
}
html body .coups-list-container-item-logo[src*="/88.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/88.svg");
}
html body .coups-list-container-item-logo[src*="/133.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/133.svg");
}
html body .coups-list-container-item-logo[src*="/523.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/523.svg");
}
html body .coups-list-container-item-logo[src*="/736.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/736.svg");
}
html body .coups-list-container-item-logo[src*="/6247.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/6247.svg");
}
html body .coups-list-container-item-logo[src*="/50761.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/50761.svg");
}
html body .coups-list-container-item-logo[src*="/56767.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/56767.svg");
}
html body .coups-list-container-item-logo[src*="/99975124.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/99975124.svg");
}
html body .coups-list-container-item-logo[src*="/63.svg"] {
  content: url("https://img.dominabet.net/new_system/sport/dark/63.svg");
}
html body .coups-list-container-item-text {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 90%;
  height: 100%;
}
html body .coups-list-container-item-text-title {
  margin: 0;
  font-size: 12px;
  color: var(--txtColor);
}
html body .coups-list-container-item-text-number {
  background-color: var(--select);
  border-radius: 50%;
  height: 22px;
  min-width: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}
html body .coups-list-container-item-text-number h4 {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}
html body .most_played_slider {
  padding: 10px;
  position: relative;
}
@media (min-width: 951px) {
  html body .most_played_slider {
    padding: 10px 0;
    width: calc(100% - 20px);
    margin: 0 10px;
  }
}
html body .most_played_slider_title {
  color: var(--select);
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 12px;
}
html body .most_played_slider_title.extra {
  padding: 10px;
}
html body .most_played_slider_title.live {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0px;
}
html body .most_played_slider_title.live .numOfEvents {
  cursor: pointer;
}
html body .most_played_slider_title.live .num {
  color: var(--txtColor);
  margin-right: 10px;
}
html body .most_played_slider_title.live img {
  width: 8px;
}
html body .most_played_slider_controls {
  position: absolute;
  width: 100%;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  top: calc(50% + 8px);
  left: 0;
}
html body .most_played_slider_controls_item {
  display: flex;
  flex-flow: wrap;
  width: 32px;
  height: 24px;
  background: rgba(var(--txtColor-rgb), 0.2);
  justify-content: center;
  align-content: center;
  transform: rotate(90deg);
  z-index: 11;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  position: relative;
  left: -4px;
}
html body .most_played_slider_controls_item:after {
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  filter: brightness(100);
}
html body .most_played_slider_controls_item[data-direction="+"] {
  transform: rotate(270deg);
  right: -4px;
  left: unset;
}
html body .most_played_slider_cont {
  display: -webkit-box;
  overflow: auto;
  width: 100%;
  margin: 0 auto;
  scroll-behavior: smooth;
}
html body .most_played_slider_cont::-webkit-scrollbar {
  height: 0px;
}
html body .most_played_slider_cont_slider {
  display: flex;
  flex-flow: column;
  border-radius: 6px;
  background: rgba(var(--txtColor-rgb), 0.1);
  align-items: center;
}
@media (min-width: 1720px) {
  html body .most_played_slider_cont_slider {
    width: calc(33.3333333333% - 5.3333333333px);
  }
}
@media (min-width: 1440px) and (max-width: 1720px) {
  html body .most_played_slider_cont_slider {
    width: calc(50% - 4px);
  }
}
@media (min-width: 1281px) and (max-width: 1440px) {
  html body .most_played_slider_cont_slider {
    width: calc(33.3333333333% - 5.3333333333px);
  }
}
@media (min-width: 1024px) and (max-width: 1280px) {
  html body .most_played_slider_cont_slider {
    width: calc(50% - 4px);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html body .most_played_slider_cont_slider {
    width: calc(33.3333333333% - 5.3333333333px);
  }
}
@media (min-width: 515px) and (max-width: 768px) {
  html body .most_played_slider_cont_slider {
    width: calc(50% - 4px);
  }
}
@media (max-width: 514px) {
  html body .most_played_slider_cont_slider {
    width: 100%;
  }
}
html body .most_played_slider_cont_slider:not(:last-child) {
  margin-right: 8px;
}
html body .most_played_slider_cont_slider_title {
  color: var(--txtColor);
  opacity: 0.7;
  font-size: 11px;
  position: relative;
  top: 10px;
  margin-bottom: 2px;
}
html body .most_played_slider_cont_slider_squads {
  padding: 18px 2%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.1);
  width: 100%;
}
html body .most_played_slider_cont_slider_squads_sep {
  color: var(--txtColor);
  opacity: 0.7;
  font-size: 11px;
}
html body .most_played_slider_cont_slider_squads_squad {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: 45%;
}
html body .most_played_slider_cont_slider_squads_squad img {
  height: 45px;
  -o-object-fit: fill;
     object-fit: fill;
}
html body .most_played_slider_cont_slider_squads_squad_name {
  color: var(--txtColor);
  text-transform: capitalize;
  font-size: 13px;
  line-height: 18px;
  margin-top: 7px;
  text-align: center;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html body .most_played_slider_cont_slider_quotes {
  display: flex;
  width: 100%;
  padding: 10px 15px;
}
html body .most_played_slider_cont_slider_quotes_odd {
  display: flex;
  width: calc(33.3% - 3.3px);
  height: 40px;
  align-items: center;
  justify-content: space-between;
  padding: 4px 8px;
  border-radius: 6px;
  border: 1px solid var(--odd);
  cursor: pointer;
}
html body .most_played_slider_cont_slider_quotes_odd:hover {
  background: rgba(var(--txtColor-rgb), 0.25);
}
html body .most_played_slider_cont_slider_quotes_odd.selected {
  background: var(--odd);
}
html body .most_played_slider_cont_slider_quotes_odd.selected * {
  color: var(--checkColor);
}
html body .most_played_slider_cont_slider_quotes_odd:not(:first-child) {
  margin-left: 10px;
}
html body .most_played_slider_cont_slider_quotes_odd_name {
  color: var(--txtColor);
  opacity: 0.7;
}
html body .most_played_slider_cont_slider_quotes_odd_val {
  color: var(--odd);
}
html body #selectTypeOfEvent {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(var(--checkColor-rgb), 0.3);
}
html body #selectTypeOfEvent span {
  color: var(--txtColor);
  font-size: 16px;
  opacity: 0.5;
  padding: 5px;
  cursor: pointer;
}
html body #selectTypeOfEvent span.active {
  opacity: 1;
  background: rgba(var(--txtColor-rgb), 0.1);
  border-radius: 4px;
}
html body #selectTypeOfEvent span:not(:first-child) {
  margin-left: 20px;
}
html body #statesCont {
  position: relative;
  border-left: 1px solid rgba(var(--txtColor-rgb), 0.05);
}
@media (min-width: 951px) {
  html body #statesCont {
    display: flex;
    flex-flow: wrap;
  }
}
html body #statesCont .select-state-cont, html body #statesCont .select-fmitem {
  display: flex;
  align-items: center;
  height: 45px;
  justify-content: space-between;
  border-right: 1px solid rgba(var(--txtColor-rgb), 0.05);
}
html body #statesCont .select-state-cont-img, html body #statesCont .select-fmitem-img {
  width: 15px;
}
html body #statesCont .select-state-cont-txt, html body #statesCont .select-fmitem-txt {
  color: var(--txtColor);
  margin-left: 10px;
  margin-right: auto;
  height: 100%;
  display: flex;
  align-items: center;
  width: 100%;
}
html body #statesCont .select-state-cont {
  background: rgba(var(--checkColor-rgb), 0.25);
  border-top: 1px solid var(--bgColor);
  padding-left: 10px;
  cursor: pointer;
  width: 100%;
}
html body #statesCont .select-state-cont .desktop {
  margin-right: 10px;
}
html body #statesCont .select-state-cont.active::after {
  transform: rotate(180deg);
}
html body #statesCont .select-fmitem {
  cursor: pointer;
  background: transparent;
  border-top: 1px solid rgba(var(--txtColor-rgb), 0.05);
}
@media (min-width: 951px) {
  html body #statesCont .select-fmitem {
    width: 33.3333333333%;
    padding-left: 10px;
  }
}
@media (min-width: 1440px) {
  html body #statesCont .select-fmitem {
    width: 25%;
  }
}
html body #statesCont .select-fmitem::after {
  transform: rotate(-90deg);
}
html body .date-separetor {
  justify-content: space-between;
  height: 30px;
  align-items: center;
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.1);
}
html body .date-separetor * {
  font-weight: 400;
}
html body .date-separetor-submarkets {
  width: 50%;
  display: flex;
  justify-content: space-around;
}
html body .date-separetor-submarkets-item {
  font-size: 12px;
  width: 100%;
  text-align: center;
}
html body .date-separetor-date {
  padding-left: 10px;
  color: var(--txtColor);
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 950px) {
  html body .date-separetor-date {
    width: calc(50% - 25px);
  }
}
html body .date-separetor-class-3010 {
  position: absolute;
}
html body .date-separetor.selected {
  display: flex;
}
html body .date-separetor:not(.selected) {
  display: none;
}
html body .date-separetor .quote-titles {
  display: flex;
  color: rgba(var(--txtColor-rgb), 0.5);
}
@media (max-width: 950px) {
  html body .date-separetor .quote-titles {
    width: calc(50% + 5px);
  }
}
@media (min-width: 951px) {
  html body .date-separetor .quote-titles {
    width: calc(70% + 25px);
  }
}
html body .date-separetor .quote-titles-quote-group {
  display: flex;
  flex-flow: row;
}
html body .date-separetor .quote-titles-quote-group .quote-titles-quote {
  display: block;
  text-align: center;
}
html body .date-separetor .quote-titles-quote-group .quote-titles-quote.three {
  width: 33.3%;
}
html body .date-separetor .quote-titles-quote-group .quote-titles-quote:not(.three) {
  width: 50%;
}
html body .date-separetor-odds {
  width: calc(70% + 25px);
  justify-content: space-around;
  display: flex;
  color: rgba(var(--txtColor-rgb), 0.5);
}
@media (max-width: 950px) {
  html body .date-separetor-odds {
    width: calc(50% + 25px);
  }
}
html body .date-separetor-odds-item {
  width: 100%;
  text-align: center;
  font-size: 12px;
}
html body .banner-info {
  color: var(--txtColor) !important;
  display: flex;
  flex-direction: column;
  padding: 0 10px;
  width: 100%;
  position: relative;
  border-bottom: 2px solid var(--secColor);
}
html body .banner-info[data-sport="1"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="3"] {
  background-image: linear-gradient(160deg, rgba(71, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="4"] {
  background-image: linear-gradient(160deg, rgba(77, 62, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="5"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="6"] {
  background-image: linear-gradient(160deg, rgba(219, 87, 101, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="7"] {
  background-image: linear-gradient(160deg, rgba(61, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="8"] {
  background-image: linear-gradient(160deg, rgba(79, 102, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="9"] {
  background-image: linear-gradient(160deg, rgba(54, 63, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="10"] {
  background-image: linear-gradient(160deg, rgba(68, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="11"] {
  background-image: linear-gradient(160deg, rgba(77, 46, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="12"] {
  background-image: linear-gradient(160deg, rgba(52, 77, 49, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="13"] {
  background-image: linear-gradient(160deg, rgba(63, 77, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="14"] {
  background-image: linear-gradient(160deg, rgba(39, 77, 51, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="15"] {
  background-image: linear-gradient(160deg, rgba(77, 39, 37, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="16"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="17"] {
  background-image: linear-gradient(160deg, rgba(54, 68, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="18"] {
  background-image: linear-gradient(160deg, rgba(77, 68, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="19"] {
  background-image: linear-gradient(160deg, rgba(79, 102, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="24"] {
  background-image: linear-gradient(160deg, rgba(77, 72, 69, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="27"] {
  background-image: linear-gradient(160deg, rgba(77, 33, 36, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="31"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="35"] {
  background-image: linear-gradient(160deg, rgba(33, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="36"] {
  background-image: linear-gradient(160deg, rgba(49, 77, 40, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="37"] {
  background-image: linear-gradient(160deg, rgba(74, 77, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="38"] {
  background-image: linear-gradient(160deg, rgba(77, 72, 69, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="45"] {
  background-image: linear-gradient(160deg, rgba(136, 8, 8, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="55"] {
  background-image: linear-gradient(160deg, rgba(68, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="64"] {
  background-image: linear-gradient(160deg, rgba(74, 77, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="65"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="66"] {
  background-image: linear-gradient(160deg, rgba(70, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="69"] {
  background-image: linear-gradient(160deg, rgba(68, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="70"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="73"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="74"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="75"] {
  background-image: linear-gradient(160deg, rgba(74, 77, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="78"] {
  background-image: linear-gradient(160deg, rgba(54, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="79"] {
  background-image: linear-gradient(160deg, rgba(49, 77, 40, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="80"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="83"] {
  background-image: linear-gradient(160deg, rgba(54, 67, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="84"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 52, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="85"] {
  background-image: linear-gradient(160deg, rgba(77, 62, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="88"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="89"] {
  background-image: linear-gradient(160deg, rgba(54, 68, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="90"] {
  background-image: linear-gradient(160deg, rgba(31, 72, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="91"] {
  background-image: linear-gradient(160deg, rgba(77, 64, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="92"] {
  background-image: linear-gradient(160deg, rgba(54, 65, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="93"] {
  background-image: linear-gradient(160deg, rgba(55, 77, 35, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="94"] {
  background-image: linear-gradient(160deg, rgba(54, 72, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="95"] {
  background-image: linear-gradient(160deg, rgba(77, 64, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="96"] {
  background-image: linear-gradient(160deg, rgba(45, 59, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="97"] {
  background-image: linear-gradient(160deg, rgba(77, 32, 35, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="98"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="99"] {
  background-image: linear-gradient(160deg, rgba(54, 66, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="100"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="101"] {
  background-image: linear-gradient(160deg, rgba(77, 77, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="102"] {
  background-image: linear-gradient(160deg, rgba(58, 64, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="103"] {
  background-image: linear-gradient(160deg, rgba(49, 72, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="104"] {
  background-image: linear-gradient(160deg, rgba(77, 54, 42, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="105"] {
  background-image: linear-gradient(160deg, rgba(45, 59, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="106"] {
  background-image: linear-gradient(160deg, rgba(77, 34, 34, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="107"] {
  background-image: linear-gradient(160deg, rgba(77, 64, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="108"] {
  background-image: linear-gradient(160deg, rgba(54, 66, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="109"] {
  background-image: linear-gradient(160deg, rgba(55, 60, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="110"] {
  background-image: linear-gradient(160deg, rgba(54, 66, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="111"] {
  background-image: linear-gradient(160deg, rgba(77, 46, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="112"] {
  background-image: linear-gradient(160deg, rgba(77, 46, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="113"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="114"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="115"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="116"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="117"] {
  background-image: linear-gradient(160deg, rgba(77, 62, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="118"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="119"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)), transparent 400px);
}
html body .banner-info[data-sport="120"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="121"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="122"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="123"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="124"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="125"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="126"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="127"] {
  background-image: linear-gradient(160deg, rgba(45, 59, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="128"] {
  background-image: linear-gradient(160deg, rgba(77, 59, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="129"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="130"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="131"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="132"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="133"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="134"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="135"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="136"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="137"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="138"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="139"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="140"] {
  background-image: linear-gradient(160deg, rgba(27, 77, 61, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="141"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="142"] {
  background-image: linear-gradient(160deg, rgba(63, 77, 68, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="143"] {
  background-image: linear-gradient(160deg, rgba(70, 77, 43, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="144"] {
  background-image: linear-gradient(160deg, rgba(77, 77, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="145"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="146"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="147"] {
  background-image: linear-gradient(160deg, rgba(77, 59, 33, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="148"] {
  background-image: linear-gradient(160deg, rgba(45, 59, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="150"] {
  background-image: linear-gradient(160deg, rgba(23, 39, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151"] {
  background-image: linear-gradient(160deg, rgba(115, 115, 115, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="152"] {
  background-image: linear-gradient(160deg, rgba(77, 35, 30, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="153"] {
  background-image: linear-gradient(160deg, rgba(77, 47, 65, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="154"] {
  background-image: linear-gradient(160deg, rgba(69, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="156"] {
  background-image: linear-gradient(160deg, rgba(77, 72, 69, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="157"] {
  background-image: linear-gradient(160deg, rgba(23, 39, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="158"] {
  background-image: linear-gradient(160deg, rgba(196, 253, 139, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="159"] {
  background-image: linear-gradient(160deg, rgba(77, 23, 26, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="160"] {
  background-image: linear-gradient(160deg, rgba(77, 59, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="161"] {
  background-image: linear-gradient(160deg, rgba(77, 59, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="162"] {
  background-image: linear-gradient(160deg, rgba(77, 32, 35, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="996"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2019"] {
  background-image: linear-gradient(160deg, rgba(77, 72, 69, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2020"] {
  background-image: linear-gradient(160deg, rgba(63, 77, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2021"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2022"] {
  background-image: linear-gradient(160deg, rgba(71, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2023"] {
  background-image: linear-gradient(160deg, rgba(77, 39, 37, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2024"] {
  background-image: linear-gradient(160deg, rgba(52, 77, 49, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2026"] {
  background-image: linear-gradient(160deg, rgba(77, 68, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2027"] {
  background-image: linear-gradient(160deg, rgba(61, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2100"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2101"] {
  background-image: linear-gradient(160deg, rgba(77, 62, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2102"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2103"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2104"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2106"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2107"] {
  background-image: linear-gradient(160deg, rgba(63, 77, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="2108"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport=favourites] {
  background-image: linear-gradient(160deg, rgba(102, 102, 102, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-0"] {
  background-image: linear-gradient(160deg, rgba(77, 19, 19, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-1"] {
  background-image: linear-gradient(160deg, rgba(77, 19, 19, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-2"] {
  background-image: linear-gradient(160deg, rgba(21, 32, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-3"] {
  background-image: linear-gradient(160deg, rgba(77, 67, 34, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-4"] {
  background-image: linear-gradient(160deg, rgba(77, 68, 48, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-8"] {
  background-image: linear-gradient(160deg, rgba(77, 38, 40, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-9"] {
  background-image: linear-gradient(160deg, rgba(56, 77, 34, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-11"] {
  background-image: linear-gradient(160deg, rgba(77, 67, 34, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-15"] {
  background-image: linear-gradient(160deg, rgba(38, 62, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-25"] {
  background-image: linear-gradient(160deg, rgba(77, 38, 40, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-28"] {
  background-image: linear-gradient(160deg, rgba(77, 65, 26, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-200"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info[data-sport="151-300"] {
  background-image: linear-gradient(160deg, rgba(77, 68, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body .banner-info-sport {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin: 20px 0;
  cursor: pointer;
}
html body .banner-info-sport svg {
  margin-right: 5px;
  filter: var(--logoFilter);
}
html body .banner-info-event {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 25px;
  position: relative;
  cursor: pointer;
}
html body .banner-info-event-dropdown svg {
  transition: all 0.2s ease-in;
  position: relative;
  top: -5px;
}
html body .banner-info-event .dropdown {
  width: auto;
  width: 100%;
  min-width: 200px;
  height: auto;
  border-bottom: 1px solid var(--select);
  display: flex;
  flex-direction: column;
  position: absolute;
  right: 0;
  left: 0;
  margin-top: 5px;
  background: linear-gradient(155deg, #1e2a27, #133d30);
  z-index: 4;
}
html body .banner-info-event .dropdown-item {
  width: 100%;
  padding: 1rem;
  cursor: pointer;
}
html body .banner-info-event .dropdown-item h1 {
  display: inline-block;
  margin: 0;
  color: var(--txtColor);
  font-size: 12px;
}
html body .banner-info-options {
  display: flex;
  align-items: baseline;
  gap: 23px;
  padding-bottom: 10px;
}
html body .banner-info-options h1 {
  color: rgba(var(--checkColor-rgb), 0.3);
  margin: 0;
  font-size: 12px;
  margin-bottom: 12px;
}
html body .banner-info-options div {
  display: flex;
  flex-direction: column;
}
html body .banner-info-options div a img {
  height: 12px;
  filter: var(--logoFilter);
  opacity: 0.5;
}
html body .banner-info-options div.selected a img {
  opacity: 1;
}
@media (min-width: 951px) {
  html body .banner-info-options div:hover a img {
    opacity: 1;
  }
}
html body .banner-info-options div#incontri a img {
  opacity: 0.4;
}
html body .banner-info-options div#incontri.selected a img {
  opacity: 0.8;
}
@media (min-width: 951px) {
  html body .banner-info-options div#incontri:hover a img {
    opacity: 0.8;
  }
}
html body .banner-info-options div h1 {
  color: var(--txtColor);
}
html body .banner-info-options div div {
  background-color: var(--txtColor);
  width: 100%;
  height: 2px;
}
html body .banner-info-options-close {
  filter: brightness(0) invert(1);
  zoom: 1.5;
}
html body .banner-info-main-markets {
  height: 40px;
  display: flex;
  align-items: center;
  flex-flow: row;
  overflow-x: auto;
  scrollbar-gutter: stable;
  margin-right: -5px;
}
html body .banner-info-main-markets-market {
  margin-right: 4px;
  min-width: -moz-max-content;
  min-width: max-content;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 7px 14px;
  border-radius: 30px;
  background: rgba(var(--txtColor-rgb), 0.07);
  color: rgba(var(--txtColor-rgb), 0.5);
  cursor: pointer;
}
@media (min-width: 951px) {
  html body .banner-info-main-markets-market {
    text-align: center;
  }
  html body .banner-info-main-markets-market:hover {
    color: var(--bg_text);
  }
}
@media (min-width: 951px) and (max-width: 1440px) {
  html body .banner-info-main-markets-market {
    width: calc(20% - 3.2px);
  }
}
@media (min-width: 1441px) and (max-width: 1929px) {
  html body .banner-info-main-markets-market {
    width: calc(16.6666666667% - 3.4px);
  }
}
@media (min-width: 1930px) {
  html body .banner-info-main-markets-market {
    width: calc(14.2857142857% - 3.5px);
  }
}
html body .banner-info-main-markets-market:last-child {
  margin-right: 0;
}
html body .banner-info-main-markets-market.selected {
  background: var(--odd);
  color: var(--bg_text) !important;
  font-weight: 600;
}
html body .sportCont .banner-info-options {
  padding-bottom: 15px;
  position: absolute;
  right: 10px;
  top: 20px;
  width: -moz-max-content;
  width: max-content;
}
html body .sportCont .banner-info-options-statistcs {
  display: none;
}
html body .disabled {
  display: none;
}
html body .selector-header {
  margin: 10px 0;
  position: relative;
  display: flex;
  padding: 0 10px;
  gap: 10px;
  align-items: center;
}
html body .selector-header-icon {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
  top: 3px;
  position: relative;
}
html body .selector-header-icon.rotated {
  transform: rotate(180deg);
  top: 0;
}
html body .selector-header-icon-content {
  height: 14px;
  width: 14px;
}
html body .selector-header-icon-back {
  transform: rotate(-90deg);
  position: relative;
  width: -moz-max-content;
  width: max-content;
  top: 1px;
}
html body .selector-header-icon-back .selector-header-icon-content {
  width: 12px;
  height: 12px;
}
html body .selector-header-title {
  display: flex;
  gap: 5px;
}
html body .selector-header-title-item {
  color: var(--txtColor);
  font-size: 14px;
  display: flex;
  gap: 5px;
}
html body .selector-header-title-item .selector-header-icon-back {
  width: -moz-max-content;
  width: max-content;
  transform: rotate(90deg);
}
html body .selector-header-title-item .selector-header-icon-back .selector-header-icon-back .selector-header-icon-content {
  width: 12px !important;
  height: 10px !important;
}
html body .selector-header .table-selector {
  width: calc(50% - 25px);
  min-width: 250px;
  max-width: 340px;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 10;
  background-color: var(--txtColor);
  cursor: pointer;
  overflow-y: auto !important;
  display: flex;
  height: -moz-max-content;
  height: max-content;
  max-height: 320px;
}
html body .selector-header .table-selector-container {
  min-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  overflow-y: auto;
  transition: margin-left 0.1s ease;
  margin-left: 0;
}
html body .selector-header .table-selector-container.slided {
  margin-left: -100%;
}
html body .selector-header .table-selector-container-item {
  display: inline-block;
  width: 100%;
  color: var(--checkColor);
  padding: 10px 0;
  text-indent: 10px;
  line-height: 25px;
  font-size: 12px;
  border-top: 1px solid rgba(var(--checkColor-rgb), 0.1);
}
html body .selector-header .table-selector-container-item:hover {
  background: rgba(var(--txtColor-rgb), 0.4);
}
html body .selector-header .table-selector-container-item.disabled {
  display: none;
}
html body .selector-header .table-selector-container-back {
  width: 100%;
  padding: 15px 10px;
  display: flex;
  justify-content: flex-start;
}
html body .selector-header .table-selector-container-back-icon {
  height: 16px;
  width: 10px;
  transform: rotate(90deg);
  filter: var(--logoFilter);
  margin-right: 5px;
}
html body .selector-header .table-selector-container-back-title {
  font-size: 12px;
  line-height: 16px;
}
html body .selector-header .view-options {
  margin-left: auto;
  color: var(--txtColor);
  display: flex;
  gap: 10px;
}
html body .selector-header .view-options-controls.selected {
  color: var(--select);
}
html body .selector-header:has(> .table-selector[style*=none]):not(:has(> .view-options)), html body .selector-header:has(> .view-options.disabled):has(> .table-selector[style*=none]) {
  display: none;
}
@keyframes slideUpAnimation {
  0% {
    top: calc(100% - 9px);
    border-color: transparent green transparent transparent;
  }
  50% {
    border-color: transparent green transparent transparent;
  }
  100% {
    top: 6px;
    border-color: transparent rgba(0, 128, 0, 0) transparent;
  }
}
@keyframes slideDownAnimation {
  0% {
    top: 6px;
    border-color: transparent red transparent transparent;
  }
  50% {
    border-color: transparent red transparent transparent;
  }
  100% {
    top: calc(100% - 9px);
    border-color: transparent rgba(0, 128, 0, 0) transparent;
  }
}
html body .sportTableWidget .table-container {
  height: 100%;
}
html body .sportTableWidget .table-container iframe {
  height: calc(100% - 140px);
}
html body .sportTableWidget .table-container .table-head {
  display: flex;
  height: 44px;
  align-items: center;
  justify-content: flex-start;
  background: var(--bgColor);
  overflow: auto;
  margin-bottom: 1px;
  scrollbar-gutter: stable;
}
html body .sportTableWidget .table-container .table-head::-webkit-scrollbar {
  height: 6px;
}
html body .sportTableWidget .table-container .table-head .main-markets-cont, html body .sportTableWidget .table-container .table-head .sub-markets-cont {
  display: flex;
  overflow-x: auto;
}
html body .sportTableWidget .table-container .table-head .main-markets-cont::-webkit-scrollbar, html body .sportTableWidget .table-container .table-head .sub-markets-cont::-webkit-scrollbar {
  height: 6px;
}
html body .sportTableWidget .table-container .table-head .main-markets-cont-market, html body .sportTableWidget .table-container .table-head .sub-markets-cont-market {
  cursor: pointer;
  width: -moz-max-content;
  width: max-content;
  height: 26px !important;
  line-height: 14px;
  text-align: center;
  color: rgba(var(--txtColor-rgb), 0.7);
  padding: 6px 9px;
  border-radius: 13px;
  font-size: 13px;
  white-space: nowrap;
}
html body .sportTableWidget .table-container .table-head .main-markets-cont-market:first-child, html body .sportTableWidget .table-container .table-head .sub-markets-cont-market:first-child {
  margin-left: 10px;
}
html body .sportTableWidget .table-container .table-head .main-markets-cont-market:not(:last-child), html body .sportTableWidget .table-container .table-head .sub-markets-cont-market:not(:last-child) {
  margin-right: 10px;
}
html body .sportTableWidget .table-container .table-head .main-markets-cont-market:hover, html body .sportTableWidget .table-container .table-head .sub-markets-cont-market:hover {
  color: var(--txtColor);
}
html body .sportTableWidget .table-container .table-head .main-markets-cont {
  padding: 3px 0px;
  border-bottom: 2px solid var(--secColor);
  min-width: 100%;
}
html body .sportTableWidget .table-container .table-head .main-markets-cont-market.active {
  background: var(--odd);
  color: var(--primColor);
}
@media (max-width: 950px) {
  html body .sportTableWidget .table-container .table-head .main-markets-cont {
    padding: 12px 0px 0px;
  }
}
html body .sportTableWidget .table-container .table-head .sub-markets-cont-market.active {
  background: var(--primColor);
  color: var(--txtColor);
}
html body .sportTableWidget .table-container .table-head .sub-markets-cont-market.selected {
  color: var(--odd);
}
html body .sportTableWidget .table-container .table-head .sub-markets-cont-market:not(.active) {
  display: none;
}
html body .sportTableWidget .table-container .table-head-sport-select {
  min-width: -moz-max-content;
  min-width: max-content;
  padding: 0 10px;
  cursor: pointer;
}
html body .sportTableWidget .table-container .table-head-sport-select:not(:first-child) {
  margin-left: 20px;
}
html body .sportTableWidget .table-container .table-head-sport-select:not(.active) .table-head-sport-select-img, html body .sportTableWidget .table-container .table-head-sport-select:not(.active) .table-head-sport-select-txt {
  opacity: 0.5;
}
html body .sportTableWidget .table-container .table-head-sport-select.active .table-head-sport-select-img, html body .sportTableWidget .table-container .table-head-sport-select.active .table-head-sport-select-txt {
  opacity: 1;
}
html body .sportTableWidget .table-container .table-head-sport-select-img {
  width: 13px;
}
html body .sportTableWidget .table-container .table-head-sport-select-txt {
  color: var(--txtColor);
  margin-left: 10px;
}
html body .sportTableWidget .table-container .table-head .odd-selector-cate {
  cursor: pointer;
}
html body .sportTableWidget .table-container .table-head .odd-selector-cate:not(.active) {
  display: none;
}
html body .sportTableWidget .table-container .table-head .odd-selector-cate:not(.selected) {
  opacity: 0.7;
}
html body .sportTableWidget .table-container .table-head .odd-selector-cate.hide {
  display: none;
}
html body .sportTableWidget .table-container .table-head .odd-selector-cate span {
  color: var(--txtColor);
  min-width: -moz-max-content;
  min-width: max-content;
  white-space: nowrap;
  padding: 0 10px;
}
html body .sportTableWidget .table-container .table-body {
  min-height: 44px;
  border-top: 1px solid var(--bgColor);
}
html body .sportTableWidget .table-container .table-body .dropdown-submarket {
  padding-left: 10px;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
html body .sportTableWidget .table-container .table-body .dropdown-submarket-icon {
  display: inline-block;
  height: 25px;
  width: 25px;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  background-position: 0 4px;
  background-size: 22px 25px;
  background-repeat: no-repeat;
  filter: var(--filter);
  margin-right: 5px;
}
html body .sportTableWidget .table-container .table-body .dropdown-submarket-selector {
  width: 50%;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 10;
  background-color: var(--txtColor);
  cursor: pointer;
}
html body .sportTableWidget .table-container .table-body .dropdown-submarket-selector-item {
  display: inline-block;
  width: 100%;
  color: var(--primColor);
  padding: 10px 0;
  text-indent: 10px;
  line-height: 25px;
  font-size: 14px;
  border-top: 1px solid rgba(var(--checkColor-rgb), 0.1);
}
html body .sportTableWidget .table-container .table-body .dropdown-submarket-selector .selected {
  background: rgba(var(--txtColor-rgb), 0.4);
}
html body .sportTableWidget .table-container .table-body.ante {
  display: flex;
  flex-flow: row wrap;
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row {
  display: flex;
  flex-flow: row;
  height: 44px;
  background: rgba(var(--checkColor-rgb), 0.1);
  border-top: 1px solid var(--bgColor);
  position: relative;
  flex: auto;
  cursor: pointer;
}
@media (min-width: 951px) {
  html body .sportTableWidget .table-container .table-body.ante .antepost-table-row {
    width: 33.3333333333% !important;
  }
}
@media (max-width: 950px) {
  html body .sportTableWidget .table-container .table-body.ante .antepost-table-row {
    width: 50% !important;
  }
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row.selected {
  background: var(--odd);
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row.selected .antepost-table-row-title {
  color: var(--checkColor);
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row.selected .quote-cont-value {
  color: var(--checkColor);
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row:hover {
  background: rgba(var(--txtColor-rgb), 0.15);
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row-title {
  width: 70% !important;
  color: rgba(var(--txtColor-rgb), 0.5);
  display: flex;
  flex-flow: wrap;
  justify-content: flex-start;
  align-content: center;
  padding-right: 10px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 1;
  padding-left: 25px;
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row-value {
  position: relative;
  min-width: 36px;
  color: var(--odd);
  width: 100%;
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-content: center;
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row-value .quote-cont {
  width: 100%;
  height: 100%;
  text-align: right;
  position: relative;
  z-index: 1;
}
html body .sportTableWidget .table-container .table-body.ante .antepost-table-row-value .quote-cont-value {
  top: calc(50% - 5px);
  position: relative;
  right: 25px;
}
@media (min-width: 951px) {
  html body .sportTableWidget#next_events_widget .table-container .table-body .date-separetor ~ .table-spread-container, html body .sportTableWidget#most_played .table-container .table-body .date-separetor ~ .table-spread-container, html body .sportTableWidget#cate_open .table-container .table-body .date-separetor ~ .table-spread-container {
    padding-left: calc(30% - 25px) !important;
  }
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .squads-container, html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .squad-container, html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#most_played .table-container .table-body .table-row .squads-container, html body .sportTableWidget#most_played .table-container .table-body .table-row .squad-container, html body .sportTableWidget#most_played .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#cate_open .table-container .table-body .table-row .squads-container, html body .sportTableWidget#cate_open .table-container .table-body .table-row .squad-container, html body .sportTableWidget#cate_open .table-container .table-body .table-row .eventCodeAndTimeCont {
    width: calc(30% - 35px);
  }
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .statistics, html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .choose-favourite, html body .sportTableWidget#most_played .table-container .table-body .table-row .statistics, html body .sportTableWidget#most_played .table-container .table-body .table-row .choose-favourite, html body .sportTableWidget#cate_open .table-container .table-body .table-row .statistics, html body .sportTableWidget#cate_open .table-container .table-body .table-row .choose-favourite {
    left: calc(30% - 40px);
  }
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .statistics, html body .sportTableWidget#most_played .table-container .table-body .table-row .statistics, html body .sportTableWidget#cate_open .table-container .table-body .table-row .statistics {
    top: 50%;
  }
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#cate_open .table-container .table-body .table-row .event-quotes-container {
    width: calc(70% + 25px);
  }
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .statistics, html body .sportTableWidget#most_played .table-container .table-body .table-row .statistics {
  left: calc(50% - 20px);
}
@media (min-width: 951px) {
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .statistics, html body .sportTableWidget#most_played .table-container .table-body .table-row .statistics {
    left: calc(30% - 40px);
  }
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container-group, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container-group {
  display: flex;
  flex-flow: row;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 950px) {
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .squad-container, html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .squads-container, html body .sportTableWidget#most_played .table-container .table-body .table-row .squad-container, html body .sportTableWidget#most_played .table-container .table-body .table-row .squads-container {
    width: calc(50% - 15px);
  }
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container {
    width: calc(50% + 5px);
  }
}
html body .sportTableWidget#cate_open .table-container .table-body .table-spread-container:has(> .table-spread:not(.disabled)) + .table-row .event-quotes-container .quote-cont:not(.unica):not(.singola):not(.tripla):not(.quadrupla):not(.quintupla) {
  display: none;
}
html body .sportTableWidget#event_open #legenda {
  display: none;
}
html body .sportTableWidget#event_open .table-container {
  position: relative;
}
html body .sportTableWidget#event_open .table-container .banner-info {
  height: 142px;
}
html body .sportTableWidget#event_open .table-container .banner-info-options {
  position: absolute;
  right: 10px;
  top: 20px;
}
html body .sportTableWidget#event_open .table-container .banner-info-sport {
  width: calc(100% - 110px);
}
html body .sportTableWidget#event_open .table-container .table-subhead {
  display: flex;
  height: 38px;
  align-items: center;
  justify-content: flex-start;
  background: transparent;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 1px;
  padding: 0 10px 0 43px;
  position: absolute;
  top: 100px;
  width: 100%;
}
html body .sportTableWidget#event_open .table-container .table-subhead::-webkit-scrollbar {
  height: 6px;
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar {
  display: flex;
  margin-right: 0px;
  border: 1px solid #e4e4e4;
  background: #e4e4e4;
  border-radius: 6px;
  position: absolute;
  height: 100%;
  width: 34px;
  flex-flow: wrap;
  align-content: center;
  left: 5px;
  top: 2px;
  transition: width 0.4s ease-in-out;
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar-btn:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23282828' d='M10.213 11.85l.788-.616 4.31 5.516-.788.616z'/%3E%3Ccircle cx='6.862' cy='6.6' r='6.1' stroke='%23282828'/%3E%3C/g%3E%3C/svg%3E");
  height: 34px;
  width: 32px;
  position: relative;
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-content: center;
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar-input {
  height: 26px;
  top: 2px;
  width: calc(100% - 38px);
  background: transparent;
  border: none;
  color: var(--checkColor);
  position: relative;
  display: none;
  transition: display 0.4s ease-in-out;
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar-input::-moz-placeholder {
  color: #c3c3c3;
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar-input::placeholder {
  color: #c3c3c3;
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar.opened {
  width: calc(100% - 11px);
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar.opened .search-bar-btn:before {
  content: "";
  background: url("https://img.dominabet.net/new_system/overall/cancel.svg") no-repeat center center;
  background-size: 24px 24px;
  filter: #282828;
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar.opened .search-bar-input {
  display: block;
}
html body .sportTableWidget#event_open .table-container .table-subhead .search-bar.opened ~ .table-header-market {
  display: none;
}
html body .sportTableWidget#event_open .table-container .table-subhead .table-header-market {
  width: -moz-max-content;
  width: max-content;
  height: 27px !important;
  line-height: 13px;
  text-align: center;
  color: rgba(var(--txtColor-rgb), 0.5);
  background: rgba(var(--txtColor-rgb), 0.07);
  padding: 7px 15px;
  border-radius: 13px;
  font-size: 13px;
  white-space: nowrap;
  cursor: pointer;
}
html body .sportTableWidget#event_open .table-container .table-subhead .table-header-market:not(:last-child) {
  margin-right: 4px;
}
html body .sportTableWidget#event_open .table-container .table-subhead .table-header-market:hover {
  color: var(--txtColor);
}
html body .sportTableWidget#event_open .table-container .table-subhead .table-header-market.selected {
  background: var(--odd);
  color: var(--bg_text);
  font-weight: 600;
}
html body .sportTableWidget#event_open .table-container .table-head {
  padding: 0 10px;
  height: 38px;
  background: rgba(var(--txtColor-rgb), 0.05);
}
html body .sportTableWidget#event_open .table-container .table-head:empty {
  display: none;
}
html body .sportTableWidget#event_open .table-container .table-header-submarket {
  width: -moz-max-content;
  width: max-content;
  height: 27px !important;
  line-height: 13px;
  text-align: center;
  color: rgba(var(--txtColor-rgb), 0.5);
  background: rgba(var(--txtColor-rgb), 0.07);
  padding: 7px 15px;
  border-radius: 13px;
  font-size: 13px;
  white-space: nowrap;
  cursor: pointer;
}
html body .sportTableWidget#event_open .table-container .table-header-submarket:not(:last-child) {
  margin-right: 4px;
}
html body .sportTableWidget#event_open .table-container .table-header-submarket:hover {
  color: var(--txtColor);
}
html body .sportTableWidget#event_open .table-container .table-header-submarket.selected {
  background: var(--odd);
  color: var(--header);
  font-weight: 600;
}
html body .sportTableWidget#event_open .table-container .table-body {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1440px) {
  html body .sportTableWidget#event_open {
    min-height: calc(100vh - 135px);
  }
  html body .sportTableWidget#event_open .table-container iframe {
    height: calc(100vh - 252px);
  }
}
@media (max-width: 1440px) {
  html body .sportTableWidget#event_open .table-container iframe {
    height: calc(100vh - 257px);
  }
}
@media (max-width: 1280px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-live-header .selectedLiveSports-title .main-markets-cont.desktop, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-live-header .selectedLiveSports-title .main-markets-cont.desktop {
    display: none !important;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-live-header .selectedLiveSports-title .main-markets-cont.mobile, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-live-header .selectedLiveSports-title .main-markets-cont.mobile {
    display: flex !important;
  }
}
html body .sportTableWidget#live_sport .table-container .table-body .flag-container-cate, html body .sportTableWidget#liveBettingCont .table-container .table-body .flag-container-cate {
  background: rgba(var(--bgColor-rgb), 0.6);
  border-right: 1px solid var(--bgColor);
}
@media (min-width: 1281px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .choose-favourite, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .choose-favourite {
    top: calc(50% - 8px);
    left: 22px;
    transform: unset;
  }
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container {
  height: 100%;
}
@media (max-width: 1280px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container {
    width: calc(50% + 5px);
  }
}
@media (min-width: 1281px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container {
    width: calc(70% + 5px);
  }
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group {
  display: flex;
  flex-flow: column;
  width: 100%;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group-title {
  color: var(--odd);
  text-align: center;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group-odds, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group-odds {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  height: 100%;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group-odds .quote-cont.column, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group-odds .quote-cont.column {
  height: 100%;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group-odds .quote-cont.column .quote-cont-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group-odds .quote-cont.column .quote-cont-title {
  height: 25px;
  text-align: center;
  background: rgba(var(--bgColor-rgb), 0.1);
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group-odds .quote-cont.column .quote-cont.selected:hover, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group-odds .quote-cont.column .quote-cont.selected:hover {
  filter: brightness(1.1);
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont {
  top: -1px;
  padding-left: 10px;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont > [class*=event], html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont > [class*=event] {
  justify-content: start;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont > [class*=event] .event-time, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont > [class*=event] .event-time {
  padding-right: 5px;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont > [class*=event] .event-time:empty, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont > [class*=event] .event-time:empty {
  display: none;
}
@media (max-width: 1280px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row {
    height: 95px;
  }
}
@media (min-width: 1501px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group {
    display: none !important;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group:first-child, html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group:nth-child(2), html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group:nth-child(3) {
    display: flex !important;
  }
}
html body .sportTableWidget#liveBettingCont .table-head {
  max-width: 100vw;
}
@media (min-width: 1501px) and (max-width: 1900px) {
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group {
    display: none !important;
  }
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group:first-child, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group:nth-child(2), html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group:nth-child(3) {
    display: flex !important;
  }
}
html body .sportTableWidget#openEventLiveTable .table-container .table-head {
  min-height: 44px;
}
@media (max-width: 1280px) {
  html body .sportTableWidget#openEventLiveTable .table-container .table-head {
    min-height: 48px;
  }
}
html body .sportTableWidget#openEventLiveTable .table-container .table-body {
  margin-bottom: 50px;
}
html body .table-title {
  width: 100%;
  font-size: 14px;
  height: 50px;
  color: var(--select);
  padding: 0 10px;
  background: rgba(var(--txtColor-rgb), 0.3);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
html body .table-spread-container {
  display: flex;
  flex-flow: row;
  width: -moz-max-content;
  width: max-content;
  width: 100%;
  margin-left: auto;
  padding-left: calc(50% - 25px);
  background: rgba(var(--txtColor-rgb), 0.05);
}
html body .table-spread-container .table-spread.disabled {
  display: none;
}
html body .table-spread-container .table-spread:not(.disabled) {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
  order: 1;
  height: 25px;
  border-right: 1px solid var(--bgColor);
}
html body .table-spread-container .table-spread:not(.disabled) .table-spread-title {
  font-size: 12px;
  color: rgba(var(--txtColor-rgb), 0.5);
  display: flex;
  align-items: center;
  padding: 0 2px;
  height: 25px;
}
html body .table-spread-container .table-spread:not(.disabled) .table-spread-values {
  display: flex;
  justify-content: space-around;
}
html body .table-spread-container .table-spread:not(.disabled) .table-spread-values-item {
  font-size: 12px;
  color: rgba(var(--txtColor-rgb), 0.5);
  width: 100%;
  text-align: center;
  line-height: 25px;
}
html body .table-spread-container .table-spread:not(.disabled) ~ .squads-container {
  height: 44px;
}
html body .table-spread-container .table-spread:not(.disabled) ~ .event-quotes-container {
  height: 55px;
  order: 5;
  margin-bottom: 0px;
  bottom: 29px;
  position: relative;
}
html body .table-spread-container .table-spread:not(.disabled) ~ .eventCodeAndTimeCont {
  height: 15px;
}
html body .table-spread-container .table-spread:not(.disabled) ~ .eventCodeAndTimeCont > * {
  position: relative;
  height: 12px;
}
html body .table-row {
  flex-flow: wrap;
  background: rgba(var(--txtColor-rgb), 0.1);
  position: relative;
  height: 60px;
  border-bottom: 1px solid var(--bgColor);
}
html body .table-row:not(.selected) {
  display: none;
}
html body .table-row.selected {
  display: flex;
}
html body .table-row.top {
  order: -1;
}
html body .table-row:hover {
  background: rgba(var(--txtColor-rgb), 0.15);
}
html body .table-row .squads-container, html body .table-row .squad-container, html body .table-row .eventCodeAndTimeCont, html body .table-row .event-quotes-container {
  display: flex;
}
html body .table-row .squads-container, html body .table-row .squad-container {
  margin-left: 10px;
  border-right: 1px solid var(--bgColor);
}
@media (max-width: 950px) {
  html body .table-row .squads-container, html body .table-row .squad-container {
    width: calc(50% - 35px);
  }
}
@media (min-width: 951px) {
  html body .table-row .squads-container, html body .table-row .squad-container {
    z-index: 1;
  }
}
html body .table-row .squads-container span, html body .table-row .squad-container span {
  max-width: calc(100% - 35px);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--txtColor);
  line-height: 16px;
}
html body .table-row .squad-container {
  justify-content: flex-start;
  align-items: center;
}
html body .table-row .squads-container {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}
html body .table-row .squads-container span {
  font-size: 12px;
  line-height: 16px;
}
html body .table-row .eventCodeAndTimeCont {
  margin-left: 10px;
  order: 1;
  border-right: 1px solid var(--bgColor);
}
@media (max-width: 950px) {
  html body .table-row .eventCodeAndTimeCont {
    width: calc(50% - 15px);
  }
}
html body .table-row .eventCodeAndTimeCont span {
  font-size: 11px;
  color: rgba(var(--txtColor-rgb), 0.5);
}
html body .table-row .eventCodeAndTimeCont span.event-code {
  margin-left: 10px;
  color: var(--odd);
}
html body .table-row .eventCodeAndTimeCont span.event-odds {
  margin-left: 10px;
  display: flex;
}
html body .table-row .eventCodeAndTimeCont span.event-odds img {
  width: 5px;
  margin-left: 5px;
  margin-top: -8px;
}
html body .table-row .statistics {
  position: absolute;
  transform: translate(-50%, -50%);
  left: calc(50% - 40px);
  top: 50%;
  width: 10px;
}
@media (min-width: 951px) {
  html body .table-row .statistics {
    z-index: 2;
    left: calc(50% - 25px);
  }
}
html body .table-row .live-scores {
  position: absolute;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(0, -50%);
}
@media (max-width: 1280px) {
  html body .table-row .live-scores {
    right: calc(50% + 10px);
  }
}
@media (min-width: 1281px) {
  html body .table-row .live-scores {
    right: calc(70% + 10px);
  }
}
html body .table-row .live-scores-score {
  display: flex;
  flex-flow: column;
  padding: 5px;
}
html body .table-row .live-scores-score:not(:last-child) {
  margin-right: 5px;
}
html body .table-row .live-scores-score-value {
  color: var(--txtColor);
}
html body .table-row.privileged {
  height: auto;
  padding: 0px;
  border-bottom: 0;
}
html body .table-row.privileged .squads-container.navigate, html body .table-row.privileged .squad-container.navigate {
  width: 50% !important;
  padding: 10px 0 13px 10px;
  margin: 0 !important;
  gap: 15px;
  flex-flow: unset;
  justify-content: unset;
  border: none;
  border-bottom: 1px solid var(--bgColor);
  background: rgba(var(--bgColor-rgb), 0.7);
}
@media (max-width: 950px) {
  html body .table-row.privileged .squads-container.navigate, html body .table-row.privileged .squad-container.navigate {
    flex-flow: column;
    height: 70px;
    gap: 6px;
    justify-content: center;
    align-items: flex-start;
  }
}
html body .table-row.privileged .squads-container.navigate span, html body .table-row.privileged .squad-container.navigate span {
  font-size: 16px;
  line-height: 21px;
}
html body .table-row.privileged .view-options {
  transform: translateY(-50%);
  position: absolute;
  right: 10px;
  top: 30px;
  margin: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
}
html body .table-row.privileged .view-options.disabled {
  display: none;
}
html body .table-row.privileged .view-options-controls {
  color: grey;
  font-size: 12px;
  border-bottom: 1px solid var(--odd);
}
html body .table-row.privileged .view-options-controls:hover {
  color: var(--txtColor);
}
html body .table-row.privileged .view-options .selected {
  color: var(--txtColor);
}
html body .table-row.privileged .eventCodeAndTimeCont.navigate {
  order: unset;
  border: none;
  margin: 0 !important;
  width: 50% !important;
  align-items: flex-end;
  justify-content: flex-end;
  border-bottom: 1px solid var(--bgColor);
  padding-right: 40px;
  padding-bottom: 15px;
  background: rgba(var(--bgColor-rgb), 0.7);
}
html body .table-row.privileged .eventCodeAndTimeCont.navigate .event-odds img {
  margin-top: 0px;
}
html body .table-row.privileged .statistics {
  top: 23px !important;
  left: calc(100% - 20px) !important;
}
@media (max-width: 950px) {
  html body .table-row.privileged .statistics {
    top: 50px !important;
  }
}
@media (min-width: 951px) {
  html body .table-row.privileged .choose-favourite {
    top: 19px;
    right: 0;
    left: 25px !important;
  }
}
html body .table-row.privileged.ris-esatto {
  flex-flow: wrap;
  overflow-x: hidden;
}
html body .table-row.privileged.ris-esatto .squad-container, html body .table-row.privileged.ris-esatto .squads-container.navigate {
  display: none;
}
html body .table-row.privileged.ris-esatto .eventCodeAndTimeCont.navigate {
  width: 100% !important;
  margin: 0 !important;
  align-items: flex-end;
  justify-content: flex-end;
  padding-bottom: 15px;
}
@media (max-width: 950px) {
  html body .table-row.privileged.ris-esatto .eventCodeAndTimeCont.navigate span {
    line-height: 12px;
  }
}
html body .table-row.privileged.ris-esatto .statistics {
  transform: translateY(-50%);
  top: 22px !important;
  left: calc(100% - 25px) !important;
}
@media (max-width: 950px) {
  html body .table-row.privileged.ris-esatto .statistics {
    top: 50px !important;
  }
}
@media (min-width: 951px) {
  html body .table-row.privileged.ris-esatto .choose-favourite {
    top: 19px;
    right: 0;
    left: 25px !important;
  }
}
html body .table-row.privileged.ris-esatto .eventCodeAndTimeCont.navigate, html body .table-row.privileged.ris-esatto.condensed .eventCodeAndTimeCont.navigate {
  height: 44px;
}
@media (max-width: 950px) {
  html body .table-row.privileged.ris-esatto .eventCodeAndTimeCont.navigate, html body .table-row.privileged.ris-esatto.condensed .eventCodeAndTimeCont.navigate {
    height: 70px;
  }
}
html body .table-row.privileged.ris-esatto .event-quotes-container .ris-esatto-odd-container-team, html body .table-row.privileged.ris-esatto.condensed .event-quotes-container .ris-esatto-odd-container-team {
  margin: 15px 0;
}
html body .table-row.privileged.ris-esatto.all .eventCodeAndTimeCont.navigate {
  height: 88px;
}
html body .table-row.privileged.ris-esatto.all .eventCodeAndTimeCont.navigate > * {
  margin: 16px 0 auto 10px;
}
html body .table-row.privileged.ris-esatto.all .event-quotes-container .ris-esatto-odd-container-team-name {
  margin: -35px 0 11px;
}
html body .table-row.privileged .event-quotes-container {
  width: 100% !important;
  height: auto;
  height: auto;
  flex-wrap: wrap;
  margin: 0;
  gap: 0;
}
html body .table-row.privileged .event-quotes-container .quote-cont {
  width: 33.3333333333%;
  justify-content: space-between;
  height: 44px;
  padding: 0 8px;
  border-bottom: 1px solid var(--bgColor);
}
html body .table-row.privileged .event-quotes-container .quote-cont[data-submarket="3011"], html body .table-row.privileged .event-quotes-container .quote-cont[data-submarket="138"], html body .table-row.privileged .event-quotes-container .quote-cont[data-submarket="3003"] {
  width: 50%;
}
html body .table-row.privileged .event-quotes-container .quote-cont .inner-desc {
  color: rgba(var(--txtColor-rgb), 0.5);
  width: 80%;
  text-transform: capitalize;
  text-align: start;
  justify-content: start;
  text-indent: 2px;
}
html body .table-row.privileged .event-quotes-container .quote-cont .inner-desc ~ .quote-cont-value {
  justify-content: flex-end;
  padding-right: 2px;
  width: 20%;
}
html body .table-row.privileged .event-quotes-container .quote-cont-value {
  flex: auto;
  justify-content: center;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container {
  width: 100%;
  display: flex;
  align-items: start;
  justify-content: space-between;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container.disabled {
  display: none;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team {
  width: 35%;
  display: flex;
  align-items: baseline;
  gap: 5px;
  position: relative;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team-name {
  color: rgba(var(--txtColor-rgb), 0.5);
  font-size: 14px;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team-score {
  color: var(--txtColor);
  font-size: 14px;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team-info {
  color: grey;
  font-size: 10px;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team-icon {
  display: inline-block;
  height: 15px;
  width: 15px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJhcnJvdy1jaXJjbGUtZG93biIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHBhdGggZD0iTTEyLDIzYy0uNCwwLS43NzctLjE1Ni0xLjA2MS0uNDM5TC4xMTIsMTEuNzMzbC43MDctLjcwNywxMC44MjcsMTAuODI3Yy4xODksLjE4OSwuNTE4LC4xODksLjcwNywwbDEwLjgyNy0xMC44MjcsLjcwNywuNzA3LTEwLjgyNywxMC44MjdjLS4yODMsLjI4My0uNjYsLjQzOS0xLjA2MSwuNDM5Wm0uNDcxLTkuMjI5TDIzLjg4OCwyLjM1NGwtLjcwNy0uNzA3TDEyLDEyLjgyNywuODE5LDEuNjQ2LC4xMTIsMi4zNTQsMTEuNTMsMTMuNzcxYy4xMjksLjEyOSwuMjk5LC4xOTMsLjQ2OSwuMTkzcy4zNDEtLjA2NCwuNDcyLS4xOTRaIi8+PC9zdmc+Cg==");
  background-size: cover;
  background-repeat: no-repeat;
  filter: var(--filter);
  padding: 2px;
  margin-left: auto;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team-dropdown {
  width: 100%;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 10;
  background-color: rgba(var(--checkColor-rgb), 0.3);
  cursor: pointer;
  border-bottom: 2px solid var(--odd);
  padding: 5px 10px;
  height: 105px;
  overflow-y: scroll;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team-dropdown-item {
  margin: 5px 0;
  display: flex;
  gap: 5px;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team-dropdown-item-name {
  color: rgba(var(--txtColor-rgb), 0.5);
  font-size: 14px;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-team-dropdown-item-value {
  color: grey;
  font-size: 14px;
}
html body .table-row.privileged .event-quotes-container .parz-fin-odd-container-qoute {
  width: 20%;
  display: flex;
  justify-content: center;
  align-items: center;
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container {
  width: 100%;
  min-height: 140px;
  height: 100%;
  display: flex;
  flex-flow: row wrap;
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container.disabled {
  display: none;
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-descriptions {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 25%;
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-descriptions-item {
  color: rgba(var(--txtColor-rgb), 0.7);
  font-size: 12px;
  height: 100%;
  width: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  flex-flow: wrap;
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-descriptions-item:not(:last-child) {
  border-bottom: 1px solid var(--bgColor);
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-header {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  order: -1;
  height: -moz-max-content;
  height: max-content;
  margin: 0;
  background: rgba(var(--txtColor-rgb), 0.05);
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-header-title {
  color: rgba(var(--txtColor-rgb), 0.5);
  font-size: 14px;
  width: 37.5%;
  display: flex;
  justify-content: center;
  margin: 5px 0 7px;
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-odds {
  display: flex;
  flex-wrap: wrap;
  width: 75%;
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-odds .quote-cont {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  height: 44px;
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-odds .quote-cont:not(:nth-child(2n)) span {
  border-left: 1px solid var(--bgColor);
}
html body .table-row.privileged .event-quotes-container .over-under-odd-container-odds .quote-cont span {
  margin: 10px -9px;
  height: calc(100% - 19px);
  padding-right: 0;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container {
  display: flex;
  width: 100%;
  background: var(--event-open);
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container.disabled {
  display: none;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container-team-name {
  color: var(--txtColor);
  font-size: 16px;
  line-height: 21px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team {
  width: 35%;
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin: 15px 0;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-name {
  margin: -104px 0 11px;
  position: absolute;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-control {
  color: var(--select);
  font-size: 20px;
  line-height: 36px;
  aspect-ratio: 1/1;
  height: 40px;
  display: flex;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid var(--bgColor);
  margin: 0 10px;
  cursor: pointer;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-control:not(.max):hover {
  background: rgba(var(--txtColor-rgb), 0.15);
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-control.max {
  color: rgba(var(--txtColor-rgb), 0.4);
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-score {
  color: var(--select);
  font-size: 24px;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-score img {
  filter: var(--selectFilter);
  position: relative;
  top: 4px;
}
@media (max-width: 950px) {
  html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team {
    width: 40%;
    flex-flow: row;
    position: relative;
  }
  html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-name {
    text-align: left;
  }
  html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team-control {
    height: 32px;
    line-height: 28px;
    font-size: 18px;
  }
  html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team.home .ris-esatto-odd-container-team-name {
    margin-top: -150px;
    left: 0;
  }
  html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team.away .ris-esatto-odd-container-team-name {
    left: -100%;
  }
  html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-name {
    margin: -97px 0 11px;
    padding-left: 10px;
  }
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score {
  width: 30%;
  margin: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--bgColor);
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score .quote-cont {
  height: 100%;
  width: 100%;
  border: none;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score .quote-cont-value {
  padding: 0;
}
@media (max-width: 950px) {
  html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score {
    width: 20%;
  }
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: flex-start;
  padding-top: 40px;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-team-name {
  position: relative;
  margin: -30px 0 20px;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container {
  width: calc(33.3333333333% - 0.6666666667px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--bgColor);
  min-height: 44px;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score:hover {
  background: rgba(var(--txtColor-rgb), 0.15);
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score.draw {
  border-left: 1px solid var(--bgColor);
  border-right: 1px solid var(--bgColor);
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score-title {
  color: var(--txtColor);
  font-size: 14px;
  padding-left: 13px;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score .quote-cont {
  width: 50%;
  justify-content: flex-end;
  border: none;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score .quote-cont:hover {
  background: unset;
}
html body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score .quote-cont-value {
  width: auto;
}
html body .table-row .choose-favourite {
  position: absolute;
  top: calc(50% + 14px);
  left: calc(50% - 40px);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPath Copy%3C/title%3E%3Cpath d='M5.5 0l1.699 3.62L11 4.2 8.25 7.019 8.898 11 5.5 9.12 2.1 11l.65-3.981L0 4.199l3.8-.58L5.5 0zM6.7 4.285L5.5 1.725l-1.201 2.56-2.777.424 2.012 2.063-.466 2.854L5.5 8.283l2.431 1.344-.464-2.855 2.011-2.063-2.777-.424z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  display: inline-block;
  height: 16px;
  aspect-ratio: 1/1;
}
@media (min-width: 951px) {
  html body .table-row .choose-favourite {
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 950px) {
  html body .table-row .choose-favourite {
    right: -65px;
    left: unset;
    padding: 20px;
    background-color: rgba(var(--txtColor-rgb), 0.3);
    border-radius: 4px;
    transform: none;
    top: calc(50% - 18px);
  }
}
html body .table-row .choose-favourite.active {
  filter: var(--oddFilter);
  animation: favourite-active 0.25s;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='11' height='11' viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'><title>Favourite_Star</title><path d='M5.5 9.12L2.1 11l.65-3.98L0 4.2l3.8-.58L5.5 0l1.699 3.62L11 4.2 8.25 7.02 8.898 11' fill='%23fff' fill-rule='nonzero'></path></svg>");
}
html body .table-row .event-quotes-container {
  width: calc(50% + 25px);
  height: 60px;
  margin-bottom: -30px;
}
html body .table-row .event-quotes-container .quote-cont {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-right: 1px solid var(--bgColor);
}
html body .table-row .event-quotes-container .quote-cont.desc {
  background: var(--odd);
  color: var(--checkColor);
}
html body .table-row .event-quotes-container .quote-cont.disabled {
  display: none;
}
html body .table-row .event-quotes-container .quote-cont.column {
  flex-flow: column;
}
html body .table-row .event-quotes-container .quote-cont.selected {
  background: var(--odd);
}
html body .table-row .event-quotes-container .quote-cont.selected .quote-cont-value, html body .table-row .event-quotes-container .quote-cont.selected .inner-desc {
  color: var(--checkColor);
}
html body .table-row .event-quotes-container .quote-cont[data-id]:not([data-id=""]):not(.selected):hover {
  background: rgba(var(--txtColor-rgb), 0.15);
}
html body .table-row .event-quotes-container .quote-cont.up::before, html body .table-row .event-quotes-container .quote-cont.down::before {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-color: transparent;
  border-width: 5px 7.5px 5px 0;
  position: absolute;
  transition: all 2s ease-in;
  right: 5px;
}
html body .table-row .event-quotes-container .quote-cont.up::before {
  transform: rotate(90deg);
  animation: slideUpAnimation 4s;
}
html body .table-row .event-quotes-container .quote-cont.down::before {
  transform: rotate(-90deg);
  animation: slideDownAnimation 4s;
}
html body .table-row .event-quotes-container .quote-cont .lockedQuote {
  filter: var(--oddFilter);
  width: 12px;
  height: 12px;
  display: flex;
}
html body .table-row .event-quotes-container .quote-cont span {
  font-size: 12px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: var(--odd);
}
html body .table-row .event-quotes-container .quote-cont span.quote-cont-title {
  height: 10px;
  font-size: 11px;
  background: rgba(var(--txtColor-rgb), 0.1);
  width: 100%;
}
html body .table-row.ante {
  padding-right: 10px;
}
html body .table-row.ante .eventCodeAndTimeCont, html body .table-row.ante .squad-container, html body .table-row.ante .squads-container {
  width: 50%;
  border-right: none;
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.2);
}
html body .table-row.ante .eventCodeAndTimeCont {
  order: unset;
  margin: 0;
  align-items: center;
  justify-content: flex-end;
}
html body .table-row.ante .event-quotes-container {
  width: 100%;
  flex-flow: wrap;
}
html body .table-row.ante .event-quotes-container .quote-cont {
  width: 25%;
}
html body .odds-cont {
  display: flex;
  flex-flow: column;
  overflow: hidden;
  border-radius: 5px;
  background: var(--oddsContBg);
  margin: 10px 10px 0;
}
html body .odds-cont ~ .odds-cont {
  margin-top: 8px;
}
@media (max-width: 950px) {
  html body .odds-cont {
    margin: 10px 10px 0;
  }
  html body .odds-cont ~ .odds-cont {
    margin-top: 8px;
  }
}
html body .odds-cont:not(.active) {
  display: none;
}
html body .odds-cont.disabled .odds-cont-title {
  opacity: 0.5;
}
html body .odds-cont.disabled .odds-cont-odds {
  height: 0;
  overflow: hidden;
}
html body .odds-cont.abled {
  order: -2 !important;
}
html body .odds-cont.abled .odds-cont-title-toggle {
  rotate: 180deg;
}
html body .odds-cont.privileged {
  order: -1;
}
html body .odds-cont-title {
  display: flex;
  border-radius: 0;
  height: 44px;
  padding: 0 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  color: var(--txtColor);
  font-weight: 600;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1490196078);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
html body .odds-cont-title-content .highlight {
  background-color: rgba(255, 255, 0, 0.432);
}
html body .odds-cont-title-toggle {
  display: inline-block;
  width: 12px;
  height: 8px;
  filter: var(--selectFilter);
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: rotate 0.1s ease;
  margin-right: 2px;
  rotate: 180deg;
}
html body .odds-cont-title-toggle.active {
  rotate: 0deg;
}
html body .odds-cont-odds {
  display: flex;
  flex-flow: wrap;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
html body .odds-cont-odds:not(.three) .odd {
  width: 50%;
}
html body .odds-cont-odds:not(.three) .odd::after {
  content: "";
  position: absolute;
  top: 10px;
  right: 0;
  height: calc(100% - 20px);
}
html body .odds-cont-odds:not(.three) .odd:not(:nth-child(2n)):not(:last-child)::after {
  content: "";
  position: absolute;
  top: 10px;
  right: 0;
  height: calc(100% - 20px);
  border-right: 1px solid rgba(255, 255, 255, 0.1490196078);
}
html body .odds-cont-odds.three .odd {
  width: 33.3%;
}
html body .odds-cont-odds.three .odd:not(:nth-child(3n))::after {
  content: "";
  position: absolute;
  top: 10px;
  right: 0;
  height: calc(100% - 20px);
  border-right: 1px solid rgba(255, 255, 255, 0.1490196078);
}
html body .odds-cont-odds[data-oddtype="3250"] .odd-type {
  font-size: 10px;
}
html body .odds-cont-odds .odd {
  margin-right: 0;
  border-radius: 0;
  margin-bottom: 0;
  color: rgba(var(--txtColor-rgb), 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1490196078);
  height: 44px;
  padding: 0px 7px 0 13px;
  display: flex;
  align-items: center;
  position: relative;
  flex: auto;
  cursor: pointer;
}
html body .odds-cont-odds .odd.selected {
  background: var(--odd);
}
html body .odds-cont-odds .odd.selected span {
  color: var(--primColor);
}
html body .odds-cont-odds .odd[data-id]:not([data-id=""]):not(.selected):not(:has(> .odd-val > .lockedQuote)):hover {
  background: rgba(var(--txtColor-rgb), 0.15);
}
html body .odds-cont-odds .odd.up::before, html body .odds-cont-odds .odd.down::before {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-color: transparent;
  border-width: 5px 7.5px 5px 0;
  position: absolute;
  transition: all 2s ease-in;
  right: 5px;
}
html body .odds-cont-odds .odd.up::before {
  transform: rotate(90deg);
  animation: slideUpAnimation 4s;
}
html body .odds-cont-odds .odd.down::before {
  transform: rotate(-90deg);
  animation: slideDownAnimation 4s;
}
html body .odds-cont-odds .odd .lockedQuote {
  filter: var(--oddFilter);
  width: 12px;
  height: 12px;
  display: flex;
}
html body .odds-cont-odds .odd-type {
  font-size: 11px;
  line-height: 13px;
}
html body .odds-cont-odds .odd-val {
  padding-right: 5px;
  text-align: left;
  margin-left: auto;
  color: var(--odd);
}
html body .odds-cont-odds .over-under-odd-container {
  display: flex;
  flex-flow: wrap;
  width: 100%;
}
html body .odds-cont-odds .over-under-odd-container-header {
  width: 100%;
  order: -1;
  padding-left: 20%;
  display: flex;
  justify-content: space-around;
  height: 44px;
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.25);
}
html body .odds-cont-odds .over-under-odd-container-header-title {
  line-height: 40px;
  color: rgba(var(--txtColor-rgb), 0.5);
}
html body .odds-cont-odds .over-under-odd-container-descriptions {
  display: flex;
  flex-flow: column;
  width: 20%;
}
html body .odds-cont-odds .over-under-odd-container-descriptions-item {
  height: 44px;
  line-height: 40px;
  text-align: center;
  color: rgba(var(--txtColor-rgb), 0.5);
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1490196078);
}
html body .odds-cont-odds .over-under-odd-container-descriptions-item:after {
  content: "";
  height: calc(100% - 19px);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  transform: translateY(-50%);
  display: flex;
  position: absolute;
  top: 50%;
  left: 100%;
}
html body .odds-cont-odds .over-under-odd-container-odds {
  width: 80%;
  display: flex;
  flex-flow: wrap;
}
html body .odds-cont-odds .over-under-odd-container-odds .odd {
  padding-left: 0;
}
html body .odds-cont-odds .over-under-odd-container-odds .odd-val {
  text-align: center;
  margin: 0 auto;
  padding: 0;
}
html body .odds-cont-odds .ris-esatto-odd-container-all {
  display: flex;
  width: 100%;
}
html body .odds-cont-odds .ris-esatto-odd-container-all-container {
  width: 33.3333333333%;
}
html body .odds-cont-odds .ris-esatto-odd-container-all-container:not(.draw) .odd::after {
  content: "";
  position: absolute;
  top: 10px;
  height: calc(100% - 20px);
}
html body .odds-cont-odds .ris-esatto-odd-container-all-container.home .odd::after {
  right: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.1490196078);
}
html body .odds-cont-odds .ris-esatto-odd-container-all-container.away .odd::after {
  left: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.1490196078);
}
html body .odds-cont-odds .ris-esatto-odd-container-all-container .odd {
  width: 100% !important;
  justify-content: center;
  padding: 0;
  border-right: none;
}
html body .odds-cont-odds .ris-esatto-odd-container-all-container .odd:not(.selected) {
  background: transparent;
}
html body .odds-cont-odds .ris-esatto-odd-container-all-container .odd-type, html body .odds-cont-odds .ris-esatto-odd-container-all-container .odd-val {
  width: 50%;
}
html body .odds-cont-odds .ris-esatto-odd-container-all-container .odd-type {
  text-align: end;
  padding-right: 5px;
  line-height: 14px;
}
html body .odds-cont-odds .ris-esatto-odd-container-team-name {
  color: rgba(var(--txtColor-rgb), 0.5);
  display: flex;
  height: 44px;
  width: 100%;
  line-height: 40px;
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.25);
  justify-content: center;
}
html body .odds-cont-odds .over-under-one-x-two-odd-container-all {
  display: flex;
  flex-flow: row;
  width: 100%;
}
html body .odds-cont-odds .over-under-one-x-two-odd-container-all-container {
  width: 33.3333333333%;
}
html body .odds-cont-odds .over-under-one-x-two-odd-container-all-container .odd {
  width: 100%;
}
html body .odds-cont-odds .over-under-one-x-two-odd-container-all-container:not(.x) .odd:after {
  content: "";
  position: absolute;
  top: 10px;
  height: calc(100% - 20px);
}
html body .odds-cont-odds .over-under-one-x-two-odd-container-all-container.one .odd:after {
  right: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.1490196078);
}
html body .odds-cont-odds .over-under-one-x-two-odd-container-all-container.two .odd:after {
  left: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.1490196078);
}
html body .odds-cont-odds .over-under-one-x-two-odd-container-team-name {
  color: rgba(var(--txtColor-rgb), 0.5);
  display: flex;
  height: 44px;
  width: 100%;
  line-height: 40px;
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.25);
  justify-content: center;
}
@media (min-width: 951px) {
  html body html body #openEventLive {
    padding-left: 1px;
  }
}
html body #cate_open .table-head {
  display: block;
  height: -moz-max-content;
  height: max-content;
  overflow: hidden;
  display: flex;
  flex-flow: wrap;
  padding: 7px 10px;
  gap: 4px;
}
@media (max-width: 950px) {
  html body #cate_open .table-head {
    flex-flow: row;
    overflow: auto;
    padding: 7px 0;
    margin: 0 10px;
    width: calc(100% - 20px);
  }
}
html body #cate_open .table-head:empty {
  display: none;
}
html body #cate_open .table-head div {
  text-align: center;
  padding: 6px 15px 7px;
  background: rgba(var(--txtColor-rgb), 0.07);
  color: var(--txtColor);
  border-radius: 30px;
  cursor: pointer;
}
@media (min-width: 951px) and (max-width: 1440px) {
  html body #cate_open .table-head div {
    width: calc(20% - 3.2px);
  }
}
@media (min-width: 1441px) and (max-width: 1929px) {
  html body #cate_open .table-head div {
    width: calc(16.6666666667% - 3.4px);
  }
}
@media (min-width: 1930px) {
  html body #cate_open .table-head div {
    width: calc(14.2857142857% - 3.5px);
  }
}
@media (max-width: 950px) {
  html body #cate_open .table-head div {
    width: -moz-max-content;
    width: max-content;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
html body #cate_open .table-head div:hover {
  color: var(--txtColor) !important;
}
html body #cate_open .table-head div.selected {
  background: var(--odd) !important;
  color: var(--bg_text) !important;
  font-weight: 600;
}
@media (max-width: 950px) {
  html body #cate_open .table-body .table-row .squads-container, html body #cate_open .table-body .table-row .eventCodeAndTimeCont {
    width: calc(50% - 35px);
    margin-left: 10px;
  }
}
html body .sportTableWidget#liveBettingCont .table-row:before, html body .sportTableWidget#live_sport .table-row:before, html body .mobile-right-menu-body-content-content-item.live-show .table-row:before {
  content: "Match";
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  line-height: 18px;
  text-indent: 10px;
  background: rgba(var(--bgColor-rgb), 0.4);
  color: rgba(var(--txtColor-rgb), 0.5) !important;
}
@media (max-width: 950px) {
  html body .sportTableWidget#liveBettingCont .table-row:before, html body .sportTableWidget#live_sport .table-row:before, html body .mobile-right-menu-body-content-content-item.live-show .table-row:before {
    width: calc(50% - 5px);
  }
}
@media (min-width: 951px) {
  html body .sportTableWidget#liveBettingCont .table-row:before, html body .sportTableWidget#live_sport .table-row:before, html body .mobile-right-menu-body-content-content-item.live-show .table-row:before {
    width: calc(30% - 5px);
  }
}
html body .sportTableWidget#liveBettingCont .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-row .squad-container, html body .sportTableWidget#live_sport .table-row .squads-container, html body .sportTableWidget#live_sport .table-row .squad-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squads-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squad-container {
  position: relative;
  padding-top: 18px;
}
@media (min-width: 951px) {
  html body .sportTableWidget#liveBettingCont .table-row .squads-container span, html body .sportTableWidget#liveBettingCont .table-row .squad-container span, html body .sportTableWidget#live_sport .table-row .squads-container span, html body .sportTableWidget#live_sport .table-row .squad-container span, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squads-container span, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squad-container span {
    line-height: 20px;
    font-size: 13px;
    font-weight: 600;
  }
}
@media (max-width: 950px) {
  html body .sportTableWidget#liveBettingCont .table-row .squads-container span, html body .sportTableWidget#liveBettingCont .table-row .squad-container span, html body .sportTableWidget#live_sport .table-row .squads-container span, html body .sportTableWidget#live_sport .table-row .squad-container span, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squads-container span, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squad-container span {
    line-height: 20px;
  }
}
@media (max-width: 950px) {
  html body .sportTableWidget#liveBettingCont .table-row .live-scores, html body .sportTableWidget#live_sport .table-row .live-scores, html body .mobile-right-menu-body-content-content-item.live-show .table-row .live-scores {
    top: calc(50% - 6px);
  }
  html body .sportTableWidget#liveBettingCont .table-row .live-scores-score, html body .sportTableWidget#live_sport .table-row .live-scores-score, html body .mobile-right-menu-body-content-content-item.live-show .table-row .live-scores-score {
    gap: 4px !important;
  }
}
@media (min-width: 951px) {
  html body .sportTableWidget#liveBettingCont .table-row, html body .sportTableWidget#live_sport .table-row, html body .mobile-right-menu-body-content-content-item.live-show .table-row {
    height: 90px;
  }
}
@media (min-width: 951px) and (max-width: 1500px) {
  html body .sportTableWidget#liveBettingCont .table-row .event-quotes-container-group, html body .sportTableWidget#live_sport .table-row .event-quotes-container-group, html body .mobile-right-menu-body-content-content-item.live-show .table-row .event-quotes-container-group {
    display: none !important;
  }
  html body .sportTableWidget#liveBettingCont .table-row .event-quotes-container-group:first-child, html body .sportTableWidget#liveBettingCont .table-row .event-quotes-container-group:nth-child(2), html body .sportTableWidget#live_sport .table-row .event-quotes-container-group:first-child, html body .sportTableWidget#live_sport .table-row .event-quotes-container-group:nth-child(2), html body .mobile-right-menu-body-content-content-item.live-show .table-row .event-quotes-container-group:first-child, html body .mobile-right-menu-body-content-content-item.live-show .table-row .event-quotes-container-group:nth-child(2) {
    display: flex !important;
  }
}
@media (min-width: 951px) {
  html body .sportTableWidget#liveBettingCont .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-row .squad-container, html body .sportTableWidget#liveBettingCont .table-row .eventCodeAndTimeCont, html body .sportTableWidget#liveBettingCont .table-row .event-quotes-container, html body .sportTableWidget#live_sport .table-row .squads-container, html body .sportTableWidget#live_sport .table-row .squad-container, html body .sportTableWidget#live_sport .table-row .eventCodeAndTimeCont, html body .sportTableWidget#live_sport .table-row .event-quotes-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squads-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squad-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .eventCodeAndTimeCont, html body .mobile-right-menu-body-content-content-item.live-show .table-row .event-quotes-container {
    position: relative;
    left: 10px;
    margin-left: 0px;
  }
  html body .sportTableWidget#liveBettingCont .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-row .squad-container, html body .sportTableWidget#liveBettingCont .table-row .eventCodeAndTimeCont, html body .sportTableWidget#live_sport .table-row .squads-container, html body .sportTableWidget#live_sport .table-row .squad-container, html body .sportTableWidget#live_sport .table-row .eventCodeAndTimeCont, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squads-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squad-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .eventCodeAndTimeCont {
    width: calc(30% - 15px);
  }
  html body .sportTableWidget#liveBettingCont .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-row .squad-container, html body .sportTableWidget#live_sport .table-row .squads-container, html body .sportTableWidget#live_sport .table-row .squad-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squads-container, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squad-container {
    position: relative;
    height: 53px;
    order: 2;
    top: -23px;
    padding-top: 0px;
  }
  html body .sportTableWidget#liveBettingCont .table-row .squads-container span, html body .sportTableWidget#liveBettingCont .table-row .squad-container span, html body .sportTableWidget#live_sport .table-row .squads-container span, html body .sportTableWidget#live_sport .table-row .squad-container span, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squads-container span, html body .mobile-right-menu-body-content-content-item.live-show .table-row .squad-container span {
    max-width: calc(100% - 90px);
  }
  html body .sportTableWidget#liveBettingCont .table-row .eventCodeAndTimeCont, html body .sportTableWidget#live_sport .table-row .eventCodeAndTimeCont, html body .mobile-right-menu-body-content-content-item.live-show .table-row .eventCodeAndTimeCont {
    padding-top: 23px;
    height: 38px;
    padding-left: 0 !important;
    top: 0 !important;
    order: -2;
  }
  html body .sportTableWidget#liveBettingCont .table-row .eventCodeAndTimeCont .event-odds, html body .sportTableWidget#live_sport .table-row .eventCodeAndTimeCont .event-odds, html body .mobile-right-menu-body-content-content-item.live-show .table-row .eventCodeAndTimeCont .event-odds {
    margin-right: 10px;
    margin-left: auto;
  }
  html body .sportTableWidget#liveBettingCont .table-row .eventCodeAndTimeCont .event-odds img, html body .sportTableWidget#live_sport .table-row .eventCodeAndTimeCont .event-odds img, html body .mobile-right-menu-body-content-content-item.live-show .table-row .eventCodeAndTimeCont .event-odds img {
    position: relative;
    top: 2px;
  }
  html body .sportTableWidget#liveBettingCont .table-row .live-scores, html body .sportTableWidget#live_sport .table-row .live-scores, html body .mobile-right-menu-body-content-content-item.live-show .table-row .live-scores {
    top: calc(50% + 19px);
  }
  html body .sportTableWidget#liveBettingCont .table-row .event-quotes-container-group-odds .quote-cont-value, html body .sportTableWidget#live_sport .table-row .event-quotes-container-group-odds .quote-cont-value, html body .mobile-right-menu-body-content-content-item.live-show .table-row .event-quotes-container-group-odds .quote-cont-value {
    height: 54px;
  }
}
html body .sportTableWidget#liveBettingCont .table-row .live-scores-score, html body .sportTableWidget#live_sport .table-row .live-scores-score, html body .mobile-right-menu-body-content-content-item.live-show .table-row .live-scores-score {
  gap: 4px;
}
html body .sportTableWidget#liveBettingCont .table-row .live-scores-score span, html body .sportTableWidget#live_sport .table-row .live-scores-score span, html body .mobile-right-menu-body-content-content-item.live-show .table-row .live-scores-score span {
  text-align: center;
  line-height: 15px;
  height: 18px;
  padding: 1px 4px;
  font-size: 13px;
  white-space: nowrap;
}
html body .sportTableWidget#liveBettingCont .table-row .live-scores-score.active span, html body .sportTableWidget#live_sport .table-row .live-scores-score.active span, html body .mobile-right-menu-body-content-content-item.live-show .table-row .live-scores-score.active span {
  border-radius: 1px;
  background-color: rgba(228, 228, 228, 0.2);
  width: 100%;
  font-weight: 700;
  color: var(--txtColor);
}
@media (max-width: 950px) {
  html body .sportTableWidget#liveBettingCont .table-row .live-scores-score:not(.active), html body .sportTableWidget#live_sport .table-row .live-scores-score:not(.active), html body .mobile-right-menu-body-content-content-item.live-show .table-row .live-scores-score:not(.active) {
    display: none;
  }
}
@keyframes liveFlash {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}
html body #couponcontainer {
  z-index: 11;
  position: absolute;
  width: 100%;
  height: calc(100vh - 110px);
  overflow-y: auto;
  overflow-x: hidden;
  left: 50%;
  transform: translate(-50%, 0);
}
html body #couponcontainer #fastbet {
  background: #BED1CB;
  color: var(--secColor);
  display: flex;
  flex-flow: column;
  gap: 2px;
  padding: 10px 10px 0;
}
html body #couponcontainer #fastbet > * {
  background: transparent;
  margin: 0;
}
html body #couponcontainer #fastbet > * h1, html body #couponcontainer #fastbet > * .h1header, html body #couponcontainer #fastbet > * .giroconto-cont-title {
  background: transparent !important;
  color: var(--secColor);
  font-size: 16px;
  display: block;
  text-transform: capitalize;
  height: 30px !important;
  line-height: 20px;
  border-bottom: 1px solid var(--secColor) !important;
  width: 100%;
  text-align: left;
  font-weight: 600;
  padding-left: 0 !important;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Segoe UI, Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Open Sans, sans-serif;
}
html body #couponcontainer #fastbet > * button, html body #couponcontainer #fastbet > * .button {
  height: 32px;
  background: var(--secColor);
  color: transparent;
  display: flex;
  flex-flow: column;
}
html body #couponcontainer #fastbet > * button::before, html body #couponcontainer #fastbet > * .button::before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' viewBox='0 0 16 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23C3C3C3' d='M10.213 11.85l.788-.616 4.31 5.516-.788.616z'/%3E%3Ccircle cx='6.862' cy='6.6' r='6.1' stroke='%2301ffb6'/%3E%3C/g%3E%3C/svg%3E");
  width: 100%;
  justify-content: center;
  display: flex;
  top: 4px;
  position: relative;
}
html body #couponcontainer #fastbet > * select, html body #couponcontainer #fastbet > * input:not([type=checkbox]) {
  border: 1px solid #fff;
  background: #fff;
  color: #000000;
  height: 32px;
  border-radius: 4px;
}
html body #couponcontainer #fastbet > * input:not([type=checkbox]) {
  text-indent: 5px;
}
html body #couponcontainer #fastbet #speedcouponcontainer {
  display: flex;
  flex-flow: column;
  justify-content: center;
  order: -4;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch {
  background: transparent !important;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset {
  display: flex;
  flex-flow: column;
  gap: 4px;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label {
  height: 32px;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label:has(> #easybet_event) {
  order: 1;
  height: 30px;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label#lbl_SpeedInput {
  order: 2;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label:has(> #easybet_event[style*=none]) {
  display: none;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label input[type=text] {
  width: calc(100% - 50px);
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label input[type=text]#speedInput {
  padding-right: 22px;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label input[type=checkbox] {
  top: 8px;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label span {
  line-height: 32px;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label [onclick="openEasybetPopup()"] {
  position: absolute;
  right: 15px;
  margin-top: 2px;
  color: var(--secColor);
  padding: 0 !important;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label [onclick="openEasybetPopup()"] span {
  height: 32px;
  padding: 1px 0;
  display: flex;
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label [onclick="openEasybetPopup()"] span::before {
  content: url("https://img.dominabet.net/new_system/overall/question.svg");
  width: 20px;
  height: 20px;
  display: flex;
  filter: var(--secFilter);
}
html body #couponcontainer #fastbet #speedcouponcontainer #easybet_container #speedsearch #couponForm fieldset label #easybet_event {
  width: calc(100% - 50px);
  height: 32px;
  line-height: 26px;
  font-weight: 600;
  border-radius: 4px;
  margin-left: auto;
  text-align: center;
}
html body #couponcontainer #fastbet #speedcouponcontainer #speedAutoname {
  z-index: 12;
  width: 210px;
  height: 300px;
  overflow-x: hidden;
  background: var(--bgColor);
}
html body #couponcontainer #fastbet #speedcouponcontainer #speedAutoname li a {
  background: rgba(var(--txtColor-rgb), 0.2);
  position: relative;
  height: 60px;
  border-bottom: 1px solid var(--bgColor);
  display: flex;
  flex-flow: column;
  padding-left: 10px;
  padding-top: 7px;
  font-size: 12px;
  line-height: 16px;
}
html body #couponcontainer #fastbet #speedcouponcontainer #speedAutoname li a:hover {
  background: rgba(var(--txtColor-rgb), 0.25);
}
html body #couponcontainer #fastbet #speedcouponcontainer #speedAutoname li a span {
  margin-top: auto;
  margin-bottom: 7px;
  font-size: 11px;
  color: rgba(var(--txtColor-rgb), 0.5);
}
html body #couponcontainer #fastbet #loadreserved {
  order: -3;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved {
  width: 100%;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody {
  display: flex;
  position: relative;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody span {
  white-space: nowrap;
  overflow: hidden;
  width: 6ch;
  line-height: 32px;
  display: block;
  margin-right: 7px;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody .glyphicon-barcode {
  position: absolute;
  top: 20px;
  left: 52px;
  background: transparent;
  width: 20px;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody .glyphicon-barcode::before {
  content: url("https://img.dominabet.net/new_system/overall/qr.svg");
  zoom: 0.8;
  margin-left: 7px;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody #reserved_barcode {
  width: calc(100% - 15px);
  text-indent: 26px;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody tr {
  margin-top: 10px;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody tr:first-child, html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody tr:first-child td:last-child {
  width: 100%;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody tr:last-child {
  margin-left: -10px;
}
html body #couponcontainer #fastbet #loadreserved table#loadReserved tbody tr:last-child button {
  width: 64px;
  position: relative;
}
html body #couponcontainer #fastbet #giroconto {
  order: -2;
  height: -moz-max-content;
  height: max-content;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  gap: 4px 0;
  padding-bottom: 10px;
  position: relative;
}
html body #couponcontainer #fastbet #giroconto .giroconto-cont-title {
  margin-bottom: 6px;
}
html body #couponcontainer #fastbet #giroconto ul {
  width: 100%;
}
html body #couponcontainer #fastbet #giroconto select, html body #couponcontainer #fastbet #giroconto [placeholder="Seleziona conto"] {
  width: calc(50% - 2px);
}
html body #couponcontainer #fastbet #giroconto [placeholder="Seleziona conto"] {
  padding-right: 16px;
}
html body #couponcontainer #fastbet #giroconto input {
  height: 32px;
}
html body #couponcontainer #fastbet #giroconto .giroconto-cont-importo {
  display: flex;
  flex-flow: column;
  width: calc(100% - 70px);
  justify-content: flex-end;
}
html body #couponcontainer #fastbet #giroconto .giroconto-cont-importo span {
  font-size: 9px;
  line-height: 11px;
  text-align: left;
}
html body #couponcontainer #fastbet #giroconto .giroconto-cont-importo input {
  text-indent: 0;
  padding: 2px 5px 2px 3px;
}
@media (max-width: 950px) {
  html body #couponcontainer #fastbet #giroconto .giroconto-cont-importo input {
    padding-left: 7px;
  }
}
html body #couponcontainer #fastbet #giroconto .button {
  width: 66px;
}
html body #couponcontainer #fastbet #giroconto #giroconto_plus {
  position: absolute;
  transform: translate(-100%, -50%);
  left: calc(100% - 2px);
  top: calc(50% - 2px);
  padding: 8px 1px;
  width: 18px;
}
html body #couponcontainer #fastbet #giroconto #giroconto_plus::before {
  content: url(https://img.dominabet.net/new_system/overall/cancel.svg);
}
html body #couponcontainer #fastbet #agoptions {
  order: -1;
}
html body #couponcontainer #fastbet #agoptions .h1header {
  margin: 10px 0 4px;
  padding-left: 0;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia {
  width: 100%;
  margin-bottom: 5px;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr {
  display: flex;
  width: 100%;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td.td_oa {
  position: relative;
  width: 100%;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td.td_oa .deleteuser {
  display: inline;
  position: absolute;
  right: 7px;
  top: 22px;
  z-index: 2;
  color: var(--secColor);
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td.td_oa label {
  position: relative;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td.td_oa label, html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td.td_oa label input {
  width: 100%;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td.td_oa label input {
  text-indent: 20px;
  margin-top: 2px;
  padding-right: 22px;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td.td_oa label span:not([class]) {
  font-size: 9px;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td.td_oa label .glyphicon {
  position: absolute;
  left: 5px;
  top: 33px;
  transform: translateY(-50%);
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td:not(.td_oa) {
  width: 110px;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:first-child td:not(.td_oa) label {
  margin-top: 12px;
  margin-left: 5px;
  height: calc(100% - 10px);
  display: flex;
  flex-flow: wrap;
  align-items: center;
  gap: 2px;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr#agopz_ricarica {
  margin-top: 5px;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr#agopz_ricarica .td_aor {
  width: 70%;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr#agopz_ricarica .td_aor label {
  display: flex;
  flex-flow: column;
  font-size: 9px;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr#agopz_ricarica .td_aor label .glyphicon {
  display: none;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr#agopz_ricarica td {
  width: 30%;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr#agopz_ricarica td button {
  margin-top: 9px;
  margin-left: 5px;
  width: calc(100% - 5px);
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:last-child {
  display: flex;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:last-child td {
  width: 50%;
  display: inline-flex;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:last-child td input[type=checkbox] {
  top: 9px;
}
html body #couponcontainer #fastbet #agoptions div form #opzAgenzia tr:last-child td label {
  font-size: 11px;
  line-height: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html body #couponcontainer #coupon-options {
  background: #BED1CB;
  width: 100%;
  height: -moz-max-content;
  height: max-content;
  padding: 0 7px 7px;
  display: flex;
  justify-content: center;
  margin-top: -1px;
  gap: 15px;
}
html body #couponcontainer #coupon-options .coupon-option {
  color: var(--secColor);
  width: -moz-max-content;
  width: max-content;
}
html body #couponcontainer #coupon-options .coupon-option:before {
  position: absolute;
  margin-top: -25px;
  padding: 3px 4px;
  border-radius: 3px;
  background-color: #fff;
  color: #111111;
  display: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  transform: translateX(-50%);
  margin-left: 8px;
  z-index: 11;
}
html body #couponcontainer #coupon-options .coupon-option:not(.selected) svg {
  opacity: 0.4;
}
@media (min-width: 951px) {
  html body #couponcontainer #coupon-options .coupon-option:hover:before {
    display: block;
  }
}
@media (max-width: 950px) {
  html body #couponcontainer #coupon-options {
    padding: 9px 7px 7px;
  }
  html body #couponcontainer #coupon-options .coupon-option {
    display: flex;
    justify-content: space-between;
  }
  html body #couponcontainer #coupon-options .coupon-option:not(.selected):before {
    opacity: 0.4;
  }
}
html body #couponcontainer .acceptevaluatingbet, html body #couponcontainer .refuseevaluatingbet, html body #couponcontainer .checkstatus, html body #couponcontainer button.acceptevaluatingbet, html body #couponcontainer button.refuseevaluatingbet, html body #couponcontainer button.checkstatus, html body #couponcontainer .button.acceptevaluatingbet, html body #couponcontainer .button.refuseevaluatingbet, html body #couponcontainer .button.checkstatus, html body #couponcontainer .btn.acceptevaluatingbet, html body #couponcontainer .btn.refuseevaluatingbet, html body #couponcontainer .btn.checkstatus, html body #couponcontainer .stakeProposal, html body #couponcontainer .oddProposal {
  display: none;
}
@media (max-width: 1024px) {
  html body #couponcontainer {
    height: -moz-max-content;
    height: max-content;
    position: fixed;
    bottom: 0;
    left: 0;
    transform: none;
    transition: left 0.1s ease-in;
  }
}
@media (max-width: 1024px) {
  html body #couponcontainer.active {
    top: 0px;
    height: calc(100vh - 0px);
    padding-bottom: 0;
    z-index: 103;
  }
  html body #couponcontainer.active #couponholder {
    min-height: calc(100vh - 0px);
    height: -moz-max-content;
    height: max-content;
    padding: 0 0 30px;
  }
}
@media (max-width: 1024px) {
  html body #couponcontainer:not(.active) #couponholder > *:not(.h1header) {
    display: none;
  }
}
html body #couponcontainer.couponsistema .descr .ccode_new {
  margin-left: 0;
}
html body #couponcontainer #couponholder {
  background: #dddddd;
  z-index: 11;
}
html body #couponcontainer #couponholder .h1header {
  background: #ffffff;
  display: flex;
  flex-flow: wrap;
  height: 50px;
  padding-right: 15px;
  padding-left: 10px;
  border-bottom: none;
}
@media (min-width: 1024px) {
  html body #couponcontainer #couponholder .h1header {
    border-radius: 10px 10px 0 0;
  }
}
html body #couponcontainer #couponholder .h1header * {
  color: rgba(0, 0, 0, 0.7);
  padding-top: 5px;
}
html body #couponcontainer #couponholder .h1header span.open_coupon {
  order: 1;
  position: relative;
  right: 0;
  left: 14px;
  top: -50px;
  height: 100%;
  align-items: flex-start;
  width: 48px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
html body #couponcontainer #couponholder .h1header span.open_coupon.active img {
  transform: rotate(90deg);
}
html body #couponcontainer #couponholder .h1header span.open_coupon img {
  transform: rotate(-90deg);
  padding: 0;
  width: 12px;
  height: 12px;
  top: 12px;
  position: relative;
  filter: brightness(0.2);
}
html body #couponcontainer #couponholder .h1header span.open_coupon:has(~ .mostra-opzioni.hidden) {
  top: 0;
}
html body #couponcontainer #couponholder .h1header span.mostra-opzioni {
  width: calc(100% - 50px);
  text-align: left;
  font-size: 12px;
  margin-top: -30px;
  height: 30px;
  text-transform: capitalize;
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-color: var(--secColor);
  color: var(--secColor);
}
html body #couponcontainer #couponholder .h1header a.cdel {
  position: relative;
  margin-left: auto;
  width: 48px;
  padding: 0px;
  height: 50px;
  top: -1px;
}
@media (min-width: 1024px) {
  html body #couponcontainer #couponholder .h1header a.cdel {
    right: -12px;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 1024px) {
  html body #couponcontainer #couponholder .h1header a.cdel {
    right: 38px;
  }
}
html body #couponcontainer #couponholder .h1header a.cdel:before {
  top: 16px;
  position: relative;
  width: 12px;
}
html body #couponcontainer #couponholder .h1header a.cdel:has(~ .mostra-opzioni.hidden) {
  right: -10px;
}
html body #couponcontainer #couponholder .h1header #scroll_btns {
  display: none;
}
html body #couponcontainer #couponholder .h1header .title {
  display: block;
  font-size: 15px;
  line-height: 20px;
  height: 20px;
  width: -moz-max-content;
  width: max-content;
  padding-right: 5px;
}
html body #couponcontainer #couponholder .h1header .totevents {
  font-size: 8px;
  font-weight: 600;
  line-height: 6px;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  background: var(--secColor);
  color: #fff;
  border-radius: 50%;
}
html body #couponcontainer #couponholder .h1header .toggleCoupon span {
  font-size: 10px;
  top: 15px;
  position: relative;
}
html body #couponcontainer #couponholder #scroll_btns {
  order: 11;
  margin-left: auto;
}
html body #couponcontainer #couponholder .scrollable {
  height: -moz-max-content;
  height: max-content;
  top: 0;
  position: relative;
  background: #e4e4e4;
  border-top: 1px solid #e4e4e4;
}
html body #couponcontainer #couponholder .scrollable .coupon {
  padding-top: 10px;
  margin: 0 10px 10px;
  border-radius: 6px;
}
html body #couponcontainer #couponholder .scrollable .coupon:empty {
  margin: 0;
}
html body #couponcontainer #couponholder .scrollable .coupon:not(:has(> .giocata)) ~ .tabs_coupon {
  display: none;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata {
  height: -moz-max-content;
  height: max-content;
  min-height: 55px;
  margin: 0;
  background: #ffffff;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata:not(:first-child) .descr {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata:first-child {
  border-radius: 6px 6px 0 0;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr {
  margin-top: 0;
  padding: 5px 20px 0 8px;
  display: flex;
  flex-flow: wrap;
  margin-bottom: -4px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr svg {
  animation-name: liveFlash;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr * {
  font-size: 13px;
  line-height: 20px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr .cfissa {
  order: 11;
  left: unset;
  right: 25px;
  top: 4px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr .quote_date[style*=none] {
  display: block !important;
  font-size: 11px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr .cevent_new {
  min-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  opacity: 0.7;
  margin: -4px 0 0;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr .ccode_new {
  color: #418AEF;
  font-weight: 700;
  margin-right: 5px;
  font-size: 11px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr .cqt_new {
  position: absolute;
  margin: 0;
  height: 53px;
  right: 0;
  width: 28px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr .cqt_new a {
  line-height: 30px;
  width: 100%;
  justify-content: center;
  display: flex;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .descr .cqt_new a:before {
  filter: brightness(0) invert(19%) sepia(83%) saturate(3354%) hue-rotate(346deg) brightness(94%) contrast(93%);
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list {
  margin: 0 8px;
  padding-bottom: 2px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list * {
  font-size: 12px;
  line-height: 18px;
  height: 18px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list .quote_text .prono_text, html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list .quote_val {
  color: #418AEF;
  font-weight: 600;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list .quote_text {
  width: 70%;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list .quote_text .class_text {
  max-width: calc(55% - 5px);
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list .quote_text .prono_text {
  max-width: calc(45% + 5px);
  padding: 0 0 0 5px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list .quote_amount {
  width: 25%;
  text-align: end;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list .quote_desc {
  display: none;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list .delpkid {
  filter: brightness(0) invert(19%) sepia(83%) saturate(3354%) hue-rotate(346deg) brightness(94%) contrast(93%);
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata .prono_list #finally:empty {
  display: none;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata.integrale .prono_list .prono {
  height: -moz-max-content;
  height: max-content;
  background: transparent;
  margin-bottom: 4px;
  padding: 0 3px 0 0;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata.integrale .prono_list .prono:first-child {
  margin-top: 4px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata.integrale .prono_list .prono .quote_amount {
  margin-right: 5%;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata.integrale .prono_list .prono .delpkid {
  width: 5%;
  text-indent: unset;
  text-align: center;
  top: -2px;
  right: 3px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata.integrale .prono_list .prono.changed {
  border-radius: 4px;
  border-radius: 4px;
  padding: 0 6px 0 3px;
  width: calc(100% + 6px);
  position: relative;
  left: -3px;
}
html body #couponcontainer #couponholder .scrollable .coupon .giocata.integrale .prono_list .prono.changed .delpkid {
  filter: brightness(0) invert(1);
  right: 6px;
}
html body #couponcontainer #couponholder .scrollable .tabs_coupon {
  display: flex;
  flex-flow: row;
  margin: 0;
  padding: 0 10px;
  background: #e4e4e4;
}
html body #couponcontainer #couponholder .scrollable .tabs_coupon li {
  width: 50%;
  margin: 0;
}
html body #couponcontainer #couponholder .scrollable .tabs_coupon li, html body #couponcontainer #couponholder .scrollable .tabs_coupon li a {
  border-radius: 6px 6px 0 0;
}
html body #couponcontainer #couponholder .scrollable .tabs_coupon li a {
  height: 32px;
  justify-content: center;
  align-content: center;
  display: flex;
  flex-flow: wrap;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 20px;
}
html body #couponcontainer #couponholder .scrollable .tabs_coupon li a:not(.current) {
  background: rgba(21, 25, 28, 0);
  color: rgba(21, 25, 28, 0.5019607843);
}
html body #couponcontainer #couponholder .scrollable .tabs_coupon li a:not(.current):hover {
  background: rgba(21, 25, 28, 0.1);
  color: #ffffff;
}
html body #couponcontainer #couponholder .scrollable .tabs_coupon li a.current {
  color: #418AEF;
  background: #ffffff;
}
html body #couponcontainer #couponholder .scrollable #systable ul li {
  margin: 0 10px;
  border-bottom: 1px solid #dddddd;
  height: -moz-max-content;
  height: max-content;
  padding: 0;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row1, html body #couponcontainer #couponholder .scrollable #systable ul li .row2 {
  padding: 5px 4px 5px 8px;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row1 {
  height: 36px;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row1 input[type=text] {
  padding: 4px;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row1 input[type=checkbox] {
  margin-top: 8px;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row1 label, html body #couponcontainer #couponholder .scrollable #systable ul li .row1 span {
  margin-top: 4px;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row2 {
  height: -moz-max-content;
  height: max-content;
  padding-top: 0;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row2[style*=block] {
  display: flex !important;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row2 div:not([class]) {
  width: 50%;
  display: flex;
  flex-flow: column;
}
html body #couponcontainer #couponholder .scrollable #systable ul li .row2 div:not([class]) span[id*=win_] {
  font-weight: 600;
  text-align: start;
}
html body #couponcontainer #couponholder .scrollable #systable ul li div input[type=text] {
  border: 1px solid var(--secColor);
}
html body #couponcontainer #couponholder .scrollable #inttable {
  background: #e4e4e4;
}
html body #couponcontainer #couponholder .scrollable #inttable .system .integer_info, html body #couponcontainer #couponholder .scrollable #inttable .system #sysRows {
  margin: 0 10px;
}
html body #couponcontainer #couponholder .scrollable #inttable .system #sysRows .system_row {
  margin: 0;
}
html body #couponcontainer #couponholder .scrollable #inttable .system #sysRows .system_row .amountbet input {
  top: 3px;
  position: relative;
}
html body #couponcontainer #couponholder .coupon_foot {
  background: #dddddd;
  top: 0px;
  position: relative;
  border-radius: 0 0 10px 10px;
}
html body #couponcontainer #couponholder .coupon_foot #itable {
  margin: 0 10px;
  padding: 8px 0;
  border: none;
  background: #ffffff;
  flex-flow: column;
  gap: 2px;
  border-radius: 0 0 6px 6px;
}
html body #couponcontainer #couponholder .coupon_foot #itable[style*=block] {
  display: flex !important;
}
html body #couponcontainer #couponholder .coupon_foot #itable li {
  padding: 0;
  width: auto;
  display: flex;
  height: 32px;
  align-items: center;
  margin: 0 8px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.1);
}
html body #couponcontainer #couponholder .coupon_foot #itable li[style*="display: block"] {
  display: flex !important;
}
html body #couponcontainer #couponholder .coupon_foot #itable li * {
  position: relative;
  width: auto;
  font-size: 15px;
  line-height: 18px;
  color: #222222;
}
html body #couponcontainer #couponholder .coupon_foot #itable li *:first-child {
  margin-right: auto;
}
html body #couponcontainer #couponholder .coupon_foot #itable li *:last-child {
  font-weight: 600;
}
html body #couponcontainer #couponholder .coupon_foot #itable li #odd_label, html body #couponcontainer #couponholder .coupon_foot #itable li [id*=win_label] {
  margin-right: auto;
}
html body #couponcontainer #couponholder .coupon_foot #itable li[id*=vincita] {
  background: rgba(0, 0, 0, 0.2);
}
html body #couponcontainer #couponholder .coupon_foot #itable li[id*=vincita] [id*=win_label] {
  font-weight: 600;
}
html body #couponcontainer #couponholder .coupon_foot #itable li[id*=vincita] [id*=win_value] {
  font-size: 18px;
  color: #418AEF;
}
html body #couponcontainer #couponholder .coupon_foot #itable li span {
  padding: 8px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns {
  padding: 0 0 3px;
  margin: 0 7px;
  background: #dddddd;
  border: unset;
  border-radius: 10px;
  display: flex;
  flex-flow: column;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm {
  text-align: center;
  background: #dddddd;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode {
  font-size: 32px;
  margin-bottom: 5px;
  flex-flow: wrap;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .copyText {
  font-weight: 600;
  width: 100%;
  display: inline-flex;
  justify-content: center;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode a[onclick*=copyText] {
  content: url(https://img.dominabet.net/new_system/overall/copy.svg);
  height: 22px;
  width: 20px;
  position: absolute;
  right: calc(50% - 95px);
  margin-top: 6px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options {
  background: rgba(255, 255, 255, 0.8);
  padding: 5px;
  border-radius: 8px;
  height: 60px;
  min-width: 250px;
  display: flex;
  flex-flow: row;
  justify-content: space-evenly;
  margin: 0 auto;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options .shareText {
  position: relative;
  width: 40%;
  padding: 0 10px 0 5px;
  min-width: -moz-max-content;
  min-width: max-content;
  height: 50px;
  font-size: 12px;
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-content: center;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options .shareText:after {
  content: "";
  height: 50px;
  width: 1px;
  position: absolute;
  right: 0;
  border-right: 1px solid rgba(var(--bgColor-rgb), 0.3);
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options a {
  display: flex;
  flex-flow: column;
  gap: 5px;
  font-size: 10px;
  opacity: 0.7;
  color: #000;
  width: -moz-max-content;
  width: max-content;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options a:before {
  height: 30px;
  width: 30px;
  margin: auto auto 0;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options a[onclick*=Telegram]:before {
  content: url(https://img.dominabet.net/new_system/overall/telegram.svg);
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options a[onclick*=Signal]:before {
  content: url(https://img.dominabet.net/new_system/overall/signal.svg);
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options a[onclick*=Whatsapp]:before {
  content: url(https://img.dominabet.net/new_system/overall/whatsapp.svg);
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm .reservedcode .share-options a[onclick*=Email]:before {
  content: url(https://img.dominabet.net/new_system/overall/link.svg);
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div {
  display: flex;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div:not(.coupon-loading) {
  gap: 8px;
  justify-content: center;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div[style*=text-align] div {
  display: none;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div[style*=text-align] .nuovaBtn, html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div[style*=text-align] .stampaBtn {
  width: 50%;
  border-radius: 4px;
  text-align: center;
  background: var(--secColor);
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 28px;
  height: 36px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div[style*=text-align] .nuovaBtn i, html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div[style*=text-align] .stampaBtn i {
  top: 50%;
  transform: translateY(-50%);
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div.confirm-text {
  flex-flow: column;
  gap: 0;
  margin-bottom: 8px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div:has(> .button) {
  margin: 0 -8px;
  gap: 4px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div.coupon-loading {
  flex-flow: column wrap;
  gap: 18px;
  align-items: center;
  margin-bottom: 2px;
  margin-top: 5px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div.coupon-loading span {
  width: 100%;
  font-size: 16px;
  font-weight: 600;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div.coupon-loading .loader {
  width: 35px;
  height: 35px;
  border: 5px solid #fff;
  border-radius: 50%;
  position: relative;
  transform: rotate(45deg);
  box-sizing: border-box;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div.coupon-loading .loader::before {
  content: "";
  position: absolute;
  box-sizing: border-box;
  inset: -5px;
  border-radius: 50%;
  border: 5px solid #e64320;
  animation: prixClipFix 2s linear infinite;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns #iconfirm div.coupon-loading .loader::after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  inset: -5px;
  border-radius: 50%;
  border: 5px solid #fff;
  animation: prixClipFixR 2s linear infinite;
  animation-delay: 2s; /* Delay the start of ::after animation by 4 seconds */
}
@keyframes prixClipFix {
  0% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
            clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }
  12.5% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
            clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }
  25% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
            clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }
  37.5% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
            clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }
  50%, 100% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
            clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}
@keyframes prixClipFixR {
  0%, 50% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
            clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }
  62.5% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
            clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }
  75% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
            clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }
  87.5% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
            clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }
  100% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
            clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .repeat_last {
  margin: 8px auto;
  justify-content: center;
  display: flex;
  gap: 4px;
  padding: 5px 10px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .repeat_last .glyphicon {
  line-height: 24px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep {
  padding: 0;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep > * {
  margin: auto 0;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep .cboth {
  height: 0px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep .amountbet {
  position: relative;
  top: 0px;
  font-size: 0;
  padding: 0;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep .amountbet input#cstake {
  border-radius: 4px;
  width: 90px;
  height: 36px;
  border: 1px solid var(--secColor);
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep .button {
  border-radius: 0;
  text-align: center;
  background: var(--secColor);
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 28px;
  height: 36px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep1 .button {
  margin: 8px 0;
  border-radius: 4px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep1 #aloc {
  padding: 10px 0px !important;
  justify-content: left;
  display: flex;
  font-size: 11px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep1 #aloc input[type=checkbox] {
  margin: 0 3px;
  order: -1;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep1 .input-container {
  width: calc(100% - 95px);
  margin-bottom: -36px;
  display: flex;
  gap: 2px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep1 .input-container .input-btn {
  font-size: 11px;
  height: 36px;
  width: 100%;
  padding: 0;
  background: rgba(51, 51, 51, 0.4);
  color: #e4e4e4;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep1 .input-container .input-btn.active {
  background: var(--secColor);
  color: #fff;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep1 .Importo {
  padding: 0 38px;
  display: none;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep1:has(~ .main_btns) .button {
  display: none;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep3, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep4, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 {
  display: flex;
  flex-flow: row wrap;
  margin: 8px 0;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2:has(~ .ripeti_container:not([style*=none])), html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep3:has(~ .ripeti_container:not([style*=none])), html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep4:has(~ .ripeti_container:not([style*=none])), html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5:has(~ .ripeti_container:not([style*=none])) {
  margin-bottom: 0 !important;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep3 .button, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep4 .button, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button {
  flex-grow: 1;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2[style*="display: block"], html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep3[style*="display: block"], html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep4[style*="display: block"], html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5[style*="display: block"] {
  display: flex !important;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep4, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 {
  display: flex;
  gap: 0 4px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 a, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep4 a, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 a {
  width: calc(50% - 2px) !important;
  border-radius: 4px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 {
  padding: 0 !important;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button {
  display: flex !important;
  justify-content: center;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button i, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button span, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button i, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button span {
  line-height: 28px;
  text-transform: uppercase;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button i, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button .glyphicon, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button i, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button .glyphicon {
  order: -1;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button.ib_canc, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button.ib_canc {
  background: var(--red-color) !important;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep2 .button.ib_conf, html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep5 .button.ib_conf {
  background: var(--green-color) !important;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep3 a:first-child {
  border-top-left-radius: 4px;
  width: 50%;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep3 a:nth-child(2) {
  border-top-right-radius: 4px;
  width: 50%;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .cstep#cstep3 a:last-child {
  border-radius: 0 0 4px 4px;
  width: 100%;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .ripeti_container, html body #couponcontainer #couponholder .coupon_foot #ibtns .main_btns {
  display: flex;
  gap: 4px;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .ripeti_container a, html body #couponcontainer #couponholder .coupon_foot #ibtns .main_btns a {
  width: 50%;
  margin: 8px 0 !important;
  border-radius: 4px !important;
  height: 36px;
  text-align: center;
  font-size: 11px !important;
  letter-spacing: -0.2px;
  line-height: 28px;
  text-transform: uppercase;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .main_btns {
  order: 1;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .main_btns a.prenotaBtn {
  background: rgba(52, 52, 52, 0.5);
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .main_btns a.procediBtn {
  background: var(--secColor) !important;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .ripeti_container {
  order: 2;
}
html body #couponcontainer #couponholder .coupon_foot #ibtns .ripeti_container a {
  margin-top: 0 !important;
}
html body #couponcontainer #couponholder .coupon_foot .ifoot {
  display: none;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer {
  margin: 10px 0 0;
}
@media (max-width: 1024px) {
  html body #couponcontainer #couponholder #evaluatingbetscontainer {
    margin: 10px 7px 0;
  }
}
html body #couponcontainer #couponholder #evaluatingbetscontainer #coupon-options, html body #couponcontainer #couponholder #evaluatingbetscontainer #fastbet, html body #couponcontainer #couponholder #evaluatingbetscontainer .h1header {
  display: none !important;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet {
  background: #ffffff;
  position: relative;
  border-radius: 10px;
  padding: 0 7px 10px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  gap: 7px 0;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .betCode {
  width: 100%;
  text-align: center;
  font-size: 15px;
  line-height: 48px;
  height: 50px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .statusloading {
  width: 100%;
  padding: 0 calc((100% - 30px) / 2);
  margin-right: 0 !important;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .betLabel, html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .betStatus {
  width: -moz-max-content;
  width: max-content;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .betLabel {
  text-align: end;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .betStatus {
  text-align: start;
  display: flex;
  gap: 5px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .betStatus img[style*="2px"] {
  margin-top: -2px !important;
  margin-right: -5px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .clear {
  width: 100%;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .oddProposal, html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .stakeProposal {
  width: 100%;
  justify-content: center;
  gap: 4px;
  margin: 0 auto;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .oddProposal[style*=inline] {
  display: flex !important;
  flex-flow: column;
  width: 100%;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .oddProposal[style*=inline] .title {
  width: 100%;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .oddProposal[style*=inline] .purposedodds, html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .oddProposal[style*=inline] .purposedwin {
  display: flex;
  width: 100%;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .oddProposal[style*=inline] .purposedodds .purposedodd {
  margin-left: auto;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .oddProposal[style*=inline] .purposedwin strong {
  margin-left: auto;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button {
  width: calc(33.3333333333% - 4px);
  flex-flow: row wrap;
  align-content: center;
  gap: 5px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button i {
  padding-top: 4px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button i:before {
  filter: brightness(0) invert(1);
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button:not(.printbet) {
  margin-right: 4px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.checkstatus, html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.printbet {
  width: calc(50% - 2px);
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.checkstatus:not([style*=none]), html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.checkstatus[style*=inline], html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.printbet:not([style*=none]), html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.printbet[style*=inline] {
  justify-content: center;
  display: flex !important;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.acceptevaluatingbet, html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.refuseevaluatingbet {
  width: calc(50% - 4px);
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.acceptevaluatingbet {
  background: var(--green-color);
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet .button.refuseevaluatingbet {
  background: red;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet img.statusloading[alt*=evaluating] ~ .betLabel, html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet img.statusloading[alt*=evaluating] ~ .betStatus {
  margin-bottom: 10px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet img.statusloading[alt*=evaluating] ~ .betStatus {
  margin-left: 5px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet img.statusloading[alt*=evaluating] ~ .betStatus .exclamation {
  margin-top: -2px;
}
html body #couponcontainer #couponholder #evaluatingbetscontainer .evaluatingbet img.statusloading[alt*=evaluating] ~ .button.checkstatus:not(:has(~ .printbet)) {
  display: none !important;
}
html body #couponcontainer #couponBannerContainer {
  display: flex;
  flex-flow: column;
  width: 100%;
  gap: 10px;
  padding: 10px 0;
}
@media (max-width: 1024px) {
  html body #couponcontainer #couponBannerContainer {
    display: none;
  }
}
html body #couponcontainer #couponBannerContainer .ban-cont {
  width: 100%;
  position: relative;
}
html body #couponcontainer #couponBannerContainer .ban-cont-bg {
  width: 100%;
  height: auto;
  border-radius: 12px;
  margin-bottom: 0;
}
html body #couponcontainer #couponBannerContainer .ban-cont-values {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  display: flex;
  flex-flow: column;
  gap: 5px;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 50%;
  align-items: center;
}
html body #couponcontainer #couponBannerContainer .ban-cont-values span {
  font-size: 13px;
  line-height: 16px;
  color: var(--txtColor);
}
html body #couponcontainer #couponBannerContainer .ban-cont-values .gioca {
  border: 1px solid var(--odd);
  color: var(--odd);
  background: var(--bgColor);
  padding: 5px 10px;
  border-radius: 20px;
  width: -moz-max-content;
  width: max-content;
}
html body #couponcontainer #couponBannerContainer .ban-cont-values .gioca:hover {
  background: var(--odd);
  color: var(--checkColor);
}
html body #couponcontainer #couponBannerContainer .ban-cont:hover .ban-cont-bg {
  filter: brightness(0.3);
}
html body #couponcontainer #couponBannerContainer .ban-cont:hover .ban-cont-values {
  opacity: 1;
  visibility: visible;
}
html body .gradient {
  position: absolute;
  width: 100%;
  z-index: 10;
}
@media screen and (min-width: 1350px) {
  html body .font-size-small {
    font-size: 13px !important;
  }
  html body .font-size-big {
    font-size: 22px !important;
  }
  html body .font-size-xSmall {
    font-size: 11px !important;
  }
}
html body #subContainer {
  width: 100%;
}
html body .bodyContainer {
  max-width: 1450px;
  margin: 0 auto;
  padding: 0;
  transition: left 0.1s ease-in;
  position: relative;
  box-sizing: border-box;
  height: 100%;
  margin-top: -13.5%;
}
@media (max-width: 1440px) {
  html body .bodyContainer {
    padding: 0 16px;
  }
}
html body .sport-banner {
  width: 100%;
  position: relative;
  margin-bottom: unset;
}
html body .sport-banner-background {
  width: 100%;
  height: 100%;
}
html body .sport-banner-foreground {
  width: 100%;
  position: absolute;
  bottom: 30%;
  left: 0;
  display: flex;
  justify-content: center;
  z-index: 10;
}
html body .sport-banner-foreground-content {
  width: 28%;
  min-width: unset;
  margin-bottom: 30px;
}
html body .sport-title-divider {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
}
html body .sport-title-divider:not(.desktop) {
  margin: 1.5vw 0;
  gap: 1.5vw;
}
html body .sport-title-divider.desktop {
  margin: 40px 0 5px;
}
html body .sport-title-divider-top-content {
  display: flex;
  align-items: center;
  color: var(--txtColor);
  font-size: 1vw;
  font-weight: 200;
  gap: 10px;
}
html body .sport-title-divider-top-content-logo {
  display: flex;
  align-items: center;
  width: 2.5%;
}
html body .sport-title-divider-top-content-logo-content {
  width: 100%;
}
html body .sport-title-divider-bottom-text {
  font-size: 1.5vw;
  color: #418AEF;
}
html body .sport-sub-banner {
  border-radius: 16px;
  overflow: hidden;
  width: 100%;
  position: relative;
  display: flex;
}
html body .sport-sub-banner-color {
  height: inherit;
  width: 50%;
  aspect-ratio: 655/435;
  position: relative;
}
html body .sport-sub-banner-left {
  background-color: #E5D08C;
}
html body .sport-sub-banner-left-sub {
  background-color: #FBE59A;
  width: 89.77%;
  aspect-ratio: 588/373;
  position: absolute;
  right: 0;
  bottom: 0;
}
html body .sport-sub-banner-left-sub .sport-sub-banner-text {
  margin: 7%;
  display: flex;
  flex-direction: column;
  height: 60%;
  justify-content: space-between;
}
html body .sport-sub-banner-left-sub .sport-sub-banner-text .sport-banner-text-top {
  display: flex;
  align-items: center;
  gap: 2%;
  font-size: 1vw;
  color: #000029;
}
html body .sport-sub-banner-left-sub .sport-sub-banner-text .sport-banner-text-top span {
  display: flex;
  align-items: center;
  width: 6%;
}
html body .sport-sub-banner-left-sub .sport-sub-banner-text .sport-banner-text-top span img {
  filter: brightness(0) saturate(100%) invert(6%) sepia(29%) saturate(6662%) hue-rotate(225deg) brightness(93%) contrast(120%);
  width: 100%;
}
html body .sport-sub-banner-left-sub .sport-sub-banner-text .sport-banner-text-middle {
  width: 35%;
}
html body .sport-sub-banner-left-sub .sport-sub-banner-text .sport-banner-text-bottom {
  font-size: 1.5vw;
  color: var(--bgColor);
  width: 65%;
}
html body .sport-sub-banner-right {
  background-color: #00011D;
}
html body .sport-sub-banner-right-sub {
  background-color: rgba(255, 255, 255, 0.05);
  width: 89.77%;
  aspect-ratio: 588/373;
  position: absolute;
  left: 0;
  bottom: 0;
}
html body .sport-sub-banner-background {
  position: absolute;
  right: 0;
  top: 0;
  width: 78%;
  height: 100%;
}
html body .sport-sub-banner-background-content {
  width: 100%;
  height: 100%;
}
html body .sport-new-games {
  display: flex;
  align-items: flex-end;
}
html body .sport-new-games-Live-Casino, html body .sport-new-games-Casino {
  width: 60%;
  overflow: hidden;
  position: relative;
}
html body .sport-new-games-Live-Casino-slider, html body .sport-new-games-Casino-slider {
  display: flex;
  transform: translateX(0);
  transition: all 0.7s ease-in-out;
}
html body .sport-new-games-Live-Casino-slider-game, html body .sport-new-games-Casino-slider-game {
  min-width: 19.2%;
  max-width: 19.2%;
  width: 19.2%;
  position: relative;
  transition: margin-left 0.6s ease-in-out;
  overflow: hidden;
  border-radius: 8px;
}
@media (min-width: 951px) {
  html body .sport-new-games-Live-Casino-slider-game:hover .sport-new-games-Live-Casino-slider-game-hover,
  html body .sport-new-games-Live-Casino-slider-game:hover .sport-new-games-Casino-slider-game-hover, html body .sport-new-games-Casino-slider-game:hover .sport-new-games-Live-Casino-slider-game-hover,
  html body .sport-new-games-Casino-slider-game:hover .sport-new-games-Casino-slider-game-hover {
    opacity: 1 !important;
  }
  html body .sport-new-games-Live-Casino-slider-game:hover .sport-new-games-Live-Casino-slider-game-background,
  html body .sport-new-games-Live-Casino-slider-game:hover .sport-new-games-Casino-slider-game-background, html body .sport-new-games-Casino-slider-game:hover .sport-new-games-Live-Casino-slider-game-background,
  html body .sport-new-games-Casino-slider-game:hover .sport-new-games-Casino-slider-game-background {
    filter: blur(8px);
  }
}
html body .sport-new-games-Live-Casino-slider-game:not(:last-child), html body .sport-new-games-Casino-slider-game:not(:last-child) {
  margin-right: 8px;
}
html body .sport-new-games-Live-Casino-slider-game-background, html body .sport-new-games-Casino-slider-game-background {
  width: 100%;
  transition: all 0.4s ease;
}
html body .sport-new-games-Live-Casino-slider-game-hover, html body .sport-new-games-Casino-slider-game-hover {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  flex-direction: column;
  opacity: 0;
  transition: all 0.4s ease;
  z-index: 10;
}
html body .sport-new-games-Live-Casino-slider-game-hover h1, html body .sport-new-games-Casino-slider-game-hover h1 {
  margin-bottom: 0;
}
html body .sport-new-games-Live-Casino-slider-game-hover-title, html body .sport-new-games-Casino-slider-game-hover-title {
  text-align: center;
  color: var(--txtColor);
  font-weight: bold;
  font-size: 16px;
}
html body .sport-new-games-Live-Casino-slider-game-hover-prov, html body .sport-new-games-Casino-slider-game-hover-prov {
  color: var(--txtColor);
  font-size: 12px;
  opacity: 0.5;
}
html body .sport-new-games-Casino {
  width: 100% !important;
}
html body .sport-new-games-Casino-slider-game {
  width: calc(16.6666666667% - 7px);
  max-width: calc(16.6666666667% - 7px);
  min-width: calc(16.6666666667% - 7px);
}
html body .sport-new-games-Live-Casino-slider-game {
  width: calc(33.3333333333% - 5.3333333333px);
  max-width: calc(33.3333333333% - 5.3333333333px);
  min-width: calc(33.3333333333% - 5.3333333333px);
}
html body .sport-new-games-extension {
  width: 40%;
  background-color: #002C59;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  aspect-ratio: 600/315;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
html body .sport-new-games-extension-background {
  position: absolute;
  bottom: 35%;
  width: 65%;
}
html body .sport-new-games-extension-background-image {
  width: 100%;
}
html body .sport-new-games-extension-content {
  width: 100%;
}
html body .sport-new-games-extension-content-text {
  font-size: 1.5vw;
  color: var(--txtColor);
  position: absolute;
  bottom: 10%;
  left: 0;
  text-align: center;
  width: 100%;
}
html body .footer-banner {
  width: 100%;
  position: relative;
  display: flex;
  aspect-ratio: 1310/430;
  border-radius: 16px;
  overflow: hidden;
  margin: 40px 0 140px;
}
html body .footer-banner-buttons {
  margin: 5% auto 1%;
  width: 30% !important;
  display: flex;
}
html body .footer-banner-image {
  position: absolute;
  bottom: -30%;
  left: 34%;
  width: 40%;
}
html body .footer-banner-left {
  width: 50%;
  background: linear-gradient(to right, #002C59, rgba(0, 43, 88, 0.34));
  position: relative;
}
html body .footer-banner-left-sub {
  width: 65%;
  height: 72%;
  position: absolute;
  top: 50%;
  left: 40%;
  transform: translate(-50%, -50%);
}
html body .footer-banner-left-sub-container {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-rows: 33% 33% 33%;
  height: 100%;
  width: 100%;
}
html body .footer-banner-left-sub-container-game {
  width: 85%;
  aspect-ratio: 1/1;
  margin: auto;
}
html body .footer-banner-left-sub-container-game-image {
  width: 100%;
  height: 100%;
}
html body .footer-banner-right {
  width: 50%;
  background: linear-gradient(to right, #E5D08C, #C7B470);
  position: relative;
}
html body .footer-banner-right-sub {
  background: linear-gradient(to right, #d5c9a1, #efdd99);
  width: 90%;
  height: 80%;
  position: absolute;
  bottom: 0;
  left: 0;
}
html body .footer-banner-right-sub-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 5%;
  box-sizing: border-box;
}
html body .footer-banner-right-sub-container-title {
  display: flex;
  align-items: center;
  font-size: 1.4vw;
  width: 52%;
  justify-content: space-between;
}
html body .footer-banner-right-sub-container-title-span {
  width: 15%;
}
html body .footer-banner-right-sub-container-title-span-image {
  width: 100%;
}
html body .footer-banner-right-sub-container-image {
  width: 30%;
}
html body .transparent {
  background-color: transparent !important;
  box-shadow: none !important;
}
html body .transparent h1 {
  color: #418AEF !important;
}
html body .sport-button {
  border: none;
  border-radius: 18px;
  width: 33.3333%;
  aspect-ratio: 3/0.9;
  background-color: #418AEF;
  box-shadow: 0 0 5px 3px rgba(65, 137, 239, 0.3450980392);
}
html body .sport-button-text {
  color: var(--bgColor);
  font-size: 1.2vw;
}
html body .sport-top {
  width: 100%;
  aspect-ratio: 1380/180;
  overflow: hidden;
  position: relative;
  z-index: 10;
  margin-bottom: 30px;
}
html body .sport-top-nav {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  background-color: rgba(255, 255, 255, 0.474);
  height: 30%;
  aspect-ratio: 1/3;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 4px;
  left: 0;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  z-index: 2;
}
@media (min-width: 951px) {
  html body .sport-top-nav:hover {
    opacity: 1 !important;
  }
}
html body .sport-top .next {
  left: unset !important;
  right: 0 !important;
}
html body .sport-top-matches {
  width: 100%;
  display: flex;
  height: 100%;
  overflow: scroll hidden;
  scroll-behavior: smooth;
  margin-bottom: 30px;
}
html body .sport-top-matches::-webkit-scrollbar {
  height: 0px;
  background-color: #000029;
  border-radius: 3px;
}
html body .sport-top-matches::-webkit-scrollbar-thumb {
  height: 0px;
  background-color: rgba(255, 255, 255, 0.578);
  border-radius: 3px;
}
html body .sport-top-matches-item {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  height: 100%;
  min-width: calc(25% - 6px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.4s ease-in-out;
}
html body .sport-top-matches-item:not(:last-child) {
  margin-right: 8px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  html body .sport-top-matches-item {
    min-width: calc(33.3333333333% - 5.3333333333px);
  }
}
@media (min-width: 515px) and (max-width: 767px) {
  html body .sport-top-matches-item {
    min-width: calc(50% - 4px);
  }
}
@media (max-width: 514px) {
  html body .sport-top-matches-item {
    min-width: 100%;
  }
}
html body .sport-top-matches-item-date {
  margin-top: calc(0.4vw - 1px);
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.6vw;
  height: 10%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 950px) {
  html body .sport-top-matches-item-date {
    margin-top: 5px;
    font-size: 8px;
  }
}
html body .sport-top-matches-item-container {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  height: 60%;
  position: relative;
  padding: 18px 2%;
}
html body .sport-top-matches-item-container-team {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-direction: column;
  position: relative;
}
html body .sport-top-matches-item-container-team-image {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45px;
}
html body .sport-top-matches-item-container-team-name {
  color: var(--txtColor);
  font-size: 0.6vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 60%;
  overflow: hidden;
  text-align: center;
  line-height: 20px;
}
@media (max-width: 950px) {
  html body .sport-top-matches-item-container-team-name {
    font-size: 9px;
  }
}
html body .sport-top-matches-item-container-versus {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--txtColor);
  font-size: 0.8vw;
  transform: translate(-50%, -50%);
  text-align: center;
}
@media (max-width: 950px) {
  html body .sport-top-matches-item-container-versus {
    font-size: 10px;
  }
}
html body .sport-top-matches-item-odds {
  display: flex;
  width: 100%;
  height: 30%;
}
html body .sport-top-matches-item-odds-item {
  border-top: rgba(255, 255, 255, 0.285) 0.1vw solid;
  width: 33.3334%;
  display: flex;
  gap: 15px;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  transition: all 0.2s linear;
  height: 100%;
  padding: 14px 0px;
}
@media (min-width: 951px) {
  html body .sport-top-matches-item-odds-item:hover {
    background-color: rgba(255, 255, 255, 0.285);
  }
}
html body .sport-top-matches-item-odds-item-title {
  font-size: 0.8vw;
  color: var(--txtColor);
}
html body .sport-top-matches-item-odds-item-value {
  font-size: 0.8vw;
  color: var(--select);
}
@media (max-width: 950px) {
  html body .sport-top-matches-item-odds-item-title, html body .sport-top-matches-item-odds-item-value {
    font-size: 10px;
  }
}
html body.home #container > div:not(#subContainer):not(.bodyContainer) {
  padding: 0 16px;
}
html body.home #container > div:not(#subContainer):not(.bodyContainer) .banner.mobile {
  margin-left: -20px;
}
html body > #openEventLive {
  position: absolute;
}
@keyframes favourite {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes favourite-active {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
html body #openEventLive {
  max-height: calc(100vh - 110px);
  overflow: auto;
  scrollbar-gutter: stable;
}
@media (max-width: 1280px) {
  html body #openEventLive {
    overflow: hidden;
    max-height: -moz-max-content;
    max-height: max-content;
  }
}
@media (min-width: 1281px) {
  html body #openEventLive {
    top: 110px;
    right: 280px;
    display: flex;
    flex-flow: column;
    width: 360px;
    padding-left: 1px;
  }
}
@media (min-width: 1281px) and (max-width: 1929px) {
  html body #openEventLive {
    right: 285px;
  }
}
html body #openEventLive .iframe-container {
  overflow: hidden;
  margin: 0px 0px -16px;
}
@media (max-width: 1280px) {
  html body #openEventLive .iframe-container {
    margin: 0px 0px -10px;
  }
}
@media (min-width: 1281px) and (max-width: 1929px) {
  html body #openEventLive .iframe-container:has(> iframe) {
    min-height: 324px;
    height: 324px;
  }
  html body #openEventLive .iframe-container:has(> iframe[data-gid="1"]) {
    min-height: 304px;
    height: 304px;
  }
}
@media (min-width: 1930px) {
  html body #openEventLive .iframe-container:has(> iframe) {
    min-height: 369px;
    height: 369px;
  }
  html body #openEventLive .iframe-container:has(> iframe[data-gid="1"]) {
    min-height: 349px;
    height: 349px;
  }
}
html body #openEventLive .iframe-container > .iframe-container {
  margin: 0;
}
html body #openEventLive .iframe-container iframe {
  width: calc(100% + 16px);
  height: 100%;
  margin-left: -8px;
  margin-top: -8px;
}
html body #openEventLive .iframe-container iframe[src*="page=livebettingiframetracker"] {
  max-height: 530px;
}
html body #openEventLiveTable .table-container .table-head {
  padding-right: 0;
}
@media (max-width: 1280px) {
  html body #openEventLiveTable .table-container .table-head .main-markets-cont {
    min-width: calc(100% + 15px);
  }
}
html body #openEventLiveTable .table-container .table-head .main-markets-cont-back {
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  filter: brightness(0) invert(0.75);
  display: flex;
  height: 26px;
  width: 14px;
  rotate: 90deg;
  margin: 0 15px 0 10px;
}
@media (max-width: 1280px) {
  html body #openEventLiveTable .table-container .table-head .main-markets-cont-back {
    display: flex !important;
  }
}
html body #liveBettingCont .table-live-header, html body #live_sport .table-live-header {
  display: flex;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  color: var(--txtColor);
  padding: 0 10px;
  order: -1;
}
html body #liveBettingCont .table-live-header .selectedLiveSports, html body #live_sport .table-live-header .selectedLiveSports {
  display: flex;
  width: 100%;
}
html body #liveBettingCont .table-live-header .selectedLiveSports-title, html body #live_sport .table-live-header .selectedLiveSports-title {
  font-weight: bold;
  font-size: 20px;
  display: flex;
  flex-flow: row;
  width: 100%;
}
html body #liveBettingCont .table-live-header .selectedLiveSports-title:not(.active), html body #live_sport .table-live-header .selectedLiveSports-title:not(.active) {
  display: none;
}
html body #liveBettingCont .table-live-header .selectedLiveSports-title-text, html body #liveBettingCont .table-live-header .selectedLiveSports-title-matchLength, html body #live_sport .table-live-header .selectedLiveSports-title-text, html body #live_sport .table-live-header .selectedLiveSports-title-matchLength {
  height: -moz-max-content;
  height: max-content;
}
html body #liveBettingCont .table-live-header .selectedLiveSports-title-text, html body #live_sport .table-live-header .selectedLiveSports-title-text {
  margin: auto 0;
}
html body #liveBettingCont .table-live-header .selectedLiveSports-title-matchLength, html body #live_sport .table-live-header .selectedLiveSports-title-matchLength {
  margin: auto 10px;
}
html body #liveBettingCont .table-row, html body #live_sport .table-row {
  overflow: unset;
}
html body #liveBettingCont .table-container, html body #live_sport .table-container {
  background: rgba(var(--txtColor-rgb), 0.06);
}
html body #liveBettingCont .table-container .table-head .flag-separetor .flag-container:not(.selected), html body #live_sport .table-container .table-head .flag-separetor .flag-container:not(.selected) {
  opacity: 1;
}
html body #liveBettingCont .table-container .table-head .flag-separetor .flag-container.selected, html body #live_sport .table-container .table-head .flag-separetor .flag-container.selected {
  opacity: 0.5;
}
html body #liveBettingCont .table-container .table-body[data-sport="1"], html body #live_sport .table-container .table-body[data-sport="1"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2"], html body #live_sport .table-container .table-body[data-sport="2"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="3"], html body #live_sport .table-container .table-body[data-sport="3"] {
  background-image: linear-gradient(160deg, rgba(71, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="4"], html body #live_sport .table-container .table-body[data-sport="4"] {
  background-image: linear-gradient(160deg, rgba(77, 62, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="5"], html body #live_sport .table-container .table-body[data-sport="5"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="6"], html body #live_sport .table-container .table-body[data-sport="6"] {
  background-image: linear-gradient(160deg, rgba(219, 87, 101, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="7"], html body #live_sport .table-container .table-body[data-sport="7"] {
  background-image: linear-gradient(160deg, rgba(61, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="8"], html body #live_sport .table-container .table-body[data-sport="8"] {
  background-image: linear-gradient(160deg, rgba(79, 102, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="9"], html body #live_sport .table-container .table-body[data-sport="9"] {
  background-image: linear-gradient(160deg, rgba(54, 63, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="10"], html body #live_sport .table-container .table-body[data-sport="10"] {
  background-image: linear-gradient(160deg, rgba(68, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="11"], html body #live_sport .table-container .table-body[data-sport="11"] {
  background-image: linear-gradient(160deg, rgba(77, 46, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="12"], html body #live_sport .table-container .table-body[data-sport="12"] {
  background-image: linear-gradient(160deg, rgba(52, 77, 49, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="13"], html body #live_sport .table-container .table-body[data-sport="13"] {
  background-image: linear-gradient(160deg, rgba(63, 77, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="14"], html body #live_sport .table-container .table-body[data-sport="14"] {
  background-image: linear-gradient(160deg, rgba(39, 77, 51, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="15"], html body #live_sport .table-container .table-body[data-sport="15"] {
  background-image: linear-gradient(160deg, rgba(77, 39, 37, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="16"], html body #live_sport .table-container .table-body[data-sport="16"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="17"], html body #live_sport .table-container .table-body[data-sport="17"] {
  background-image: linear-gradient(160deg, rgba(54, 68, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="18"], html body #live_sport .table-container .table-body[data-sport="18"] {
  background-image: linear-gradient(160deg, rgba(77, 68, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="19"], html body #live_sport .table-container .table-body[data-sport="19"] {
  background-image: linear-gradient(160deg, rgba(79, 102, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="24"], html body #live_sport .table-container .table-body[data-sport="24"] {
  background-image: linear-gradient(160deg, rgba(77, 72, 69, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="27"], html body #live_sport .table-container .table-body[data-sport="27"] {
  background-image: linear-gradient(160deg, rgba(77, 33, 36, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="31"], html body #live_sport .table-container .table-body[data-sport="31"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="35"], html body #live_sport .table-container .table-body[data-sport="35"] {
  background-image: linear-gradient(160deg, rgba(33, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="36"], html body #live_sport .table-container .table-body[data-sport="36"] {
  background-image: linear-gradient(160deg, rgba(49, 77, 40, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="37"], html body #live_sport .table-container .table-body[data-sport="37"] {
  background-image: linear-gradient(160deg, rgba(74, 77, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="38"], html body #live_sport .table-container .table-body[data-sport="38"] {
  background-image: linear-gradient(160deg, rgba(77, 72, 69, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="45"], html body #live_sport .table-container .table-body[data-sport="45"] {
  background-image: linear-gradient(160deg, rgba(136, 8, 8, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="55"], html body #live_sport .table-container .table-body[data-sport="55"] {
  background-image: linear-gradient(160deg, rgba(68, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="64"], html body #live_sport .table-container .table-body[data-sport="64"] {
  background-image: linear-gradient(160deg, rgba(74, 77, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="65"], html body #live_sport .table-container .table-body[data-sport="65"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="66"], html body #live_sport .table-container .table-body[data-sport="66"] {
  background-image: linear-gradient(160deg, rgba(70, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="69"], html body #live_sport .table-container .table-body[data-sport="69"] {
  background-image: linear-gradient(160deg, rgba(68, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="70"], html body #live_sport .table-container .table-body[data-sport="70"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="73"], html body #live_sport .table-container .table-body[data-sport="73"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="74"], html body #live_sport .table-container .table-body[data-sport="74"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="75"], html body #live_sport .table-container .table-body[data-sport="75"] {
  background-image: linear-gradient(160deg, rgba(74, 77, 55, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="78"], html body #live_sport .table-container .table-body[data-sport="78"] {
  background-image: linear-gradient(160deg, rgba(54, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="79"], html body #live_sport .table-container .table-body[data-sport="79"] {
  background-image: linear-gradient(160deg, rgba(49, 77, 40, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="80"], html body #live_sport .table-container .table-body[data-sport="80"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="83"], html body #live_sport .table-container .table-body[data-sport="83"] {
  background-image: linear-gradient(160deg, rgba(54, 67, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="84"], html body #live_sport .table-container .table-body[data-sport="84"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 52, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="85"], html body #live_sport .table-container .table-body[data-sport="85"] {
  background-image: linear-gradient(160deg, rgba(77, 62, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="88"], html body #live_sport .table-container .table-body[data-sport="88"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="89"], html body #live_sport .table-container .table-body[data-sport="89"] {
  background-image: linear-gradient(160deg, rgba(54, 68, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="90"], html body #live_sport .table-container .table-body[data-sport="90"] {
  background-image: linear-gradient(160deg, rgba(31, 72, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="91"], html body #live_sport .table-container .table-body[data-sport="91"] {
  background-image: linear-gradient(160deg, rgba(77, 64, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="92"], html body #live_sport .table-container .table-body[data-sport="92"] {
  background-image: linear-gradient(160deg, rgba(54, 65, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="93"], html body #live_sport .table-container .table-body[data-sport="93"] {
  background-image: linear-gradient(160deg, rgba(55, 77, 35, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="94"], html body #live_sport .table-container .table-body[data-sport="94"] {
  background-image: linear-gradient(160deg, rgba(54, 72, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="95"], html body #live_sport .table-container .table-body[data-sport="95"] {
  background-image: linear-gradient(160deg, rgba(77, 64, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="96"], html body #live_sport .table-container .table-body[data-sport="96"] {
  background-image: linear-gradient(160deg, rgba(45, 59, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="97"], html body #live_sport .table-container .table-body[data-sport="97"] {
  background-image: linear-gradient(160deg, rgba(77, 32, 35, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="98"], html body #live_sport .table-container .table-body[data-sport="98"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="99"], html body #live_sport .table-container .table-body[data-sport="99"] {
  background-image: linear-gradient(160deg, rgba(54, 66, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="100"], html body #live_sport .table-container .table-body[data-sport="100"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="101"], html body #live_sport .table-container .table-body[data-sport="101"] {
  background-image: linear-gradient(160deg, rgba(77, 77, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="102"], html body #live_sport .table-container .table-body[data-sport="102"] {
  background-image: linear-gradient(160deg, rgba(58, 64, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="103"], html body #live_sport .table-container .table-body[data-sport="103"] {
  background-image: linear-gradient(160deg, rgba(49, 72, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="104"], html body #live_sport .table-container .table-body[data-sport="104"] {
  background-image: linear-gradient(160deg, rgba(77, 54, 42, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="105"], html body #live_sport .table-container .table-body[data-sport="105"] {
  background-image: linear-gradient(160deg, rgba(45, 59, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="106"], html body #live_sport .table-container .table-body[data-sport="106"] {
  background-image: linear-gradient(160deg, rgba(77, 34, 34, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="107"], html body #live_sport .table-container .table-body[data-sport="107"] {
  background-image: linear-gradient(160deg, rgba(77, 64, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="108"], html body #live_sport .table-container .table-body[data-sport="108"] {
  background-image: linear-gradient(160deg, rgba(54, 66, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="109"], html body #live_sport .table-container .table-body[data-sport="109"] {
  background-image: linear-gradient(160deg, rgba(55, 60, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="110"], html body #live_sport .table-container .table-body[data-sport="110"] {
  background-image: linear-gradient(160deg, rgba(54, 66, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="111"], html body #live_sport .table-container .table-body[data-sport="111"] {
  background-image: linear-gradient(160deg, rgba(77, 46, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="112"], html body #live_sport .table-container .table-body[data-sport="112"] {
  background-image: linear-gradient(160deg, rgba(77, 46, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="113"], html body #live_sport .table-container .table-body[data-sport="113"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="114"], html body #live_sport .table-container .table-body[data-sport="114"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="115"], html body #live_sport .table-container .table-body[data-sport="115"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="116"], html body #live_sport .table-container .table-body[data-sport="116"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="117"], html body #live_sport .table-container .table-body[data-sport="117"] {
  background-image: linear-gradient(160deg, rgba(77, 62, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="118"], html body #live_sport .table-container .table-body[data-sport="118"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="119"], html body #live_sport .table-container .table-body[data-sport="119"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)), transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="120"], html body #live_sport .table-container .table-body[data-sport="120"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="121"], html body #live_sport .table-container .table-body[data-sport="121"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="122"], html body #live_sport .table-container .table-body[data-sport="122"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="123"], html body #live_sport .table-container .table-body[data-sport="123"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="124"], html body #live_sport .table-container .table-body[data-sport="124"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="125"], html body #live_sport .table-container .table-body[data-sport="125"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="126"], html body #live_sport .table-container .table-body[data-sport="126"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="127"], html body #live_sport .table-container .table-body[data-sport="127"] {
  background-image: linear-gradient(160deg, rgba(45, 59, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="128"], html body #live_sport .table-container .table-body[data-sport="128"] {
  background-image: linear-gradient(160deg, rgba(77, 59, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="129"], html body #live_sport .table-container .table-body[data-sport="129"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="130"], html body #live_sport .table-container .table-body[data-sport="130"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="131"], html body #live_sport .table-container .table-body[data-sport="131"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="132"], html body #live_sport .table-container .table-body[data-sport="132"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="133"], html body #live_sport .table-container .table-body[data-sport="133"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="134"], html body #live_sport .table-container .table-body[data-sport="134"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="135"], html body #live_sport .table-container .table-body[data-sport="135"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="136"], html body #live_sport .table-container .table-body[data-sport="136"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="137"], html body #live_sport .table-container .table-body[data-sport="137"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="138"], html body #live_sport .table-container .table-body[data-sport="138"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="139"], html body #live_sport .table-container .table-body[data-sport="139"] {
  background-image: linear-gradient(160deg, rgba(55, 69, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="140"], html body #live_sport .table-container .table-body[data-sport="140"] {
  background-image: linear-gradient(160deg, rgba(27, 77, 61, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="141"], html body #live_sport .table-container .table-body[data-sport="141"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="142"], html body #live_sport .table-container .table-body[data-sport="142"] {
  background-image: linear-gradient(160deg, rgba(63, 77, 68, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="143"], html body #live_sport .table-container .table-body[data-sport="143"] {
  background-image: linear-gradient(160deg, rgba(70, 77, 43, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="144"], html body #live_sport .table-container .table-body[data-sport="144"] {
  background-image: linear-gradient(160deg, rgba(77, 77, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="145"], html body #live_sport .table-container .table-body[data-sport="145"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="146"], html body #live_sport .table-container .table-body[data-sport="146"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="147"], html body #live_sport .table-container .table-body[data-sport="147"] {
  background-image: linear-gradient(160deg, rgba(77, 59, 33, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="148"], html body #live_sport .table-container .table-body[data-sport="148"] {
  background-image: linear-gradient(160deg, rgba(45, 59, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="150"], html body #live_sport .table-container .table-body[data-sport="150"] {
  background-image: linear-gradient(160deg, rgba(23, 39, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151"], html body #live_sport .table-container .table-body[data-sport="151"] {
  background-image: linear-gradient(160deg, rgba(115, 115, 115, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="152"], html body #live_sport .table-container .table-body[data-sport="152"] {
  background-image: linear-gradient(160deg, rgba(77, 35, 30, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="153"], html body #live_sport .table-container .table-body[data-sport="153"] {
  background-image: linear-gradient(160deg, rgba(77, 47, 65, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="154"], html body #live_sport .table-container .table-body[data-sport="154"] {
  background-image: linear-gradient(160deg, rgba(69, 74, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="156"], html body #live_sport .table-container .table-body[data-sport="156"] {
  background-image: linear-gradient(160deg, rgba(77, 72, 69, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="157"], html body #live_sport .table-container .table-body[data-sport="157"] {
  background-image: linear-gradient(160deg, rgba(23, 39, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="158"], html body #live_sport .table-container .table-body[data-sport="158"] {
  background-image: linear-gradient(160deg, rgba(196, 253, 139, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="159"], html body #live_sport .table-container .table-body[data-sport="159"] {
  background-image: linear-gradient(160deg, rgba(77, 23, 26, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="160"], html body #live_sport .table-container .table-body[data-sport="160"] {
  background-image: linear-gradient(160deg, rgba(77, 59, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="161"], html body #live_sport .table-container .table-body[data-sport="161"] {
  background-image: linear-gradient(160deg, rgba(77, 59, 38, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="162"], html body #live_sport .table-container .table-body[data-sport="162"] {
  background-image: linear-gradient(160deg, rgba(77, 32, 35, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="996"], html body #live_sport .table-container .table-body[data-sport="996"] {
  background-image: linear-gradient(160deg, rgba(8, 28, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2019"], html body #live_sport .table-container .table-body[data-sport="2019"] {
  background-image: linear-gradient(160deg, rgba(77, 72, 69, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2020"], html body #live_sport .table-container .table-body[data-sport="2020"] {
  background-image: linear-gradient(160deg, rgba(63, 77, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2021"], html body #live_sport .table-container .table-body[data-sport="2021"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2022"], html body #live_sport .table-container .table-body[data-sport="2022"] {
  background-image: linear-gradient(160deg, rgba(71, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2023"], html body #live_sport .table-container .table-body[data-sport="2023"] {
  background-image: linear-gradient(160deg, rgba(77, 39, 37, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2024"], html body #live_sport .table-container .table-body[data-sport="2024"] {
  background-image: linear-gradient(160deg, rgba(52, 77, 49, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2026"], html body #live_sport .table-container .table-body[data-sport="2026"] {
  background-image: linear-gradient(160deg, rgba(77, 68, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2027"], html body #live_sport .table-container .table-body[data-sport="2027"] {
  background-image: linear-gradient(160deg, rgba(61, 77, 54, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2100"], html body #live_sport .table-container .table-body[data-sport="2100"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2101"], html body #live_sport .table-container .table-body[data-sport="2101"] {
  background-image: linear-gradient(160deg, rgba(77, 62, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2102"], html body #live_sport .table-container .table-body[data-sport="2102"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2103"], html body #live_sport .table-container .table-body[data-sport="2103"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2104"], html body #live_sport .table-container .table-body[data-sport="2104"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2106"], html body #live_sport .table-container .table-body[data-sport="2106"] {
  background-image: linear-gradient(160deg, rgba(74, 76, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2107"], html body #live_sport .table-container .table-body[data-sport="2107"] {
  background-image: linear-gradient(160deg, rgba(63, 77, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="2108"], html body #live_sport .table-container .table-body[data-sport="2108"] {
  background-image: linear-gradient(160deg, rgba(77, 66, 46, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport=favourites], html body #live_sport .table-container .table-body[data-sport=favourites] {
  background-image: linear-gradient(160deg, rgba(102, 102, 102, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-0"], html body #live_sport .table-container .table-body[data-sport="151-0"] {
  background-image: linear-gradient(160deg, rgba(77, 19, 19, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-1"], html body #live_sport .table-container .table-body[data-sport="151-1"] {
  background-image: linear-gradient(160deg, rgba(77, 19, 19, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-2"], html body #live_sport .table-container .table-body[data-sport="151-2"] {
  background-image: linear-gradient(160deg, rgba(21, 32, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-3"], html body #live_sport .table-container .table-body[data-sport="151-3"] {
  background-image: linear-gradient(160deg, rgba(77, 67, 34, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-4"], html body #live_sport .table-container .table-body[data-sport="151-4"] {
  background-image: linear-gradient(160deg, rgba(77, 68, 48, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-8"], html body #live_sport .table-container .table-body[data-sport="151-8"] {
  background-image: linear-gradient(160deg, rgba(77, 38, 40, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-9"], html body #live_sport .table-container .table-body[data-sport="151-9"] {
  background-image: linear-gradient(160deg, rgba(56, 77, 34, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-11"], html body #live_sport .table-container .table-body[data-sport="151-11"] {
  background-image: linear-gradient(160deg, rgba(77, 67, 34, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-15"], html body #live_sport .table-container .table-body[data-sport="151-15"] {
  background-image: linear-gradient(160deg, rgba(38, 62, 77, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-25"], html body #live_sport .table-container .table-body[data-sport="151-25"] {
  background-image: linear-gradient(160deg, rgba(77, 38, 40, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-28"], html body #live_sport .table-container .table-body[data-sport="151-28"] {
  background-image: linear-gradient(160deg, rgba(77, 65, 26, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-200"], html body #live_sport .table-container .table-body[data-sport="151-200"] {
  background-image: linear-gradient(160deg, rgba(54, 77, 60, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-body[data-sport="151-300"], html body #live_sport .table-container .table-body[data-sport="151-300"] {
  background-image: linear-gradient(160deg, rgba(77, 68, 50, var(--gradientOpacity)) 0%, transparent 400px);
}
html body #liveBettingCont .table-container .table-row, html body #live_sport .table-container .table-row {
  /*&:not([data-sport="1"])*/
}
html body #liveBettingCont .table-container .table-row .eventCodeAndTimeCont span.event-odds, html body #live_sport .table-container .table-row .eventCodeAndTimeCont span.event-odds {
  order: 3;
}
@media (min-width: 1281px) {
  html body #liveBettingCont .table-container .table-row .event-quotes-container .quote-cont-value, html body #live_sport .table-container .table-row .event-quotes-container .quote-cont-value {
    height: 54px;
  }
}
@media (max-width: 1280px) {
  html body #liveBettingCont .table-container .table-row .event-quotes-container .quote-cont-value, html body #live_sport .table-container .table-row .event-quotes-container .quote-cont-value {
    height: 59px;
  }
}
html body #liveBettingCont .table-container .table-row .live-scores, html body #live_sport .table-container .table-row .live-scores {
  top: calc(50% + 19px);
}
html body #liveBettingCont .table-container .table-row .event-quotes-container-group-title, html body #liveBettingCont .table-container .table-row .event-quotes-container-group-odds .quote-cont-title, html body #live_sport .table-container .table-row .event-quotes-container-group-title, html body #live_sport .table-container .table-row .event-quotes-container-group-odds .quote-cont-title {
  color: rgba(var(--txtColor-rgb), 0.5) !important;
  height: 18px !important;
  line-height: 18px;
  font-size: 10px;
}
html body #liveBettingCont .table-container .table-row .event-quotes-container-group, html body #live_sport .table-container .table-row .event-quotes-container-group {
  position: relative;
}
html body #liveBettingCont .table-container .table-row .event-quotes-container-group-title, html body #live_sport .table-container .table-row .event-quotes-container-group-title {
  display: block;
  width: 100%;
  border-right: 1px solid var(--bgColor);
  background: rgba(var(--bgColor-rgb), 0.4);
}
html body #liveBettingCont .table-container .table-row .event-quotes-container-group-odds .quote-cont-title, html body #live_sport .table-container .table-row .event-quotes-container-group-odds .quote-cont-title {
  background: rgba(var(--bgColor-rgb), 0.15) !important;
}
html body #liveBettingCont .table-container .table-row .event-quotes-container-group-odds .quote-cont.selected .quote-cont-title, html body #live_sport .table-container .table-row .event-quotes-container-group-odds .quote-cont.selected .quote-cont-title {
  color: var(--checkColor) !important;
}
html body #liveBettingCont .table-container .table-row .event-quotes-container:not(:has(> .event-quotes-container-group[style*="display:flex"] + .event-quotes-container-group.desktop[style*="display:flex"])) .event-quotes-container-group-title, html body #live_sport .table-container .table-row .event-quotes-container:not(:has(> .event-quotes-container-group[style*="display:flex"] + .event-quotes-container-group.desktop[style*="display:flex"])) .event-quotes-container-group-title {
  display: none;
}
@media (min-width: 1281px) {
  html body #liveBettingCont .table-container .table-row .event-quotes-container:not(:has(> .event-quotes-container-group[style*="display:flex"] + .event-quotes-container-group.desktop[style*="display:flex"])) .event-quotes-container-group-odds .quote-cont-value, html body #live_sport .table-container .table-row .event-quotes-container:not(:has(> .event-quotes-container-group[style*="display:flex"] + .event-quotes-container-group.desktop[style*="display:flex"])) .event-quotes-container-group-odds .quote-cont-value {
    height: 72px;
  }
}
@media (max-width: 1280px) {
  html body #liveBettingCont .table-container .table-row .event-quotes-container:not(:has(> .event-quotes-container-group[style*="display:flex"] + .event-quotes-container-group.desktop[style*="display:flex"])) .event-quotes-container-group-odds .quote-cont-value, html body #live_sport .table-container .table-row .event-quotes-container:not(:has(> .event-quotes-container-group[style*="display:flex"] + .event-quotes-container-group.desktop[style*="display:flex"])) .event-quotes-container-group-odds .quote-cont-value {
    height: 77px;
  }
}
html body .sport-content-container:not(.selected) {
  display: none;
}
html body .cate-separetor-cont:not(.active) {
  display: none;
}
html body .flag-separetor {
  display: flex;
}
html body .flag-separetor .sport-head-content-container {
  display: flex;
  overflow: auto;
}
html body .flag-separetor .sport-head-content-container .flag-container {
  display: flex;
}
html body .flag-separetor .sport-head-content-container:not(.selected) {
  display: none;
}
html body .flag-separetor::-webkit-scrollbar {
  height: 6px;
}
html body .flag-separetor .flag-container {
  min-width: -moz-max-content;
  min-width: max-content;
  margin-right: 10px;
  cursor: pointer;
}
html body .flag-separetor .flag-container:not(.selected) {
  opacity: 0.5;
}
html body .flag-separetor .flag-container.selected {
  opacity: 1;
}
html body .flag-separetor .flag-container-values-name, html body .flag-separetor .flag-container-values-num {
  margin-left: 10px;
}
html body .flag-separetor .flag-container-values img {
  width: 16px;
}
html body .table-body .flag-container.selected {
  order: -1;
}
html body .flag-container-cate {
  justify-content: space-between;
  background: rgba(228, 228, 228, 0.2);
}
html body .flag-container-cate.top {
  order: -1;
}
html body .flag-container-cate .selected-odds {
  width: calc(50% + 5px);
  display: flex;
}
html body .flag-container-cate .selected-odds-name {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
html body .flag-container-cate .flag-container-values {
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: calc(30% - 15px);
  display: flex;
}
@media (max-width: 1280px) {
  html body .flag-container-cate .flag-container-values {
    width: calc(100% - 15px);
  }
}
html body .flag-container-cate .flag-container-values img {
  margin-top: 3px;
  padding-right: 5px;
  max-width: 24px;
  height: 11px;
}
html body .flag-container-cate .flag-container-values-name {
  white-space: nowrap;
  line-height: 16px;
  width: calc(100% - 25px);
  overflow: hidden;
  text-overflow: ellipsis;
}
html body .flag-container, html body .flag-container-cate {
  height: 30px;
  align-items: center;
  padding-left: 10px;
  color: var(--txtColor);
}
html body .flag-container.active, html body .flag-container-cate.active {
  display: flex;
}
html body .flag-container:not(.active), html body .flag-container-cate:not(.active) {
  display: none;
}
html body .flag-container.preferiti .flag-container-values-num, html body .flag-container-cate.preferiti .flag-container-values-num {
  display: none;
}
html body .flag-container.preferiti .flag-container-values-num.preferiti, html body .flag-container-cate.preferiti .flag-container-values-num.preferiti {
  display: initial;
}
@media (max-width: 1280px) {
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squad-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squads-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squad-container {
    height: 60px;
    order: 2;
    top: -30px;
    padding-top: 0;
  }
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squad-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squads-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squad-container {
    width: calc(50% - 15px);
    left: 0px;
    margin-left: 10px;
  }
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont {
    position: relative;
    height: 36px;
    flex-flow: row;
    justify-content: space-between;
    padding-right: 10px;
    padding-left: 0;
    padding-top: 18px;
    bottom: 0px;
    border-right: 1px solid var(--bgColor);
    top: unset !important;
    order: -1;
  }
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont span, html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont span {
    line-height: 20px;
  }
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont span.event-odds img, html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont span.event-odds img {
    margin-top: 4px;
  }
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .live-scores, html body .sportTableWidget#live_sport .table-container .table-body .table-row .live-scores {
    top: calc(50% + 18px);
  }
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row, html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container {
    height: 95px;
  }
  html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container {
    left: 0px;
  }
  html body.livebetting #container .sportTableWidget#liveBettingCont .table-container .table-head {
    position: sticky !important;
    top: 0 !important;
  }
  html body.livebetting #container .sportTableWidget#liveBettingCont .table-container .table-body {
    margin-top: 0 !important;
  }
}
html body.games #container {
  max-width: 100%;
  width: 100%;
}
html body.games #container > div > *:not(.games-banner):not(.transfer) {
  max-width: 1450px;
  margin-left: auto;
  margin-right: auto;
}
html body.games #openTransfer {
  position: fixed;
  bottom: 20px;
  right: 30px;
  background: var(--select);
  border-radius: 50%;
  color: var(--checkColor);
  width: 60px;
  height: 60px;
  z-index: 11;
}
html body.games #openTransfer svg {
  filter: brightness(0);
  width: 32px;
  height: 32px;
  margin-top: 4px;
}
@media (min-width: 951px) {
  html body.games #openTransfer {
    display: none;
  }
}
html body.games .transfer {
  width: 100%;
  display: flex;
  background-color: #2a2c2e;
  padding: 10px;
  position: relative;
  align-items: center;
  justify-content: center;
  gap: 30px;
  top: 0;
  left: 0;
  z-index: 10;
}
@media (max-width: 950px) {
  html body.games .transfer {
    flex-direction: column;
    width: 60%;
    min-width: 250px;
    max-width: 350px;
    position: fixed;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    border-radius: 5px;
    z-index: 111;
  }
  html body.games .transfer .transfer-title {
    padding: 10px;
  }
}
html body.games .transfer-title {
  padding: 20px 10px;
  font-size: 18px;
  color: var(--select);
}
html body.games .transfer-value {
  display: flex;
  align-items: center;
  border-radius: 5px;
  background-color: var(--header);
  padding: 10px;
  height: 70px;
  justify-content: space-between;
  gap: 15px;
}
@media (max-width: 950px) {
  html body.games .transfer-value {
    width: 100%;
    max-width: 260px;
  }
}
html body.games .transfer-value-titles, html body.games .transfer-value-values {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-around;
}
html body.games .transfer-value-titles-item, html body.games .transfer-value-values-item {
  color: var(--txtColor);
  font-size: 16px;
}
html body.games .transfer-value-button {
  background-color: var(--odd);
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: 100%;
  aspect-ratio: 1/1;
  padding: 5px;
  border-radius: 5px;
  height: 100%;
  justify-content: space-around;
}
html body.games .transfer-value-button-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M-2.134-17.133l-1.957,1.957A9.645,9.645,0,0,0-10-17.187a9.688,9.688,0,0,0-9.675,9.2.468.468,0,0,0,.468.489h.391a.467.467,0,0,0,.468-.441A8.358,8.358,0,0,1-10-15.859a8.324,8.324,0,0,1,4.962,1.631l-2.094,2.095A1.251,1.251,0,0,0-6.249-10h5A1.25,1.25,0,0,0,0-11.25v-5A1.251,1.251,0,0,0-2.134-17.133Zm.884,5.883h-5l5-5ZM-.793-7.5h-.391a.467.467,0,0,0-.468.441A8.358,8.358,0,0,1-10,.859,8.325,8.325,0,0,1-14.962-.772l2.094-2.094A1.251,1.251,0,0,0-13.751-5h-5A1.25,1.25,0,0,0-20-3.75v5a1.251,1.251,0,0,0,2.134.884L-15.909.176A9.645,9.645,0,0,0-10,2.187a9.688,9.688,0,0,0,9.675-9.2A.468.468,0,0,0-.793-7.5ZM-18.75,1.25v-5h5Z' transform='translate(20 17.5)' fill='%231c0e52'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 16px;
  display: inline-block;
}
html body.games .transfer-value-button-title {
  font-size: 11px;
  color: var(--header);
}
html body.games .transfer-panel {
  height: 60px;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media (max-width: 950px) {
  html body.games .transfer-panel {
    flex-direction: column;
    height: auto;
  }
}
html body.games .transfer-panel-title {
  color: var(--txtColor);
  font-size: 16px;
}
html body.games .transfer-panel-controls {
  display: flex;
  align-items: center;
  margin: 0 10px;
}
html body.games .transfer-panel-controls-item {
  height: 30px;
  width: 75px;
  background-color: var(--odd);
  color: var(--header);
  text-transform: capitalize;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  margin: 0 -10px;
}
html body.games .transfer-panel-controls-item[data-target=Sport] {
  border-radius: 15px 0 0 15px;
}
html body.games .transfer-panel-controls-item[data-target=Casino] {
  border-radius: 0 15px 15px 0;
}
html body.games .transfer-panel-controls-item.active {
  background: rgba(var(--txtColor-rgb), 0.4);
}
html body.games .transfer-panel-controls-arrow {
  position: relative;
  z-index: 10;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background-color: var(--header);
  rotate: 180deg;
  transition: rotate 0.2s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
html body.games .transfer-panel-controls-arrow[data-direction="-1"] {
  rotate: 0deg;
}
html body.games .transfer-panel-controls-arrow-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='17.298' viewBox='0 0 17.5 17.298'%3E%3Cpath d='M8.98,1.012,9.754.238a.469.469,0,0,0,0-.663l-6.06-6.06H17.031a.469.469,0,0,0,.469-.469V-8.047a.469.469,0,0,0-.469-.469H3.694l6.06-6.06a.469.469,0,0,0,0-.663l-.773-.773a.469.469,0,0,0-.663,0L.137-7.831a.469.469,0,0,0,0,.663l8.18,8.18A.469.469,0,0,0,8.98,1.012Z' transform='translate(0 16.149)' fill='%23b1a77a'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  filter: var(--oddFilter);
  height: 25px;
  width: 25px;
  display: inline-block;
}
html body.games .transfer-panel-import {
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: var(--header);
  height: 60px;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 0 0 7px;
}
@media (max-width: 950px) {
  html body.games .transfer-panel-import {
    flex-direction: row;
    padding: 5px 10px;
  }
  html body.games .transfer-panel-import .transfer-panel-import-title {
    padding: 0 10px 0 0;
    text-indent: 0px !important;
  }
}
html body.games .transfer-panel-import-title {
  color: var(--txtColor);
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100% - 10px);
  text-indent: 5px;
}
html body.games .transfer-panel-import-value {
  width: calc(100% - 20px);
  height: 80%;
  outline: none;
  border: none;
  color: var(--txtColor);
  font-size: 20px;
  background-color: rgba(var(--txtColor-rgb), 0.4);
  border-radius: 2px;
}
html body.games .transfer-panel-import-value:focus {
  border: none;
}
html body.games .transfer-panel-import-value::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
html body.games .transfer-button {
  height: 50px;
  padding: 0 15px;
  background-color: var(--header);
  color: var(--txtColor);
  font-size: 20px;
  font-weight: 600;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
html body.games .transfer-exit {
  display: none;
}
html body.games #gamesCont {
  display: flex;
  flex-flow: wrap;
  background: rgba(var(--checkColor-rgb), 0.5);
  position: relative;
}
html body.games #gamesCont .game {
  display: flex;
  margin-bottom: 5px;
  width: calc(33% - 3.3333333333px);
  flex-flow: column;
  color: var(--txtColor);
  font-size: 18px;
}
html body.games #gamesCont .game:not(:nth-child(3n)) {
  margin-right: 5px;
}
html body.games #gamesCont .game-img {
  width: 100%;
}
html body.games .games-banner {
  width: 100vw;
  max-width: 100%;
  margin-left: 0px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  overflow: hidden;
}
html body.games .games-banner.mobile .games-banner-img {
  min-width: 100vw;
}
html body.games .games-banner.mobile:has(~ .games-container.active) {
  display: none;
}
html body.games .games-banner-img {
  width: 100vw;
  height: auto;
}
html body.games .games-banner-desc {
  position: absolute;
  bottom: 10%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  width: 100%;
}
html body.games .games-banner-desc-logo {
  width: 150px;
}
html body.games .games-banner-desc-title {
  font-size: 20px;
  font-weight: bold;
}
html body.games .games-banner-desc-text {
  font-size: 16px;
}
html body.games .games-banner-desc span {
  color: var(--txtColor);
}
html body.games .games-banner:has(> .games-banner-slider) {
  height: 800px;
  padding: 50px;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider {
  width: -moz-max-content;
  width: max-content;
  margin-top: 50px;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item {
  width: 200px;
  height: 300px;
  background-position: 50% 50%;
  display: inline-block;
  transition: 0.5s;
  background-size: cover;
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translate(0, -50%);
  border-radius: 20px;
  box-shadow: 0 30px 50px #333;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(1), html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(2) {
  left: 0;
  top: 0;
  transform: translate(0, 0);
  border-radius: 0;
  width: 100%;
  height: 100%;
  box-shadow: none;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:not(:nth-child(1)):not(:nth-child(2))[style*="casino-banner-1.jpg"] {
  background-image: url("https://img.dominabet.net/new_system/street-bet/casino/casino-banner-1s.jpg") !important;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:not(:nth-child(1)):not(:nth-child(2))[style*="casino-banner-2.jpg"] {
  background-image: url("https://img.dominabet.net/new_system/street-bet/casino/casino-banner-2s.jpg") !important;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:not(:nth-child(1)):not(:nth-child(2))[style*="casino-banner-3.jpg"] {
  background-image: url("https://img.dominabet.net/new_system/street-bet/casino/casino-banner-3s.jpg") !important;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:not(:nth-child(1)):not(:nth-child(2))[style*="casino-banner-4.jpg"] {
  background-image: url("https://img.dominabet.net/new_system/street-bet/casino/casino-banner-4s.jpg") !important;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:not(:nth-child(1)):not(:nth-child(2))[style*="casino-banner-5.jpg"] {
  background-image: url("https://img.dominabet.net/new_system/street-bet/casino/casino-banner-5s.jpg") !important;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:not(:nth-child(1)):not(:nth-child(2))[style*="casino-banner-6.jpg"] {
  background-image: url("https://img.dominabet.net/new_system/street-bet/casino/casino-banner-6s.jpg") !important;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(3) {
  left: 50%;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(4) {
  left: calc(50% + 220px);
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(5) {
  left: calc(50% + 440px);
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(n+6) {
  left: calc(50% + 660px);
  opacity: 0;
}
@media (min-width: 1450px) {
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(3) {
    left: calc(50% + 75px);
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(4) {
    left: calc(50% + 295px);
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(5) {
    left: calc(50% + 515px);
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(n+6) {
    left: calc(50% + 735px);
  }
}
@media (max-width: 950px) {
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(3) {
    left: 100%;
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(4) {
    left: calc(100% + 220px);
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(5) {
    left: calc(100% + 440px);
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(n+6) {
    left: calc(100% + 660px);
    opacity: 0;
  }
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item-content {
  display: none;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(2) .games-banner-slider-item-content {
  display: block;
  z-index: 2;
  width: 725px;
  position: relative;
  top: 50%;
  transform: translate(0%, -50%);
  padding-left: 0;
  padding-right: 30px;
  margin-left: auto;
  margin-right: 50%;
}
@media (max-width: 950px) {
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(2) .games-banner-slider-item-content {
    width: 100%;
    padding-left: 30px !important;
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(2) .games-banner-slider-item-content-name {
    margin: auto;
    max-width: 300px;
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(2) .games-banner-slider-item-content-desc {
    text-align: center;
  }
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(2) .games-banner-slider-item-content .gioca-banner {
    margin: 20px auto 0;
  }
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item-content-name {
  opacity: 0;
  animation: showcontent 1s ease-in-out 1 forwards;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-right: auto;
  height: 200px;
  display: flex;
  width: auto;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item-content-name-img {
  max-height: 100%;
  height: -moz-max-content;
  height: max-content;
  max-width: 100%;
  margin-top: auto;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item-content-desc {
  margin: 20px 0;
  font-size: 24px;
  color: var(--txtColor);
  font-weight: bold;
  opacity: 0;
  animation: showcontent 1s ease-in-out 0.3s 1 forwards;
}
@media (max-width: 950px) {
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item-content-desc {
    background: rgba(0, 0, 0, 0.5);
    padding: 7px 10px;
    border-radius: 10px;
  }
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item-content button {
  border: none;
  font-size: 16px;
  border-radius: 4px;
  opacity: 0;
  background: var(--select);
  color: var(--checkColor);
  animation: showcontent 1s ease-in-out 0.6s 1 forwards;
  width: 135px;
  height: 36px;
  margin-top: 20px;
  cursor: pointer;
}
@media (max-width: 1450px) {
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-slider-item:nth-child(2) .games-banner-slider-item-content {
    padding-left: 20px;
  }
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons {
  position: absolute;
  bottom: 30px;
  z-index: 2;
  text-align: center;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 950px) {
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons {
    display: none;
  }
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  transition: 0.5s;
  background-color: var(--odd);
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons button img {
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  filter: brightness(0);
  zoom: 1.5;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 53%;
  left: 50%;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons button.games-banner-button-prev {
  rotate: 90deg;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons button.games-banner-button-next {
  rotate: -90deg;
}
@media (min-width: 951px) {
  html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons button:hover {
    background-color: var(--select);
  }
}
@media (min-width: 951px) {
  html body.games .games-container-header, html body.games .games-container-body {
    padding: 0 14px;
  }
}
html body.games .gioca-banner {
  border-radius: 30px;
  background: var(--select);
  color: var(--checkColor);
  display: flex;
  height: 36px;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  margin-top: 20px;
  cursor: pointer;
  width: -moz-max-content;
  width: max-content;
  padding: 0 18px 3px;
  font-size: 14px;
  line-height: 12px;
}
html body.games .gioca-banner:before {
  content: url(https://img.dominabet.net/new_system/overall/play.svg);
  transform: scale(0.7);
  margin-top: 2px;
  margin-right: 6px;
  margin-left: -2px;
}
html body.games .carousel-container {
  display: flex;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  position: relative;
}
html body.games .carousel-container-logo {
  display: flex;
  flex-flow: wrap;
  align-content: center;
}
html body.games .carousel-container-logo-img {
  height: 44px;
  cursor: pointer;
}
html body.games .carousel-container-logo-desc {
  width: 100%;
  display: flex;
}
html body.games .carousel-container-logo-desc .carousel-container-controls-item {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  transition: 0.5s;
  background-color: rgba(var(--txtColor-rgb), 0.2);
  position: relative;
  margin-left: 10px;
  zoom: 0.88;
  cursor: pointer;
}
html body.games .carousel-container-logo-desc .carousel-container-controls-item img {
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  filter: brightness(0) invert(0.9);
  zoom: 1.5;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 53%;
  left: 50%;
}
html body.games .carousel-container-logo-desc .carousel-container-controls-item[data-direction="-"] {
  rotate: 90deg;
}
html body.games .carousel-container-logo-desc .carousel-container-controls-item[data-direction="+"] {
  rotate: -90deg;
}
html body.games .carousel-container-logo-all {
  margin: auto 5px auto auto;
  padding: 13px 12px;
  border-radius: 24px;
  border: 1px solid var(--searchTxt);
  cursor: pointer;
  font-size: 16px;
  height: 44px;
}
html body.games .carousel-container-title {
  color: var(--txtColor);
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  line-height: 42px;
}
html body.games .carousel-container-content {
  display: -webkit-box;
  width: 100%;
  margin-top: 20px;
}
html body.games .carousel-container-content-game {
  margin-right: 10px;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
}
html body.games .carousel-container-content-game-img {
  width: 100%;
  height: -moz-max-content;
  height: max-content;
  border-radius: 12px;
}
html body.games .carousel-container-content-game-desc {
  width: 100%;
  display: flex;
  flex-flow: column;
  justify-content: center;
}
html body.games .carousel-container-content-game-desc-prov {
  line-height: 16px !important;
}
html body.games .carousel-container-content-game-desc-name {
  line-height: 21px !important;
  max-width: calc(100% - 30px) !important;
}
html body.games .carousel-container-content-game-desc .gioca-banner {
  margin-top: 8px;
}
@media (min-width: 951px) {
  html body.games .carousel-container-content-game {
    margin-right: 20px;
  }
  html body.games .carousel-container-content-game:hover .carousel-container-content-game-img {
    filter: brightness(0.3);
    transform: scale(1.2);
  }
  html body.games .carousel-container-content-game:hover .carousel-container-content-game-desc {
    visibility: visible;
    opacity: 1;
  }
}
html body.games .carousel-container-content-game-img {
  width: 100%;
  height: 100%;
  transition: transform 0.25s ease-in-out, filter 0.25s ease-in-out;
}
html body.games .carousel-container-content-game-desc {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
  visibility: hidden;
  opacity: 0;
  transition: opacity ease-in 0.3s;
}
html body.games .carousel-container-content-game-desc-logo {
  width: 80%;
  height: auto;
  margin-bottom: 10px;
}
html body.games .carousel-container-content-game-desc-name {
  color: var(--txtColor);
  text-align: center;
}
html body.games .special-game {
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  margin-top: 20px;
}
@media (min-width: 951px) {
  html body.games .special-game:has(> .special-game-img):hover .special-game-img {
    filter: brightness(0.3);
    transform: scale(1.2);
  }
  html body.games .special-game:has(> .special-game-img):hover .special-game-extra {
    visibility: visible;
    opacity: 1;
  }
}
html body.games .special-game, html body.games .special-game-img {
  width: 100%;
}
html body.games .special-game-img {
  transition: transform 0.25s ease-in-out, filter 0.25s ease-in-out;
}
html body.games .special-game-extra {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
  visibility: hidden;
  opacity: 0;
  transition: opacity ease-in 0.3s;
}
html body.games .special-game:has(> .special-game-img-top ~ .special-game-img-bottom) [class*=special-game-img] {
  border-radius: 12px;
}
html body.games .special-game:has(> .special-game-img-top ~ .special-game-img-bottom) .special-game-extra {
  position: relative;
  visibility: visible;
  opacity: 1;
}
html body.games .special-game:has(> .special-game-img-top ~ .special-game-img-bottom) .special-game-extra-title {
  color: var(--txtColor);
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  line-height: 42px;
}
html body.games .special-game:has(> .special-game-img-top ~ .special-game-img-bottom) .special-game-extra-text {
  color: var(--txtColor);
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  line-height: 24px;
}
@media (max-width: 950px) {
  html body.games .special-game:has(> .special-game-img-top ~ .special-game-img-bottom) [class*=special-game-img] {
    margin: 0 10px;
    width: calc(100% - 20px);
  }
}
html body.games.casino .games-banner {
  max-width: calc(100% + 40px);
  margin-left: -20px;
}
html body.games.casino .casino:has(> .games-container.active) > .games-container ~ *:not(.footer-mobile):not(.games-container):not(.transfer) {
  display: none;
}
@media (max-width: 950px) {
  html body.games.casino .casino:has(> .games-container.active) > *.mobile {
    display: none !important;
  }
}
@media (max-width: 1280px) {
  html body.games.casino_live .landing-container-body-games-provider {
    min-width: 15.8333333333%;
    width: 15.8333333333%;
  }
}
html body.games.casino_live .casino_live:has(> .games-container.active) > .games-container ~ *:not(.footer-mobile):not(.games-container):not(.transfer) {
  display: none;
}
@media (max-width: 950px) {
  html body.games.casino_live .casino_live:has(> .games-container.active) > *.mobile {
    display: none !important;
  }
}
@media (min-width: 951px) {
  html body.games.virtual .games-banner-img {
    padding-bottom: 140px;
    max-width: 1920px;
  }
}
@media (max-width: 951px) {
  html body.games.virtual .games-banner-desc {
    bottom: 10% !important;
  }
  html body.games.virtual .games-banner-desc-title {
    font-size: 16px;
  }
}
html body.games.virtual .games-banner-desc {
  bottom: 0;
}
html body.games.virtual .games-banner-desc-title {
  font-weight: 400;
}
html body.games.virtual .games-banner-desc-logo {
  filter: none;
}
html body.games.virtual .virtual:has(> .games-container.active) > .games-container ~ *:not(.footer-mobile):not(.games-container):not(.transfer) {
  display: none;
}
@media (max-width: 950px) {
  html body.games.virtual .virtual:has(> .games-container.active) > *.mobile {
    display: none !important;
  }
}
@keyframes showcontent {
  from {
    opacity: 0;
    transform: translate(0, 100px);
    filter: blur(33px);
  }
  to {
    opacity: 1;
    transform: translate(0, 0);
    filter: blur(0);
  }
}
html body .loginModalForm {
  background: var(--txtColor);
  position: absolute;
  width: 310px;
  padding: 20px 10px 10px;
  left: 50%;
  transform: translate(-50%, 0);
  top: -100%;
  z-index: 101;
  transition: all 0.2s ease-in-out;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
html body .loginModalForm, html body .loginModalForm #loginForm {
  display: flex;
  flex-flow: column;
}
html body .loginModalForm form {
  justify-content: center;
  align-items: center;
}
html body .loginModalForm form .title {
  font-size: 13px;
  padding-bottom: 10px;
  display: block;
}
html body .loginModalForm form input {
  display: flex;
  font-size: 16px !important;
  padding: 0 10px;
  overflow: hidden;
  margin: 0;
  border: 0;
  background-color: #f0f0f0;
  color: var(--primColor) !important;
  border-radius: 2px;
  width: 100%;
  height: 45px;
  border: 1px solid rgba(var(--primColor-rgb), 0.3);
}
html body .loginModalForm form input:not(#password) {
  margin-bottom: 10px;
}
html body .loginModalForm form .passCont {
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  border: 1px solid rgba(var(--primColor-rgb), 0.3);
  background-color: #f0f0f0;
  border-radius: 2px;
}
html body .loginModalForm form .passCont:has(> input:-internal-autofill-selected), html body .loginModalForm form .passCont:has(> input:-webkit-autofill) {
  background-color: light-dark(rgb(232, 240, 254), rgba(70, 90, 126, 0.4)) !important;
}
html body .loginModalForm form .passCont input {
  width: calc(100% - 45px);
  border: none !important;
}
html body .loginModalForm form .passCont .showpass-btn {
  width: 45px;
  aspect-ratio: 1/1;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0%, -50%);
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-content: center;
}
html body .loginModalForm form button {
  width: 100%;
  line-height: 20px;
  font-size: 16px;
  border-radius: 2px;
  height: 45px;
  background-color: var(--secColor);
  color: var(--txtColor);
  cursor: pointer;
  padding: 0 10px;
  margin-top: 10px;
  margin-bottom: 5px;
  border-radius: 2px;
  border: none;
  outline: none;
}
html body .loginModalForm > button {
  background: transparent;
  border: none;
  outline: none;
  color: var(--secColor);
}
html body #rightLoggedMenu {
  position: absolute;
  right: -100%;
  width: 95%;
  max-width: 280px;
  background: var(--txtColor);
  z-index: 103;
  transition: right 0.3s ease-in-out;
}
@media (max-width: 951px) {
  html body #rightLoggedMenu, html body #rightLoggedMenu[style*="right: -100%"] {
    display: none;
  }
  html body #rightLoggedMenu[style*="right: 0px;"] {
    display: block;
  }
}
@media (min-width: 1440px) {
  html body #rightLoggedMenu {
    transition: none;
  }
  html body #rightLoggedMenu[style*="right: 0px;"] {
    right: calc((100vw - 1440px) / 2) !important;
  }
}
html body #rightLoggedMenu > div {
  padding: 0 10px;
  border-bottom: 1px solid rgba(var(--checkColor-rgb), 0.2);
}
html body #rightLoggedMenu #mainInfo, html body #rightLoggedMenu #selectRightMenuNav, html body #rightLoggedMenu #staticLinks, html body #rightLoggedMenu #logOut {
  background: #f8f9fa;
}
html body #rightLoggedMenu #mainInfo .userval {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: center;
}
html body #rightLoggedMenu #mainInfo .userval.main {
  width: 100%;
  margin-bottom: 10px;
}
html body #rightLoggedMenu #mainInfo .userval.main .userval-title {
  font-size: 14px;
}
html body #rightLoggedMenu #mainInfo .userval:not(.main) {
  width: 50%;
}
html body #rightLoggedMenu #mainInfo .userval:not(.main) .userval-title {
  font-size: 12px;
}
html body #rightLoggedMenu #mainInfo .userval-title {
  margin-bottom: 5px;
}
html body #rightLoggedMenu #mainInfo .userval-val {
  font-size: 20px;
  font-weight: 600;
}
html body #rightLoggedMenu #mainInfo, html body #rightLoggedMenu #navigationRightMenu {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap;
}
html body #rightLoggedMenu #selectRightMenuNav {
  display: flex;
  justify-content: space-between;
  padding: 10px;
}
html body #rightLoggedMenu #selectRightMenuNav span {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
html body #rightLoggedMenu #selectRightMenuNav span.active {
  border-bottom: 1px solid var(--select);
}
html body #rightLoggedMenu #selectRightMenuNav .topNavigation a {
  color: #000;
}
html body #rightLoggedMenu #navigationRightMenu {
  background: #f3f5f4;
  gap: 7px;
  justify-content: left;
}
html body #rightLoggedMenu #navigationRightMenu .underNavigate {
  display: flex;
  flex-flow: column;
  position: relative;
  align-items: center;
  justify-content: center;
  width: calc(33.3% - 4.6666666667px);
  padding: 5px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.05);
  aspect-ratio: 1/1;
}
@media (min-width: 951px) {
  html body #rightLoggedMenu #navigationRightMenu .underNavigate:hover {
    background: rgba(0, 0, 0, 0.1);
  }
}
html body #rightLoggedMenu #navigationRightMenu .underNavigate svg, html body #rightLoggedMenu #navigationRightMenu .underNavigate img {
  margin-bottom: 8px;
  height: 32px;
  width: 32px;
}
html body #rightLoggedMenu #navigationRightMenu .underNavigate span {
  font-weight: 600;
  font-size: 10.5px;
}
html body #rightLoggedMenu #staticLinks {
  display: flex;
  flex-flow: column;
}
html body #rightLoggedMenu #staticLinks a {
  color: #000;
}
html body #rightLoggedMenu #staticLinks, html body #rightLoggedMenu #logOut {
  width: 100%;
}
html body #rightLoggedMenu #staticLinks a, html body #rightLoggedMenu #logOut a {
  width: 100%;
  height: 45px;
  font-size: 15px;
  display: flex;
  align-items: center;
  color: #000;
}
html body.logged #giroconto {
  margin-right: 0;
}
html body.logged #giroconto {
  height: -moz-max-content;
  height: max-content;
  min-height: 60px;
  width: calc(100% - 210px);
  display: flex;
  flex-flow: row wrap;
  padding: 14px 10px;
  background: rgba(228, 228, 228, 0.1019607843);
  gap: 7px;
  z-index: 11;
  position: relative;
  border-radius: 6px;
  margin-bottom: 5px;
  margin-top: 5px;
}
html body.logged #giroconto > ul {
  display: flex;
  padding: 0;
  gap: 5px;
}
html body.logged #giroconto > * {
  max-height: 32px;
  line-height: 32px;
  color: #e4e4e4;
}
html body.logged #giroconto .giroconto-cont-title {
  font-size: 15px;
  font-weight: 600;
  padding-right: 23px;
}
html body.logged #giroconto .giroconto-cont-importo {
  order: 1;
}
html body.logged #giroconto select {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 6px;
  border: none;
  max-height: 32px;
  line-height: 32px;
  min-width: 90px;
}
html body.logged #giroconto select#service {
  display: none;
}
html body.logged #giroconto select#type {
  margin-right: 18px;
}
html body.logged #giroconto select option {
  color: #1b1b1b;
}
html body.logged #giroconto input {
  background: transparent;
  border: none;
  color: #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  height: 32px;
  max-height: 32px;
  line-height: 27px;
  padding: 5px 0 0;
}
html body.logged #giroconto input:focus {
  border-color: #126E51;
}
html body.logged #giroconto input::-moz-placeholder {
  top: -15px;
  position: relative;
  font-size: 10px;
  color: rgba(228, 228, 228, 0.5019607843);
}
html body.logged #giroconto input::placeholder {
  top: -15px;
  position: relative;
  font-size: 10px;
  color: rgba(228, 228, 228, 0.5019607843);
}
html body.logged #giroconto .button {
  line-height: 26px;
  order: 2;
  padding: 3px 15px;
  background: #126E51;
  margin-left: 10px;
  text-transform: uppercase;
}
html body.logged #giroconto #giroconto_plus {
  order: 0;
  position: relative;
  left: -20px;
}
html body.logged #giroconto #giroconto_plus:before {
  content: url(https://img.dominabet.net/new_system/overall/cancel.svg);
  position: relative;
  top: 3px;
  filter: var(--logoFilter);
}
html body.logged #giroconto li:has(> input#amount), html body.logged #giroconto li:has(> span#selected_user) {
  order: 1;
  gap: 5px;
  display: flex;
}
@media (max-width: 950px) {
  html body.logged #giroconto {
    width: 100%;
    padding: 8px 0px 14px 10px;
    gap: 7px 0;
    border-radius: 0;
    background: transparent;
  }
  html body.logged #giroconto .giroconto-cont-title {
    text-align: left;
    width: 100%;
    font-size: 18px;
  }
  html body.logged #giroconto .giroconto-cont-importo {
    width: calc(50% - 18px);
  }
  html body.logged #giroconto .giroconto-cont-importo input {
    width: 100%;
    padding: 5px 5px 0;
  }
  html body.logged #giroconto select#type {
    width: calc(50% - 16px);
  }
  html body.logged #giroconto #giroconto_user {
    width: calc(50% - 18px);
    padding-right: 22px;
  }
  html body.logged #giroconto #submit {
    margin-left: 18px;
    width: calc(50% - 18px);
    text-align: center;
    font-size: 16px;
    padding: 3px 8px;
  }
}
html body.logged div#messagedetails:not(:empty) {
  background: rgba(228, 228, 228, 0.4);
  padding: 10px;
  border-radius: 4px;
}
html body.logged div#messagedetails * {
  color: #000;
  font-weight: 500;
  font-size: 16px;
}
html body.logged div#messagedetails button {
  color: #e4e4e4;
}
html body.logged div#messagedetails h4 {
  font-weight: 600;
  justify-content: center;
  border-left: 0px;
  font-size: 18px;
}
html body.logged #filtri_inputs .btn_opz {
  width: 100%;
  padding: 10px 0;
}
html body.logged #filtri_inputs .btn_opz button {
  color: #000;
  font-size: 16px;
}
html body.logged .uval.d {
  margin-top: 10px;
}
html body.logged .pagination {
  align-items: center;
  width: 48px;
  margin: 10px auto;
  justify-content: space-around;
  background: #e4e4e4;
  order: 2;
  height: 28px;
  font-size: 18px;
  border-radius: 0px;
  min-width: 70px;
}
html body.logged .pagination a {
  color: #000;
  border: none;
  padding: 0;
}
html body.logged .pagination span {
  color: #000;
  border: none;
  padding: 0;
}
html body.logged .pagination a.tot {
  margin-right: 10px;
}
html body.logged .pagination a.page {
  margin-left: 10px;
}
html body.logged .pagination i {
  background: var(--secColor);
  width: 28px;
  color: #e4e4e4;
  justify-content: center;
  align-items: center;
  border-radius: 0 4px 4px 0;
  font-size: 11px;
  height: 28px;
}
html body.logged .pagination a.btn {
  position: relative;
}
html body.logged .pagination a.btn.nxt {
  left: 8px;
}
html body.logged .pagination a.btn.prev {
  left: -10px;
}
html body.logged .pagination a.btn.off i {
  background: #000;
}
html body.logged .pagination i.fa-caret-left {
  border-radius: 4px 0 0 4px;
}
html body.logged div[id*=results_] {
  margin: 0px 0 50px;
}
html body.logged div#results_mes {
  margin-bottom: 5px;
  min-height: -moz-max-content;
  min-height: max-content;
}
html body.logged div#results_mes .title:last-child {
  width: 65%;
  justify-content: flex-start;
}
html body.logged div#results_mes .title:first-child {
  width: 14.5%;
}
html body.logged div#results_mes .title:nth-child(2) {
  width: 20%;
}
html body.logged div#result_val_mes {
  margin-bottom: 5px;
  min-height: -moz-max-content;
  min-height: max-content;
}
html body.logged div[id*=result_val] {
  margin-bottom: 50px;
  flex-flow: column;
  min-height: 300px;
}
html body.logged div[id*=result_val] i.zLoader {
  position: relative;
  top: -100px;
}
html body.logged div#result_val_utente {
  margin-bottom: 200px;
}
html body.logged div[id*=result_val].loading {
  justify-content: flex-end;
  align-items: center;
}
html body.logged .result_row {
  display: flex;
  background: rgba(255, 255, 255, 0.15);
  justify-content: center;
}
html body.logged .result_row:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media (min-width: 951px) {
  html body.logged .result_row:hover {
    background: rgba(255, 255, 255, 0.3) !important;
  }
}
html body.logged .result_row .value {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  min-height: 42px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.8);
  background: transparent;
  width: 100%;
  padding: 0 5px;
}
@media (max-width: 950px) {
  html body.logged .result_row .value {
    font-size: 10px;
  }
}
html body.logged .result_row .value.ticket_id > span {
  text-align: left;
  text-decoration: underline;
  color: var(--secColor);
}
html body.logged .result_row .value.ticket_id > span a {
  color: var(--secColor);
  font-size: 12px;
}
html body.logged .result_row .value.ticket_id > span span {
  color: rgba(255, 255, 255, 0.8);
  font-size: 10px;
  text-align: center;
}
@media (max-width: 950px) {
  html body.logged .result_row .value.ticket_id > span span {
    font-size: 8px;
  }
}
html body.logged .result_row .value.ticket_id.ag {
  flex-flow: column;
  font-size: 14px;
}
html body.logged .result_row .value.ticket_id.ag span {
  text-align: center;
}
html body.logged .result_row .value.ticket_id.ag span.date {
  color: #000;
  font-size: 10px;
}
html body.logged .result_row .value.startTime, html body.logged .result_row .value.endTime {
  font-size: 10px;
  font-weight: 600;
}
html body.logged .result_row .value.startTime span, html body.logged .result_row .value.endTime span {
  text-align: center;
  line-height: 0.9;
  position: relative;
  top: 2px;
}
html body.logged .result_row .value.statusCircle {
  width: 60px;
}
html body.logged .result_row .value.statusCircle span {
  width: 10px;
  height: 10px;
  border-radius: 100%;
}
html body.logged .result_row .value.name {
  justify-content: flex-start;
  padding-left: 5px;
}
html body.logged .result_row .value.name span {
  font-size: 12px;
  display: inline;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html body.logged .result_row .value.service_info {
  line-height: 0.9;
  padding: 5px 0;
}
@media (min-width: 951px) {
  html body.logged .result_row .value.service_info {
    flex-flow: row;
    justify-content: start;
    gap: 5px;
  }
}
@media (max-width: 950px) {
  html body.logged .result_row .value.service_info {
    flex-flow: column;
  }
}
html body.logged .result_row .value.lost span {
  background: var(--red-color);
  margin: 0 12.5px;
}
html body.logged .result_row .value.won span {
  background: var(--green-color);
  margin: 0 12.5px;
}
html body.logged .result_row .value.pending span {
  background: var(--orange-color);
  margin: 0 12.5px;
}
html body.logged .result_row .value.muted span {
  background: rgba(228, 228, 228, 0.4);
  margin: 0 12.5px;
}
html body.logged .result_row .value.bet span, html body.logged .result_row .value.win span, html body.logged .result_row .value.rake span {
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  position: relative;
  left: 0;
}
html body.logged .result_row:not(.mes) .value:last-child:not(.fido) {
  width: 35px;
}
html body.logged .result_row:not(.mes) .value:last-child:not(.fido):empty {
  display: none;
}
html body.logged .result_row.total {
  background: transparent;
}
html body.logged .result_row.total .value:not(.val):not(.empty) {
  background: rgba(0, 0, 0, 0.2);
  font-size: 15px;
  font-weight: 700;
}
html body.logged .result_row.total .value.val {
  width: 38.6%;
  justify-content: flex-start;
  padding-left: 5px;
  font-size: 16px;
}
html body.logged .result_row.total .value.val span.val {
  color: var(--secColor);
  margin-left: 15px;
}
html body.logged .result_row.c {
  background: rgba(255, 255, 255, 0.6);
}
html body.logged .result_row.gc {
  background: rgba(255, 255, 255, 0.3);
}
html body.logged #result_val_mov .result_row .value {
  width: 100%;
}
html body.logged #result_val_mov .result_row .value:not(:nth-child(1)):not(:nth-child(2)) {
  width: calc(100% - 160px);
}
html body.logged #result_val_mov .result_row .value:not(:nth-child(1)):not(:nth-child(2)) span {
  text-align: center;
  width: calc(100% - 5px);
  position: relative;
}
html body.logged #result_val_mov .result_row .value:last-child span {
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
}
html body.logged #result_val_mov .result_row .value.id_info {
  width: 53px;
  color: var(--secColor);
  justify-content: center;
  align-content: center;
  padding: 0 26px;
}
html body.logged #result_val_mov .result_row .value.id_info span {
  min-width: -moz-max-content;
  min-width: max-content;
}
html body.logged #result_val_mov .result_row .value.service_info span {
  text-align: left;
  text-indent: 5px;
  margin: 0;
  color: #000;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
@media (min-width: 951px) {
  html body.logged #result_val_mov .result_row .value.service_info span {
    width: -moz-max-content;
    width: max-content;
  }
}
@media (max-width: 950px) {
  html body.logged #result_val_mov .result_row .value.service_info span {
    width: 100%;
  }
}
html body.logged #result_val_mov .result_row .value.service_info span.date {
  color: var(--secColor);
}
html body.logged #result_val_mov .result_row .value.r {
  color: var(--red-color);
}
html body.logged #result_val_mov .result_row .value.g {
  color: var(--green-color);
}
html body.logged #result_val_mov .result_row .value.b {
  color: rgba(255, 255, 255, 0.4);
}
html body.logged #result_val_mov:has(> .result_row.mobile) {
  min-width: 100% !important;
}
html body.logged #result_val_mov:has(> .result_row.mobile) .result_row .value {
  width: 20% !important;
  justify-content: flex-start;
  min-width: unset;
  padding: 0 10px;
}
html body.logged #result_val_mov:has(> .result_row.mobile) .result_row .value:not(.note) .val, html body.logged #result_val_mov:has(> .result_row.mobile) .result_row .value:not(.date) .val {
  width: 100%;
  text-align: center;
}
html body.logged #result_val_mov:has(> .result_row.mobile) .result_row .value.date {
  padding-left: 5px !important;
}
html body.logged #result_val_mov:has(> .result_row.mobile) .result_row .value.note {
  width: 40% !important;
}
html body.logged #result_val_mov:has(> .result_row.mobile) .result_row .value.note > span {
  display: flex;
  flex-flow: column;
}
html body.logged #result_val_utente .result_row .value:first-child, html body.logged #results_provvigioni .result_row .value:first-child {
  border-left: 1px solid rgba(228, 228, 228, 0.4);
  justify-content: flex-start;
  overflow: hidden;
  width: 150%;
  padding: 0 5px 0 20px;
}
html body.logged #result_val_utente .result_row .value:first-child span.val, html body.logged #results_provvigioni .result_row .value:first-child span.val {
  align-items: center;
  justify-content: space-between;
  width: 100%;
  text-indent: 5px;
}
html body.logged #result_val_utente .result_row.c .value:first-child, html body.logged #results_provvigioni .result_row.c .value:first-child {
  padding: 0px 5px 0 35px;
  width: calc(150% - 75px) !important;
}
html body.logged #result_val_utente .result_row.gc .value:first-child, html body.logged #results_provvigioni .result_row.gc .value:first-child {
  padding: 0px 5px 0 50px;
  width: calc(150% - 120px) !important;
}
html body.logged .result_row.mes .value:nth-child(2) {
  width: 20%;
}
html body.logged .result_row.mes .value:nth-child(1) {
  width: 14.5%;
}
html body.logged .result_row.mes .value:nth-child(3) {
  width: 65%;
  justify-content: space-between;
  padding: 0 7px;
}
html body.logged .result_row.mes .value:nth-child(3) a:first-child {
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
html body.logged .result_row.mes .value *:not(.glyphicon) {
  color: #000;
}
html body.logged div#results_scom.R {
  overflow: auto;
  display: flex;
  flex-flow: column;
}
html body.logged div#results_scom #result_title_scom .title:nth-last-child(2) {
  width: 60px;
}
html body.logged div[id*=result_title] {
  display: flex;
  justify-content: flex-start;
}
html body.logged div[id*=result_title] .title {
  background: #f0f0f0;
  border-bottom: 1px solid #e4e4e4;
  color: rgba(0, 0, 0, 0.65);
  height: 32px;
  width: 100%;
  padding: 0 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}
html body.logged div[id*=result_title] .title:first-child {
  padding-left: 10px;
}
html body.logged div[id*=result_title] .title:last-child {
  width: 35px;
}
html body.logged div[id*=result_title] .title, html body.logged div[id*=result_title] .title > * {
  font-weight: 500;
}
html body.logged div#result_title_utente .title:first-child {
  width: 150%;
  padding: 0 13px 0 12px;
}
html body.logged div#result_title_utente .title:not(:first-child) {
  width: 100%;
  padding: 0 5px;
}
html body.logged div#result_title_utente .title:last-child span {
  width: 50px;
  text-align: center;
}
html body.logged div#result_title_mov .title:not(:nth-child(2)):not(:nth-child(1)) {
  width: calc(100% - 160px);
}
html body.logged div#result_title_mov .title:first-child {
  width: 53px;
  padding: 0 26px;
}
html body.logged div#result_title_mov:has(~ #result_val_mov > .result_row.mobile) {
  min-width: 100% !important;
}
html body.logged div#result_title_mov:has(~ #result_val_mov > .result_row.mobile) .title {
  width: 20% !important;
  min-width: unset;
  padding: 0 5px;
}
html body.logged div#result_title_mov:has(~ #result_val_mov > .result_row.mobile) .title:nth-child(2) {
  width: 40% !important;
}
html body.logged div#results_mov div[id*=result_title] .title:last-child {
  padding: 0;
}
html body.logged div[id*=results_].nR {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-flow: column;
  font-size: 18px;
  font-weight: 600;
  margin-top: 12px;
  padding-bottom: 15px;
  color: var(--red-color);
}
html body.logged div#user_menu {
  background: #383838;
  position: relative;
  overflow-y: visible;
  border-radius: 6px;
  margin-top: 5px;
}
html body.logged div#user_menu div#select_val {
  padding: 0 5px;
  min-height: 158px;
}
html body.logged div#user_menu div#select_val .ricerca_container {
  padding: 7px 10px 20px;
  position: relative;
  display: flex;
  flex-flow: wrap;
  gap: 5px;
  align-content: center;
  background: rgba(0, 0, 0, 0.2);
}
html body.logged div#user_menu div#select_val .ricerca_container span {
  width: 100%;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
  height: 30px;
  line-height: 30px;
}
html body.logged div#user_menu div#select_val .ricerca_container #user_search {
  border: none;
  border-radius: 30px;
  padding: 0 35px 0 10px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #fff;
  font-weight: 600;
  outline: none;
  margin-right: auto;
}
@media (max-width: 950px) {
  html body.logged div#user_menu div#select_val .ricerca_container #user_search {
    width: calc(100% - 145px);
    margin: 0;
  }
}
html body.logged div#user_menu div#select_val .ricerca_container button {
  background: var(--secColor);
  border-radius: 4px;
  font-weight: 600;
}
html body.logged div#user_menu div#select_val .ricerca_container button.ricerca_user {
  width: 20px;
  height: 20px;
  margin: 2px;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" id="Outline" viewBox="0 0 24 24" width="512" height="512"><path fill="white" d="M23.707,22.293l-5.969-5.969a10.016,10.016,0,1,0-1.414,1.414l5.969,5.969a1,1,0,0,0,1.414-1.414ZM10,18a8,8,0,1,1,8-8A8.009,8.009,0,0,1,10,18Z"/></svg>');
  background-size: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
  position: absolute;
  background-color: transparent;
  top: calc(100% - 50px);
  left: 180px;
}
@media (max-width: 950px) {
  html body.logged div#user_menu div#select_val .ricerca_container button.ricerca_user {
    left: unset;
    right: 165px;
  }
}
html body.logged div#user_menu div#select_val .ricerca_container button#nuovoUtente {
  order: 1;
  padding: 0 15px 0 7px;
  display: flex;
  gap: 4px;
  flex-flow: wrap;
  align-content: center;
  width: -moz-max-content;
  width: max-content;
  border-radius: 40px;
  max-width: 140px;
  text-transform: capitalize;
  margin-left: auto;
}
html body.logged div#user_menu div#select_val .ricerca_container button#nuovoUtente:before {
  content: "";
  width: 22px;
  height: 22px;
  margin-top: 2px;
  margin-left: 3px;
  background-image: url("https://img.dominabet.net/new_system/overall/new-user.svg");
  background-size: contain;
  background-repeat: no-repeat;
  filter: invert(0.9);
}
html body.logged div#user_menu div#select_val div#search {
  padding: 7px 0px 4px;
  justify-content: flex-end;
  width: 100%;
}
html body.logged div#user_menu div#select_val div#search button {
  width: 80px;
  height: 36px;
  border: none;
  background-color: var(--secColor);
  border-radius: 4px;
  font-weight: 600;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" id="Outline" viewBox="0 0 24 24" width="512" height="512"><path fill="white" d="M23.707,22.293l-5.969-5.969a10.016,10.016,0,1,0-1.414,1.414l5.969,5.969a1,1,0,0,0,1.414-1.414ZM10,18a8,8,0,1,1,8-8A8.009,8.009,0,0,1,10,18Z"/></svg>');
  background-size: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
}
html body.logged div#user_menu div#select_val div#search button.loading {
  width: 125px;
  display: flex !important;
  justify-content: space-around;
  align-items: center;
}
html body.logged div#user_menu div#select_val .utitle {
  width: 100%;
}
html body.logged div#user_menu div#select_val .utitle .uId {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 0 8px 0 10px;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  font-weight: 600;
  height: 30px;
}
html body.logged div#user_menu div#select_val .utitle .uId .text {
  width: 90px;
  align-items: center;
}
html body.logged div#user_menu div#select_val .utitle .uId .user_value {
  width: calc(100% - 90px);
  justify-content: flex-end;
  align-items: center;
}
html body.logged div#user_menu div#select_val .ubonus {
  width: 100%;
}
html body.logged div#user_menu div#select_val .ubonus .ubVal {
  background-color: rgba(0, 0, 0, 0.2);
  padding: 0 8px 0 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
  height: 30px;
  margin-top: 3px;
  margin-bottom: 5px;
}
html body.logged div#user_menu div#select_val .ubonus .ubVal .text {
  width: 90px;
  align-items: center;
}
html body.logged div#user_menu div#select_val .ubonus .ubVal .user_value {
  width: calc(100% - 90px);
  justify-content: flex-end;
  align-items: center;
  font-size: 17px;
}
html body.logged div#user_menu div#select_val #sportDettagliotoList-header, html body.logged div#user_menu div#select_val #provigioniList-header {
  display: flex;
  gap: 1px;
  justify-content: flex-start;
}
html body.logged div#user_menu div#select_val #sportDettagliotoList-header .title, html body.logged div#user_menu div#select_val #provigioniList-header .title {
  background: #fff;
  border-bottom: 1px solid #e4e4e4;
  color: rgba(255, 255, 255, 0.65);
  height: 28px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  white-space: nowrap;
}
html body.logged div#user_menu div#select_val #sportDettagliotoList-body, html body.logged div#user_menu div#select_val #provigioniList-body {
  display: flex;
  gap: 1px;
  justify-content: flex-start;
}
html body.logged div#user_menu div#select_val #sportDettagliotoList-body .value, html body.logged div#user_menu div#select_val #provigioniList-body .value {
  background: #fff;
  border-bottom: 1px solid #e4e4e4;
  color: rgba(255, 255, 255, 0.65);
  height: 32px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  white-space: nowrap;
}
html body.logged div#user_menu div#select_val #provigioniReportsPager {
  display: none;
}
@media (max-width: 950px) {
  html body.logged div#user_menu div#select_val {
    padding: 0 14px;
  }
}
html body.logged div#user_menu div#opzioni {
  font-weight: 500;
  padding: 0;
  gap: 15px;
  padding-bottom: 5px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.2);
  overflow-x: auto;
  overflow-y: hidden;
}
html body.logged div#user_menu div#opzioni a {
  color: #ffffff;
  white-space: nowrap;
}
html body.logged div#user_menu div#opzioni a.active {
  border-bottom: 2px solid;
  margin-bottom: -6px;
}
html body.logged div#user_menu div#utOpt {
  padding: 0 5px;
  background-color: rgba(0, 0, 0, 0.2);
  padding-bottom: 30px;
  margin-bottom: 200px;
}
html body.logged div#user_menu div#select_val.loading {
  justify-content: center;
  align-items: center;
}
html body.logged div#user_menu input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
html body.logged div#user_menu input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
html body.logged div#user_menu textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
html body.logged div#user_menu textarea::placeholder {
  color: rgba(255, 255, 255, 0.8);
}
html body.logged div#user_menu h1[id*=title] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  padding: 15px 10px 17px;
  text-transform: uppercase;
  align-items: center;
}
html body.logged div#user_menu h1#utOpt_title::before {
  content: "";
  width: 23px;
  height: 26px;
  margin-left: 5px;
  background: url(http://custom.titaniumbet.biz/mobile/images/account/opt_ut.svg);
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain;
}
html body.logged div#user_menu #options {
  width: 100%;
  overflow: auto;
}
html body.logged div#user_menu #options .option {
  justify-content: center;
  width: 100%;
  padding: 3px;
  border: 1px solid rgba(228, 228, 228, 0.4);
  background: rgba(0, 0, 0, 0.2);
}
html body.logged div#user_menu #options .option a {
  flex-flow: column;
  align-items: center;
  justify-content: center;
  width: 70px;
  text-align: center;
  gap: 5px;
  font-weight: 600;
  font-size: 14px;
  color: #000;
  line-height: 1;
}
html body.logged div#user_menu #options .option a span.icon::before {
  content: "";
  position: relative;
  width: 23px;
  height: 26px;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  filter: var(--selectFilter);
}
html body.logged div#user_menu #options .option a.terze span.icon::before {
  background: url(http://custom.titaniumbet.biz/mobile/images/account/terze.svg);
}
html body.logged div#user_menu #options .option a.gestClienti span.icon::before {
  background: url(http://custom.titaniumbet.biz/mobile/images/account/clienti.svg);
}
html body.logged div#user_menu #options .option a.lo span.icon::before {
  background: url(http://custom.titaniumbet.biz/mobile/images/account/esci.svg);
  filter: var(--selectFilter);
}
html body.logged div#user_menu #options .option.active {
  border-bottom: 2px solid var(--secColor);
}
html body.logged .arrow {
  content: url("http://img.dominabet.net/arrowDown.svg") !important;
  filter: brightness(0) invert(0.75);
  display: flex;
  height: 16px;
  width: 7px;
  overflow: hidden;
  position: relative;
  margin-left: -8px;
  margin-right: 5px;
  transform: rotate(-90deg);
}
html body.logged .arrow.active {
  transform: rotate(0deg);
}
html body.logged .hole {
  position: relative;
  margin-left: -8px;
  margin-right: 5px;
}
html body.logged .hole img {
  position: relative;
  top: 3px;
  width: 6px;
  height: 6px;
  filter: brightness(0) invert(0.75);
}
html body.logged #user_menu #select_val {
  position: relative;
}
html body.logged #user_menu #select_val .goBack {
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  filter: brightness(0) invert(0.75);
  display: flex;
  height: 16px;
  width: 16px;
  rotate: 90deg;
  position: absolute;
  top: 17px;
  left: 15px;
}
html body.logged #user_menu #select_val #val_title {
  padding-left: 40px;
}
html body.logged #user_menu #select_val .toggleGiroconto {
  position: absolute;
  height: 32px;
  margin: 3px;
  top: 6px;
  right: 10px;
  border-radius: 5px;
  font-size: 15px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: #ffffff;
  padding: 7px;
  font-weight: 600;
  width: -moz-max-content;
  width: max-content;
  display: flex;
  gap: 4px;
}
html body.logged #user_menu #select_val .toggleGiroconto:before {
  content: url("https://img.dominabet.net/new_system/overall/transfer.svg");
  position: relative;
  top: -2px;
}
html body.logged #user_menu #select_val .toggleGiroconto:not(.active) {
  opacity: 0.5;
}
html body.logged #user_menu #select_val .toggleGiroconto.active {
  background: rgba(255, 255, 255, 0.2);
}
html body.logged #user_menu #select_val div#filtri_inputs {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  padding: 10px 3px 10px 10px;
  position: relative;
  background: rgba(0, 0, 0, 0.2);
}
html body.logged #user_menu #select_val div#filtri_inputs:not([style*="display: none"]) {
  display: flex !important;
}
html body.logged #user_menu #select_val div#filtri_inputs:not([style*=height]) {
  overflow: initial !important;
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div {
  display: flex;
  flex-flow: column;
  gap: 5px;
  width: calc(50% - 8px);
}
@media (min-width: 951px) {
  html body.logged #user_menu #select_val div#filtri_inputs .filter_div {
    width: calc(33.3333333333% - 8px);
  }
}
@media (min-width: 1440px) {
  html body.logged #user_menu #select_val div#filtri_inputs .filter_div {
    width: calc(25% - 8px);
  }
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div:not(.sgs) input {
  border: none;
  border-radius: 4px;
  text-indent: 4px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #fff;
  font-weight: 600;
  outline: none;
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div select {
  border: none;
  border-radius: 4px;
  text-indent: 4px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #fff;
  font-weight: 600;
  outline: none;
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div select option {
  color: #474747;
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div .text {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
  font-size: 12px;
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div.in {
  width: calc(100% - 10px);
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div.ta {
  width: calc(100% - 10px);
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div.ta textarea {
  min-height: 100px;
  border: none;
  border-radius: 4px;
  text-indent: 4px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #fff;
  font-weight: 600;
  outline: none;
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div.sgs {
  flex-flow: row;
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div.sgs input {
  order: -1;
  margin: 0;
  margin-right: 4px;
}
html body.logged #user_menu #select_val div#filtri_inputs .filter_div.sgs .text {
  font-size: 15px;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont {
  width: calc(100% - 8px);
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont-group {
  width: 100%;
  color: rgba(255, 255, 255, 0.8);
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont-group-options {
  width: 100%;
  display: flex;
  flex-flow: column;
  border-radius: 4px;
  background: #ffffff;
  position: absolute;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont-group-options-option {
  height: 36px;
  width: -moz-max-content;
  width: max-content;
  display: flex;
  flex-flow: wrap;
  align-items: center;
  border-radius: 4px;
}
@media (max-width: 950px) {
  html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont-group-options {
    gap: 15px 0px;
  }
  html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont-group-options-option {
    width: 33.3333333333%;
  }
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont:has(> .filter_div#tipoMovimenti) {
  width: 100%;
  display: flex;
  gap: 8px;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont:has(> .filter_div#tipoMovimenti) .filter_div {
  position: relative;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont:has(> .filter_div#tipoMovimenti) .filter_div .checkbox-cont-group-select .select {
  width: 100%;
  border: none;
  border-radius: 4px;
  text-indent: 4px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #fff;
  font-weight: 600;
  outline: none;
  padding: 2px;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont:has(> .filter_div#tipoMovimenti) .filter_div .checkbox-cont-group-select .select .option {
  flex-grow: 1;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont:has(> .filter_div#tipoMovimenti) .filter_div .checkbox-cont-group-select .select .arr {
  filter: brightness(0) invert(0.75);
  display: flex;
  height: 12px;
  width: 6px;
  overflow: hidden;
  position: relative;
  transform: rotate(90deg);
  margin-right: 8px;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont:has(> .filter_div#tipoMovimenti) .filter_div .checkbox-cont-group-options {
  display: none;
  flex-flow: column;
  border-radius: 7px;
  background: #ffffff;
  position: absolute;
  top: 100%;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont:has(> .filter_div#tipoMovimenti) .filter_div .checkbox-cont-group-options-option {
  width: 100%;
  padding-left: 5px;
}
html body.logged #user_menu #select_val div#filtri_inputs .checkbox-cont:has(> .filter_div#tipoMovimenti) .filter_div .checkbox-cont-group-options-option input {
  margin: 0 3px;
}
@media (max-width: 950px) {
  html body.logged #user_menu #select_val div#filtri_inputs .filter_div:has(> input.openCalendar) {
    position: relative;
    order: -1;
    width: calc(50% - 52px);
  }
  html body.logged #user_menu #select_val div#filtri_inputs .filter_div:has(> input.openCalendar) span {
    display: none;
  }
  html body.logged #user_menu #select_val div#filtri_inputs .filter_div:has(> input.openCalendar) input {
    background: #fff;
    color: #000;
    height: 28px;
    padding-left: 16px;
    line-height: 29px;
    font-size: 12px;
    border-radius: 6px;
  }
  html body.logged #user_menu #select_val div#filtri_inputs .filter_div:has(> input.openCalendar):before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2NjcgMi42NjY2N0gzLjMzMzMzQzIuNTk2OTUgMi42NjY2NyAyIDMuMjYzNjMgMiA0LjAwMDAxVjEzLjMzMzNDMiAxNC4wNjk3IDIuNTk2OTUgMTQuNjY2NyAzLjMzMzMzIDE0LjY2NjdIMTIuNjY2N0MxMy40MDMgMTQuNjY2NyAxNCAxNC4wNjk3IDE0IDEzLjMzMzNWNC4wMDAwMUMxNCAzLjI2MzYzIDEzLjQwMyAyLjY2NjY3IDEyLjY2NjcgMi42NjY2N1oiIHN0cm9rZT0iIzUwNTA1MCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuNjY2NSAxLjMzMzMzVjMuOTk5OTkiIHN0cm9rZT0iIzUwNTA1MCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNS4zMzM1IDEuMzMzMzNWMy45OTk5OSIgc3Ryb2tlPSIjMzgzODM4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yIDYuNjY2NjdIMTQiIHN0cm9rZT0iIzM4MzgzOCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    position: absolute;
    top: 5px;
    left: 5px;
  }
  html body.logged #user_menu #select_val div#filtri_inputs #search {
    order: -1;
    width: -moz-max-content;
    width: max-content;
    padding-bottom: 0;
    padding-top: 0px;
    margin-left: auto;
    margin-right: 8px;
  }
  html body.logged #user_menu #select_val div#filtri_inputs #search button {
    height: 28px;
    width: -moz-max-content;
    width: max-content;
    background-size: 16px;
    background-image: none;
    color: #fff;
    padding: 0 9px;
  }
}
html body.logged #user_menu #select_val div#filtri_inputs.mes {
  justify-content: flex-start;
  padding: 10px;
}
html body.logged #user_menu #select_val div#filtri_inputs.mes .filter_div {
  width: calc(50% - 8px);
}
html body.logged #user_menu #select_val div#filtri_inputs.mes.nuovi {
  flex-flow: column;
}
html body.logged #user_menu #select_val div#filtri_inputs.mes.nuovi .filter_div {
  width: 100%;
}
html body.logged #user_menu #select_val div#filtri_inputs.mov {
  justify-content: flex-start;
}
html body.logged #user_menu #select_val div#filtri_inputs.mov .filter_div {
  width: calc(50% - 8px);
  gap: 5px;
}
@media (min-width: 951px) {
  html body.logged #user_menu #select_val div#filtri_inputs.mov .filter_div {
    width: calc(33.3333333333% - 8px);
  }
}
@media (min-width: 1440px) {
  html body.logged #user_menu #select_val div#filtri_inputs.mov .filter_div {
    width: calc(25% - 8px);
  }
}
html body.logged #user_menu #select_val div#filtri {
  padding: 7px 10px;
  margin-bottom: 1px;
  background: rgba(0, 0, 0, 0.2);
  display: flex;
}
html body.logged #user_menu #select_val div#filtri a {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  height: 30px;
  align-items: center;
  justify-content: space-between;
}
html body.logged #user_menu #select_val div#filtri:not(.mes) a.filtri_title {
  width: 100%;
  display: flex;
}
html body.logged #user_menu #select_val div#filtri:not(.mes) a.filtri_title:after {
  display: inline-block;
  width: 12px;
  height: 12px;
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  filter: brightness(100);
  transition: transform 0.1s ease;
  position: relative;
  top: -4px;
}
html body.logged #user_menu #select_val div#filtri:not(.mes) a.filtri_title.active::after {
  transform: rotate(180deg);
  top: 4px;
}
html body.logged #user_menu #select_val div#filtri.mes {
  padding: 0;
  background: transparent;
}
html body.logged #user_menu #select_val div#filtri.mes a {
  display: flex;
  width: 50%;
  justify-content: center;
  border-radius: 4px 4px 0 0;
  background: rgba(0, 0, 0, 0.1);
}
html body.logged #user_menu #select_val div#filtri.mes a.active {
  background: rgba(0, 0, 0, 0.2);
  color: #e4e4e4;
}
html body.logged #user_menu #select_val .uval {
  display: flex;
  gap: 3px 4px;
  margin-top: 3px;
}
html body.logged #user_menu #select_val .uval .inuVal {
  width: 100%;
  padding: 2px;
  padding-left: 0;
  background: rgba(0, 0, 0, 0.15);
  color: #fff;
}
html body.logged #user_menu #select_val .uval .inuVal span {
  align-items: center;
}
html body.logged #user_menu #select_val .uval .inuVal span.user_value {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 18px;
  font-weight: 600;
  margin: auto 0;
  padding-right: 5px;
}
html body.logged #user_menu #select_val .uval .inuVal span.text {
  padding: 5px 10px;
  background: rgba(27, 27, 27, 0.1);
  font-size: 12px;
  font-weight: 600;
  text-align: center;
}
html body.logged #user_menu #select_val .uval .inuVal.tot {
  flex-flow: column;
  display: flex;
  background: #fff;
}
html body.logged #user_menu #opzioni_res .uval.u {
  display: flex;
  align-items: center;
  gap: 3px;
  background: rgba(0, 0, 0, 0.2);
  padding-bottom: 10px;
  background: transparent;
  padding: 3px 3px 3px 10px;
  justify-content: flex-start;
  margin-top: 5px;
  flex-flow: wrap;
  gap: 3px 8px;
  margin-top: 3px;
  min-height: 186px;
}
html body.logged #user_menu #opzioni_res div#filtri {
  padding: 0 10px;
  background: rgba(0, 0, 0, 0.2);
  background: transparent;
  padding: 0 0px;
}
html body.logged #user_menu #opzioni_res div#filtri .filtri_title:after {
  display: inline-block;
  width: 12px;
  height: 12px;
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  filter: brightness(0) invert(0.75);
  transition: transform 0.1s ease;
  position: relative;
  left: 5px;
  top: 0px;
}
html body.logged #user_menu #opzioni_res div#filtri .filtri_title.active:after {
  transform: rotate(180deg);
  top: 6px;
}
html body.logged #opzioni_res #filtri_inputs {
  display: flex;
  flex-flow: wrap;
  align-items: center;
  gap: 3px 8px;
  background: rgba(0, 0, 0, 0.2);
  padding-bottom: 10px;
  background: transparent;
  padding: 3px 3px 3px 10px;
  justify-content: flex-start;
  margin-top: 5px;
}
html body.logged #opzioni_res #filtri_inputs .filter_div {
  display: flex;
  flex-flow: column;
  width: calc(50% - 8px);
}
@media (min-width: 951px) {
  html body.logged #opzioni_res #filtri_inputs .filter_div {
    width: calc(33.3333333333% - 8px);
  }
}
@media (min-width: 1440px) {
  html body.logged #opzioni_res #filtri_inputs .filter_div {
    width: calc(25% - 8px);
  }
}
html body.logged #opzioni_res #filtri_inputs .filter_div input {
  border: none;
  border-radius: 4px;
  text-indent: 4px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #fff;
  font-weight: 600;
  outline: none;
}
html body.logged #opzioni_res #filtri_inputs .filter_div .text {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
  font-size: 12px;
  padding: 5px 0;
}
html body.logged #opzioni_res #filtri a {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  height: 30px;
  align-items: center;
  justify-content: space-between;
}
html body.logged .inuVal.opz {
  display: flex;
  flex-flow: column;
  width: calc(50% - 8px);
}
@media (min-width: 951px) {
  html body.logged .inuVal.opz {
    width: calc(33.3333333333% - 8px);
  }
}
@media (min-width: 1440px) {
  html body.logged .inuVal.opz {
    width: calc(25% - 8px);
  }
}
html body.logged .inuVal.opz:first-child span.user_value {
  text-transform: capitalize;
}
html body.logged .inuVal.opz:nth-child(2) span.user_value {
  text-transform: capitalize;
}
html body.logged .inuVal.opz .user_value {
  border: none;
  border-radius: 4px;
  text-indent: 4px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #000;
  font-weight: 600;
  outline: none;
}
html body.logged .inuVal.opz span.text {
  color: #000;
  font-weight: 600;
  font-size: 12px;
  padding: 5px 0;
}
html body.logged .inuVal.opz span.user_value {
  align-items: center;
  line-height: 36px;
  color: rgba(0, 0, 0, 0.7);
}
html body.logged #underHeader {
  display: none;
}
html body.logged > #container {
  overflow-x: hidden;
}
@media (max-width: 950px) {
  html body.logged > #container {
    min-height: calc(100vh - 65px);
  }
}
html body.logged .uval.total {
  background: rgba(0, 0, 0, 0.2);
  padding: 5px;
}
html body.logged #user_menu #select_val .uval .inuVal.tot span {
  width: 100%;
  background: transparent;
}
html body.logged #user_menu #select_val .uval .inuVal.tot span.text {
  margin: 0;
  text-indent: 0;
}
html body.logged #user_menu #select_val .uval .inuVal.tot span.user_value {
  background: rgba(228, 228, 228, 0.4);
  height: 36px;
  justify-content: flex-start;
  padding: 9px;
  border-radius: 4px;
}
html body.logged.logged #container {
  min-height: calc(100vh - 105px);
  max-height: calc(100vh - 105px);
}
html body.logged.logged button {
  width: 120px;
  height: 36px;
  border: none;
  background-color: var(--secColor);
  border-radius: 4px;
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width: 951px) and (max-width: 1450px) {
  html body.logged.logged.logged #leftMenu {
    left: 6px !important;
    transform: translate(0px);
    padding-right: 2px;
  }
}
html body.logged.conto #user_menu #select_val {
  min-height: -moz-max-content;
  min-height: max-content;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass {
  display: flex;
  flex-flow: wrap;
  padding: 10px 3px 10px 10px;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 3px 8px;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr {
  width: calc(50% - 8px);
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  gap: 5px;
}
@media (min-width: 951px) {
  html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr {
    width: calc(33.3333333333% - 8px);
  }
}
@media (min-width: 1440px) {
  html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr {
    width: calc(25% - 8px);
  }
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td {
  border: none;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.clsinistra, html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.clsinistra label span, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.clsinistra, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.clsinistra label span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 600;
  font-size: 12px;
  height: 18px;
  padding: 0;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:not(:has(input)), html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) input, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:not(:has(input)), html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) input {
  border: none;
  border-radius: 4px;
  text-indent: 4px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #fff;
  font-weight: 600;
  outline: none;
  padding: 2px;
  margin: 0;
  width: 100%;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:not(:has(input)) span, html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:not(:has(input)) > strong, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:not(:has(input)) span, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:not(:has(input)) > strong {
  line-height: 30px;
  display: flex;
  width: calc(100% - 10px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input), html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) {
  width: 100%;
  padding: 0;
  position: relative;
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthBar, html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthMsg, html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrenghtQuestionMark, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthBar, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthMsg, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrenghtQuestionMark {
  position: absolute;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthBar, html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthMsg, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthBar, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthMsg {
  top: 100%;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthBar, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthBar {
  margin-top: 5px !important;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthBar[style*="rgb(204, 204, 204)"], html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthBar[style*="rgb(204, 204, 204)"] {
  background: #fff !important;
  width: 25% !important;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthBar[style*="rgb(255, 0, 0)"], html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthBar[style*="rgb(255, 0, 0)"] {
  width: 50% !important;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthBar[style*="rgb(255, 153, 0)"], html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthBar[style*="rgb(255, 153, 0)"] {
  width: 75% !important;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthBar[style*="rgb(0, 255, 0)"], html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthBar[style*="rgb(0, 255, 0)"] {
  width: 100% !important;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthMsg, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthMsg {
  margin-top: 10px;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrengthMsg[style*="rgb(204, 204, 204)"], html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrengthMsg[style*="rgb(204, 204, 204)"] {
  color: #fff !important;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrenghtQuestionMark, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrenghtQuestionMark {
  width: 20px;
  height: 20px;
  right: 5px;
  top: 9px;
  left: unset;
  color: transparent;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) #pStrenghtQuestionMark::before, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) #pStrenghtQuestionMark::before {
  content: url("https://img.dominabet.net/new_system/overall/question.svg");
  width: 20px;
  height: 20px;
  display: flex;
  filter: brightness(0) invert(29%) sepia(66%) saturate(476%) hue-rotate(110deg) brightness(103%) contrast(96%);
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td.cldestra:has(input) input#newPwd, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td.cldestra:has(input) input#newPwd {
  padding-right: 28px;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td:has(> #modBtn), html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td:has(> #modBtn) {
  margin-top: 18px;
  padding: 0;
}
html body.logged.conto #user_menu #select_val #result_conto #user-dati table tbody tr td:has(> #modBtn) #modBtn, html body.logged.conto #user_menu #select_val #result_conto #modificha-pass table tbody tr td:has(> #modBtn) #modBtn {
  margin-bottom: -4px;
}
html body.logged.conto #user_menu #select_val #result_conto #modificha-pass {
  padding-bottom: 40px;
  color: #fff;
}
html body.logged.conto #user_menu #select_val #result_conto #modificha-pass h5 {
  width: 100vw;
}
html body.logged.conto #user_menu #select_val #result_conto #duranta\ Sessione {
  color: #fff;
  display: flex;
  flex-flow: column;
  padding: 10px 3px 10px 10px;
  margin-bottom: 6px;
}
html body.logged.conto #user_menu #select_val #result_conto #duranta\ Sessione #session_timeout_value, html body.logged.conto #user_menu #select_val #result_conto #duranta\ Sessione div input {
  border: none;
  border-radius: 4px;
  height: 36px;
  background: rgba(228, 228, 228, 0.4);
  color: #fff;
  font-weight: 600;
  outline: none;
  padding: 2px 12px;
  margin: 0;
  width: 70px;
}
html body.logged.conto #user_menu #select_val #result_conto #duranta\ Sessione #session_timeout_value {
  padding-bottom: 3px;
  margin: 0 2px 0 5px;
}
html body.logged.conto #user_menu #select_val #result_conto #duranta\ Sessione div {
  display: flex;
  flex-flow: wrap;
  align-items: center;
  gap: 10px;
}
html body.logged.listaMovimenti #user_menu #select_val {
  min-height: -moz-max-content;
  min-height: max-content;
}
@media (max-width: 1023px) {
  html body.logged.listaMovimenti #user_menu #select_val #results_mov {
    width: 100%;
    overflow-x: auto;
  }
  html body.logged.listaMovimenti #user_menu #select_val #results_mov #result_title_mov, html body.logged.listaMovimenti #user_menu #select_val #results_mov #result_val_mov {
    min-width: 1200px;
  }
}
html body.logged.listaMovimenti #user_menu #select_val #result_title_mov .title:nth-child(1) {
  width: 53px;
  padding: 0 26px;
}
html body.logged.listaMovimenti #user_menu #select_val #result_title_mov .title:nth-child(2) {
  width: calc(100% - 250px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_title_mov .title:nth-child(3), html body.logged.listaMovimenti #user_menu #select_val #result_title_mov .title:nth-child(4) {
  width: calc(100% - 400px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_title_mov .title:nth-child(5) {
  width: calc(100% + 900px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_title_mov .title:nth-child(6), html body.logged.listaMovimenti #user_menu #select_val #result_title_mov .title:nth-child(7) {
  width: calc(100% - 500px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_title_mov .title:nth-child(8) {
  padding: 0 5px;
  width: calc(100% - 280px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(1) {
  width: 53px;
  padding: 0 26px;
}
html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(2) {
  width: calc(100% - 250px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(3), html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(4) {
  width: calc(100% - 400px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(3) span, html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(4) span {
  text-align: center;
}
html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(5) {
  width: calc(100% + 900px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(5) span {
  text-align: center;
}
html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(6), html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(7) {
  width: calc(100% - 500px);
}
html body.logged.listaMovimenti #user_menu #select_val #result_val_mov .result_row .value:nth-child(8) {
  padding: 0 5px;
  width: calc(100% - 280px);
}
html body.logged[class*=listaSc] #user_menu #select_val {
  min-height: -moz-max-content;
  min-height: max-content;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_table_scom {
  order: 1;
}
@media (max-width: 1360px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_table_scom {
    width: 100%;
    overflow-x: auto;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_table_scom #result_title_scom, html body.logged[class*=listaSc] #user_menu #select_val #result_table_scom #result_val_scom {
    min-width: 1000px;
  }
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom {
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-flow: wrap;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer {
  width: calc(100% - 320px);
  height: 120px;
  position: relative;
  margin-top: 5px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart {
  position: relative;
  height: 100%;
  width: calc(37.5% - 6.6666666667px);
  border-radius: 8px;
  padding: 20px;
  display: flex;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main {
  height: calc(100% - 10px);
  width: calc(100% - 10px);
  border-radius: 50%;
  position: relative;
  top: 5px;
  left: 5px;
  display: flex;
  justify-content: center;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main .value {
  flex-flow: row;
  font-size: 12px;
  color: #ffffff;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value {
  height: 100%;
  width: calc(100% - 80px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value .val {
  font-size: 20px;
  flex-flow: row;
  height: 24px;
  font-weight: 600;
  color: #ffffff;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value .val .special {
  font-size: 14px;
  position: relative;
  top: -2px;
  left: 2px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart-one {
  background: #F34334;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart-one .piechart {
  background-image: conic-gradient(white calc(var(--vintoPositive) * 3.6 * 1deg), rgba(255, 255, 255, 0.4) 0 360deg);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart-one .piechart .main {
  background: #F34334;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart-two {
  background: #00D310;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart-two .piechart {
  background-image: conic-gradient(white calc(var(--payoutPositive) * 3.6 * 1deg), rgba(255, 255, 255, 0.4) 0 360deg);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart-two .piechart .main {
  background: #00D310;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer > .value {
  width: calc(25% - 6.6666666667px);
  background: #369FFF;
  border-radius: 6px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .value {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .value span {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .value span.text {
  margin-top: 2px;
  font-size: 12px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .value span.value {
  font-size: 20px;
  flex-flow: row;
  height: 24px;
  font-weight: 600;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .value span.value span {
  font-size: 14px;
  position: relative;
  top: -2px;
  left: 2px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values {
  display: flex;
  justify-content: space-between;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values .value {
  position: relative;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values .value:before {
  content: "";
  width: 1px;
  position: relative;
  height: 5px;
  background: rgba(0, 0, 0, 0.1);
  margin-bottom: -6px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values .value:nth-child(1) {
  left: -14px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values .value:nth-child(2) {
  left: -14px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values .value:nth-child(3) {
  left: -3px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values .value:nth-child(3):before {
  width: 2px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values .value:nth-child(4) {
  left: 9px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .values .value:nth-child(5) {
  left: 12px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .seperator {
  height: 100%;
  width: 2px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .valueContainer {
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .pMinus_shower, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .pPlus_shower, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vinto_shower {
  height: 7px;
  width: 124px;
  margin: 14px 0;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .pMinus_shower.active {
  background: linear-gradient(to left, #F34334 var(--payoutNegative), rgba(0, 0, 0, 0.1) var(--payoutNegative), rgba(0, 0, 0, 0.1) 100%);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .pMinus_shower, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vinto_shower, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .pPlus_shower, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .seperator {
  background: rgba(0, 0, 0, 0.1);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vinto_shower.positive {
  background: linear-gradient(to right, #F34334 calc(var(--vintoPositive) * 1%), rgba(0, 0, 0, 0.1) calc(var(--vintoPositive) * 1%));
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .pPlus_shower.active {
  background: linear-gradient(to right, #00D310 calc(var(--payoutPositive) * 1%), rgba(0, 0, 0, 0.1) calc(var(--payoutPositive) * 1%));
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .PVVContainer {
  width: 300px;
  margin-top: 5px;
  padding: 12px 25px;
  height: 120px;
  border-radius: 8px;
  background: #ffffff;
  display: flex;
  flex-flow: column;
  position: relative;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .PVVContainer .valueLegend {
  display: flex;
  flex-flow: row;
  gap: 10px;
  margin-top: 15px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .PVVContainer .valueLegend-w:before, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .PVVContainer .valueLegend-p:before {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-right: 5px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .PVVContainer .valueLegend-w:before {
  background: #F34334;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .PVVContainer .valueLegend-p:before {
  background: #00D310;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .value {
  display: flex;
}
@media (max-width: 1360px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom {
    width: 100%;
    overflow-x: auto;
    flex-flow: row;
    justify-content: flex-start;
    padding-bottom: 2px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer {
    min-width: 890px;
  }
}
html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-bottom: 10px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value {
  padding: 5px 15px;
  height: calc(100% - 35px);
  margin: 10px 5px 0;
  border-radius: 4px;
  border: none;
  min-width: 220px;
  width: -moz-max-content !important;
  width: max-content !important;
  background: #ffffff !important;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value > * {
  font-size: 18px;
  font-weight: 500;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value-val {
  height: 40px;
  order: 2;
  position: relative;
  left: 10px;
  display: flex;
  flex-flow: row wrap;
  padding: 4px 7px;
  align-content: center;
  border-radius: 3px;
  border: 1px solid var(--secColor);
  color: var(--secColor);
  font-weight: 400;
}
@media (max-width: 1280px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value {
    min-width: -moz-max-content;
    min-width: max-content;
    width: calc(50% - 10px) !important;
  }
}
@media (max-width: 950px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom {
    display: none;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value {
    min-width: -moz-max-content;
    min-width: max-content;
    height: calc(100% - 55px);
    margin: 10.5px 5px 0;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value > * {
    font-size: 13px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value-val {
    height: 30px;
  }
}
@media (max-width: 767px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value {
    padding: 5px 15px 5px 10px;
  }
}
@media (max-width: 420px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value > * {
    font-size: 11px;
  }
}
@media (max-width: 350px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom {
    margin-top: 16.5px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value {
    width: calc(50% - 6px) !important;
    margin: 6px 3px 0;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_totals_scom .total-value > * {
    font-size: 9px;
  }
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title {
  position: relative;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title .show-pid {
  position: absolute;
  right: 10px;
  top: 8px;
  content: url("https://img.dominabet.net/new_system/street-bet/logged/parent.svg");
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Conto.Gioco {
  width: calc(100% + 400px);
  padding: 0 10px;
  justify-content: left;
  left: 5px;
  width: 180px !important;
  position: absolute;
  background: var(--searchTxt);
  z-index: 2;
}
@media (max-width: 950px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Conto.Gioco {
    left: 0;
  }
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Data {
  width: 120px;
  min-width: 120px;
  margin-left: 180px !important;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.N.Eventi {
  min-width: 70px;
  width: 70px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Tipo.sc {
  min-width: 80px;
  width: 80px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Codice {
  width: 90px;
  min-width: 90px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Costo {
  width: calc(100% - 250px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Vincita.pot, html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Vincita {
  width: calc(100% - 250px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Stato, html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Disp, html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Pagate, html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom .title.Mostra {
  min-width: 50px;
  width: 50px;
  flex: auto;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom:has(~ #result_val_scom .result_row.mobile) {
  min-width: 100%;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom:has(~ #result_val_scom .result_row.mobile) .title {
  width: calc((100% - 180px) / 3);
  min-width: 120px;
  justify-content: center;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom:has(~ #result_val_scom .result_row.mobile) .title.User.Info {
  justify-content: flex-start;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom:has(~ #result_val_scom .result_row.mobile) .title .show-pid {
  display: none !important;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom:has(> .title.Cashout) .title.Vincita, html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom:has(> .title.Cashout) .title.Vincita.pot {
  width: calc(100% - 310px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom:has(> .title.Cashout) .title.Costo {
  width: calc(100% - 310px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_title_scom:has(> .title.Cashout) .title.Cashout {
  width: 60px;
  min-width: 60px;
  order: 2;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table {
  width: 100%;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.parent, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id {
  text-transform: lowercase;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id {
  width: calc(100% + 400px);
  padding: 0 10px;
  position: absolute;
  left: 5px;
  width: 180px !important;
  background: var(--userColor);
  z-index: 2;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id > span {
  height: 100%;
  width: 100%;
  position: relative;
  padding-right: 30px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id > span .parent {
  padding: 0;
  font-size: 11px;
  min-height: 14px;
  height: 14px;
  line-height: 14px;
  border: none;
  width: -moz-max-content;
  width: max-content;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id > span .parent .parentId {
  color: var(--select);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id > span .parent:has(> .hidden) {
  display: none;
}
@media (max-width: 950px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id {
    left: 0;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id > span {
    padding-right: 0px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id > span .parent {
    max-width: 100%;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id > span .parent .parentId {
    font-size: 10px;
    overflow: hidden;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.user_id + .betTime {
    width: 120px;
    min-width: 120px;
    margin-left: 180px;
  }
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.betTime {
  width: 120px;
  min-width: 120px;
  margin-left: 180px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.betTime > span {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 5px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.betTime > span > span {
  width: -moz-max-content;
  width: max-content;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.tot_eve {
  min-width: 70px;
  width: 70px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.betType_val {
  min-width: 80px;
  width: 80px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.ticket_id {
  width: 90px;
  min-width: 90px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.ticket_id:has(> span[data-info] > .annulla:not(:empty)) {
  justify-content: center;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.ticket_id span[data-info] {
  line-height: 30px;
  position: relative;
  width: -moz-max-content;
  width: max-content;
  display: flex;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.ticket_id span[data-info] .ticket_id {
  line-height: 40px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.bet, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.win_potential, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.win {
  display: flex;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.bet {
  width: calc(100% - 250px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.win_potential, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.win {
  width: calc(100% - 250px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.statusCircle, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.display, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.pagate, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.mostra {
  min-width: 50px;
  width: 50px;
  flex: auto;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.mostra span, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.display span {
  width: 20px;
  display: flex;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.mostra span i, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.display span i {
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.display span i.glyphicon-globe:before {
  content: url("https://img.dominabet.net/new_system/overall/desktop.svg");
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.display span i.glyphicon-phone:before {
  content: url("https://img.dominabet.net/new_system/overall/mobile.svg");
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.mostra span i.glyphicon-eye:before {
  content: url("https://img.dominabet.net/new_system/overall/showpass.svg");
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.annulla span {
  filter: brightness(0) invert(1);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.cashout button {
  background: transparent;
  width: 100%;
  padding: 0 5px;
  height: 100%;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row .value.cashout button:before {
  content: url("https://img.dominabet.net/new_system/overall/cashout.svg");
  filter: brightness(0) invert(0.9);
  position: relative;
  top: 5px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row:has(> .value.cashout) .value.win, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row:has(> .value.cashout) .value.win_potential {
  width: calc(100% - 310px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row:has(> .value.cashout) .value.bet {
  width: calc(100% - 310px);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom table tbody .result_row:has(> .value.cashout) .value.cashout {
  width: 60px;
  min-width: 60px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList {
  display: flex;
  flex-flow: column;
  padding: 1px 0;
  background: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.8);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table {
  padding: 0 10px;
  width: 100%;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.AeventsTable {
  display: flex;
  margin: 4px 0 2px;
  position: relative;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.AeventsTable tbody {
  display: flex;
  gap: 5px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.AeventsTable tbody tr {
  font-size: 11px;
  display: flex;
  line-height: 14px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.AeventsTable tbody tr:not(:last-child) td {
  font-weight: 600;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.AeventsTable::after {
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  filter: brightness(0) invert(0.75);
  display: flex;
  height: 12px;
  width: 12px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  top: 2px;
  transform: rotate(0deg);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.BeventsTable {
  display: flex;
  margin-bottom: 3px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.BeventsTable tr {
  display: flex;
  flex-flow: row;
  gap: 5px;
  font-size: 15px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.BeventsTable tr .W120 strong {
  font-weight: 600;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.BeventsTable:before {
  margin: 1px 5px auto 0;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.BeventsTable.run:before {
  content: url(https://img.dominabet.net/new_system/overall/pending.svg);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.BeventsTable.doh:before {
  content: url(https://img.dominabet.net/new_system/overall/lost.svg);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.BeventsTable.win:before {
  content: url(https://img.dominabet.net/new_system/overall/won.svg);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable {
  display: flex;
  padding: 0 10px 5px;
  margin-bottom: -2px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable:not(:last-child) {
  margin-bottom: 5px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable:last-child {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5019607843);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody {
  flex-flow: column;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody, html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody tr {
  width: 100%;
  display: flex;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody tr {
  gap: 0 5px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody tr td {
  width: -moz-max-content;
  width: max-content;
  opacity: 0.5;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody tr td strong {
  display: flex;
  width: -moz-max-content;
  width: max-content;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody tr td strong span {
  padding-right: 3px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody tr td.W18 {
  display: flex;
  width: 100%;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody tr td.W24 {
  margin-left: auto;
  font-size: 16px;
  opacity: 1;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #eventList table.CeventsTable tbody tr:last-child td {
  margin-bottom: 4px;
  text-transform: capitalize;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #summary {
  display: flex;
  flex-flow: row wrap;
  padding: 20px 0;
  background: rgba(187, 187, 187, 0.5019607843);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #summary > * {
  width: 50%;
  display: flex !important;
  flex-flow: column;
  padding: 5px 10px !important;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #summary .summary-cont-value {
  color: rgba(255, 255, 255, 0.8);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #summary .summary-cont-value-title {
  font-size: 12px;
  padding-bottom: 5px;
  opacity: 0.5;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom [id*=betcode_container] #summary .summary-cont-value-text {
  font-size: 20px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) {
  min-width: 100% !important;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value {
  width: calc((100% - 180px) / 3);
  min-width: 120px;
  justify-content: flex-start;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value *:not(.win.statusCircle), html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value *:not(.win.statusCircle) > span {
  align-content: flex-start;
  flex-flow: column wrap;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.user_info > span {
  width: 100%;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.user_info > span > * {
  line-height: 14px;
  font-size: 12px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.user_info > div {
  justify-content: center;
  align-content: center !important;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.betTime > span {
  gap: 0;
  align-items: flex-start;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.betTime > span * {
  line-height: 14px;
  font-size: 12px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.betTime > span > span .hour {
  padding-left: 5px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.user_id.tot_eve > span > * {
  line-height: 14px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle {
  justify-content: flex-start;
  height: 14px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span {
  display: flex;
  flex-flow: column;
  gap: 4px;
  height: 100%;
  justify-content: center;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span .win {
  font-size: 12px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span .win.positive {
  color: var(--green-color);
  font-weight: 700;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span .statusCircle {
  text-transform: capitalize;
  display: flex;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span .statusCircle:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 4px;
  position: relative;
  top: 1px;
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span .statusCircle.lost:before {
  background: var(--red-color);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span .statusCircle.won:before {
  background: var(--green-color);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span .statusCircle.pending:before {
  background: var(--orange-color);
}
html body.logged[class*=listaSc] #user_menu #select_val #result_val_scom:has(.result_row.mobile) .result_row .value.win.statusCircle > span .statusCircle.muted:before {
  background: rgba(228, 228, 228, 0.4);
}
html body.logged[class*=listaSc] #user_menu #select_val #results_scom .lista_sc_pagination {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 15px 0;
  position: relative;
  top: 0px;
}
html body.logged[class*=listaSc] #user_menu #select_val #results_scom .lista_sc_pagination .pagination-button {
  width: 36px;
}
html body.logged[class*=listaSc] #user_menu #select_val #results_scom .lista_sc_pagination span {
  line-height: 34px;
  color: var(--txtColor);
}
html body.logged.clienti #user_menu #select_val {
  min-height: -moz-max-content;
  min-height: max-content;
}
@media (max-width: 1360px) {
  html body.logged.clienti #user_menu #select_val #result_table_clienti {
    width: 100%;
    overflow-x: auto;
  }
  html body.logged.clienti #user_menu #select_val #result_table_clienti #result_title_clienti, html body.logged.clienti #user_menu #select_val #result_table_clienti #result_val_clienti {
    min-width: 1200px;
  }
  html body.logged.clienti #user_menu #select_val #result_table_clienti #result_title_clienti.fW, html body.logged.clienti #user_menu #select_val #result_table_clienti #result_val_clienti.fW {
    min-width: unset;
  }
}
html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(1) {
  width: 17%;
}
html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(2), html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(3) {
  width: 9%;
}
html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(4) {
  width: 4%;
}
html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(5), html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(6), html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(7), html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(8), html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(9) {
  width: 10%;
}
html body.logged.clienti #user_menu #select_val #result_title_clienti .title:nth-child(10) {
  width: 11%;
}
html body.logged.clienti #user_menu #select_val #result_title_clienti:has(~ #result_val_clienti > .result_row.mobile), html body.logged.clienti #user_menu #select_val #result_title_clienti.fW {
  min-width: 100%;
}
html body.logged.clienti #user_menu #select_val #result_title_clienti:has(~ #result_val_clienti > .result_row.mobile) .title, html body.logged.clienti #user_menu #select_val #result_title_clienti.fW .title {
  width: 30%;
  min-width: unset;
}
html body.logged.clienti #user_menu #select_val #result_title_clienti:has(~ #result_val_clienti > .result_row.mobile) .title:nth-child(3), html body.logged.clienti #user_menu #select_val #result_title_clienti.fW .title:nth-child(3) {
  width: 40%;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row {
  background: #6d6d6d;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="0"] {
  background: #474747;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="1"] {
  background: #4f4f4f;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="2"] {
  background: #565656;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="3"] {
  background: #5e5e5e;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="4"] {
  background: #666666;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.uid {
  width: 17%;
  justify-content: flex-start;
  padding-left: 15px;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.uid .val {
  display: flex;
  cursor: pointer;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.uid .val .info .id {
  text-transform: lowercase;
  display: block;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.uid .val .info .id:first-letter {
  text-transform: uppercase;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.last-name, html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.first-name {
  width: 9%;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.last-name .val, html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.first-name .val {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 14px;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.tipo {
  width: 4%;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.fidoRete, html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.disponibilita, html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.saldo, html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.balanceNet, html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.fido {
  width: 10%;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni {
  width: 11%;
  display: flex;
  justify-content: center;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni div {
  display: flex;
  justify-content: center;
  gap: 6px;
  width: 108px;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni div a {
  width: 20px;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni div a:first-child {
  margin-left: 10px;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni div a img {
  width: 100%;
  max-width: 20px;
  aspect-ratio: 1/1;
  position: relative;
  margin: auto 0;
  filter: brightness(0) invert(0.75);
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni div a img[src="img/ico_betlist.gif"] {
  content: url("https://img.dominabet.net/new_system/overall/bet-list.svg");
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni div a img[src="img/ico_userbalance.gif"] {
  content: url("http://img.dominabet.net/estratto-conto.svg");
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni div a img[src="img/ico_monexp.gif"] {
  content: url("https://img.dominabet.net/new_system/overall/transfermoney.svg");
}
html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row .value.operazioni div a img[src="http://img.dominabet.net/password-reset.svg"] {
  content: url("https://img.dominabet.net/new_system/overall/passwordreset.svg");
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) {
  min-width: 100% !important;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) .result_row .value {
  width: 30% !important;
  justify-content: center;
  min-width: unset;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) .result_row .value.uid {
  justify-content: flex-start;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) .result_row .value.uid > span {
  padding-left: 0 !important;
  max-width: 100% !important;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) .result_row .value.uid > span > * {
  line-height: 15px;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) .result_row .value.saldo {
  flex-flow: column;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) .result_row .value.saldo > * {
  margin: 0 auto;
  line-height: 15px;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) .result_row .value.operazioni {
  width: 40% !important;
  gap: 4px;
}
html body.logged.clienti #user_menu #select_val #result_val_clienti:has(> .result_row.mobile) .result_row .value.operazioni > span {
  display: flex;
  height: 100%;
  justify-content: center;
}
html body.logged.provvigioni #user_menu #select_val {
  min-height: -moz-max-content;
  min-height: max-content;
}
@media (max-width: 1360px) {
  html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni {
    width: 100%;
    overflow-x: auto;
  }
  html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni #result_title_provvigioni, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni #result_val_provvigioni {
    min-width: 1200px;
  }
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(1) {
  width: 17%;
  background: var(--searchTxt);
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(2) {
  width: 15%;
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(3), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(4), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(5), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(6), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(7), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(8), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(9), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(10) {
  width: 8.5%;
}
@media (max-width: 1360px) {
  html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(1) {
    position: absolute;
    width: 204px;
    left: 5px;
  }
}
@media (max-width: 1360px) and (max-width: 951px) {
  html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(1) {
    left: 0;
  }
}
@media (max-width: 1360px) {
  html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(2) {
    margin-left: 204px;
  }
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) {
  min-width: 100%;
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title {
  width: 17.5%;
  min-width: unset;
  justify-content: end;
}
@media (max-width: 450px) {
  html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title {
    font-size: 2.5vw;
  }
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title:nth-child(1) {
  width: calc(30% - 15px);
  justify-content: start;
  background: var(--searchTxt);
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title:nth-child(9) {
  padding-right: 15px;
  width: calc(17.5% + 15px);
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title:nth-child(2), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title:nth-child(8), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title:nth-child(10), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title:nth-child(11), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni:has(~ #result_val_provvigioni > .result_row.mobile) .title:nth-child(12) {
  display: none;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row {
  background: #6d6d6d;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="0"] {
  background: #474747;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="1"] {
  background: #4f4f4f;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="2"] {
  background: #565656;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="3"] {
  background: #5e5e5e;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="4"] {
  background: #666666;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value {
  border-left: none;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid {
  width: 17%;
  background: var(--userColor);
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val {
  display: flex;
  flex-flow: wrap;
  justify-content: flex-start;
  cursor: pointer;
}
@media (max-width: 950px) {
  html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val {
    padding-left: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .hole {
  margin-left: -14px;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info {
  display: flex;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info .profiling {
  display: flex;
  order: -1;
  width: 14px;
  height: 14px;
  padding-right: 5px;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info .profiling:before {
  display: flex;
  position: relative;
  width: 100%;
  height: auto;
  zoom: 0.75;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info .profiling.Agente:before {
  content: url("https://img.dominabet.net/new_system/street-bet/logged/agent.svg");
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info .profiling.Agenzia:before {
  content: url("https://img.dominabet.net/new_system/street-bet/logged/agency.svg");
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info .profiling.Commerciale:before {
  content: url("https://img.dominabet.net/new_system/street-bet/logged/commercial.svg");
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info .profiling.User:before {
  content: url("https://img.dominabet.net/new_system/street-bet/logged/user.svg");
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info .id {
  text-transform: lowercase;
  display: block;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid .val .info .id:first-letter {
  text-transform: uppercase;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.profile-type {
  width: 15%;
  display: flex;
  justify-content: left;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.giocato, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.vinto, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.utileLordo, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.commRete, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.commProprie, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.bonus, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.tax, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.saldo {
  width: 8.5%;
  justify-content: center;
}
@media (max-width: 1360px) {
  html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid {
    position: absolute;
    width: 204px;
    left: 5px;
  }
}
@media (max-width: 1360px) and (max-width: 951px) {
  html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.uid {
    left: 0;
  }
}
@media (max-width: 1360px) {
  html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value:nth-child(2) {
    margin-left: 204px;
  }
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni:has(> .result_row.mobile) {
  min-width: 100% !important;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni:has(> .result_row.mobile) .result_row .value {
  width: 17.5%;
  justify-content: flex-start;
  min-width: unset;
}
@media (max-width: 450px) {
  html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni:has(> .result_row.mobile) .result_row .value {
    font-size: 2.3vw;
  }
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni:has(> .result_row.mobile) .result_row .value:first-child {
  padding-left: 15px;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni:has(> .result_row.mobile) .result_row .value:last-child {
  padding-right: 15px;
  width: calc(17.5% + 15px);
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni:has(> .result_row.mobile) .result_row .value:not(.uid) .val {
  width: 100%;
  text-align: center;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni:has(> .result_row.mobile) .result_row .value.uid {
  width: calc(30% - 15px);
}
html body.logged.sportDettagliato #user_menu #select_val {
  min-height: -moz-max-content;
  min-height: max-content;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto .title:nth-child(1) {
  width: 17%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto .title:nth-child(2) {
  width: 4%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto .title:nth-child(3) {
  width: 6%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto .title:nth-child(4), html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto .title:nth-child(5), html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto .title:nth-child(6), html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto .title:nth-child(7) {
  width: 17%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto .title:nth-child(8) {
  width: 5%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto:has(~ #result_val_sportDettaglioto > .result_row.mobile) {
  min-width: 100%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto:has(~ #result_val_sportDettaglioto > .result_row.mobile) .title {
  min-width: unset;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto:has(~ #result_val_sportDettaglioto > .result_row.mobile) .title:has(> [data-i18n=userid]) {
  width: 35%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto:has(~ #result_val_sportDettaglioto > .result_row.mobile) .title:has(> [data-i18n=importo]) {
  width: 25%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto:has(~ #result_val_sportDettaglioto > .result_row.mobile) .title:has(> [data-i18n=win]), html body.logged.sportDettagliato #user_menu #select_val #result_title_sportDettaglioto:has(~ #result_val_sportDettaglioto > .result_row.mobile) .title:has(> [data-i18n=utile]) {
  width: 20%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto[data-depth="0"] {
  background: #474747;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto[data-depth="1"] {
  background: #4f4f4f;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto[data-depth="2"] {
  background: #565656;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto[data-depth="3"] {
  background: #5e5e5e;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto[data-depth="4"] {
  background: #666666;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.uid {
  width: 17%;
  justify-content: flex-start;
  padding-left: 15px;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.uid .val {
  display: flex;
  cursor: pointer;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.uid .val .info .id {
  text-transform: lowercase;
  display: block;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.uid .val .info .id:first-letter {
  text-transform: uppercase;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.tipo {
  width: 4%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.boll {
  width: 6%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.media-boll, html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.importo, html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.win, html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.utile {
  width: 17%;
  justify-content: flex-end;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto .value.rating {
  width: 5%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) {
  min-width: 100% !important;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value {
  justify-content: flex-start;
  min-width: unset;
  padding-left: 5px;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value *:not(.win.statusCircle), html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value *:not(.win.statusCircle) > span {
  align-content: flex-start;
  flex-flow: column wrap;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value.uid.tipo {
  width: 35%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value.uid.tipo .val {
  flex-flow: row;
  margin-left: 10px;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value.importo.media-boll {
  width: 25%;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value.importo.media-boll .val .info {
  display: flex;
}
html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value.win, html body.logged.sportDettagliato #user_menu #select_val #result_val_sportDettaglioto:has(> .result_row.mobile) .result_row .value.utile {
  width: 20%;
}
html body.logged.stampaquote #leftMenu .leftMenu-sports #filtri_inputs {
  flex-flow: wrap;
}
html body.logged.stampaquote #leftMenu .leftMenu-sports #filtri_inputs #aggiorna {
  margin-top: 3px;
}
@media (min-width: 951px) {
  html body.logged.stampaquote #container > * {
    width: calc(100% - 215px);
  }
}
html body.logged.stampaquote #container #user_menu #select_val {
  padding-bottom: 5px;
}
html body.logged.stampaquote #container #odds {
  margin-top: 7px;
  border-radius: 6px;
  background: #e4e4e4;
  padding: 0 5px 5px;
  max-height: 800px;
  overflow: auto;
  display: flex;
  flex-flow: wrap;
}
html body.logged.stampaquote #container #odds:empty {
  display: none;
}
html body.logged.stampaquote #container #odds .alerts:not(:empty) {
  width: 100%;
  padding: 5px 0 0;
}
html body.logged.stampaquote #container #odds .oddLevel.firstLevelOdds {
  margin-top: 10px;
  width: 50%;
}
html body.logged.stampaquote #container #odds .oddLevel.firstLevelOdds .form-control {
  height: 34px;
  width: 100%;
  margin: 0 0 10px !important;
  padding: 2px 4px;
  border-radius: 4px;
  border: none !important;
}
html body.logged.stampaquote #container #odds .oddLevel.firstLevelOdds.gameName h6 {
  height: 36px;
}
html body.logged.stampaquote #container #odds .oddLevel.firstLevelOdds.gameName h6 button span {
  margin-top: 6px;
}
html body.logged.stampaquote #container #odds .oddLevel.firstLevelOdds.gameName h6 label {
  display: inline-flex;
  height: 36px;
}
html body.logged.stampaquote #container #odds .oddLevel.firstLevelOdds.gameName h6 label span {
  line-height: 36px;
}
html body.logged.stampaquote #container #odds .oddLevel.firstLevelOdds.gameName h6 > span {
  position: relative;
  top: 12px;
}
html body.logged.stampaquote #container #odds .oddLevel.secondLevelOdds {
  display: flex;
  background: #ffffff;
  width: 33.3333333333%;
}
html body.logged.stampaquote #container #odds .oddLevel.secondLevelOdds:not(:nth-child(3n-3)) {
  border-right: 1px solid #ccc;
}
html body.logged.stampaquote #container #odds .oddLevel.secondLevelOdds:not(:nth-last-child(3)):not(:nth-last-child(2)):not(:last-child) {
  border-bottom: 1px solid #ccc;
}
html body.logged.stampaquote #container #odds .oddLevel.secondLevelOdds h6 {
  height: 42px;
  width: 100%;
  padding: 7px 10px;
  margin: 0;
  display: flex;
  justify-content: space-between;
}
html body.logged.stampaquote #container #odds .oddLevel.secondLevelOdds h6 label {
  line-height: 28px;
  display: flex;
  width: calc(100% - 35px);
}
html body.logged.stampaquote #container #odds .oddLevel.secondLevelOdds h6 label .labeltext {
  margin-right: auto;
}
html body.logged.stampaquote #container #odds .oddLevel.secondLevelOdds h6 label .cb .clb {
  margin-right: 10px;
}
html body.logged.stampaquote #container #odds .oddLevel.secondLevelOdds h6 .itemsNr {
  margin: auto 0;
  width: 35px;
  height: 24px;
  border-radius: 5px;
  line-height: 17px;
  background: var(--secColor);
  color: #e4e4e4;
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-content: center;
}
html body.logged.stampaquote #container #odds .fixed-height:not([style*=none]), html body.logged.stampaquote #container #odds .fixed-height[style*=block] {
  display: flex !important;
  flex-flow: row wrap;
  width: 100%;
}
html body.logged.stampaquote #container #odds .checkarea:not(:empty) {
  width: 100%;
  display: flex;
  flex-flow: wrap;
  background: rgba(0, 0, 0, 0.2);
}
html body.logged.stampaquote #container #odds .checkarea:not(:empty) [class*=vb_] {
  width: 33.3333333333%;
  padding: 7px 10px;
  height: 42px;
  line-height: 28px;
  background: rgba(255, 255, 255, 0.4);
}
html body.logged.stampaquote #container #odds .checkarea:not(:empty) [class*=vb_]:nth-child(6n-2), html body.logged.stampaquote #container #odds .checkarea:not(:empty) [class*=vb_]:nth-child(6n-1), html body.logged.stampaquote #container #odds .checkarea:not(:empty) [class*=vb_]:nth-child(6n) {
  background: rgba(228, 228, 228, 0.4);
}
html body.logged.stampaquote #container #odds .checkarea:not(:empty) [class*=vb_]:not(:nth-child(3n-3)) {
  border-right: 1px solid #ccc;
}
@media (max-width: 314px) {
  html body.logged #user_menu #select_val .uval .inuVal span.text {
    width: 40%;
  }
  html body.logged #user_menu #select_val .uval .inuVal span.user_value {
    width: 100%;
  }
}
html body div#userInfoMain {
  min-width: 100%;
  position: relative;
  padding: 0 2px 2px 2px;
  background: transparent;
}
html body div#userInfoMain .useraction {
  height: 42px;
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 100%;
  min-width: 100%;
  color: var(--txtColor);
  font-size: 13px;
  background: rgba(var(--txtColor-rgb), 0.1);
}
html body div#userInfoMain .useraction img {
  filter: brightness(0) invert(75%) sepia(70%) saturate(346%) hue-rotate(351deg) brightness(95%) contrast(93%);
  margin-left: 10px;
  z-index: 0;
  aspect-ratio: 1/1;
  width: 18px;
}
html body div#userInfoMain .useraction a {
  display: flex;
  width: 100%;
  min-width: 100%;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  text-indent: 10px;
  z-index: 100;
  color: var(--txtColor);
}
html body div#userInfoMain .useraction:first-child {
  border-radius: 5px 5px 0 0;
}
html body div#userInfoMain .useraction:last-child {
  border-radius: 0 0 5px 5px;
  border-bottom: none;
}
html body .footer-mobile {
  margin: 100px 0 0;
}
html body .footer-mobile .footer-row {
  border: 1px var(--txtColor) solid;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0 10px;
}
html body .footer-mobile .footer-row-col {
  display: flex;
  align-items: flex-start;
  margin: 40px 0;
}
html body .footer-mobile .footer-row-col-content {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
html body .footer-mobile .footer-row-col-content-text {
  color: rgba(var(--txtColor-rgb), 0.649);
  font-size: 11px;
  line-height: 13px;
  display: flex;
  align-items: center;
  font-weight: 400;
  margin: 0;
  height: 24px;
}
html body .footer-mobile .footer-row-col-content-text-icon {
  height: 16px;
}
html body .footer-mobile .footer-row-col-content-text-icon svg {
  height: 16px;
}
html body .footer-mobile .footer-row-col-content-text-bold {
  color: var(--txtColor);
  font-size: 15px;
  font-weight: 800;
  margin: 0;
  margin-bottom: 35px;
}
html body .footer-mobile .footer-row-col-content-dropdown {
  color: rgba(var(--txtColor-rgb), 0.649);
  background: transparent;
  border: 0;
  padding-left: 0;
  margin-left: -4px;
  height: 24px;
}
html body .footer-mobile .footer-row-col-content-dropdown option {
  color: initial;
  margin: 5px 0;
  background: rgba(var(--txtColor-rgb), 0.649);
}
html body .footer-mobile .footer-row-col-list {
  display: flex;
  justify-content: flex-start;
}
html body .footer-mobile .footer-row-col-list-content {
  width: 50%;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 20px;
  margin-bottom: 35px;
}
html body .footer-mobile .footer-row-col-list-content li > h2 {
  color: rgba(var(--txtColor-rgb), 0.649);
  font-size: 15px;
  font-weight: 400;
  margin: 0;
}
html body .footer-mobile .footer-row-subrow {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-direction: column;
  margin: 30px 0;
}
html body .footer-mobile .footer-row-subrow-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
html body .footer-mobile .footer-row-subrow p {
  height: -moz-max-content;
  height: max-content;
}
html body .footer-mobile .footer-row-end {
  display: flex;
  justify-content: flex-start;
  gap: 25px;
  margin: 25px 0;
}
html body .footer-mobile .footer-row.footer-third {
  display: flex;
  align-items: center;
}
html body .notFound, html body .noOdds-err {
  color: var(--txtColor);
  text-align: center;
  width: 100%;
  padding: 10px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}
html body.home #topHeader .navigate[href="/#/"] {
  color: var(--select);
}
html body.home #container {
  overflow-x: hidden;
}
html body.home #container #subContainer .sport-banner {
  width: 100vw;
  max-width: 100%;
}
html body.home #container #subContainer .sport-banner img:not(.sport-banner-foreground-content) {
  width: auto;
  aspect-ratio: 345/194;
  max-height: 800px;
  height: 100%;
  max-width: 100%;
  min-width: unset;
}
html body.home .sport-button {
  display: flex;
  justify-content: center;
  align-items: center;
}
html body.home .sport-button-text {
  margin: 0;
}
html body.home .desktop.footer-banner {
  overflow: unset !important;
}
html body.home .desktop.footer-banner .footer-banner-left {
  border-bottom-left-radius: 16px;
  border-top-left-radius: 16px;
}
html body.home .desktop.footer-banner .footer-banner-right {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
html body.home .banner.mobile {
  width: calc(100% + 40px);
  margin-left: -10px;
  height: unset !important;
}
html body.home .banner.mobile .banner-foreground {
  max-width: 280px;
}
html body.home .new-games.slider-mobile.mobile .new-games-slide {
  min-width: calc(33.3333333333% - 3.3333333333px);
  max-width: calc(33.3333333333% - 3.3333333333px);
}
html body.home .new-games.slider-mobile.mobile .new-games-slide-background {
  border-radius: 8px;
}
html body.home .games {
  row-gap: unset !important;
  -moz-column-gap: unset !important;
       column-gap: unset !important;
  justify-content: space-between;
  align-content: space-between;
}
html body.home .games-item {
  aspect-ratio: unset !important;
  height: 100%;
}
html body.home .mobile.provider {
  aspect-ratio: 350/200;
  height: unset !important;
}
html body.home .mobile.provider .provider-container-background {
  transform: translateX(5%);
  width: unset !important;
  right: unset !important;
}
html body.home .mobile.provider .provider-container-background.cherry-background {
  transform: translateX(40%);
}
html body.home #container {
  width: 100%;
  min-width: 100%;
}
html body:not(.home):not(.betting):not(.livebetting) #couponcontainer {
  display: none;
}
html body.betting .sportCont, html body.betting #event_open {
  margin-top: 5px;
}
html body.betting #topHeader .navigate[href="/#/betting"] {
  color: var(--select);
}
@media (max-width: 950px) {
  html body.betting #container {
    overflow-x: hidden;
  }
  html body.betting #container #statesCont .select-fmitem input {
    left: 7px;
    position: relative;
    margin-right: 9px;
  }
}
html body.betting .selected-mains {
  display: flex;
  position: fixed;
  bottom: 50px;
  left: 50%;
  transform: translate(-50%);
  padding: 20px;
  background: #fff;
  border-radius: 8px;
  line-height: 28px;
  gap: 10px;
}
html body.betting .selected-mains-btn {
  background: var(--secColor);
  color: #fff;
  padding: 0 7px;
  border-radius: 3px;
}
html body.betting #container .sportCont .sport-banner a {
  width: 100%;
}
html body.betting #container .sportCont .sport-banner a img {
  min-width: 100%;
  max-width: 100%;
  border-radius: 14px;
}
@media (min-width: 1024px) {
  html body.betting.three-column-openEvent #container #event_open {
    scrollbar-gutter: stable;
  }
}
html body.betting.three-column-openEvent #container #event_open .table-container .banner-info-event {
  font-size: 0px;
  display: flex;
  flex-flow: column;
  margin: -10px 0 15px;
}
html body.betting.three-column-openEvent #container #event_open .table-container .banner-info-event-country, html body.betting.three-column-openEvent #container #event_open .table-container .banner-info-event-cup {
  font-size: 20px;
}
@media (min-width: 1440px) {
  html body.betting.three-column-openEvent.open_event #container #event_open {
    width: calc(100% - 210px);
  }
}
@media (max-width: 1440px) {
  html body.betting.three-column-openEvent:not([class*=open_]) #event_open {
    display: none;
  }
}
@media (min-width: 1440px) {
  html body.betting.three-column-openEvent:not([class*=open_]) #event_open {
    display: initial;
  }
}
@media (min-width: 1440px) {
  html body.betting.three-column-openEvent #container {
    width: 100vw;
    max-width: 1920px;
    display: flex;
  }
  html body.betting.three-column-openEvent #container {
    flex-flow: wrap;
  }
  html body.betting.three-column-openEvent #container .sportCont {
    width: 60%;
    height: calc(100vh - 110px);
    margin-right: auto;
    margin-left: 210px;
    overflow-y: auto;
  }
}
@media (min-width: 1440px) and (max-width: 1930px) {
  html body.betting.three-column-openEvent #container .sportCont {
    margin-left: 220px;
  }
}
@media (min-width: 1440px) {
  html body.betting.three-column-openEvent #container #event_open {
    width: calc(40% - 210px);
    height: calc(100vh - 110px);
    overflow-y: auto;
  }
  html body.betting.three-column-openEvent #leftMenu {
    left: 22px !important;
  }
  html body.betting.three-column-openEvent .footer-mobile {
    position: absolute;
    bottom: 0;
    display: none;
  }
  html body.betting.three-column-openEvent.four.open_sport #container .sportCont {
    width: calc(100% - 490px);
    margin-right: auto;
  }
}
@media (min-width: 1440px) and (max-width: 1929px) {
  html body.betting.three-column-openEvent.four.open_sport #container .sportCont {
    width: calc(100% - 510px);
  }
}
@media (min-width: 1440px) {
  html body.betting.three-column-openEvent.four.open_sport #container #event_open {
    display: none;
  }
  html body.betting.three-column-openEvent.four.open_category.ante #container .sportCont {
    width: calc(100% - 490px);
    margin-right: auto;
  }
}
@media (min-width: 1440px) and (max-width: 1929px) {
  html body.betting.three-column-openEvent.four.open_category.ante #container .sportCont {
    width: calc(100% - 510px);
  }
}
@media (min-width: 1440px) {
  html body.betting.three-column-openEvent.four.open_category.ante #container #event_open {
    display: none;
  }
  html body.betting.three-column-openEvent.four #container .sportCont {
    width: calc(100% - 850px);
    margin-right: 0;
  }
}
@media (min-width: 1440px) and (max-width: 1929px) {
  html body.betting.three-column-openEvent.four #container .sportCont {
    width: calc(100% - 870px);
  }
}
@media (min-width: 1440px) {
  html body.betting.three-column-openEvent.four #container #event_open {
    width: 360px;
    margin-right: auto;
    margin-left: 0;
  }
}
@media (min-width: 1440px) and (min-width: 1930px) {
  html body.betting.three-column-openEvent.four #container .sportCont {
    width: 980px;
  }
  html body.betting.three-column-openEvent.four #container #event_open {
    width: 450px;
  }
}
@media (max-width: 1930px) and (min-width: 1440px) {
  html body.betting.three-column-openEvent.four #couponcontainer {
    right: 10px;
  }
}
@media (min-width: 1930px) {
  html body.betting.three-column-openEvent #leftMenu {
    left: calc((100vw - 1920px) / 2 + 10px) !important;
  }
}
@media (max-width: 951px) {
  html body.betting.three-column-openEvent:not([class*=open_]) #event_open {
    display: none;
  }
}
html body.betting.three-column-openEvent #container {
  height: -moz-max-content;
  height: max-content;
}
html body.betting.three-column-openEvent #container .sportCont {
  overflow-y: auto;
}
@media (min-width: 951px) and (max-width: 1440px) {
  html body.betting.three-column-openEvent #container {
    min-height: calc(100vh - 110px);
    max-height: calc(100vh - 110px);
  }
  html body.betting.three-column-openEvent #container .sportCont {
    height: 100%;
  }
}
@media (min-width: 1440px) {
  html body.betting.three-column-openEvent #container {
    min-height: unset;
    max-height: unset;
  }
  html body.betting.three-column-openEvent #container .sportCont {
    height: calc(100vh - 110px);
  }
}
@media (min-width: 1930px) {
  html body.betting.three-column-openEvent header.headerMobile, html body.betting.three-column-openEvent #topHeader, html body.livebetting.three-column-openEvent header.headerMobile, html body.livebetting.three-column-openEvent #topHeader {
    transition: none;
    padding: 0 calc((100vw - 1920px) / 2);
  }
  html body.betting.three-column-openEvent .floating-menu, html body.livebetting.three-column-openEvent .floating-menu {
    right: calc((100vw - 1930px) / 2);
  }
  html body.betting.three-column-openEvent #rightLoggedMenu, html body.livebetting.three-column-openEvent #rightLoggedMenu {
    transition: none;
  }
  html body.betting.three-column-openEvent #rightLoggedMenu[style*="right: 0px;"], html body.livebetting.three-column-openEvent #rightLoggedMenu[style*="right: 0px;"] {
    right: calc((100vw - 1920px) / 2) !important;
  }
}
@media (min-width: 1024px) {
  html body.betting.four #couponcontainer, html body.livebetting.four #couponcontainer {
    top: 110px !important;
    bottom: unset;
    transform: none;
    right: 10px;
    left: unset;
    max-width: 280px;
  }
  html body.betting.four #couponcontainer .open_coupon, html body.livebetting.four #couponcontainer .open_coupon {
    display: none;
  }
  html body.betting.four #couponcontainer, html body.betting.four #couponcontainer > *:not(.h1header):not(script), html body.livebetting.four #couponcontainer, html body.livebetting.four #couponcontainer > *:not(.h1header):not(script) {
    display: initial;
  }
  html body.betting.four .sportCont, html body.livebetting.four .sportCont {
    scrollbar-gutter: stable;
  }
}
@media (min-width: 1930px) {
  html body.betting.four header.headerMobile, html body.betting.four #topHeader, html body.livebetting.four header.headerMobile, html body.livebetting.four #topHeader {
    transition: none;
    padding: 0 calc((100vw - 1920px) / 2);
  }
  html body.betting.four #underHeader, html body.livebetting.four #underHeader {
    margin: 0 calc((100vw - 1920px) / 2);
  }
  html body.betting.four #openEventLive, html body.livebetting.four #openEventLive {
    margin-right: 280px;
    right: calc((100vw - 1920px) / 2);
    width: 450px;
  }
  html body.betting.four #couponcontainer, html body.livebetting.four #couponcontainer {
    right: calc((100vw - 1920px) / 2);
  }
}
html body:not(.livebetting):not(.live_open_event) #openEventLive {
  display: none;
}
html body.live_open_event #underHeader {
  display: none;
}
@media (max-width: 1280px) {
  html body.live_open_event #container {
    min-height: calc(100vh - 60px);
    max-height: calc(100vh - 60px);
  }
  html body.live_open_event #container.topheader {
    min-height: calc(100vh - 110px);
    max-height: calc(100vh - 110px);
  }
}
html body.livebetting #topHeader .navigate[href="/#/livebetting"] {
  color: var(--select);
}
html body.livebetting:has(header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav .hamburger-toggler.active) #topHeader, html body.livebetting:has(header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav .hamburger-toggler.active) header.headerMobile, html body.livebetting:has(header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav .hamburger-toggler.active) #underHeader, html body.livebetting:has(header.headerMobile #navigationContainer .col-2.p-0:nth-child(1) nav .hamburger-toggler.active) #container {
  left: 80%;
}
@media (min-width: 1930px) {
  html body.livebetting.four #container, html body.livebetting.four #underHeader {
    width: 1190px;
    margin: 0 calc((100vw - 1920px) / 2);
  }
  html body.livebetting.four.overview #underHeader, html body.livebetting.four.overview #container {
    width: 1640px;
    margin: 0 calc((100vw - 1920px) / 2) !important;
  }
}
@media (min-width: 951px) {
  html body.livebetting #container {
    min-height: calc(100vh - 175px);
    max-height: calc(100vh - 175px);
  }
  html body.livebetting #container.topHeader {
    min-height: calc(100vh - 175px);
    max-height: calc(100vh - 175px);
  }
}
html body.livebetting #container .sportTableWidget#liveBettingCont .table-container {
  position: relative;
}
html body.livebetting #container .sportTableWidget#liveBettingCont .table-container .table-head {
  position: fixed;
  z-index: 12;
  top: 130px;
  background-color: var(--bgColor);
  width: calc(100% - 0px);
}
@media (min-width: 950px) {
  html body.livebetting #container .sportTableWidget#liveBettingCont .table-container .table-head {
    top: 175px;
  }
}
@media (min-width: 1281px) {
  html body.livebetting #container .sportTableWidget#liveBettingCont .table-container .table-head {
    width: calc(100% - 655px);
  }
}
@media (min-width: 1930px) {
  html body.livebetting #container .sportTableWidget#liveBettingCont .table-container .table-head {
    width: 1184px;
  }
}
html body.livebetting #container .sportTableWidget#liveBettingCont .table-container .table-body {
  margin-top: 44px;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  html body.livebetting #container, html body.livebetting #underHeader {
    width: calc(100% - 290px);
    max-width: calc(100vw - 290px);
    margin: 0 285px 0 5px;
  }
}
@media (min-width: 951px) {
  html body.livebetting #topHeader .navigate.mobile {
    display: none !important;
  }
  html body.livebetting #topHeader .navigate.desktop {
    display: initial !important;
  }
  html body.livebetting #leftMenu {
    display: none;
  }
  html body.livebetting #container > * {
    width: 100%;
    margin-left: 0;
  }
  html body.livebetting #underHeader {
    display: flex !important;
    transition: none;
  }
}
@media (min-width: 1281px) {
  html body.livebetting #container, html body.livebetting #underHeader {
    width: calc(100% - 650px);
    max-width: calc(100vw - 370px);
    margin: 0 645px 0 5px;
  }
}
@media (min-width: 1024px) and (max-width: 1450px) {
  html body.livebetting #underHeader {
    margin: 0 0 0 5px;
  }
  html body.livebetting #container {
    margin: 0 0 0 5px;
  }
  html body.livebetting #container > * {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 1450px) {
  html body.livebetting #container > * {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1281px) {
  html body.livebetting.overview #container .sportTableWidget#liveBettingCont .table-container .table-head {
    width: calc(100% - 295px);
  }
}
@media (min-width: 1930px) {
  html body.livebetting.overview #container .sportTableWidget#liveBettingCont .table-container .table-head {
    width: 1634px;
  }
}
@media (min-width: 1281px) {
  html body.livebetting.overview #container .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont {
    width: 80px;
  }
  html body.livebetting.overview #container .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container {
    width: calc(70% + 5px);
  }
  html body.livebetting.overview #container .sportTableWidget#liveBettingCont .table-container .table-body .table-row .live-scores {
    right: calc(70% + 10px);
  }
  html body.livebetting.overview #container .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squad-container, html body.livebetting.overview #container .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squads-container {
    width: calc(30% - 85px);
  }
}
@media (min-width: 1281px) {
  html body.livebetting.overview #container, html body.livebetting.overview #underHeader {
    width: calc(100% - 290px);
    max-width: calc(100vw - 10px);
    margin: 0 285px 0 5px;
  }
}
@media (min-width: 951px) {
  html body.games #leftMenu, html body.home #leftMenu {
    display: none;
  }
  html body.games #container > *, html body.home #container > * {
    width: 100%;
  }
}
html body.games #underHeader {
  display: none;
}
html body.games .games-container-header-search {
  display: flex;
  background: var(--transfer);
  border-radius: 32px;
  height: 32px;
  gap: 0;
  padding: 1px !important;
}
html body.games .games-container-header-search-icon {
  filter: brightness(0);
  margin: 7px;
  order: -1;
  padding: 8px;
}
html body.games .games-container-header-search-popup .games-container-header-search-input {
  height: 44px;
  width: calc(30vw - 1px);
  max-width: 368px;
  margin: 0;
  border-radius: 7px;
  border: none;
  background-color: rgba(44, 44, 44, 0.8);
  color: var(--txtColor);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23C3C3C3' d='M10.213 11.85l.788-.616 4.31 5.516-.788.616z'/%3E%3Ccircle cx='6.862' cy='6.6' r='6.1' stroke='%23C3C3C3'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 16px 16px;
  background-position: 12px center;
  background-repeat: no-repeat;
  padding: 2px 2px 2px 40px;
  zoom: 1.2;
}
@media (min-width: 951px) {
  html body.games .games-container .landing-container-back {
    display: none !important;
  }
}
html body.games #container {
  margin-right: auto;
}
html body.games #container.topHeader {
  min-height: calc(100vh - 110px);
  height: calc(100vh - 110px);
}
html body.games #container:not(.topHeader) {
  min-height: calc(100vh - 60px);
  height: calc(100vh - 60px);
}
html body.games #container:has(> .landing-container) {
  display: flex;
  flex-flow: column;
}
html body.games #container .casino, html body.games #container .casino_live, html body.games #container .virtual, html body.games #container .poker {
  display: flex;
  flex-flow: column;
}
html body.games #container .casino:not(:has(> .games-container[style*=none])), html body.games #container .casino_live:not(:has(> .games-container[style*=none])), html body.games #container .virtual:not(:has(> .games-container[style*=none])), html body.games #container .poker:not(:has(> .games-container[style*=none])) {
  padding: 0 16px;
}
html body.games #container .casino .transfer, html body.games #container .casino_live .transfer, html body.games #container .virtual .transfer, html body.games #container .poker .transfer {
  order: -1;
}
html body.games:not(.casino) .landing-container.desktop .landing-container-header {
  display: none;
}
html body.games:not(.casino) .landing-container.desktop .landing-container-body-games {
  justify-content: center;
  margin-left: 2.5%;
}
html body.games:not(.casino) .landing-container.desktop .landing-container-body-control {
  display: none;
}
html body.games.casino #topHeader .navigate[href="/#/games/casino"] {
  color: var(--select);
}
html body.games.casino #container .casino {
  padding-bottom: 100px;
}
html body.games.casino_live #topHeader .navigate[href="/#/games/casino_live"] {
  color: var(--select);
}
html body.games.virtual #topHeader .navigate[href="/#/games/virtual"] {
  color: var(--select);
}
html body.games.poker #topHeader .navigate[href="/#/games/poker"] {
  color: var(--select);
}
html body:not(.games) #openTransfer {
  display: none;
}
html body.logged #leftMenu .leftMenu-search, html body.logged #leftMenu .leftMenu-navigate, html body.logged #leftMenu .leftMenu-day-labels {
  display: none;
}
@media (min-width: 1024px) {
  html body.logged #container {
    width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 1440px) {
  html body.logged #container {
    width: 1450px;
    margin-right: calc((100% - 1440px) / 2);
  }
  html body.logged #leftMenu {
    transform: translate(0px);
  }
}
@media (min-width: 1450px) {
  html body.logged #leftMenu {
    left: calc((100% - 1450px) / 2) !important;
  }
}
@media (max-width: 950px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer {
    min-width: unset;
    width: 100%;
    height: 130px;
    border-radius: 0;
    margin: 0;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart {
    width: 100%;
    flex-flow: column wrap;
    padding: 15px;
    background: #484848;
    border-radius: 0;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart {
    background-image: conic-gradient(#00D310 calc(var(--vintoPositive) * 3.6 * 1deg), red 0 360deg);
    width: 100px;
    height: 100px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main {
    background: #484848;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main span, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main span.value {
    color: #ffffff;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main span.value {
    font-size: 14px;
    display: flex;
    flex-flow: column;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main span.value div {
    display: flex;
    flex-flow: column;
    margin-top: 2px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main span.value div .value-title {
    font-size: 10px;
    color: rgba(255, 255, 255, 0.5019607843);
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main span.value div.special {
    margin-top: 5px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart.neg {
    background-image: conic-gradient(#00D310 0 360deg);
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value {
    height: 100%;
    width: calc(50% - 50px);
    height: 50%;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:not(.piechart) {
    flex-wrap: wrap;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:nth-child(1), html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:nth-child(2) {
    padding-right: 15px;
    align-content: flex-end;
    align-items: flex-end;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:nth-last-child(1), html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:nth-last-child(2) {
    padding-left: 15px;
    align-content: flex-start;
    align-items: flex-start;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value .val {
    font-size: 14px;
    flex-flow: row;
    height: 20px;
    font-weight: 600;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value .val .special {
    font-size: 14px;
    position: relative;
    top: -2px;
    left: 2px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value .val, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value .special {
    color: #ffffff;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value .text {
    color: rgba(255, 255, 255, 0.5019607843);
    font-size: 11px;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:has(> .text[data-i18n=vinto]) .val, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:has(> .text[data-i18n=vinto]) .special {
    color: red;
  }
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:has(> .text[data-i18n=payout]) .val, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart > .value:has(> .text[data-i18n=payout]) .special {
    color: #00D310;
  }
}
html body.clienti #utOpt {
  display: none;
}
html body.terms_and_conditions #underHeader, html body.responsable_gambling #underHeader {
  display: none;
}
html body.terms_and_conditions #container, html body.responsable_gambling #container {
  padding-top: 50px;
  margin: 0 auto;
  width: calc(100% - 32px);
  min-height: calc(100vh - 110px);
  max-height: calc(100vh - 110px);
}
html body.terms_and_conditions #container > div, html body.responsable_gambling #container > div {
  width: 100%;
}
html body.terms_and_conditions #container > div .text-container, html body.responsable_gambling #container > div .text-container {
  margin-top: 20px;
}
html body.terms_and_conditions #container > div *, html body.responsable_gambling #container > div * {
  color: var(--txtColor);
}
html body.terms_and_conditions #container > div p, html body.terms_and_conditions #container > div ul, html body.terms_and_conditions #container > div h1, html body.terms_and_conditions #container > div h5, html body.responsable_gambling #container > div p, html body.responsable_gambling #container > div ul, html body.responsable_gambling #container > div h1, html body.responsable_gambling #container > div h5 {
  margin-bottom: 10px;
}
html body.terms_and_conditions #container > div h1, html body.terms_and_conditions #container > div h5, html body.responsable_gambling #container > div h1, html body.responsable_gambling #container > div h5 {
  color: var(--select);
}
html body.terms_and_conditions #container > div h1, html body.responsable_gambling #container > div h1 {
  text-align: center;
}
html body.terms_and_conditions #container > div .title, html body.responsable_gambling #container > div .title {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
html body.terms_and_conditions #container > div .title h5, html body.responsable_gambling #container > div .title h5 {
  cursor: pointer;
}
html body.terms_and_conditions #container > div .title::after, html body.responsable_gambling #container > div .title::after {
  display: inline-block;
  width: 12px;
  height: 8px;
  filter: var(--selectFilter);
  content: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  transition: rotate 0.1s ease;
  position: relative;
  top: 15px;
  left: -7px;
}
html body.terms_and_conditions #container > div .title.active::after, html body.responsable_gambling #container > div .title.active::after {
  rotate: 90deg;
}
html body.terms_and_conditions #container > div li, html body.responsable_gambling #container > div li {
  list-style-position: inside;
  list-style-type: disc;
  margin: 6px 0 0 10px;
  font-size: 15px;
}
html body.terms_and_conditions #container > div p, html body.terms_and_conditions #container > div span, html body.responsable_gambling #container > div p, html body.responsable_gambling #container > div span {
  font-size: 15px;
  line-height: 20px;
}
html body.terms_and_conditions #container .footer-mobile, html body.responsable_gambling #container .footer-mobile {
  width: 100%;
}
html body.terms_and_conditions #leftMenu, html body.responsable_gambling #leftMenu {
  display: none;
}
html body.sport_terms #underHeader {
  display: none;
}
html body.sport_terms #container {
  padding-top: 50px;
  margin: 0 auto;
  width: calc(100% - 32px);
  min-height: calc(100vh - 110px);
  max-height: calc(100vh - 110px);
}
html body.sport_terms #container > div {
  width: 100%;
}
html body.sport_terms #container > div * {
  color: var(--txtColor);
  line-height: 18px;
}
html body.sport_terms #container > div p, html body.sport_terms #container > div pre, html body.sport_terms #container > div ul, html body.sport_terms #container > div h1, html body.sport_terms #container > div h5 {
  margin-bottom: 10px;
}
html body.sport_terms #container > div h1, html body.sport_terms #container > div h5 {
  color: var(--select);
}
html body.sport_terms #container > div h1 {
  text-align: center;
}
html body.sport_terms #container .footer-mobile {
  width: 100%;
}
html body.sport_terms #leftMenu {
  display: none;
}
@media screen and (max-width: 950px) {
  html body .bodyContainer {
    padding: 0 20px !important;
  }
  html body .sport-top {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 420px) {
  html body .footer-mobile .footer-row-subrow-container {
    gap: 20px;
    width: 100%;
  }
  html body .footer-mobile .footer-row-subrow-image.footer-second-subrow-1-1 {
    width: calc(35% - 20px);
  }
  html body .footer-mobile .footer-row-subrow-image.footer-second-subrow-1-1 svg {
    aspect-ratio: 115/37;
    max-width: 115px;
    width: 100%;
  }
  html body .footer-mobile .footer-row-subrow-image.footer-second-subrow-1-2 {
    width: calc(48% - 20px);
  }
  html body .footer-mobile .footer-row-subrow-image.footer-second-subrow-1-2 svg {
    aspect-ratio: 173/37;
    max-width: 173px;
    width: 100%;
  }
  html body .footer-mobile .footer-row-subrow-image.footer-second-subrow-1-3 {
    width: calc(17% - 20px);
  }
  html body .footer-mobile .footer-row-subrow-image.footer-second-subrow-1-3 svg {
    aspect-ratio: 1/1;
    max-width: 37px;
    width: 100%;
  }
}
html body .banner {
  overflow: hidden visible;
  width: calc(100% + 40px);
  margin-left: -20px;
  position: relative;
  background: linear-gradient(0deg, var(--bgColor) 17%, rgb(0, 44, 89) 63%);
  height: 275px;
}
html body .banner-background {
  width: 110%;
  margin-left: -5%;
  height: 100%;
}
html body .banner-foreground {
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  bottom: 10%;
  width: 45%;
}
html body .separator {
  width: 100%;
  display: flex;
  gap: 4px;
  flex-direction: column;
}
html body .separator-title {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 0;
  color: var(--txtColor);
  font-size: 12px;
}
html body .separator-title-icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  background-image: url("https://img.dominabet.net/new_system/street-bet/home/Star.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
html body .separator-subtitle {
  color: #418AEF;
  font-weight: 500;
  font-size: 20px;
  margin: 0;
}
html body .provider {
  margin: 15px 0;
  width: 100%;
  border-radius: 5px;
  background-image: linear-gradient(90deg, #C5B26C 50%, #00011D 50%);
  height: 225px;
  position: relative;
}
html body .provider-container {
  background-image: linear-gradient(90deg, #E5D08C 50%, rgba(255, 255, 255, 0.1764705882) 50%);
  width: 90%;
  height: 90%;
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  position: absolute;
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  border-radius: 5px;
  overflow-x: hidden;
}
html body .provider-container-title {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 0;
  color: var(--bgColor);
  font-size: 12px;
}
html body .provider-container-title-icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
html body .provider-container-title .star {
  filter: brightness(0) saturate(100%) invert(6%) sepia(29%) saturate(6662%) hue-rotate(225deg) brightness(93%) contrast(120%);
  background-image: url("https://img.dominabet.net/new_system/street-bet/home/Star.svg");
}
html body .provider-container-title .cherry {
  background-image: url("https://img.dominabet.net/new_system/street-bet/home/Cherry.svg");
}
html body .provider-container-image {
  width: 30%;
}
html body .provider-container-text {
  font-size: 12px;
  color: var(--bgColor);
  width: 40%;
}
html body .provider-container-background {
  height: 100%;
  position: absolute;
  right: -60px;
  bottom: 0;
  width: 80%;
}
html body .provider-container .cherry-background {
  right: 0;
  width: 50%;
}
html body .new-games {
  display: flex;
  width: 100%;
  overflow-x: hidden;
  margin: 15px 0;
}
html body .new-games-slide {
  transition: all 0.2s linear;
  margin-right: 5px;
  min-width: 150px;
  max-width: 150px;
}
html body .new-games-slide-background {
  width: 100%;
}
html body .games {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 23%);
  grid-template-rows: repeat(3, 31%);
  row-gap: 10px;
  -moz-column-gap: 2.666%;
       column-gap: 2.666%;
}
html body .games-item {
  width: 100%;
  aspect-ratio: 1/1;
}
html body .games-item-background {
  width: 100%;
  height: 100%;
}
html body .sport-top.mobile {
  margin-bottom: 0 !important;
  aspect-ratio: unset !important;
  height: 154px !important;
  margin-top: 15px;
}
html body .sport-top.mobile .sport-top-matches-item {
  min-width: 264px !important;
  margin: 0 2.5% 0 0;
}
html body .sport-top.mobile .sport-top-matches-item-date {
  font-size: 11px;
  margin-top: 5px;
}
html body .sport-top.mobile .sport-top-matches-item-container-team-name {
  font-size: 12px !important;
}
html body .sport-top.mobile .sport-top-matches-item-container-versus {
  font-size: 11px !important;
}
html body .sport-top.mobile .sport-top-matches-item-odds-item-title, html body .sport-top.mobile .sport-top-matches-item-odds-item-value {
  font-size: 12px !important;
}
html body .mobile-right-menu {
  top: 60px;
  max-width: 500px;
}
html body .floating-menu {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  background-color: transparent;
  border-radius: 18px;
  height: 36px;
  margin: auto 10px;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  right: calc((100vw - 1450px) / 2);
  display: none;
}
@media (max-width: 1930px) and (min-width: 951px) {
  html body .floating-menu {
    right: 0px;
  }
}
@media (max-width: 951px) {
  html body .floating-menu {
    right: 5px;
  }
}
html body .floating-menu-icon {
  width: 36px;
  min-width: 36px;
  height: 100%;
  border-radius: 50%;
  background-color: var(--header);
  box-sizing: border-box;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  rotate: 90deg;
  position: relative;
  z-index: 10;
  transition: all 0.2s ease;
}
html body .floating-menu-icon:hover {
  background-color: var(--txtColor);
}
html body .floating-menu-icon-image {
  width: 100%;
  height: 100%;
  filter: brightness(0) invert(0.7);
  transition: filter 0.3s ease-in-out;
}
html body .floating-menu-icon.active {
  rotate: 180deg;
  background-color: var(--select);
}
html body .floating-menu-icon.active .floating-menu-icon-image {
  filter: invert(0) brightness(0);
}
html body .floating-menu-dropdown {
  height: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  width: 0;
  transition: all 0.2s ease-in;
  overflow: hidden;
}
html body .floating-menu-dropdown.active {
  width: 144px;
}
html body .floating-menu-dropdown-triangle {
  width: 0;
  height: 0;
}
html body .floating-menu-dropdown-items {
  height: 100%;
  border-radius: 3px;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  transition: all 0.2s ease;
}
@media (min-width: 951px) {
  html body .floating-menu-dropdown-items {
    padding-left: 4px;
  }
}
html body .floating-menu-dropdown-items-item {
  height: 100%;
  width: 25%;
  padding: 5.5%;
  box-sizing: border-box;
  transition: all 0.2s ease;
  background-color: transparent;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (min-width: 951px) {
  html body .floating-menu-dropdown-items-item {
    height: 100%;
    width: 25%;
    padding: 5.5%;
    margin: 4px;
    padding: 4%;
  }
}
html body .floating-menu-dropdown-items-item-image {
  height: 100%;
  width: 100%;
  filter: var(--logoFilter);
  opacity: 0.5;
}
html body .floating-menu-dropdown-items-item-counter {
  position: absolute;
  transform: translate(-20%, -65%);
  background-color: var(--select);
  color: var(--header);
  font-size: 8px;
  font-weight: 600;
  line-height: 10px;
  border-radius: 50%;
  top: 8px;
  right: 0;
  width: 10px;
  height: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 951px) {
  html body .floating-menu-dropdown-items-item-counter {
    top: 24px;
    right: 14px;
  }
}
html body .floating-menu-dropdown-items-item:not(:last-child):not(#settings-select):after, html body .floating-menu-dropdown-items-item:last-child:not(#settings-select):before {
  content: "";
  border-left: 1px solid rgba(var(--txtColor-rgb), 0.4);
  height: calc(100% - 6px);
  position: absolute;
  right: -5px;
}
html body .floating-menu-dropdown-items-item :last-child:not(#settings-select):before {
  right: unset;
  left: -5px;
}
html body .floating-menu-dropdown-items-item:not(.disabled):hover .floating-menu-dropdown-items-item-image {
  opacity: 1;
}
html body .floating-menu-dropdown-items.visible {
  transition: all 0.5s ease;
  top: 0;
  opacity: 1;
}
@media (max-width: 951px) {
  html body .mobile-right-menu {
    height: calc(100% - 60px) !important;
    top: 60px !important;
    margin-top: 0 !important;
    transition: right 0.2s ease, top 0.1s ease !important;
  }
  html body #topHeader[style="height: 45px; left: 0px;"] ~ .mobile-right-menu {
    top: 110px !important;
  }
  html body #topHeader[style="height: 45px;"] ~ .mobile-right-menu {
    top: 110px !important;
  }
  html body .floating-menu {
    flex-direction: column;
    align-items: flex-end;
    margin: 0;
    justify-content: center;
    height: 30px;
  }
  html body .floating-menu-icon {
    min-width: unset;
    width: 30px;
    height: 30px;
    right: 15px;
  }
  html body .floating-menu-dropdown {
    position: absolute;
    width: 60px;
    flex-direction: column;
    align-items: flex-end;
    top: calc(100% - 5px);
    visibility: hidden;
    opacity: 0;
    z-index: -50;
  }
  html body .floating-menu-dropdown.active {
    visibility: visible;
    z-index: 0;
    opacity: 1;
    width: 60px;
    bottom: 0;
    right: 0;
    height: 260px;
  }
  html body .floating-menu-dropdown.active .floating-menu-dropdown-triangle {
    margin-top: 10px;
  }
  html body .floating-menu-dropdown-triangle {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid rgba(var(--txtColor-rgb), 0.4);
    position: relative;
    right: 6px;
    top: 30px;
    transition: top 0.3s ease-in;
  }
  html body .floating-menu-dropdown-items {
    background-color: var(--header);
    flex-direction: column;
  }
  html body .floating-menu-dropdown-items-item {
    width: 100%;
    height: 60px;
    padding: 19px;
    padding: 19px;
    border-radius: inherit;
  }
  html body .floating-menu-dropdown-items-item-image {
    width: 100%;
    height: 100%;
  }
}
html body .mobile-right-menu {
  width: 100%;
  height: calc(100% - 110px);
  background-color: var(--primColor);
  position: absolute;
  top: 110px;
  right: -100%;
  transition: right 0.2s ease;
  z-index: 100;
  display: none;
}
html body .mobile-right-menu-header {
  width: 100%;
  display: flex;
  gap: 15px;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.4);
  height: 6%;
}
html body .mobile-right-menu-header-icon {
  height: 24px;
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  transition: background-color 0.2s ease;
}
html body .mobile-right-menu-header-icon-image {
  width: 100%;
  height: 100%;
  filter: var(--logoFilter);
}
html body .mobile-right-menu-header-title {
  color: var(--txtColor);
  font-size: 16px;
  text-transform: uppercase;
}
html body .mobile-right-menu-body {
  height: calc(94% - 10px);
  margin-top: 10px;
}
html body .mobile-right-menu-body-content {
  height: 100%;
}
html body .mobile-right-menu-body-content-choose {
  width: calc(100% - 20px);
  margin: 10px;
  margin-top: 0;
  background-color: rgba(var(--txtColor-rgb), 0.4);
  border-radius: 5px;
  display: flex;
  align-items: center;
  overflow: hidden;
  height: 46px;
}
html body .mobile-right-menu-body-content-choose-option {
  width: 50%;
  padding: 15px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--header);
  font-size: 16px;
  background-color: transparent;
  transition: background-color 0.2s ease;
}
html body .mobile-right-menu-body-content-choose-option.active {
  background-color: var(--odd);
}
html body .mobile-right-menu-body-content-select {
  width: calc(50% - 12px);
  margin: 0 5px;
  padding: 0 0 5px 0;
  border-radius: 5px;
  position: relative;
  display: inline-block;
}
html body .mobile-right-menu-body-content-select-text {
  width: 100%;
  border-radius: 5px;
  background-color: rgba(var(--txtColor-rgb), 0.4);
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 5px;
  flex-direction: column;
  gap: 5px;
}
html body .mobile-right-menu-body-content-select-text-subtitle {
  font-size: 12px;
  color: rgba(var(--txtColor-rgb), 0.4);
}
html body .mobile-right-menu-body-content-select-text-title {
  font-size: 16px;
  color: var(--txtColor);
  text-transform: capitalize;
}
html body .mobile-right-menu-body-content-select-text-icon {
  position: absolute;
  transform: translate(-50%, -50%);
  right: 0px;
  top: 50%;
  display: inline-block;
  height: 16px;
  width: 16px;
  filter: var(--logoFilter);
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  background-position: center;
  background-repeat: no-repeat;
}
html body .mobile-right-menu-body-content-select-text.active .mobile-right-menu-body-content-select-text-icon {
  rotate: 180deg;
  right: 16px;
  top: 10%;
}
html body .mobile-right-menu-body-content-select-dropdown {
  box-sizing: border-box;
  width: calc(100% + 2px);
  padding: 5px;
  border-radius: 5px;
  padding-bottom: 2px;
  background-color: var(--primColor);
  position: absolute;
  z-index: 100;
  left: -1px;
  top: calc(100% - 5px);
}
html body .mobile-right-menu-body-content-select-dropdown-option {
  display: inline-block;
  width: 100%;
  padding: 8px 5px;
  font-size: 16px;
  background: #fff;
  border-radius: 4px;
  margin-bottom: 3px;
}
html body .mobile-right-menu-body-content-select-dropdown-option.selected {
  background: var(--select);
}
html body .mobile-right-menu-body-content-content {
  height: 94%;
  overflow-y: scroll;
  overflow-x: hidden;
}
html body .mobile-right-menu-body-content-content-item {
  width: 100%;
  height: auto;
}
html body .mobile-right-menu-body-content-content-item-title {
  font-size: 16px;
  color: var(--txtColor);
  margin: 10px;
  display: inline-block;
}
html body .mobile-right-menu-body-content-content-item.preMatch-show .table-row .squads-container, html body .mobile-right-menu-body-content-content-item.preMatch-show .table-row .eventCodeAndTimeCont {
  width: calc(50% - 60px);
  margin-left: 55px;
}
@media (max-width: 951px) {
  html body .mobile-right-menu-body-content-content-item.preMatch-show .table-row .squads-container, html body .mobile-right-menu-body-content-content-item.preMatch-show .table-row .eventCodeAndTimeCont {
    width: calc(50% - 5px);
    margin-left: 0;
  }
}
html body .mobile-right-menu-body-content-content-item.games-show {
  padding: 0 10px;
  flex-flow: wrap;
  display: flex;
  height: -moz-max-content;
  height: max-content;
  gap: 10px;
}
html body .mobile-right-menu-body-content-content-item.games-show .game {
  height: -moz-max-content;
  height: max-content;
  width: calc(50% - 5px);
  flex-flow: column;
}
html body .mobile-right-menu.active {
  right: 0;
  display: unset;
}
@media (max-width: 950px) {
  html body #leftMenu .leftMenu-live-games .leftMenu-types {
    width: 100%;
  }
  html body #leftMenu .leftMenu-live-games .leftMenu-types .static-title {
    padding-left: 15px !important;
  }
  html body #leftMenu .leftMenu-live-games .leftMenu-types-sites {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  html body #leftMenu .leftMenu-live-games .leftMenu-types-sites-item {
    display: inline-block;
    display: flex;
    align-items: center;
    font-size: 18px;
    color: var(--select);
    padding-left: 15px;
  }
  html body #leftMenu .leftMenu-live-games .leftMenu-types-sites *[class*=-item]:not(.casino-provider) {
    width: 100%;
    border-bottom: 1px solid rgba(var(--txtColor-rgb), 0.1);
    height: 44px;
    display: flex;
  }
  html body #leftMenu .leftMenu-live-games .leftMenu-types-sites *[class*=-item]:not(.casino-provider):has(> .provider-click.selected) {
    background: rgba(var(--txtColor-rgb), 0.15);
  }
  html body #leftMenu .leftMenu-live-games .leftMenu-types-sites .leftMenu-live-games-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
  }
  html body #leftMenu .leftMenu-live-games .leftMenu-types-sites .leftMenu-live-games-container-item {
    display: block;
    font-size: 14px;
    color: var(--txtColor);
    text-transform: capitalize;
    display: flex;
    align-items: center;
    padding-left: 10px;
    width: 100%;
  }
  html body #leftMenu .leftMenu-live-games .leftMenu-types-sites .leftMenu-live-games-container-item-container img {
    width: 1.8rem;
    aspect-ratio: 1/1;
    margin: auto 0 auto 15px;
  }
}
html body .landing-container {
  width: 100%;
  margin: 0 auto;
  border-radius: 20px;
  display: flex;
  flex-flow: column;
  padding: 20px;
  align-items: center;
}
html body .landing-container-header {
  display: flex;
  gap: 5px;
  align-items: center;
  margin-bottom: 20px;
}
html body .landing-container-header-dropdown {
  height: 15px;
  width: 15px;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
html body .landing-container-header-title {
  color: var(--colore_principale_light);
  font-size: 20px;
  text-decoration: underline;
}
html body .landing-container-header-number {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  background-color: var(--select);
  color: var(--bgColor);
  display: flex;
  justify-content: center;
  align-items: center;
}
html body .landing-container-body {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
html body .landing-container-body.active {
  justify-content: center;
  flex-flow: wrap;
}
html body .landing-container-body.active .landing-container-body-control {
  display: none;
}
html body .landing-container-body.active .landing-container-body-games {
  flex-wrap: wrap;
}
html body .landing-container-body.active .landing-container-body-games-provider {
  transition: none;
  margin-left: 0 !important;
  margin-bottom: 10px;
}
html body .landing-container-body-control {
  width: 15px;
  height: 15px;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23b49b49" fill-rule="evenodd"></path></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  rotate: -90deg;
  filter: var(--selectFilter);
}
html body .landing-container-body-control:first-child {
  rotate: 90deg;
}
html body .landing-container-body-games {
  width: 95%;
  display: flex;
  -moz-column-gap: 1%;
       column-gap: 1%;
  overflow: hidden;
}
html body .landing-container-body-games-provider {
  min-width: 11.625%;
  width: 11.625%;
  aspect-ratio: 3/1;
  overflow: hidden;
  height: 100%;
  border-radius: 7px;
  border: 1px solid var(--colore_principale_light);
  padding: 10px;
  box-sizing: border-box;
  margin-left: 0%;
  transition: all 0.1s ease;
}
html body .landing-container-body-games-provider#GameArt-landingContainer .landing-container-body-games-provider-logo {
  height: 220%;
  position: relative;
  top: -60%;
}
html body .landing-container-body-games-provider#Spinomenal-landingContainer .landing-container-body-games-provider-logo, html body .landing-container-body-games-provider#Playson-landingContainer .landing-container-body-games-provider-logo {
  height: 200%;
  position: relative;
  top: -50%;
}
html body .landing-container-body-games-provider#RedRake-landingContainer .landing-container-body-games-provider-logo {
  height: 120%;
  position: relative;
  top: -10%;
}
html body .landing-container-body-games-provider.selected {
  background-color: var(--colore_principale_dark);
  border: var(--bg_text) 1px solid;
}
html body .landing-container-body-games-provider.selected .landing-container-body-games-provider-logo {
  filter: var(--logoFilter);
}
html body .landing-container-body-games-provider-logo {
  width: 100%;
  height: 100%;
  filter: var(--selectFilter);
  transition: filter 0.1s ease;
}
html body .landing-container-back {
  margin: auto;
  color: var(--colore_principale_light);
  font-size: 18px;
  margin-top: 20px;
}
html body .games-container {
  padding: 20px 0;
  width: 100%;
}
html body .games-container-header {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-bottom: 20px;
}
html body .games-container-header-order {
  display: flex;
  align-items: center;
  gap: 5px;
  position: relative;
  width: 70px;
  justify-content: space-between;
}
html body .games-container-header-order-title {
  font-size: 16px;
  color: var(--select);
}
html body .games-container-header-order-dropdown {
  border-radius: 5px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: var(--bg_color);
  padding: 0 2px;
  z-index: 10;
}
html body .games-container-header-order-dropdown-item {
  display: block;
  margin: 0 2px;
  font-size: 16px;
  color: var(--select);
}
html body .games-container-header-order-dropdown-item:hover {
  background-color: var(--testo_gradiente2);
  color: var(--odd);
}
html body .games-container-header-search {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (min-width: 951px) {
  html body .games-container-header-search:has(> .games-container-header-search-icon) {
    margin-left: auto;
  }
}
html body .games-container-header-search-icon {
  width: 15px;
  height: 15px;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" id="Outline" viewBox="0 0 24 24" width="512" height="512"><path d="M23.707,22.293l-5.969-5.969a10.016,10.016,0,1,0-1.414,1.414l5.969,5.969a1,1,0,0,0,1.414-1.414ZM10,18a8,8,0,1,1,8-8A8.009,8.009,0,0,1,10,18Z"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  filter: var(--selectFilter);
  order: 2;
}
html body .games-container-header-search-input {
  height: 100%;
  width: calc(30vw - 1px);
  max-width: 268px;
  margin: 0;
  border-radius: 0 32px 32px 0;
  border: none;
  background-color: var(--bgColor);
  color: var(--txtColor);
}
@media (max-width: 950px) {
  html body .games-container-header-search-input {
    display: none;
  }
}
html body .games-container-header-search-popup {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.6);
  z-index: 11;
}
html body .games-container-header-search-popup .games-container-header-search-input {
  font-size: 16px;
  border-radius: 6px;
  padding: 2px 2px 2px 52px;
  max-width: 400px;
  min-width: 200px;
  width: 70vw;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: initial;
}
html body .games-container-header-search-popup .games-container-header-search-input:focus {
  outline: none;
  border: none;
}
html body .games-container-header-search-popup .games-container-header-search-input:focus-visible {
  outline: none;
  border: none;
}
html body .games-container-header-display {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-left: 10px;
}
html body .games-container-header-display-item {
  width: 40px;
  padding: 6px 0;
  margin: auto;
  filter: var(--selectFilter);
}
html body .games-container-header-display-item:not(.selected) {
  display: none;
}
html body .games-container-header-provider-button {
  border-radius: 40px;
  height: 32px;
  border: 1px solid var(--select);
  padding: 8px;
  display: flex;
  gap: 4px;
}
html body .games-container-header-provider-button img {
  filter: var(--selectFilter);
}
html body .games-container-header-provider-button span {
  font-size: 16px;
  line-height: 14px;
  color: var(--select);
}
html body .games-container-header-provider-button span.games-container-header-provider-count {
  background: var(--select);
  border: 1px solid var(--select);
  padding: 0 6px;
  border-radius: 20px;
  color: var(--checkColor);
  font-size: 12px;
}
html body .games-container-header-favorite, html body .games-container-header-rocket {
  height: 32px;
  width: 32px;
  border-radius: 40px;
  border: 1px solid var(--select);
  padding: 5px;
}
html body .games-container-header-favorite img, html body .games-container-header-rocket img {
  filter: var(--selectFilter);
}
html body .games-container-body {
  display: flex;
  flex-flow: row wrap;
  gap: 10px;
  row-gap: 10px;
}
@media (max-width: 950px) {
  html body .games-container-body .game[data-width="3"] {
    width: calc(33.3333333333% - 6.7px);
  }
  html body .games-container-body .game[data-width="2"] {
    width: calc(50% - 5px);
  }
}
html body .games-container.active ~ *:not(.footer-mobile):not(.transfer) {
  display: none;
}
@media (max-width: 950px) {
  html body .games-container.active ~ *.mobile {
    display: none !important;
  }
}
@keyframes favourite-active {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
html body .game {
  width: calc(16.6666666667% - 8.7px);
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
html body .game-image {
  width: 100%;
  margin-bottom: 5px;
  overflow: hidden;
  border-radius: 5px;
  position: relative;
  background-image: url(data:image/gif;base64,R0lGODlhAAEAAfT/AP////f39+/v7+bm5t7e3tbW1s7OzsXFxb29vbW1ta2traWlpZycnJSUlIyMjISEhHt7e3Nzc2tra2NjY1paWlJSUkpKSkJCQjo6OjExMSkpKSEhIRkZGQgICAAAABAQECH/C05FVFNDQVBFMi4wAwEAAAAh/hFDcmVhdGVkIHdpdGggR0lNUAAh+QQFBwAgACwAAAAAAAEAAQAF/yAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AXQQYMCBAQB0BDihQcMDgwRsFFjBgsKDAwxsIJk5EcFEFwQEpEmhkkCDFgZMBB/8UWEkAhUiNJU8ogADhwQGABQzoNCDgxMuJMUsUkEC0Js6dBiya+EnyBASiRB8AHIDUAMgSTIOOSEB0AlEFAANUNeBw60itAAREgCohQs+pVVuSyFpiQVeiaP3lRFoWAN0RA9hKgHBRQFWlIv6KcHBXAuKDBKq+9Xt2hAHBDvR97EtCbFWzMEc89Ur0qokCDhwsaKdyZ8ETkZFe/ctVAunVJgQ4uIDhggTc6mLvLGCaxFiDAq4O6KmWbQTOARZYyJABQ2/C64QjLTBZBFWdBDiXGMCANMcRARBQwECd+nV2AfaODU9iZXcVBR5IBSyBfXv3FjyWjgDyjWWaeCsMJIL/AA1c8F97GFBgADytjZXUfTAEoEAF/v2HgQULILjOQBYmZQMFD1J3gQMYwhOAdjqJ6MIADkIogVz4EOgaDgy4V8F5/HyXgwAXWMCAjPcE0OIMCRTX0ZMmKCnAlFRWOSUPC2Sp5ZZZJsCTORWWqJOAN2zQwZlopnmmBg8syU2YYpq4wwUe1GnnnR508EEGwIUDp5hk2kAnnnjqySc5OsY5Jg+DEmqnnhfk9Y0ABBRoYaA1bMDBppx2ysEGFkgK5aik1kCpDgQ4uU98MeLgGXf8vIgUjjVoRx8+30lmg2EG2pPoWAUguYKlw7mZjqwl3koDspcaW06uwJa1HAzJoQfj/6yslQgrejqpisJ3ff1albflXGuVCdqR6x2241lIKzowKsvtdt59RJAIlorHbFLvnkPpmCJa+patCx6GAqsFyDvglSjwuhOOBIsAo5sBVKzPcSNEDIBnSHUErQG0agxAvA9xvFMJIgOAcUATo8zuCA6DF5DJcpKQMgD5AgSjeDfT3K8+Bf5888j0/rPSTggOzfFKYa20Lbovl0DgSsLaU7GMQ4twdakkQKsu17nt9TTYLFBKgLNkp6322my37fbbcMct99x012333XjnrffefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+ijopJdu+umop6766qy37vrrsMcu++y012777bjnrvvuvPfu++/AixMCACH5BAUHACAALGIAYgA8ADwAAAb/QJBwSCwaj6BAAIBsOp9Q42AqiFqv0UFhSwhgv+DhwEAuVMPopECgRBLI5LNRMB1400cCiCAvvuF9QwIGCQkIenhEAYh7d35wBoFDCgwMCwWJiowgA3mQkgMJlZaYmUhmRn9xRQEGC6MLm5kCpUKye59FA5SjCY6me0SoRKqRigejlreZv8HEuUMEvJUIzcCdRNi20CACCMkK2sBDzbW4gEMFr6MGaQFrkoLmdtvonKK98VVl8ekFy0mKDCtWpdU6UkYWKXgA4UEsJFrS8WlGi5iQJRe97EqGQAoCBxEkSIjQwFw2k/+ciEOC76GgAw0giBRJ0qSgU+K8dLEyYMGB/zuDFsicSXPBSnJHowVEU1Dag5BER5a0pukUQCveQEYV+aAjVoBJrQRwsFUChHBgKgpjkqZA1AgM8AQQ1+8LTQcGqH5ZtAWYhK51wwT+4nWcYTR6DytCwLixYwQHDCDS2bfJ1TAWMmvenJkChATdeBrOQLq06QwYMFhwMGCwmNGnT6de3emy0nGpc+vWXaGBnYhPbGMRcKG48eMXLFSA8FOx8+cqEyOeAiwCWlPvCGBii2fBhwwRELh+QqdWWCwbPHT4gMFBAelNvNiE/+SBh/vqOVRgIFyRsyPcfWEABx10gF+BGkyQwHlEVGETCAUwCEUACVjwgYEHfhdBc0jI58DGGV7QV8QZAjCQwYX4qfeBBQyEpRZ5D3aoxyYERLBBgRlWcABEKC110RWLpJPTARQQiOEHFxSmS4wNmrNMQX4klMAFF65ngZJGcBFPkOlQ1U9SAjiQAQfgMcmJSvMgAaJAllGSF1NONiHHi404x+VNajYxzGF07pSnPBYdVg55uggjYVppOhHInf9dIwwUkvSxpymbHCrJL5Nmok1/+tQy3hUCzIgVREIcmtanmTb4KXTvQYeHdhGK6OoRd5iKRRAAIfkEBQcAIAAsYwBiADsAPAAABv9AkHBILBqPwgByyWw6iQIQgQACPK/YrHbLpQ6V3PAw6iyAjQGBWowGFbDmY4BQKBDI7OxbGDcOCgYGBXh5V3tuZ2OAgYOFQ15Mh31EBIGMiY5EA0aSmAKLgQRWmU+dRZWWk6RNpkMDloEDo6usQ6qgBgSYpIdJtrZgAa+whFkCA5tLr0WjrZ+wukh0drtgBm5braiMxUMIC+AIyURK10LmTrJVQwBWz5bqXyAHCgz2DAnj8uilArNyqFSBMFDvnr18heI5+aSwQIIFBu0tONCtDBsAZ75FlCjuH60m9DYyWJBAVJ6KWCBuVCCwS54BESei3LJrSwKOCvNAYgOzpMf/PDW5tPxIFEkUZEiTIls18widQEz0nYxAtapVqhAYHAhadIiEr2DDgoWQoGlXsWi/kjXrilSAtGgfIDhTp67dOqsIQNjLt+/eBwpMdh08+CdhLAMgIGB75Q8/NgwwUGhggKsTJTsTXsiA4cKEBZmvCAhdSEKG05wtRECIuBclMQgsYEB9GkOFBxSbCAP0UQkCCRdmo+482TUU0m4GWGYigOyQBRQwCK99YXVFqY8SYWeCYMOHCTsdyJ6OwQIE40H9hTmAwYOHDhoYnAFgAIJs6hHQFymwfdmYR0JEYwAGHbj3QQXGITBBcOWdd9kRn7zGBzAgBOAAB+51wMEDFTFApYEFn20nhABBzYFOIxPyAQYBFhT4HgYIIDEAAj5lMksrATCAoYERiLiKa62AMAAFLnaQgQLLbSFVTkGCkMAG7nnwHXJu7UfhFw98kOEG8pHi34icXGnLBUVaYFwYc0hopYpFBNDAjvAlkEkiKK6JiBEsdqBnBnI6op1hTT6nwQccXNAnLUkONYADwT1A5WFctWPYYQFSepGlWmwSgKScdurpp5IGAQAh+QQFBwAfACxiAGIAPAA8AAAF/+AnjmRpmsGprmzrjoQ4vHRdG4at73z/Cq7Cz9eKfQqzk7AFJDpdAULuSa3aklaj9Yk9dqtf3VKk3X7KvkLTLBr7wlv0q+x+r0uCum4AOAUGgHcqUycAcGcEBXowKSYDiQYFBI0vhzxqJgKQOAaTK4sflCSeLIZkjgWcnKQniSp3BIIsUWt/qao4SKIkALYufTrAmri5scArAAIDeoQ9UbeqkgK7s5p61DUA0Jy6xzV/ZZY0AtEDAd7Bvh/oPFLS7DzJBOLfsdhE51X5bPxX/SoHAgoceCBSEln/RgxgwLChQ4YLEoBKOOKhRYgG7lH8cNHigoxtNpJY2LFhRCHJlP8BWskykBUBBGNGiiWyZiibPDRZaXAA5w4JEBhQWdbMSQEJSCU8UOBMRFEnARwkRRrBwQ6drRDSGLAAwlSqDZ5085HsQIMIX4EuePF0LBmtJ2YgEGEogQO0U6vO9fOh6LsSOVi9YnDhAgQsURQ8+BqBgZwRzeZRm2iiQoYMGCowJRGgAAOvVB0HMQePxBgLhQsLIRABw2UMEkyUbQAhQtDHMgKVLsFHBIYOHjxsWJKggusMF8LKHnAgAQIDcAFI/zbid/DhMh5ceE2hZyHpu1186WJd+BIABygcv/CgpuDy2EUIaLAdc4UE/QhhIgHfzdHjGEDARh6jmNBfCQpY4BpvBhas9c8iB44CAYCx/dNbCRGSUNyCFXjHhmDVAWeeIw8oiEF3bCiyQoYkHAABBRRA8BQ+AtS4wgUd5KjBIp0hgMAB9OwA3goV5NgBBrj5VAIEG3DAwQRBKpmABBNMwIBGSo6QBw58gOfll2CGKV0IACH5BAUHACAALGIAYgA8ADwAAAb/QJBwSCwaj4LkcclsOp0DUKHwrFqvwoIBy+0eqd7wcRBlbp0BELks9p6dYHCbKJAXBMc3Uz7/FtNFemOCfUQET4RFfIVGeoeBTQR6eIxDj0IGbJhMAomVQ3yLngGXn0ueIJ4DqKZSRZSpS4uARwG0TI+3RI6AiatVeAQEmkWlBAK6IKVGZJeLe1tbsIrU0yC61kTJzFqvS5KBBcRDAwBPdUZp4FjdRoe0BdtLAJoCy3RO95bZXQPPQ/LcJRLXpt0uIeas0DPISN+cf2ICtnEYho3EVl0SVtKIsaPHPwIGCBtJcuS4iCVTDkOWhVUrAAZiypwpkyDFjzRzxiR48iMm/500CfpcEgDozALHEkZRSbKnF1JMTdoaSlVbpYtcAvi7iUVBpkIB7J3B+iQBgwUJ7rSxV2zOAAZwzyIQ4w9JmwVx4yo4cM1KL4wJ8OaFm8ClELFoIDIJe62AgsFw0T5RTOSAhgdXCjjge/iA4MFecTUyImBCBw8bFlSRIKEBEXoIPsdN0PNZNgUcPOj+AAHPLUCsWUdI4C5wXtpiCFw47aFDBuJCMki3sGXAg+ASMKczoGCBdwQ91fVN5+CDbg+8KVmQnoE6CAAIsEdQjcQAAgMEyObJwLzDBc4grDfdGQI4gN0DhoURQATm6cZBA7QI2N4bBkSAHQMdIbBBfxTwIaShe0IEsAB2EBzAUSECUNCfBgvc8qEeA0CAnWumLNAgehIQ8+JrCcinwCcDWNBfBnMVsSMR1mHnAFdYGLDhbr0ZceQQABxAYoJWGJDBBx18AKKR7H0JUAPCPUAZFwREkIEGFrR4xJREaAaBAwsweUUABzTAwFdvsleBJ4cccExVRGBgKAWEcmHBBRZAkOgVB1j4AHSPPoEnAkkBoOmmnHbqqadBAAAh+QQFBwAgACxiAGMAPAA7AAAG/0CQcEgsGo/EAHLJbDqJhGHhSa2CAkqqYInNWqmD7XEqNIiLgK9aSPASySDz0rBuukGD8VBujA7zdUZpUHplZ4FfgGWKUnuHiFUBcCAFj3B8f0WMkEOPV2+ORZOcS36doIakagKTbY2pQp6IXUgAm4qXsrF2TgSbQ5JIuWqmtUR0v3jHioBhgaNDAMVsn0vJQ8XXorUD0Ee6SAHTgQHdRgYFjNpInnR9TQAC40mqR+tJrPVO6Wrl3oibChAAB0/evzUADgaSV0/MvS/lVNnSR1HIoIoYM3JKWKCjR49snIGY904jk4cmm0QhmLLXlQEEPsr0SBLhzJnAQADowrMnlv96O3361NmyqJAABg6oYgmxgAMMGEhJGkhqwAILHDp4QMCJgAF0A+5YCZCAwgatHjxsYMpEwNe3/CAagKABbdoOHyAESvgWLtUn4hpc+JD27gcNEhKIpeKvr18nVitkLeyhwwYKCwC5U7Ozm+OvcY8EYJDBbuUPGBwUyGKgggSUeBYYyBIv5meBi0FU+IAWb4YIBw5BwJDhAoN1AxIwYKCgSAB5t3Vh7UBdw4QEmxJcyMD9wgM2WQRssbp8uVIinQv0rYTkwXYNFRiMGyCBeAYMFM5DkMAf+BUE5TGwwBHpdfRXHwkkuNoRDGzXXQND7NffeeSVxxWBz4n3DAX2YSDCARwSSuCfTgYEOGBunDzFHQYWDBghfyKeB4IACgSYQEYHWNAhBMWEOKJOBZhYjT4RdFjBhS9OmIRy5TVHkQIOFueAET7KyMYCASJJigD1rTiBlUJU6dwBATqpCgEVQMUiA0eIqUmNyy2g0BcETGDBBRZE4I2b6BmAJXP6CMAABBE8oCURfBIhwAEJHspJNwLp8gCMEIBpkQADZIpiRg7A+MCcRhWhwAMQQMBmqFUQgECCmKDqRIYBACDrrLTWauutQQAAIfkEBQcAHwAsYgBjADsAOwAABf/gJ45kaZrCSJxs677tUIwpbN9jEI/GgP/A0mrke9WCJoDP4BqKiqXAiglFkpQw56cqwoqY1lO1cFSRuB/B7IsOq19atJYcTrZJ8dL7W2cF1iJaH3k5gn0nXkR4ZyOJhy5SLYQff4uPJ3sfYIGMH459hiZjNYSZNwRlNCSAeqwEOqmcI6xBplQlny25biyoJJU3uyK0H3RhAEE6JcQ2ATImBgV3l8GDzKHB2EgChrE/3p5IzpZ12kjIz8p16tRp7e/w8fIvAwoQFRcY+vv8Fu3aBQAZmLChg8GDCA1eaMfMBAEDFDh08ECxokUPC6k1JMEEosSLIDNe2shjCwMKGDT/bFjJsqXIeX4GEAhIsyZNmDhzwiCpk4WSBBEqgPuBTAS7bQju6WNwCIovKwYaoMSQIcOFac0eEVggIV/VDBheIjF0C8bPCBaofsVQ4QGCY9w2HiUh4MCDCmqrYrAQQUGXV0TZYXuKy0AEr3ovUGBKg4EDnjQKaBkHzWcCvHrZOoiSVIIEGFIMRCtTFLKnBFP3QngrpIFnzw18CCgyQEdo0QZCxX0B4EAEChUkKEATAOhrCCMOMFjOgImSArh7SKJ3oLrPAg9eR1iQnHlzow9xF5h7ScCCCK8fkFDOfJOa6AOKtgNgILvnCAnWe9+kJLqxdgMw8JoEm+nX3i/Q4WaOeDideYZcCewtt4knA/g31FgODMiYgRJGEZ5oCxKFAHoOnhDhd1e8J9p/fQCgAInbmbifCbeJhhVRCUAQQQQFmnDihJGteCMO9DF3AAs/IiITAYS1yI05ES4AZA4BVNkTDwssx92VpySwwAL5cWmDiuOJaRYl5IURAgAh+QQFBwAgACxiAGIAPAA8AAAG/0CQcEgsGo0A0GAgCByf0KgU6hwKptis9jocaL9gIzdMPgYIBQLUO1Q/0e7ykWsojIlsYVweLggNBFV4RHt8W35ReSCFIIKGT2eEjkqERQCKj0+IIAaYioxFgZmhRJtCn1F2o0UCmwZFqE+dq1Kqp5W0QmcHs1iilG1ld0YFEhobFgvDIElPsZO/RwWmRggXHx0dHBMHk5FSXs1Ey0eYQwgYHx7rHRoRBpOb0VGvk85PBxbY6x4dHxkNUM2rNSZJgVdaBjCwwKEDv34fLCSoIoBcoiIIixQwRyTAAQgZ9vHTxs3eKousEhgT2a8dtUxqTK5ZUKHhwwd8JtUZIFNKgP8CDq453PCIIx8BByKEXPCoGQGUYQYkiDDqSk85UHNp3WoFgRALYMOKtdCIloGzaNOCSMNzgIMKGOLKnSuXFiiMeh5YiJuhr9+/GWgZFUNAL1/AgAVnqZgAAoUKYyPbxcLmysG0mM9e5cq585NLqzaHEYDggYRVGzP9bBBBwulHdPyIhkJgAQTXuF9+AWAKUFYkUk3jxu1g9j1iX5A6GI47AoMDv8Ps9FmAQWvmERwksHJUlmxn1plLeKCg44EFg4t8w2KL2PLhEBhkZFabAYPt4P6Y42gU6PUIDUDHCgL22ZeAVVWIo1F0RhHAwAMQaHcEbwsUuAA8SqTlxjB3lQKbhQBoAPKEAAkUeF8XGn7IWQAGmMgUimh1ONAqAyhg4gF4pChLenJ4ZGJ5OcZIyhC6GQJAffYtgGOQZxXSyhC9nFRigfgxKWIq0WmBJAMLvDSAjlBEmUkBFdrnlRFfCmlJLKOQaZ8CoKTZpBluzAcTAgkkYCeMc87RBS0BLDGYnFeOmCUtraDFo2eQoDHNoYwOEYAAgkZKhoKrBAEAIfkEBQcAIAAsYgBiADwAPAAABv9AkHBILBqPAcFxyWw6n6ABdEqtBgjVrHZZGGKXgPC2WXhYKAupUfkMqMdMBYbzwSiObCvcqNB0Oh8UX0R5TAJdQgQBe0V9HR4eHAyLhE+DIJeMIAYWjx4dFohDhVBvmiABDRueHw6UQqRFr6dLBBQfkB4ZCJVgprRGAQt+kB0Tb7GjopizwAMSuJAbC5TJiUQF1qUEBNYIGJ4dFV/Wh0MGv0QAzUUDDBQVEQl4Dxy5HA2L1plLbk8GES5gwHABggEjBSqEu4Doy6Bf6aoAFJghA4YKDS4FYLAKEoaDUDIBEMCPSQEIFCsOREOEwIQPG3iNcbNsSEQQAhIExFBR5QX/CQiUBFAAQVs/ITRrOSnQgEJKlRYedGFHxZoBLFSNHHhQYWDPlSCBGShws0kCCBZ49pQA7BSBBRMoXii7pVvWKQEMNL3AgNbBAXezCNhKt0rhtogTKw5GQIGDBxAiS54MoeSYAQUya95cJOcDCaBDiw4dOMthWAKIjl4NejEZnKpZj3ZtEtUBBg8i6N7NW7dR0waCCx9+sKaQA8iTKz/wu4qA59CjQ0dFuzqS09aPABiAII1bYCMPLGDAYB6j0lTWFVBAvj12JpazXEnQvv6CPc2fbO9ev72CsNkVMZIB4/XHgAIHUBcAAHCUhQWDeIhn4AIIDLJdNlNcqMkA9NmXkUBNARQQnCJNjGScF0cZwWF9//2y3XCIiCEEg9vNdAR3CyyAIHWdiSgcOXg9cRMlJyJFAIyjaPdeFHu8OBwyKWYX4nCX5Eebk8GR1UuASPg4YmdcanekcBhuGaYyTzZj5WKHkImHFuhV5aOWa2RBIi0kZXbTmpnxiOdzWZnzxJqIzRLfmUwsGSCD3CBKRZxaBAEAIfkEBQcAHwAsYgBiADwAOwAABf8gII5kaZoBYazD6b5w/AoNRUmJrO88QXGcjYRHLJoMmY4SY2ySBodEwhA4HTYeT0fz6Xq9gvB3TC6XDxJKBWKwYrUa16BQMNvvXkQFg7lAWiVXWVt4HwUCTid6GBkYFglkgnCFh4kmBROMjRIEgW9bJgIFKysEhadfCxaaFwxjkoRjKqSHqLYfEZoYFAUksFxjo6Smt6gJexmNDogivyQBwQLFtg8XyY4HI84jA6QsliN2FLoRgL92BVVNAlEKCATQZA3WyRcKXedlBYChA/52BBhAiBDBAQJEZCTomtDpQJ8L1kSI8tYJxZwv6koQaBBBgkcIDAwg9KJgVSMLCFD/VXo2x5sBAsw0cvRI84GCdF8g9GEQ00WKUmMEzHIJ0wwCBx1pSiiYYEA8BOV4iPICQKgwl7XuLICg1GOEBgcQ9dyhLkBLlwb22ZrZFWTFJmfRErt1NGnNeNPMvJSW94OCB0rr9CWTdsDgLwIlHCYjePGYBo67DIAJ7gS/ypgzZxZq4IDnz6A9j7UklIDp06j9IQpQIMECBrBjy4ZtOLJKeOxez97tyvatAbl57/b9m7Vr3cIZ1CZuJ23RL2hd4o3sr7r16nyZa78FIGNl7WbTYZ48OpHVl5hX7PO+Lq5IcN1oOW0SHm2vRAGiU+ZhdijR6XlFt095oRBwlTcrOfHFpoHysccSg+ot94FQDs4w14QA2cEZVk7J8k0MKdxigIb+7aWPb5MRVd55aZkBoGCs0UGHHQCYIUwBz5EhgGpmABAfKYCwRoteGmJn3oHidXdVY9vdUSI/QqrXJB4TDfPMklM6iWBPUbaYZRk/fjhCl0x+2cWLZJBZyIXMGXCZCGriUaZvaTkY5x1ZMbdfCWTKIWOOZn4w3ZyB3kJooXioxyaiqOxZWQgAIfkEBQcAIAAsYgBiADwAPAAABv9AkHBILBqNAAGBMAgcn9CoNKp4PBqIqXbLBUEslkqkSy4TKZh0xcwWKguFAdSSyWAsz8EBgSg420UFDA4ODE8IdHZ4RgINFhgXEQeARQYPERIRDgJGiHV3RwgXH6QahpRDBhASrBEIAEWeikYDER8dHh0cCqhDBA6srA9yRLKgRAEKGbi5GcS9AgqYwQuwQ8aLvhMfHrkfp71DwMEQBMWJx0IBDBvMHRac4derwQx/INhEBhbuHAnyRRgEy2TgGrpsAh5w6JZrwj2AIA7QExYvnxAEGNxpKMiGABwCAqwVWTCNVQJYFgdI4NbtA4SHQwJwEgBzyIAEC3ImIFATxIP/gRDk5AuwQIM7Z1DggDB35CaDpwwWIGhSJEFJCeqQgVDJUtcCRh6JFMiTACpUBQZC2mzASgu7XBXuWRsbCIoBBWbP+hHpgK6WBxuyqHtGSwrOvFF3/ukZxcA9pkZAajFwOO+CA/HMvHlCc4uTA3gtA8oslqoZBAvMEjYDOZyAAof/UXpMmtLdcGEZs9FdJgBviMCP+BYwoLjx48V/k0HOXEDnrR4NSJ9OXbpy4DQHFKjOXXpwLQG0d+f+XYo58eOpiyz/ROaAJfDjwwf4Xr78rc/Z6y+/3nVrVNeVsdp+U9QUIIFLRYagFJz4JY92T/CEimltKBGcZDb1F0UAfjnxoB94RxiAYSC1HQEAMa2Ft52CTzgIwlgHsuGii5VM8d9MTNQnxIBHWKiFHEyUGKEbHIHAUQAfCrefAEUWWRuNCDKZyoJR+DGElEIUKQSU+mkJApZGFjGAlkmi4uCNTUrhZS9lXpkmlVqAuSaS+ghZnpw9OshjG3TF0eObVBpnJ2lrElGcnXfCCYgBXCqKzDN7OlqEcyAEAMClmGaq6aabBgEAIfkEBQcAIAAsYwBiADsAPAAABv9AkHBILBqNAYHyyGw6n86DQoEgQK/YbAMCeSyy4LARIik/xGjiYC0AMCNlCYQpKBgMA3e6SEj4DwNvcXNICRAREQxWe0QFCwwMCwh6RXBlhEUGEhcXFhQJjI2PkAuLlYNGAg4XGK0WCKFECpCQCQFGlnJFAAgUGBkZGBSxRAi0kAa4qGoQv8AXX8RDs7QKAqeXRQkVzhgS0kQHo5AHlCC5mCAFEd2v4EQJxwuBQ+hDAQwW3engAQbjDCbVWwbCwIRuFdIkUdKGSTxaCwoMzAZC1QVgGS40MCfE3xQFpogIIFCgJIGGRgAquHVuGQJuwIQhKdDgwgYNFx5wrGjnjoH/AgMCcDxwjIHEJSACLGoW84KCIgMWUNjQoSoHDDvr+PQJlOW0WvSYBLroTWQCCRo+dPDgocOHCzuV9txq4CQlcWGfDJBg4UBHAxAyqGXLtkOGBk0GzN1agIDQNH6VNrDAYS3hDhwqWHtCku6drgqlUiXM9i2DvE5GLv68MwuEwZc1OCjgFYtiutf2CNhwecMEBLXBBLhdNxaCtpnnESMZPA0GjSFj5Y51gPa762DcLGTInWFr3d27Jy0i0cl3NNGNNA6aHjuj9u7RoI5vBD6RZBUH2B9yHvui/vS5B2CAV+QhzXyM0DNdLCddV8CAYNiFxoJDIMgIaFj0Vx52FhYxlxx9zRHRIDEUQhHSbeqNl8qGSNQXYmIcHoEfCI5lUVsS+5EnIhMsqiFEXjMywVKQTeQI4xAbstijGgTsF8CT8jVSIR/nQRkjkvdEVyKBIOTF4pZcQiVllmJeR2SZQvRYRyMvprEkmuoYMcCZB0LhJRTWETOnXmPCWVGdfGKJhJGxhLhnmnR0GIqVYV63ZqNuvgnpFWCmEQQAOw==);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
html body .game-image-container {
  width: 100%;
  height: 100%;
  transition: filter 0.2s ease;
}
html body .game-image-hover {
  width: 100%;
  height: 100%;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  transition: opacity 0.2s ease;
}
html body .game-image-hover-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  border-radius: 3px;
  background-color: var(--colore_principale_light);
  color: var(--main-txt-color);
  font-size: 14px;
  transition: all 0.1s ease;
}
html body .game-image-hover-button:hover {
  background-color: var(--odds_bg);
  color: var(--logged-part-txt);
}
html body .game-info {
  width: 100%;
  display: flex;
}
html body .game-info-text {
  width: calc(100% - 25px);
  display: flex;
  flex-direction: column;
}
html body .game-info-text-title {
  margin: 0 0 2px;
  color: var(--colore_principale_light);
  font-size: 13px;
  line-height: 18px;
  transition: color 0.1s ease;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html body .game-info-text-provider {
  text-transform: capitalize;
  color: var(--colore_principale_dark);
  font-size: 10px;
  margin: 0;
  transition: color 0.1s ease;
  display: flex;
  justify-content: space-between;
}
html body .game-info-favorite {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPath Copy%3C/title%3E%3Cpath d='M5.5 0l1.699 3.62L11 4.2 8.25 7.019 8.898 11 5.5 9.12 2.1 11l.65-3.981L0 4.199l3.8-.58L5.5 0zM6.7 4.285L5.5 1.725l-1.201 2.56-2.777.424 2.012 2.063-.466 2.854L5.5 8.283l2.431 1.344-.464-2.855 2.011-2.063-2.777-.424z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 16px;
  height: 16px;
}
html body .game-info-favorite.active {
  filter: var(--selectFilter);
  animation: favourite-active 0.25s;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg width='11' height='11' viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'><title>Favourite_Star</title><path d='M5.5 9.12L2.1 11l.65-3.98L0 4.2l3.8-.58L5.5 0l1.699 3.62L11 4.2 8.25 7.02 8.898 11' fill='%23fff' fill-rule='nonzero'></path></svg>");
}
html body .popz {
  background: #e4e4e4;
  border-radius: 4px;
  padding: 20px;
  max-width: calc(100% - 50px);
  transform: translate(-50%, -50%);
  margin-left: 0 !important;
  margin-top: 0 !important;
}
html body .popzBg {
  z-index: 9998;
}
html body .popz > * {
  background: transparent;
}
html body .popzDragger, html body .popzContent, html body .popzKeyClose {
  text-align: center !important;
}
html body .popzDragger, html body .popzClose {
  color: #000 !important;
}
html body .popzDragger {
  font-size: 18px;
  text-transform: uppercase;
  padding: 6px 15px;
}
html body .popzClose {
  right: 20px !important;
  top: unset !important;
  bottom: 20px;
  height: 33px;
  width: calc(100% - 40px);
}
html body .popzClose span {
  opacity: 0;
}
html body .popzContent {
  background: transparent !important;
  color: rgba(0, 0, 0, 0.6) !important;
  padding: 0 10px 20px;
}
html body .popzContent p, html body .popzContent h5 {
  margin: 0;
  line-height: 24px;
}
html body .popzContent #runningBets {
  margin: 0;
}
html body .popzContent #runningBets .todaybets .tdati thead th, html body .popzContent #runningBets .otherbets .tdati thead th {
  background: #f0f0f0;
  border-bottom: 1px solid #e4e4e4;
  color: rgba(0, 0, 0, 0.65);
  height: 32px;
  padding: 0 5px;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
}
html body .popzContent #runningBets .todaybets .tdati thead th:not(:last-child), html body .popzContent #runningBets .otherbets .tdati thead th:not(:last-child) {
  border-right: 1px solid #e4e4e4;
}
html body .popzContent #runningBets .todaybets .tdati tbody tr td, html body .popzContent #runningBets .otherbets .tdati tbody tr td {
  color: #000000;
  font-weight: 400;
  border: none;
}
html body .popzContent #runningBets .todaybets .tdati tbody tr td a, html body .popzContent #runningBets .todaybets .tdati tbody tr td a *, html body .popzContent #runningBets .otherbets .tdati tbody tr td a, html body .popzContent #runningBets .otherbets .tdati tbody tr td a * {
  color: var(--secColor);
}
html body .popzContent #runningBets .todaybets .tdati tbody tr.altrow, html body .popzContent #runningBets .otherbets .tdati tbody tr.altrow {
  background: #e4e4e4;
}
html body .popzContent #runningBets .todaybets {
  margin-bottom: 10px;
}
html body .popzContent #transMoneyPopup {
  display: flex;
  flex-flow: column;
  gap: 5px;
}
html body .popzContent #transMoneyPopup .transfer-heading, html body .popzContent #transMoneyPopup .transfer-buttons {
  display: flex;
}
html body .popzContent #transMoneyPopup .transfer-heading label {
  width: calc(50% - 10px);
  border-radius: 4px;
  background: #fff;
  border: 1px solid #a7a7a7;
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-content: center;
  padding: 7px 4px;
}
html body .popzContent #transMoneyPopup .transfer-heading label span {
  font-weight: 600;
  font-size: 24px;
  text-align: center;
  color: #282828;
}
html body .popzContent #transMoneyPopup .transfer-heading label span#client, html body .popzContent #transMoneyPopup .transfer-heading label span#parent {
  text-align: center;
  width: 100%;
  font-weight: 400;
  font-size: 15px;
  opacity: 0.7;
  line-height: 20px;
}
@media (max-width: 420px) {
  html body .popzContent #transMoneyPopup .transfer-heading label span {
    font-size: 16px;
  }
  html body .popzContent #transMoneyPopup .transfer-heading label span#client, html body .popzContent #transMoneyPopup .transfer-heading label span#parent {
    font-size: 12px;
  }
}
html body .popzContent #transMoneyPopup .transfer-heading label:last-child {
  margin-left: auto;
}
html body .popzContent #transMoneyPopup .transfer-buttons label {
  width: calc(50% - 10px);
  background: rgba(40, 40, 40, 0.3019607843);
  color: rgba(255, 255, 255, 0.5019607843);
  border-radius: 4px;
  line-height: 40px;
  border: none;
}
html body .popzContent #transMoneyPopup .transfer-buttons label:has(> .transIn.active) {
  background: #F42D2D !important;
}
html body .popzContent #transMoneyPopup .transfer-buttons label:has(> .transOut.active) {
  background: #126E51 !important;
}
html body .popzContent #transMoneyPopup .transfer-buttons label:after {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 86px;
  left: 50%;
  transform: translate(-50%, -50%);
}
html body .popzContent #transMoneyPopup .transfer-buttons label:has(> .transOut.active):after {
  content: url(https://img.dominabet.net/new_system/overall/play-v.svg);
}
html body .popzContent #transMoneyPopup .transfer-buttons label:has(> .transIn.active):after {
  content: url(https://img.dominabet.net/new_system/overall/play-p.svg);
}
html body .popzContent #transMoneyPopup .transfer-buttons label:has(> .active) span {
  color: #fff;
}
html body .popzContent #transMoneyPopup .transfer-buttons label:last-child {
  margin-left: auto;
}
html body .popzContent #transMoneyPopup .transfer-buttons label input {
  display: none;
}
html body .popzContent #transMoneyPopup .transfer-service {
  display: none;
  justify-content: space-between;
}
html body .popzContent #transMoneyPopup .transfer-service span {
  line-height: 40px;
}
html body .popzContent #transMoneyPopup .transfer-service #transaction_service {
  width: calc(50% - 10px);
  height: 40px;
  border-radius: 4px;
}
html body .popzContent #transMoneyPopup .transfer-import label {
  border: none;
  display: flex;
  flex-flow: column;
  position: relative;
}
html body .popzContent #transMoneyPopup .transfer-import label span {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translate(-50%, -50%);
}
html body .popzContent #transMoneyPopup .transfer-import label.lblAmount {
  padding: 0;
}
html body .popzContent #transMoneyPopup .transfer-import label.lblAmount input {
  height: 40px;
  width: 100%;
  padding-top: 16px;
  line-height: 20px;
  text-align: center;
  border-radius: 4px;
}
html body .popzContent #transMoneyPopup .transfer-import-trustfund .transfer-import-heading {
  display: flex;
  margin: 2px 0 12px;
}
html body .popzContent #transMoneyPopup .transfer-import-trustfund .transfer-import-heading img#toggleFido {
  margin: 0 -9px;
  z-index: 1;
  width: 40px;
}
html body .popzContent #transMoneyPopup .transfer-import-trustfund .transfer-import-heading label {
  width: calc(50% - 10px);
  border-radius: 4px;
  background: #fff;
  border: 1px solid #a7a7a7;
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-content: center;
  padding: 7px 4px;
}
html body .popzContent #transMoneyPopup .transfer-import-trustfund .transfer-import-heading label span {
  font-weight: 600;
  font-size: 24px;
  text-align: center;
  color: #282828;
}
html body .popzContent #transMoneyPopup .transfer-import-trustfund .transfer-import-heading label span#client, html body .popzContent #transMoneyPopup .transfer-import-trustfund .transfer-import-heading label span#parent {
  width: 100%;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  opacity: 0.7;
  text-align: center;
}
html body .popzContent #transMoneyPopup .transfer-import-trustfund input {
  height: 40px;
  width: 100%;
  line-height: 20px;
  text-align: center;
  border-radius: 4px;
}
html body .popzContent #transMoneyPopup .transfer-note label {
  border: none;
  font-size: 15px;
  text-align: left;
  color: #282828;
  opacity: 0.7;
}
html body .popzContent #transMoneyPopup .transfer-note textarea {
  width: 100% !important;
  min-height: 80px;
  border: none;
  padding: 4px;
}
html body .popzContent .currbet-info > div {
  display: flex;
}
html body .popzContent .currbet-info > div span, html body .popzContent .currbet-info > div > div {
  width: 50%;
  padding: 0 5px;
  font-size: 14px;
}
html body .popzContent .currbet-info > div span {
  text-align: end;
}
html body .popzContent .currbet-info > div > div {
  text-align: start;
  font-weight: 600;
}
html body .popzContent h5 strong {
  font-size: 14px;
  font-weight: 600;
}
html body .popzContent .form-inline {
  position: relative;
}
html body .popzContent .form-inline:has(> a.showpass) {
  margin-top: 10px;
}
html body .popzContent .form-inline input:has(+ a.showpass) {
  text-align: left !important;
  border-radius: 2px;
  width: 100% !important;
  height: 45px;
  border: 1px solid rgba(var(--primColor-rgb), 0.3) !important;
  background-color: #f0f0f0;
  color: var(--primColor);
  font-size: 16px !important;
  padding: 0 10px;
  margin: 0 !important;
}
html body .popzContent .form-inline a.showpass {
  position: absolute;
  right: -5px;
  padding: 5px;
  top: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: black;
  display: flex;
}
html body .popzKeyClose {
  padding: 10px 5px;
  background: var(--secColor);
  width: 100%;
  border-radius: 2px;
  float: none;
  text-transform: initial;
  margin: 0 auto;
  margin: 0 25px 0 auto;
}
html body .popz:has(> .popzContent a.showpass) {
  width: 300px;
  padding: 15px;
}
html body .popz:has(> .popzContent a.showpass) .popzDragger {
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-top: -10px;
  border-bottom: 1px solid rgba(56, 56, 56, 0.5019607843);
  padding-bottom: 8px;
  margin-bottom: 5px;
}
html body .popz:has(> .popzContent a.showpass) .popzContent {
  padding: 0 0px 20px;
}
html body .popz:has(> .popzContent a.showpass) .popzContent * {
  text-align: left;
}
html body .popz:has(> .popzContent a.showpass) .popzContent p {
  margin-bottom: 5px;
}
html body .popz:has(> .popzContent a.showpass) .popzContent div:has(> #safeLoginRqs_btn) {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
html body .popz:has(> .popzContent a.showpass) .popzContent div:has(> #safeLoginRqs_btn) .btn {
  width: calc(50% - 5px);
  height: 40px;
  line-height: 20px;
  margin: 0;
  background: var(--secColor);
  text-align: center;
}
html body .popz:has(> .popzContent > .user-info) {
  background: #383838;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
  border: none;
}
html body .popz:has(> .popzContent > .user-info) .popzDragger {
  display: none;
}
html body .popz:has(> .popzContent > .user-info) .popzContent {
  color: rgba(255, 255, 255, 0.8) !important;
  padding: 0 0 20px;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info {
  margin-bottom: 36px;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div {
  display: flex;
  height: 100%;
  border: 1px solid rgba(255, 255, 255, 0.6039215686);
  border-radius: 6px;
  margin-bottom: 8px;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.details {
  flex-flow: column;
  width: 100%;
  background: #474747;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.details div {
  width: 100%;
  height: 50px;
  border: 1px solid #777777;
  font-size: 14px;
  padding: 0 16px;
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  align-content: center;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.details div:first-child {
  border-radius: 6px 6px 0 0;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.details div:last-child {
  border-radius: 0 0 6px 6px;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.balance-info {
  border: none;
  flex-flow: wrap;
  justify-content: space-between;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.balance-info .balance, html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.balance-info a.navigate {
  height: 50px;
  width: calc(50% - 4px);
  cursor: pointer;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.balance-info .balance {
  font-size: 14px;
  padding: 0 16px;
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  align-content: center;
  border: 1px solid rgba(255, 255, 255, 0.6039215686);
  border-radius: 6px;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.balance-info a.navigate {
  line-height: 48px;
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  color: rgba(255, 255, 255, 0.8) !important;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info > div.balance-info a.navigate img {
  content: url("http://img.dominabet.net/estratto-conto.svg");
  width: 100%;
  max-width: 20px;
  aspect-ratio: 1/1;
  position: relative;
  margin: auto 0;
  filter: brightness(0) invert(0.75);
  margin-right: 8px;
}
html body .popz:has(> .popzContent > .user-info) .popzContent .user-info #confirm {
  width: 100%;
}
html body .ui-dialog-titlebar {
  background: transparent !important;
  border: none;
  font-size: 18px;
  text-transform: uppercase;
  padding: 6px 15px;
}
html body .ui-state-focus, html body .ui-state-hover {
  background: transparent !important;
  border: none !important;
}
html body .ui-resizable-handle {
  display: none !important;
}
html body .ui-icon-closethick {
  background-image: url(https://img.dominabet.net/new_system/overall/cancel.svg);
  background-position: none;
}
@media (max-width: 951px) {
  html body .ui-widget-content {
    z-index: 104 !important;
  }
  html body .ui-widget-content:has(> .ui-menu-item[role=presentation]) {
    max-height: 250px !important;
  }
}
html body .ui-widget:not(.ui-datepicker) {
  background: #e4e4e4;
  border-radius: 2px;
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
}
html body .ui-widget:not(.ui-datepicker):not(.ui-widget-content) {
  z-index: 11 !important;
}
html body .ui-widget:not(.ui-datepicker):not([aria-labelledby=ui-id-2]):not([aria-labelledby=ui-id-3]):not(:has(> .ui-menu-item[role=presentation])) {
  max-width: 420px;
  width: 100% !important;
  padding: 10px 15px;
}
@media (max-width: 865px) {
  html body .ui-widget:not(.ui-datepicker):not([aria-labelledby=ui-id-2]):not([aria-labelledby=ui-id-3]):not(:has(> .ui-menu-item[role=presentation])) {
    transform: translate(-50%, -50%);
    left: 50% !important;
    top: 50% !important;
  }
}
@media (max-width: 500px) {
  html body .ui-widget:not(.ui-datepicker):not([aria-labelledby=ui-id-2]):not([aria-labelledby=ui-id-3]):not(:has(> .ui-menu-item[role=presentation])) {
    max-width: 300px;
    padding: 7px 10px;
  }
}
@media (max-width: 370px) {
  html body .ui-widget:not(.ui-datepicker):not([aria-labelledby=ui-id-2]):not([aria-labelledby=ui-id-3]):not(:has(> .ui-menu-item[role=presentation])) {
    max-width: 250px;
    padding: 5px 7px;
  }
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2], html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] {
  z-index: 1002 !important;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history {
  display: flex;
  padding: 0.5em 0;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details {
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-gutter: stable;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details {
  order: 1;
  width: calc(55% - 10px);
  margin-left: 10px;
  padding: 7px;
  background: #fff;
  border-radius: 4px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h1, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h1, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 {
  text-align: center;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h1, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h1 {
  font-size: 18px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 > *, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 > * {
  font-size: 16px;
  color: var(--secColor);
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails {
  color: initial;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table {
  width: 100%;
  border-radius: 6px;
  background: #ffffff;
  height: -moz-max-content;
  height: max-content;
  min-height: 55px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table:not(:first-child), html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table:not(:first-child) {
  margin: 35px 0 0;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table:first-child, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table:first-child {
  margin: 15px 0 0;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table caption, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table caption {
  font-size: 15px;
  margin-bottom: -20px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody {
  position: relative;
  top: 35px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr {
  font-size: 13px;
  border-bottom: 10px solid transparent;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.running td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.winning td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.losing td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.running td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.winning td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.losing td {
  text-align: left;
  padding: 0 5px;
  width: 33.3333333333%;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.running td:empty, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.winning td:empty, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.losing td:empty, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.running td:empty, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.winning td:empty, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.losing td:empty {
  display: none;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr:last-child, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr:last-child {
  border-bottom: 15px solid transparent;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr table, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr table {
  width: 100%;
  height: -moz-max-content;
  height: max-content;
  position: relative;
  top: -30px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_betdetails #bd_content > table > tbody > tr > td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table > tbody > tr > td {
  box-shadow: inset 0 -1px 0 var(--secColor);
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options {
  margin-top: 30px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul {
  display: flex;
  gap: 2px;
  justify-content: space-between;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul li, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul li {
  height: 32px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul li:has(> a:not([style*="display: none"])), html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul li:has(> a:not([style*="display: none"])) {
  flex: 1;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul li:has(> a[style*="display: none"]), html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul li:has(> a[style*="display: none"]) {
  display: none;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul li a, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul li a {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: auto;
  background: var(--secColor);
  color: #ffffff;
  font-size: 12px;
  line-height: 27px;
}
@media (max-width: 768px) {
  html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul li a#bh_showbetdetails, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul li a#bh_showsystemdetails, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul li a#bh_showbetdetails, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul li a#bh_showsystemdetails {
    font-size: 10px;
  }
}
@media (max-width: 485px) {
  html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul li a#bh_showbetdetails, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details h6 #bh_options ul li a#bh_showsystemdetails, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul li a#bh_showbetdetails, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_options ul li a#bh_showsystemdetails {
    font-size: 7.5px;
    padding: 3px;
  }
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist {
  width: 45%;
  padding: 7px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header {
  margin-bottom: 10px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header h1, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header h6, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header h1, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header h6 {
  text-align: center;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header h1, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header h1 {
  font-size: 18px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header ul, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header ul {
  display: flex;
  flex-flow: wrap;
  gap: 5px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header ul li, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header ul li {
  display: flex;
  flex-flow: column;
  width: calc(50% - 2.5px);
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header ul li label, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header ul li label {
  font-size: 9px;
  margin-bottom: 2px;
  margin-top: 3px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header ul li input, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header ul li input {
  height: 32px;
  border-radius: 4px;
  text-indent: 5px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header ul li:last-child, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header ul li:last-child {
  flex-flow: row;
  gap: 5px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header ul li:last-child a, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header ul li:last-child a {
  height: 32px;
  width: calc(50% - 2.5px);
  text-align: center;
  margin-top: auto;
  background: var(--secColor);
  color: #ffffff;
  font-size: 12px;
  line-height: 27px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_header ul li:last-child a#bh_search, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_header ul li:last-child a#bh_search {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" id="Outline" viewBox="0 0 24 24" width="512" height="512"><path fill="white" d="M23.707,22.293l-5.969-5.969a10.016,10.016,0,1,0-1.414,1.414l5.969,5.969a1,1,0,0,0,1.414-1.414ZM10,18a8,8,0,1,1,8-8A8.009,8.009,0,0,1,10,18Z"/></svg>');
  background-size: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table {
  width: 100%;
  margin-bottom: 0;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table thead tr, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table thead tr {
  border-collapse: collapse;
  height: 36px;
  line-height: 36px;
  background: #555;
  color: #e4e4e4;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table thead tr th, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table thead tr th {
  border-bottom: 1px solid #ccc;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table thead tr th:not(:last-child), html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table thead tr th:not(:last-child) {
  border-right: 1px solid #ccc;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table tbody tr, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table tbody tr {
  height: 36px;
  line-height: 36px;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table tbody tr:nth-child(odd), html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table tbody tr:nth-child(odd) {
  background: #ffffff;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table tbody tr:nth-child(even), html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table tbody tr:nth-child(even) {
  background: #e4e4e4;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table tbody tr td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table tbody tr td {
  border-bottom: 1px solid #ccc;
  text-align: center;
}
@media (min-width: 951px) {
  html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table tbody tr td a:hover, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table tbody tr td a:hover {
    color: #555;
  }
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table tbody tr td a.current, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table tbody tr td a.current {
  color: var(--secColor);
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist #bl_cont table tbody tr td:not(:last-child), html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_betslist #bl_cont table tbody tr td:not(:last-child) {
  border-right: 1px solid #ccc;
}
html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.running td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.winning td, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-3] #bet_history #bh_details h6 #bh_betdetails #bd_content > table tbody tr.losing td {
  padding-bottom: 10px;
}
@media (max-width: 950px) {
  html body .ui-widget:not(.ui-datepicker) {
    max-width: 100%;
    padding: 10px;
    max-height: 80% !important;
  }
  html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history {
    flex-flow: column;
    height: calc(100% - 35px) !important;
  }
  html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_betslist, html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details {
    height: calc(50% - 5px);
    width: 100%;
  }
  html body .ui-widget:not(.ui-datepicker)[aria-labelledby=ui-id-2] #bet_history #bh_details {
    margin-left: 0;
    margin-top: 10px;
  }
}
html body .ui-widget > * {
  background: transparent;
}
html body .ui-widget-header, html body .ui-widget #newUser {
  text-align: center !important;
  justify-content: center;
  display: flex;
  flex-flow: wrap;
  padding: 0;
}
html body .ui-widget #newUser {
  width: 100% !important;
  height: calc(100% - 40px) !important;
}
html body .ui-widget form {
  width: 100%;
  position: relative;
}
html body .ui-widget form table {
  border-collapse: separate;
  border-spacing: 0 5px;
  margin-bottom: 20px;
}
html body .ui-widget form table tbody tr {
  width: 100%;
}
html body .ui-widget form table tbody tr:has(> td[style="display:none"]) {
  display: none;
}
html body .ui-widget form table tbody tr:has(> td > #newUserConfirmButton) {
  margin-top: 15px;
}
html body .ui-widget form table tbody tr td {
  width: 100%;
}
html body .ui-widget form table tbody tr td:first-child label {
  display: block;
  width: -moz-max-content;
  width: max-content;
  margin-right: auto;
}
html body .ui-widget form table tbody tr td input {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.2);
}
html body .ui-widget form table tbody tr td #newUserConfirmButton {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px 5px;
  background: var(--secColor);
  color: #e4e4e4;
  border: none;
  width: 100%;
  border-radius: 2px;
  float: none;
  text-transform: initial;
  margin: 0 auto;
  margin: 0 25px 0 auto;
  cursor: pointer;
}
html body .ui-widget-overlay {
  z-index: 103 !important;
  background: #000;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #pwd_reset fieldset {
  margin-top: 15px;
  display: flex;
  flex-flow: column;
  gap: 15px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #pwd_reset fieldset input {
  width: 100%;
  height: 34px;
  border-radius: 4px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #pwd_reset fieldset #confirm {
  width: 100%;
  max-width: 300px;
}
html body #zdock {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 950px) {
  html body #zdock {
    width: calc(100% - 20px);
  }
  html body #zdock #msgContainer {
    width: calc(100% - 14px) !important;
  }
  html body #zdock #msgContainer > ul {
    overflow: hidden;
    display: flex;
  }
  html body #zdock #msgContainer > ul li {
    width: 100% !important;
  }
  html body #zdock #msgContainer > ul li .msgBox {
    width: 100%;
  }
  html body #zdock #msgContainer > ul li .msgBox .msgBox-head {
    min-height: 36px;
    height: -moz-max-content;
    height: max-content;
  }
}
html body #dialog .dlg-content {
  padding: 0px;
  transform: translate(-50%, -50%);
  top: 50% !important;
  left: 50% !important;
  background: #383838;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
  border: none;
  color: rgba(255, 255, 255, 0.8);
}
html body #dialog .dlg-content:has(> #betovrw) {
  width: calc(100vw - 20px);
  max-width: 500px;
  max-height: 80vh;
  overflow: overlay;
}
html body #dialog .dlg-content #betovrw {
  height: 100%;
}
html body #dialog .dlg-content #betovrw .head {
  text-align: center !important;
  justify-content: center;
  display: flex;
  flex-flow: wrap;
  padding: 7px 10px 0;
  background: #e4e4e4;
  position: sticky;
  top: 0;
}
html body #dialog .dlg-content #betovrw .head * {
  color: #000;
}
html body #dialog .dlg-content #betovrw .head h1 {
  font-size: 18px;
}
html body #dialog .dlg-content #betovrw .head .close {
  position: absolute;
  right: 0.3em;
  top: 15px;
  width: 24px;
  margin: -10px 0 0;
  padding: 1px;
  height: 24px;
  background: transparent;
  font-size: 23px;
  line-height: 21px;
}
html body #dialog .dlg-content #betovrw .body {
  margin-top: 10px;
  display: flex;
  flex-flow: column;
  gap: 15px;
  padding: 0 14px;
  height: -moz-max-content;
  height: max-content;
  max-height: calc(100% - 78px);
  overflow-y: auto;
  overflow-x: hidden;
}
html body #dialog .dlg-content #betovrw .body .coupon h2, html body #dialog .dlg-content #betovrw .body .system h2, html body #dialog .dlg-content #betovrw .body .summary h2, html body #dialog .dlg-content #betovrw .body .events h2 {
  font-size: 16px;
}
html body #dialog .dlg-content #betovrw .body .coupon table, html body #dialog .dlg-content #betovrw .body .system table, html body #dialog .dlg-content #betovrw .body .summary table, html body #dialog .dlg-content #betovrw .body .events table {
  width: 100%;
}
html body #dialog .dlg-content #betovrw .body .coupon table *, html body #dialog .dlg-content #betovrw .body .system table *, html body #dialog .dlg-content #betovrw .body .summary table *, html body #dialog .dlg-content #betovrw .body .events table * {
  font-size: 13px;
}
html body #dialog .dlg-content #betovrw .body .system, html body #dialog .dlg-content #betovrw .body .summary, html body #dialog .dlg-content #betovrw .body .events {
  width: calc(100% + 28px);
  margin-left: -14px;
}
html body #dialog .dlg-content #betovrw .body .coupon {
  max-height: 90px;
}
html body #dialog .dlg-content #betovrw .body .coupon h2 {
  display: none;
}
html body #dialog .dlg-content #betovrw .body .coupon table {
  border-collapse: separate;
  border-spacing: 0 7px;
  margin: 0;
}
html body #dialog .dlg-content #betovrw .body .coupon table tr > * {
  font-size: 14px;
}
html body #dialog .dlg-content #betovrw .body .coupon table thead tr th:first-child {
  text-align: left;
}
html body #dialog .dlg-content #betovrw .body .coupon table thead tr th:last-child {
  text-align: right;
}
html body #dialog .dlg-content #betovrw .body .coupon table tbody tr td:first-child {
  text-align: left;
}
html body #dialog .dlg-content #betovrw .body .coupon table tbody tr td:last-child {
  text-align: right;
}
html body #dialog .dlg-content #betovrw .body .system, html body #dialog .dlg-content #betovrw .body .summary {
  order: 2;
  overflow-y: auto;
  max-height: 205px;
}
html body #dialog .dlg-content #betovrw .body .system h2, html body #dialog .dlg-content #betovrw .body .summary h2 {
  height: 28px;
  text-align: center;
  background: rgba(119, 119, 119, 0.2);
  border-top: 1px solid #777;
  border-bottom: 1px solid #777;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}
html body #dialog .dlg-content #betovrw .body .system table, html body #dialog .dlg-content #betovrw .body .summary table {
  width: 100%;
}
html body #dialog .dlg-content #betovrw .body .system table tr:not(:empty), html body #dialog .dlg-content #betovrw .body .summary table tr:not(:empty) {
  height: 28px;
}
html body #dialog .dlg-content #betovrw .body .system table tr:not(:empty) > *, html body #dialog .dlg-content #betovrw .body .summary table tr:not(:empty) > * {
  height: 100%;
  line-height: 28px;
  font-size: 12px;
}
html body #dialog .dlg-content #betovrw .body .system table thead tr th, html body #dialog .dlg-content #betovrw .body .summary table thead tr th {
  opacity: 0.8;
}
html body #dialog .dlg-content #betovrw .body .system table tbody tr td, html body #dialog .dlg-content #betovrw .body .summary table tbody tr td {
  font-size: 11px;
  text-align: center;
  background: rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid #777;
}
html body #dialog .dlg-content #betovrw .body .events {
  order: 1;
  background: rgba(119, 119, 119, 0.2);
}
html body #dialog .dlg-content #betovrw .body .events h2 {
  display: none;
}
html body #dialog .dlg-content #betovrw .body .events table {
  margin-bottom: 0;
  height: -moz-max-content;
  height: max-content;
}
html body #dialog .dlg-content #betovrw .body .events table thead {
  display: none;
}
html body #dialog .dlg-content #betovrw .body .events table thead tr th {
  padding-bottom: 8px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody.lost {
  background: linear-gradient(90deg, rgba(244, 45, 45, 0.2) 0%, transparent 65%);
}
html body #dialog .dlg-content #betovrw .body .events table tbody.won {
  background: linear-gradient(90deg, rgba(0, 193, 104, 0.2) 0%, transparent 65%);
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr {
  padding: 0 14px;
  display: flex;
  flex-flow: wrap;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr td {
  display: flex;
  margin-left: 5px;
  height: 22px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr td * {
  line-height: 20px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr td:first-child {
  flex-flow: wrap;
  margin-left: 0px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr td:first-child .geg:has(> svg) svg {
  width: 34px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr td:first-child .geg, html body #dialog .dlg-content #betovrw .body .events table tbody tr td:first-child .cem {
  width: -moz-max-content;
  width: max-content;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr td:first-child .cem {
  margin-right: auto;
  max-width: calc(100vw - 200px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds, html body #dialog .dlg-content #betovrw .body .events table tbody tr.evScore {
  display: flex;
  gap: 0 5px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td, html body #dialog .dlg-content #betovrw .body .events table tbody tr.evScore td {
  opacity: 0.5;
  width: -moz-max-content;
  width: max-content;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evDate {
  display: flex;
  position: relative;
  gap: 5px;
  padding: 10px 14px 0;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evDate:has(> td.event:empty) {
  display: none;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evDate:has(> td.event:empty) + .evName {
  margin-top: 2px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evDate td {
  display: flex;
  gap: 5px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evDate td span {
  font-size: 12px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evDate td:not(:last-child) span {
  font-weight: 600;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evDate td:last-child {
  margin-left: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 0.9;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evName {
  display: flex;
  margin-bottom: 3px;
  display: flex;
  flex-flow: row;
  gap: 5px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evName td {
  width: 100%;
  flex-flow: row;
  gap: 8px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evName td:first-child img {
  padding: 1px 0 0px;
  height: 20px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evName td:first-child .cen {
  width: calc(100% - 30px);
  margin-top: 5px;
  display: flex;
  font-size: 15px;
  line-height: 11px;
  font-weight: 600;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evName td.event {
  margin: 0;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds {
  padding: 0 14px 0;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td {
  line-height: 16px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td:first-child {
  display: flex;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td:first-child span {
  padding-right: 3px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td.W30, html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td.W24 {
  opacity: 1;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td.W30 .ceg {
  display: flex;
  width: 100%;
  opacity: 1;
  color: #ffffff;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td.W24 {
  margin-left: auto;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds td.W24 .ceo {
  font-size: 16px;
  opacity: 1;
  color: #ffffff;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evOdds:last-child td {
  margin-bottom: 4px;
  text-transform: capitalize;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evScore {
  padding: 0 14px 5px;
  margin-bottom: 0;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5019607843);
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evScore td {
  margin-bottom: 4px;
  text-transform: capitalize;
  line-height: 20px;
  opacity: 0.8;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evScore td.resFt {
  margin-left: 0;
}
html body #dialog .dlg-content #betovrw .body .events table tbody tr.evScore td span {
  margin-right: 7px;
  opacity: 0.5;
}
html body #dialog .dlg-content #betovrw .body .events table tbody:last-child {
  border-bottom: 1px solid #777;
}
html body #dialog .dlg-content #betovrw .body .events table tbody:last-child .evScore {
  border: none;
}
html body #dialog .dlg-content #betovrw .body .events table tbody + tbody:has(tr > td.event:empty) tr.evDate, html body #dialog .dlg-content #betovrw .body .events table tbody + tbody:has(tr > td.event:empty) tr.evName {
  display: none;
}
html body #dialog .dlg-content #betovrw .body .events table tbody + tbody:has(tr > td.event:empty) tr.evOdds {
  margin-top: 3px;
}
html body #dialog .dlg-content #betovrw .body .events table tbody:has(+ tbody tr > td.event:empty) tr.evScore {
  display: none;
}
html body #dialog .dlg-content #betovrw .foot {
  padding: 0 14px 7px;
}
html body #dialog .dlg-content #betovrw .foot .print {
  height: 24px;
  display: flex;
}
html body #dialog .dlg-content #betovrw .foot .print a {
  display: flex;
  gap: 7px;
  line-height: 20px;
}
html body #dialog .dlg-content #betovrw .foot .print a img {
  width: 20px;
}
html body #dialog .dlg-content #betovrw .foot .print input {
  position: relative;
  top: 2px;
  right: 2px;
}
html body #dialog .dlg-content #betovrw .foot .print span {
  line-height: 24px;
  position: relative;
  top: -3px;
  margin-left: auto;
}
html body #dialogContainer[style*="display: flex;"] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
html body #dialogContainer #dialogBackground {
  z-index: 100;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
html body #dialogContainer #dialogProfile {
  z-index: 101;
  height: -moz-max-content;
  height: max-content;
  position: absolute;
  width: calc(100% - 100px);
  min-width: 260px;
  max-width: 700px;
  top: 50%;
  left: 50%;
  background: rgba(var(--bgColor-rgb), 0.95);
  transform: translate(-50%, -50%);
  color: #fff;
}
html body #dialogContainer #dialogProfileTitlebar {
  height: 28px;
  background: var(--secColor);
  display: flex;
  justify-content: space-between;
}
html body #dialogContainer #dialogProfileTitlebar span {
  line-height: 26px;
  padding-left: 7px;
}
html body #dialogContainer #dialogProfileTitlebar div {
  line-height: 26px;
}
html body #dialogContainer #dialogProfileTitlebar a {
  height: 100%;
  aspect-ratio: 1/1;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
html body #dialogContainer #dialogProfileTitlebar a:before {
  content: url(https://img.dominabet.net/new_system/overall/cancel.svg);
  zoom: 1.2;
  position: relative;
  top: 4px;
  display: flex;
  filter: brightness(0) invert(1);
}
html body #dialogContainer #dialogProfile #myTable {
  height: -moz-max-content;
  height: max-content;
  overflow: auto;
  width: 100%;
}
html body #dialogContainer #dialogProfile #myTable thead, html body #dialogContainer #dialogProfile #myTable .thead {
  height: 32px;
  display: flex;
}
html body #dialogContainer #dialogProfile #myTable thead .tr, html body #dialogContainer #dialogProfile #myTable .thead .tr {
  display: flex;
  width: 100%;
  line-height: 30px;
}
html body #dialogContainer #dialogProfile #myTable thead .tr th, html body #dialogContainer #dialogProfile #myTable .thead .tr th {
  background: #f0f0f0;
  border-bottom: 1px solid #e4e4e4;
  color: rgba(0, 0, 0, 0.65);
  height: 32px;
  width: 100%;
  padding: 0 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .thead {
  height: 32px;
  display: flex;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .thead .tr {
  display: flex;
  width: 100%;
  line-height: 30px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .thead .tr span {
  width: 100%;
  min-width: 80px;
  text-align: center;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .thead .tr span:nth-child(1) {
  min-width: 100px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .thead .tr span:nth-child(2) {
  min-width: 120px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .tbody {
  height: -moz-max-content;
  height: max-content;
  max-height: 70vh;
  overflow-y: auto;
  overflow-x: initial;
  width: -moz-max-content;
  width: max-content;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .tbody .result_row {
  width: -moz-max-content;
  width: max-content;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .tbody .result_row .value {
  padding: 0;
  width: 100%;
  min-width: 80px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .tbody .result_row .value:nth-child(1) {
  min-width: 100px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .tbody .result_row .value:nth-child(1) > span {
  display: flex;
  flex-flow: column wrap;
  text-align: left;
  align-content: flex-start;
  width: 100%;
  padding-left: 7px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .tbody .result_row .value:nth-child(1) > span * {
  line-height: 20px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .tbody .result_row .value:nth-child(1) > span .id {
  line-height: 14px;
  font-size: 10px;
  color: var(--select);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.toSport) .tbody .result_row .value:nth-child(2) {
  min-width: 120px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead {
  height: 32px;
  display: flex;
  width: 1200px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr {
  display: flex;
  width: 100%;
  line-height: 30px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th {
  background: #f0f0f0;
  border-bottom: 1px solid #e4e4e4;
  color: rgba(0, 0, 0, 0.65);
  height: 32px;
  width: 100%;
  padding: 0 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th .show-pid {
  position: absolute;
  right: 10px;
  top: 8px;
  content: url("https://img.dominabet.net/new_system/street-bet/logged/parent.svg");
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Conto.gioco {
  width: calc(100% + 400px);
  padding: 0 10px;
  justify-content: left;
  left: 0px;
  width: 180px !important;
  position: absolute;
  background: var(--checkColor);
  z-index: 2;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Data {
  width: 120px;
  min-width: 120px;
  margin-left: 180px !important;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.N.Eventi {
  min-width: 70px;
  width: 70px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Tipo.sc {
  min-width: 80px;
  width: 80px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Codice {
  width: 90px;
  min-width: 90px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Costo {
  width: calc(100% - 250px);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Vincita.pot, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Vincita {
  width: calc(100% - 250px);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Stato, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Disp, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Pagate, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .thead .tr th.Mostra {
  min-width: 50px;
  width: 50px;
  flex: auto;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody {
  height: -moz-max-content;
  height: max-content;
  max-height: 70vh;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row {
  width: 1200px;
  display: flex;
  background: rgba(255, 255, 255, 0.15);
  justify-content: center;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value {
  color: rgba(0, 0, 0, 0.8);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.parent, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id {
  text-transform: lowercase;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id {
  width: calc(100% + 400px);
  padding: 0 10px;
  position: absolute;
  left: 0;
  width: 180px !important;
  background: var(--userColor);
  z-index: 2;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id > span {
  height: 100%;
  width: 100%;
  position: relative;
  padding-right: 30px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id > span .parent {
  padding: 0;
  font-size: 11px;
  min-height: 14px;
  height: 14px;
  line-height: 14px;
  border: none;
  width: -moz-max-content;
  width: max-content;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id > span .parent .parentId {
  color: var(--select);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id > span .parent:has(> .hidden) {
  display: none;
}
@media (max-width: 950px) {
  html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id > span {
    padding-right: 0px;
  }
  html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id > span .parent {
    max-width: 100%;
  }
  html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id > span .parent .parentId {
    font-size: 10px;
    overflow: hidden;
  }
  html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.user_id + .betTime {
    width: 120px;
    min-width: 120px;
    margin-left: 180px;
  }
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.betTime {
  width: 120px;
  min-width: 120px;
  margin-left: 180px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.betTime > span {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 5px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.betTime > span > span {
  width: -moz-max-content;
  width: max-content;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.tot_eve {
  min-width: 70px;
  width: 70px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.betType_val {
  min-width: 80px;
  width: 80px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.ticket_id {
  width: 90px;
  min-width: 90px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.ticket_id:has(> span[data-info] > .annulla:not(:empty)) {
  justify-content: center;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.ticket_id span[data-info] {
  line-height: 30px;
  position: relative;
  width: -moz-max-content;
  width: max-content;
  display: flex;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.ticket_id span[data-info] .ticket_id {
  line-height: 40px;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.bet, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.win_potential, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.win {
  display: flex;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.bet {
  width: calc(100% - 250px);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.win_potential, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.win {
  width: calc(100% - 250px);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.statusCircle, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.display, html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.pagate {
  min-width: 50px;
  width: 50px;
  flex: auto;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.display span {
  width: 20px;
  display: flex;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.display span i {
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.display > * {
  filter: brightness(0) invert(0.2);
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.display span i.glyphicon-globe:before {
  content: url("https://img.dominabet.net/new_system/overall/desktop.svg");
}
html body #dialogContainer #dialogProfile #myTable:has(.value.ticket_id) .tbody .result_row .value.display span i.glyphicon-phone:before {
  content: url("https://img.dominabet.net/new_system/overall/mobile.svg");
}
html body #dialogContainer #dialogProfile #myTable tbody.loading, html body #dialogContainer #dialogProfile #myTable .tbody.loading {
  height: 70vh;
  width: 100%;
  position: relative;
}
html body #dialogContainer #dialogProfile #myTable tbody.loading .loader-container, html body #dialogContainer #dialogProfile #myTable .tbody.loading .loader-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  background: rgba(var(--bgColor-rgb), 0.8);
  width: 100%;
  height: 100%;
}
html body #dialogContainer #dialogProfile #myTable tbody.loading .loader-container .loading, html body #dialogContainer #dialogProfile #myTable .tbody.loading .loader-container .loading {
  width: 120px;
  height: 36px;
  border: none;
  background-color: var(--secColor);
  border-radius: 4px;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  visibility: hidden;
}
html body #dialogContainer #dialogProfile #myTable tbody.loading .loader-container .loading::before, html body #dialogContainer #dialogProfile #myTable .tbody.loading .loader-container .loading::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 2px solid grey;
  border-top-color: var(--odd);
  animation: loading 1.3s linear infinite;
  visibility: visible;
}
html body #dialogContainer #dialogProfile #myTable tbody.nR, html body #dialogContainer #dialogProfile #myTable .tbody.nR {
  display: flex;
  justify-content: center;
}
html body #dialogContainer #dialogProfile #myTable tbody.nR .nR, html body #dialogContainer #dialogProfile #myTable .tbody.nR .nR {
  padding-top: 7px;
  color: red;
}
html body #dialogContainer #dialogProfile #myMessage {
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
  padding: 10px 20px;
}
html body #dialogContainer #dialogProfile #myMessage p {
  width: 100%;
  text-align: center;
  line-height: 18px;
}
html body #dialogContainer #dialogProfile:has(> #myMessage) {
  max-width: 400px;
}
html body #dialogContainer #dialogTable {
  overflow-x: auto;
}
html body #dialogContainer .lista_sc_pagination {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 15px 0;
  position: relative;
  top: 0px;
}
html body #dialogContainer .lista_sc_pagination .pagination-button {
  width: 36px;
}
html body #dialogContainer .lista_sc_pagination span {
  line-height: 34px;
  color: var(--txtColor);
}
html body #dialogContainer .dlg-content {
  background: #05344b;
}
html body.clienti #dialog {
  background: rgba(0, 0, 0, 0.5);
}
html body.clienti #dialog .dlg-content {
  padding: 10px;
  background: #D9D9D9;
  border-radius: 4px;
  display: flex;
  zoom: 1.75;
  width: -moz-max-content;
  width: max-content;
}
html body.clienti #dialog .dlg-content a {
  position: relative;
}
html body.clienti #dialog .dlg-content a img {
  width: 100%;
  max-width: 20px;
  aspect-ratio: 1/1;
  position: relative;
  margin: auto 0;
  filter: brightness(0) invert(0.25);
}
html body.clienti #dialog .dlg-content a img[src="img/ico_betlist.gif"] {
  content: url("https://img.dominabet.net/new_system/overall/bet-list.svg");
}
html body.clienti #dialog .dlg-content a img[src="img/ico_userbalance.gif"] {
  content: url("http://img.dominabet.net/estratto-conto.svg");
}
html body.clienti #dialog .dlg-content a img[src="img/ico_monexp.gif"] {
  content: url("https://img.dominabet.net/new_system/overall/transfermoney.svg");
}
html body.clienti #dialog .dlg-content a img[src="http://img.dominabet.net/password-reset.svg"] {
  content: url("https://img.dominabet.net/new_system/overall/passwordreset.svg");
}
html body.clienti #dialog .dlg-content a:not(:first-child) {
  padding-left: 7.5px;
}
html body.clienti #dialog .dlg-content a:not(:last-child) {
  padding-right: 7.5px;
}
html body.clienti #dialog .dlg-content a:not(:last-child):after {
  content: "";
  position: absolute;
  right: 0;
  height: 100%;
  border-right: 1px solid rgba(56, 56, 56, 0.5019607843);
}
html body .custom-c-menu {
  display: none;
  position: absolute;
  background: white;
  border: 1px solid #ccc;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 1000;
}
html body .custom-c-menu a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: black;
  min-width: 120px;
}
@media (min-width: 951px) {
  html body .custom-c-menu a:hover {
    background-color: #f0f0f0;
  }
}
html body #legenda {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  position: relative;
  margin-top: 20px;
}
html body #legenda > li {
  min-width: 65px;
  height: 24px;
  box-shadow: none;
  border: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: transparent !important;
  margin: 0;
  font-size: 12.5px;
  line-height: 17px;
}
html body #legenda > li:not(:last-child) {
  margin-right: 3px;
}
html body #legenda > li.quintupla {
  border-bottom: 1px solid #FF0000;
  color: #FF0000;
}
html body #legenda > li.quadrupla {
  border-bottom: 1px solid #ff8300;
  color: #ff8300;
}
html body #legenda > li.tripla {
  border-bottom: 1px solid #67db02;
  color: #67db02;
}
html body #legenda > li.unica {
  border-bottom: 1px solid #f8cf21;
  color: #f8cf21;
}
html body #legenda > li.singola {
  border-bottom: 1px solid var(--txtColor);
  color: var(--txtColor);
}
@media (max-width: 950px) {
  html body #legenda {
    flex-flow: wrap;
  }
  html body #legenda > li:not(:last-child) {
    margin-right: 6px;
  }
}
html body .sportTableWidget#cate_open .table-row .event-quotes-container .quote-cont:after, html body .sportTableWidget#event_open .table-row .event-quotes-container .quote-cont:after, html body .sportTableWidget#next_events_widget .table-row .event-quotes-container .quote-cont:after {
  content: "";
  width: 0px;
  position: absolute;
  height: 0px;
  border-radius: 4px;
  top: 75%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  transition: width 0.25s ease-in-out;
}
html body .sportTableWidget#cate_open .table-row .event-quotes-container .quote-cont.quintupla:after, html body .sportTableWidget#event_open .table-row .event-quotes-container .quote-cont.quintupla:after, html body .sportTableWidget#next_events_widget .table-row .event-quotes-container .quote-cont.quintupla:after {
  border: 1.5px solid #FF0000;
}
html body .sportTableWidget#cate_open .table-row .event-quotes-container .quote-cont.quadrupla:after, html body .sportTableWidget#event_open .table-row .event-quotes-container .quote-cont.quadrupla:after, html body .sportTableWidget#next_events_widget .table-row .event-quotes-container .quote-cont.quadrupla:after {
  border: 1.5px solid #ff8300;
}
html body .sportTableWidget#cate_open .table-row .event-quotes-container .quote-cont.tripla:after, html body .sportTableWidget#event_open .table-row .event-quotes-container .quote-cont.tripla:after, html body .sportTableWidget#next_events_widget .table-row .event-quotes-container .quote-cont.tripla:after {
  border: 1.5px solid #67db02;
}
html body .sportTableWidget#cate_open .table-row .event-quotes-container .quote-cont.singola:after, html body .sportTableWidget#event_open .table-row .event-quotes-container .quote-cont.singola:after, html body .sportTableWidget#next_events_widget .table-row .event-quotes-container .quote-cont.singola:after {
  border: 1.5px solid var(--txtColor);
}
html body .sportTableWidget#cate_open .table-row .event-quotes-container .quote-cont.unica:after, html body .sportTableWidget#event_open .table-row .event-quotes-container .quote-cont.unica:after, html body .sportTableWidget#next_events_widget .table-row .event-quotes-container .quote-cont.unica:after {
  border: 1.5px solid #f8cf21;
}
html body .sportTableWidget#cate_open .table-row .event-quotes-container .quote-cont:hover:after, html body .sportTableWidget#event_open .table-row .event-quotes-container .quote-cont:hover:after, html body .sportTableWidget#next_events_widget .table-row .event-quotes-container .quote-cont:hover:after {
  width: calc(100% - 30px);
}
html body.stampaquote #container .antepost-models {
  display: flex;
  flex-flow: column;
  align-items: center;
  max-width: 100%;
  padding: 10px 0;
  background: rgba(var(--txtColor-rgb), 0.3);
}
html body.stampaquote #container .antepost-models-title {
  font-size: 16px;
  margin-bottom: 5px;
  color: var(--txtColor);
}
html body.stampaquote #container .antepost-models-container {
  display: flex;
  max-width: 100%;
  overflow-x: auto;
  padding: 0 5px;
}
html body.stampaquote #container .antepost-models-container-template {
  margin-right: 10px;
}
html body.stampaquote #container .antepost-models-container-template-link {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background: rgba(var(--txtColor-rgb), 0.2);
  border-radius: 4px;
}
html body.stampaquote #container .antepost-models-container-template-link:hover {
  background: var(--select);
}
html body.stampaquote #container .antepost-models-container-template-link:hover::before {
  content: url("http://img.wellgame.live/pdfIcon.svg");
}
html body.stampaquote #container .antepost-models-container-template-link:hover img, html body.stampaquote #container .antepost-models-container-template-link:hover span {
  display: none;
}
html body.stampaquote #container .antepost-models-container-template-link-icon {
  width: 20px;
  margin-bottom: 5px;
}
html body.stampaquote #container .antepost-models-container-template-link-sport {
  min-width: -moz-max-content;
  min-width: max-content;
}
html body #countdown {
  position: relative;
  display: flex;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #143CDB;
  padding: 5px 0;
}
html body #countdown .countdown__container {
  display: flex;
  gap: 1em;
  align-items: center;
  justify-content: center;
  margin: 0em 0em 0 0em;
  height: -moz-max-content;
  height: max-content;
  width: 100%;
}
html body #countdown .countdown__container .eventLogo {
  top: 0.5em;
  position: relative;
}
html body #countdown .countdown__container .eventLogo img {
  width: 100%;
}
html body #countdown .countdown__container iframe {
  height: -moz-max-content !important;
  height: max-content !important;
  max-height: 130px;
  min-height: 130px;
  margin: 0 !important;
}
html body #countdown .countdown__container .backgroundImg {
  position: relative;
  max-height: 120px;
}
html body #countdown .countdown__container .backgroundImg img {
  height: 100%;
  width: 100%;
  position: relative;
}
@media (max-width: 420px) {
  html body #countdown .countdown__container {
    padding: 0 5px;
  }
  html body #countdown .countdown__container .eventLogo {
    width: 130px;
  }
  html body #countdown .countdown__container iframe {
    width: 280px !important;
    margin: 0 -2em 0 !important;
    max-height: 70px;
    min-height: 70px;
  }
}
@media (min-width: 420px) and (max-width: 768px) {
  html body #countdown .countdown__container {
    padding: 0 10px;
    justify-content: space-between;
  }
  html body #countdown .countdown__container .eventLogo {
    width: 140px;
  }
  html body #countdown .countdown__container iframe {
    width: 280px !important;
    margin: 0 -2em 0 -1em !important;
    max-height: 70px;
    min-height: 70px;
  }
}
@media (min-width: 768px) and (max-width: 950px) {
  html body #countdown .countdown__container {
    justify-content: space-between;
    margin: 0em 0.5em 0 1em;
  }
  html body #countdown .countdown__container .eventLogo {
    width: 140px;
  }
  html body #countdown .countdown__container iframe {
    width: 280px !important;
    max-height: 70px;
    min-height: 70px;
  }
}
@media (min-width: 950px) and (max-width: 1920px) {
  html body #countdown .countdown__container {
    margin: 0em 0.5em 0 2em;
    justify-content: space-between;
  }
  html body #countdown .countdown__container .eventLogo {
    width: 190px;
  }
  html body #countdown .countdown__container iframe {
    width: 470px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1180px) {
  html body #countdown .countdown__container .eventLogo {
    width: 160px;
  }
  html body #countdown .countdown__container iframe {
    margin: 0 -2em 0 -4em !important;
  }
}
@media (min-width: 1440px) and (max-width: 1550px) {
  html body #countdown .countdown__container .eventLogo {
    width: 180px;
  }
  html body #countdown .countdown__container iframe {
    margin: 0 -2em 0 -3em !important;
  }
}
@media (min-width: 1550px) and (max-width: 1920px) {
  html body #countdown .countdown__container {
    justify-content: center;
    gap: 100px;
  }
}
@media (max-width: 1920px) {
  html body #countdown .countdown__container .backgroundImg {
    display: none;
  }
}
@media (min-width: 1920px) {
  html body #countdown .countdown__container .eventLogo {
    width: 190px;
  }
  html body #countdown .countdown__container iframe {
    width: 54.9019607843% !important;
  }
  html body #countdown .countdown__container .backgroundImg {
    width: 180px;
  }
  html body #countdown .countdown__container .backgroundImg img {
    top: 0em;
    height: 100%;
  }
}
html body .coups-list-container-title {
  margin: 5px 0 1rem;
}
html body .coups-list-container-title-sport {
  font-weight: bold;
}
@media (min-width: 951px) {
  html body:not(.livebetting) *.mobile, html body:not(.livebetting) #container *.mobile {
    display: none !important;
  }
}
@media (min-width: 1281px) {
  html body.livebetting *.mobile, html body.livebetting #container *.mobile {
    display: none !important;
  }
}
@media (max-width: 951px) {
  html body:not(.livebetting) *.desktop, html body:not(.livebetting) #container *.desktop {
    display: none !important;
  }
}
@media (max-width: 1280px) {
  html body.livebetting *.desktop, html body.livebetting #container *.desktop {
    display: none !important;
  }
}
html body .cupon-shortcut-mobile {
  display: none;
}
@media (max-width: 951px) {
  html body .cupon-shortcut-mobile {
    position: absolute;
    top: calc(100vh - 80px);
    right: 25px;
    width: 55px;
    height: 55px;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    align-content: center;
    background: var(--txtColor);
    border-radius: 50%;
  }
  html body .cupon-shortcut-mobile-image {
    width: 18px;
    height: 24px;
  }
  html body .cupon-shortcut-mobile-counter {
    position: absolute;
    transform: translate(65%, 40%);
    color: var(--checkColor);
    background: var(--select);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    font-size: 11px;
  }
}
html body #speedOdds {
  background: #e4e4e4 !important;
  overflow-y: auto;
  height: 30%;
  position: absolute;
  z-index: 103 !important;
}
@media (max-width: 951px) {
  html body #speedOdds {
    width: calc(100% - 70px);
  }
}
@media (min-width: 951px) {
  html body #speedOdds {
    width: 210px;
  }
}
html body #speedOdds table {
  margin: 0;
}
html body #speedOdds table tbody {
  background: rgba(0, 0, 0, 0.2);
}
html body #speedOdds table tbody tr {
  display: flex;
  padding: 0 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
html body #speedOdds table tbody tr:first-child {
  border-top: none;
}
html body #speedOdds table tbody tr td {
  width: 50%;
  background: rgba(228, 228, 228, 0.7);
  text-align: center;
  height: 34px;
}
html body #speedOdds table tbody tr td:first-child {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  opacity: 0.7;
  color: rgba(0, 0, 0, 0.8039215686);
}
html body #speedOdds table tbody tr td, html body #speedOdds table tbody tr td a {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-content: center;
}
html body #speedOdds table tbody tr td a {
  border-radius: 6px;
  color: #000;
  margin: 3px;
  width: 100%;
  height: 100%;
}
@media (min-width: 951px) {
  html body #speedOdds table tbody tr td a:hover {
    background: var(--secColor);
    color: #e4e4e4;
  }
}
html body #speedOdds table tbody tr.header {
  height: 34px;
  flex-flow: row wrap;
  justify-content: center;
  align-content: center;
}
html body #speedOdds table tbody tr.header th {
  font-weight: 600;
  font-size: 12px;
}
html body footer, html body .footer {
  display: none;
}
html body .footer-row-col-content {
  position: relative;
}
html body .footer-row-col-content-text-bold.footer-first-title {
  margin-top: 20px;
}
html body .footer-row-col-content-text-bold.language {
  height: 40px;
  line-height: 38px;
  margin-bottom: 0px !important;
  display: flex;
}
html body .footer-row-col-content-text-bold.language::after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath fill='%23CECECE' fill-rule='evenodd' d='M.784 12L0 11.242 5.43 6 0 .758.784 0l5.432 5.242L7 6l-.784.758z'/%3E%3C/svg%3E");
  transform: rotate(90deg);
  position: relative;
  left: 5px;
  top: 7px;
  display: block;
  width: 7px;
  height: 24px;
  padding: 0 5px;
  line-height: 25px;
}
html body .footer-row-col-content-text-bold.oddFormat {
  height: 40px;
  margin-bottom: 0px !important;
  display: flex;
  margin-bottom: 0px !important;
  flex-flow: row;
  justify-content: flex-start;
  background-color: transparent;
}
html body .footer-row-col-content-text-bold.oddFormat .mobile-right-menu-body-content-select-text-subtitle {
  position: relative;
  right: unset;
  top: 6px;
  display: block;
  color: var(--txtColor);
  font-size: 15px;
  font-weight: 800;
  margin: 0;
}
html body .footer-row-col-content-text-bold.oddFormat .mobile-right-menu-body-content-select-text-title {
  display: none;
}
html body .footer-row-col-content-text-bold.oddFormat .mobile-right-menu-body-content-select-text-icon {
  position: relative;
  left: 10px;
  right: unset;
  top: 50%;
  display: block;
  rotate: 0deg;
}
html body .footer-row-col-content-dropdown, html body .footer-row-col-content-dropdown.mobile-right-menu-body-content-select-dropdown {
  display: flex;
  flex-flow: column;
  height: -moz-max-content !important;
  height: max-content !important;
  width: calc(100% + 4px);
  position: absolute;
  top: 40px;
  padding-top: 0;
  border-radius: 0;
}
html body .footer-row-col-content-dropdown a, html body .footer-row-col-content-dropdown.mobile-right-menu-body-content-select-dropdown a {
  width: 100%;
  height: 40px;
  line-height: 38px;
  padding: 0 7px;
  display: flex;
  background: var(--txtColor);
  color: var(--bgColor);
  position: relative;
  margin: 0;
  border-radius: 0;
  font-size: 13px;
}
html body .footer-row-col-content-dropdown a.active, html body .footer-row-col-content-dropdown a.selected, html body .footer-row-col-content-dropdown.mobile-right-menu-body-content-select-dropdown a.active, html body .footer-row-col-content-dropdown.mobile-right-menu-body-content-select-dropdown a.selected {
  color: var(--secColor);
  background-color: #fff;
}
html body .footer-row-col-content-dropdown a:not(:last-child), html body .footer-row-col-content-dropdown.mobile-right-menu-body-content-select-dropdown a:not(:last-child) {
  border-bottom: 1px solid rgba(34, 34, 34, 0.2);
}
html body .footer-row-col-content-dropdown.mobile-right-menu-body-content-select-dropdown:not([style]) {
  display: none !important;
}
html body .selector-header .view-options-controls.selected {
  color: var(--select);
}
html body .main-markets-cont-dropdown {
  top: 96px;
  position: absolute;
  background: var(--txtColor);
  color: var(--bgColor);
  font-size: 14px;
}
html body .main-markets-cont-dropdown-market {
  min-width: 80px;
  width: 100%;
  height: 50px;
  line-height: 30px;
  padding: 10px 25px 10px 10px;
}
html body .main-markets-cont-dropdown-market.selected {
  color: #126e51;
  background-color: #fff;
  text-align: left;
}
@media (min-width: 951px) {
  html body.betting .footer-mobile {
    display: none !important;
    background: var(--bgColor);
    z-index: 20;
    width: 100% !important;
    left: 0;
    max-height: 600px;
    height: 50vh;
    min-height: 300px;
    overflow-y: auto;
  }
  html body.betting .footer-mobile:not(.hidden) {
    position: fixed !important;
    bottom: 0;
    display: initial;
  }
  html body.betting .footer-toggler {
    position: fixed;
    z-index: 12;
    padding: 0px 15px;
    display: flex;
    justify-content: center;
    width: -moz-max-content !important;
    width: max-content !important;
    background: var(--secColor);
    bottom: 0px;
    color: #fff;
    font-weight: bold;
    height: 30px;
    transform: translate(-50%);
    left: calc(100% - 60px);
    line-height: 30px;
  }
  html body.betting .footer-toggler.active {
    bottom: 50vh;
  }
}
@media (min-width: 951px) and (max-height: 600px) {
  html body.betting .footer-toggler.active {
    bottom: 300px;
  }
}
@media (min-width: 951px) and (min-height: 1200px) {
  html body.betting .footer-toggler.active {
    bottom: 600px;
  }
}
@media (max-width: 950px) {
  html body.betting .footer-toggler {
    display: none;
  }
}
html body:not(.betting) .footer-toggler {
  display: none !important;
}
html body .sportTableWidget .table-container .table-head .main-markets-cont-market.active {
  background: var(--select);
}
html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-score {
  color: rgba(228, 228, 228, 0.8);
  aspect-ratio: 1/1;
  height: 40px;
  line-height: 38px;
  text-align: center;
}
html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-control {
  color: var(--select);
  margin: 0;
}
html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-control.max {
  color: rgba(228, 228, 228, 0.4);
}
@media (max-width: 950px) {
  html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-score, html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-control {
    height: 32px;
  }
  html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-control {
    line-height: 27px;
  }
  html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-team .ris-esatto-odd-container-team-score {
    line-height: 30px;
  }
}
html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score .quote-cont-value {
  justify-content: flex-end;
  padding-right: 5px;
}
html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score .quote-cont:after {
  left: calc(100% - 15px) !important;
  transition: left 0.25s ease-in-out, width 0.25s ease-in-out !important;
}
@media (min-width: 951px) {
  html body .sportTableWidget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .all-view.ris-esatto-odd-container-all .ris-esatto-odd-container-all-container-score .quote-cont:hover:after {
    left: 50% !important;
  }
}
html body .sportTableWidget .odds-cont-title-toggle {
  filter: brightness(0) invert(1);
  opacity: 0.5;
}
html body .sportTableWidget .odds-cont-title-toggle.active {
  opacity: 1;
}
html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont {
  display: flex;
  margin-left: auto;
  position: relative;
  min-width: 200px;
  justify-content: space-around;
}
html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont-market-live, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont-market-live {
  cursor: pointer;
}
html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont-market-live.selected, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont-market-live.selected {
  opacity: 0.7;
  padding-bottom: 4px;
  margin-bottom: -4px;
  font-size: 14px;
}
html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont-market-live.selected.active, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont-market-live.selected.active {
  opacity: 1;
  border-bottom: 2px solid var(--txtColor);
}
html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont-market-live:not(.selected), html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont-market-live:not(.selected) {
  display: none;
}
html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont-market-live:not(:last-child), html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont-market-live:not(:last-child) {
  margin-right: 20px;
}
@media (max-width: 1280px) {
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont {
    height: 50px;
    z-index: 11;
    flex-flow: column;
  }
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live-options, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live-options {
    display: none;
  }
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected {
    opacity: 1;
    margin-right: 20px;
    padding-left: 5px;
  }
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected.active, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected.active {
    min-width: 80px;
    width: 100%;
    height: 50px;
    line-height: 30px;
    padding: 10px 25px 10px 0;
    text-align: right;
    top: 0px;
    position: relative;
    margin-bottom: 0;
    border-bottom: none;
  }
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected.active:after, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected.active:after {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath fill='%23CECECE' fill-rule='evenodd' d='M.784 12L0 11.242 5.43 6 0 .758.784 0l5.432 5.242L7 6l-.784.758z'/%3E%3C/svg%3E");
    transform: rotate(90deg);
    position: absolute;
    width: 8px;
    height: 30px;
    padding: 0 5px;
    line-height: 25px;
  }
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected:not(:last-child), html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected:not(:last-child) {
    border-bottom: 1px solid rgba(34, 34, 34, 0.2);
  }
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected:not(.active), html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile .main-markets-cont-market-live.selected:not(.active) {
    height: 50px;
    max-height: unset;
    margin-bottom: 0;
    padding: 4px 0 5px 8px;
    position: relative;
    background: var(--txtColor);
    color: var(--bgColor);
    line-height: 41px;
    width: 100%;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}
@media (max-width: 1280px) and (min-width: 1281px) {
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile:hover .main-markets-cont-market-live-options, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile:hover .main-markets-cont-market-live-options {
    display: flex;
    flex-flow: column;
  }
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile:hover .main-markets-cont-market-live-options .main-markets-cont-market-live.active.selected, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile:hover .main-markets-cont-market-live-options .main-markets-cont-market-live.active.selected {
    color: #126e51;
    background-color: #fff;
    padding: 4px 0 5px 8px;
    text-align: left;
    line-height: 41px;
  }
  html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont.mobile:hover .main-markets-cont-market-live-options .main-markets-cont-market-live.active.selected::after, html body .sportTableWidget#liveBettingCont .table-live-header .selectedLiveSports .main-markets-cont.mobile:hover .main-markets-cont-market-live-options .main-markets-cont-market-live.active.selected::after {
    display: none;
  }
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row:not(:last-child), html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row:not(:last-child) {
  border-color: rgba(228, 228, 228, 0.2);
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row:before, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row:before {
  background: rgba(var(--bgColor-rgb), 0.3);
  display: none;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .squad-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squads-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squad-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont {
  border: none !important;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .squad-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squad-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squads-container {
  height: 55px;
  gap: 2px;
  top: 5px;
  order: 0 !important;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .squad-container span, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squads-container span, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squad-container span, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squads-container span {
  font-size: 13px;
  font-weight: 700;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont {
  order: 8 !important;
  padding-bottom: 9px;
  padding-top: 3px;
  height: 28px;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .live-scores, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .live-scores {
  top: calc(50% - 12px);
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .live-scores-score-value, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .live-scores-score-value {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container {
  position: relative;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container:before, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container:before {
  position: absolute;
  content: "";
  left: -1px;
  top: 8px;
  border-left: 1px solid rgba(228, 228, 228, 0.2) !important;
  height: calc(100% - 16px);
  width: 0;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-title {
  border: none;
  background: rgba(var(--bgColor-rgb), 0.3);
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont {
  border: none;
  background: transparent !important;
}
@media (min-width: 1281px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont:not(:has(> .quote-cont-value > .lockedQuote)):not(.selected):hover, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont:not(:has(> .quote-cont-value > .lockedQuote)):not(.selected):hover {
    background: rgba(255, 255, 255, 0.1) !important;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont.selected:hover, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont.selected:hover {
    filter: brightness(0.9);
  }
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont:not(.selected) .quote-cont-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont:not(.selected) .quote-cont-title {
  color: rgba(var(--txtColor-rgb), 0.5) !important;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont.selected, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont.selected {
  background: var(--select) !important;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont.selected *, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont.selected * {
  color: var(--checkColor) !important;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont-title {
  background: transparent !important;
  color: rgba(var(--txtColor-rgb), 0.5) !important;
  height: 18px;
  top: 14px;
  position: absolute;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont-value, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont-value {
  height: 100%;
  padding-top: 20px;
}
@media (max-width: 1280px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont-title {
    height: 18px;
    top: 26px !important;
    position: absolute;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont-value, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont-value {
    padding-top: 24px;
  }
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group {
  position: relative;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group-title {
  border: none;
  background: rgba(var(--bgColor-rgb), 0.3);
}
@media (max-width: 1280px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .squad-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squad-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squads-container {
    top: 0 !important;
    padding-top: 5px !important;
    height: 60px;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont {
    padding-top: 3px;
    height: 35px;
    padding-bottom: 14px;
    top: -5px !important;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .live-scores, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .live-scores {
    top: calc(50% - 15px);
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container {
    height: 100%;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container-group-odds .quote-cont-value, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container-group-odds .quote-cont-value {
    height: 100% !important;
  }
}
@media (min-width: 1281px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row {
    height: 70px;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .squad-container, html body .sportTableWidget#live_sport .table-container .table-body .table-row .squads-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squad-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .squads-container {
    width: calc(40% - 5px);
    left: 0px;
    top: 8px;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont {
    order: -1 !important;
    width: 10%;
    left: 0;
    padding-left: 10px !important;
    padding-right: 0px;
    padding-top: 10px;
    flex-flow: column;
    height: 100%;
    justify-content: space-evenly;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont .event-odds, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont .event-odds {
    margin-left: 0;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .eventCodeAndTimeCont .event-odds img, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .eventCodeAndTimeCont .event-odds img {
    top: 5px;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container {
    width: calc(50% + 5px);
    left: 0;
  }
  html body .sportTableWidget#live_sport .table-container .table-body .table-row .live-scores, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .live-scores {
    top: 50%;
    right: calc(50% + 10px);
  }
}
@media (min-width: 1281px) and (min-width: 1281px) {
  html body .sportTableWidget#live_sport .table-container .table-body .table-row:hover .squad-container .squad, html body .sportTableWidget#live_sport .table-container .table-body .table-row:hover .squads-container .squad, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row:hover .squad-container .squad, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row:hover .squads-container .squad {
    color: var(--select);
  }
}
html body .sportTableWidget#live_sport .table-container .table-body .cate-separetor-cont .flag-container-values, html body .sportTableWidget#liveBettingCont .table-container .table-body .cate-separetor-cont .flag-container-values {
  width: calc(50% - 15px);
}
html body .sportTableWidget#live_sport .table-container .table-body .cate-separetor-cont ~ .table-row .event-quotes-container .quote-cont .quote-cont-title, html body .sportTableWidget#live_sport .table-container .table-body .cate-separetor-cont ~ .table-row .event-quotes-container-group-odds .quote-cont .quote-cont-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .cate-separetor-cont ~ .table-row .event-quotes-container .quote-cont .quote-cont-title, html body .sportTableWidget#liveBettingCont .table-container .table-body .cate-separetor-cont ~ .table-row .event-quotes-container-group-odds .quote-cont .quote-cont-title {
  display: none;
}
html body .sportTableWidget#live_sport .table-container .table-body:not([data-sport="1"]) .table-row[data-sport="1"], html body .sportTableWidget#liveBettingCont .table-container .table-body:not([data-sport="1"]) .table-row[data-sport="1"] {
  display: none;
}
html body #couponcontainer input[type=checkbox] {
  position: relative;
  height: 13px;
  width: 13px;
}
html body #couponcontainer input[type=checkbox]:before, html body #couponcontainer input[type=checkbox]:after {
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
}
html body #couponcontainer input[type=checkbox]:before {
  content: "";
  border: 1px solid var(--secColor) !important;
  background: #BED1CB;
  height: calc(100% - 2px);
  width: calc(100% - 2px);
  top: 50%;
}
html body #couponcontainer input[type=checkbox]:checked:after {
  content: url(https://img.dominabet.net/new_system/overall/checked.svg);
  display: flex;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: calc(50% - 1px);
}
@media (max-width: 1024px) {
  html body #couponcontainer:not(.active) {
    bottom: 30px;
    right: 20px;
    left: unset;
    width: 72px;
    aspect-ratio: 1/1;
  }
  html body #couponcontainer:not(.active) #couponholder {
    background: transparent;
  }
  html body #couponcontainer:not(.active) #couponholder, html body #couponcontainer:not(.active) #couponholder .h1header {
    width: 100%;
    height: 100%;
  }
  html body #couponcontainer:not(.active) #couponholder .h1header {
    justify-content: center;
    align-content: center;
    position: relative;
    flex-flow: column wrap;
    padding: 0;
    border-radius: 50%;
  }
  html body #couponcontainer:not(.active) #couponholder .h1header a.cdel, html body #couponcontainer:not(.active) #couponholder .h1header .mostra-opzioni {
    display: none;
  }
  html body #couponcontainer:not(.active) #couponholder .h1header .title {
    font-size: 10px;
    padding: 0;
    margin: auto 0 8px;
    font-weight: 600;
    color: #000;
  }
  html body #couponcontainer:not(.active) #couponholder .h1header span.open_coupon {
    position: absolute;
    width: 100%;
    height: 100%;
    border: none;
    top: 0;
    left: 0;
    padding: 0;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    align-content: center;
  }
  html body #couponcontainer:not(.active) #couponholder .h1header span.open_coupon:before {
    content: url("https://img.dominabet.net/new_system/bettiamo/overall/cupon.svg");
    position: relative;
    width: 25px;
    height: 38px;
    zoom: 1.1;
  }
  html body #couponcontainer:not(.active) #couponholder .h1header span.open_coupon img {
    display: none;
  }
  html body #couponcontainer:not(.active) #couponholder .h1header .totevents {
    width: 22px;
    height: 22px;
    font-size: 10px;
    line-height: 20px;
    font-weight: 700;
    color: #000;
    background: var(--odd);
    margin: 0;
    padding: 0;
    top: 0;
    right: 0;
    position: absolute;
  }
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
  border-radius: 8px;
  width: calc(100% - 40px) !important;
  max-width: 360px;
  padding: 15px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .ui-dialog-titlebar.ui-widget-header {
  border-bottom: 1px solid rgba(34, 34, 34, 0.3);
  border-radius: 0;
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-top: -15px;
  padding: 10px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .ui-dialog-titlebar-close {
  right: 15px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser #registrationForm table {
  width: 100%;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser #registrationForm table tbody {
  width: 100%;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser #registrationForm table tbody tr {
  display: flex;
  flex-flow: column;
  width: 100%;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser #registrationForm table tbody tr td {
  width: 100%;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser #registrationForm table tbody tr td label {
  font-size: 12px;
  margin-top: 11px;
  margin-bottom: 4px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser #registrationForm table tbody tr td label[for=UserID] {
  margin-top: 9px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #newUser #registrationForm table tbody tr td input {
  width: 100%;
  height: 34px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #pwd_reset fieldset {
  margin-top: 15px;
  display: flex;
  flex-flow: column;
  gap: 15px;
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #pwd_reset fieldset input {
  width: 100%;
  height: 34px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.2);
}
html body .ui-widget.ui-dialog.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable #pwd_reset fieldset #confirm {
  width: 100%;
  max-width: 300px;
}
html body.home #container #subContainer .sport-banner-background {
  border-radius: 0;
}
html body.home #container .bodyContainer {
  margin-top: 0;
}
html body.home #container .bodyContainer .sport-title-divider-bottom-text {
  color: var(--transfer);
}
@media (max-width: 950px) {
  html body.logged div#user_menu {
    border-radius: 0;
  }
}
html body.logged .result_row .value {
  min-height: 40px;
}
@media (max-width: 950px) {
  html body.logged .result_row .value {
    font-size: 11px;
  }
}
html body.logged .result_row .value.ticket_id {
  flex-flow: row;
}
html body.logged .result_row .value.ticket_id, html body.logged .result_row .value.ticket_id span {
  color: var(--select) !important;
}
@media (max-width: 950px) {
  html body.logged #container #user_menu #select_val {
    padding: 0;
  }
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(5), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(7) {
  display: none;
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(3), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(4), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(6), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(8), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(9), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(10), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(11), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(12) {
  width: 8.5%;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.giocato, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.vinto, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.utileLordo, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.commRete, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.commProprie, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.bonus, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.tax, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.saldo {
  width: 8.5%;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(5), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(7) {
  display: flex;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(6) {
  display: none;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(2), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(3), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(4), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(5), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(7), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(8), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(9), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(10), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(11) {
  width: 9.2222222222%;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.giocato, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.vinto, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.PercProvv, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.ProvvRete, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.Provv, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.balance, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.TaxPerc, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.saldo, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.profile-type {
  width: 9.2222222222%;
  justify-content: center;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row ~ .result_row, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .result_row:not(:has(> .value.TaxPerc)) {
  display: none;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row[style*="display: block"] {
  display: flex !important;
}
@media (min-width: 1450px) {
  html body.home .footer-mobile .footer-row, html body.games .footer-mobile .footer-row {
    padding: 0 calc((100vw - 1450px) / 2);
  }
}
@media (min-width: 951px) {
  html body.games .games-container {
    padding: 20px 10px;
  }
}
html body.games .games-container-header {
  gap: 7px;
  justify-content: flex-start;
}
html body.games .games-container-header-order {
  display: flex !important;
  flex-flow: row;
  width: -moz-max-content;
  width: max-content;
}
html body.games .games-container-header-order-dropdown-item {
  padding: 8px;
  border-radius: 40px;
  width: 32px;
  height: 32px;
  border: 1px solid var(--select);
}
@media (min-width: 951px) {
  html body.games .games-container-header-order-dropdown-item:hover {
    background: transparent;
  }
}
html body.games .games-container-header-order-dropdown-item img {
  width: 14px;
  filter: var(--selectFilter);
}
html body.games .games-container-header-search {
  display: flex;
  width: calc(30vw + 32px);
  max-width: 433px;
  background: var(--select);
  border-radius: 32px;
  height: 32px;
  gap: 0;
  padding: 1px !important;
}
@media (max-width: 950px) {
  html body.games .games-container-header-search {
    max-width: 32px;
  }
}
html body.games .games-container-header-search-icon {
  filter: brightness(0);
  margin: 7px;
  order: -1;
  padding: 8px;
}
html body.games .games-container-header-search-input {
  height: 100%;
  width: calc(30vw - 1px);
  max-width: 400px;
  margin: 0;
  border-radius: 0 32px 32px 0;
  border: none;
  background-color: var(--bgColor);
  color: var(--txtColor);
}
html body.games .games-container-header-display {
  order: -1;
  height: 32px;
  gap: 0px;
  margin-left: 0;
}
html body.games .games-container-header-display-item.selected > div {
  filter: var(--selectFilter);
}
html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="78"], html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="79"], html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="80"], html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="81"], html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="82"] {
  order: -1;
}
html body.games .games-container-body .game-info-text-title, html body.games .games-container-body .game-info-text-provider {
  color: var(--select);
}
html body.games .games-container-body .game-info-favorite.active {
  filter: var(--selectFilter);
}
html body.games .landing-container-header-dropdown {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%2300FFB6" fill-rule="evenodd"></path></svg>');
}
html body.games .landing-container-header-title {
  color: var(--select);
}
html body.games .landing-container-header-number {
  background-color: var(--select);
  color: #000;
}
html body.games .landing-container-body-games-provider {
  border-color: var(--select);
}
html body.games .landing-container-body-games-provider.selected {
  background: var(--select);
}
html body.games .landing-container-body-games-provider.selected .landing-container-body-games-provider-logo {
  filter: brightness(0);
}
html body.games .landing-container-body-control {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%2300FFB6" fill-rule="evenodd"></path></svg>');
}
html body.games .landing-container-body-games-provider-logo {
  filter: var(--selectFilter);
}
html body.games .landing-container-back {
  color: var(--select);
}
html body.games #openTransfer {
  display: initial;
  background: var(--select);
}
html body.games .transfer {
  gap: 15px;
  padding-top: 0;
  border-radius: 10px;
  flex-direction: column;
  width: 60%;
  min-width: 250px;
  max-width: 350px;
  position: fixed;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  z-index: 111;
}
html body.games .transfer-title {
  color: var(--select);
  padding: 10px 10px 0 10px !important;
}
html body.games .transfer-value {
  padding: 0 0 0 10px;
  height: 54px;
  background: rgba(255, 255, 255, 0.1);
  width: 100%;
}
html body.games .transfer-value-titles-item[data-transfer=to] {
  color: var(--select);
}
html body.games .transfer-value-values-item[data-transfer=to] {
  color: var(--select);
}
html body.games .transfer-value-button {
  background: #191919;
  border-radius: 0 6px 6px 0;
}
html body.games .transfer-value-button-icon {
  filter: var(--selectFilter);
}
html body.games .transfer-value-button-title {
  color: var(--select);
}
html body.games .transfer-panel {
  flex-direction: column;
  height: auto;
  width: 100%;
}
html body.games .transfer-panel-title {
  opacity: 0.9;
}
html body.games .transfer-panel-controls {
  width: calc(100% - 20px);
}
html body.games .transfer-panel-controls-item {
  width: 50%;
}
html body.games .transfer-panel-controls-item[data-target=Sport] {
  border-radius: 5px 0 0 5px;
}
html body.games .transfer-panel-controls-item[data-target=Casino] {
  border-radius: 0 5px 5px 0;
}
html body.games .transfer-panel-controls-item:not(.active) {
  background: var(--select);
}
html body.games .transfer-panel-controls-arrow-icon {
  filter: var(--selectFilter);
}
html body.games .transfer-panel-import {
  width: calc(100% - 120px);
  margin: 0 auto;
  background: transparent;
  display: flex;
  flex-flow: column wrap;
  align-content: flex-end;
  padding: 0;
  order: -1;
}
html body.games .transfer-panel-import-title {
  font-size: 10px;
  line-height: 12px;
  height: 12px;
  margin-right: auto;
  padding-bottom: 5px !important;
  opacity: 0.6;
  text-indent: 0;
}
html body.games .transfer-panel-import-value {
  border-radius: 6px;
  background: transparent;
  border: 2px solid var(--select);
  color: var(--select);
  width: 100%;
  padding: 2px 7px;
  height: calc(80% - 5px);
}
html body.games .transfer-button {
  background: var(--select);
  color: #000;
  width: 100%;
  height: 35px;
  font-size: 16px;
  border-radius: 30px;
}
html body.games .gioca-banner {
  background: var(--select);
}
html body.games.casino .landing-container-back {
  display: none !important;
}
html body.games.casino_live #container .casino_live {
  background: #383838;
  padding-bottom: 30px;
  display: flex;
  flex-flow: column;
}
html body.games.casino_live #container .casino_live .carousel-container-controls {
  display: none;
}
html body.games.casino_live #container .casino_live .carousel-container:has(> .carousel-container-logo.asia_live) {
  display: flex;
}
html body.games.casino_live #container .casino_live .special-game {
  border-radius: 0;
  margin-top: 30px;
  gap: 25px;
}
html body.games.casino_live #container .casino_live .special-game-img {
  width: calc(100% + 1px);
}
html body.games.casino_live #container .casino_live .special-game.portomaso {
  padding: 0 15px;
}
html body.games.casino_live #container .footer-mobile {
  margin: 0;
}
html body.modal-show.footer-row-col-content .footer-mobile .footer-first-col .footer-row-col-content:has(> .footer-row-col-content-dropdown:not(.hidden):not([style*="display: none"])) {
  z-index: 101;
}
html body .main-markets-cont-dropdown {
  top: 96px;
  position: absolute;
  background: var(--txtColor);
  color: var(--bgColor);
  font-size: 14px;
}
html body .main-markets-cont-dropdown-market {
  min-width: 200px;
  width: 100%;
  height: 50px;
  line-height: 30px;
  padding: 10px 25px 10px 10px;
}
html body .main-markets-cont-dropdown-market.selected {
  color: #126e51;
  background-color: #fff;
  text-align: left;
}
html body *.hidden {
  display: none !important;
}
@media (max-width: 951px) {
  html body #leftMenu {
    background: var(--bgColor);
  }
}
html body #topHeader {
  background: var(--bgColor);
}
html body #topHeader .navigate {
  color: var(--txtColor);
}
html body .most_played_slider_cont_slider_quotes_odd {
  background: rgba(255, 255, 255, 0.1);
}
html body .most_played_slider_cont_slider_quotes_odd_val {
  color: var(--txtColor);
}
html body .odds-cont-odds .odd:not(.selected) .odd-val {
  color: var(--txtColor);
}
html body .odds-cont-odds .odd:not(.selected) .lockedQuote {
  filter: var(--logoFilter);
}
html body .sportTableWidget:not(#live_sport):not(#liveBettingCont) .table-row .event-quotes-container .quote-cont:not(.selected) {
  background: rgba(255, 255, 255, 0.1) !important;
}
@media (min-width: 951px) {
  html body .sportTableWidget .table-row .squads-container, html body .sportTableWidget .table-row .squad-container, html body .sportTableWidget .table-row .eventCodeAndTimeCont {
    border: none;
  }
}
html body .sportTableWidget .table-row .event-quotes-container .quote-cont:not(.selected) .quote-cont-value {
  color: var(--txtColor);
}
html body .sportTableWidget .table-row .event-quotes-container .quote-cont:not(.selected) .quote-cont .lockedQuote {
  filter: var(--logoFilter);
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container .quote-cont, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container .quote-cont, html body .sportTableWidget#cate_open .table-container .table-body .table-row .event-quotes-container .quote-cont {
  border: 1px solid var(--select);
  border-radius: 6px;
  width: calc(100% - 4px);
  height: 36px;
  margin: auto 2px;
}
@media (max-width: 951px) {
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container .quote-cont, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container .quote-cont, html body .sportTableWidget#cate_open .table-container .table-body .table-row .event-quotes-container .quote-cont {
    height: 46px;
  }
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont, html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont, html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont {
  width: calc(33.3333333333% - 4px);
  height: 44px;
  margin: 0 2px 5px;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:33.333333333333336%"], html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:33.333333333333336%"], html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:33.333333333333336%"] {
  width: calc(33.3333333333% - 4px) !important;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"], html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"], html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"] {
  width: calc(50% - 4px) !important;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="821"], html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="823"], html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="825"], html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="830"], html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="3132"], html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="821"], html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="823"], html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="825"], html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="830"], html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="3132"], html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="821"], html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="823"], html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="825"], html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="830"], html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .quote-cont[style="width:50%"][data-submarket="3132"] {
  width: calc(33.3333333333% - 4px) !important;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .over-under-odd-container-odds > .quote-cont, html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .over-under-odd-container-odds > .quote-cont, html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .over-under-odd-container-odds > .quote-cont {
  margin: 5px 2px;
  width: calc(50% - 4px);
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .over-under-odd-container-odds > .quote-cont:not(:nth-child(2n)) span, html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .over-under-odd-container-odds > .quote-cont:not(:nth-child(2n)) span, html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .over-under-odd-container-odds > .quote-cont:not(:nth-child(2n)) span {
  border: none;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score, html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score, html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score {
  border-color: var(--select);
  border-radius: 6px;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score .quote-cont, html body .sportTableWidget#most_played .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score .quote-cont, html body .sportTableWidget#cate_open .table-container .table-body .table-row.privileged .event-quotes-container .ris-esatto-odd-container .condensed-view.ris-esatto-odd-container-score .quote-cont {
  height: 100%;
  width: 100%;
  border: none;
  margin: 0;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .date-separetor .quote-titles-quote-group, html body .sportTableWidget#most_played .table-container .table-body .date-separetor .quote-titles-quote-group {
  display: flex;
  flex-flow: row;
  margin: 0 3px;
}
@media (min-width: 951px) {
  html body .sportTableWidget#next_events_widget .table-container .table-body .date-separetor .quote-titles-quote-group, html body .sportTableWidget#most_played .table-container .table-body .date-separetor .quote-titles-quote-group {
    padding: 0 4px;
  }
}
html body .sportTableWidget#next_events_widget .table-container .table-body .date-separetor .quote-titles-quote-group:first-child, html body .sportTableWidget#most_played .table-container .table-body .date-separetor .quote-titles-quote-group:first-child {
  margin-left: 0;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .date-separetor .quote-titles-quote-group:last-child, html body .sportTableWidget#most_played .table-container .table-body .date-separetor .quote-titles-quote-group:last-child {
  margin-right: 0;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .date-separetor .quote-titles-quote-group .quote-titles-quote, html body .sportTableWidget#most_played .table-container .table-body .date-separetor .quote-titles-quote-group .quote-titles-quote {
  display: block;
  text-align: center;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .date-separetor .quote-titles-quote-group .quote-titles-quote.three, html body .sportTableWidget#most_played .table-container .table-body .date-separetor .quote-titles-quote-group .quote-titles-quote.three {
  width: 33.3%;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .date-separetor .quote-titles-quote-group .quote-titles-quote:not(.three), html body .sportTableWidget#most_played .table-container .table-body .date-separetor .quote-titles-quote-group .quote-titles-quote:not(.three) {
  width: 50%;
}
@media (min-width: 951px) {
  html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container {
    padding: 0 4px;
  }
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container-group, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container-group {
  display: flex;
  flex-flow: row;
  width: -moz-max-content;
  width: max-content;
  margin: 0 3px;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container-group:first-child, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container-group:first-child {
  margin-left: 0;
}
html body .sportTableWidget#next_events_widget .table-container .table-body .table-row .event-quotes-container-group:last-child, html body .sportTableWidget#most_played .table-container .table-body .table-row .event-quotes-container-group:last-child {
  margin-right: 0;
}
html body .sportTableWidget#live_sport .table-container .table-body .table-row .event-quotes-container .quote-cont .lockedQuote, html body .sportTableWidget#liveBettingCont .table-container .table-body .table-row .event-quotes-container .quote-cont .lockedQuote {
  filter: var(--logoFilter);
}
html body .sportTableWidget#live_sport .table-live-header .selectedLiveSports .main-markets-cont-market-live.overview {
  display: none;
}
html body .sportTableWidget#event_open:has(.halved) .table-container {
  display: flex;
  flex-flow: column;
}
html body .sportTableWidget#event_open:has(.halved) .table-container .halved {
  max-height: calc(50% - 75px);
}
html body .sportTableWidget#event_open:has(.halved) .table-container .table-body.halved {
  overflow-y: auto;
  padding-bottom: 10px !important;
}
html body .sportTableWidget#event_open:has(.halved) .table-container .table-body.halved .odds-cont {
  min-height: -moz-max-content;
  min-height: max-content;
}
html body .footer-mobile .footer-row {
  border-color: var(--select);
}
html body.home .footer-mobile, html body.games .footer-mobile {
  padding-bottom: 40px;
}
html body.games .games-container {
  padding: 20px 10px;
}
html body.games .games-container-header {
  gap: 7px;
  justify-content: flex-start;
}
html body.games .games-container-header-order {
  display: flex !important;
  flex-flow: row;
  width: -moz-max-content;
  width: max-content;
}
html body.games .games-container-header-order-dropdown-item {
  padding: 8px;
  border-radius: 40px;
  width: 32px;
  height: 32px;
  border: 1px solid var(--transfer);
}
@media (min-width: 951px) {
  html body.games .games-container-header-order-dropdown-item:hover {
    background: transparent;
  }
}
html body.games .games-container-header-order-dropdown-item img {
  width: 14px;
  filter: var(--transferFilter);
}
html body.games .games-container-header-search {
  display: flex;
  background: var(--transfer);
  border-radius: 32px;
  height: 32px;
  gap: 0;
  padding: 1px !important;
}
html body.games .games-container-header-search-icon {
  filter: brightness(0);
  margin: 7px;
  order: -1;
  padding: 8px;
}
html body.games .games-container-header-search-popup .games-container-header-search-input {
  height: 44px;
  width: calc(30vw - 1px);
  max-width: 400px;
  margin: 0;
  border-radius: 7px;
  border: none;
  background-color: rgba(44, 44, 44, 0.8);
  color: var(--txtColor);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23C3C3C3' d='M10.213 11.85l.788-.616 4.31 5.516-.788.616z'/%3E%3Ccircle cx='6.862' cy='6.6' r='6.1' stroke='%23C3C3C3'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 16px 16px;
  background-position: 12px center;
  background-repeat: no-repeat;
  padding: 2px 2px 2px 40px;
  zoom: 1.2;
}
html body.games .games-container-header-display {
  order: -1;
  height: 32px;
  gap: 0px;
  margin-left: 0;
}
html body.games .games-container-header-display-item.selected > div {
  filter: var(--transferFilter);
}
html body.games .games-container-header-display-item[data-role="2"] {
  margin-right: 6px;
}
html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="78"], html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="79"], html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="80"], html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="81"], html body.games .games-container-body .game:not([style])[data-provider-name=Amatic][data-id="82"] {
  order: -1;
}
html body.games .games-container-body .game-info-text-title, html body.games .games-container-body .game-info-text-provider {
  color: var(--transfer);
}
html body.games .games-container-body .game-info-favorite.active {
  filter: var(--transferFilter);
}
html body.games .landing-container-header-dropdown {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23ffd402" fill-rule="evenodd"></path></svg>');
  filter: var(--selectFilter);
}
html body.games .landing-container-header-title {
  color: var(--transfer);
}
html body.games .landing-container-header-number {
  background-color: var(--transfer);
  color: #000;
}
html body.games .landing-container-body-games-provider {
  border-color: var(--transfer);
}
html body.games .landing-container-body-games-provider.selected {
  background: var(--transfer);
}
html body.games .landing-container-body-games-provider.selected .landing-container-body-games-provider-logo {
  filter: brightness(0);
}
html body.games .landing-container-body-control {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="11.997" height="6.998" viewBox="0 0 11.997 6.998"><path d="M1.284,12.5.5,11.74,5.929,6.5.5,1.257,1.284.5l5.43,5.241L7.5,6.5l-.784.757Z" transform="translate(12.497 -0.5) rotate(90)" fill="%23ffd402" fill-rule="evenodd"></path></svg>');
}
html body.games .landing-container-body-games-provider-logo {
  filter: var(--transferFilter);
}
html body.games .landing-container-back {
  color: var(--transfer);
}
html body.games #openTransfer {
  display: initial;
  background: var(--transfer);
}
html body.games .transfer {
  gap: 15px;
  padding-top: 0;
  border-radius: 10px;
  flex-direction: column;
  width: 60%;
  min-width: 250px;
  max-width: 350px;
  position: fixed;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  z-index: 111;
}
html body.games .transfer-title {
  color: var(--transfer);
  padding: 10px 10px 0 10px !important;
}
html body.games .transfer-value {
  padding: 0 0 0 10px;
  height: 54px;
  background: rgba(255, 255, 255, 0.1);
  width: 100%;
}
html body.games .transfer-value-titles-item[data-transfer=to] {
  color: var(--transfer);
}
html body.games .transfer-value-values-item[data-transfer=to] {
  color: var(--transfer);
}
html body.games .transfer-value-button {
  background: #191919;
  border-radius: 0 6px 6px 0;
}
html body.games .transfer-value-button-icon {
  filter: var(--transferFilter);
}
html body.games .transfer-value-button-title {
  color: var(--transfer);
}
html body.games .transfer-panel {
  flex-direction: column;
  height: auto;
  width: 100%;
}
html body.games .transfer-panel-title {
  opacity: 0.9;
}
html body.games .transfer-panel-controls {
  width: calc(100% - 20px);
}
html body.games .transfer-panel-controls-item {
  width: 50%;
}
html body.games .transfer-panel-controls-item[data-target=Sport] {
  border-radius: 5px 0 0 5px;
}
html body.games .transfer-panel-controls-item[data-target=Casino] {
  border-radius: 0 5px 5px 0;
}
html body.games .transfer-panel-controls-item:not(.active) {
  background: var(--transfer);
}
html body.games .transfer-panel-controls-arrow-icon {
  filter: var(--transferFilter);
}
html body.games .transfer-panel-import {
  width: calc(100% - 120px);
  margin: 0 auto;
  background: transparent;
  display: flex;
  flex-flow: column wrap;
  align-content: flex-end;
  padding: 0;
  order: -1;
}
html body.games .transfer-panel-import-title {
  font-size: 10px;
  line-height: 12px;
  height: 12px;
  margin-right: auto;
  padding-bottom: 5px !important;
  opacity: 0.6;
  text-indent: 0;
}
html body.games .transfer-panel-import-value {
  border-radius: 6px;
  background: transparent;
  border: 2px solid var(--transfer);
  color: var(--transfer);
  width: 100%;
  padding: 2px 7px;
  height: calc(80% - 5px);
}
html body.games .transfer-button {
  background: var(--transfer);
  color: #000;
  width: 100%;
  height: 35px;
  font-size: 16px;
  border-radius: 30px;
}
html body.games .gioca-banner {
  background: var(--transfer);
}
html body.games #container {
  max-width: 100%;
  width: 100%;
}
html body.games #container > div > *:not(.games-banner):not(.transfer) {
  max-width: 1450px;
  margin-left: auto;
  margin-right: auto;
}
html body.games #container > div .special-game {
  margin-top: 70px;
  margin-bottom: 50px;
}
html body.games .carousel-container-content-game-desc span {
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  line-height: 20px;
  max-width: calc(100% - 30px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html body.games .carousel-container-content-game-desc-prov {
  font-size: 12px !important;
  margin-top: 2px;
  color: rgba(255, 255, 255, 0.4) !important;
}
@media (max-width: 950px) {
  html body.games .carousel-container-controls-item {
    display: none;
  }
}
@media (max-width: 950px) {
  html body.games .carousel-container .carousel-container-title {
    font-size: 22px;
  }
}
@media (max-width: 950px) {
  html body.games .carousel-container-logo-all {
    font-size: 14px;
    line-height: 16px;
    margin-right: 0;
  }
}
html body.games .carousel-container-logo-all .carousel-container-logo-number {
  font-size: 10px;
  padding: 2px 8px;
  line-height: 16px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.2);
  position: relative;
  top: -2px;
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons button {
  background-color: var(--header);
}
html body.games .games-banner:has(> .games-banner-slider) .games-banner-buttons button:not(:hover) img {
  filter: var(--selectFilter);
}
@media (min-width: 951px) {
  html body.games .games-banner:not(:has(> .games-banner-slider)) .games-banner-img {
    width: auto;
    max-height: 800px;
    aspect-ratio: 1920/992;
  }
  html body.games .games-banner:not(:has(> .games-banner-slider)) .games-banner-desc {
    bottom: 20%;
    gap: 10px;
  }
  html body.games .games-banner:not(:has(> .games-banner-slider)) .games-banner-desc-logo {
    width: 250px;
  }
  html body.games .games-banner:not(:has(> .games-banner-slider)) .games-banner-desc-title {
    font-size: 28px;
  }
  html body.games .games-banner:not(:has(> .games-banner-slider)) .games-banner-desc-text {
    font-size: 20px;
  }
}
html body.games .games-container {
  display: flex;
  flex-flow: column;
}
html body.games .games-container .landing-container-back {
  margin: 0 auto 30px;
}
@media (min-width: 951px) {
  html body.games .landing-container .landing-container-back:not([style*=none]) {
    display: inline !important;
  }
  html body.games .games-container .landing-container-back {
    display: none !important;
  }
}
@media (max-width: 951px) {
  html body.games #container .casino > *:not(.games-banner):not(.transfer):not(.games-container), html body.games #container .casino_live > *:not(.games-banner):not(.transfer):not(.games-container), html body.games #container .virtual > *:not(.games-banner):not(.transfer):not(.games-container) {
    width: 100%;
  }
  html body.games #container .casino .games-container, html body.games #container .casino_live .games-container, html body.games #container .virtual .games-container {
    padding: 20px 0;
  }
}
html body.games.casino .games-container-header-rocket {
  display: none;
}
html body.games.casino .games-container-body .game[data-id=LPgreyhounds], html body.games.casino .games-container-body .game[data-id=LPhorses], html body.games.casino .games-container-body .game[data-id=LPspeedway], html body.games.casino .games-container-body .game[data-id=LPtrotting], html body.games.casino .games-container-body .game[data-id=LPvelodrome] {
  display: none;
}
@media (max-width: 951px) {
  html body.games.casino .casino .landing-container-back[style="display: inline;"] {
    display: inline !important;
  }
}
html body.games.casino_live #container .casino_live {
  padding-bottom: 30px;
  display: flex;
  flex-flow: column;
  background: transparent;
}
html body.games.casino_live #container .casino_live .landing-container {
  margin-top: -100px;
  z-index: 2;
}
html body.games.casino_live #container .casino_live .carousel-container-controls {
  display: none;
}
html body.games.casino_live #container .casino_live .carousel-container:has(> .carousel-container-logo.asia_live) {
  display: flex;
}
html body.games.casino_live #container .casino_live .games-banner.mobile {
  display: flex;
  flex-flow: column;
  margin-bottom: 0;
}
html body.games.casino_live #container .casino_live .games-banner.mobile .games-banner-desc {
  margin-top: 25px;
  position: relative;
  bottom: 0;
}
html body.games.casino_live #container .casino_live .special-game {
  display: flex;
  flex-flow: column;
  gap: 30px 0;
  max-width: 800px;
  border-radius: 14px;
}
@media (min-width: 951px) {
  html body.games.casino_live #container .casino_live .special-game-top:hover .special-game-img, html body.games.casino_live #container .casino_live .special-game-bottom:hover .special-game-img {
    filter: brightness(0.3);
    transform: scale(1.2);
  }
  html body.games.casino_live #container .casino_live .special-game-top:hover .special-game-extra, html body.games.casino_live #container .casino_live .special-game-bottom:hover .special-game-extra {
    visibility: visible;
    opacity: 1;
  }
}
@media (max-width: 951px) {
  html body.games.casino_live #container .casino_live .special-game.mobile {
    margin: 50px 15px 20px;
    width: calc(100% - 30px);
  }
  html body.games.casino_live #container .casino_live .special-game.mobile .special-game-img {
    filter: brightness(0.3);
  }
  html body.games.casino_live #container .casino_live .special-game.mobile .special-game-extra {
    opacity: 1;
    visibility: visible;
    bottom: unset;
    transform: translate(0, -50%);
    top: 50%;
  }
}
html body.games.casino_live #container .casino_live .special-game-top, html body.games.casino_live #container .casino_live .special-game-bottom {
  position: relative;
  width: 100%;
  aspect-ratio: 1440/800;
  overflow: hidden;
  border-radius: 10px;
}
html body.games.casino_live #container .casino_live .special-game-top .special-game-img, html body.games.casino_live #container .casino_live .special-game-bottom .special-game-img {
  height: 100%;
}
html body.games.casino_live #container .casino_live .special-game-middle {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-content: center;
  gap: 10px 0;
}
html body.games.casino_live #container .casino_live .special-game-middle .special-game-extra-logo {
  height: 70px;
}
html body.games.casino_live #container .casino_live .special-game-middle-title, html body.games.casino_live #container .casino_live .special-game-middle-text {
  color: var(--txtColor);
  width: -moz-max-content;
  width: max-content;
  margin-inline: auto;
  text-align: center;
}
html body.games.casino_live #container .casino_live .special-game-middle-title {
  font-size: 26px;
  font-weight: 700;
}
html body.games.casino_live #container .casino_live .special-game-middle-text {
  font-size: 18px;
  line-height: 20px;
  font-weight: 300;
}
html body.games.casino_live #container .footer-mobile {
  margin: 0;
}
html body.games.virtual #container .virtual {
  display: flex;
  flex-flow: column;
}
html body.games.virtual #container .games-banner.desktop {
  margin-bottom: -200px;
}
@media (max-width: 951px) {
  html body.games.virtual #container .games-banner-img {
    min-width: 768px;
  }
}
html body.games.virtual #container .games-banner-desc {
  bottom: 20%;
}
@media (max-width: 951px) {
  html body.games.virtual #container .games-banner-desc {
    bottom: 0% !important;
  }
}
html body.games.virtual #container .games-banner-desc-logo {
  width: 200px;
  padding-bottom: 20px;
}
@media (max-width: 951px) {
  html body.games.virtual #container .games-banner-desc-logo {
    width: 120px;
  }
}
html body.games.virtual #container .games-banner-desc-title {
  font-size: 28px;
  margin-bottom: 11px;
  font-weight: 700;
}
html body.games.virtual #container .games-banner-desc-text {
  font-size: 20px;
  line-height: 24px;
  text-align: center;
}
@media (max-width: 501px) {
  html body.games.virtual #container .games-banner-desc-text {
    font-size: 16px;
  }
}
html body.games.virtual #container .landing-container.desktop {
  z-index: 1;
}
@media (min-width: 951px) {
  html body.games.virtual #container .landing-container.desktop {
    margin-top: 100px;
  }
}
@media (max-width: 951px) {
  html body.games.virtual #container .landing-container.desktop:not(:has(~ .games-container.active)) {
    display: flex !important;
    order: 1;
  }
  html body.games.virtual #container .landing-container.desktop .landing-container-body-games-provider {
    min-width: 31%;
    width: 31%;
    padding: 2.5%;
  }
}
@media (max-width: 951px) and (max-width: 501px) {
  html body.games.virtual #container .landing-container.desktop .landing-container-body-games-provider {
    padding: 5px;
  }
}
html body.games.virtual #container .games-container-body .game[data-id=LPalibaba], html body.games.virtual #container .games-container-body .game[data-id=LPAztec], html body.games.virtual #container .games-container-body .game[data-id=LPdiamond], html body.games.virtual #container .games-container-body .game[data-id=LPFruit], html body.games.virtual #container .games-container-body .game[data-id=LPMermaid], html body.games.virtual #container .games-container-body .game[data-id=LPVampire] {
  display: none;
}
html body.games.virtual #container .footer-mobile {
  margin-top: 10%;
}
html body.games.poker .games-banner-desc {
  bottom: 25%;
}
html body.logged div#user_menu {
  background: var(--header);
}
@media (max-width: 951px) {
  html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart, html body.logged[class*=listaSc] #user_menu #select_val #result_pvva_scom .vintoAndPayouContainer .chart .piechart .main {
    background-color: var(--header);
  }
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row, html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row {
  background: #0a6693;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="0"], html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="0"] {
  background: #05344b;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="1"], html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="1"] {
  background: #063e59;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="2"], html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="2"] {
  background: #074868;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="3"], html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="3"] {
  background: #085276;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row[data-depth="4"], html body.logged.clienti #user_menu #select_val #result_val_clienti .result_row[data-depth="4"] {
  background: #095c84;
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(7) {
  display: flex;
}
html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(3), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(4), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(6), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(7), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(8), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(9), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(10), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(11), html body.logged.provvigioni #user_menu #select_val #result_title_provvigioni .title:nth-child(12) {
  width: 7.5555555556%;
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.giocato, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.vinto, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.utileLordo, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.tickNum, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.commRete, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.commProprie, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.bonus, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.tax, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.saldo {
  width: 7.5555555556%;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(6) {
  display: flex;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(2), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(3), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(4), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(5), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(6), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(7), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(8), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(9), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(10), html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_title_provvigioni .title:nth-child(11) {
  width: 8.3%;
}
html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.giocato, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.vinto, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.PercProvv, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.ProvvRete, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.Provv, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.balance, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.TaxPerc, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.tax, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.saldo, html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:has(> #result_val_provvigioni > .result_row > .value.TaxPerc) #result_val_provvigioni .result_row .value.profile-type {
  width: 8.3%;
  justify-content: center;
}
@media (max-width: 1360px) {
  html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:not(:has(> #result_val_provvigioni > .result_row > .value.TaxPerc)) #result_title_provvigioni .title:nth-child(2) {
    margin-left: 204px;
  }
  html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:not(:has(> #result_val_provvigioni > .result_row > .value.TaxPerc)) #result_title_provvigioni .title:nth-child(3) {
    margin-left: 0;
  }
}
@media (max-width: 1360px) {
  html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:not(:has(> #result_val_provvigioni > .result_row > .value.TaxPerc)) #result_val_provvigioni .result_row .value.profile-type:not(.uid) {
    margin-left: 204px;
  }
  html body.logged.provvigioni #user_menu #select_val #result_table_provvigioni:not(:has(> #result_val_provvigioni > .result_row > .value.TaxPerc)) #result_val_provvigioni .result_row .value.giocato {
    margin-left: 0;
  }
}
html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.giocato, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.vinto, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.utileLordo, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.commRete, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.commProprie, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.bonus, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.tax, html body.logged.provvigioni #user_menu #select_val #result_val_provvigioni .result_row .value.saldo {
  justify-content: center;
}
html body *.hidden {
  display: none !important;
}/*# sourceMappingURL=newMobileLionbet.css.map */