@import url("https://fonts.googleapis.com/css2?family=Archivo+Narrow:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");

:root {
  /* rankingWidgetModal */
  --rankingWidgetModal__header__background: #101010;
  --rankingWidgetModal__header__color: #fff;
  --rankingWidgetModal__header__closeBtn__color: #9b9b9b;
  --rankingWidgetModal__header__borderBottom: 1px solid #9b9b9b;
  /* General */
  --rankingWidget__borderRadius: 5px;
  --rankingWidget__boxShadow: 0 0 0.3125rem 0.125rem var(--color-main);
  --rankingWidget__borderRadius__whenInModal: 0;
  --rankingWidget__boxShadow__whenInModal: none;
  --rankingWidget__body__background: #202020;
  --rankingWidget__body__color: #fff;
  --rankingWidget__imgHeight: 116px;
  --rankingWidget__imgOverlay__background: rgba(0, 0, 0, 0.75);
  --rankingWidget__button__color: #fff;
  --rankingWidget__pulseIcon__background: var(--color-main);
  --rankingWidget__pulseIcon__size: 8px;
  --iconsSize: 12px;
  /* Content In body-right */
  --rankingWidget__iconSize: 12px;
  --rankingWidget__content__gridTemplateColumns: repeat(2, auto);
  --rankingWidget__contentHeading__fontSize: 10px;
  --rankingWidget__contentText__fontSize: 16px;
  --rankingWidget__contentHeading__totalPrizes__color: #fff;
  --rankingWidget__contentText__totalPrizes__color: #fff;
  --rankingWidget__contentText__totalPrizes__iconImage: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M378.7 32H133.3L256 182.7L378.7 32zM512 192l-107.4-141.3L289.6 192H512zM107.4 50.67L0 192h222.4L107.4 50.67zM244.3 474.9C247.3 478.2 251.6 480 256 480s8.653-1.828 11.67-5.062L510.6 224H1.365L244.3 474.9z'/%3E%3C/svg%3E");
  --rankingWidget__contentHeading__endsIn__color: #9b9b9b;
  --rankingWidget__contentText__endsIn__color: #fff;
  --rankingWidget__contentText__endsIn__iconImage: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M378.7 32H133.3L256 182.7L378.7 32zM512 192l-107.4-141.3L289.6 192H512zM107.4 50.67L0 192h222.4L107.4 50.67zM244.3 474.9C247.3 478.2 251.6 480 256 480s8.653-1.828 11.67-5.062L510.6 224H1.365L244.3 474.9z'/%3E%3C/svg%3E");
  --rankingWidget__contentHeading__duration__color: #9b9b9b;
  --rankingWidget__contentText__duration__color: #fff;
  --rankingWidget__contentText__duration__iconImage: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M378.7 32H133.3L256 182.7L378.7 32zM512 192l-107.4-141.3L289.6 192H512zM107.4 50.67L0 192h222.4L107.4 50.67zM244.3 474.9C247.3 478.2 251.6 480 256 480s8.653-1.828 11.67-5.062L510.6 224H1.365L244.3 474.9z'/%3E%3C/svg%3E");
  --rankingWidget__contentHeading__minBet__color: #9b9b9b;
  --rankingWidget__contentText__minBet__color: #fff;
  --rankingWidget__contentText__minBet__iconImage: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M378.7 32H133.3L256 182.7L378.7 32zM512 192l-107.4-141.3L289.6 192H512zM107.4 50.67L0 192h222.4L107.4 50.67zM244.3 474.9C247.3 478.2 251.6 480 256 480s8.653-1.828 11.67-5.062L510.6 224H1.365L244.3 474.9z'/%3E%3C/svg%3E");
  /* Inforow */
  --rankingWidget__infoRow__height: 42px;
  --rankingWidget__infoRow__background: #2c2c2c;
  --rankingWidget__infoRow__description__color: #9b9b9b;
  --rankingWidget__infoRow__description__fontSize: 12px;
  --rankingWidget__infoRow__value__color: #fff;
  --rankingWidget__infoRow__value__fontSize: 14px;
  --rankingWidget__infoRow__btn__openRank__size: 28px;
  --rankingWidget__infoRow__btn__openRank__color: #fff;
  --rankingWidget__infoRow__btn__openRank__border: 1px solid #fff;
  --rankingWidget__infoRow__btn__openRank__hover__color: var(--color-main);
  --rankingWidget__infoRow__btn__openRank__hover__border: 1px solid
    var(--color-main);
  --rankingWidget__infoRow__btn__play__background: var(--color-main);
  --rankingWidget__infoRow__btn__play__color: #fff;
  --rankingWidget__infoRow__btn__play__border: 1px solid var(--color-main);
  --rankingWidget__infoRow__btn__play__fontSize: 14px;
  --rankingWidget__infoRow__btn__sign__border: 1px solid #069306;
  --rankingWidget__infoRow__btn__sign__background: #2d772d;
  /* Collapse */
  --rankingWidget__collapse__background: #222;
  --rankingWidget__collapse__color: #fff;
  --rankingWidget__collapse__headingIcon__background: rgb(94, 37, 37);
  --rankingWidget__collapse__headingIcon__size: 30px;
  --rankingWidget__collapse__heading__iconsColor: #fff;
  --rankingWidget__collapse__headingIcon__iconImage: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M378.7 32H133.3L256 182.7L378.7 32zM512 192l-107.4-141.3L289.6 192H512zM107.4 50.67L0 192h222.4L107.4 50.67zM244.3 474.9C247.3 478.2 251.6 480 256 480s8.653-1.828 11.67-5.062L510.6 224H1.365L244.3 474.9z'/%3E%3C/svg%3E");
  --rankingWidget__collapse__heading__primaryColor: var(--color-main);
  --rankingWidget__collapse__heading__secondaryColor: #9b9b9b;
  --rankingWidget__collapse__arrow__iconsColor: #9b9b9b;
  --rankingWidget__collapse__heading__collapsed__fontSize: 12px;
  --rankingWidget__collapse__heading__expanded__fontSize: 16px;
  --rankingWidget__collapse__separation__border: 1px solid #333;
  --rankingWidget__collapse__bodyImgContainer__size: 50px;
  --rankingWidget__collapse__bodyImg__iconsSize: 36px;
  --rankingWidget__collapse__bodyImgContainer__background: linear-gradient(
    0deg,
    var(--rankingWidget__collapse__background) 0%,
    var(--color-main) 100%
  );
  --rankingWidget__collapse__bodyImg__iconImage: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M378.7 32H133.3L256 182.7L378.7 32zM512 192l-107.4-141.3L289.6 192H512zM107.4 50.67L0 192h222.4L107.4 50.67zM244.3 474.9C247.3 478.2 251.6 480 256 480s8.653-1.828 11.67-5.062L510.6 224H1.365L244.3 474.9z'/%3E%3C/svg%3E");
  --rankingWidget__collapse__bodyImg__iconsColor: #fff;
  --rankingWidget__collapse__bodyTitle__color: #fff;
  --rankingWidget__collapse__bodyTitle__fontSize: 16px;
  --rankingWidget__collapse__bodyText__color: #999;
  --rankingWidget__collapse__bodyText__fontSize: 12px;
  --rankingWidget__collapse__bodyInfoBoxTitle__color: #999;
  --rankingWidget__collapse__bodyInfoBoxTitle__fontSize: 12px;
  --rankingWidget__collapse__bodyInfoBoxText__color: #fff;
  --rankingWidget__collapse__bodyInfoBoxText__fontSize: 12px;
  /* Table */
  --rankingWidget__table__head__maxHeight__whenInModal: 300px;
  --rankingWidget__table__head__fontSize: 14px;
  --rankingWidget__table__thead__background: #000;
  --rankingWidget__table__thead__color: #fff;
  --rankingWidget__table__tbody__fontSize: 12px;
  --rankingWidget__table__tbody__oddRows__background: #282828;
  --rankingWidget__table__tbody__oddRows__color: #9b9b9b;
  --rankingWidget__table__tbody__evenRows__background: #000;
  --rankingWidget__table__tbody__evenRows__color: #9b9b9b;
  /* Terms and Conditions */
  --rankingWidget__tec_buttonColor: #5a5a5a;
}

.rankingWidgetModal .modal-header {
  background: var(--rankingWidgetModal__header__background);
  color: var(--rankingWidgetModal__header__color);
  border-bottom: var(--rankingWidgetModal__header__borderBottom);
}

.rankingWidgetModal .modal-header button.close {
  color: var(--rankingWidgetModal__header__closeBtn__color);
  text-shadow: none;
  opacity: 1;
}

.rankingWidgetModal .modal-body {
  padding: 0;
}

.rankingWidget {
  --boxShadow: var(--rankingWidget__boxShadow);
  --borderRadius: var(--rankingWidget__borderRadius);
  box-shadow: var(--boxShadow);
  border-radius: var(--borderRadius);
  overflow: hidden;
  background: var(--rankingWidget__body__background);
}

.rankingWidgetModal .rankingWidget {
  --boxShadow: var(--rankingWidget__boxShadow__whenInModal);
  --borderRadius: var(--rankingWidget__borderRadius__whenInModal);
}

.layerCasino .rankingWidget {
  display: flex;
  flex-direction: column;
}

.layerCasino .rankingWidget > * {
  flex: 0 0 auto;
}

.layerCasino .rankingWidget__table {
  min-height: 0;
  /*flex: 1 1 0;*/
}

.layerCasino .rankingWidget__table__container {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.layerCasino .rankingWidget__table thead {
  position: sticky;
  top: 0;
}

.rankingWidget__body {
  display: flex;
  background: var(--rankingWidget__body__background);
  color: var(--rankingWidget__body__color);
}

.rankingWidget__img__container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rankingWidget__img__container:hover .rankingWidget__img__overlay {
  visibility: visible;
}

.rankingWidget__img__imgElement {
  display: block;
  height: var(--rankingWidget__imgHeight);
  width: auto;
  max-width: 116px;
  width: 90%;
  height: auto;
  border-radius: 5px;
}

.rankingWidget__img__overlay {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--rankingWidget__imgOverlay__background);
  width: 100%;
  height: 100%;
}

.rankingWidget__img__overlayContent {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rankingWidget__img__button {
  cursor: pointer;
  width: 40%;
  height: 40%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  background-color: var(--rankingWidget__button__color);
}

.rankingWidget__img__button:hover {
  transform: scale(1.05);
}

.rankingWidget__img__button:active {
  transform: scale(0.95);
}

.rankingWidget__img__button--play {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176 168V344C176 352.7 180.7 360.7 188.3 364.9C195.8 369.2 205.1 369 212.5 364.5L356.5 276.5C363.6 272.1 368 264.4 368 256C368 247.6 363.6 239.9 356.5 235.5L212.5 147.5C205.1 142.1 195.8 142.8 188.3 147.1C180.7 151.3 176 159.3 176 168V168z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM176 168V344C176 352.7 180.7 360.7 188.3 364.9C195.8 369.2 205.1 369 212.5 364.5L356.5 276.5C363.6 272.1 368 264.4 368 256C368 247.6 363.6 239.9 356.5 235.5L212.5 147.5C205.1 142.1 195.8 142.8 188.3 147.1C180.7 151.3 176 159.3 176 168V168z'/%3E%3C/svg%3E");
}

.rankingWidget__content {
  display: grid;
  align-content: center;
  grid-template-areas: none;
  flex: 1 0 0;
  grid-template-columns: var(--rankingWidget__content__gridTemplateColumns);
  grid-gap: 10px;
  padding: 10px;
  height: var(--rankingWidget__imgHeight);
  box-sizing: border-box;
}

.rankingWidget__content > * {
  min-width: 0;
}

.rankingWidget__contentBlock {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  max-width: 100%;
  --contentHeading__color: var(
    --rankingWidget__contentHeading__totalPrizes__color
  );
  --contentText__color: var(--rankingWidget__contentText__totalPrizes__color);
  --iconsColor: var(--contentText__color);
}

.rankingWidget__contentBlock--totalPrizes {
  --contentHeading__color: var(
    --rankingWidget__contentHeading__totalPrizes__color
  );
  --contentText__color: var(--rankingWidget__contentText__totalPrizes__color);
}

.rankingWidget__contentBlock--endsIn {
  --contentHeading__color: var(--rankingWidget__contentHeading__endsIn__color);
  --contentText__color: var(--rankingWidget__contentText__endsIn__color);
}

.rankingWidget__contentBlock--duration {
  --contentHeading__color: var(
    --rankingWidget__contentHeading__duration__color
  );
  --contentText__color: var(--rankingWidget__contentText__duration__color);
}

.rankingWidget__contentBlock--minBet {
  --contentHeading__color: var(--rankingWidget__contentHeading__minBet__color);
  --contentText__color: var(--rankingWidget__contentText__minBet__color);
}

.rankingWidget__contentHeading {
  font-size: var(--rankingWidget__contentHeading__fontSize);
  color: var(--contentHeading__color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rankingWidget__contentText {
  display: flex;
  align-items: center;
  font-size: var(--rankingWidget__contentText__fontSize);
  color: var(--contentText__color);
}

.rankingWidget__contentText span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rankingWidget__contentText > *:not(:only-child) {
  margin-right: 5px;
}

.rankingWidget__table {
  width: 100%;
  border-collapse: collapse;
}

.rankingWidgetModal .rankingWidget__table__container {
  max-height: var(--rankingWidget__table__head__maxHeight__whenInModal);
  overflow-y: auto;
}

.rankingWidget__table thead {
  font-size: var(--rankingWidget__table__head__fontSize);
}

.rankingWidgetModal .rankingWidget__table thead {
  position: sticky;
  top: 0;
}

.rankingWidget__table thead tr {
  background: var(--rankingWidget__table__thead__background);
  color: var(--rankingWidget__table__thead__color);
  --iconsColor: var(--rankingWidget__table__thead__color);
}

.rankingWidget__table tbody {
  font-size: var(--rankingWidget__table__tbody__fontSize);
}

.rankingWidget__table tbody tr {
  --iconsColor: var(--rankingWidget__table__tbody__oddRows__color);
}

.rankingWidget__table tbody tr:nth-of-type(odd):not(.races__myRow) {
  background: var(--rankingWidget__table__tbody__oddRows__background);
  color: var(--rankingWidget__table__tbody__oddRows__color);
}

.rankingWidget__table tbody tr:nth-of-type(even):not(.races__myRow) {
  background: var(--rankingWidget__table__tbody__evenRows__background);
  color: var(--rankingWidget__table__tbody__evenRows__color);
}

.rankingWidget__table__cellContent {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 6px;
  font-size: 14px;
}

.rankingWidget__tableHistory {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.rankingWidget__table__cell--nickname {
  min-width: 0;
  max-width: 12ch;
}

td.rankingWidget__table__cell--nickname .rankingWidget__table__cellContent {
  flex: 1 1 0;
  display: block;
  text-align: center;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rankingWidget__table__cell--pvr {
  min-width: 0;
  max-width: 12ch;
}

td.rankingWidget__table__cell--pvr .rankingWidget__table__cellContent {
  flex: 1 1 0;
  display: block;
  text-align: center;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rankingWidget__table__cellContent > *:last-child:not(.hide) {
  margin-left: 8px;
}

.rankingWidget__infoRow {
  padding: 0 12px;
  height: var(--rankingWidget__infoRow__height);
  background: var(--rankingWidget__infoRow__background);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.rankingWidget__infoRow__left {
  display: flex;
  align-items: center;
}

.rankingWidget__infoRow__left > *:not(:last-child) {
  margin-right: 5px;
}

.rankingWidget__infoRow__description {
  font-size: var(--rankingWidget__infoRow__description__fontSize);
  color: var(--rankingWidget__infoRow__description__color);
}

.rankingWidget__infoRow__value {
  font-size: var(--rankingWidget__infoRow__value__fontSize);
  color: var(--rankingWidget__infoRow__value__color);
}

.rankingWidget__infoRow__controls {
  display: flex;
  align-items: center;
}

.rankingWidget__infoRow__controls > *:not(:last-child) {
  margin-right: 14px;
}

.rankingWidget__infoRow__btn {
  cursor: pointer;
  transition: background, border 0.2s ease-in;
  border-radius: 999px;
  user-select: none;
}

.rankingWidget__infoRow__btn:active {
  transform: scale(1.05);
}

.rankingWidget__infoRow__btn--openRank {
  border: 1px solid var(--rankingWidget__infoRow__btn__openRank__border);
}

.rankingWidget__infoRow__btn--openRank:hover {
  background: var(--rankingWidget__infoRow__btn__openRank__hover__color);
  border: 1px solid var(--rankingWidget__infoRow__btn__openRank__hover__border);
}

.rankingWidget__infoRow__btn--openRank::after {
  content: "";
  display: block;
  width: var(--rankingWidget__infoRow__btn__openRank__size);
  height: var(--rankingWidget__infoRow__btn__openRank__size);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 60%;
  mask-size: 60%;
  background-color: var(--rankingWidget__infoRow__btn__openRank__color);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z'/%3E%3C/svg%3E");
}

.rankingWidget__infoRow__btn--play,
.rankingWidget__infoRow__btn--signin,
.rankingWidget__infoGrid__control--3 {
  color: var(--rankingWidget__infoRow__btn__play__color);
  border: var(--rankingWidget__infoRow__btn__play__border);
  background: var(--rankingWidget__infoRow__btn__play__background);
  border-radius: 999px;
  padding: 0 12px;
  font-size: var(--rankingWidget__infoRow__btn__play__fontSize);
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 2;
}

.rankingWidget__infoRow__btn--play:hover,
.rankingWidget__infoRow__btn--signin:hover {
  filter: brightness(1.2);
}
.rankingWidget__infoRow__btn--signin {
  border: var(--rankingWidget__infoRow__btn__sign__border);
  background: var(--rankingWidget__infoRow__btn__sign__background);
}

.rankingWidget__collapse {
  cursor: pointer;
  user-select: none;
  background: var(--rankingWidget__collapse__background);
  color: var(--rankingWidget__collapse__color);
}

.rankingWidget__collapse__heading {
  --iconsColor: var(--rankingWidget__collapse__heading__iconsColor);
  height: 50px;
  display: flex;
  align-items: center;
  --iconsColor: var(--rankingWidget__collapse__heading__iconsColor);
  border-bottom: var(--rankingWidget__collapse__separation__border);
}

.rankingWidget__collapse__heading > *:not(:last-child) {
  margin-right: 12px;
}

.rankingWidget__collapse__headingIcon {
  margin: 6px;
  padding: 4px;
  background-color: #000;
  border-radius: 100%;
  width: var(--rankingWidget__collapse__headingIcon__size);
  height: var(--rankingWidget__collapse__headingIcon__size);
  display: none;
  justify-content: center;
  align-items: center;
  --iconsSize: calc(var(--rankingWidget__collapse__headingIcon__size) * 0.6);
}

.rankingWidget__collapse--collapsed .rankingWidget__collapse__headingIcon {
  display: flex;
}

.rankingWidget__collapse__headingCollapsed {
  padding: 6px 6px;
  font-size: var(--rankingWidget__collapse__heading__collapsed__fontSize);
  display: none;
  flex-direction: column;
}

.rankingWidget__collapse--collapsed .rankingWidget__collapse__headingCollapsed {
  display: flex;
}

.rankingWidget__collapse__headingTitle {
  color: var(--rankingWidget__collapse__heading__primaryColor);
}

.rankingWidget__collapse__headingSubtitle {
  color: var(--rankingWidget__collapse__heading__secondaryColor);
}

.rankingWidget__collapse__headingExpanded {
  padding: 6px 16px;
  font-size: var(--rankingWidget__collapse__heading__expanded__fontSize);
  color: var(--rankingWidget__collapse__heading__primaryColor);
}

.rankingWidget__collapse--collapsed .rankingWidget__collapse__headingExpanded {
  display: none;
}

.rankingWidget__collapse__arrow {
  flex: 0 0 auto;
  margin-left: auto;
  padding: 0 16px;
  align-self: stretch;
  display: flex;
  justify-content: center;
  align-items: center;
  --iconsColor: var(--rankingWidget__collapse__arrow__iconsColor);
  border-left: var(--rankingWidget__collapse__separation__border);
}

.rankingWidget__collapse__arrow > * {
  transform: rotate(180deg);
}

.rankingWidget__collapse--collapsed .rankingWidget__collapse__arrow > * {
  transform: rotate(0deg);
}

.rankingWidget__collapse--collapsed .rankingWidget__collapse__body {
  display: none;
}

.rankingWidget__collapse__bodyContent {
  padding: 10px 16px;
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-template-rows: auto;
  grid-gap: 12px;
  grid-template-areas: "rankingWidget__collapse__bodyImgContainer rankingWidget__collapse__bodyDescription";
}

.rankingWidget__infoRow__alreadySigned{
	color: var(--rankingWidget__infoRow__btn__sign__background);
}

.rankingWidget__collapse__bodyImgContainer {
  grid-area: rankingWidget__collapse__bodyImgContainer;
  --iconsSize: var(--rankingWidget__collapse__bodyImg__iconsSize);
  --iconsColor: var(--rankingWidget__collapse__bodyImg__iconsColor);
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--rankingWidget__collapse__bodyImgContainer__size);
  height: var(--rankingWidget__collapse__bodyImgContainer__size);
  border-radius: 5px;
  background: var(--rankingWidget__collapse__bodyImgContainer__background);
}

.rankingWidget__collapse__bodyDescription {
  grid-area: rankingWidget__collapse__bodyDescription;
  max-height: 70px;
  overflow-y: auto;
}

.rankingWidget__collapse__bodyTitle {
  font-size: var(--rankingWidget__collapse__bodyTitle__fontSize);
  color: var(--rankingWidget__collapse__bodyTitle__color);
}

.rankingWidget__collapse__bodyText {
  font-size: var(--rankingWidget__collapse__bodyText__fontSize);
  color: var(--rankingWidget__collapse__bodyText__color);
}

.rankingWidget__collapse__bodyInfo {
  grid-area: rankingWidget__collapse__bodyInfo;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(2, 1fr);
}

.rankingWidget__collapse__bodyInfo > * {
  min-width: 0;
}

.rankingWidget__collapse__bodyInfoBoxTitle {
  font-size: var(--rankingWidget__collapse__bodyInfoBoxTitle__fontSize);
  color: var(--rankingWidget__collapse__bodyInfoBoxTitle__color);
}

.rankingWidget__collapse__bodyInfoBoxText {
  font-size: var(--rankingWidget__collapse__bodyInfoBoxText__fontSize);
  color: var(--rankingWidget__collapse__bodyInfoBoxText__color);
}

.rankingWidget__icon {
  display: inline-block;
  flex: 0 0 auto;
  width: var(--iconsSize);
  height: var(--iconsSize);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  background-color: var(--iconsColor);
}

.rankingWidget__icon--diamond {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M378.7 32H133.3L256 182.7L378.7 32zM512 192l-107.4-141.3L289.6 192H512zM107.4 50.67L0 192h222.4L107.4 50.67zM244.3 474.9C247.3 478.2 251.6 480 256 480s8.653-1.828 11.67-5.062L510.6 224H1.365L244.3 474.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M378.7 32H133.3L256 182.7L378.7 32zM512 192l-107.4-141.3L289.6 192H512zM107.4 50.67L0 192h222.4L107.4 50.67zM244.3 474.9C247.3 478.2 251.6 480 256 480s8.653-1.828 11.67-5.062L510.6 224H1.365L244.3 474.9z'/%3E%3C/svg%3E");
}

.rankingWidget__icon--arrowDown {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/%3E%3C/svg%3E");
}

.rankingWidget__icon--totalPrizes {
  -webkit-mask-image: var(--rankingWidget__contentText__totalPrizes__iconImage);
  mask-image: var(--rankingWidget__contentText__totalPrizes__iconImage);
}

.rankingWidget__icon--endsIn {
  -webkit-mask-image: url();
  mask-image: url();
  display: none;
}

.rankingWidget__icon--duration {
  -webkit-mask-image: url();
  mask-image: url();
  display: none;
}

.rankingWidget__icon--minBet {
  -webkit-mask-image: url();
  mask-image: url();
  display: none;
}

.rankingWidget__icon--collapseBodyImg {
  -webkit-mask-image: var(--rankingWidget__collapse__bodyImg__iconImage);
  mask-image: var(--rankingWidget__collapse__bodyImg__iconImage);
}

.rankingWidget__icon--collapseHeadingImg {
  -webkit-mask-image: var(--rankingWidget__collapse__headingIcon__iconImage);
  mask-image: var(--rankingWidget__collapse__headingIcon__iconImage);
}

.rankingWidget__pulseIcon {
  position: relative;
  border-radius: 50%;
  width: var(--rankingWidget__pulseIcon__size);
  height: var(--rankingWidget__pulseIcon__size);
  background-color: var(--rankingWidget__pulseIcon__background);
}

.rankingWidget__pulseIcon::before {
  position: absolute;
  border-radius: 50%;
  background-color: var(--rankingWidget__pulseIcon__background);
  width: 100%;
  height: 100%;
  animation: pulseIconAnimation 4s infinite;
  content: "";
  will-change: transform, opacity;
}

@keyframes pulseIconAnimation {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  30% {
    transform: scale(3);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 0;
  }
}

:root {
  --layerCasino-background: #0a0a0a;
  --layerCasino-color: #fff;
  --layerCasino-top: var(--js-pageHeaderHeight);
  --layerCasino-height: calc(
    100vh - var(--js-pageHeaderHeight) - var(--js-pageFooterHeight)
  );
  --layerCasino-header-height: 58px;
  --layerCasino-header-padding: 8px 40px;
  --layerCasino-header-fontSize: 20px;
  --layerCasino-header-background: #0a0a0a;
  --layerCasino-header-borderBottom: 1px solid #333;
  --layerCasino-header-closeButton-size: 30px;
  --layerCasino-header-closeButton-color: #fff;
  --layerCasino-body-background: #151515;
  --layerCasino-body-color: #fff;
  --layerCasino-body-padding: 8px 12px;
}

.layerCasino {
  display: none;
  position: fixed;
  top: var(--layerCasino-top);
  left: 0;
  z-index: 99999999;
  height: var(--layerCasino-height);
  width: 100vw;
  background: var(--layerCasino-background);
  color: var(--layerCasino-color);
  top: 44px;
  height: calc(100vh - 44px);
}

.layerCasino--active {
  display: block;
}

.layerCasino__content {
  height: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 58px;
}

.layerCasino__header {
  height: var(--layerCasino-header-height);
  padding: var(--layerCasino-header-padding);
  background: var(--layerCasino-header-background);
  border-bottom: var(--layerCasino-header-borderBottom);
  flex: 0 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.layerCasino__header__title {
  font-size: var(--layerCasino-header-fontSize);
}

.layerCasino__header__closeButton {
  width: var(--layerCasino-header-closeButton-size);
  height: var(--layerCasino-header-closeButton-size);
  background-color: var(--layerCasino-header-closeButton-color);
  position: absolute;
  right: 5px;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E");
}

.layerCasino__body {
  min-height: 0;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  background: var(--layerCasino-body-background);
  color: var(--layerCasino-body-color);
  padding: var(--layerCasino-body-padding);
  overflow-y: auto;
}

.button__terms-conditions {
  border: 1px solid var(--rankingWidget__tec_buttonColor);
  color: var(--rankingWidget__tec_buttonColor);
  margin-left: 20px;
  border-radius: 18px;
  height: 100%;
  padding: 5px 12px;
  font-weight: 600;
  font-size: 12px;
}

.button__terms-conditions:hover {
  color: var(--color-main);
  border-color: var(--color-main);
}

.termsConditions__container {
  overflow-y: auto;
}

:root {
  --numero-colonne-grigliaRanking_Slots: 3;
}

@media screen and (min-width: 768px) {
  :root {
    --numero-colonne-grigliaRanking_Slots: 4;
  }
}

@media screen and (min-width: 1024px) {
  :root {
    --numero-colonne-grigliaRanking_Slots: 5;
  }
}

.grigliaRanking__slots {
  display: grid;
  grid-gap: var(--pagina-casino-spazio-elementi);
  grid-template-columns: repeat(var(--numero-colonne-grigliaSlots1), 1fr);
}

.races__myRow {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  color: #fff;
  background-color: #595959;
}

#bodyLayerRanking .races__myRow {
  position: sticky;
  top: 44px;
  bottom: -1px;
}

:root {
  --rankingWidget__header__color: #fff;
  --rankingWidget__header__borberBottom: 1px solid #666;
}

.rankingWidget__header {
  border-bottom: var(--rankingWidgetModal__header__borderBottom);
}

.rankingWidget__header__title {
  padding: 8px;
  color: var(--rankingWidget__header__color);
  font-size: 16px;
}

.rankingWidget__table__container__placeholder {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  padding: 26px 12px;
  color: #fff;
}

.w-25 {
  width: 25% !important;
}

.grigliaRanking__slots .gioco1 .etichetta--races_group-1 {
  background: #ab34a6;
  font-weight: 700;
  color: #fff;
  height: 18px;
}

.grigliaRanking__slots .gioco1 .etichetta--races_group-2 {
  background: #3c8fc1;
  font-weight: 700;
  color: #fff;
  height: 18px;
}

.grigliaRanking__slots .gioco1 .etichetta--races_group-3 {
  background: #309518;
  font-weight: 700;
  color: #fff;
  height: 18px;
}

/* WIDGET FREQUENZA E CONTINUITA' */
/* WIDGET FREQUENZA E CONTINUITA' */
/* WIDGET FREQUENZA E CONTINUITA' */
/* WIDGET FREQUENZA E CONTINUITA' */
.rankingWidget__steps__container {
  --checkmarkBorderColor: #2c3358;
  --checkmarkBorder: 2px solid var(--checkmarkBorderColor);
}

.rankingWidget--frequency {
  padding: 16px 12px;
  border-radius: var(--borderRadius);
  padding-top: 10px;
}
.rankingWidget--frequency .rankingWidget__body {
  display: flex;
  flex-direction: column;
  background: unset;
}

.rankingWidget--frequency .rankingWidget__header {
  padding-bottom: 4px;
}

.rankingWidget > *:not(:last-child) {
  margin-bottom: 12px;
}
.rankingWidget__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rankingWidget__header > *:nth-child(1) {
  color: #fff;
  /*font-family: Bai Jamjuree;*/
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.rankingWidget__header > *:nth-child(2) span:nth-child(1) {
  color: #fff;
  /*font-family: Bai Jamjuree;*/
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  opacity: 0.75;
}
.rankingWidget__header > *:nth-child(2) span:nth-child(2) {
  color: #fff;
  /*font-family: Bai Jamjuree;*/
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.rankingWidget__body > *:not(:last-child) {
  margin-bottom: 12px;
}
.rankingWidget__steps {
  --rankingWidgetSteps: 10;
  --rankingWidgetSteps_internalValue: calc(var(--rankingWidgetSteps) * 2);
  display: grid;
  grid-template-columns: repeat(var(--rankingWidgetSteps_internalValue), 1fr);
  grid-column-gap: 2px;
}
.rankingWidget__step {
  /*font-family: Bangers;*/
  position: relative;
  min-width: 0;
  min-height: 0;
  user-select: none;
  filter: grayscale(1);
  grid-column: span 2;
  grid-row: 1;
}
.rankingWidget__step--active {
  filter: unset;
}
.rankingWidget__step__img {
  min-width: 0;
  width: 100%;
  display: block;
}
.rankingWidget__step__img--active {
  filter: drop-shadow(0px 0px 14px rgb(254, 203, 27));
}
.rankingWidget__step__title {
  position: absolute;
  top: -2%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  color: #2b3240;
  opacity: 0.5;
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
}
.rankingWidget__step__value {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 15%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 14px;
}
.rankingWidget__step__value span:not(:last-child) {
  margin-bottom: 4px;
}
.rankingWidget__step__value span:nth-child(1) {
  color: #fff;
  font-weight: 600;
  font-size: 13px;
}
.rankingWidget__step__value span:nth-child(2) {
  color: #fff;
  opacity: 0.8;
  font-size: 10px;
  font-weight: 500;
}
.rankingWidget__step__text {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.rankingWidget__step__checkmark {
  grid-row: 2;
  grid-column: span 2;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  visibility: hidden;
}
.rankingWidget__step__checkmark--active {
  visibility: visible;
}
.rankingWidget__step__checkmark--first {
  grid-column: 1 / span 1;
}
.rankingWidget__step__checkmark--last {
  grid-column: -2 / span 1;
}
.rankingWidget__step__checkmark span {
  display: block;
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
.rankingWidget__step__checkmark span:nth-child(1)::before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  width: calc(150% + 1px);
  height: 50%;
  top: 0;
  left: 0;
}
.rankingWidget__step__checkmark span:nth-child(2) {
  z-index: 1;
}
.rankingWidget__step__checkmark span:nth-child(2)::before {
  width: 100%;
  padding-bottom: 100%;
  display: block;
  content: "";
}
.rankingWidget__step__checkmark span:nth-child(2)::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  background-image: url(../../assets/rankingWidget_check.png);
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) scale(1.1);
  border-radius: 999px;
  border: 1px solid #6fd02e;
  padding: 2px;
  background-origin: content-box;
  filter: drop-shadow(0px 0px 4px rgba(111, 208, 46, 0.5));
}
.rankingWidget__step__checkmark span:nth-child(3)::before {
  box-sizing: border-box;
  content: "";
  display: block;
  position: absolute;
  width: calc(150% + 4px);
  height: 50%;
  top: 0;
  right: 0;
}
.rankingWidget__step__checkmark--active span:nth-child(1)::before {
  transform: translateX(-2px);
  border-left: 2px solid var(--checkmarkBorderColor);
  border-bottom: 2px solid var(--checkmarkBorderColor);
}
.rankingWidget__step__checkmark--active span:nth-child(3)::before {
  transform: translateX(2px);
  border-right: 2px solid var(--checkmarkBorderColor);
  border-bottom: 2px solid var(--checkmarkBorderColor);
}
.rankingWidget__progress {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 16px;
  background: #2b3240;
  border-radius: 999px;
}
.rankingWidget__progress__text {
  max-width: 100%;
  height: 100%;
  /*font-family: Bangers;*/
  color: #fff;
  z-index: 1;
  font-size: 12px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rankingWidget__progress__bar {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  height: 100%;
  border-radius: 999px;
  transition: width ease-in-out 0.5s;
  background: linear-gradient(180deg, #7f85f0 0%, #5e53e5 100%);
}
.rankingWidget__textRow--1 {
  display: flex;
  justify-content: space-between;
}
.rankingWidget__textRow--1 div {
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.75);
  /*font-family: Bai Jamjuree;*/
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  min-width: 0;
  flex-wrap: wrap;
  display: flex;
  max-width: 100%;
}
.rankingWidget__textRow--1 div span {
  color: #fff;
  margin: 0 4px;
}
.rankingWidget__textRow--1 img {
  width: 12px;
  height: 12px;
  display: block;
  margin: 0 -2px 0 4px;
}
.rankingWidget__infoGrid > * {
  min-width: 0;
}
.rankingWidget__infoGrid--1 {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 2px;
}
.rankingWidget__infoGrid--1 > *:nth-child(1) {
  grid-column: 1 / span 1;
  grid-row: 1 / span 1;
}
.rankingWidget__infoGrid--1 > *:nth-child(2) {
  grid-column: 1 / span 1;
  grid-row: 2 / span 1;
}
/*
.rankingWidget__infoGrid--1 > *:nth-child(3) {
  grid-column: 2 / span 1;
  grid-row: 1 / -1;
}
  */
.rankingWidget__infoGrid--1 > *:nth-child(5) {
  /* justify-content: flex-start; */
}
.rankingWidget__infoGrid--1 > *:nth-child(5) div {
  font-size: 12px;
}
.rankingWidget__infoGrid__controls {
  display: grid;
  grid-template-columns: auto auto auto;
  justify-content: space-between;
  align-items: center;
  grid-gap: 2px;
}
.rankingWidget__infoGrid__control {
  cursor: pointer;
}
.rankingWidget__infoGrid__control--1 {
  padding: 5px 12px;
  border-radius: 18px;
  font-size: 12px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 26px;
  box-sizing: border-box;
  border: 1px solid var(--rankingWidget__tec_buttonColor);
  color: var(--rankingWidget__tec_buttonColor);
  background: #f0f0f0;
  margin-left: 0;
  font-family: Arial;
  line-height: 0;
}

.rankingWidget__infoGrid__control--2:active {
  transform: scale(1.05);
}
.rankingWidget__infoGrid__control--2 {
  border: 1px solid var(--rankingWidget__infoRow__btn__openRank__border);
  cursor: pointer;
  transition: background, border 0.2s ease-in;
  border-radius: 999px;
  user-select: none;
}
.rankingWidget__infoGrid__control--2:hover {
  background: var(--rankingWidget__infoRow__btn__openRank__hover__color);
  border: 1px solid var(--rankingWidget__infoRow__btn__openRank__hover__border);
}
.rankingWidget__infoGrid__control--2::after {
  content: "";
  display: block;
  width: var(--rankingWidget__infoRow__btn__openRank__size);
  height: var(--rankingWidget__infoRow__btn__openRank__size);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 60%;
  mask-size: 60%;
  background-color: var(--rankingWidget__infoRow__btn__openRank__color);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z'/%3E%3C/svg%3E");
}

.rankingWidget--frequency .rankingWidget__table__container {
  border-radius: 5px;
}

/*.rankingWidget__infoGrid__control--2 {
  box-sizing: border-box;
  height: 34px;
  width: 34px;
  flex: 0 0 auto;
  border-radius: 8px;
  padding: 4px;
  background: #737373;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 60%;
  mask-size: 60%;
  background-color: var(--rankingWidget__infoRow__btn__openRank__color);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z'/%3E%3C/svg%3E");
}

.rankingWidget__infoGrid__control--2:hover {
  background: var(--rankingWidget__infoRow__btn__openRank__hover__color);
}
*/

.rankingWidget__steps {
  --rankingWidgetSteps-visibleSteps: 5.5;
  --raningWidgetSteps-columnGap: 2px;

  --rankingWidgetSteps--widthMinusGap: calc(
    100% -
      (
        var(--raningWidgetSteps-columnGap) *
          ((var(--rankingWidgetSteps-visibleSteps) * 2) - 1)
      )
  );
  padding: 24px 0 24px 24px;
  margin: -24px 0 -24px -24px;
  overflow: scroll;
  grid-template-columns: repeat(
    var(--rankingWidgetSteps_internalValue),
    calc(
      (var(--rankingWidgetSteps--widthMinusGap)) /
        calc(var(--rankingWidgetSteps-visibleSteps) * 2)
    )
  );
}

@media screen and (min-width: 576px) {
  .rankingWidget__steps {
    --rankingWidgetSteps-visibleSteps: 7.5 !important;
  }
}

@media screen and (min-width: 768px) {
  .rankingWidget__steps {
    --rankingWidgetSteps-visibleSteps: 8.5 !important;
  }
}

@media screen and (min-width: 1024px) {
  .rankingWidget__steps {
    --rankingWidgetSteps-visibleSteps: 10.5 !important;
  }
}

/* Hide scrollbar for Chrome, Safari and Opera */
.rankingWidget__steps::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.rankingWidget__steps {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

@media screen and (min-width: 576px) {
  .rankingWidget__step__title {
    top: 0%;
    font-size: 14px;
  }

  .rankingWidget__step__value {
    bottom: 25%;
  }

  .rankingWidget__infoGrid--1 {
    grid-template-columns: auto auto;
  }

  .rankingWidget__infoGrid--1 > *:nth-child(1) {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
  }

  .rankingWidget__infoGrid--1 > *:nth-child(2) {
    grid-column: 1 / span 1;
    grid-row: 2 / span 1;
  }

  .rankingWidget__infoGrid--1 > *:nth-child(3) {
    grid-column: 2 / span 1;
    grid-row: 1 / span 2;
  }
}

.rankingWidget--frequency .rankingWidget__header {
  /*
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    */
}

.rankingWidget--frequency .rankingWidget__header > div:nth-child(2) {
  margin-left: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.rankingWidget__header > *:nth-child(2) span:nth-child(1) {
  font-size: 10px;
}

.rankingWidget__header > *:nth-child(2) span:nth-child(2) {
  font-size: 12px;
}

.rankingWidget__textRow--1 {
  flex-wrap: wrap;
  min-width: 0;
}

.rankingWidget__infoGrid--1 > * {
  grid-column: 1 / span 1;
}

.rankingWidget__infoGrid__controls {
  grid-column: 2 / span 1;
  grid-row: 1 / 100;
}

.rankingWidget__infoGrid .rankingWidget__textRow--1 {
  margin-bottom: 2px;
}

.rankingWidget__step--currentDay {
  animation-name: pulse;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

.rankingWidget__step--currentDay .rankingWidget__step__img {
  filter: drop-shadow(0px 0px 14px rgb(254, 203, 27));
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.06);
  }
}

/*TOURNAMENTS*/
:root {
  --tournament-color-1: #141414;
  --tournament-color-1-contrast-1: #848484;
  --tournament-color-1-contrast-2: #ffffff;
  --tournament-color-2: #1e1e1e;
  --tournament-color-2-contrast-1: #848484;
  --tournament-color-2-contrast-2: #ffffff;
  --tournament-color-3: #2b2b2b;
  --tournament-color-3-contrast-1: #6e6e6e;
  --tournament-color-3-contrast-2: #848484;
  --tournament-color-3-contrast-3: #ffffff;
  --tournament-color-4: #393939;
  --tournament-color-4-contrast-1: #888888;
  --tournament-color-6: #848484;
  --tournament-color-7: #888888;
  /*--tournament-brand-color-1: #075984;
  --tournament-brand-color-1-contrast-1: #ffffff;
  --tournament-brand-color-1-dark-1: #032131;
  --tournament-brand-color-1-dark-1-contrast-1: #ffffff;
  --tournament-brand-color-1-dark-2: #172d38;
  --tournament-brand-color-1-light-1: #098ace;*/

  --tournament-brand-color-1: var(--color-main);
  --tournament-brand-color-1-contrast-1: var(--color-main-contrast-1);
  --tournament-brand-color-1-dark-1: var(--color-main-dark-1-opacity-1);
  --tournament-brand-color-1-dark-1-contrast-1: var(
    --color-main-dark-1-contrast-1
  );
  --tournament-brand-color-1-dark-2: var(--color-main-dark-2);
  --tournament-brand-color-1-dark-2-contrast-1: var(
    --color-main-dark-2-contrast-1
  );
  --tournament-brand-color-1-light-1: var(--color-main-light-1-opacity-9);
  --tournament-brand-color-1-light-1-contrast-1: var(
    --color-main-light-1-contrast-1
  );
  --tournament-brand-color-1-light-2: var(--color-main-dark-10-opacity-4);
  --tournament-brand-color-1-light-2-contrast-1: var(
    --color-main-dark-10-contrast-1
  );
  /* Tournament box */
  --tournament-box-color-1: var(--tournament-color-2);
  --tournament-box-color-1-contrast-1: var(--tournament-color-2-contrast-2);
  /* Tournament search */
  --tournament-search-color-1: var(--tournament-color-1);
  --tournament-search-color-1-contrast-1: var(--tournament-color-1-contrast-1);
  --tournament-search-color-1-contrast-2: var(--tournament-color-1-contrast-2);
  /* Tournament nav */
  --tournament-nav-color-1: var(--tournament-color-3);
  --tournament-nav-color-1-contrast-1: var(--tournament-color-3-contrast-2);
  --tournament-nav-color-2: var(--tournament-brand-color-1);
  --tournament-nav-color-2-contrast-1: var(
    --tournament-brand-color-1-contrast-1
  );
  /* Badge */
  --tournament-table-badge-color-default: #07841c;
  --tournament-table-badge-color-default-contrast: #ffffff;
  --tournament-table-badge-color-1: #07841c;
  --tournament-table-badge-color-1-contrast: #ffffff;
  --tournament-table-badge-color-2: #ae0000;
  --tournament-table-badge-color-2-contrast: #ffffff;
  /* tournamentWidget */
  --tournamentWidget-color-1: var(--tournament-color-3);
  --tournamentWidget-color-1-contrast-1: var(--tournament-color-3-contrast-3);
  --tournamentWidget-color-1-contrast-2: var(
    --tournament-brand-color-1-light-1
  );
  /* Timer */
  --tournament-timer-color-default: #ffffff;
  --tournament-timer-color-1: #ffffff;
  --tournament-timer-color-2: #ffd614;
  --tournament-timer-color-3: #ff1414;
  /* Detail chart */
  --tournament-detail-chart-color-1: var(--tournament-color-1);
  --tournament-detail-chart-color-1-contrast-1: var(
    --tournament-color-1-contrast-1
  );
  --tournament-detail-chart-color-1-contrast-2: var(
    --tournament-color-1-contrast-2
  );
  --tournament-detail-chart-color-2: var(--tournament-color-2);
  --tournament-detail-chart-color-2-contrast-1: var(
    --tournament-color-2-contrast-1
  );
  --tournament-detail-chart-color-3: var(--tournament-color-3);
  --tournament-detail-chart-color-3-contrast-1: va(
    --tournament-color-3-contrast-1
  );
  --tournament-detail-chart-color-3-contrast-2: var(
    --tournament-color-3-contrast-1
  );
  /* Detail chart table */
  --tournament-detail-chart-table-color-1: var(--tournament-color-1);
  --tournament-detail-chart-table-color-1-contrast-1: var(
    --tournament-color-1-contrast-1
  );
  --tournament-detail-chart-table-border-color-1: var(--tournament-color-2);
  --tournament-detail-chart-table-color-2: var(--tournament-color-2);
  --tournament-detail-chart-table-color-2-contrast-1: var(
    --tournament-color-2-contrast-2
  );
  --tournament-detail-chart-table-color-3: var(
    --tournament-brand-color-1-dark-1
  );
  --tournament-detail-chart-table-color-3-contrast-1: var(
    --tournament-brand-color-1-dark-1-contrast-1
  );
  --tournament-detail-chart-table-tr-selected-border: 2px solid
    var(--tournament-brand-color-1);
  /* Tournament rankingWidget */
  --tournament-rankingWidget-color-1: var(--tournament-color-2);
  --tournament-rankingWidget-color-1-contrast-1: var(
    --tournament-brand-color-1
  );
  --tournament-rankingWidget-color-1-contrast-2: var(
    --tournament-color-2-contrast-2
  );
  --tournament-rankingWidget-color-2: var(--tournament-color-3);
  --tournament-rankingWidget-color-2-contrast-1: var(
    --tournament-color-3-contrast-3
  );
  --tournament-rankingWidget-color-3: var(--tournament-color-1);
  --tournament-rankingWidget-color-3-contrast-1: var(
    --tournament-color-1-contrast-2
  );
  --tournament-rankingWidget-header-color-1: var(--tournament-brand-color-1);
  --tournament-rankingWidget-header-color-1-contrast-1: var(
    --tournament-brand-color-1-contrast-1
  );
  --tournament-rankingWidget-inforow-color-1: var(--tournament-color-3);
  --tournament-rankingWidget-inforow-color-1-contrast-1: var(
    --tournament-color-3-contrast-3
  );
  --tournament-rankingWidget-inforow-btn-color-1: #07841c;
  --tournament-rankingWidget-inforow-btn-color-1-contrast-1: #ffffff;
  --tournament-rankingWidget-table-thead-color-1: var(--tournament-color-2);
  --tournament-rankingWidget-table-thead-border: var(--tournament-color-3);
  --tournament-rankingWidget-table-thead-color-1-contrast-1: var(
    --tournament-color-3-contrast-2
  );
  --tournament-rankingWidget-table-tbody-color-1: var(--tournament-color-2);
  --tournament-rankingWidget-table-tbody-color-1-contrast-1: var(
    --tournament-color-2-contrast-2
  );
  --tournament-rankingWidget-table-tbody-color-2: var(--tournament-color-2);
  --tournament-rankingWidget-table-tbody-color-2-contrast-1: var(
    --tournament-color-2-contrast-2
  );
  --tournament-rankingWidget-table-tbody-user-color-1: var(
    --tournament-brand-color-1-dark-2
  );
  --tournament-rankingWidget-table-tbody-user-color-1-contrast-1: var(
    --tournament-brand-color-1-dark-2-contrast-1
  );
}

body {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

/*body {
  background: #000;
}*/

.tournament__container {
  margin: 8px;
  padding-top: 8px;
}
.tournament__group {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(1, 1fr);
}
/*.mainContent--racesView,
.mainContent--tournamentView{
    background: #000000 !important;
}*/
.tournament__box:not(.tournament__box--rankingWidgetContainer),
.tournament__box__container--empty {
  --boxShadow: var(--rankingWidget__boxShadow);
  --borderRadius: var(--rankingWidget__borderRadius);
  box-shadow: var(--boxShadow);
  border-radius: var(--borderRadius);
}
.tournament__layout--1 {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 8px;
}
.tournament__nav {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  gap: 8px;
}
.tournament__nav__button {
  padding: 12px 16px;
  border-radius: 5px;
  background: var(--tournament-nav-color-1);
  color: var(--tournament-nav-color-1-contrast-1);
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  min-width: 0;
  cursor: pointer;
}
.tournament__nav__button__icon {
  width: 16px;
  height: 16px;
}
.tournament__nav__button:hover,
.tournament__nav__button--active {
  background: var(--tournament-nav-color-2);
  color: var(--tournament-nav-color-2-contrast-1);
}
.tournament__controls {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
  max-width: 768px;
}
@media screen and (min-width: 576px) {
  .tournament__controls {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.tournament__box {
  height: max-content;
  padding: 8px 6px;
  border-radius: 5px;
  background: var(--tournament-box-color-1);
  color: var(--tournament-box-color-1-contrast-1);
}
.tournament__box--rankingWidgetContainer:not(
    .tournament__box__container--empty
  ) {
  background: transparent;
  padding: 0;
}
.tournament__search {
  position: relative;
}
.tournament__search__input {
  min-width: 0;
  width: 100%;
  padding: 12px 42px 12px 14px;
  box-sizing: border-box;
  border-radius: 5px;
  background: var(--tournament-search-color-1);
  color: var(--tournament-search-color-1-contrast-2);
  border: none;
}
.tournament__search__input::placeholder {
  color: var(--tournament-search-color-1-contrast-1);
}
.tournament__search__input:focus-visible {
  outline: 1px solid var(--tournament-search-color-1-contrast-1);
}
.tournament__search__icon {
  position: absolute;
  top: 50%;
  right: 14px;
  width: 14px;
  height: 14px;
  transform: translateY(-50%);
  fill: var(--tournament-search-color-1-contrast-2);
}
.tournament__table__badge {
  width: max-content;
  height: max-content;
  padding: 4px 8px;
  font-size: 10px;
  border-radius: 999px;
  background: var(--tournament-table-badge-color-default);
  color: var(--tournament-table-badge-color-default-contrast);
  font-weight: 500;
}
.tournament__table__badge--1 {
  background: var(--tournament-table-badge-color-1);
  color: var(--tournament-table-badge-color-1-contrast);
}
.tournament__table__badge--2 {
  background: var(--tournament-table-badge-color-2);
  color: var(--tournament-table-badge-color-2-contrast);
}
.tournament__table__badge__container {
  display: flex;
  gap: 4px;
}
.tournament__timer {
  font-weight: 600;
  font-size: 12px;
  color: var(--tournament-timer-color-default);
}
.tournament__timer--1 {
  color: var(--tournament-timer-color-1);
}
.tournament__timer--2 {
  color: var(--tournament-timer-color-2);
}
.tournament__timer--3 {
  color: var(--tournament-timer-color-3);
}

.tournamentWidget {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 8px;
}
.tournamentWidget__header {
  padding: 8px 4px;
  background: var(--tournamentWidget-color-1);
  color: var(--tournamentWidget-color-1-contrast-1);
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tournamentWidget__timer {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.tournamentWidget__timer__text {
  font-size: 10px;
  font-weight: 300;
  text-align: right;
}
.tournamentWidget__body {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
}
.tournamentWidget__body__img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 116px;
  border-radius: 5px;
}
.tournamentWidget__body__img__container {
  flex: 0 0 116px;
  width: max-content;
}
.tournamentWidget__body__content {
  padding: 0 12px 0 0;
  grid-template-columns: 1fr;
  grid-gap: 2px;
}
.tournamentWidget__body__content__text--1 {
  color: var(--tournamentWidget-color-1-contrast-2);
  font-size: 12px;
  font-weight: 500;
  margin: 0 0 6px 0;
}
.tournamentWidget__body__content__text--2 {
  color: var(--tournamentWidget-color-1-contrast-1);
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 2px 0;
}
.tournamentWidget__body__content__text--3 {
  color: var(--tournamentWidget-color-1-contrast-1);
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 6px 0;
}
.tournamentWidget__body__content__text--4 {
  color: var(--tournamentWidget-color-1-contrast-1);
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: baseline;
  gap: 4px;
}
.tournamentWidget__body__content__text--4 span:nth-child(1) {
  font-weight: 300;
  font-size: 10px;
}
.tournamentWidget__body__content__text--4 span:nth-child(2) {
  font-weight: 600;
  font-size: 14px;
}
.tournamentWidget__body__content__text--4::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-color: currentColor;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E");
}
.tournamentWidget__footer__controls {
  display: flex;
  align-items: center;
}
.tournamentWidget__footer__button:not(:last-child) {
  margin-right: 12px;
}
.tournamentWidget__footer__button--1 {
  background: #07841c;
  color: #fff;
  box-shadow: 0px 0px 8px 1px #07841c;
  padding: 8px 22px;
  border-radius: 5px;
  font-weight: 400;
  font-size: 14px;
}
.tournamentWidget__footer__button--2 {
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 60%;
  mask-size: 60%;
  background: var(--tournamentWidget-color-1-contrast-2);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.1 82.38C569.5 71.59 559.8 64 548.7 64h-100.8c.2422-12.45 .1078-23.7-.1559-33.02C447.3 13.63 433.2 0 415.8 0H160.2C142.8 0 128.7 13.63 128.2 30.98C127.1 40.3 127.8 51.55 128.1 64H27.26C16.16 64 6.537 71.59 3.912 82.38C3.1 85.78-15.71 167.2 37.07 245.9c37.44 55.82 100.6 95.03 187.5 117.4c18.7 4.805 31.41 22.06 31.41 41.37C256 428.5 236.5 448 212.6 448H208c-26.51 0-47.99 21.49-47.99 48c0 8.836 7.163 16 15.1 16h223.1c8.836 0 15.1-7.164 15.1-16c0-26.51-21.48-48-47.99-48h-4.644c-23.86 0-43.36-19.5-43.36-43.35c0-19.31 12.71-36.57 31.41-41.37c86.96-22.34 150.1-61.55 187.5-117.4C591.7 167.2 572.9 85.78 572.1 82.38zM77.41 219.8C49.47 178.6 47.01 135.7 48.38 112h80.39c5.359 59.62 20.35 131.1 57.67 189.1C137.4 281.6 100.9 254.4 77.41 219.8zM498.6 219.8c-23.44 34.6-59.94 61.75-109 81.22C426.9 243.1 441.9 171.6 447.2 112h80.39C528.1 135.7 526.5 178.7 498.6 219.8z'/%3E%3C/svg%3E");
}
.tournamentWidget__footer__button--2[data-collapsed="true"] {
  background-color: var(--rankingWidget__infoRow__btn__openRank__color);
}
.tournamentWidget__footer__button--3 {
  width: 34px;
  height: 34px;
  padding: 6px;
  background-color: currentColor;
  box-sizing: border-box;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-origin: content-box;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
}
.tournamentWidget__footer__button--3[data-collapsed="true"] {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E");
}
.tournamentWidget__footer__nav {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
}
.tournamentWidget__footer__nav > *:not(:last-child) {
  margin-right: 12px;
}
.tournamentWidget__termsAndConditions {
  padding: 12px 10px;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 12px;
  background: var(--tournament-detail-chart-color-1);
  color: var(--tournament-detail-chart-color-1-contrast-2);
}
.tournamentWidget__termsAndConditions__title {
  color: var(--tournament-detail-chart-color-1-contrast-1);
  font-size: 14px;
  font-weight: 400;
}
.tournamentWidget__termsAndConditions__text {
  font-size: 12px;
  font-weight: 400;
  overflow-y: scroll;
  max-height: 250px;
}
.tournamentWidget__extra {
  display: grid;
  grid-template-columns: 1fr;
}
.tournamentWidget__extra__child__outer {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s linear;
}
.tournamentWidget__extra__child__outer[data-collapsed="false"] {
  grid-template-rows: 1fr;
}
.tournamentWidget__extra__child__inner {
  grid-row: 1 / span 2;
  overflow: hidden;
}

.tournament__detail__chart {
  padding: 12px 10px;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 12px;
  background: var(--tournament-detail-chart-color-1);
}
.tournament__detail__chart__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 8px;
  border-radius: 5px;
  background: var(--tournament-detail-chart-color-2);
}
.tournament__detail__chart__header__text {
  color: var(--tournament-detail-chart-color-2-contrast-1);
  font-size: 14px;
}
.tournament__detail__chart__header__box {
  padding: 6px 12px;
  border-radius: 5px;
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  background: var(--tournament-detail-chart-color-3);
}
.tournament__detail__chart__header__box__icon {
  width: 16px;
  height: 16px;
  background-color: var(--tournament-detail-chart-color-3-contrast-1);
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z'/%3E%3C/svg%3E");
}
.tournament__detail__chart__header__box__text {
  font-weight: 600;
  font-size: 16px;
}
.tournament__detail__chart__body {
  max-width: 100%;
  min-width: 0;
}
.tournament__detail__chart__table {
  border-collapse: collapse;
  width: 100%;
  transform: translateY(-1px);
}
.tournament__detail__chart__table__container {
  max-height: 200px;
  overflow: auto;
}
.tournament__detail__chart__table__thead__tr {
  position: sticky;
  top: 0;
}
.tournament__detail__chart__table__thead__th {
  padding: 10px 6px;
  font-size: 12px;
  font-weight: 400;
  color: var(--tournament-detail-chart-table-color-1-contrast-1);
  background: var(--tournament-detail-chart-table-color-1);
  text-align: center;
  box-shadow: inset 0px -1px 0px 0px var(--tournament-detail-chart-table-border-color-1),
    inset 0px 2px 0px 0px var(--tournament-detail-chart-table-border-color-1);
}
.tournament__detail__chart__table__tbody__tr--selected {
  border-radius: 4px;
}
.tournament__detail__chart__table__tbody__tr--selected
  .tournament__detail__chart__table__tbody__td {
  background: var(--tournament-detail-chart-table-color-3);
  color: var(--tournament-detail-chart-table-color-3-contrast-1);
}
.tournament__detail__chart__table__tbody__tr--selected
  .tournament__detail__chart__table__tbody__td:first-child {
  border-radius: 5px 0 0 5px;
}
.tournament__detail__chart__table__tbody__tr--selected
  .tournament__detail__chart__table__tbody__td:last-child {
  border-radius: 0 5px 5px 0;
}
.tournament__detail__chart__table__tbody__td {
  background: var(--tournament-detail-chart-table-color-2);
  color: var(--tournament-detail-chart-table-color-2-contrast-1);
  font-size: 14px;
  padding: 8px 6px;
  max-width: 0;
  text-align: center;
}
.tournament__detail__chart__table__tbody__td:nth-child(1) {
  width: 25%;
}
.tournament__detail__chart__table__tbody__td:nth-child(2) {
  width: 25%;
}
.tournament__detail__chart__table__tbody__td:nth-child(3) {
  width: 25%;
}
.tournament__detail__chart__table__tbody__td:nth-child(4) {
  width: 25%;
}
.tournament__detail__chart__table__tbody__td:nth-child(2) > div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tournament__box .rankingWidget {
  height: max-content;
  padding: 0;
  background: var(--tournament-rankingWidget-color-1);
}
.rankingWidget__group {
  display: grid;
  grid-gap: 12px;
}
.rankingWidget__group--grid {
  grid-template-columns: repeat(1, 1fr);
}
.rankingWidget__group.rankingWidget__group--grid .rankingWidget__icon--diamond {
  display: none;
}
.tournament__box .rankingWidget__header {
  background: var(--tournament-rankingWidget-header-color-1);
  color: var(--tournament-rankingWidget-header-color-1-contrast-1);
  border-radius: 8px;
  border-bottom: none !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 16px;
  margin: 8px;
}
.tournament__box .rankingWidget__header div:nth-child(2) {
  margin-left: auto;
  margin-right: 8px;
}
.tournament__box .rankingWidget__header__title {
  padding: 0;
  color: currentColor;
  font-size: 14px !important;
}
.tournament__box .rankingWidget__header::after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='poker-chip_1' xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cpath id='Path_5' data-name='Path 5' d='M0,12.5A12.5,12.5,0,1,0,12.5,0,12.5,12.5,0,0,0,0,12.5a1.25,1.25,0,1,0,2.5,0,10,10,0,1,1,2.929,7.071A9.963,9.963,0,0,1,2.5,12.5a1.25,1.25,0,1,0-2.5,0Z' transform='translate(0 0)' fill='%23f5f5f5'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M102.4,108.717a6.317,6.317,0,1,0,6.317-6.317,6.317,6.317,0,0,0-6.317,6.317,1.053,1.053,0,0,0,2.106,0,4.211,4.211,0,1,1,1.233,2.978,4.193,4.193,0,0,1-1.233-2.978,1.053,1.053,0,0,0-2.106,0Z' transform='translate(-96.217 -96.217)' fill='%23f5f5f5'/%3E%3Cpath id='Path_7' data-name='Path 7' d='M230.4,1.546V7.729a1.546,1.546,0,1,0,3.092,0V1.546a1.546,1.546,0,1,0-3.092,0' transform='translate(-219.446 0)' fill='%23f5f5f5'/%3E%3Cpath id='Path_8' data-name='Path 8' d='M230.4,359.946v6.183a1.546,1.546,0,1,0,3.092,0v-6.183a1.546,1.546,0,1,0-3.092,0' transform='translate(-219.446 -342.675)' fill='%23f5f5f5'/%3E%3Cpath id='Path_9' data-name='Path 9' d='M1.546,233.492H7.729a1.546,1.546,0,1,0,0-3.092H1.546a1.546,1.546,0,1,0,0,3.092' transform='translate(0 -219.446)' fill='%23f5f5f5'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M359.946,233.492h6.183a1.546,1.546,0,1,0,0-3.092h-6.183a1.546,1.546,0,1,0,0,3.092' transform='translate(-342.675 -219.446)' fill='%23f5f5f5'/%3E%3Cpath id='Path_11' data-name='Path 11' d='M325.745,67.933,321.373,72.3a1.546,1.546,0,1,0,2.186,2.186l4.372-4.372a1.546,1.546,0,0,0-2.186-2.186' transform='translate(-307.458 -63.405)' fill='%23f5f5f5'/%3E%3Cpath id='Path_12' data-name='Path 12' d='M72.3,321.373l-4.372,4.372a1.546,1.546,0,0,0,2.186,2.186l4.372-4.372a1.546,1.546,0,1,0-2.186-2.186' transform='translate(-63.405 -307.458)' fill='%23f5f5f5'/%3E%3Cpath id='Path_13' data-name='Path 13' d='M67.936,70.119l4.372,4.372A1.546,1.546,0,0,0,74.494,72.3l-4.372-4.372a1.546,1.546,0,0,0-2.186,2.186' transform='translate(-63.409 -63.405)' fill='%23f5f5f5'/%3E%3Cpath id='Path_14' data-name='Path 14' d='M321.373,323.559l4.372,4.372a1.546,1.546,0,1,0,2.186-2.186l-4.372-4.372a1.546,1.546,0,0,0-2.186,2.186' transform='translate(-307.458 -307.458)' fill='%23f5f5f5'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg id='poker-chip_1' xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cpath id='Path_5' data-name='Path 5' d='M0,12.5A12.5,12.5,0,1,0,12.5,0,12.5,12.5,0,0,0,0,12.5a1.25,1.25,0,1,0,2.5,0,10,10,0,1,1,2.929,7.071A9.963,9.963,0,0,1,2.5,12.5a1.25,1.25,0,1,0-2.5,0Z' transform='translate(0 0)' fill='%23f5f5f5'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M102.4,108.717a6.317,6.317,0,1,0,6.317-6.317,6.317,6.317,0,0,0-6.317,6.317,1.053,1.053,0,0,0,2.106,0,4.211,4.211,0,1,1,1.233,2.978,4.193,4.193,0,0,1-1.233-2.978,1.053,1.053,0,0,0-2.106,0Z' transform='translate(-96.217 -96.217)' fill='%23f5f5f5'/%3E%3Cpath id='Path_7' data-name='Path 7' d='M230.4,1.546V7.729a1.546,1.546,0,1,0,3.092,0V1.546a1.546,1.546,0,1,0-3.092,0' transform='translate(-219.446 0)' fill='%23f5f5f5'/%3E%3Cpath id='Path_8' data-name='Path 8' d='M230.4,359.946v6.183a1.546,1.546,0,1,0,3.092,0v-6.183a1.546,1.546,0,1,0-3.092,0' transform='translate(-219.446 -342.675)' fill='%23f5f5f5'/%3E%3Cpath id='Path_9' data-name='Path 9' d='M1.546,233.492H7.729a1.546,1.546,0,1,0,0-3.092H1.546a1.546,1.546,0,1,0,0,3.092' transform='translate(0 -219.446)' fill='%23f5f5f5'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M359.946,233.492h6.183a1.546,1.546,0,1,0,0-3.092h-6.183a1.546,1.546,0,1,0,0,3.092' transform='translate(-342.675 -219.446)' fill='%23f5f5f5'/%3E%3Cpath id='Path_11' data-name='Path 11' d='M325.745,67.933,321.373,72.3a1.546,1.546,0,1,0,2.186,2.186l4.372-4.372a1.546,1.546,0,0,0-2.186-2.186' transform='translate(-307.458 -63.405)' fill='%23f5f5f5'/%3E%3Cpath id='Path_12' data-name='Path 12' d='M72.3,321.373l-4.372,4.372a1.546,1.546,0,0,0,2.186,2.186l4.372-4.372a1.546,1.546,0,1,0-2.186-2.186' transform='translate(-63.405 -307.458)' fill='%23f5f5f5'/%3E%3Cpath id='Path_13' data-name='Path 13' d='M67.936,70.119l4.372,4.372A1.546,1.546,0,0,0,74.494,72.3l-4.372-4.372a1.546,1.546,0,0,0-2.186,2.186' transform='translate(-63.409 -63.405)' fill='%23f5f5f5'/%3E%3Cpath id='Path_14' data-name='Path 14' d='M321.373,323.559l4.372,4.372a1.546,1.546,0,1,0,2.186-2.186l-4.372-4.372a1.546,1.546,0,0,0-2.186,2.186' transform='translate(-307.458 -307.458)' fill='%23f5f5f5'/%3E%3C/svg%3E%0A");
}
.tournament__box--rankingWidgetContainer
  .rankingWidget__header.rankingWidget__header--sport::after {
  -webkit-mask-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="iso-8859-1"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg fill="%23000000" height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 490 490" xml:space="preserve"><path d="M489.927,239.193c-0.015-0.609-0.038-1.217-0.057-1.825c-0.041-1.337-0.09-2.671-0.151-4.003c-0.033-0.688-0.068-1.376-0.106-2.063c-0.071-1.293-0.154-2.583-0.245-3.871c-0.046-0.647-0.089-1.294-0.141-1.94c-0.121-1.55-0.26-3.094-0.411-4.635c-0.034-0.355-0.063-0.712-0.099-1.067c-0.192-1.879-0.408-3.751-0.643-5.618c-0.068-0.552-0.148-1.101-0.221-1.652c-0.177-1.33-0.359-2.657-0.558-3.98c-0.102-0.682-0.209-1.362-0.316-2.042c-0.191-1.216-0.393-2.429-0.603-3.639c-0.117-0.676-0.234-1.353-0.356-2.027c-0.24-1.319-0.495-2.633-0.756-3.945c-0.105-0.53-0.204-1.062-0.313-1.59c-0.371-1.8-0.761-3.593-1.171-5.378c-0.11-0.483-0.232-0.963-0.346-1.444c-0.314-1.327-0.634-2.65-0.968-3.968c-0.173-0.679-0.353-1.356-0.531-2.033c-0.298-1.133-0.603-2.264-0.917-3.39c-0.195-0.699-0.392-1.397-0.592-2.094c-0.333-1.156-0.678-2.306-1.028-3.455c-0.19-0.627-0.377-1.256-0.572-1.88c-0.535-1.709-1.085-3.412-1.657-5.104c-0.124-0.368-0.258-0.732-0.384-1.101c-0.468-1.362-0.943-2.721-1.435-4.073c-0.244-0.671-0.496-1.338-0.745-2.007c-0.393-1.052-0.79-2.101-1.197-3.146c-0.276-0.713-0.557-1.424-0.841-2.133c-0.409-1.023-0.827-2.042-1.25-3.059c-0.282-0.68-0.563-1.36-0.851-2.037c-0.517-1.212-1.047-2.416-1.583-3.618c-0.208-0.467-0.409-0.938-0.62-1.403c-0.714-1.576-1.447-3.142-2.194-4.7c-0.311-0.65-0.632-1.293-0.948-1.939c-0.482-0.983-0.967-1.965-1.461-2.94c-0.357-0.704-0.719-1.404-1.082-2.104c-0.48-0.926-0.967-1.847-1.459-2.766c-0.369-0.69-0.739-1.382-1.115-2.069c-0.545-0.995-1.102-1.982-1.66-2.968c-0.33-0.584-0.654-1.172-0.989-1.753c-0.857-1.485-1.729-2.959-2.616-4.424c-0.359-0.595-0.73-1.182-1.095-1.773c-0.581-0.941-1.163-1.88-1.756-2.812c-0.427-0.671-0.858-1.336-1.292-2.002c-0.554-0.854-1.113-1.704-1.678-2.55c-0.445-0.667-0.892-1.333-1.343-1.995c-0.601-0.881-1.21-1.755-1.822-2.628c-0.419-0.599-0.834-1.2-1.259-1.794c-0.988-1.383-1.988-2.758-3.004-4.12v0c-26.757-35.862-63.104-64.141-105.236-81.062c-0.002-0.001-0.004-0.001-0.006-0.002c-1.676-0.673-3.363-1.326-5.057-1.963c-0.122-0.046-0.242-0.093-0.363-0.138c-1.606-0.601-3.222-1.182-4.844-1.75c-0.218-0.076-0.436-0.154-0.654-0.23c-1.547-0.537-3.102-1.056-4.663-1.562c-0.301-0.098-0.602-0.197-0.903-0.294c-1.494-0.478-2.996-0.94-4.503-1.391c-0.38-0.113-0.759-0.227-1.138-0.338c-1.444-0.424-2.895-0.834-4.35-1.232c-0.454-0.125-0.909-0.248-1.365-0.37c-1.395-0.372-2.794-0.734-4.199-1.082c-0.527-0.131-1.057-0.259-1.586-0.387c-1.348-0.325-2.698-0.641-4.055-0.943c-0.597-0.133-1.195-0.261-1.793-0.391c-1.303-0.28-2.606-0.553-3.916-0.813c-0.668-0.132-1.338-0.258-2.008-0.385c-1.252-0.237-2.506-0.47-3.765-0.688c-0.741-0.129-1.486-0.248-2.23-0.37c-1.2-0.197-2.401-0.391-3.607-0.57c-0.817-0.122-1.638-0.23-2.457-0.344c-1.146-0.158-2.292-0.318-3.444-0.46c-0.895-0.111-1.795-0.207-2.693-0.308c-1.088-0.122-2.175-0.248-3.268-0.356c-0.985-0.098-1.975-0.177-2.964-0.263c-1.017-0.088-2.031-0.183-3.052-0.259c-1.103-0.082-2.213-0.143-3.32-0.21c-0.917-0.056-1.831-0.121-2.751-0.167c-1.295-0.064-2.597-0.104-3.896-0.148c-0.743-0.025-1.484-0.063-2.23-0.081C249.121,0.027,247.064,0,245,0c-2.064,0-4.121,0.027-6.173,0.078c-0.747,0.019-1.488,0.056-2.233,0.081c-1.299,0.044-2.599,0.084-3.893,0.148c-0.922,0.045-1.838,0.111-2.756,0.167c-1.105,0.067-2.213,0.129-3.315,0.21c-1.022,0.076-2.039,0.171-3.058,0.259c-0.986,0.085-1.975,0.165-2.957,0.263c-1.096,0.108-2.186,0.235-3.277,0.357c-0.895,0.101-1.791,0.196-2.683,0.307c-1.155,0.143-2.304,0.303-3.454,0.461c-0.816,0.113-1.634,0.222-2.447,0.342c-1.21,0.18-2.414,0.375-3.618,0.572c-0.739,0.121-1.48,0.239-2.218,0.367c-1.264,0.219-2.521,0.453-3.778,0.69c-0.665,0.127-1.33,0.251-1.993,0.382c-1.314,0.261-2.624,0.535-3.931,0.816c-0.593,0.127-1.185,0.255-1.776,0.387c-1.362,0.304-2.721,0.621-4.074,0.947c-0.521,0.126-1.043,0.253-1.563,0.382c-1.413,0.351-2.82,0.714-4.224,1.089c-0.446,0.119-0.893,0.24-1.338,0.362c-1.464,0.4-2.923,0.813-4.377,1.24c-0.369,0.108-0.737,0.219-1.104,0.329c-1.52,0.453-3.032,0.92-4.538,1.402c-0.288,0.092-0.575,0.186-0.862,0.28c-1.576,0.511-3.146,1.035-4.707,1.577c-0.2,0.069-0.399,0.141-0.6,0.211c-1.641,0.574-3.275,1.163-4.9,1.771c-0.097,0.036-0.193,0.074-0.289,0.11C114.502,32.253,76.252,61.402,48.41,98.773c-0.975,1.309-1.937,2.627-2.886,3.956c-0.448,0.628-0.888,1.264-1.33,1.896c-0.587,0.839-1.173,1.678-1.75,2.524c-0.466,0.683-0.925,1.369-1.384,2.056c-0.549,0.823-1.093,1.65-1.633,2.48c-0.445,0.687-0.891,1.372-1.33,2.063c-0.572,0.899-1.133,1.805-1.693,2.712c-0.385,0.623-0.774,1.241-1.153,1.867c-0.88,1.455-1.746,2.918-2.597,4.393c-0.348,0.603-0.685,1.213-1.027,1.819c-0.547,0.965-1.091,1.931-1.624,2.904c-0.382,0.698-0.757,1.4-1.133,2.102c-0.485,0.905-0.965,1.814-1.438,2.727c-0.369,0.709-0.735,1.42-1.098,2.134c-0.488,0.963-0.966,1.932-1.441,2.902c-0.322,0.657-0.648,1.311-0.965,1.972c-0.736,1.536-1.459,3.079-2.163,4.632c-0.224,0.494-0.438,0.993-0.659,1.488c-0.531,1.193-1.058,2.388-1.57,3.591c-0.29,0.68-0.57,1.363-0.854,2.045c-0.422,1.014-0.839,2.031-1.247,3.051c-0.284,0.711-0.564,1.423-0.843,2.137c-0.405,1.044-0.802,2.091-1.194,3.142c-0.25,0.67-0.503,1.338-0.748,2.012c-0.489,1.349-0.964,2.704-1.431,4.063c-0.127,0.371-0.262,0.738-0.387,1.109c-0.572,1.693-1.122,3.396-1.657,5.105c-0.195,0.624-0.382,1.251-0.572,1.877c-0.35,1.148-0.694,2.299-1.027,3.454c-0.201,0.697-0.398,1.396-0.593,2.097c-0.314,1.128-0.62,2.259-0.918,3.393c-0.178,0.675-0.357,1.348-0.528,2.025c-0.336,1.323-0.658,2.651-0.973,3.982c-0.112,0.479-0.232,0.954-0.343,1.433c-0.41,1.787-0.8,3.581-1.171,5.382c-0.109,0.526-0.207,1.056-0.313,1.583c-0.262,1.314-0.516,2.629-0.757,3.951c-0.122,0.674-0.239,1.35-0.357,2.025c-0.21,1.212-0.411,2.427-0.603,3.645c-0.107,0.678-0.214,1.355-0.315,2.035c-0.198,1.327-0.382,2.658-0.559,3.992c-0.072,0.547-0.151,1.092-0.22,1.641c-0.234,1.867-0.45,3.74-0.643,5.62c-0.036,0.355-0.064,0.712-0.099,1.067c-0.151,1.541-0.29,3.085-0.411,4.635c-0.052,0.645-0.095,1.293-0.141,1.94c-0.091,1.288-0.174,2.578-0.245,3.871c-0.038,0.687-0.073,1.375-0.106,2.063c-0.061,1.331-0.11,2.666-0.151,4.003c-0.019,0.608-0.042,1.215-0.057,1.825C0.028,241.124,0,243.059,0,245c0,1.737,0.027,3.468,0.065,5.196c0.017,0.778,0.037,1.556,0.061,2.332c0.021,0.667,0.049,1.331,0.075,1.996c1.684,44.022,14.979,85.063,36.915,120.154c0.003,0.004,0.005,0.008,0.007,0.012c4.157,6.648,8.622,13.081,13.379,19.281c0.025,0.034,0.052,0.068,0.078,0.102c4.707,6.129,9.695,12.029,14.949,17.681c0.122,0.131,0.244,0.262,0.366,0.393c0.999,1.069,2.005,2.132,3.022,3.183c0.042,0.044,0.085,0.087,0.127,0.131c3.161,3.262,6.412,6.436,9.748,9.519c0.106,0.098,0.211,0.197,0.318,0.295c0.988,0.91,1.985,1.809,2.988,2.702c0.275,0.246,0.552,0.491,0.828,0.736c0.981,0.865,1.965,1.724,2.959,2.573c0.229,0.197,0.463,0.391,0.693,0.587c3.172,2.692,6.414,5.304,9.723,7.835c0.33,0.253,0.659,0.509,0.991,0.76c0.944,0.715,1.896,1.42,2.852,2.121c0.451,0.332,0.903,0.661,1.356,0.99c0.936,0.677,1.873,1.35,2.818,2.014c0.443,0.311,0.891,0.618,1.337,0.927c3.143,2.177,6.339,4.282,9.585,6.314c0.547,0.342,1.091,0.686,1.64,1.023c0.901,0.554,1.808,1.099,2.716,1.641c0.612,0.366,1.227,0.729,1.843,1.089c0.895,0.523,1.791,1.044,2.692,1.557c0.637,0.361,1.276,0.715,1.916,1.071c3.139,1.747,6.318,3.425,9.539,5.036c0.71,0.355,1.418,0.711,2.132,1.059c0.882,0.431,1.77,0.853,2.657,1.273c0.729,0.345,1.461,0.687,2.194,1.024c0.888,0.409,1.774,0.816,2.668,1.214c0.753,0.336,1.51,0.663,2.267,0.992c0.884,0.384,1.765,0.772,2.654,1.146c0.002,0.001,0.004,0.002,0.007,0.003C179.337,483.221,211.376,490,245,490c33.172,0,64.796-6.606,93.649-18.552c0.002-0.001,0.005-0.002,0.007-0.003c1.484-0.615,2.96-1.246,4.43-1.889c0.149-0.065,0.299-0.131,0.448-0.196c1.438-0.633,2.87-1.278,4.295-1.938c0.121-0.056,0.242-0.113,0.363-0.169c7.491-3.484,14.777-7.335,21.835-11.531c0.148-0.088,0.297-0.175,0.445-0.264c1.264-0.755,2.519-1.522,3.768-2.299c0.258-0.16,0.516-0.321,0.772-0.482c1.213-0.761,2.419-1.53,3.618-2.312c0.247-0.162,0.493-0.325,0.74-0.488c1.232-0.81,2.46-1.626,3.677-2.457c0.049-0.034,0.098-0.068,0.148-0.102c3.943-2.699,7.803-5.512,11.577-8.431c0.195-0.151,0.393-0.299,0.588-0.451c1.017-0.792,2.025-1.597,3.028-2.404c0.407-0.327,0.815-0.653,1.221-0.983c0.93-0.758,1.853-1.523,2.771-2.294c0.467-0.391,0.932-0.784,1.395-1.179c0.883-0.752,1.762-1.508,2.634-2.272c0.481-0.421,0.957-0.848,1.434-1.273c0.858-0.764,1.715-1.526,2.561-2.302c0.445-0.408,0.884-0.823,1.326-1.234c1.824-1.695,3.625-3.416,5.397-5.165c0.247-0.243,0.498-0.481,0.743-0.726c0.709-0.705,1.404-1.422,2.104-2.136c0.581-0.593,1.164-1.183,1.739-1.782c0.657-0.684,1.306-1.376,1.954-2.067c0.608-0.648,1.215-1.297,1.816-1.951c0.618-0.673,1.231-1.351,1.843-2.031c0.626-0.697,1.247-1.398,1.865-2.102c0.576-0.657,1.152-1.315,1.723-1.979c0.659-0.768,1.311-1.542,1.96-2.318c0.517-0.616,1.037-1.229,1.547-1.851c0.814-0.991,1.615-1.993,2.414-2.997c0.333-0.419,0.674-0.832,1.004-1.253c1.101-1.402,2.184-2.818,3.254-4.244c0.393-0.522,0.775-1.053,1.162-1.578c0.706-0.957,1.41-1.915,2.102-2.882c0.426-0.594,0.844-1.193,1.265-1.792c0.645-0.917,1.284-1.838,1.917-2.765c0.418-0.614,0.834-1.23,1.247-1.848c0.631-0.943,1.254-1.892,1.872-2.845c0.388-0.597,0.776-1.193,1.158-1.794c0.664-1.043,1.316-2.094,1.965-3.148c0.317-0.515,0.64-1.026,0.953-1.543c0.938-1.548,1.86-3.106,2.764-4.676c0.016-0.026,0.031-0.052,0.046-0.077c0.001-0.001,0.001-0.003,0.002-0.004c19.162-33.328,30.691-71.595,32.253-112.416c0.026-0.665,0.054-1.329,0.075-1.996c0.023-0.777,0.044-1.554,0.061-2.332c0.038-1.728,0.065-3.459,0.065-5.196C490,243.059,489.972,241.124,489.927,239.193z M255,76.606l61.818-44.913c5.309,1.79,10.563,3.783,15.756,5.98C359.365,49.005,383.43,65.23,404.1,85.9c11.277,11.278,21.222,23.573,29.78,36.764l-21.575,68.122l-64.304,21.111L255,144.33V76.606z M85.901,85.9c20.67-20.67,44.734-36.895,71.525-48.227c5.192-2.196,10.446-4.19,15.757-5.98L235,76.606v67.724l-93.498,67.93l-63.704-21.152l-21.677-68.443C64.68,109.474,74.624,97.178,85.901,85.9z M125.224,388.634l-61.027-9.667c-10.638-14.319-19.519-29.834-26.522-46.395c-11.47-27.116-17.394-55.897-17.649-85.572l51.564-36.881l63.743,21.165l36.109,111.131L125.224,388.634z M342.379,447.901c-3.227,1.549-6.494,3.024-9.805,4.425C304.848,464.054,275.384,470,245,470c-30.383,0-59.848-5.946-87.573-17.674c-3.724-1.575-7.39-3.255-11.007-5.018l-7.053-44.533l49.84-49.84h118.586l42.842,42.841L342.379,447.901z M452.326,332.573c-5.737,13.564-12.734,26.427-20.922,38.507l-66.629,10.552l-44.498-44.499l34.584-106.44l63.272-20.773l51.842,37.079C469.72,276.676,463.796,305.457,452.326,332.573z"/></svg>');
  mask-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="iso-8859-1"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg fill="%23000000" height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 490 490" xml:space="preserve"><path d="M489.927,239.193c-0.015-0.609-0.038-1.217-0.057-1.825c-0.041-1.337-0.09-2.671-0.151-4.003c-0.033-0.688-0.068-1.376-0.106-2.063c-0.071-1.293-0.154-2.583-0.245-3.871c-0.046-0.647-0.089-1.294-0.141-1.94c-0.121-1.55-0.26-3.094-0.411-4.635c-0.034-0.355-0.063-0.712-0.099-1.067c-0.192-1.879-0.408-3.751-0.643-5.618c-0.068-0.552-0.148-1.101-0.221-1.652c-0.177-1.33-0.359-2.657-0.558-3.98c-0.102-0.682-0.209-1.362-0.316-2.042c-0.191-1.216-0.393-2.429-0.603-3.639c-0.117-0.676-0.234-1.353-0.356-2.027c-0.24-1.319-0.495-2.633-0.756-3.945c-0.105-0.53-0.204-1.062-0.313-1.59c-0.371-1.8-0.761-3.593-1.171-5.378c-0.11-0.483-0.232-0.963-0.346-1.444c-0.314-1.327-0.634-2.65-0.968-3.968c-0.173-0.679-0.353-1.356-0.531-2.033c-0.298-1.133-0.603-2.264-0.917-3.39c-0.195-0.699-0.392-1.397-0.592-2.094c-0.333-1.156-0.678-2.306-1.028-3.455c-0.19-0.627-0.377-1.256-0.572-1.88c-0.535-1.709-1.085-3.412-1.657-5.104c-0.124-0.368-0.258-0.732-0.384-1.101c-0.468-1.362-0.943-2.721-1.435-4.073c-0.244-0.671-0.496-1.338-0.745-2.007c-0.393-1.052-0.79-2.101-1.197-3.146c-0.276-0.713-0.557-1.424-0.841-2.133c-0.409-1.023-0.827-2.042-1.25-3.059c-0.282-0.68-0.563-1.36-0.851-2.037c-0.517-1.212-1.047-2.416-1.583-3.618c-0.208-0.467-0.409-0.938-0.62-1.403c-0.714-1.576-1.447-3.142-2.194-4.7c-0.311-0.65-0.632-1.293-0.948-1.939c-0.482-0.983-0.967-1.965-1.461-2.94c-0.357-0.704-0.719-1.404-1.082-2.104c-0.48-0.926-0.967-1.847-1.459-2.766c-0.369-0.69-0.739-1.382-1.115-2.069c-0.545-0.995-1.102-1.982-1.66-2.968c-0.33-0.584-0.654-1.172-0.989-1.753c-0.857-1.485-1.729-2.959-2.616-4.424c-0.359-0.595-0.73-1.182-1.095-1.773c-0.581-0.941-1.163-1.88-1.756-2.812c-0.427-0.671-0.858-1.336-1.292-2.002c-0.554-0.854-1.113-1.704-1.678-2.55c-0.445-0.667-0.892-1.333-1.343-1.995c-0.601-0.881-1.21-1.755-1.822-2.628c-0.419-0.599-0.834-1.2-1.259-1.794c-0.988-1.383-1.988-2.758-3.004-4.12v0c-26.757-35.862-63.104-64.141-105.236-81.062c-0.002-0.001-0.004-0.001-0.006-0.002c-1.676-0.673-3.363-1.326-5.057-1.963c-0.122-0.046-0.242-0.093-0.363-0.138c-1.606-0.601-3.222-1.182-4.844-1.75c-0.218-0.076-0.436-0.154-0.654-0.23c-1.547-0.537-3.102-1.056-4.663-1.562c-0.301-0.098-0.602-0.197-0.903-0.294c-1.494-0.478-2.996-0.94-4.503-1.391c-0.38-0.113-0.759-0.227-1.138-0.338c-1.444-0.424-2.895-0.834-4.35-1.232c-0.454-0.125-0.909-0.248-1.365-0.37c-1.395-0.372-2.794-0.734-4.199-1.082c-0.527-0.131-1.057-0.259-1.586-0.387c-1.348-0.325-2.698-0.641-4.055-0.943c-0.597-0.133-1.195-0.261-1.793-0.391c-1.303-0.28-2.606-0.553-3.916-0.813c-0.668-0.132-1.338-0.258-2.008-0.385c-1.252-0.237-2.506-0.47-3.765-0.688c-0.741-0.129-1.486-0.248-2.23-0.37c-1.2-0.197-2.401-0.391-3.607-0.57c-0.817-0.122-1.638-0.23-2.457-0.344c-1.146-0.158-2.292-0.318-3.444-0.46c-0.895-0.111-1.795-0.207-2.693-0.308c-1.088-0.122-2.175-0.248-3.268-0.356c-0.985-0.098-1.975-0.177-2.964-0.263c-1.017-0.088-2.031-0.183-3.052-0.259c-1.103-0.082-2.213-0.143-3.32-0.21c-0.917-0.056-1.831-0.121-2.751-0.167c-1.295-0.064-2.597-0.104-3.896-0.148c-0.743-0.025-1.484-0.063-2.23-0.081C249.121,0.027,247.064,0,245,0c-2.064,0-4.121,0.027-6.173,0.078c-0.747,0.019-1.488,0.056-2.233,0.081c-1.299,0.044-2.599,0.084-3.893,0.148c-0.922,0.045-1.838,0.111-2.756,0.167c-1.105,0.067-2.213,0.129-3.315,0.21c-1.022,0.076-2.039,0.171-3.058,0.259c-0.986,0.085-1.975,0.165-2.957,0.263c-1.096,0.108-2.186,0.235-3.277,0.357c-0.895,0.101-1.791,0.196-2.683,0.307c-1.155,0.143-2.304,0.303-3.454,0.461c-0.816,0.113-1.634,0.222-2.447,0.342c-1.21,0.18-2.414,0.375-3.618,0.572c-0.739,0.121-1.48,0.239-2.218,0.367c-1.264,0.219-2.521,0.453-3.778,0.69c-0.665,0.127-1.33,0.251-1.993,0.382c-1.314,0.261-2.624,0.535-3.931,0.816c-0.593,0.127-1.185,0.255-1.776,0.387c-1.362,0.304-2.721,0.621-4.074,0.947c-0.521,0.126-1.043,0.253-1.563,0.382c-1.413,0.351-2.82,0.714-4.224,1.089c-0.446,0.119-0.893,0.24-1.338,0.362c-1.464,0.4-2.923,0.813-4.377,1.24c-0.369,0.108-0.737,0.219-1.104,0.329c-1.52,0.453-3.032,0.92-4.538,1.402c-0.288,0.092-0.575,0.186-0.862,0.28c-1.576,0.511-3.146,1.035-4.707,1.577c-0.2,0.069-0.399,0.141-0.6,0.211c-1.641,0.574-3.275,1.163-4.9,1.771c-0.097,0.036-0.193,0.074-0.289,0.11C114.502,32.253,76.252,61.402,48.41,98.773c-0.975,1.309-1.937,2.627-2.886,3.956c-0.448,0.628-0.888,1.264-1.33,1.896c-0.587,0.839-1.173,1.678-1.75,2.524c-0.466,0.683-0.925,1.369-1.384,2.056c-0.549,0.823-1.093,1.65-1.633,2.48c-0.445,0.687-0.891,1.372-1.33,2.063c-0.572,0.899-1.133,1.805-1.693,2.712c-0.385,0.623-0.774,1.241-1.153,1.867c-0.88,1.455-1.746,2.918-2.597,4.393c-0.348,0.603-0.685,1.213-1.027,1.819c-0.547,0.965-1.091,1.931-1.624,2.904c-0.382,0.698-0.757,1.4-1.133,2.102c-0.485,0.905-0.965,1.814-1.438,2.727c-0.369,0.709-0.735,1.42-1.098,2.134c-0.488,0.963-0.966,1.932-1.441,2.902c-0.322,0.657-0.648,1.311-0.965,1.972c-0.736,1.536-1.459,3.079-2.163,4.632c-0.224,0.494-0.438,0.993-0.659,1.488c-0.531,1.193-1.058,2.388-1.57,3.591c-0.29,0.68-0.57,1.363-0.854,2.045c-0.422,1.014-0.839,2.031-1.247,3.051c-0.284,0.711-0.564,1.423-0.843,2.137c-0.405,1.044-0.802,2.091-1.194,3.142c-0.25,0.67-0.503,1.338-0.748,2.012c-0.489,1.349-0.964,2.704-1.431,4.063c-0.127,0.371-0.262,0.738-0.387,1.109c-0.572,1.693-1.122,3.396-1.657,5.105c-0.195,0.624-0.382,1.251-0.572,1.877c-0.35,1.148-0.694,2.299-1.027,3.454c-0.201,0.697-0.398,1.396-0.593,2.097c-0.314,1.128-0.62,2.259-0.918,3.393c-0.178,0.675-0.357,1.348-0.528,2.025c-0.336,1.323-0.658,2.651-0.973,3.982c-0.112,0.479-0.232,0.954-0.343,1.433c-0.41,1.787-0.8,3.581-1.171,5.382c-0.109,0.526-0.207,1.056-0.313,1.583c-0.262,1.314-0.516,2.629-0.757,3.951c-0.122,0.674-0.239,1.35-0.357,2.025c-0.21,1.212-0.411,2.427-0.603,3.645c-0.107,0.678-0.214,1.355-0.315,2.035c-0.198,1.327-0.382,2.658-0.559,3.992c-0.072,0.547-0.151,1.092-0.22,1.641c-0.234,1.867-0.45,3.74-0.643,5.62c-0.036,0.355-0.064,0.712-0.099,1.067c-0.151,1.541-0.29,3.085-0.411,4.635c-0.052,0.645-0.095,1.293-0.141,1.94c-0.091,1.288-0.174,2.578-0.245,3.871c-0.038,0.687-0.073,1.375-0.106,2.063c-0.061,1.331-0.11,2.666-0.151,4.003c-0.019,0.608-0.042,1.215-0.057,1.825C0.028,241.124,0,243.059,0,245c0,1.737,0.027,3.468,0.065,5.196c0.017,0.778,0.037,1.556,0.061,2.332c0.021,0.667,0.049,1.331,0.075,1.996c1.684,44.022,14.979,85.063,36.915,120.154c0.003,0.004,0.005,0.008,0.007,0.012c4.157,6.648,8.622,13.081,13.379,19.281c0.025,0.034,0.052,0.068,0.078,0.102c4.707,6.129,9.695,12.029,14.949,17.681c0.122,0.131,0.244,0.262,0.366,0.393c0.999,1.069,2.005,2.132,3.022,3.183c0.042,0.044,0.085,0.087,0.127,0.131c3.161,3.262,6.412,6.436,9.748,9.519c0.106,0.098,0.211,0.197,0.318,0.295c0.988,0.91,1.985,1.809,2.988,2.702c0.275,0.246,0.552,0.491,0.828,0.736c0.981,0.865,1.965,1.724,2.959,2.573c0.229,0.197,0.463,0.391,0.693,0.587c3.172,2.692,6.414,5.304,9.723,7.835c0.33,0.253,0.659,0.509,0.991,0.76c0.944,0.715,1.896,1.42,2.852,2.121c0.451,0.332,0.903,0.661,1.356,0.99c0.936,0.677,1.873,1.35,2.818,2.014c0.443,0.311,0.891,0.618,1.337,0.927c3.143,2.177,6.339,4.282,9.585,6.314c0.547,0.342,1.091,0.686,1.64,1.023c0.901,0.554,1.808,1.099,2.716,1.641c0.612,0.366,1.227,0.729,1.843,1.089c0.895,0.523,1.791,1.044,2.692,1.557c0.637,0.361,1.276,0.715,1.916,1.071c3.139,1.747,6.318,3.425,9.539,5.036c0.71,0.355,1.418,0.711,2.132,1.059c0.882,0.431,1.77,0.853,2.657,1.273c0.729,0.345,1.461,0.687,2.194,1.024c0.888,0.409,1.774,0.816,2.668,1.214c0.753,0.336,1.51,0.663,2.267,0.992c0.884,0.384,1.765,0.772,2.654,1.146c0.002,0.001,0.004,0.002,0.007,0.003C179.337,483.221,211.376,490,245,490c33.172,0,64.796-6.606,93.649-18.552c0.002-0.001,0.005-0.002,0.007-0.003c1.484-0.615,2.96-1.246,4.43-1.889c0.149-0.065,0.299-0.131,0.448-0.196c1.438-0.633,2.87-1.278,4.295-1.938c0.121-0.056,0.242-0.113,0.363-0.169c7.491-3.484,14.777-7.335,21.835-11.531c0.148-0.088,0.297-0.175,0.445-0.264c1.264-0.755,2.519-1.522,3.768-2.299c0.258-0.16,0.516-0.321,0.772-0.482c1.213-0.761,2.419-1.53,3.618-2.312c0.247-0.162,0.493-0.325,0.74-0.488c1.232-0.81,2.46-1.626,3.677-2.457c0.049-0.034,0.098-0.068,0.148-0.102c3.943-2.699,7.803-5.512,11.577-8.431c0.195-0.151,0.393-0.299,0.588-0.451c1.017-0.792,2.025-1.597,3.028-2.404c0.407-0.327,0.815-0.653,1.221-0.983c0.93-0.758,1.853-1.523,2.771-2.294c0.467-0.391,0.932-0.784,1.395-1.179c0.883-0.752,1.762-1.508,2.634-2.272c0.481-0.421,0.957-0.848,1.434-1.273c0.858-0.764,1.715-1.526,2.561-2.302c0.445-0.408,0.884-0.823,1.326-1.234c1.824-1.695,3.625-3.416,5.397-5.165c0.247-0.243,0.498-0.481,0.743-0.726c0.709-0.705,1.404-1.422,2.104-2.136c0.581-0.593,1.164-1.183,1.739-1.782c0.657-0.684,1.306-1.376,1.954-2.067c0.608-0.648,1.215-1.297,1.816-1.951c0.618-0.673,1.231-1.351,1.843-2.031c0.626-0.697,1.247-1.398,1.865-2.102c0.576-0.657,1.152-1.315,1.723-1.979c0.659-0.768,1.311-1.542,1.96-2.318c0.517-0.616,1.037-1.229,1.547-1.851c0.814-0.991,1.615-1.993,2.414-2.997c0.333-0.419,0.674-0.832,1.004-1.253c1.101-1.402,2.184-2.818,3.254-4.244c0.393-0.522,0.775-1.053,1.162-1.578c0.706-0.957,1.41-1.915,2.102-2.882c0.426-0.594,0.844-1.193,1.265-1.792c0.645-0.917,1.284-1.838,1.917-2.765c0.418-0.614,0.834-1.23,1.247-1.848c0.631-0.943,1.254-1.892,1.872-2.845c0.388-0.597,0.776-1.193,1.158-1.794c0.664-1.043,1.316-2.094,1.965-3.148c0.317-0.515,0.64-1.026,0.953-1.543c0.938-1.548,1.86-3.106,2.764-4.676c0.016-0.026,0.031-0.052,0.046-0.077c0.001-0.001,0.001-0.003,0.002-0.004c19.162-33.328,30.691-71.595,32.253-112.416c0.026-0.665,0.054-1.329,0.075-1.996c0.023-0.777,0.044-1.554,0.061-2.332c0.038-1.728,0.065-3.459,0.065-5.196C490,243.059,489.972,241.124,489.927,239.193z M255,76.606l61.818-44.913c5.309,1.79,10.563,3.783,15.756,5.98C359.365,49.005,383.43,65.23,404.1,85.9c11.277,11.278,21.222,23.573,29.78,36.764l-21.575,68.122l-64.304,21.111L255,144.33V76.606z M85.901,85.9c20.67-20.67,44.734-36.895,71.525-48.227c5.192-2.196,10.446-4.19,15.757-5.98L235,76.606v67.724l-93.498,67.93l-63.704-21.152l-21.677-68.443C64.68,109.474,74.624,97.178,85.901,85.9z M125.224,388.634l-61.027-9.667c-10.638-14.319-19.519-29.834-26.522-46.395c-11.47-27.116-17.394-55.897-17.649-85.572l51.564-36.881l63.743,21.165l36.109,111.131L125.224,388.634z M342.379,447.901c-3.227,1.549-6.494,3.024-9.805,4.425C304.848,464.054,275.384,470,245,470c-30.383,0-59.848-5.946-87.573-17.674c-3.724-1.575-7.39-3.255-11.007-5.018l-7.053-44.533l49.84-49.84h118.586l42.842,42.841L342.379,447.901z M452.326,332.573c-5.737,13.564-12.734,26.427-20.922,38.507l-66.629,10.552l-44.498-44.499l34.584-106.44l63.272-20.773l51.842,37.079C469.72,276.676,463.796,305.457,452.326,332.573z"/></svg>');
}
.tournament__box--rankingWidgetContainer 
.rankingWidget__header.rankingWidget__header--generic::after {
    -webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAABG0lEQVR4nO3TvyvFYRTH8ReTupPFbDParK6ipBSjwaj8A5IyMd4Si2RQxGSgLMTgxyDXYlQGs8VoEVffOkpf7v1+r/u14FPP8Jznx/s8zzkffpuucPmTgFqMGWziGLtYj9gASkUAGo1nVLGMqYCWMYIF3OE0C7CCcfSlLq8GIE8iDQH1XiW+qJyKH2Ibs0UA8sa/1PviPG7wFPEu9KOCUXTWAXTnBWRl94IejEWht6LFX4sC1Jo892njInrREfOHaL3ECwd4rHPuvqgit+MWe2HCyWjptryApN12cJQCfHRyS12U5eTrVGwoXrGaF7CGCQxiGNPh7rxOPmumBmmV4qvmsBGXnWAfS5FUUqNvA1rSPyBTFzjP3uYP6Q1zkbN2+H8MCgAAAABJRU5ErkJggg==');
    mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAABG0lEQVR4nO3TvyvFYRTH8ReTupPFbDParK6ipBSjwaj8A5IyMd4Si2RQxGSgLMTgxyDXYlQGs8VoEVffOkpf7v1+r/u14FPP8Jznx/s8zzkffpuucPmTgFqMGWziGLtYj9gASkUAGo1nVLGMqYCWMYIF3OE0C7CCcfSlLq8GIE8iDQH1XiW+qJyKH2Ibs0UA8sa/1PviPG7wFPEu9KOCUXTWAXTnBWRl94IejEWht6LFX4sC1Jo892njInrREfOHaL3ECwd4rHPuvqgit+MWe2HCyWjptryApN12cJQCfHRyS12U5eTrVGwoXrGaF7CGCQxiGNPh7rxOPmumBmmV4qvmsBGXnWAfS5FUUqNvA1rSPyBTFzjP3uYP6Q1zkbN2+H8MCgAAAABJRU5ErkJggg==');
}
.tournament__box .rankingWidget__contentBlock > *:not(:last-child) {
  margin-bottom: 4px;
}
.tournament__box .rankingWidget__contentHeading {
  font-weight: 700;
  font-size: 13px !important;
  color: var(--tournamentWidget-color-1-contrast-2);
}
.tournament__box .rankingWidget__contentText span {
  font-size: 14px;
}
.tournament__box .rankingWidget__infoRow {
  height: max-content !important;
  border-radius: 8px;
  padding: 8px;
  background: var(--tournament-rankingWidget-inforow-color-1);
  color: var(--tournament-rankingWidget-inforow-color-1-contrast-1);
  margin-left: 6px;
  margin-right: 6px;
}
.tournament__box .rankingWidget__infoRow__left {
}
.tournament__box .rankingWidget__infoRow__controls {
  width: 100%;
  justify-content: end;
}
.tournament__box .rankingWidget__infoRow__description {
  color: currentColor;
}
.tournament__box .rankingWidget__infoRow .button__terms-conditions,
.tournament__box .rankingWidget__infoRow__btn--openRank {
  display: none;
}
.tournament__box .rankingWidget__infoRow__btn--openRank::after {
  background-color: currentColor;
}
.tournament__box .rankingWidget__infoRow__btn--play {
  border-radius: 6px;
  padding: 4px 16px;
  font-weight: 400;
  font-size: 16px;
  background: var(--tournament-rankingWidget-inforow-btn-color-1);
  color: var(--tournament-rankingWidget-inforow-btn-color-1-contrast-1);
  line-height: 1;
  min-width: 90px;
  box-sizing: border-box;
  background: #07841c;
  color: #fff;
  box-shadow: 0px 0px 8px 1px #07841c;
  padding: 8px 22px;
  border-radius: 5px;
  font-weight: 300;
}
.tournament__box .rankingWidget__infoRow__btn--play:hover {
  filter: brightness(1.2);
}
.tournament__box .rankingWidget__table__container {
  max-height: 250px;
  overflow: auto;
}
.tournament__box .rankingWidget__table thead tr {
  position: sticky;
  top: 0;
  background: transparent;
}
.tournament__box .rankingWidget__table thead tr th {
  font-weight: 400;
  background: var(--tournament-rankingWidget-table-thead-color-1) !important;
  color: var(--tournament-rankingWidget-table-thead-color-1-contrast-1);
  box-shadow: inset 0px -1px 0px 0px var(--tournament-rankingWidget-table-thead-border);
}
.tournament__box .rankingWidget__table thead tr th div {
  font-size: 14px;
}
.tournament__box .rankingWidget__table tbody tr:nth-child(odd),
.tournament__box .rankingWidget__table tbody tr:nth-child(even) {
  background: transparent;
}
.tournament__box .rankingWidget__table tbody tr td {
  font-weight: 300;
}
.tournament__box .rankingWidget__table tbody tr:nth-child(odd) td {
  background: var(--tournament-rankingWidget-table-tbody-color-1);
  color: var(--tournament-rankingWidget-table-tbody-color-1-contrast-1);
}
.tournament__box .rankingWidget__table tbody tr:nth-child(even) td {
  background: var(--tournament-rankingWidget-table-tbody-color-2);
  color: var(--tournament-rankingWidget-table-tbody-color-2-contrast-1);
}
.tournament__box .rankingWidget__table .races__myRow {
  border: none;
  background: transparent !important;
  border-top: none !important;
}
.tournament__box .rankingWidget__table .races__myRow td {
  background: var(
    --tournament-rankingWidget-table-tbody-user-color-1
  ) !important;
  color: var(
    --tournament-rankingWidget-table-tbody-user-color-1-contrast-1
  ) !important;
}
.tournament__box .rankingWidget__table .races__myRow td:first-child {
  border-radius: 5px 0 0 5px;
}
.tournament__box .rankingWidget__table .races__myRow td:last-child {
  border-radius: 0 5px 5px 0;
}
.tournament__box .rankingWidget__termsAndConditions__collapse,
 .tournament__box .rankingWidget__marketing__collapse,
 .tournament__box .rankingWidget__NonCollapse{
  padding: 6px 10px;
  border-radius: 10px;
  background: var(--tournament-rankingWidget-color-3);
  color: var(--tournament-rankingWidget-color-3-contrast-1);
}
.tournament__box .rankingWidget__NonCollapse{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	padding: 15px;
	padding-top: 10px;
}
.tournament__box .rankingWidget__termsAndConditions__collapse__button,
.tournament__box .rankingWidget__marketing__collapse__button,
.tournament__box .rankingWidget__NonCollapse__button {
  padding: 8px 0;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  user-select: none;
  display: flex;
  justify-content: space-between;
  color: var(--tournament-detail-chart-color-1-contrast-1);
  --icon-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
}
.tournament__box .rankingWidget__NonCollapse__button{
    border: 1px solid;
    border-radius: 5px;
    padding: 10px;
    font-size: 13px;
}
.tournament__box
  .rankingWidget__termsAndConditions__collapse__button[data-collapsed="false"] ,
  .tournament__box
  .rankingWidget__marketing__collapse__button[data-collapsed="false"] {
  --icon-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E");
}
.tournament__box .rankingWidget__termsAndConditions__collapse__button__icon,
.tournament__box .rankingWidget__marketing__collapse__button__icon {
  width: 14px;
  height: 14px;
  background-color: currentColor;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-image: var(--icon-mask-image);
}
.tournament__box .rankingWidget__termsAndConditions__collapse__body__outer,
.tournament__box .rankingWidget__marketing__collapse__body__outer {
  display: grid;
  transition: grid-template-rows 0.3s linear;
  grid-template-rows: 0fr;
}
.tournament__box
  .rankingWidget__termsAndConditions__collapse__body__outer[data-collapsed="false"],
  .tournament__box
  .rankingWidget__marketing__collapse__body__outer[data-collapsed="false"] {
  grid-template-rows: 1fr;
}
.tournament__box .rankingWidget__termsAndConditions__collapse__body__inner,
.tournament__box .rankingWidget__marketing__collapse__body__inner {
  grid-row: 1 / span 2;
  overflow: hidden;
  white-space: normal;
}
.tournament__box .rankingWidget__termsAndConditions__collapse__body__content,
.tournament__box .rankingWidget__marketing__collapse__body__content {
  max-height: 300px;
  overflow: auto;
  padding: 8px 0;
  color: currentColor;
  font-size: 12px;
}
.tournament__box .rankingWidget .rankingWidget__infoGrid__control--2 {
  display: none;
}
.tournament__box .rankingWidget .rankingWidget__infoGrid__control--3 {
  border-radius: 6px;
  padding: 4px 16px;
  font-weight: 400;
  font-size: 16px;
  background: var(--tournament-rankingWidget-inforow-btn-color-1);
  color: var(--tournament-rankingWidget-inforow-btn-color-1-contrast-1);
  height: auto;
  min-height: 41px;
}
.tournament__box .rankingWidget .rankingWidget__infoGrid__control--3:hover {
  filter: brightness(1.2);
}
.tournament__box .rankingWidget .rankingWidget__infoGrid--1 {
  height: max-content !important;
  border-radius: 8px;
  padding: 8px;
  background: var(--tournament-rankingWidget-inforow-color-1);
  color: var(--tournament-rankingWidget-inforow-color-1-contrast-1);
  grid-gap: 8px;
}
.tournament__box
  .rankingWidget
  .rankingWidget__infoGrid--1
  .rankingWidget__textRow--1
  div {
  font-size: 12px;
}
.tournament__box
  .rankingWidget
  .rankingWidget__infoGrid--1
  .rankingWidget__textRow--1:nth-last-child(1) {
  display: none;
}
.tournament__box
  .rankingWidget
  .rankingWidget__infoGrid--1
  .rankingWidget__textRow--1:nth-last-child(2) {
  display: none;
}
.tournament__box .races__myRow {
  position: sticky;
  top: 41px;
  bottom: -1px;
}
.tournament__box .rankingWidget .rankingWidget__content {
  gap: 4px;
  padding: 8px 0 8px 8px;
}
.tournament__box .rankingWidget .rankingWidget__body {
  margin-bottom: 0;
}
.tournament__box .rankingWidget .rankingWidget__infoText {
  font-size: 12px;
  max-height: 100px;
  overflow: auto;
  border-radius: 10px;
  padding: 6px 10px;
  background: var(--tournament-color-1);
  color: var(--tournament-color-1-contrast-2);
}
.rankingWidget__infoText:empty {
  display: none;
}
.tournament__box .rankingWidget .rankingWidget__icon--totalPrizes,
.tournament__box .rankingWidget .rankingWidget__lastUpdate {
  display: none;
}

.rankingWidget__termsAndConditions__collapse__button__text,
.rankingWidget__marketing__collapse__button__text {
  font-weight: 500;
}

.tournament__box .rankingWidget__infoGrid__controls {
  display: none;
}

.tournament__box .rankingWidget--frequency .rankingWidget__progress {
  width: auto;
  margin-left: 8px;
  margin-right: 8px;
}

.tournament__box
  .rankingWidget--frequency
  .rankingWidget__progress
  + .rankingWidget__textRow--1 {
  width: auto;
  margin-left: 8px;
  margin-right: 8px;
}

.tournament__box .rankingWidget .rankingWidget__infoGrid--1 {
  width: auto;
  margin-left: 8px;
  margin-right: 8px;
}

.tournament__box .rankingWidget__infoGrid__controls {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  grid-row: 1 / 4;
  grid-column: 2 / -1;
}

.rankingWidget__group.rankingWidget__group--grid .rankingWidget__infoText{
	display: none;
}



.rankingWidget__content{
    grid-template-columns: 1fr;
}

:root{
    --rankingWidget__imgHeight: 180px;
}

#cg-pagina-xcasinoracesport .menuCasino{
   display: none; 
}

.mainContent--racesView{
    margin-top: 12px !important;
}

.tournament__play_button--disabled{
	filter: grayscale(1) !important;
    pointer-events: none !important;
}

.races__separator{
	border-top: 1px solid #848484;
	height: 1px;
	margin: 14px 0px;
}
