.tournaments-catalog-table .table[data-v-8e173b53]{min-width:1280px}.tournaments-catalog-table .table__wrapper[data-v-8e173b53],.tournaments-catalog-table .table__wrapper-head[data-v-8e173b53]{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) minmax(80px,.55fr) minmax(90px,.7fr) minmax(100px,.7fr) minmax(120px,.9fr) minmax(170px,1.1fr)}.tournaments-catalog-table--with-club .table[data-v-8e173b53]{min-width:1360px}.tournaments-catalog-table--with-club .table__wrapper[data-v-8e173b53],.tournaments-catalog-table--with-club .table__wrapper-head[data-v-8e173b53]{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) minmax(80px,.55fr) minmax(90px,.7fr) minmax(100px,.7fr) minmax(120px,.9fr) minmax(50px,.4fr) minmax(170px,1.1fr)}.tournaments-catalog-table .table__title-block[data-v-8e173b53]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.tournaments-catalog-table .table__title-link[data-v-8e173b53]{color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:2}.tournaments-catalog-table .table__title-link[data-v-8e173b53]:active,.tournaments-catalog-table .table__title-link[data-v-8e173b53]:hover{text-decoration:underline}.tournaments-catalog-table .table__system-tag[data-v-8e173b53]{max-width:100%;position:relative;z-index:2}.tournaments-catalog-table .table__cell--game[data-v-8e173b53]{justify-content:flex-start}.tournaments-catalog-table .table__cell--participants[data-v-8e173b53]{align-items:center;overflow:visible}.tournaments-catalog-table .table__cell--status[data-v-8e173b53]{align-items:flex-start;flex-direction:column;gap:4px}.tournaments-catalog-table .table__status-label[data-v-8e173b53]{color:#fffc;font-family:Montserrat-Medium;font-size:13px;line-height:16px}.tournaments-catalog-table .table__countdown[data-v-8e173b53]{color:#fff;font-family:Montserrat-Regular;font-size:13px;line-height:16px}.tournaments-catalog-table .table__club-link[data-v-8e173b53]{border-radius:50%;display:block;height:30px;overflow:hidden;position:relative;width:30px;z-index:2}.tournaments-catalog-table .table__club-image[data-v-8e173b53]{border-radius:50%;display:block;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.tournaments-catalog-table .table__cell--club[data-v-8e173b53]{justify-content:flex-start}.tournaments-catalog-table .table__participants[data-v-8e173b53]{border-bottom:1px dashed hsla(0,0%,100%,.35);cursor:help;position:relative;width:-moz-fit-content;width:fit-content;z-index:3}.tournaments-catalog-table .table__participants:hover .table__participants-hint[data-v-8e173b53]{display:block}.tournaments-catalog-table .table__participants-hint[data-v-8e173b53]{background:#131b23;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #00000059;color:#fffc;display:none;font-family:Montserrat-Regular;font-size:12px;left:0;line-height:16px;min-width:220px;padding:10px 12px;pointer-events:none;position:absolute;white-space:pre-line;z-index:20}.tournaments-catalog-table .table__image[data-v-8e173b53]{align-items:center;display:flex;justify-content:center}.tournaments-catalog-table .table__image--game[data-v-8e173b53]{height:60px;width:60px}.tournaments-catalog-table .table__image--game img[data-v-8e173b53]{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}@media (min-width:1024px){.tournaments-catalog-table .table[data-v-8e173b53]{min-width:1360px}}.games-list[data-v-8e173b53]{-webkit-backdrop-filter:var(--surface-glass-blur);backdrop-filter:var(--surface-glass-blur);background:var(--surface-table-frame);border-radius:20px;display:flex;flex-direction:column;margin:0 -16px 15px;min-width:100%;overflow:hidden;padding-bottom:2px}@media (min-width:768px){.games-list[data-v-8e173b53]{border-radius:30px;height:-moz-fit-content;height:fit-content;margin:0 0 15px;padding-bottom:14px;width:100%}}@media (min-width:1024px){.games-list[data-v-8e173b53]{margin:0 0 20px;padding:0}}.table[data-v-8e173b53]{flex-direction:column;margin:0 1px}.table[data-v-8e173b53],.table__row[data-v-8e173b53]{display:flex;overflow:visible;width:100%}.table__row[data-v-8e173b53]{align-items:center}.table__row[data-v-8e173b53]:first-child{color:#fffc;display:flex;font-family:Montserrat-Regular}.table__row:first-child .table__cell[data-v-8e173b53]{color:#fffc;font-family:Montserrat-Regular;font-size:14px;line-height:18px;padding-right:0}.table__row[data-v-8e173b53]:nth-child(odd){background-color:var(--surface-row-odd)}.table__row[data-v-8e173b53]:nth-child(2n){background-color:var(--surface-row-even)}.table__wrapper[data-v-8e173b53],.table__wrapper-head[data-v-8e173b53]{align-items:center;display:grid;gap:8px 0;padding:20px 16px;position:relative;width:100%}.table__wrapper[data-v-8e173b53]{position:relative;z-index:1}.table__wrapper[data-v-8e173b53]:after{background:linear-gradient(282deg,#2574c008 15.71%,#1a7ddd8f 85.48%),#00040a;content:"";height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%;z-index:-1}@media not all and (pointer:coarse){.table__wrapper[data-v-8e173b53]:active:after,.table__wrapper[data-v-8e173b53]:hover:after{opacity:1}}@media (hover:none),(pointer:coarse){.table__wrapper[data-v-8e173b53]:active:after{opacity:1}}.table__cell[data-v-8e173b53]{align-items:center;color:#fff;display:flex;font-family:Montserrat-Regular;font-size:14px;gap:0 10px;line-height:18px;text-overflow:ellipsis}.table__cell--title[data-v-8e173b53]{font-family:Montserrat-SemiBold;min-width:0;padding-right:10px}.table__cell--date[data-v-8e173b53]{font-size:14px;line-height:18px}.table__image[data-v-8e173b53]{align-items:center;display:flex;height:40px;width:40px}@media (min-width:768px){.table[data-v-8e173b53]{margin:0 auto;width:100%}.table__row[data-v-8e173b53]:first-child{border-top-left-radius:30px;border-top-right-radius:30px}.table__wrapper[data-v-8e173b53],.table__wrapper-head[data-v-8e173b53]{padding:20px 30px 19px}.table__wrapper[data-v-8e173b53]{min-height:81px}}.leaders-table .table[data-v-8e173b53]{min-width:1180px}.leaders-table .table__wrapper[data-v-8e173b53],.leaders-table .table__wrapper-head[data-v-8e173b53]{grid-template-columns:minmax(70px,.5fr) minmax(200px,1.4fr) minmax(110px,.8fr) minmax(90px,.7fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(90px,.7fr)}.leaders-table .table__cell--info[data-v-8e173b53]{align-items:center;display:flex;gap:8px;min-width:0}.leaders-table .table__cell--place[data-v-8e173b53]{justify-content:flex-start}.leaders-table .table__cell--rating[data-v-8e173b53]{font-family:Montserrat-Medium}.leaders-table .table__avatar[data-v-8e173b53]{flex-shrink:0}.leaders-table .table__telegram[data-v-8e173b53]{align-items:center;color:inherit;display:inline-flex;gap:6px;min-width:0;position:relative;text-decoration:none;z-index:2}.leaders-table .table__telegram:active .icon[data-v-8e173b53],.leaders-table .table__telegram:active .table__user[data-v-8e173b53],.leaders-table .table__telegram:hover .icon[data-v-8e173b53],.leaders-table .table__telegram:hover .table__user[data-v-8e173b53]{color:#6fb0e1}.leaders-table .table__user-place[data-v-8e173b53]{-webkit-backdrop-filter:blur(9.2px);backdrop-filter:blur(9.2px);background:linear-gradient(0deg,#131b2399,#131b2399),linear-gradient(268deg,#ffffff80 -19.67%,#ffffff1a 105.19%)}.leaders-table .table__user-place[data-v-8e173b53]:after,.leaders-table .table__user-place[data-v-8e173b53]:before{background:linear-gradient(80deg,#fffc,#8f919499);bottom:-2px;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding-top:2px;position:absolute;right:0;top:-2px}.leaders-table .table__user-place[data-v-8e173b53]:after{top:auto}.leaders-table--club-members .table__cell--info[data-v-8e173b53]{overflow:visible}.leaders-table--club-members .table__name-wrap[data-v-8e173b53]{align-items:center;display:inline-flex;flex:1;gap:8px;min-width:0;overflow:visible}.leaders-table--club-members .table__exclude[data-v-8e173b53]{background:#ff4d4d2e;border:none;border-radius:8px;color:#ff6b6b;cursor:pointer;flex-shrink:0;font-family:Montserrat-Medium;font-size:12px;line-height:16px;padding:4px 10px;white-space:nowrap}
