.page-tournament__section{padding:var(--padding-section) 0}.page-tournament__title{color:var(--text-color-primary);display:block;font-size:20px;font-weight:700;line-height:1.4;margin:0 0 16px;padding:0;text-align:center;width:100%}.page-tournament-header{align-items:center;border-radius:10px;display:flex;min-height:280px;overflow:hidden;padding:20px;position:relative}@media(min-width:768px){.page-tournament-header{min-height:324px;padding:40px}}.page-tournament-header--ended:after{background-color:var(--background-extra-21);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:3}.page-tournament-header__bg{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;width:100%}.body--ar .page-tournament-header__bg{transform:scaleX(-1)}.page-tournament-header__content{align-items:flex-start;color:var(--text-color-primary);display:flex;flex-direction:column;position:relative;z-index:2}.page-tournament-header__title{font-size:26px;font-weight:700;line-height:1.4;margin-top:24px}.page-tournament-header__pool{margin-top:24px}.page-tournament-header__pool-label{font-size:12px;font-weight:400;line-height:1.4;margin-bottom:8px}.page-tournament-header__pool-value{font-size:20px;font-weight:700;line-height:1.4;text-transform:uppercase}.page-tournament-header__button{margin-top:24px}.tournament-participate{display:flex;gap:16px;margin:0;padding:0;width:100%}.tournament-participate__confirmed{align-items:center;background:var(--button-primary-bg);border-radius:4px;color:var(--button-primary-text);display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:6px;padding:8px 12px;text-transform:uppercase}.tournament-participate__confirmed-icon{font-size:16px}.tourn-timer{align-items:center;display:flex;gap:24px;justify-content:center;padding:8px 0}.tourn-timer .tourn-timer__timer--ended{display:none}.tourn-timer__title{color:var(--text-color-primary);font-size:10px;font-weight:700;line-height:1.4;transition:color .3s linear;white-space:nowrap}@media(min-width:768px){.lottery-header .tourn-timer__title,.tourn-full .tourn-timer__title{font-size:12px}}.blocks-timer{display:flex;gap:7px}.body--ar .blocks-timer{flex-direction:row-reverse}.lottery-header .blocks-timer,.tourn-full .blocks-timer{gap:11px}.blocks-timer__item{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--background-primary);border-radius:4px;color:var(--text-color-primary);display:flex;font-size:10px;font-weight:700;height:23px;justify-content:center;line-height:1.4;min-width:23px;padding:4px;position:relative;transition:color .3s linear,background-color .3s linear}.blocks-timer__item:after{content:":";position:absolute;right:-5px}.blocks-timer__item:last-child:after{display:none}@media(min-width:768px){.tourn-full .blocks-timer__item{font-size:16px;font-weight:700;height:36px;min-width:36px}.tourn-full .blocks-timer__item:after{content:":";font-size:12px;font-weight:400;position:absolute;right:-7px}}.page-tournament-prizes{color:var(--text-color-primary);display:block;margin:0;padding:0;width:100%}.page-tournament-prizes__list{display:grid;gap:8px;grid-auto-flow:row;grid-template-columns:1fr;margin:0;padding:0;width:100%}@media(min-width:768px){.page-tournament-prizes__list{gap:16px;grid-template-columns:repeat(3,1fr);padding-top:38px}}@media(min-width:960px){.page-tournament-prizes__list{padding-top:150px}}.page-tournament-prizes__item{align-items:center;background:var(--background-primary);border-radius:10px;display:flex;font-size:12px;font-weight:700;line-height:1.4;min-height:48px;padding:16px;position:relative;text-transform:uppercase}@media(min-width:960px){.page-tournament-prizes__item{font-size:16px}}.page-tournament-prizes__item:nth-child(-n+3){font-size:16px}@media(min-width:768px){.page-tournament-prizes__item:nth-child(-n+3){align-items:center;flex-direction:column;justify-content:flex-end;padding:86px 16px 24px;text-align:center}}@media(min-width:960px){.page-tournament-prizes__item:nth-child(-n+3){font-size:20px}}.page-tournament-prizes__item:first-child{color:var(--table-color-1)}@media(min-width:768px){.page-tournament-prizes__item:first-child{grid-column:2;grid-row:1}}.page-tournament-prizes__item:nth-child(2){color:var(--table-color-2)}.page-tournament-prizes__item:nth-child(3){color:var(--table-color-3)}.page-tournament-prizes__num{color:var(--text-color-secondary);font-size:12px;font-weight:700;line-height:1.2;width:40px}@media(min-width:960px){.page-tournament-prizes__num{font-size:16px;line-height:1.4;width:64px}}.page-tournament-prizes__image-wrapper{aspect-ratio:94/64;flex-shrink:0;margin-right:16px;position:relative;width:94px}@media(min-width:768px){.page-tournament-prizes__image-wrapper{margin-right:0;position:absolute;top:-38px;width:122px}}@media(min-width:960px){.page-tournament-prizes__image-wrapper{top:-150px;width:316px}}.page-tournament-prizes__button-wrapper{display:block;margin:0;padding:16px 0 0;text-align:center;width:100%}.page-tournament-prizes .page-tournament-prizes__button{min-width:138px}.page-tournament-prizes__item-inner{display:inline-block;vertical-align:top}@media(min-width:768px){.page-tournament-prizes__item-inner{flex:1;overflow:hidden;width:100%}}.page-tournament-prizes__prize{align-items:center;display:flex;height:100%}.page-tournament-prizes__label{display:inline-block;margin:0 0 0 3px;vertical-align:top}.tournament-prize__item-text:not(:last-child):after{content:" + "}.page-tournament-user-place{padding:var(--padding-section) 0}.page-tournament-user-place__wrapper{background:linear-gradient(98deg,#3a177a -12.75%,#7c49bd 105.9%);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}@media(min-width:768px){.page-tournament-user-place__wrapper{align-items:center;flex-direction:row;gap:16px}}@media(min-width:960px){.page-tournament-user-place__wrapper{gap:24px;padding:8px 16px}}@media(min-width:1248px){.page-tournament-user-place__wrapper{gap:40px}}@media(min-width:1632px){.page-tournament-user-place__wrapper{gap:130px;padding:4px 24px}}.page-tournament-user-place__image-wrapper{aspect-ratio:4.46;flex:auto;flex-shrink:0;line-height:0;position:relative;text-align:center;width:100%}@media(min-width:768px){.page-tournament-user-place__image-wrapper{order:2;width:178px}}@media(min-width:960px){.page-tournament-user-place__image-wrapper{width:250px}}@media(min-width:1248px){.page-tournament-user-place__image-wrapper{width:340px}}@media(min-width:1632px){.page-tournament-user-place__image-wrapper{width:446px}}.page-tournament-user-place__block{align-items:center;background:var(--background-primary);border-radius:10px;color:var(--text-color-primary);display:flex;font-size:10px;font-weight:700;justify-content:center;line-height:1.4;min-height:48px;padding:16px 12px;text-align:center;width:100%}@media(min-width:768px){.page-tournament-user-place__block:last-child{order:3}.page-tournament-user-place__block{order:1;padding:14px 12px}}@media(min-width:960px){.page-tournament-user-place__block{padding:14px 20px}}@media(min-width:1248px){.page-tournament-user-place__block{font-size:14px;min-height:68px;padding:20px}}.page-tournament-user-place__place-num{font-size:14px;margin-left:12px}@media(min-width:1248px){.page-tournament-user-place__place-num{font-size:16px}}.page-tournament-winners-with-previous{display:grid;gap:16px;grid-template-columns:100%}@media(min-width:768px){.page-tournament-winners-with-previous{grid-template-columns:calc(50% - 8px) calc(50% - 8px)}}.page-tournament-winners-with-previous__header{align-items:center;background:var(--background-primary);border-radius:10px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:16px}.page-tournament-winners-with-previous__header--current{background:var(--background-extra-2)}.page-tournament-winners-with-previous__header--previous{grid-row:3/4;margin-top:8px}@media(min-width:768px){.page-tournament-winners-with-previous__header--previous{grid-row:unset;margin-top:0}}.page-tournament-winners-with-previous .page-tournament-winners-with-previous__title{font-size:16px;line-height:1.2;margin:0}.page-tournament-winners-with-previous .page-tournament-winners-with-previous__title--current{color:var(--text-color-contrast)}.page-tournament-winners-with-previous .page-tournament-winners-with-previous__timer-item{font-size:16px;height:36px;min-width:36px}.page-tournament-winners-with-previous__timer-title{font-size:12px;line-height:1.3;text-transform:uppercase}.page-tournament-winners-with-previous__timer-wrap{text-align:center}.page-tournament-winners-with-previous__timer{margin-top:8px}.title-section{color:var(--text-color-primary);display:block;font-size:22px;font-weight:700;line-height:1.6;margin:0 0 16px;text-align:center;text-transform:uppercase}.page-tournament-winners__header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px}.page-tournament-winners .page-tournament-winners__empty{font-size:16px;min-height:100px}.page-size-select{display:block;margin:0;padding:0;position:relative}.page-size-select__button{align-items:center;align-self:stretch;background-color:var(--button-primary-bg);border:2px solid var(--text-color-contrast);border-radius:10px;color:var(--text-color-primary);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;font-weight:400;gap:8px;justify-content:space-between;line-height:1.4;margin:0;min-height:42px;min-width:50px;outline:none;padding:8px;text-transform:capitalize;transition:background-color .3s linear;width:100%}.page-size-select--open .page-size-select__button{background-color:var(--button-primary-bg-hover)}@media(min-width:768px){.page-size-select__button:hover{background-color:var(--button-primary-bg-hover)}}.page-size-select__button-inner{align-items:center;display:flex;gap:10px}.page-size-select__caret{color:var(--text-color-primary);display:inline-block;font-size:10px;transition:transform .3s linear;vertical-align:top;width:auto}.page-size-select--open .page-size-select__caret{transform:rotate(180deg)}.page-size-select__list{background-color:var(--background-secondary);border-radius:10px;display:none;flex-direction:column;margin:4px 0 0;padding:8px;position:absolute;right:0;top:100%;width:100%}.page-size-select--open .page-size-select__list{display:flex;z-index:20}.page-size-select .page-size-select__link{align-items:center;border-radius:4px;color:var(--text-color-primary);display:flex;flex-direction:row;font-size:12px;font-weight:400;line-height:1.4;margin:0;min-height:22px;outline:none;padding:2px 4px;text-align:center;text-decoration:none;text-transform:capitalize;transition:background-color .3s linear;white-space:nowrap;width:100%}.page-size-select .page-size-select__link:active,.page-size-select .page-size-select__link:focus,.page-size-select .page-size-select__link:hover{cursor:pointer;outline:none;text-decoration:none}.page-size-select .page-size-select__link--current,.page-size-select .page-size-select__link:hover{background:var(--icon-color-extra-1)}.page-size-select .page-size-select__link:not(:last-child){margin-bottom:8px}.block-empty{align-items:center;border:2px solid var(--background-primary);border-radius:10px;color:var(--text-color-primary);display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.3;padding:16px;text-align:center}