@import "https://fonts.googleapis.com/css2?family=Bangers&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@300;400;500&display=swap";@import "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__header__background: #101010;
    --rankingWidgetModal__header__color: #fff;
    --rankingWidgetModal__header__closeBtn__color: #9b9b9b;
    --rankingWidgetModal__header__borderBottom: 1px solid #9b9b9b;
    --rankingWidget__borderRadius: 5px;
    --rankingWidget__boxShadow: 0 0 0.3125rem 0.125rem var(--color-main);
    --rankingWidget__borderRadius__whenInModal: 0;
    --rankingWidget__boxShadow__whenInModal: none;
    --rankingWidget__header__color: #fff;
    --rankingWidget__header__borberBottom: 1px solid #666;
    --rankingWidget__body__background: #202020;
    --rankingWidget__body__color: #fff;
    --rankingWidget__imgHeight: 174px;
    --rankingWidget__imgOverlay__background: rgba(0, 0, 0, 0.75);
    --rankingWidget__button__color: #fff;
    --rankingWidget__pulseIcon__background: var(--color-main);
    --rankingWidget__pulseIcon__size: 8px;
    --iconsSize: 24px;
    --rankingWidget__iconSize: 24px;
    --rankingWidget__content__gridTemplateColumns: repeat(2, 1fr);
    --rankingWidget__contentHeading__fontSize: 16px;
    --rankingWidget__contentText__fontSize: 25px;
    --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");
    --rankingWidget__infoRow__height: 42px;
    --rankingWidget__infoRow__background: #2c2c2c;
    --rankingWidget__infoRow__description__color: #9b9b9b;
    --rankingWidget__infoRow__description__fontSize: 14px;
    --rankingWidget__infoRow__value__color: #fff;
    --rankingWidget__infoRow__value__fontSize: 18px;
    --rankingWidget__infoRow__btn__openRank__size: 34px;
    --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: 1px solid var(--color-main);
    --rankingWidget__infoRow__btn__terms-conditions__fontSize: 12px;
    --rankingWidget__infoRow__btn__sign__border: 1px solid #069306;
    --rankingWidget__infoRow__btn__sign__background: #2d772d;
    --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: 14px;
    --rankingWidget__collapse__heading__expanded__fontSize: 18px;
    --rankingWidget__collapse__separation__border: 1px solid #333;
    --rankingWidget__collapse__bodyImgContainer__size: 80px;
    --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__iconsSize: 50px;
    --rankingWidget__collapse__bodyImg__iconsColor: #fff;
    --rankingWidget__collapse__bodyTitle__color: #fff;
    --rankingWidget__collapse__bodyTitle__fontSize: 18px;
    --rankingWidget__collapse__bodyText__color: #999;
    --rankingWidget__collapse__bodyText__fontSize: 14px;
    --rankingWidget__collapse__bodyInfoBoxTitle__color: #999;
    --rankingWidget__collapse__bodyInfoBoxTitle__fontSize: 14px;
    --rankingWidget__collapse__bodyInfoBoxText__color: #fff;
    --rankingWidget__collapse__bodyInfoBoxText__fontSize: 14px;
    --rankingWidget__table__head__maxHeight__whenInModal: 340px;
    --rankingWidget__table__head__fontSize: 18px;
    --rankingWidget__table__thead__background: #000;
    --rankingWidget__table__thead__color: #fff;
    --rankingWidget__table__tbody__fontSize: 18px;
    --rankingWidget__table__tbody__oddRows__background: #282828;
    --rankingWidget__table__tbody__oddRows__color: #9b9b9b;
    --rankingWidget__table__tbody__evenRows__background: #000;
    --rankingWidget__table__tbody__evenRows__color: #9b9b9b;
    --rankingWidget__tec_buttonColor: #5a5a5a
}

.rankingWidget--480 {
    --rankingWidget__infoRow__btn__terms-conditions__fontSize: 12px !important;
    --rankingWidget__contentText__fontSize: 25px
}

.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;
    overflow-y: auto;
    max-height: 750px
}

.rankingWidgetModal .modal-body::-webkit-scrollbar {
    width: var(--larghezza-scrollbar)
}

.rankingWidgetModal .modal-body::-webkit-scrollbar-track {
    background: var(--background-track-scrollbar)
}

.rankingWidgetModal .modal-body::-webkit-scrollbar-thumb {
    background: var(--colore-thumb-scrollbar)
}

.rankingWidget {
    --boxShadow: var(--rankingWidget__boxShadow);
    --borderRadius: var(--rankingWidget__borderRadius);
    box-shadow: var(--boxShadow);
    border-radius: var(--borderRadius);
    overflow: hidden;
    background: var(--rankingWidget__body__background);
    display: flex;
    flex-direction: column
}

.rankingWidget__infoRow:last-child {
    margin-top: auto;
    margin-bottom: 0
}

.rankingWidgetModal .rankingWidget {
    --boxShadow: var(--rankingWidget__boxShadow__whenInModal);
    --borderRadius: var(--rankingWidget__borderRadius__whenInModal)
}

.rankingWidget__header:not(.rankingWidget--frequency .rankingWidget__header) {
    border-bottom: var(--rankingWidgetModal__header__borderBottom)
}

.rankingWidget__header__title {
    padding: 10px;
    color: var(--rankingWidget__header__color);
    font-size: 18px
}

.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);
    max-width: 174px;
    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(.95)
}

.rankingWidget__img__button--play {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNNTEyIDI1NkM1MTIgMzk3LjQgMzk3LjQgNTEyIDI1NiA1MTJDMTE0LjYgNTEyIDAgMzk3LjQgMCAyNTZDMCAxMTQuNiAxMTQuNiAwIDI1NiAwQzM5Ny40IDAgNTEyIDExNC42IDUxMiAyNTZ6TTE3NiAxNjhWMzQ0QzE3NiAzNTIuNyAxODAuNyAzNjAuNyAxODguMyAzNjQuOUMxOTUuOCAzNjkuMiAyMDUuMSAzNjkgMjEyLjUgMzY0LjVMMzU2LjUgMjc2LjVDMzYzLjYgMjcyLjEgMzY4IDI2NC40IDM2OCAyNTZDMzY4IDI0Ny42IDM2My42IDIzOS45IDM1Ni41IDIzNS41TDIxMi41IDE0Ny41QzIwNS4xIDE0Mi4xIDE5NS44IDE0Mi44IDE4OC4zIDE0Ny4xQzE4MC43IDE1MS4zIDE3NiAxNTkuMyAxNzYgMTY4VjE2OHonLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNNTEyIDI1NkM1MTIgMzk3LjQgMzk3LjQgNTEyIDI1NiA1MTJDMTE0LjYgNTEyIDAgMzk3LjQgMCAyNTZDMCAxMTQuNiAxMTQuNiAwIDI1NiAwQzM5Ny40IDAgNTEyIDExNC42IDUxMiAyNTZ6TTE3NiAxNjhWMzQ0QzE3NiAzNTIuNyAxODAuNyAzNjAuNyAxODguMyAzNjQuOUMxOTUuOCAzNjkuMiAyMDUuMSAzNjkgMjEyLjUgMzY0LjVMMzU2LjUgMjc2LjVDMzYzLjYgMjcyLjEgMzY4IDI2NC40IDM2OCAyNTZDMzY4IDI0Ny42IDM2My42IDIzOS45IDM1Ni41IDIzNS41TDIxMi41IDE0Ny41QzIwNS4xIDE0Mi4xIDE5NS44IDE0Mi44IDE4OC4zIDE0Ny4xQzE4MC43IDE1MS4zIDE3NiAxNTkuMyAxNzYgMTY4VjE2OHonLz48L3N2Zz4=)
}

.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;
    margin-top: auto
}

.rankingWidget__table__container {
    flex-grow: 1;
    display: flex
}

.rankingWidgetModal .rankingWidget__table__container {
    max-height: var(--rankingWidget__table__head__maxHeight__whenInModal);
    overflow-y: auto
}

.rankingWidget__table__container::-webkit-scrollbar {
    width: var(--larghezza-scrollbar)
}

.rankingWidget__table__container::-webkit-scrollbar-track {
    background: var(--background-track-scrollbar)
}

.rankingWidget__table__container::-webkit-scrollbar-thumb {
    background: var(--colore-thumb-scrollbar)
}

.rankingWidget__table__container__placeholder {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    padding: 22px 12px;
    color: #fff
}

.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 {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 175px;
    display: block;
    text-align: center
}

.rankingWidget__table__cell--nickname {
    min-width: 0;
    max-width: 12ch
}

.rankingWidget__table__cell--pvr {
    min-width: 0;
    max-width: 5ch
}

td.rankingWidget__table__cell--nickname .rankingWidget__table__cellContent {
    display: block;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

td.rankingWidget__table__cell--pvr .rankingWidget__table__cellContent {
    display: block;
    text-align: center;
    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 .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;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJz48cGF0aCBkPSdNNTcyLjEgODIuMzhDNTY5LjUgNzEuNTkgNTU5LjggNjQgNTQ4LjcgNjRoLTEwMC44Yy4yNDIyLTEyLjQ1IC4xMDc4LTIzLjctLjE1NTktMzMuMDJDNDQ3LjMgMTMuNjMgNDMzLjIgMCA0MTUuOCAwSDE2MC4yQzE0Mi44IDAgMTI4LjcgMTMuNjMgMTI4LjIgMzAuOThDMTI3LjEgNDAuMyAxMjcuOCA1MS41NSAxMjguMSA2NEgyNy4yNkMxNi4xNiA2NCA2LjUzNyA3MS41OSAzLjkxMiA4Mi4zOEMzLjEgODUuNzgtMTUuNzEgMTY3LjIgMzcuMDcgMjQ1LjljMzcuNDQgNTUuODIgMTAwLjYgOTUuMDMgMTg3LjUgMTE3LjRjMTguNyA0LjgwNSAzMS40MSAyMi4wNiAzMS40MSA0MS4zN0MyNTYgNDI4LjUgMjM2LjUgNDQ4IDIxMi42IDQ0OEgyMDhjLTI2LjUxIDAtNDcuOTkgMjEuNDktNDcuOTkgNDhjMCA4LjgzNiA3LjE2MyAxNiAxNS4xIDE2aDIyMy4xYzguODM2IDAgMTUuMS03LjE2NCAxNS4xLTE2YzAtMjYuNTEtMjEuNDgtNDgtNDcuOTktNDhoLTQuNjQ0Yy0yMy44NiAwLTQzLjM2LTE5LjUtNDMuMzYtNDMuMzVjMC0xOS4zMSAxMi43MS0zNi41NyAzMS40MS00MS4zN2M4Ni45Ni0yMi4zNCAxNTAuMS02MS41NSAxODcuNS0xMTcuNEM1OTEuNyAxNjcuMiA1NzIuOSA4NS43OCA1NzIuMSA4Mi4zOHpNNzcuNDEgMjE5LjhDNDkuNDcgMTc4LjYgNDcuMDEgMTM1LjcgNDguMzggMTEyaDgwLjM5YzUuMzU5IDU5LjYyIDIwLjM1IDEzMS4xIDU3LjY3IDE4OS4xQzEzNy40IDI4MS42IDEwMC45IDI1NC40IDc3LjQxIDIxOS44ek00OTguNiAyMTkuOGMtMjMuNDQgMzQuNi01OS45NCA2MS43NS0xMDkgODEuMjJDNDI2LjkgMjQzLjEgNDQxLjkgMTcxLjYgNDQ3LjIgMTEyaDgwLjM5QzUyOC4xIDEzNS43IDUyNi41IDE3OC43IDQ5OC42IDIxOS44eicvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJz48cGF0aCBkPSdNNTcyLjEgODIuMzhDNTY5LjUgNzEuNTkgNTU5LjggNjQgNTQ4LjcgNjRoLTEwMC44Yy4yNDIyLTEyLjQ1IC4xMDc4LTIzLjctLjE1NTktMzMuMDJDNDQ3LjMgMTMuNjMgNDMzLjIgMCA0MTUuOCAwSDE2MC4yQzE0Mi44IDAgMTI4LjcgMTMuNjMgMTI4LjIgMzAuOThDMTI3LjEgNDAuMyAxMjcuOCA1MS41NSAxMjguMSA2NEgyNy4yNkMxNi4xNiA2NCA2LjUzNyA3MS41OSAzLjkxMiA4Mi4zOEMzLjEgODUuNzgtMTUuNzEgMTY3LjIgMzcuMDcgMjQ1LjljMzcuNDQgNTUuODIgMTAwLjYgOTUuMDMgMTg3LjUgMTE3LjRjMTguNyA0LjgwNSAzMS40MSAyMi4wNiAzMS40MSA0MS4zN0MyNTYgNDI4LjUgMjM2LjUgNDQ4IDIxMi42IDQ0OEgyMDhjLTI2LjUxIDAtNDcuOTkgMjEuNDktNDcuOTkgNDhjMCA4LjgzNiA3LjE2MyAxNiAxNS4xIDE2aDIyMy4xYzguODM2IDAgMTUuMS03LjE2NCAxNS4xLTE2YzAtMjYuNTEtMjEuNDgtNDgtNDcuOTktNDhoLTQuNjQ0Yy0yMy44NiAwLTQzLjM2LTE5LjUtNDMuMzYtNDMuMzVjMC0xOS4zMSAxMi43MS0zNi41NyAzMS40MS00MS4zN2M4Ni45Ni0yMi4zNCAxNTAuMS02MS41NSAxODcuNS0xMTcuNEM1OTEuNyAxNjcuMiA1NzIuOSA4NS43OCA1NzIuMSA4Mi4zOHpNNzcuNDEgMjE5LjhDNDkuNDcgMTc4LjYgNDcuMDEgMTM1LjcgNDguMzggMTEyaDgwLjM5YzUuMzU5IDU5LjYyIDIwLjM1IDEzMS4xIDU3LjY3IDE4OS4xQzEzNy40IDI4MS42IDEwMC45IDI1NC40IDc3LjQxIDIxOS44ek00OTguNiAyMTkuOGMtMjMuNDQgMzQuNi01OS45NCA2MS43NS0xMDkgODEuMjJDNDI2LjkgMjQzLjEgNDQxLjkgMTcxLjYgNDQ3LjIgMTEyaDgwLjM5QzUyOC4xIDEzNS43IDUyNi41IDE3OC43IDQ5OC42IDIxOS44eicvPjwvc3ZnPg==)
}

.rankingWidget__infoRow__btn--play,.rankingWidget__infoRow__btn--signin {
    color: var(--rankingWidget__infoRow__btn__play__color);
    border: var(--tournament-rankingWidget-inforow-btn-color-1);
    background: var(--rankingWidget__infoRow__btn__play__background);
    border-radius: 999px;
    padding: 0 18px;
    font-size: var(--rankingWidget__infoRow__btn__play__fontSize);
    font-weight: 600;
    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
}

.rankingWidget__collapse--collapsed .rankingWidget__collapse__headingIcon {
    display: flex
}

.rankingWidget__collapse__headingCollapsed {
    padding: 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__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: 100px;
    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);
    padding: 0 8px
}

.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__bodyInfoBox>:first-child {
    margin-bottom: 5px
}

.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;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMzc4LjcgMzJIMTMzLjNMMjU2IDE4Mi43TDM3OC43IDMyek01MTIgMTkybC0xMDcuNC0xNDEuM0wyODkuNiAxOTJINTEyek0xMDcuNCA1MC42N0wwIDE5MmgyMjIuNEwxMDcuNCA1MC42N3pNMjQ0LjMgNDc0LjlDMjQ3LjMgNDc4LjIgMjUxLjYgNDgwIDI1NiA0ODBzOC42NTMtMS44MjggMTEuNjctNS4wNjJMNTEwLjYgMjI0SDEuMzY1TDI0NC4zIDQ3NC45eicvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMzc4LjcgMzJIMTMzLjNMMjU2IDE4Mi43TDM3OC43IDMyek01MTIgMTkybC0xMDcuNC0xNDEuM0wyODkuNiAxOTJINTEyek0xMDcuNCA1MC42N0wwIDE5MmgyMjIuNEwxMDcuNCA1MC42N3pNMjQ0LjMgNDc0LjlDMjQ3LjMgNDc4LjIgMjUxLjYgNDgwIDI1NiA0ODBzOC42NTMtMS44MjggMTEuNjctNS4wNjJMNTEwLjYgMjI0SDEuMzY1TDI0NC4zIDQ3NC45eicvPjwvc3ZnPg==)
}

.rankingWidget__icon--arrowDown {
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBkPSdNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2eicvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBkPSdNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2eicvPjwvc3ZnPg==)
}

.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
    }
}

#rankingWidgetModal .modal-content {
    border: 2px solid var(--color-main);
    margin-top: 50px;
    font-family: montserrat,sans-serif
}

#rankingWidgetModal .modal-content {
    box-shadow: 0 0 .3125rem .125rem var(--color-main)
}

.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: var(--rankingWidget__infoRow__btn__terms-conditions__fontSize)
}

.button__terms-conditions:hover {
    color: var(--color-main);
    border-color: var(--color-main)
}

.termsConditions__content {
    background: var(--rankingWidgetModal__header__background);
    color: var(--rankingWidgetModal__header__color);
    overflow-y: auto;
    max-height: 650px;
    padding: 12px
}

:root {
    --VAR-numero-di-colonne-grid-ranking: 2
}

@media screen and (min-width: 990px) {
    :root {
        --VAR-numero-di-colonne-grid-ranking: 3
    }
}

@media screen and (min-width: 1440px) {
    :root {
        --VAR-numero-di-colonne-grid-ranking: 3
    }
}

@media screen and (min-width: 1920px) {
    :root {
        --VAR-numero-di-colonne-grid-ranking: 4
    }
}

@media screen and (min-width: 2560px) {
    :root {
        --VAR-numero-di-colonne-grid-ranking: 5
    }
}

.rankingGridContainer {
    padding: 12px 0;
    background: var(--rankingWidgetModal__header__background);
    color: var(--rankingWidgetModal__header__color)
}

.grigliaRanking__slots {
    display: grid;
    grid-gap: var(--pagina-casino-spazio-verticale-elementi-sm);
    margin-left: var(--pagina-casino-spazio-orizzontale-elementi-sm);
    margin-right: var(--pagina-casino-spazio-orizzontale-elementi-sm);
    grid-template-columns: repeat(var(--VAR-numero-di-colonne-grid-ranking),1fr)
}

.componenteGioco .gioco1:hover,.grigliaSlots1 .gioco1:hover {
    transform: scale(1.08);
    filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.25));
    z-index: 2
}

.grigliaRanking__slots .gioco1:hover {
    transform: scale(1.08);
    filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.25));
    z-index: 2
}

.grigliaRanking__slots .gioco1 {
    transition: transform 200ms linear
}

.races__myRow {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #fff;
    background-color: #595959
}

#rankingWidgetModalBody .races__myRow {
    position: sticky;
    top: 49px;
    bottom: -1px
}

@media screen and (max-width: 1680px) {
    .grigliaSlots1--columnsFormat4 .rankingWidget__lastUpdate {
        display:none!important
    }
}

.w-25 {
    width: 25%!important
}

.grigliaRanking__slots .gioco1 .etichetta--races_group-1 {
    background: #ab34a6;
    font-weight: 700;
    color: #fff
}

.grigliaRanking__slots .gioco1 .etichetta--races_group-2 {
    background: #3c8fc1;
    font-weight: 700;
    color: #fff
}

.grigliaRanking__slots .gioco1 .etichetta--races_group-3 {
    background: #309518;
    font-weight: 700;
    color: #fff
}

.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-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.rankingWidget__header>*:nth-child(2) span:nth-child(1) {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    opacity: .75
}

.rankingWidget__header>*:nth-child(2) span:nth-child(2) {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    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: var(--raningWidgetSteps-columnGap,0)
}

.rankingWidget__step {
    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 #fecb1b)
}

.rankingWidget__step__title {
    position: absolute;
    top: -2%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    color: #2b3240;
    opacity: .5;
    font-weight: 700;
    font-size: 13px
}

.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: 14px
}

.rankingWidget__step__value span:nth-child(2) {
    color: #fff;
    opacity: .8;
    font-size: 13px;
    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: 10px;
    background: #2b3240;
    border-radius: 999px
}

.rankingWidget__progress__text {
    max-width: 100%;
    height: 100%;
    color: #fff;
    z-index: 1;
    font-size: 10px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.rankingWidget__progress__bar {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    height: 100%;
    border-radius: 999px;
    transition: width ease-in-out .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,.75);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.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: 1fr,auto;
    grid-template-rows: repeat(2,1fr);
    grid-gap: 10px
}

.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__infoGrid--1>*:nth-child(5) {
    justify-content: end
}

.rankingWidget__infoGrid--1>*:nth-child(5) div {
    font-size: 12px
}

.rankingWidget__infoGrid__controls {
    display: grid;
    justify-content: end;
    align-items: center;
    grid-gap: 4px;
    grid-auto-flow: column
}

.rankingWidget__infoGrid__control {
    cursor: pointer
}

.rankingWidget__infoGrid__control--1 {
    padding: 8px 12px;
    border-radius: 18px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 28px;
    box-sizing: border-box;
    border: 1px solid var(--rankingWidget__tec_buttonColor);
    color: var(--rankingWidget__tec_buttonColor);
    background: #f0f0f0
}

.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 .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;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJz48cGF0aCBkPSdNNTcyLjEgODIuMzhDNTY5LjUgNzEuNTkgNTU5LjggNjQgNTQ4LjcgNjRoLTEwMC44Yy4yNDIyLTEyLjQ1IC4xMDc4LTIzLjctLjE1NTktMzMuMDJDNDQ3LjMgMTMuNjMgNDMzLjIgMCA0MTUuOCAwSDE2MC4yQzE0Mi44IDAgMTI4LjcgMTMuNjMgMTI4LjIgMzAuOThDMTI3LjEgNDAuMyAxMjcuOCA1MS41NSAxMjguMSA2NEgyNy4yNkMxNi4xNiA2NCA2LjUzNyA3MS41OSAzLjkxMiA4Mi4zOEMzLjEgODUuNzgtMTUuNzEgMTY3LjIgMzcuMDcgMjQ1LjljMzcuNDQgNTUuODIgMTAwLjYgOTUuMDMgMTg3LjUgMTE3LjRjMTguNyA0LjgwNSAzMS40MSAyMi4wNiAzMS40MSA0MS4zN0MyNTYgNDI4LjUgMjM2LjUgNDQ4IDIxMi42IDQ0OEgyMDhjLTI2LjUxIDAtNDcuOTkgMjEuNDktNDcuOTkgNDhjMCA4LjgzNiA3LjE2MyAxNiAxNS4xIDE2aDIyMy4xYzguODM2IDAgMTUuMS03LjE2NCAxNS4xLTE2YzAtMjYuNTEtMjEuNDgtNDgtNDcuOTktNDhoLTQuNjQ0Yy0yMy44NiAwLTQzLjM2LTE5LjUtNDMuMzYtNDMuMzVjMC0xOS4zMSAxMi43MS0zNi41NyAzMS40MS00MS4zN2M4Ni45Ni0yMi4zNCAxNTAuMS02MS41NSAxODcuNS0xMTcuNEM1OTEuNyAxNjcuMiA1NzIuOSA4NS43OCA1NzIuMSA4Mi4zOHpNNzcuNDEgMjE5LjhDNDkuNDcgMTc4LjYgNDcuMDEgMTM1LjcgNDguMzggMTEyaDgwLjM5YzUuMzU5IDU5LjYyIDIwLjM1IDEzMS4xIDU3LjY3IDE4OS4xQzEzNy40IDI4MS42IDEwMC45IDI1NC40IDc3LjQxIDIxOS44ek00OTguNiAyMTkuOGMtMjMuNDQgMzQuNi01OS45NCA2MS43NS0xMDkgODEuMjJDNDI2LjkgMjQzLjEgNDQxLjkgMTcxLjYgNDQ3LjIgMTEyaDgwLjM5QzUyOC4xIDEzNS43IDUyNi41IDE3OC43IDQ5OC42IDIxOS44eicvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJz48cGF0aCBkPSdNNTcyLjEgODIuMzhDNTY5LjUgNzEuNTkgNTU5LjggNjQgNTQ4LjcgNjRoLTEwMC44Yy4yNDIyLTEyLjQ1IC4xMDc4LTIzLjctLjE1NTktMzMuMDJDNDQ3LjMgMTMuNjMgNDMzLjIgMCA0MTUuOCAwSDE2MC4yQzE0Mi44IDAgMTI4LjcgMTMuNjMgMTI4LjIgMzAuOThDMTI3LjEgNDAuMyAxMjcuOCA1MS41NSAxMjguMSA2NEgyNy4yNkMxNi4xNiA2NCA2LjUzNyA3MS41OSAzLjkxMiA4Mi4zOEMzLjEgODUuNzgtMTUuNzEgMTY3LjIgMzcuMDcgMjQ1LjljMzcuNDQgNTUuODIgMTAwLjYgOTUuMDMgMTg3LjUgMTE3LjRjMTguNyA0LjgwNSAzMS40MSAyMi4wNiAzMS40MSA0MS4zN0MyNTYgNDI4LjUgMjM2LjUgNDQ4IDIxMi42IDQ0OEgyMDhjLTI2LjUxIDAtNDcuOTkgMjEuNDktNDcuOTkgNDhjMCA4LjgzNiA3LjE2MyAxNiAxNS4xIDE2aDIyMy4xYzguODM2IDAgMTUuMS03LjE2NCAxNS4xLTE2YzAtMjYuNTEtMjEuNDgtNDgtNDcuOTktNDhoLTQuNjQ0Yy0yMy44NiAwLTQzLjM2LTE5LjUtNDMuMzYtNDMuMzVjMC0xOS4zMSAxMi43MS0zNi41NyAzMS40MS00MS4zN2M4Ni45Ni0yMi4zNCAxNTAuMS02MS41NSAxODcuNS0xMTcuNEM1OTEuNyAxNjcuMiA1NzIuOSA4NS43OCA1NzIuMSA4Mi4zOHpNNzcuNDEgMjE5LjhDNDkuNDcgMTc4LjYgNDcuMDEgMTM1LjcgNDguMzggMTEyaDgwLjM5YzUuMzU5IDU5LjYyIDIwLjM1IDEzMS4xIDU3LjY3IDE4OS4xQzEzNy40IDI4MS42IDEwMC45IDI1NC40IDc3LjQxIDIxOS44ek00OTguNiAyMTkuOGMtMjMuNDQgMzQuNi01OS45NCA2MS43NS0xMDkgODEuMjJDNDI2LjkgMjQzLjEgNDQxLjkgMTcxLjYgNDQ3LjIgMTEyaDgwLjM5QzUyOC4xIDEzNS43IDUyNi41IDE3OC43IDQ5OC42IDIxOS44eicvPjwvc3ZnPg==)
}

.rankingWidget__infoGrid__control--3 {
    padding: 8px 12px;
    border-radius: 999px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 28px;
    box-sizing: border-box;
    color: var(--rankingWidget__infoRow__btn__play__color);
    border: var(--rankingWidget__infoRow__btn__play__border);
    background: var(--rankingWidget__infoRow__btn__play__background);
    font-size: var(--rankingWidget__infoRow__btn__play__fontSize)
}

.rankingWidget--frequency .rankingWidget__table__container {
    border-radius: 5px
}

.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 #fecb1b)
}

@keyframes pulse {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.06)
    }
}

.rankingWidget__steps {
    --rankingWidgetSteps-visibleSteps: 7;
    --raningWidgetSteps-columnGap: 2px;
    --rankingWidgetSteps--widthMinusGap: calc( 100% - (var(--raningWidgetSteps-columnGap) * ((var(--rankingWidgetSteps-visibleSteps) * 2) - 1)) );
    padding: 48px 0 48px 48px;
    margin: -48px 0 -48px -48px;
    overflow: scroll;
    grid-template-columns: repeat(var(--rankingWidgetSteps_internalValue),calc((var(--rankingWidgetSteps--widthMinusGap))/calc(var(--rankingWidgetSteps-visibleSteps) * 2)))
}

.rankingWidget__steps::-webkit-scrollbar {
    display: none
}

.rankingWidget__steps {
    -ms-overflow-style: none;
    scrollbar-width: none
}

:root,#idContentMain {
    --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: 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-scrollbar-background: var(--tournament-color-4);
    --tournament-scrollbar-thumb: var(--tournament-color-6);
    --tournament-layout-controls-color-1: var(--tournament-color-2-contrast-2);
    --tournament-layout-controls-color-2: var(--tournament-brand-color-1-light-1);
    --tournament-box-color-1: var(--tournament-color-2);
    --tournament-box-color-1-contrast-1: var(--tournament-color-2-contrast-2);
    --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-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);
    --tournament-summary-color-1: var(--tournament-brand-color-1);
    --tournament-summary-color-1-contrast-1: var(--tournament-brand-color-1-contrast-1);
    --tournament-summary-color-2: #484848;
    --tournament-summary-color-2-contrast-1: #ffffff;
    --tournament-summary-color-base: #484848;
    --tournament-summary-color-base-contrast-1: #ffffff;
    --tournament-table-background-color: var(--tournament-color-1);
    --tournament-table-border: 2px solid var(--tournament-color-1);
    --tournament-table-accent-color-1: var(--tournament-color-1-contrast-1);
    --tournament-table-color-1: var(--tournament-color-1-contrast-2);
    --tournament-table-primary-button-1: var(--tournament-color-4);
    --tournament-table-primary-button-1-contrast-1: var(--tournament-color-4-contrast-1);
    --tournament-table-selected-background-color: var(--tournament-brand-color-1-dark-1);
    --tournament-table-selected-border: 2px solid var(--tournament-brand-color-1);
    --tournament-table-selected-accent-color-1: var(--tournament-brand-color-1-light-1);
    --tournament-table-selected-color-1: var(--tournament-brand-color-1-dark-1-contrast-1);
    --tournament-table-selected-primary-button-1: #07841c;
    --tournament-table-selected-primary-button-1-contrast-1: #ffffff;
    --tournament-table-hover-background-color: var(--tournament-color-3);
    --tournament-table-hover-border: 2px solid var(--tournament-color-3);
    --tournament-table-hover-accent-color-1: var(--tournament-color-3-contrast-2);
    --tournament-table-hover-color-1: var(--tournament-color-3-contrast-3);
    --tournament-table-hover-primary-button-1: var(--tournament-color-4);
    --tournament-table-hover-primary-button-1-contrast-1: var(--tournament-color-4-contrast-1);
    --tournament-timer-color-default: #ffffff;
    --tournament-timer-color-1: #ffffff;
    --tournament-timer-color-2: #ffd614;
    --tournament-timer-color-3: #ff1414;
    --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;
    --tournament-detail-button-color-1: #07841c;
    --tournament-detail-button-color-1-box-shadow: 0px 0px 8px 1px #07841c;
    --tournament-detail-button-color-1-contrast: #ffffff;
    --tournament-detail-button-color-2: var(--tournament-color-3);
    --tournament-detail-button-color-2-contrast: var(--tournament-color-3-contrast-2);
    --tournament-detail-button-color-2-selected: var(--tournament-brand-color-1);
    --tournament-detail-button-color-2-selected-contrast: var(--tournament-color-3-contrast-3);
    --tournament-detail-list-color-1: var(--tournament-color-1);
    --tournament-detail-list-color-2: var(--tournament-color-2);
    --tournament-detail-list-color-2-contrast-1: var(--tournament-color-2-contrast-1);
    --tournament-detail-list-color-2-contrast-2: var(--tournament-color-2-contrast-2);
    --tournament-detail-chart-color-1: var(--tournament-color-1);
    --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: var(--tournament-color-3-contrast-1);
    --tournament-detail-chart-color-3-contrast-2: var(--tournament-color-3-contrast-3);
    --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-1);
    --tournament-detail-chart-table-color-2-contrast-1: var(--tournament-color-1-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-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-inforow-outline: 2px solid transparent;
    --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: --tournament-brand-color-1-dark-2-contrast-1;
    --tournament-rankingWidget-selected-color-1: var(--tournament-brand-color-1-dark-1);
    --tournament-rankingWidget-selected-color-1-contrast-1: var(--tournament-brand-color-1-light-1);
    --tournament-rankingWidget-selected-color-1-contrast-2: var(--tournament-brand-color-1-dark-1-contrast-1);
    --tournament-rankingWidget-selected-color-2: var(--tournament-brand-color-1-dark-1);
    --tournament-rankingWidget-selected-color-2-contrast-1: var(--tournament-brand-color-1-dark-1-contrast-1);
    --tournament-rankingWidget-selected-header-color-1: var(--tournament-brand-color-1-light-1);
    --tournament-rankingWidget-selected-header-color-1-contrast-1: var(--tournament-brand-color-1-light-1-contrast-1);
    --tournament-rankingWidget-selected-inforow-outline: none;
    --tournament-rankingWidget-selected-inforow-color-1: var(--tournament-brand-color-1-light-2);
    --tournament-rankingWidget-selected-inforow-color-1-contrast-1: var(--tournament-brand-color-1-light-2-contrast-1)
}

body {
    font-family: montserrat,sans-serif;
    font-optical-sizing: auto;
    font-style: normal
}

.tournament__container {
    box-sizing: border-box
}

.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)
}

#tournamentDetail-container:empty,.rankingWidget__infoText:empty,#tableListDetail-container:empty {
    display: none
}

.tournament__container * {
}

.tournament__container * ::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.tournament__container * ::-webkit-scrollbar-track {
    border-radius: 99px;
    background: var(--tournament-scrollbar-background)
}

.tournament__container * ::-webkit-scrollbar-thumb {
    background: var(--tournament-scrollbar-thumb);
    border-radius: 10px
}

.tournament__layout {
    display: grid;
    grid-column-gap: 14px;
    grid-row-gap: 18px
}

.tournament__layout--1 {
    max-width: 1500px;
    margin: 0 auto;
    grid-template-columns: 1fr 400px
}

.tournament__layout__controls {
    display: grid;
    grid-auto-flow: column;
    width: max-content;
    grid-gap: 12px
}

.tournament__layout__button {
    width: 22px;
    height: 22px;
    outline: none;
    border: none;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    background: var(--tournament-layout-controls-color-1);
    cursor: pointer
}

.tournament__layout__button[data-selected=true] {
    background: var(--tournament-layout-controls-color-2)
}

.tournament__layout__button--1 {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMTYwIDBINjRDMjguNjUgMCAwIDI4LjY1IDAgNjR2OTZjMCAzNS4zNSAyOC42NSA2NCA2NCA2NGg5NmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0VjY0QzIyNCAyOC42NSAxOTUuMyAwIDE2MCAwek0xOTIgMTYwYzAgMTcuNjQtMTQuMzYgMzItMzIgMzJINjRDNDYuMzYgMTkyIDMyIDE3Ny42IDMyIDE2MFY2NGMwLTE3LjY0IDE0LjM2LTMyIDMyLTMyaDk2YzE3LjY0IDAgMzIgMTQuMzYgMzIgMzJWMTYwek0xNjAgMjg4SDY0Yy0zNS4zNSAwLTY0IDI4LjY1LTY0IDY0djk2YzAgMzUuMzUgMjguNjUgNjQgNjQgNjRoOTZjMzUuMzUgMCA2NC0yOC42NSA2NC02NHYtOTZDMjI0IDMxNi43IDE5NS4zIDI4OCAxNjAgMjg4ek0xOTIgNDQ4YzAgMTcuNjQtMTQuMzYgMzItMzIgMzJINjRjLTE3LjY0IDAtMzItMTQuMzYtMzItMzJ2LTk2YzAtMTcuNjQgMTQuMzYtMzIgMzItMzJoOTZjMTcuNjQgMCAzMiAxNC4zNiAzMiAzMlY0NDh6TTQ0OCAwaC05NmMtMzUuMzUgMC02NCAyOC42NS02NCA2NHY5NmMwIDM1LjM1IDI4LjY1IDY0IDY0IDY0aDk2YzM1LjM1IDAgNjQtMjguNjUgNjQtNjRWNjRDNTEyIDI4LjY1IDQ4My4zIDAgNDQ4IDB6TTQ4MCAxNjBjMCAxNy42NC0xNC4zNiAzMi0zMiAzMmgtOTZjLTE3LjY0IDAtMzItMTQuMzYtMzItMzJWNjRjMC0xNy42NCAxNC4zNi0zMiAzMi0zMmg5NmMxNy42NCAwIDMyIDE0LjM2IDMyIDMyVjE2MHpNNDQ4IDI4OGgtOTZjLTM1LjM1IDAtNjQgMjguNjUtNjQgNjR2OTZjMCAzNS4zNSAyOC42NSA2NCA2NCA2NGg5NmMzNS4zNSAwIDY0LTI4LjY1IDY0LTY0di05NkM1MTIgMzE2LjcgNDgzLjMgMjg4IDQ0OCAyODh6TTQ4MCA0NDhjMCAxNy42NC0xNC4zNiAzMi0zMiAzMmgtOTZjLTE3LjY0IDAtMzItMTQuMzYtMzItMzJ2LTk2YzAtMTcuNjQgMTQuMzYtMzIgMzItMzJoOTZjMTcuNjQgMCAzMiAxNC4zNiAzMiAzMlY0NDh6Jy8+PC9zdmc+)
}

.tournament__layout__button--2 {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNNDAgNDhDMjYuNyA0OCAxNiA1OC43IDE2IDcydjQ4YzAgMTMuMyAxMC43IDI0IDI0IDI0SDg4YzEzLjMgMCAyNC0xMC43IDI0LTI0VjcyYzAtMTMuMy0xMC43LTI0LTI0LTI0SDQwek0xOTIgNjRjLTE3LjcgMC0zMiAxNC4zLTMyIDMyczE0LjMgMzIgMzIgMzJINDgwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMySDE5MnptMCAxNjBjLTE3LjcgMC0zMiAxNC4zLTMyIDMyczE0LjMgMzIgMzIgMzJINDgwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMySDE5MnptMCAxNjBjLTE3LjcgMC0zMiAxNC4zLTMyIDMyczE0LjMgMzIgMzIgMzJINDgwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMySDE5MnpNMTYgMjMydjQ4YzAgMTMuMyAxMC43IDI0IDI0IDI0SDg4YzEzLjMgMCAyNC0xMC43IDI0LTI0VjIzMmMwLTEzLjMtMTAuNy0yNC0yNC0yNEg0MGMtMTMuMyAwLTI0IDEwLjctMjQgMjR6TTQwIDM2OGMtMTMuMyAwLTI0IDEwLjctMjQgMjR2NDhjMCAxMy4zIDEwLjcgMjQgMjQgMjRIODhjMTMuMyAwIDI0LTEwLjcgMjQtMjRWMzkyYzAtMTMuMy0xMC43LTI0LTI0LTI0SDQweicvPjwvc3ZnPg==)
}

.tournament__layout__button--3 {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0nTTAgOTZDMCA2MC43IDI4LjcgMzIgNjQgMzJINDQ4YzM1LjMgMCA2NCAyOC43IDY0IDY0VjQxNmMwIDM1LjMtMjguNyA2NC02NCA2NEg2NGMtMzUuMyAwLTY0LTI4LjctNjQtNjRWOTZ6bTY0IDB2NjRoNjRWOTZINjR6bTM4NCAwSDE5MnY2NEg0NDhWOTZ6TTY0IDIyNHY2NGg2NFYyMjRINjR6bTM4NCAwSDE5MnY2NEg0NDhWMjI0ek02NCAzNTJ2NjRoNjRWMzUySDY0em0zODQgMEgxOTJ2NjRINDQ4VjM1MnonLz48L3N2Zz4=)
}

.tournament__summary__controls {
    display: grid;
    grid-auto-flow: column;
    grid-gap: 16px;
    margin-left: auto
}

.tournament__summary__button {
    --value-color: var(--tournament-summary-color-base-contrast-1);
    --value-background: var(--tournament-summary-color-base);
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    grid-gap: 8px
}

.tournament__summary__button__text {
    font-size: 14px
}

.tournament__summary__button__value {
    font-size: 14px;
    font-weight: 600;
    padding: 4px 16px;
    border-radius: 8px;
    background: var(--value-background);
    color: var(--value-color)
}

.tournament__summary__button--1 {
    --value-background: var(--tournament-summary-color-1);
    --value-color: var(--tournament-summary-color-1-contrast-1)
}

.tournament__summary__button--2 {
    --value-background: var(--tournament-summary-color-2);
    --value-color: var(--tournament-summary-color-2-contrast-1)
}

.tournament__box {
    height: max-content;
    padding: 12px 14px;
    border-radius: 5px;
    background: var(--tournament-box-color-1);
    color: var(--tournament-box-color-1-contrast-1)
}

.tournament__box--controls {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px
}

.tournament__box--rankingWidgetContainer {
    grid-column: 1/span 2;
    margin-bottom: 12px
}

.tournament__box--rankingWidgetContainer:not(.tournament__box__container--empty) {
    padding: 0;
    background: 0 0
}

.tournament__nav {
    display: flex;
    gap: 8px
}

.tournament__nav__button {
    padding: 12px 42px;
    border-radius: 5px;
    background: var(--tournament-nav-color-1);
    color: var(--tournament-nav-color-1-contrast-1);
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    cursor: pointer
}

.tournament__nav__button__icon {
    width: 18px;
    height: 18px
}

.tournament__nav__button:hover,.tournament__nav__button--active {
    background: var(--tournament-nav-color-2);
    color: var(--tournament-nav-color-2-contrast-1)
}

.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 {
    min-width: 0;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 10px
}

.tournament__table__row {
    background: var(--tournament-table-background-color);
    outline: var(--tournament-table-border);
    color: var(--tournament-table-color-1);
    border-radius: 10px;
    cursor: pointer
}

.tournament__table__row--selected {
    --tournament-table-background-color: var(--tournament-table-selected-background-color) !important;
    --tournament-table-border: var(--tournament-table-selected-border) !important;
    --tournament-table-accent-color-1: var(--tournament-table-selected-accent-color-1) !important;
    --tournament-table-color-1: var(--tournament-table-selected-color-1) !important;
    --tournament-table-primary-button-1: var(--tournament-table-selected-primary-button-1) !important;
    --tournament-table-primary-button-1-contrast-1: var( --tournament-table-selected-primary-button-1-contrast-1 ) !important
}

.tournament__table__row:hover {
    --tournament-table-background-color: var(--tournament-table-hover-background-color);
    --tournament-table-border: var(--tournament-table-hover-border);
    --tournament-table-accent-color-1: var(--tournament-table-hover-accent-color-1);
    --tournament-table-color-1: var(--tournament-table-hover-color-1);
    --tournament-table-primary-button-1: var(--tournament-table-hover-primary-button-1);
    --tournament-table-primary-button-1-contrast-1: var(--tournament-table-hover-primary-button-1-contrast-1)
}

.tournament__table__td {
    vertical-align: middle;
    position: relative;
    padding: 20px 8px
}

.tournament__table__td:first-child {
    width: 0;
    padding: 12px 10px
}

.tournament__table__td:last-child {
    width: 0;
    padding-right: 20px
}

.tournament__table__td__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 8px
}

.tournament__table__td__title {
    font-size: 12px;
    color: var(--tournament-table-accent-color-1);
    font-weight: 300
}

.tournament__table__td__body {
    color: var(--tournament-table-color-1);
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400
}

.tournament__table__td:nth-child(2) .tournament__table__td__body {
    font-weight: 600
}

.tournament__table__img {
    width: 116px;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
    display: block
}

.tournament__table__img__container {
    position: relative
}

.tournament__table__badge {
    width: 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)
}

.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 {
    transform: translateX(-20px);
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    gap: 4px
}

.tournament__table__button {
    outline: none;
    border: none;
    border-radius: 5px;
    padding: 12px 18px;
    width: max-content;
    font-family: inherit;
    font-size: 14px;
    cursor: pointer;
    background: var(--tournament-table-primary-button-1);
    color: var(--tournament-table-primary-button-1-contrast-1)
}

.tournament__table__row--selected .tournament__table__button:hover {
    filter: brightness(1.2)
}

.tournament__timer {
    font-weight: 600;
    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)
}

.tournament__detail {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 12px
}

.tournament__detail__img {
    display: block;
    width: 100%;
    border-radius: 10px;
    object-fit: cover;
    max-height: 260px
}

.tournament__detail__controls {
    display: grid;
    grid-gap: 8px;
    grid-template-columns: repeat(2,1fr)
}

.tournament__detail__controls>*:nth-child(1) {
    grid-column: 1/span 2
}

.tournament__detail__button {
    font-family: inherit;
    outline: none;
    cursor: pointer;
    padding: 12px 24px;
    border: none;
    border-radius: 5px
}

.tournament__detail__button--1 {
    box-shadow: var(--tournament-detail-button-color-1-box-shadow);
    background: var(--tournament-detail-button-color-1);
    color: var(--tournament-detail-button-color-1-contrast)
}

.tournament__detail__button--1:hover {
    filter: brightness(1.2)
}

.tournament__detail__button--2 {
    background: var(--tournament-detail-button-color-2);
    color: var(--tournament-detail-button-color-2-contrast)
}

.tournament__detail__button--selected.tournament__detail__button--2,.tournament__detail__button--2:hover {
    background: var(--tournament-detail-button-color-2-selected);
    color: var(--tournament-detail-button-color-2-selected-contrast)
}

.tournament__detail__list {
    list-style: none;
    border-radius: 5px;
    margin: 0;
    padding: 12px 10px;
    display: grid;
    grid-gap: 8px;
    background: var(--tournament-detail-list-color-1)
}

.tournament__detail__list__li {
    display: grid;
    grid-template-columns: 90px 2fr;
    grid-gap: 8px;
    padding: 16px;
    border-radius: 5px;
    background: var(--tournament-detail-list-color-2)
}

.tournament__detail__list__li__collapse {
    grid-column: 1/span 2
}

.tournament__detail__list__li>div:first-child {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.tournament__detail__list__li>div:first-child {
    color: var(--tournament-detail-list-color-2-contrast-1)
}

.tournament__detail__list__li>div:nth-child(2) {
    color: var(--tournament-detail-list-color-2-contrast-2);
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 4px
}

.tournament__detail__list__li:nth-child(1)>div:nth-child(2) {
    font-weight: 700
}

.tournament__detail__collapse__button {
    cursor: pointer;
    user-select: none;
    display: flex;
    justify-content: space-between
}

.tournament__detail__collapse__button__icon {
    width: 16px;
    height: 16px;
    background-color: var(--tournament-detail-list-color-2-contrast-2);
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMjMzLjQgNDA2LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTkyLTE5MmMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyNTYgMzM4LjcgODYuNiAxNjkuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBzLTEyLjUgMzIuOCAwIDQ1LjNsMTkyIDE5MnonLz48L3N2Zz4=)
}

.tournament__detail__collapse__button[data-collapsed=false] .tournament__detail__collapse__button__icon {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMjMzLjQgMTA1LjRjMTIuNS0xMi41IDMyLjgtMTIuNSA0NS4zIDBsMTkyIDE5MmMxMi41IDEyLjUgMTIuNSAzMi44IDAgNDUuM3MtMzIuOCAxMi41LTQ1LjMgMEwyNTYgMTczLjMgODYuNiAzNDIuNmMtMTIuNSAxMi41LTMyLjggMTIuNS00NS4zIDBzLTEyLjUtMzIuOCAwLTQ1LjNsMTkyLTE5MnonLz48L3N2Zz4=)
}

.tournament__detail__collapse__body__outer {
    display: grid;
    transition: grid-template-rows .3s linear;
    grid-template-rows: 0fr
}

.tournament__detail__collapse__body__outer[data-collapsed=false] {
    grid-template-rows: 1fr
}

.tournament__detail__collapse__body__inner {
    grid-row: 1/span 2;
    overflow: hidden;
    white-space: normal
}

.tournament__detail__collapse__body__content {
    padding: 8px 0;
    color: var(--tournament-detail-list-color-2-contrast-2);
    overflow-y: auto;
    max-height: 300px
}

.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;
    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: 18px;
    height: 18px;
    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;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48cGF0aCBkPSdNMjI0IDI1NkExMjggMTI4IDAgMSAwIDIyNCAwYTEyOCAxMjggMCAxIDAgMCAyNTZ6bS00NS43IDQ4Qzc5LjggMzA0IDAgMzgzLjggMCA0ODIuM0MwIDQ5OC43IDEzLjMgNTEyIDI5LjcgNTEySDQxOC4zYzE2LjQgMCAyOS43LTEzLjMgMjkuNy0yOS43QzQ0OCAzODMuOCAzNjguMiAzMDQgMjY5LjcgMzA0SDE3OC4zeicvPjwvc3ZnPg==)
}

.tournament__detail__chart__header__box__text {
    font-weight: 600;
    font-size: 18px
}

.tournament__detail__chart__body {
    max-width: 100%;
    min-width: 0
}

.tournament__detail__chart__table {
    border-collapse: collapse;
    width: 100%
}

.tournament__detail__chart__table__container {
    max-height: 200px;
    overflow: auto;
    padding-right: 8px;
    padding-left: 2px
}

.tournament__detail__chart__table__thead__tr {
    position: sticky;
    top: 0;
    outline: 2px solid var(--tournament-detail-chart-table-color-1)
}

.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: left;
    box-shadow: inset 0 -1px 0 0 var(--tournament-detail-chart-table-border-color-1),inset 0 1px 0 0 var(--tournament-detail-chart-table-border-color-1);
    text-align: center
}

.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(2) {
    width: 100%
}

.tournament__detail__chart__table__tbody__td:nth-child(2)>div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.rankingWidget--tableView {
    grid-column: 1/span 1
}

.rankingWidget--rowView {
    grid-column: 1/span 1
}

.rankingWidget__infoText {
    padding: 10px;
    max-height: 100px;
    overflow: auto
}

.rankingWidget__group {
    display: grid;
    grid-gap: 14px
}

.rankingWidget__group--grid {
    grid-template-columns: repeat(2,1fr)
}

.rankingWidget__group--list {
    grid-template-columns: 1fr
}

.tournament__box--rankingWidgetContainer .rankingWidget {
    height: max-content;
    padding: 12px;
    background: var(--tournament-rankingWidget-color-1)
}

.tournament__box--rankingWidgetContainer .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
}

.tournament__box--rankingWidgetContainer .rankingWidget__header div:nth-child(2) {
    margin-left: auto;
    margin-right: 8px
}

.tournament__box--rankingWidgetContainer .rankingWidget__header__title {
    padding: 0;
    color: currentColor;
    font-size: 18px
}

.tournament__box--rankingWidgetContainer .rankingWidget__header::after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    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;base64,PHN2ZyBpZD0ncG9rZXItY2hpcF8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI1IDI1Jz48cGF0aCBpZD0nUGF0aF81JyBkYXRhLW5hbWU9J1BhdGggNScgZD0nTTAsMTIuNUExMi41LDEyLjUsMCwxLDAsMTIuNSwwLDEyLjUsMTIuNSwwLDAsMCwwLDEyLjVhMS4yNSwxLjI1LDAsMSwwLDIuNSwwLDEwLDEwLDAsMSwxLDIuOTI5LDcuMDcxQTkuOTYzLDkuOTYzLDAsMCwxLDIuNSwxMi41YTEuMjUsMS4yNSwwLDEsMC0yLjUsMFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF82JyBkYXRhLW5hbWU9J1BhdGggNicgZD0nTTEwMi40LDEwOC43MTdhNi4zMTcsNi4zMTcsMCwxLDAsNi4zMTctNi4zMTcsNi4zMTcsNi4zMTcsMCwwLDAtNi4zMTcsNi4zMTcsMS4wNTMsMS4wNTMsMCwwLDAsMi4xMDYsMCw0LjIxMSw0LjIxMSwwLDEsMSwxLjIzMywyLjk3OCw0LjE5Myw0LjE5MywwLDAsMS0xLjIzMy0yLjk3OCwxLjA1MywxLjA1MywwLDAsMC0yLjEwNiwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk2LjIxNyAtOTYuMjE3KScgZmlsbD0nI2Y1ZjVmNScvPjxwYXRoIGlkPSdQYXRoXzcnIGRhdGEtbmFtZT0nUGF0aCA3JyBkPSdNMjMwLjQsMS41NDZWNy43MjlhMS41NDYsMS41NDYsMCwxLDAsMy4wOTIsMFYxLjU0NmExLjU0NiwxLjU0NiwwLDEsMC0zLjA5MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjE5LjQ0NiAwKScgZmlsbD0nI2Y1ZjVmNScvPjxwYXRoIGlkPSdQYXRoXzgnIGRhdGEtbmFtZT0nUGF0aCA4JyBkPSdNMjMwLjQsMzU5Ljk0NnY2LjE4M2ExLjU0NiwxLjU0NiwwLDEsMCwzLjA5Miwwdi02LjE4M2ExLjU0NiwxLjU0NiwwLDEsMC0zLjA5MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjE5LjQ0NiAtMzQyLjY3NSknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF85JyBkYXRhLW5hbWU9J1BhdGggOScgZD0nTTEuNTQ2LDIzMy40OTJINy43MjlhMS41NDYsMS41NDYsMCwxLDAsMC0zLjA5MkgxLjU0NmExLjU0NiwxLjU0NiwwLDEsMCwwLDMuMDkyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0yMTkuNDQ2KScgZmlsbD0nI2Y1ZjVmNScvPjxwYXRoIGlkPSdQYXRoXzEwJyBkYXRhLW5hbWU9J1BhdGggMTAnIGQ9J00zNTkuOTQ2LDIzMy40OTJoNi4xODNhMS41NDYsMS41NDYsMCwxLDAsMC0zLjA5MmgtNi4xODNhMS41NDYsMS41NDYsMCwxLDAsMCwzLjA5MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM0Mi42NzUgLTIxOS40NDYpJyBmaWxsPScjZjVmNWY1Jy8+PHBhdGggaWQ9J1BhdGhfMTEnIGRhdGEtbmFtZT0nUGF0aCAxMScgZD0nTTMyNS43NDUsNjcuOTMzLDMyMS4zNzMsNzIuM2ExLjU0NiwxLjU0NiwwLDEsMCwyLjE4NiwyLjE4Nmw0LjM3Mi00LjM3MmExLjU0NiwxLjU0NiwwLDAsMC0yLjE4Ni0yLjE4NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwNy40NTggLTYzLjQwNSknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF8xMicgZGF0YS1uYW1lPSdQYXRoIDEyJyBkPSdNNzIuMywzMjEuMzczbC00LjM3Miw0LjM3MmExLjU0NiwxLjU0NiwwLDAsMCwyLjE4NiwyLjE4Nmw0LjM3Mi00LjM3MmExLjU0NiwxLjU0NiwwLDEsMC0yLjE4Ni0yLjE4NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYzLjQwNSAtMzA3LjQ1OCknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF8xMycgZGF0YS1uYW1lPSdQYXRoIDEzJyBkPSdNNjcuOTM2LDcwLjExOWw0LjM3Miw0LjM3MkExLjU0NiwxLjU0NiwwLDAsMCw3NC40OTQsNzIuM2wtNC4zNzItNC4zNzJhMS41NDYsMS41NDYsMCwwLDAtMi4xODYsMi4xODYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02My40MDkgLTYzLjQwNSknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF8xNCcgZGF0YS1uYW1lPSdQYXRoIDE0JyBkPSdNMzIxLjM3MywzMjMuNTU5bDQuMzcyLDQuMzcyYTEuNTQ2LDEuNTQ2LDAsMSwwLDIuMTg2LTIuMTg2bC00LjM3Mi00LjM3MmExLjU0NiwxLjU0NiwwLDAsMC0yLjE4NiwyLjE4NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwNy40NTggLTMwNy40NTgpJyBmaWxsPScjZjVmNWY1Jy8+PC9zdmc+Cg==);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ncG9rZXItY2hpcF8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI1IDI1Jz48cGF0aCBpZD0nUGF0aF81JyBkYXRhLW5hbWU9J1BhdGggNScgZD0nTTAsMTIuNUExMi41LDEyLjUsMCwxLDAsMTIuNSwwLDEyLjUsMTIuNSwwLDAsMCwwLDEyLjVhMS4yNSwxLjI1LDAsMSwwLDIuNSwwLDEwLDEwLDAsMSwxLDIuOTI5LDcuMDcxQTkuOTYzLDkuOTYzLDAsMCwxLDIuNSwxMi41YTEuMjUsMS4yNSwwLDEsMC0yLjUsMFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF82JyBkYXRhLW5hbWU9J1BhdGggNicgZD0nTTEwMi40LDEwOC43MTdhNi4zMTcsNi4zMTcsMCwxLDAsNi4zMTctNi4zMTcsNi4zMTcsNi4zMTcsMCwwLDAtNi4zMTcsNi4zMTcsMS4wNTMsMS4wNTMsMCwwLDAsMi4xMDYsMCw0LjIxMSw0LjIxMSwwLDEsMSwxLjIzMywyLjk3OCw0LjE5Myw0LjE5MywwLDAsMS0xLjIzMy0yLjk3OCwxLjA1MywxLjA1MywwLDAsMC0yLjEwNiwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk2LjIxNyAtOTYuMjE3KScgZmlsbD0nI2Y1ZjVmNScvPjxwYXRoIGlkPSdQYXRoXzcnIGRhdGEtbmFtZT0nUGF0aCA3JyBkPSdNMjMwLjQsMS41NDZWNy43MjlhMS41NDYsMS41NDYsMCwxLDAsMy4wOTIsMFYxLjU0NmExLjU0NiwxLjU0NiwwLDEsMC0zLjA5MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjE5LjQ0NiAwKScgZmlsbD0nI2Y1ZjVmNScvPjxwYXRoIGlkPSdQYXRoXzgnIGRhdGEtbmFtZT0nUGF0aCA4JyBkPSdNMjMwLjQsMzU5Ljk0NnY2LjE4M2ExLjU0NiwxLjU0NiwwLDEsMCwzLjA5Miwwdi02LjE4M2ExLjU0NiwxLjU0NiwwLDEsMC0zLjA5MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjE5LjQ0NiAtMzQyLjY3NSknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF85JyBkYXRhLW5hbWU9J1BhdGggOScgZD0nTTEuNTQ2LDIzMy40OTJINy43MjlhMS41NDYsMS41NDYsMCwxLDAsMC0zLjA5MkgxLjU0NmExLjU0NiwxLjU0NiwwLDEsMCwwLDMuMDkyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0yMTkuNDQ2KScgZmlsbD0nI2Y1ZjVmNScvPjxwYXRoIGlkPSdQYXRoXzEwJyBkYXRhLW5hbWU9J1BhdGggMTAnIGQ9J00zNTkuOTQ2LDIzMy40OTJoNi4xODNhMS41NDYsMS41NDYsMCwxLDAsMC0zLjA5MmgtNi4xODNhMS41NDYsMS41NDYsMCwxLDAsMCwzLjA5MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM0Mi42NzUgLTIxOS40NDYpJyBmaWxsPScjZjVmNWY1Jy8+PHBhdGggaWQ9J1BhdGhfMTEnIGRhdGEtbmFtZT0nUGF0aCAxMScgZD0nTTMyNS43NDUsNjcuOTMzLDMyMS4zNzMsNzIuM2ExLjU0NiwxLjU0NiwwLDEsMCwyLjE4NiwyLjE4Nmw0LjM3Mi00LjM3MmExLjU0NiwxLjU0NiwwLDAsMC0yLjE4Ni0yLjE4NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwNy40NTggLTYzLjQwNSknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF8xMicgZGF0YS1uYW1lPSdQYXRoIDEyJyBkPSdNNzIuMywzMjEuMzczbC00LjM3Miw0LjM3MmExLjU0NiwxLjU0NiwwLDAsMCwyLjE4NiwyLjE4Nmw0LjM3Mi00LjM3MmExLjU0NiwxLjU0NiwwLDEsMC0yLjE4Ni0yLjE4NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYzLjQwNSAtMzA3LjQ1OCknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF8xMycgZGF0YS1uYW1lPSdQYXRoIDEzJyBkPSdNNjcuOTM2LDcwLjExOWw0LjM3Miw0LjM3MkExLjU0NiwxLjU0NiwwLDAsMCw3NC40OTQsNzIuM2wtNC4zNzItNC4zNzJhMS41NDYsMS41NDYsMCwwLDAtMi4xODYsMi4xODYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02My40MDkgLTYzLjQwNSknIGZpbGw9JyNmNWY1ZjUnLz48cGF0aCBpZD0nUGF0aF8xNCcgZGF0YS1uYW1lPSdQYXRoIDE0JyBkPSdNMzIxLjM3MywzMjMuNTU5bDQuMzcyLDQuMzcyYTEuNTQ2LDEuNTQ2LDAsMSwwLDIuMTg2LTIuMTg2bC00LjM3Mi00LjM3MmExLjU0NiwxLjU0NiwwLDAsMC0yLjE4NiwyLjE4NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwNy40NTggLTMwNy40NTgpJyBmaWxsPScjZjVmNWY1Jy8+PC9zdmc+Cg==)
}

.tournament__box--rankingWidgetContainer .rankingWidget__header.rankingWidget__header--sport::after {
    -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIGZpbGw9IiMwMDAwMDAiIGhlaWdodD0iODAwcHgiIHdpZHRoPSI4MDBweCIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDkwIDQ5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTQ4OS45MjcsMjM5LjE5M2MtMC4wMTUtMC42MDktMC4wMzgtMS4yMTctMC4wNTctMS44MjVjLTAuMDQxLTEuMzM3LTAuMDktMi42NzEtMC4xNTEtNC4wMDNjLTAuMDMzLTAuNjg4LTAuMDY4LTEuMzc2LTAuMTA2LTIuMDYzYy0wLjA3MS0xLjI5My0wLjE1NC0yLjU4My0wLjI0NS0zLjg3MWMtMC4wNDYtMC42NDctMC4wODktMS4yOTQtMC4xNDEtMS45NGMtMC4xMjEtMS41NS0wLjI2LTMuMDk0LTAuNDExLTQuNjM1Yy0wLjAzNC0wLjM1NS0wLjA2My0wLjcxMi0wLjA5OS0xLjA2N2MtMC4xOTItMS44NzktMC40MDgtMy43NTEtMC42NDMtNS42MThjLTAuMDY4LTAuNTUyLTAuMTQ4LTEuMTAxLTAuMjIxLTEuNjUyYy0wLjE3Ny0xLjMzLTAuMzU5LTIuNjU3LTAuNTU4LTMuOThjLTAuMTAyLTAuNjgyLTAuMjA5LTEuMzYyLTAuMzE2LTIuMDQyYy0wLjE5MS0xLjIxNi0wLjM5My0yLjQyOS0wLjYwMy0zLjYzOWMtMC4xMTctMC42NzYtMC4yMzQtMS4zNTMtMC4zNTYtMi4wMjdjLTAuMjQtMS4zMTktMC40OTUtMi42MzMtMC43NTYtMy45NDVjLTAuMTA1LTAuNTMtMC4yMDQtMS4wNjItMC4zMTMtMS41OWMtMC4zNzEtMS44LTAuNzYxLTMuNTkzLTEuMTcxLTUuMzc4Yy0wLjExLTAuNDgzLTAuMjMyLTAuOTYzLTAuMzQ2LTEuNDQ0Yy0wLjMxNC0xLjMyNy0wLjYzNC0yLjY1LTAuOTY4LTMuOTY4Yy0wLjE3My0wLjY3OS0wLjM1My0xLjM1Ni0wLjUzMS0yLjAzM2MtMC4yOTgtMS4xMzMtMC42MDMtMi4yNjQtMC45MTctMy4zOWMtMC4xOTUtMC42OTktMC4zOTItMS4zOTctMC41OTItMi4wOTRjLTAuMzMzLTEuMTU2LTAuNjc4LTIuMzA2LTEuMDI4LTMuNDU1Yy0wLjE5LTAuNjI3LTAuMzc3LTEuMjU2LTAuNTcyLTEuODhjLTAuNTM1LTEuNzA5LTEuMDg1LTMuNDEyLTEuNjU3LTUuMTA0Yy0wLjEyNC0wLjM2OC0wLjI1OC0wLjczMi0wLjM4NC0xLjEwMWMtMC40NjgtMS4zNjItMC45NDMtMi43MjEtMS40MzUtNC4wNzNjLTAuMjQ0LTAuNjcxLTAuNDk2LTEuMzM4LTAuNzQ1LTIuMDA3Yy0wLjM5My0xLjA1Mi0wLjc5LTIuMTAxLTEuMTk3LTMuMTQ2Yy0wLjI3Ni0wLjcxMy0wLjU1Ny0xLjQyNC0wLjg0MS0yLjEzM2MtMC40MDktMS4wMjMtMC44MjctMi4wNDItMS4yNS0zLjA1OWMtMC4yODItMC42OC0wLjU2My0xLjM2LTAuODUxLTIuMDM3Yy0wLjUxNy0xLjIxMi0xLjA0Ny0yLjQxNi0xLjU4My0zLjYxOGMtMC4yMDgtMC40NjctMC40MDktMC45MzgtMC42Mi0xLjQwM2MtMC43MTQtMS41NzYtMS40NDctMy4xNDItMi4xOTQtNC43Yy0wLjMxMS0wLjY1LTAuNjMyLTEuMjkzLTAuOTQ4LTEuOTM5Yy0wLjQ4Mi0wLjk4My0wLjk2Ny0xLjk2NS0xLjQ2MS0yLjk0Yy0wLjM1Ny0wLjcwNC0wLjcxOS0xLjQwNC0xLjA4Mi0yLjEwNGMtMC40OC0wLjkyNi0wLjk2Ny0xLjg0Ny0xLjQ1OS0yLjc2NmMtMC4zNjktMC42OS0wLjczOS0xLjM4Mi0xLjExNS0yLjA2OWMtMC41NDUtMC45OTUtMS4xMDItMS45ODItMS42Ni0yLjk2OGMtMC4zMy0wLjU4NC0wLjY1NC0xLjE3Mi0wLjk4OS0xLjc1M2MtMC44NTctMS40ODUtMS43MjktMi45NTktMi42MTYtNC40MjRjLTAuMzU5LTAuNTk1LTAuNzMtMS4xODItMS4wOTUtMS43NzNjLTAuNTgxLTAuOTQxLTEuMTYzLTEuODgtMS43NTYtMi44MTJjLTAuNDI3LTAuNjcxLTAuODU4LTEuMzM2LTEuMjkyLTIuMDAyYy0wLjU1NC0wLjg1NC0xLjExMy0xLjcwNC0xLjY3OC0yLjU1Yy0wLjQ0NS0wLjY2Ny0wLjg5Mi0xLjMzMy0xLjM0My0xLjk5NWMtMC42MDEtMC44ODEtMS4yMS0xLjc1NS0xLjgyMi0yLjYyOGMtMC40MTktMC41OTktMC44MzQtMS4yLTEuMjU5LTEuNzk0Yy0wLjk4OC0xLjM4My0xLjk4OC0yLjc1OC0zLjAwNC00LjEydjBjLTI2Ljc1Ny0zNS44NjItNjMuMTA0LTY0LjE0MS0xMDUuMjM2LTgxLjA2MmMtMC4wMDItMC4wMDEtMC4wMDQtMC4wMDEtMC4wMDYtMC4wMDJjLTEuNjc2LTAuNjczLTMuMzYzLTEuMzI2LTUuMDU3LTEuOTYzYy0wLjEyMi0wLjA0Ni0wLjI0Mi0wLjA5My0wLjM2My0wLjEzOGMtMS42MDYtMC42MDEtMy4yMjItMS4xODItNC44NDQtMS43NWMtMC4yMTgtMC4wNzYtMC40MzYtMC4xNTQtMC42NTQtMC4yM2MtMS41NDctMC41MzctMy4xMDItMS4wNTYtNC42NjMtMS41NjJjLTAuMzAxLTAuMDk4LTAuNjAyLTAuMTk3LTAuOTAzLTAuMjk0Yy0xLjQ5NC0wLjQ3OC0yLjk5Ni0wLjk0LTQuNTAzLTEuMzkxYy0wLjM4LTAuMTEzLTAuNzU5LTAuMjI3LTEuMTM4LTAuMzM4Yy0xLjQ0NC0wLjQyNC0yLjg5NS0wLjgzNC00LjM1LTEuMjMyYy0wLjQ1NC0wLjEyNS0wLjkwOS0wLjI0OC0xLjM2NS0wLjM3Yy0xLjM5NS0wLjM3Mi0yLjc5NC0wLjczNC00LjE5OS0xLjA4MmMtMC41MjctMC4xMzEtMS4wNTctMC4yNTktMS41ODYtMC4zODdjLTEuMzQ4LTAuMzI1LTIuNjk4LTAuNjQxLTQuMDU1LTAuOTQzYy0wLjU5Ny0wLjEzMy0xLjE5NS0wLjI2MS0xLjc5My0wLjM5MWMtMS4zMDMtMC4yOC0yLjYwNi0wLjU1My0zLjkxNi0wLjgxM2MtMC42NjgtMC4xMzItMS4zMzgtMC4yNTgtMi4wMDgtMC4zODVjLTEuMjUyLTAuMjM3LTIuNTA2LTAuNDctMy43NjUtMC42ODhjLTAuNzQxLTAuMTI5LTEuNDg2LTAuMjQ4LTIuMjMtMC4zN2MtMS4yLTAuMTk3LTIuNDAxLTAuMzkxLTMuNjA3LTAuNTdjLTAuODE3LTAuMTIyLTEuNjM4LTAuMjMtMi40NTctMC4zNDRjLTEuMTQ2LTAuMTU4LTIuMjkyLTAuMzE4LTMuNDQ0LTAuNDZjLTAuODk1LTAuMTExLTEuNzk1LTAuMjA3LTIuNjkzLTAuMzA4Yy0xLjA4OC0wLjEyMi0yLjE3NS0wLjI0OC0zLjI2OC0wLjM1NmMtMC45ODUtMC4wOTgtMS45NzUtMC4xNzctMi45NjQtMC4yNjNjLTEuMDE3LTAuMDg4LTIuMDMxLTAuMTgzLTMuMDUyLTAuMjU5Yy0xLjEwMy0wLjA4Mi0yLjIxMy0wLjE0My0zLjMyLTAuMjFjLTAuOTE3LTAuMDU2LTEuODMxLTAuMTIxLTIuNzUxLTAuMTY3Yy0xLjI5NS0wLjA2NC0yLjU5Ny0wLjEwNC0zLjg5Ni0wLjE0OGMtMC43NDMtMC4wMjUtMS40ODQtMC4wNjMtMi4yMy0wLjA4MUMyNDkuMTIxLDAuMDI3LDI0Ny4wNjQsMCwyNDUsMGMtMi4wNjQsMC00LjEyMSwwLjAyNy02LjE3MywwLjA3OGMtMC43NDcsMC4wMTktMS40ODgsMC4wNTYtMi4yMzMsMC4wODFjLTEuMjk5LDAuMDQ0LTIuNTk5LDAuMDg0LTMuODkzLDAuMTQ4Yy0wLjkyMiwwLjA0NS0xLjgzOCwwLjExMS0yLjc1NiwwLjE2N2MtMS4xMDUsMC4wNjctMi4yMTMsMC4xMjktMy4zMTUsMC4yMWMtMS4wMjIsMC4wNzYtMi4wMzksMC4xNzEtMy4wNTgsMC4yNTljLTAuOTg2LDAuMDg1LTEuOTc1LDAuMTY1LTIuOTU3LDAuMjYzYy0xLjA5NiwwLjEwOC0yLjE4NiwwLjIzNS0zLjI3NywwLjM1N2MtMC44OTUsMC4xMDEtMS43OTEsMC4xOTYtMi42ODMsMC4zMDdjLTEuMTU1LDAuMTQzLTIuMzA0LDAuMzAzLTMuNDU0LDAuNDYxYy0wLjgxNiwwLjExMy0xLjYzNCwwLjIyMi0yLjQ0NywwLjM0MmMtMS4yMSwwLjE4LTIuNDE0LDAuMzc1LTMuNjE4LDAuNTcyYy0wLjczOSwwLjEyMS0xLjQ4LDAuMjM5LTIuMjE4LDAuMzY3Yy0xLjI2NCwwLjIxOS0yLjUyMSwwLjQ1My0zLjc3OCwwLjY5Yy0wLjY2NSwwLjEyNy0xLjMzLDAuMjUxLTEuOTkzLDAuMzgyYy0xLjMxNCwwLjI2MS0yLjYyNCwwLjUzNS0zLjkzMSwwLjgxNmMtMC41OTMsMC4xMjctMS4xODUsMC4yNTUtMS43NzYsMC4zODdjLTEuMzYyLDAuMzA0LTIuNzIxLDAuNjIxLTQuMDc0LDAuOTQ3Yy0wLjUyMSwwLjEyNi0xLjA0MywwLjI1My0xLjU2MywwLjM4MmMtMS40MTMsMC4zNTEtMi44MiwwLjcxNC00LjIyNCwxLjA4OWMtMC40NDYsMC4xMTktMC44OTMsMC4yNC0xLjMzOCwwLjM2MmMtMS40NjQsMC40LTIuOTIzLDAuODEzLTQuMzc3LDEuMjRjLTAuMzY5LDAuMTA4LTAuNzM3LDAuMjE5LTEuMTA0LDAuMzI5Yy0xLjUyLDAuNDUzLTMuMDMyLDAuOTItNC41MzgsMS40MDJjLTAuMjg4LDAuMDkyLTAuNTc1LDAuMTg2LTAuODYyLDAuMjhjLTEuNTc2LDAuNTExLTMuMTQ2LDEuMDM1LTQuNzA3LDEuNTc3Yy0wLjIsMC4wNjktMC4zOTksMC4xNDEtMC42LDAuMjExYy0xLjY0MSwwLjU3NC0zLjI3NSwxLjE2My00LjksMS43NzFjLTAuMDk3LDAuMDM2LTAuMTkzLDAuMDc0LTAuMjg5LDAuMTFDMTE0LjUwMiwzMi4yNTMsNzYuMjUyLDYxLjQwMiw0OC40MSw5OC43NzNjLTAuOTc1LDEuMzA5LTEuOTM3LDIuNjI3LTIuODg2LDMuOTU2Yy0wLjQ0OCwwLjYyOC0wLjg4OCwxLjI2NC0xLjMzLDEuODk2Yy0wLjU4NywwLjgzOS0xLjE3MywxLjY3OC0xLjc1LDIuNTI0Yy0wLjQ2NiwwLjY4My0wLjkyNSwxLjM2OS0xLjM4NCwyLjA1NmMtMC41NDksMC44MjMtMS4wOTMsMS42NS0xLjYzMywyLjQ4Yy0wLjQ0NSwwLjY4Ny0wLjg5MSwxLjM3Mi0xLjMzLDIuMDYzYy0wLjU3MiwwLjg5OS0xLjEzMywxLjgwNS0xLjY5MywyLjcxMmMtMC4zODUsMC42MjMtMC43NzQsMS4yNDEtMS4xNTMsMS44NjdjLTAuODgsMS40NTUtMS43NDYsMi45MTgtMi41OTcsNC4zOTNjLTAuMzQ4LDAuNjAzLTAuNjg1LDEuMjEzLTEuMDI3LDEuODE5Yy0wLjU0NywwLjk2NS0xLjA5MSwxLjkzMS0xLjYyNCwyLjkwNGMtMC4zODIsMC42OTgtMC43NTcsMS40LTEuMTMzLDIuMTAyYy0wLjQ4NSwwLjkwNS0wLjk2NSwxLjgxNC0xLjQzOCwyLjcyN2MtMC4zNjksMC43MDktMC43MzUsMS40Mi0xLjA5OCwyLjEzNGMtMC40ODgsMC45NjMtMC45NjYsMS45MzItMS40NDEsMi45MDJjLTAuMzIyLDAuNjU3LTAuNjQ4LDEuMzExLTAuOTY1LDEuOTcyYy0wLjczNiwxLjUzNi0xLjQ1OSwzLjA3OS0yLjE2Myw0LjYzMmMtMC4yMjQsMC40OTQtMC40MzgsMC45OTMtMC42NTksMS40ODhjLTAuNTMxLDEuMTkzLTEuMDU4LDIuMzg4LTEuNTcsMy41OTFjLTAuMjksMC42OC0wLjU3LDEuMzYzLTAuODU0LDIuMDQ1Yy0wLjQyMiwxLjAxNC0wLjgzOSwyLjAzMS0xLjI0NywzLjA1MWMtMC4yODQsMC43MTEtMC41NjQsMS40MjMtMC44NDMsMi4xMzdjLTAuNDA1LDEuMDQ0LTAuODAyLDIuMDkxLTEuMTk0LDMuMTQyYy0wLjI1LDAuNjctMC41MDMsMS4zMzgtMC43NDgsMi4wMTJjLTAuNDg5LDEuMzQ5LTAuOTY0LDIuNzA0LTEuNDMxLDQuMDYzYy0wLjEyNywwLjM3MS0wLjI2MiwwLjczOC0wLjM4NywxLjEwOWMtMC41NzIsMS42OTMtMS4xMjIsMy4zOTYtMS42NTcsNS4xMDVjLTAuMTk1LDAuNjI0LTAuMzgyLDEuMjUxLTAuNTcyLDEuODc3Yy0wLjM1LDEuMTQ4LTAuNjk0LDIuMjk5LTEuMDI3LDMuNDU0Yy0wLjIwMSwwLjY5Ny0wLjM5OCwxLjM5Ni0wLjU5MywyLjA5N2MtMC4zMTQsMS4xMjgtMC42MiwyLjI1OS0wLjkxOCwzLjM5M2MtMC4xNzgsMC42NzUtMC4zNTcsMS4zNDgtMC41MjgsMi4wMjVjLTAuMzM2LDEuMzIzLTAuNjU4LDIuNjUxLTAuOTczLDMuOTgyYy0wLjExMiwwLjQ3OS0wLjIzMiwwLjk1NC0wLjM0MywxLjQzM2MtMC40MSwxLjc4Ny0wLjgsMy41ODEtMS4xNzEsNS4zODJjLTAuMTA5LDAuNTI2LTAuMjA3LDEuMDU2LTAuMzEzLDEuNTgzYy0wLjI2MiwxLjMxNC0wLjUxNiwyLjYyOS0wLjc1NywzLjk1MWMtMC4xMjIsMC42NzQtMC4yMzksMS4zNS0wLjM1NywyLjAyNWMtMC4yMSwxLjIxMi0wLjQxMSwyLjQyNy0wLjYwMywzLjY0NWMtMC4xMDcsMC42NzgtMC4yMTQsMS4zNTUtMC4zMTUsMi4wMzVjLTAuMTk4LDEuMzI3LTAuMzgyLDIuNjU4LTAuNTU5LDMuOTkyYy0wLjA3MiwwLjU0Ny0wLjE1MSwxLjA5Mi0wLjIyLDEuNjQxYy0wLjIzNCwxLjg2Ny0wLjQ1LDMuNzQtMC42NDMsNS42MmMtMC4wMzYsMC4zNTUtMC4wNjQsMC43MTItMC4wOTksMS4wNjdjLTAuMTUxLDEuNTQxLTAuMjksMy4wODUtMC40MTEsNC42MzVjLTAuMDUyLDAuNjQ1LTAuMDk1LDEuMjkzLTAuMTQxLDEuOTRjLTAuMDkxLDEuMjg4LTAuMTc0LDIuNTc4LTAuMjQ1LDMuODcxYy0wLjAzOCwwLjY4Ny0wLjA3MywxLjM3NS0wLjEwNiwyLjA2M2MtMC4wNjEsMS4zMzEtMC4xMSwyLjY2Ni0wLjE1MSw0LjAwM2MtMC4wMTksMC42MDgtMC4wNDIsMS4yMTUtMC4wNTcsMS44MjVDMC4wMjgsMjQxLjEyNCwwLDI0My4wNTksMCwyNDVjMCwxLjczNywwLjAyNywzLjQ2OCwwLjA2NSw1LjE5NmMwLjAxNywwLjc3OCwwLjAzNywxLjU1NiwwLjA2MSwyLjMzMmMwLjAyMSwwLjY2NywwLjA0OSwxLjMzMSwwLjA3NSwxLjk5NmMxLjY4NCw0NC4wMjIsMTQuOTc5LDg1LjA2MywzNi45MTUsMTIwLjE1NGMwLjAwMywwLjAwNCwwLjAwNSwwLjAwOCwwLjAwNywwLjAxMmM0LjE1Nyw2LjY0OCw4LjYyMiwxMy4wODEsMTMuMzc5LDE5LjI4MWMwLjAyNSwwLjAzNCwwLjA1MiwwLjA2OCwwLjA3OCwwLjEwMmM0LjcwNyw2LjEyOSw5LjY5NSwxMi4wMjksMTQuOTQ5LDE3LjY4MWMwLjEyMiwwLjEzMSwwLjI0NCwwLjI2MiwwLjM2NiwwLjM5M2MwLjk5OSwxLjA2OSwyLjAwNSwyLjEzMiwzLjAyMiwzLjE4M2MwLjA0MiwwLjA0NCwwLjA4NSwwLjA4NywwLjEyNywwLjEzMWMzLjE2MSwzLjI2Miw2LjQxMiw2LjQzNiw5Ljc0OCw5LjUxOWMwLjEwNiwwLjA5OCwwLjIxMSwwLjE5NywwLjMxOCwwLjI5NWMwLjk4OCwwLjkxLDEuOTg1LDEuODA5LDIuOTg4LDIuNzAyYzAuMjc1LDAuMjQ2LDAuNTUyLDAuNDkxLDAuODI4LDAuNzM2YzAuOTgxLDAuODY1LDEuOTY1LDEuNzI0LDIuOTU5LDIuNTczYzAuMjI5LDAuMTk3LDAuNDYzLDAuMzkxLDAuNjkzLDAuNTg3YzMuMTcyLDIuNjkyLDYuNDE0LDUuMzA0LDkuNzIzLDcuODM1YzAuMzMsMC4yNTMsMC42NTksMC41MDksMC45OTEsMC43NmMwLjk0NCwwLjcxNSwxLjg5NiwxLjQyLDIuODUyLDIuMTIxYzAuNDUxLDAuMzMyLDAuOTAzLDAuNjYxLDEuMzU2LDAuOTljMC45MzYsMC42NzcsMS44NzMsMS4zNSwyLjgxOCwyLjAxNGMwLjQ0MywwLjMxMSwwLjg5MSwwLjYxOCwxLjMzNywwLjkyN2MzLjE0MywyLjE3Nyw2LjMzOSw0LjI4Miw5LjU4NSw2LjMxNGMwLjU0NywwLjM0MiwxLjA5MSwwLjY4NiwxLjY0LDEuMDIzYzAuOTAxLDAuNTU0LDEuODA4LDEuMDk5LDIuNzE2LDEuNjQxYzAuNjEyLDAuMzY2LDEuMjI3LDAuNzI5LDEuODQzLDEuMDg5YzAuODk1LDAuNTIzLDEuNzkxLDEuMDQ0LDIuNjkyLDEuNTU3YzAuNjM3LDAuMzYxLDEuMjc2LDAuNzE1LDEuOTE2LDEuMDcxYzMuMTM5LDEuNzQ3LDYuMzE4LDMuNDI1LDkuNTM5LDUuMDM2YzAuNzEsMC4zNTUsMS40MTgsMC43MTEsMi4xMzIsMS4wNTljMC44ODIsMC40MzEsMS43NywwLjg1MywyLjY1NywxLjI3M2MwLjcyOSwwLjM0NSwxLjQ2MSwwLjY4NywyLjE5NCwxLjAyNGMwLjg4OCwwLjQwOSwxLjc3NCwwLjgxNiwyLjY2OCwxLjIxNGMwLjc1MywwLjMzNiwxLjUxLDAuNjYzLDIuMjY3LDAuOTkyYzAuODg0LDAuMzg0LDEuNzY1LDAuNzcyLDIuNjU0LDEuMTQ2YzAuMDAyLDAuMDAxLDAuMDA0LDAuMDAyLDAuMDA3LDAuMDAzQzE3OS4zMzcsNDgzLjIyMSwyMTEuMzc2LDQ5MCwyNDUsNDkwYzMzLjE3MiwwLDY0Ljc5Ni02LjYwNiw5My42NDktMTguNTUyYzAuMDAyLTAuMDAxLDAuMDA1LTAuMDAyLDAuMDA3LTAuMDAzYzEuNDg0LTAuNjE1LDIuOTYtMS4yNDYsNC40My0xLjg4OWMwLjE0OS0wLjA2NSwwLjI5OS0wLjEzMSwwLjQ0OC0wLjE5NmMxLjQzOC0wLjYzMywyLjg3LTEuMjc4LDQuMjk1LTEuOTM4YzAuMTIxLTAuMDU2LDAuMjQyLTAuMTEzLDAuMzYzLTAuMTY5YzcuNDkxLTMuNDg0LDE0Ljc3Ny03LjMzNSwyMS44MzUtMTEuNTMxYzAuMTQ4LTAuMDg4LDAuMjk3LTAuMTc1LDAuNDQ1LTAuMjY0YzEuMjY0LTAuNzU1LDIuNTE5LTEuNTIyLDMuNzY4LTIuMjk5YzAuMjU4LTAuMTYsMC41MTYtMC4zMjEsMC43NzItMC40ODJjMS4yMTMtMC43NjEsMi40MTktMS41MywzLjYxOC0yLjMxMmMwLjI0Ny0wLjE2MiwwLjQ5My0wLjMyNSwwLjc0LTAuNDg4YzEuMjMyLTAuODEsMi40Ni0xLjYyNiwzLjY3Ny0yLjQ1N2MwLjA0OS0wLjAzNCwwLjA5OC0wLjA2OCwwLjE0OC0wLjEwMmMzLjk0My0yLjY5OSw3LjgwMy01LjUxMiwxMS41NzctOC40MzFjMC4xOTUtMC4xNTEsMC4zOTMtMC4yOTksMC41ODgtMC40NTFjMS4wMTctMC43OTIsMi4wMjUtMS41OTcsMy4wMjgtMi40MDRjMC40MDctMC4zMjcsMC44MTUtMC42NTMsMS4yMjEtMC45ODNjMC45My0wLjc1OCwxLjg1My0xLjUyMywyLjc3MS0yLjI5NGMwLjQ2Ny0wLjM5MSwwLjkzMi0wLjc4NCwxLjM5NS0xLjE3OWMwLjg4My0wLjc1MiwxLjc2Mi0xLjUwOCwyLjYzNC0yLjI3MmMwLjQ4MS0wLjQyMSwwLjk1Ny0wLjg0OCwxLjQzNC0xLjI3M2MwLjg1OC0wLjc2NCwxLjcxNS0xLjUyNiwyLjU2MS0yLjMwMmMwLjQ0NS0wLjQwOCwwLjg4NC0wLjgyMywxLjMyNi0xLjIzNGMxLjgyNC0xLjY5NSwzLjYyNS0zLjQxNiw1LjM5Ny01LjE2NWMwLjI0Ny0wLjI0MywwLjQ5OC0wLjQ4MSwwLjc0My0wLjcyNmMwLjcwOS0wLjcwNSwxLjQwNC0xLjQyMiwyLjEwNC0yLjEzNmMwLjU4MS0wLjU5MywxLjE2NC0xLjE4MywxLjczOS0xLjc4MmMwLjY1Ny0wLjY4NCwxLjMwNi0xLjM3NiwxLjk1NC0yLjA2N2MwLjYwOC0wLjY0OCwxLjIxNS0xLjI5NywxLjgxNi0xLjk1MWMwLjYxOC0wLjY3MywxLjIzMS0xLjM1MSwxLjg0My0yLjAzMWMwLjYyNi0wLjY5NywxLjI0Ny0xLjM5OCwxLjg2NS0yLjEwMmMwLjU3Ni0wLjY1NywxLjE1Mi0xLjMxNSwxLjcyMy0xLjk3OWMwLjY1OS0wLjc2OCwxLjMxMS0xLjU0MiwxLjk2LTIuMzE4YzAuNTE3LTAuNjE2LDEuMDM3LTEuMjI5LDEuNTQ3LTEuODUxYzAuODE0LTAuOTkxLDEuNjE1LTEuOTkzLDIuNDE0LTIuOTk3YzAuMzMzLTAuNDE5LDAuNjc0LTAuODMyLDEuMDA0LTEuMjUzYzEuMTAxLTEuNDAyLDIuMTg0LTIuODE4LDMuMjU0LTQuMjQ0YzAuMzkzLTAuNTIyLDAuNzc1LTEuMDUzLDEuMTYyLTEuNTc4YzAuNzA2LTAuOTU3LDEuNDEtMS45MTUsMi4xMDItMi44ODJjMC40MjYtMC41OTQsMC44NDQtMS4xOTMsMS4yNjUtMS43OTJjMC42NDUtMC45MTcsMS4yODQtMS44MzgsMS45MTctMi43NjVjMC40MTgtMC42MTQsMC44MzQtMS4yMywxLjI0Ny0xLjg0OGMwLjYzMS0wLjk0MywxLjI1NC0xLjg5MiwxLjg3Mi0yLjg0NWMwLjM4OC0wLjU5NywwLjc3Ni0xLjE5MywxLjE1OC0xLjc5NGMwLjY2NC0xLjA0MywxLjMxNi0yLjA5NCwxLjk2NS0zLjE0OGMwLjMxNy0wLjUxNSwwLjY0LTEuMDI2LDAuOTUzLTEuNTQzYzAuOTM4LTEuNTQ4LDEuODYtMy4xMDYsMi43NjQtNC42NzZjMC4wMTYtMC4wMjYsMC4wMzEtMC4wNTIsMC4wNDYtMC4wNzdjMC4wMDEtMC4wMDEsMC4wMDEtMC4wMDMsMC4wMDItMC4wMDRjMTkuMTYyLTMzLjMyOCwzMC42OTEtNzEuNTk1LDMyLjI1My0xMTIuNDE2YzAuMDI2LTAuNjY1LDAuMDU0LTEuMzI5LDAuMDc1LTEuOTk2YzAuMDIzLTAuNzc3LDAuMDQ0LTEuNTU0LDAuMDYxLTIuMzMyYzAuMDM4LTEuNzI4LDAuMDY1LTMuNDU5LDAuMDY1LTUuMTk2QzQ5MCwyNDMuMDU5LDQ4OS45NzIsMjQxLjEyNCw0ODkuOTI3LDIzOS4xOTN6IE0yNTUsNzYuNjA2bDYxLjgxOC00NC45MTNjNS4zMDksMS43OSwxMC41NjMsMy43ODMsMTUuNzU2LDUuOThDMzU5LjM2NSw0OS4wMDUsMzgzLjQzLDY1LjIzLDQwNC4xLDg1LjljMTEuMjc3LDExLjI3OCwyMS4yMjIsMjMuNTczLDI5Ljc4LDM2Ljc2NGwtMjEuNTc1LDY4LjEyMmwtNjQuMzA0LDIxLjExMUwyNTUsMTQ0LjMzVjc2LjYwNnogTTg1LjkwMSw4NS45YzIwLjY3LTIwLjY3LDQ0LjczNC0zNi44OTUsNzEuNTI1LTQ4LjIyN2M1LjE5Mi0yLjE5NiwxMC40NDYtNC4xOSwxNS43NTctNS45OEwyMzUsNzYuNjA2djY3LjcyNGwtOTMuNDk4LDY3LjkzbC02My43MDQtMjEuMTUybC0yMS42NzctNjguNDQzQzY0LjY4LDEwOS40NzQsNzQuNjI0LDk3LjE3OCw4NS45MDEsODUuOXogTTEyNS4yMjQsMzg4LjYzNGwtNjEuMDI3LTkuNjY3Yy0xMC42MzgtMTQuMzE5LTE5LjUxOS0yOS44MzQtMjYuNTIyLTQ2LjM5NWMtMTEuNDctMjcuMTE2LTE3LjM5NC01NS44OTctMTcuNjQ5LTg1LjU3Mmw1MS41NjQtMzYuODgxbDYzLjc0MywyMS4xNjVsMzYuMTA5LDExMS4xMzFMMTI1LjIyNCwzODguNjM0eiBNMzQyLjM3OSw0NDcuOTAxYy0zLjIyNywxLjU0OS02LjQ5NCwzLjAyNC05LjgwNSw0LjQyNUMzMDQuODQ4LDQ2NC4wNTQsMjc1LjM4NCw0NzAsMjQ1LDQ3MGMtMzAuMzgzLDAtNTkuODQ4LTUuOTQ2LTg3LjU3My0xNy42NzRjLTMuNzI0LTEuNTc1LTcuMzktMy4yNTUtMTEuMDA3LTUuMDE4bC03LjA1My00NC41MzNsNDkuODQtNDkuODRoMTE4LjU4Nmw0Mi44NDIsNDIuODQxTDM0Mi4zNzksNDQ3LjkwMXogTTQ1Mi4zMjYsMzMyLjU3M2MtNS43MzcsMTMuNTY0LTEyLjczNCwyNi40MjctMjAuOTIyLDM4LjUwN2wtNjYuNjI5LDEwLjU1MmwtNDQuNDk4LTQ0LjQ5OWwzNC41ODQtMTA2LjQ0bDYzLjI3Mi0yMC43NzNsNTEuODQyLDM3LjA3OUM0NjkuNzIsMjc2LjY3Niw0NjMuNzk2LDMwNS40NTcsNDUyLjMyNiwzMzIuNTczeiIvPjwvc3ZnPg==);
    mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIGZpbGw9IiMwMDAwMDAiIGhlaWdodD0iODAwcHgiIHdpZHRoPSI4MDBweCIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDkwIDQ5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTQ4OS45MjcsMjM5LjE5M2MtMC4wMTUtMC42MDktMC4wMzgtMS4yMTctMC4wNTctMS44MjVjLTAuMDQxLTEuMzM3LTAuMDktMi42NzEtMC4xNTEtNC4wMDNjLTAuMDMzLTAuNjg4LTAuMDY4LTEuMzc2LTAuMTA2LTIuMDYzYy0wLjA3MS0xLjI5My0wLjE1NC0yLjU4My0wLjI0NS0zLjg3MWMtMC4wNDYtMC42NDctMC4wODktMS4yOTQtMC4xNDEtMS45NGMtMC4xMjEtMS41NS0wLjI2LTMuMDk0LTAuNDExLTQuNjM1Yy0wLjAzNC0wLjM1NS0wLjA2My0wLjcxMi0wLjA5OS0xLjA2N2MtMC4xOTItMS44NzktMC40MDgtMy43NTEtMC42NDMtNS42MThjLTAuMDY4LTAuNTUyLTAuMTQ4LTEuMTAxLTAuMjIxLTEuNjUyYy0wLjE3Ny0xLjMzLTAuMzU5LTIuNjU3LTAuNTU4LTMuOThjLTAuMTAyLTAuNjgyLTAuMjA5LTEuMzYyLTAuMzE2LTIuMDQyYy0wLjE5MS0xLjIxNi0wLjM5My0yLjQyOS0wLjYwMy0zLjYzOWMtMC4xMTctMC42NzYtMC4yMzQtMS4zNTMtMC4zNTYtMi4wMjdjLTAuMjQtMS4zMTktMC40OTUtMi42MzMtMC43NTYtMy45NDVjLTAuMTA1LTAuNTMtMC4yMDQtMS4wNjItMC4zMTMtMS41OWMtMC4zNzEtMS44LTAuNzYxLTMuNTkzLTEuMTcxLTUuMzc4Yy0wLjExLTAuNDgzLTAuMjMyLTAuOTYzLTAuMzQ2LTEuNDQ0Yy0wLjMxNC0xLjMyNy0wLjYzNC0yLjY1LTAuOTY4LTMuOTY4Yy0wLjE3My0wLjY3OS0wLjM1My0xLjM1Ni0wLjUzMS0yLjAzM2MtMC4yOTgtMS4xMzMtMC42MDMtMi4yNjQtMC45MTctMy4zOWMtMC4xOTUtMC42OTktMC4zOTItMS4zOTctMC41OTItMi4wOTRjLTAuMzMzLTEuMTU2LTAuNjc4LTIuMzA2LTEuMDI4LTMuNDU1Yy0wLjE5LTAuNjI3LTAuMzc3LTEuMjU2LTAuNTcyLTEuODhjLTAuNTM1LTEuNzA5LTEuMDg1LTMuNDEyLTEuNjU3LTUuMTA0Yy0wLjEyNC0wLjM2OC0wLjI1OC0wLjczMi0wLjM4NC0xLjEwMWMtMC40NjgtMS4zNjItMC45NDMtMi43MjEtMS40MzUtNC4wNzNjLTAuMjQ0LTAuNjcxLTAuNDk2LTEuMzM4LTAuNzQ1LTIuMDA3Yy0wLjM5My0xLjA1Mi0wLjc5LTIuMTAxLTEuMTk3LTMuMTQ2Yy0wLjI3Ni0wLjcxMy0wLjU1Ny0xLjQyNC0wLjg0MS0yLjEzM2MtMC40MDktMS4wMjMtMC44MjctMi4wNDItMS4yNS0zLjA1OWMtMC4yODItMC42OC0wLjU2My0xLjM2LTAuODUxLTIuMDM3Yy0wLjUxNy0xLjIxMi0xLjA0Ny0yLjQxNi0xLjU4My0zLjYxOGMtMC4yMDgtMC40NjctMC40MDktMC45MzgtMC42Mi0xLjQwM2MtMC43MTQtMS41NzYtMS40NDctMy4xNDItMi4xOTQtNC43Yy0wLjMxMS0wLjY1LTAuNjMyLTEuMjkzLTAuOTQ4LTEuOTM5Yy0wLjQ4Mi0wLjk4My0wLjk2Ny0xLjk2NS0xLjQ2MS0yLjk0Yy0wLjM1Ny0wLjcwNC0wLjcxOS0xLjQwNC0xLjA4Mi0yLjEwNGMtMC40OC0wLjkyNi0wLjk2Ny0xLjg0Ny0xLjQ1OS0yLjc2NmMtMC4zNjktMC42OS0wLjczOS0xLjM4Mi0xLjExNS0yLjA2OWMtMC41NDUtMC45OTUtMS4xMDItMS45ODItMS42Ni0yLjk2OGMtMC4zMy0wLjU4NC0wLjY1NC0xLjE3Mi0wLjk4OS0xLjc1M2MtMC44NTctMS40ODUtMS43MjktMi45NTktMi42MTYtNC40MjRjLTAuMzU5LTAuNTk1LTAuNzMtMS4xODItMS4wOTUtMS43NzNjLTAuNTgxLTAuOTQxLTEuMTYzLTEuODgtMS43NTYtMi44MTJjLTAuNDI3LTAuNjcxLTAuODU4LTEuMzM2LTEuMjkyLTIuMDAyYy0wLjU1NC0wLjg1NC0xLjExMy0xLjcwNC0xLjY3OC0yLjU1Yy0wLjQ0NS0wLjY2Ny0wLjg5Mi0xLjMzMy0xLjM0My0xLjk5NWMtMC42MDEtMC44ODEtMS4yMS0xLjc1NS0xLjgyMi0yLjYyOGMtMC40MTktMC41OTktMC44MzQtMS4yLTEuMjU5LTEuNzk0Yy0wLjk4OC0xLjM4My0xLjk4OC0yLjc1OC0zLjAwNC00LjEydjBjLTI2Ljc1Ny0zNS44NjItNjMuMTA0LTY0LjE0MS0xMDUuMjM2LTgxLjA2MmMtMC4wMDItMC4wMDEtMC4wMDQtMC4wMDEtMC4wMDYtMC4wMDJjLTEuNjc2LTAuNjczLTMuMzYzLTEuMzI2LTUuMDU3LTEuOTYzYy0wLjEyMi0wLjA0Ni0wLjI0Mi0wLjA5My0wLjM2My0wLjEzOGMtMS42MDYtMC42MDEtMy4yMjItMS4xODItNC44NDQtMS43NWMtMC4yMTgtMC4wNzYtMC40MzYtMC4xNTQtMC42NTQtMC4yM2MtMS41NDctMC41MzctMy4xMDItMS4wNTYtNC42NjMtMS41NjJjLTAuMzAxLTAuMDk4LTAuNjAyLTAuMTk3LTAuOTAzLTAuMjk0Yy0xLjQ5NC0wLjQ3OC0yLjk5Ni0wLjk0LTQuNTAzLTEuMzkxYy0wLjM4LTAuMTEzLTAuNzU5LTAuMjI3LTEuMTM4LTAuMzM4Yy0xLjQ0NC0wLjQyNC0yLjg5NS0wLjgzNC00LjM1LTEuMjMyYy0wLjQ1NC0wLjEyNS0wLjkwOS0wLjI0OC0xLjM2NS0wLjM3Yy0xLjM5NS0wLjM3Mi0yLjc5NC0wLjczNC00LjE5OS0xLjA4MmMtMC41MjctMC4xMzEtMS4wNTctMC4yNTktMS41ODYtMC4zODdjLTEuMzQ4LTAuMzI1LTIuNjk4LTAuNjQxLTQuMDU1LTAuOTQzYy0wLjU5Ny0wLjEzMy0xLjE5NS0wLjI2MS0xLjc5My0wLjM5MWMtMS4zMDMtMC4yOC0yLjYwNi0wLjU1My0zLjkxNi0wLjgxM2MtMC42NjgtMC4xMzItMS4zMzgtMC4yNTgtMi4wMDgtMC4zODVjLTEuMjUyLTAuMjM3LTIuNTA2LTAuNDctMy43NjUtMC42ODhjLTAuNzQxLTAuMTI5LTEuNDg2LTAuMjQ4LTIuMjMtMC4zN2MtMS4yLTAuMTk3LTIuNDAxLTAuMzkxLTMuNjA3LTAuNTdjLTAuODE3LTAuMTIyLTEuNjM4LTAuMjMtMi40NTctMC4zNDRjLTEuMTQ2LTAuMTU4LTIuMjkyLTAuMzE4LTMuNDQ0LTAuNDZjLTAuODk1LTAuMTExLTEuNzk1LTAuMjA3LTIuNjkzLTAuMzA4Yy0xLjA4OC0wLjEyMi0yLjE3NS0wLjI0OC0zLjI2OC0wLjM1NmMtMC45ODUtMC4wOTgtMS45NzUtMC4xNzctMi45NjQtMC4yNjNjLTEuMDE3LTAuMDg4LTIuMDMxLTAuMTgzLTMuMDUyLTAuMjU5Yy0xLjEwMy0wLjA4Mi0yLjIxMy0wLjE0My0zLjMyLTAuMjFjLTAuOTE3LTAuMDU2LTEuODMxLTAuMTIxLTIuNzUxLTAuMTY3Yy0xLjI5NS0wLjA2NC0yLjU5Ny0wLjEwNC0zLjg5Ni0wLjE0OGMtMC43NDMtMC4wMjUtMS40ODQtMC4wNjMtMi4yMy0wLjA4MUMyNDkuMTIxLDAuMDI3LDI0Ny4wNjQsMCwyNDUsMGMtMi4wNjQsMC00LjEyMSwwLjAyNy02LjE3MywwLjA3OGMtMC43NDcsMC4wMTktMS40ODgsMC4wNTYtMi4yMzMsMC4wODFjLTEuMjk5LDAuMDQ0LTIuNTk5LDAuMDg0LTMuODkzLDAuMTQ4Yy0wLjkyMiwwLjA0NS0xLjgzOCwwLjExMS0yLjc1NiwwLjE2N2MtMS4xMDUsMC4wNjctMi4yMTMsMC4xMjktMy4zMTUsMC4yMWMtMS4wMjIsMC4wNzYtMi4wMzksMC4xNzEtMy4wNTgsMC4yNTljLTAuOTg2LDAuMDg1LTEuOTc1LDAuMTY1LTIuOTU3LDAuMjYzYy0xLjA5NiwwLjEwOC0yLjE4NiwwLjIzNS0zLjI3NywwLjM1N2MtMC44OTUsMC4xMDEtMS43OTEsMC4xOTYtMi42ODMsMC4zMDdjLTEuMTU1LDAuMTQzLTIuMzA0LDAuMzAzLTMuNDU0LDAuNDYxYy0wLjgxNiwwLjExMy0xLjYzNCwwLjIyMi0yLjQ0NywwLjM0MmMtMS4yMSwwLjE4LTIuNDE0LDAuMzc1LTMuNjE4LDAuNTcyYy0wLjczOSwwLjEyMS0xLjQ4LDAuMjM5LTIuMjE4LDAuMzY3Yy0xLjI2NCwwLjIxOS0yLjUyMSwwLjQ1My0zLjc3OCwwLjY5Yy0wLjY2NSwwLjEyNy0xLjMzLDAuMjUxLTEuOTkzLDAuMzgyYy0xLjMxNCwwLjI2MS0yLjYyNCwwLjUzNS0zLjkzMSwwLjgxNmMtMC41OTMsMC4xMjctMS4xODUsMC4yNTUtMS43NzYsMC4zODdjLTEuMzYyLDAuMzA0LTIuNzIxLDAuNjIxLTQuMDc0LDAuOTQ3Yy0wLjUyMSwwLjEyNi0xLjA0MywwLjI1My0xLjU2MywwLjM4MmMtMS40MTMsMC4zNTEtMi44MiwwLjcxNC00LjIyNCwxLjA4OWMtMC40NDYsMC4xMTktMC44OTMsMC4yNC0xLjMzOCwwLjM2MmMtMS40NjQsMC40LTIuOTIzLDAuODEzLTQuMzc3LDEuMjRjLTAuMzY5LDAuMTA4LTAuNzM3LDAuMjE5LTEuMTA0LDAuMzI5Yy0xLjUyLDAuNDUzLTMuMDMyLDAuOTItNC41MzgsMS40MDJjLTAuMjg4LDAuMDkyLTAuNTc1LDAuMTg2LTAuODYyLDAuMjhjLTEuNTc2LDAuNTExLTMuMTQ2LDEuMDM1LTQuNzA3LDEuNTc3Yy0wLjIsMC4wNjktMC4zOTksMC4xNDEtMC42LDAuMjExYy0xLjY0MSwwLjU3NC0zLjI3NSwxLjE2My00LjksMS43NzFjLTAuMDk3LDAuMDM2LTAuMTkzLDAuMDc0LTAuMjg5LDAuMTFDMTE0LjUwMiwzMi4yNTMsNzYuMjUyLDYxLjQwMiw0OC40MSw5OC43NzNjLTAuOTc1LDEuMzA5LTEuOTM3LDIuNjI3LTIuODg2LDMuOTU2Yy0wLjQ0OCwwLjYyOC0wLjg4OCwxLjI2NC0xLjMzLDEuODk2Yy0wLjU4NywwLjgzOS0xLjE3MywxLjY3OC0xLjc1LDIuNTI0Yy0wLjQ2NiwwLjY4My0wLjkyNSwxLjM2OS0xLjM4NCwyLjA1NmMtMC41NDksMC44MjMtMS4wOTMsMS42NS0xLjYzMywyLjQ4Yy0wLjQ0NSwwLjY4Ny0wLjg5MSwxLjM3Mi0xLjMzLDIuMDYzYy0wLjU3MiwwLjg5OS0xLjEzMywxLjgwNS0xLjY5MywyLjcxMmMtMC4zODUsMC42MjMtMC43NzQsMS4yNDEtMS4xNTMsMS44NjdjLTAuODgsMS40NTUtMS43NDYsMi45MTgtMi41OTcsNC4zOTNjLTAuMzQ4LDAuNjAzLTAuNjg1LDEuMjEzLTEuMDI3LDEuODE5Yy0wLjU0NywwLjk2NS0xLjA5MSwxLjkzMS0xLjYyNCwyLjkwNGMtMC4zODIsMC42OTgtMC43NTcsMS40LTEuMTMzLDIuMTAyYy0wLjQ4NSwwLjkwNS0wLjk2NSwxLjgxNC0xLjQzOCwyLjcyN2MtMC4zNjksMC43MDktMC43MzUsMS40Mi0xLjA5OCwyLjEzNGMtMC40ODgsMC45NjMtMC45NjYsMS45MzItMS40NDEsMi45MDJjLTAuMzIyLDAuNjU3LTAuNjQ4LDEuMzExLTAuOTY1LDEuOTcyYy0wLjczNiwxLjUzNi0xLjQ1OSwzLjA3OS0yLjE2Myw0LjYzMmMtMC4yMjQsMC40OTQtMC40MzgsMC45OTMtMC42NTksMS40ODhjLTAuNTMxLDEuMTkzLTEuMDU4LDIuMzg4LTEuNTcsMy41OTFjLTAuMjksMC42OC0wLjU3LDEuMzYzLTAuODU0LDIuMDQ1Yy0wLjQyMiwxLjAxNC0wLjgzOSwyLjAzMS0xLjI0NywzLjA1MWMtMC4yODQsMC43MTEtMC41NjQsMS40MjMtMC44NDMsMi4xMzdjLTAuNDA1LDEuMDQ0LTAuODAyLDIuMDkxLTEuMTk0LDMuMTQyYy0wLjI1LDAuNjctMC41MDMsMS4zMzgtMC43NDgsMi4wMTJjLTAuNDg5LDEuMzQ5LTAuOTY0LDIuNzA0LTEuNDMxLDQuMDYzYy0wLjEyNywwLjM3MS0wLjI2MiwwLjczOC0wLjM4NywxLjEwOWMtMC41NzIsMS42OTMtMS4xMjIsMy4zOTYtMS42NTcsNS4xMDVjLTAuMTk1LDAuNjI0LTAuMzgyLDEuMjUxLTAuNTcyLDEuODc3Yy0wLjM1LDEuMTQ4LTAuNjk0LDIuMjk5LTEuMDI3LDMuNDU0Yy0wLjIwMSwwLjY5Ny0wLjM5OCwxLjM5Ni0wLjU5MywyLjA5N2MtMC4zMTQsMS4xMjgtMC42MiwyLjI1OS0wLjkxOCwzLjM5M2MtMC4xNzgsMC42NzUtMC4zNTcsMS4zNDgtMC41MjgsMi4wMjVjLTAuMzM2LDEuMzIzLTAuNjU4LDIuNjUxLTAuOTczLDMuOTgyYy0wLjExMiwwLjQ3OS0wLjIzMiwwLjk1NC0wLjM0MywxLjQzM2MtMC40MSwxLjc4Ny0wLjgsMy41ODEtMS4xNzEsNS4zODJjLTAuMTA5LDAuNTI2LTAuMjA3LDEuMDU2LTAuMzEzLDEuNTgzYy0wLjI2MiwxLjMxNC0wLjUxNiwyLjYyOS0wLjc1NywzLjk1MWMtMC4xMjIsMC42NzQtMC4yMzksMS4zNS0wLjM1NywyLjAyNWMtMC4yMSwxLjIxMi0wLjQxMSwyLjQyNy0wLjYwMywzLjY0NWMtMC4xMDcsMC42NzgtMC4yMTQsMS4zNTUtMC4zMTUsMi4wMzVjLTAuMTk4LDEuMzI3LTAuMzgyLDIuNjU4LTAuNTU5LDMuOTkyYy0wLjA3MiwwLjU0Ny0wLjE1MSwxLjA5Mi0wLjIyLDEuNjQxYy0wLjIzNCwxLjg2Ny0wLjQ1LDMuNzQtMC42NDMsNS42MmMtMC4wMzYsMC4zNTUtMC4wNjQsMC43MTItMC4wOTksMS4wNjdjLTAuMTUxLDEuNTQxLTAuMjksMy4wODUtMC40MTEsNC42MzVjLTAuMDUyLDAuNjQ1LTAuMDk1LDEuMjkzLTAuMTQxLDEuOTRjLTAuMDkxLDEuMjg4LTAuMTc0LDIuNTc4LTAuMjQ1LDMuODcxYy0wLjAzOCwwLjY4Ny0wLjA3MywxLjM3NS0wLjEwNiwyLjA2M2MtMC4wNjEsMS4zMzEtMC4xMSwyLjY2Ni0wLjE1MSw0LjAwM2MtMC4wMTksMC42MDgtMC4wNDIsMS4yMTUtMC4wNTcsMS44MjVDMC4wMjgsMjQxLjEyNCwwLDI0My4wNTksMCwyNDVjMCwxLjczNywwLjAyNywzLjQ2OCwwLjA2NSw1LjE5NmMwLjAxNywwLjc3OCwwLjAzNywxLjU1NiwwLjA2MSwyLjMzMmMwLjAyMSwwLjY2NywwLjA0OSwxLjMzMSwwLjA3NSwxLjk5NmMxLjY4NCw0NC4wMjIsMTQuOTc5LDg1LjA2MywzNi45MTUsMTIwLjE1NGMwLjAwMywwLjAwNCwwLjAwNSwwLjAwOCwwLjAwNywwLjAxMmM0LjE1Nyw2LjY0OCw4LjYyMiwxMy4wODEsMTMuMzc5LDE5LjI4MWMwLjAyNSwwLjAzNCwwLjA1MiwwLjA2OCwwLjA3OCwwLjEwMmM0LjcwNyw2LjEyOSw5LjY5NSwxMi4wMjksMTQuOTQ5LDE3LjY4MWMwLjEyMiwwLjEzMSwwLjI0NCwwLjI2MiwwLjM2NiwwLjM5M2MwLjk5OSwxLjA2OSwyLjAwNSwyLjEzMiwzLjAyMiwzLjE4M2MwLjA0MiwwLjA0NCwwLjA4NSwwLjA4NywwLjEyNywwLjEzMWMzLjE2MSwzLjI2Miw2LjQxMiw2LjQzNiw5Ljc0OCw5LjUxOWMwLjEwNiwwLjA5OCwwLjIxMSwwLjE5NywwLjMxOCwwLjI5NWMwLjk4OCwwLjkxLDEuOTg1LDEuODA5LDIuOTg4LDIuNzAyYzAuMjc1LDAuMjQ2LDAuNTUyLDAuNDkxLDAuODI4LDAuNzM2YzAuOTgxLDAuODY1LDEuOTY1LDEuNzI0LDIuOTU5LDIuNTczYzAuMjI5LDAuMTk3LDAuNDYzLDAuMzkxLDAuNjkzLDAuNTg3YzMuMTcyLDIuNjkyLDYuNDE0LDUuMzA0LDkuNzIzLDcuODM1YzAuMzMsMC4yNTMsMC42NTksMC41MDksMC45OTEsMC43NmMwLjk0NCwwLjcxNSwxLjg5NiwxLjQyLDIuODUyLDIuMTIxYzAuNDUxLDAuMzMyLDAuOTAzLDAuNjYxLDEuMzU2LDAuOTljMC45MzYsMC42NzcsMS44NzMsMS4zNSwyLjgxOCwyLjAxNGMwLjQ0MywwLjMxMSwwLjg5MSwwLjYxOCwxLjMzNywwLjkyN2MzLjE0MywyLjE3Nyw2LjMzOSw0LjI4Miw5LjU4NSw2LjMxNGMwLjU0NywwLjM0MiwxLjA5MSwwLjY4NiwxLjY0LDEuMDIzYzAuOTAxLDAuNTU0LDEuODA4LDEuMDk5LDIuNzE2LDEuNjQxYzAuNjEyLDAuMzY2LDEuMjI3LDAuNzI5LDEuODQzLDEuMDg5YzAuODk1LDAuNTIzLDEuNzkxLDEuMDQ0LDIuNjkyLDEuNTU3YzAuNjM3LDAuMzYxLDEuMjc2LDAuNzE1LDEuOTE2LDEuMDcxYzMuMTM5LDEuNzQ3LDYuMzE4LDMuNDI1LDkuNTM5LDUuMDM2YzAuNzEsMC4zNTUsMS40MTgsMC43MTEsMi4xMzIsMS4wNTljMC44ODIsMC40MzEsMS43NywwLjg1MywyLjY1NywxLjI3M2MwLjcyOSwwLjM0NSwxLjQ2MSwwLjY4NywyLjE5NCwxLjAyNGMwLjg4OCwwLjQwOSwxLjc3NCwwLjgxNiwyLjY2OCwxLjIxNGMwLjc1MywwLjMzNiwxLjUxLDAuNjYzLDIuMjY3LDAuOTkyYzAuODg0LDAuMzg0LDEuNzY1LDAuNzcyLDIuNjU0LDEuMTQ2YzAuMDAyLDAuMDAxLDAuMDA0LDAuMDAyLDAuMDA3LDAuMDAzQzE3OS4zMzcsNDgzLjIyMSwyMTEuMzc2LDQ5MCwyNDUsNDkwYzMzLjE3MiwwLDY0Ljc5Ni02LjYwNiw5My42NDktMTguNTUyYzAuMDAyLTAuMDAxLDAuMDA1LTAuMDAyLDAuMDA3LTAuMDAzYzEuNDg0LTAuNjE1LDIuOTYtMS4yNDYsNC40My0xLjg4OWMwLjE0OS0wLjA2NSwwLjI5OS0wLjEzMSwwLjQ0OC0wLjE5NmMxLjQzOC0wLjYzMywyLjg3LTEuMjc4LDQuMjk1LTEuOTM4YzAuMTIxLTAuMDU2LDAuMjQyLTAuMTEzLDAuMzYzLTAuMTY5YzcuNDkxLTMuNDg0LDE0Ljc3Ny03LjMzNSwyMS44MzUtMTEuNTMxYzAuMTQ4LTAuMDg4LDAuMjk3LTAuMTc1LDAuNDQ1LTAuMjY0YzEuMjY0LTAuNzU1LDIuNTE5LTEuNTIyLDMuNzY4LTIuMjk5YzAuMjU4LTAuMTYsMC41MTYtMC4zMjEsMC43NzItMC40ODJjMS4yMTMtMC43NjEsMi40MTktMS41MywzLjYxOC0yLjMxMmMwLjI0Ny0wLjE2MiwwLjQ5My0wLjMyNSwwLjc0LTAuNDg4YzEuMjMyLTAuODEsMi40Ni0xLjYyNiwzLjY3Ny0yLjQ1N2MwLjA0OS0wLjAzNCwwLjA5OC0wLjA2OCwwLjE0OC0wLjEwMmMzLjk0My0yLjY5OSw3LjgwMy01LjUxMiwxMS41NzctOC40MzFjMC4xOTUtMC4xNTEsMC4zOTMtMC4yOTksMC41ODgtMC40NTFjMS4wMTctMC43OTIsMi4wMjUtMS41OTcsMy4wMjgtMi40MDRjMC40MDctMC4zMjcsMC44MTUtMC42NTMsMS4yMjEtMC45ODNjMC45My0wLjc1OCwxLjg1My0xLjUyMywyLjc3MS0yLjI5NGMwLjQ2Ny0wLjM5MSwwLjkzMi0wLjc4NCwxLjM5NS0xLjE3OWMwLjg4My0wLjc1MiwxLjc2Mi0xLjUwOCwyLjYzNC0yLjI3MmMwLjQ4MS0wLjQyMSwwLjk1Ny0wLjg0OCwxLjQzNC0xLjI3M2MwLjg1OC0wLjc2NCwxLjcxNS0xLjUyNiwyLjU2MS0yLjMwMmMwLjQ0NS0wLjQwOCwwLjg4NC0wLjgyMywxLjMyNi0xLjIzNGMxLjgyNC0xLjY5NSwzLjYyNS0zLjQxNiw1LjM5Ny01LjE2NWMwLjI0Ny0wLjI0MywwLjQ5OC0wLjQ4MSwwLjc0My0wLjcyNmMwLjcwOS0wLjcwNSwxLjQwNC0xLjQyMiwyLjEwNC0yLjEzNmMwLjU4MS0wLjU5MywxLjE2NC0xLjE4MywxLjczOS0xLjc4MmMwLjY1Ny0wLjY4NCwxLjMwNi0xLjM3NiwxLjk1NC0yLjA2N2MwLjYwOC0wLjY0OCwxLjIxNS0xLjI5NywxLjgxNi0xLjk1MWMwLjYxOC0wLjY3MywxLjIzMS0xLjM1MSwxLjg0My0yLjAzMWMwLjYyNi0wLjY5NywxLjI0Ny0xLjM5OCwxLjg2NS0yLjEwMmMwLjU3Ni0wLjY1NywxLjE1Mi0xLjMxNSwxLjcyMy0xLjk3OWMwLjY1OS0wLjc2OCwxLjMxMS0xLjU0MiwxLjk2LTIuMzE4YzAuNTE3LTAuNjE2LDEuMDM3LTEuMjI5LDEuNTQ3LTEuODUxYzAuODE0LTAuOTkxLDEuNjE1LTEuOTkzLDIuNDE0LTIuOTk3YzAuMzMzLTAuNDE5LDAuNjc0LTAuODMyLDEuMDA0LTEuMjUzYzEuMTAxLTEuNDAyLDIuMTg0LTIuODE4LDMuMjU0LTQuMjQ0YzAuMzkzLTAuNTIyLDAuNzc1LTEuMDUzLDEuMTYyLTEuNTc4YzAuNzA2LTAuOTU3LDEuNDEtMS45MTUsMi4xMDItMi44ODJjMC40MjYtMC41OTQsMC44NDQtMS4xOTMsMS4yNjUtMS43OTJjMC42NDUtMC45MTcsMS4yODQtMS44MzgsMS45MTctMi43NjVjMC40MTgtMC42MTQsMC44MzQtMS4yMywxLjI0Ny0xLjg0OGMwLjYzMS0wLjk0MywxLjI1NC0xLjg5MiwxLjg3Mi0yLjg0NWMwLjM4OC0wLjU5NywwLjc3Ni0xLjE5MywxLjE1OC0xLjc5NGMwLjY2NC0xLjA0MywxLjMxNi0yLjA5NCwxLjk2NS0zLjE0OGMwLjMxNy0wLjUxNSwwLjY0LTEuMDI2LDAuOTUzLTEuNTQzYzAuOTM4LTEuNTQ4LDEuODYtMy4xMDYsMi43NjQtNC42NzZjMC4wMTYtMC4wMjYsMC4wMzEtMC4wNTIsMC4wNDYtMC4wNzdjMC4wMDEtMC4wMDEsMC4wMDEtMC4wMDMsMC4wMDItMC4wMDRjMTkuMTYyLTMzLjMyOCwzMC42OTEtNzEuNTk1LDMyLjI1My0xMTIuNDE2YzAuMDI2LTAuNjY1LDAuMDU0LTEuMzI5LDAuMDc1LTEuOTk2YzAuMDIzLTAuNzc3LDAuMDQ0LTEuNTU0LDAuMDYxLTIuMzMyYzAuMDM4LTEuNzI4LDAuMDY1LTMuNDU5LDAuMDY1LTUuMTk2QzQ5MCwyNDMuMDU5LDQ4OS45NzIsMjQxLjEyNCw0ODkuOTI3LDIzOS4xOTN6IE0yNTUsNzYuNjA2bDYxLjgxOC00NC45MTNjNS4zMDksMS43OSwxMC41NjMsMy43ODMsMTUuNzU2LDUuOThDMzU5LjM2NSw0OS4wMDUsMzgzLjQzLDY1LjIzLDQwNC4xLDg1LjljMTEuMjc3LDExLjI3OCwyMS4yMjIsMjMuNTczLDI5Ljc4LDM2Ljc2NGwtMjEuNTc1LDY4LjEyMmwtNjQuMzA0LDIxLjExMUwyNTUsMTQ0LjMzVjc2LjYwNnogTTg1LjkwMSw4NS45YzIwLjY3LTIwLjY3LDQ0LjczNC0zNi44OTUsNzEuNTI1LTQ4LjIyN2M1LjE5Mi0yLjE5NiwxMC40NDYtNC4xOSwxNS43NTctNS45OEwyMzUsNzYuNjA2djY3LjcyNGwtOTMuNDk4LDY3LjkzbC02My43MDQtMjEuMTUybC0yMS42NzctNjguNDQzQzY0LjY4LDEwOS40NzQsNzQuNjI0LDk3LjE3OCw4NS45MDEsODUuOXogTTEyNS4yMjQsMzg4LjYzNGwtNjEuMDI3LTkuNjY3Yy0xMC42MzgtMTQuMzE5LTE5LjUxOS0yOS44MzQtMjYuNTIyLTQ2LjM5NWMtMTEuNDctMjcuMTE2LTE3LjM5NC01NS44OTctMTcuNjQ5LTg1LjU3Mmw1MS41NjQtMzYuODgxbDYzLjc0MywyMS4xNjVsMzYuMTA5LDExMS4xMzFMMTI1LjIyNCwzODguNjM0eiBNMzQyLjM3OSw0NDcuOTAxYy0zLjIyNywxLjU0OS02LjQ5NCwzLjAyNC05LjgwNSw0LjQyNUMzMDQuODQ4LDQ2NC4wNTQsMjc1LjM4NCw0NzAsMjQ1LDQ3MGMtMzAuMzgzLDAtNTkuODQ4LTUuOTQ2LTg3LjU3My0xNy42NzRjLTMuNzI0LTEuNTc1LTcuMzktMy4yNTUtMTEuMDA3LTUuMDE4bC03LjA1My00NC41MzNsNDkuODQtNDkuODRoMTE4LjU4Nmw0Mi44NDIsNDIuODQxTDM0Mi4zNzksNDQ3LjkwMXogTTQ1Mi4zMjYsMzMyLjU3M2MtNS43MzcsMTMuNTY0LTEyLjczNCwyNi40MjctMjAuOTIyLDM4LjUwN2wtNjYuNjI5LDEwLjU1MmwtNDQuNDk4LTQ0LjQ5OWwzNC41ODQtMTA2LjQ0bDYzLjI3Mi0yMC43NzNsNTEuODQyLDM3LjA3OUM0NjkuNzIsMjc2LjY3Niw0NjMuNzk2LDMwNS40NTcsNDUyLjMyNiwzMzIuNTczeiIvPjwvc3ZnPg==)
}

.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--rankingWidgetContainer .rankingWidget__contentBlock>*:not(:last-child) {
    margin-bottom: 4px
}

.tournament__box--rankingWidgetContainer .rankingWidget__contentHeading {
    font-weight: 300;
    font-size: 18px!important;
    color: var(--tournament-rankingWidget-color-1-contrast-1)
}

.tournament__box--rankingWidgetContainer .rankingWidget__contentText span {
    font-size: 22px
}

.tournament__box--rankingWidgetContainer .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)
}

.tournament__box--rankingWidgetContainer .rankingWidget__infoRow__controls {
    width: 100%;
    justify-content: flex-end;
}

.tournament__box--rankingWidgetContainer .rankingWidget__infoRow__description {
    margin-left: 0!important;
    color: currentColor
}

.tournament__box--rankingWidgetContainer .rankingWidget__infoRow .button__terms-conditions {
    display: none
}

.tournament__box--rankingWidgetContainer .rankingWidget__infoRow__btn--openRank::after {
    background-color: currentColor
}

.tournament__box--rankingWidgetContainer .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)
}

.tournament__box--rankingWidgetContainer .rankingWidget__infoRow__btn--play:hover {
    filter: brightness(1.2)
}

.tournament__box--rankingWidgetContainer .rankingWidget__table__container {
    max-height: 250px;
    overflow: auto
}

.tournament__box--rankingWidgetContainer .rankingWidget__table thead tr {
    position: sticky;
    top: 0;
    background: 0 0
}

.tournament__box--rankingWidgetContainer .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 0 -1px 0 0 var(--tournament-rankingWidget-table-thead-border)
}

.tournament__box--rankingWidgetContainer .rankingWidget__table thead tr th div {
    font-size: 14px
}

.tournament__box--rankingWidgetContainer .rankingWidget__table tbody tr:nth-child(odd),.tournament__box--rankingWidgetContainer .rankingWidget__table tbody tr:nth-child(even) {
    background: 0 0
}

.tournament__box--rankingWidgetContainer .rankingWidget__table tbody tr td {
    font-weight: 300
}

.tournament__box--rankingWidgetContainer .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--rankingWidgetContainer .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--rankingWidgetContainer .rankingWidget__table .races__myRow {
    border: none;
    background: 0 0!important
}

.tournament__box--rankingWidgetContainer .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--rankingWidgetContainer .rankingWidget__table .races__myRow td:first-child {
    border-radius: 5px 0 0 5px
}

.tournament__box--rankingWidgetContainer .rankingWidget__table .races__myRow td:last-child {
    border-radius: 0 5px 5px 0
}

.tournament__box--rankingWidgetContainer .rankingWidget__termsAndConditions__collapse,.tournament__box--rankingWidgetContainer .rankingWidget__marketing__collapse {
    padding: 12px 16px;
    border-radius: 10px;
    background: var(--tournament-rankingWidget-color-3);
    color: var(--tournament-rankingWidget-color-3-contrast-1)
}

.tournament__box--rankingWidgetContainer .rankingWidget__termsAndConditions__collapse__button,.tournament__box--rankingWidgetContainer .rankingWidget__marketing__collapse__button {
    padding: 8px 0;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    user-select: none;
    display: flex;
    justify-content: space-between;
    --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--rankingWidgetContainer .rankingWidget__termsAndConditions__collapse__button[data-collapsed=false],.tournament__box--rankingWidgetContainer .rankingWidget__merketing__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--rankingWidgetContainer .rankingWidget__termsAndConditions__collapse__button__icon,.tournament__box--rankingWidgetContainer .rankingWidget__marketing__collapse__button__icon {
    width: 16px;
    height: 16px;
    background-color: currentColor;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-image: var(--icon-mask-image)
}

.tournament__box--rankingWidgetContainer .rankingWidget__termsAndConditions__collapse__body__outer,.tournament__box--rankingWidgetContainer .rankingWidget__marketing__collapse__body__outer {
    display: grid;
    transition: grid-template-rows .3s linear;
    grid-template-rows: 0fr
}

.tournament__box--rankingWidgetContainer .rankingWidget__termsAndConditions__collapse__body__outer[data-collapsed=false],.tournament__box--rankingWidgetContainer .rankingWidget__marketing__collapse__body__outer[data-collapsed=false] {
    grid-template-rows: 1fr
}

.tournament__box--rankingWidgetContainer .rankingWidget__termsAndConditions__collapse__body__inner,.tournament__box--rankingWidgetContainer .rankingWidget__marketing__collapse__body__inner {
    grid-row: 1/span 2;
    overflow: hidden;
    white-space: normal
}

.tournament__box--rankingWidgetContainer .rankingWidget__termsAndConditions__collapse__body__content,.tournament__box--rankingWidgetContainer .rankingWidget__marketing__collapse__body__content {
    max-height: 300px;
    overflow-y: auto;
    padding: 8px 0;
    color: currentColor
}

.tournament__box--rankingWidgetContainer .rankingWidget .rankingWidget__infoGrid__control--2 {
    display: none
}

.tournament__box--rankingWidgetContainer .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--rankingWidgetContainer .rankingWidget .rankingWidget__infoGrid__control--3:hover {
    filter: brightness(1.2)
}

.tournament__box--rankingWidgetContainer .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);
    outline: var(--tournament-rankingWidget-inforow-outline);
    grid-gap: 8px
}

.tournament__box--rankingWidgetContainer .rankingWidget .rankingWidget__infoGrid--1 .rankingWidget__textRow--1 div {
    font-size: 12px
}

.tournament__box--rankingWidgetContainer .rankingWidget .rankingWidget__infoGrid--1 .rankingWidget__textRow--1:nth-last-child(1) {
    display: none
}

.tournament__box--rankingWidgetContainer .rankingWidget .rankingWidget__infoGrid--1 .rankingWidget__textRow--1:nth-last-child(2) {
    display: none
}

.tournament__box--rankingWidgetContainer .races__myRow,.tournament__detail .tournament__detail__chart__table__tbody__tr--selected {
    position: sticky;
    top: 41px;
    bottom: -1px;
    border-top: none!important
}

.tournament__box--rankingWidgetContainer .hide,.tournament__box--rankingWidgetContainer .rankingWidget__icon--diamond,.tournament__box--rankingWidgetContainer .rankingWidget__infoRow__btn--openRank,.tournament__box--rankingWidgetContainer .rankingWidget__icon--totalPrizes {
    display: none
}

.rankingWidget__group--list .rankingWidget__steps,.rankingWidget__group--tableList .rankingWidget__steps {
    --rankingWidgetSteps-extraValue-when-inside-list: 5
}

.rankingWidget__steps {
    --rankingWidgetSteps-extraValue-when-inside-list: 0;
    --rankingWidgetSteps-visibleSteps-when-inside-list: calc( var(--rankingWidgetSteps-visibleSteps) + var(--rankingWidgetSteps-extraValue-when-inside-list) );
    --rankingWidgetSteps--widthMinusGap: calc( 100% - (var(--raningWidgetSteps-columnGap) * ((var(--rankingWidgetSteps-visibleSteps-when-inside-list) * 2) - 1)) );
    grid-template-columns: repeat(var(--rankingWidgetSteps_internalValue),calc((var(--rankingWidgetSteps--widthMinusGap))/(var(--rankingWidgetSteps-visibleSteps-when-inside-list) * 2)))
}

.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__box--tableListDetails {
    display: none
}

.tournament__container--tableListView .tournament__box--rankingWidgetContainer {
    grid-column: 1/span 1
}

.tournament__container--tableListView .tournament__box--tableListDetails {
    display: block;
    grid-column: 2/span 1
}

.rankingWidget__group.rankingWidget__group--list .rankingWidget__infoText,
.rankingWidget__group.rankingWidget__group--grid .rankingWidget__infoText{
    display: none
}

.rankingWidget__group--tableList .rankingWidget__infoText,.rankingWidget__group--tableList .rankingWidget__table__container,.rankingWidget__group--tableList .rankingWidget__termsAndConditions__collapse,.rankingWidget__group--tableList .rankingWidget__marketing__collapse {
    display: none
}

.rankingWidget__group--tableList .rankingWidget__content {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    height: max-content
}

.rankingWidget__group--tableList .rankingWidget__img__imgElement {
    max-width: 60px
}

.rankingWidget__group--tableList {
    grid-gap: 6px
}

.rankingWidget__group--tableList .rankingWidget__header>*:nth-child(1) {
    font-size: 14px
}

.rankingWidget__group--tableList .rankingWidget__header>*:nth-child(2) span:nth-child(1) {
    font-size: 12px
}

.rankingWidget__group--tableList .rankingWidget__header>*:nth-child(2) span:nth-child(2) {
    font-size: 12px
}

.rankingWidget__group--tableList .rankingWidget>*:not(:last-child) {
    margin-bottom: 8px
}

.rankingWidget__group--tableList .rankingWidget__header {
    padding: 4px 8px!important
}

.rankingWidget__group--tableList .rankingWidget__infoRow {
    padding: 4px 8px!important
}

.rankingWidget__group--tableList .rankingWidget__infoGrid--1 {
    padding: 4px 8px!important
}

.rankingWidget__group--tableList .rankingWidget__infoRow {
    margin-bottom: 0
}

.rankingWidget__group--tableList .rankingWidget__infoRow__btn--play {
    padding: 2px 16px;
    font-size: 12px
}

.rankingWidget__group--tableList .rankingWidget__infoGrid--1 {
    grid-template-columns: repeat(2,1fr);
    grid-template-rows: 1fr;
    grid-row-gap: 0!important
}

.rankingWidget__group--tableList .rankingWidget__infoGrid--1>*:nth-child(2) {
    grid-row: 1/span 1;
    grid-column: 2/span 1
}

.rankingWidget__group--tableList .rankingWidget--frequency .rankingWidget__body {
    margin-bottom: 0
}

.rankingWidget__group--tableList .rankingWidget {
    padding: 8px
}

.rankingWidget__group--tableList .rankingWidget__contentHeading {
    font-size: 14px!important
}

.rankingWidget__group--tableList .rankingWidget__contentText span {
    font-size: 16px!important
}

.rankingWidget__group--tableList .rankingWidget__content {
    padding: 6px
}

.rankingWidget__group--tableList .rankingWidget__textRow--1 div {
    font-size: 12px
}

.rankingWidget__group--tableList .rankingWidget__img__container {
    margin-bottom: 0
}

.tournament__box--rankingWidgetContainer .rankingWidget__group--tableList .rankingWidget .rankingWidget__infoRow {
    outline: var(--tournament-rankingWidget-inforow-outline)
}

.tournament__box--rankingWidgetContainer .rankingWidget__group--tableList .rankingWidget .rankingWidget__lastUpdate {
    color: var(--tournament-rankingWidget-inforow-color-1-contrast-1)
}

.tournament__box--rankingWidgetContainer .rankingWidget__group--tableList .rankingWidget {
    outline: var(--tournament-rankingWidget-inforow-outline)
}

.rankingWidget__group--tableList .rankingWidget--selected {
    --tournament-rankingWidget-color-1: var(--tournament-rankingWidget-selected-color-1);
    --tournament-rankingWidget-color-1-contrast-1: var(--tournament-rankingWidget-selected-color-1-contrast-1);
    --tournament-rankingWidget-color-1-contrast-2: var(--tournament-rankingWidget-selected-color-1-contrast-2);
    --tournament-rankingWidget-color-2: var(--tournament-rankingWidget-selected-color-2);
    --tournament-rankingWidget-color-2-contrast-1: var(--tournament-rankingWidget-selected-color-2-contrast-1);
    --tournament-rankingWidget-color-3: var(--tournament-rankingWidget-selected-color-3);
    --tournament-rankingWidget-color-3-contrast-1: var(--tournament-rankingWidget-selected-color-3-contrast-1);
    --tournament-rankingWidget-header-color-1: var(--tournament-rankingWidget-selected-header-color-1);
    --tournament-rankingWidget-header-color-1-contrast-1: var( --tournament-rankingWidget-selected-header-color-1-contrast-1 );
    --tournament-rankingWidget-inforow-color-1: var(--tournament-rankingWidget-selected-inforow-color-1);
    --tournament-rankingWidget-inforow-color-1-contrast-1: var( --tournament-rankingWidget-selected-inforow-color-1-contrast-1 );
    --tournament-rankingWidget-inforow-outline: var(--tournament-rankingWidget-selected-inforow-outline);
    --rankingWidget__body__background: transparent
}

.tournament__container--tableListView .tournament__detail__img {
    max-width: 280px;
    height: auto;
    margin: auto
}

#tableListDetail-container .tournament__detail .tournament__detail__chart__table__tbody__tr--selected {
    border: none;
    background: 0 0!important
}

.tournament__detail .tournament__detail__chart__table__tbody__tr--selected td {
    background: var(--tournament-rankingWidget-table-tbody-user-color-1)!important;
    color: var(--tournament-rankingWidget-table-tbody-user-color-1-contrast-1)!important
}

.rankingWidget__group--grid {
    columns: 2!important;
    gap: 12px!important;
    grid-template-columns: unset!important;
    display: block!important;
    grid-gap: unset!important
}

.rankingWidget__group--grid>* {
    margin-bottom: 12px!important;
    break-inside: avoid-column
}

.tournament__play_button--disabled{
	filter: grayscale(1) !important;
    pointer-events: none !important;
}
.races__separator{
	border-top: 1px solid #848484;
	height: 1px;
	margin: 14px 0px;
}
.rankingWidget__img__container{
	margin-bottom: 0px !important;
}