.tournament-participants{--participants-yellow: #ffed00;color:#fff;font-family:"HelveticaNeueCyr",Arial,sans-serif;max-width:1288px;margin:0 auto 96px;min-width:0}.tournament-participants [hidden]{display:none !important}.tournament-participants__details{gap:32px;margin:0 0 64px;padding:0}.tournament-participants__details .overview__card{height:80px;padding:8px;gap:8px}.tournament-participants__details .overview__card-icon{width:62px;height:62px;align-self:center;padding:16px}.tournament-participants__details .overview__card-title{font-size:18px;font-weight:500}.tournament-participants__details .overview__card-description{font-size:16px}.tournament-participants__notice{display:flex;gap:8px;align-items:center;margin:0 0 64px;padding:16px;min-height:72px;background:#222;border-radius:18px;font-size:20px;line-height:1.15;text-transform:uppercase}.tournament-participants__notice>img{flex:0 0 40px;width:40px;height:40px;object-fit:contain}.tournament-participants__notice strong{color:var(--participants-yellow);font-weight:700}.tournament-participants__metrics{display:grid;grid-template-columns:310fr 252fr 386fr 282fr;gap:18px;margin:0 0 18px}.tournament-participants__metric{display:grid;grid-template-columns:66px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:16px;border:2px solid #222;border-radius:20px;background:#000;padding:12px;min-height:96px;min-width:0}.tournament-participants__metric dt{align-self:end;color:var(--participants-yellow);font-size:20px;line-height:1.1;font-weight:500;text-transform:uppercase;white-space:nowrap}.tournament-participants__metric dd{margin:4px 0 0;font-size:40px;line-height:1;font-weight:700}.tournament-participants__metric-icon{display:flex;align-items:center;justify-content:center;grid-row:1/3;align-self:center;width:66px;height:66px;border-radius:10px;background:#222}.tournament-participants__metric-icon img{width:40px;height:40px;object-fit:contain}.tournament-participants__metric--total .tournament-participants__metric-icon img{width:50px;height:50px}.tournament-participants__box{border:2px solid #222;border-radius:30px;background:#000;padding:48px}.tournament-participants__filters{display:flex;align-items:center;gap:32px;margin-bottom:24px}.tournament-participants__search{flex:1;position:relative;min-width:0}.tournament-participants__search input,.tournament-participants__status-filter select{width:100%;background:#000;border:2px solid #535353;border-radius:7px;height:44px;color:#fff;font:inherit;padding:10px 18px}.tournament-participants__search input{padding-right:46px;font-size:14px}.tournament-participants__search input::placeholder{color:#777}.tournament-participants__search svg{position:absolute;width:20px;height:20px;right:13px;top:12px;color:#777;pointer-events:none}.tournament-participants__status-filter{flex:0 0 196px;position:relative}.tournament-participants__status-filter::after{content:"";position:absolute;right:22px;top:13px;width:14px;height:14px;border-right:2px solid var(--participants-yellow);border-bottom:2px solid var(--participants-yellow);transform:rotate(45deg);pointer-events:none}.tournament-participants__status-filter select{cursor:pointer;appearance:none;padding-right:48px;color:#777;font-size:18px;font-weight:700;text-transform:uppercase;text-overflow:ellipsis}.tournament-participants__status-filter select:has(option:checked:not([value=all])){color:var(--participants-yellow)}.tournament-participants__status-filter option{color:#fff;background:#111;text-transform:none}.tournament-participants__scroll{overflow-x:auto;scrollbar-color:#666 #151515}.tournament-participants__table{width:100%;min-width:1188px;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.2;margin:0}.tournament-participants__col-number{width:58px}.tournament-participants__col-nickname{width:202px}.tournament-participants__col-name{width:210px}.tournament-participants__col-team{width:180px}.tournament-participants__col-status{width:250px}.tournament-participants__col-reason{width:auto}.tournament-participants__table--mix{min-width:1000px}.tournament-participants__table th{text-align:center;padding:12px 8px 17px;border-bottom:1px solid #8a8100;font-size:20px;line-height:1.1;font-weight:400;color:#d1d1d1;white-space:nowrap}.tournament-participants__table th:first-child{text-align:left}.tournament-participants__table td{height:70px;padding:12px 8px;border:0;vertical-align:middle;overflow-wrap:anywhere}.tournament-participants__table .tournament-participants__number{color:var(--participants-yellow);font-size:20px;font-weight:700;padding-left:16px}.tournament-participants__name,.tournament-participants__status{text-align:center}.tournament-participants__identity{display:flex;align-items:center;gap:16px;font-weight:700}.tournament-participants__avatar{display:block;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#535353;overflow:hidden}.tournament-participants__avatar img{display:block;width:100%;height:100%;object-fit:cover}.tournament-participants__avatar[href]:hover{outline:2px solid var(--participants-yellow);outline-offset:2px}.tournament-participants__table .tournament-participants__reason{font-size:16px;line-height:1.05}.tournament-participants__badge{display:inline-flex;align-items:center;gap:6px;border:2px solid currentColor;border-radius:30px;padding:0 12px;min-height:44px;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;text-transform:uppercase}.tournament-participants__badge img{width:16px;height:16px;flex:0 0 16px}.tournament-participants__badge--submitted{color:#d1d1d1;background:rgba(209,209,209,.1019607843)}.tournament-participants__badge--pending{color:#ffed00;background:rgba(255,237,0,.1019607843)}.tournament-participants__badge--admitted{color:lime;background:rgba(0,255,0,.1019607843)}.tournament-participants__badge--rejected{color:#ff262a;background:rgba(255,38,42,.1019607843)}.tournament-participants__message{margin:24px 0;color:#c9c9c9;text-align:center;font-size:16px;line-height:1.5}.tournament-participants__footer{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-items:center;padding-top:16px}.tournament-participants__more,.tournament-participants__retry{border:0;border-radius:40px;background:var(--participants-yellow);color:#000;padding:12px 28px;font:inherit;font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase;cursor:pointer;min-height:44px}.tournament-participants__more:disabled,.tournament-participants__retry:disabled{opacity:.5;cursor:wait}.tournament-participants :focus-visible{outline:2px solid var(--participants-yellow);outline-offset:4px}@media(max-width: 1439px){.tournament-participants__metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}.tournament-participants__box{padding:32px}.tournament-participants__details{gap:12px}.tournament-participants__details .overview__card-title{font-size:15px}.tournament-participants__details .overview__card-description{font-size:14px}}@media(max-width: 767px){.tournament-participants{margin-bottom:48px}.tournament-participants__details{display:grid;grid-template-columns:1fr 1fr;margin-bottom:32px;gap:12px}.tournament-participants__details .overview__card{height:auto;min-height:72px;padding:8px;gap:6px}.tournament-participants__details .overview__card-icon{width:34px;height:34px;padding:8px}.tournament-participants__details .overview__card-title{font-size:12px}.tournament-participants__details .overview__card-description{font-size:12px}.tournament-participants__notice{padding:14px;font-size:14px;line-height:1.3;margin-bottom:32px;border-radius:12px}.tournament-participants__notice>img{width:32px;height:32px;flex-basis:32px}.tournament-participants__metrics{gap:10px}.tournament-participants__metric{grid-template-columns:36px 1fr;gap:3px 8px;border-radius:12px;padding:12px 8px;min-height:88px}.tournament-participants__metric-icon{width:36px;height:44px;border-radius:7px}.tournament-participants__metric-icon img{width:28px;height:28px}.tournament-participants__metric--total .tournament-participants__metric-icon img{width:32px;height:32px}.tournament-participants__metric dt{font-size:11px;white-space:normal}.tournament-participants__metric dd{font-size:28px}.tournament-participants__box{padding:20px 12px;border-radius:20px}.tournament-participants__filters{flex-direction:column;align-items:stretch;gap:12px}.tournament-participants__status-filter{flex-basis:auto}.tournament-participants__search input,.tournament-participants__status-filter select{font-size:16px}.tournament-participants__footer{gap:14px}.tournament-participants__more,.tournament-participants__retry{font-size:16px}}@media(max-width: 1023px){.tournament__menu{margin-bottom:32px}.tournament__tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;width:100%;max-width:520px;padding:6px;border-radius:24px;overflow:visible}.tournament__tabs::before{display:none}.tournament__tab{width:100%;min-width:0;min-height:44px;padding:12px 10px;border-radius:999px;color:#fff;font-size:14px;line-height:20px;text-align:center;white-space:normal;overflow-wrap:anywhere;transition:background-color .2s ease,color .2s ease}.tournament__tab:last-child:nth-child(odd){grid-column:1/-1}.tournament__tab--active,.tournament__tab--active:hover{background:#ffed00;color:#000;text-shadow:none}.tournament__tab:focus-visible{outline:2px solid #ffed00;outline-offset:2px}}
