.tournament-table-item{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;align-items:center;border-radius:var(--base-border-radius);position:relative}.tournament-table-item_user{border:1px dashed var(--optional-green)}.tournament-table-item:before{border-bottom:1px solid var(--border-color);content:"";position:absolute;top:0;transition:border-color var(--transition)}.tournament-table-item__place-wrap{align-items:center;display:flex}.tournament-table-item__icon,.tournament-table-item__place-number{align-items:center;display:flex;justify-content:center}.tournament-table-item__place-number{min-width:24px}.tournament-table-item__icon{height:24px;width:24px}.tournament-table-item__icon svg{height:100%;width:100%}.tournament-table-item__prize{text-align:right}@media(min-width:1025px){.tournament-table-item{transition:background-color var(--transition)}.tournament-table-item:hover{background-color:var(--neutral-greybuttons-to-base)}.tournament-table-item:hover+.tournament-table-item:before,.tournament-table-item:hover:before{border-color:var(--t)}}@media(min-width:768px){.tournament-table-item{padding:12px 14px}.tournament-table-item:before{left:14px;right:14px}.tournament-table-item__place-wrap{-moz-column-gap:20px;column-gap:20px}}@media(min-width:540px)and (max-width:767px){.tournament-table-item{padding:12px}.tournament-table-item:before{left:12px;right:12px}.tournament-table-item__place-wrap{-moz-column-gap:22px;column-gap:22px}}@media(max-width:539px){.tournament-table-item{padding:10px}.tournament-table-item:before{left:10px;right:10px}.tournament-table-item__place-wrap{-moz-column-gap:16px;column-gap:16px}}.tournament-table__table-wrap{background-color:var(--neutral-greyback-1-lvl);border-radius:var(--base-border-radius)}.tournament-table__user .tournament-user-out-table{background-color:var(--neutral-greyback-1-lvl);padding-bottom:15px;padding-top:15px}@media(min-width:768px){.tournament-table__user .tournament-user-out-table{padding-left:33px;padding-right:30px}.tournament-table__block-heading{padding:0 30px 10px}}@media(min-width:540px){.tournament-table__user{margin-top:6px}}@media(min-width:540px)and (max-width:767px){.tournament-table__user .tournament-user-out-table{padding-left:23px;padding-right:20px}.tournament-table__block-heading{padding:0 20px 10px}}@media(max-width:539px){.tournament-table__user{margin-top:4px}.tournament-table__user .tournament-user-out-table{padding-left:17px;padding-right:14px}.tournament-table__block-heading{padding:0 14px 10px}}.tournament__table-header{display:grid;grid-template-columns:2fr 1fr 1fr}.tournament__table-header-item{color:var(--greytext-default--both-theme)}.tournament__table-header-item_prize{text-align:right}.tournament__side-content{display:flex}.tournament__side-content .button__content{justify-content:center}.tournament__game-list{display:grid;grid-gap:var(--grid-gap)}@media(min-width:1025px){.tournament__side-content{flex-direction:column;row-gap:10px}}@media(min-width:768px){.tournament__table .tournament-table__table-wrap{padding:30px 0 20px}.tournament__table-header{padding:17px 30px 14px}.tournament__places-wrap{padding:0 16px}}@media(min-width:540px)and (max-width:1024px){.tournament__side-content{-moz-column-gap:10px;column-gap:10px}.tournament__side-content .button{flex:auto}}@media(min-width:540px)and (max-width:767px){.tournament__table .tournament-table__table-wrap{padding:20px 0 10px}.tournament__places-wrap{padding:0 8px}.tournament__table-header{padding:17px 20px 14px}}@media(max-width:539px){.tournament__side-content{flex-direction:column;row-gap:8px}.tournament__table .tournament-table__table-wrap{padding:14px 0 10px}.tournament__table-header{padding:15px 14px 12px}.tournament__places-wrap{padding:0 4px}}@container (min-width: 1200px){.tournament__game-list{grid-template-columns:repeat(7,1fr)}}@container (min-width: 945px) and (max-width: 1199px){.tournament__game-list{grid-template-columns:repeat(6,1fr)}}@container (min-width: 688px) and (max-width: 944px){.tournament__game-list{grid-template-columns:repeat(5,1fr)}}@container (min-width: 480px) and (max-width: 707px){.tournament__game-list{grid-template-columns:repeat(4,1fr)}}@container (max-width: 511px){.tournament__game-list{grid-template-columns:repeat(3,1fr)}}
