@charset "UTF-8";
:root{--defaultPadding:5px;--defaultGap:10px;--defaultRadius:5px;--defaultIconLineHeight:1.25;}.tournament_list.tournament-list{padding:0 15px 15px 15px;}.tournament_list-row{--count:2;display:flex;flex-wrap:wrap;gap:var(--defaultGap);}@media(max-width:768px){.tournament_list-countdown-number,.tournament_list-countdown-label{font-size:.8rem;}.tournament_list-countdown-container{position:relative;bottom:0;left:0;background:rgba(0,0,0,.61);padding:3px!important;color:#fff;display:flex;gap:.3em!important;align-items:center;font-size:.875rem;width:auto!important;border-top-right-radius:5px;}.tournament_list-info{--fontSize:1rem;flex:1 1 50%;max-width:55%;height:100%;font-size:var(--fontSize);line-height:1.2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--defaultPadding);padding:var(--defaultPadding);}.tournament_list-rank .ranktitle{color:#fff;background-color:transparent;font-size:13px!important;border:0;filter:drop-shadow(1px 1px 0 #000);}.tournament_list-rank .rankcurrent{color:#fff600;background-color:transparent;font-size:13px!important;font-weight:600;border:0;filter:drop-shadow(2px 2px 0 #2f1b00);}.tournament_list-row{--count:1!important;}.tournament_list-info .info-name{font-size:16px!important;font-weight:900;color:#fff;text-shadow:1px 1px #202020;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.tournament_list-info .info-leaderboard-prize{font-size:27px!important;font-weight:800;color:transparent;background-image:linear-gradient(180deg,#ebb62a 20%,#ffe8ac 40%,#a97b00);background:linear-gradient(180deg,#ebb62a 0%,#ffe8ac 35.58%,#a97b00 100%);-webkit-background-clip:text;filter:drop-shadow(1px 1px 0 #674b00);background-clip:text;}}.tournament_list-header{--fontSize:.875rem;display:flex;align-items:center;justify-content:space-between;text-align:center;margin-bottom:var(--defaultGap);position:relative;}.tournament_list-header .afb-title-h1{color:#ebb62a;font-weight:700;font-size:12px;padding:0;margin:0;width:auto;}.tournament_list-header button{color:#5e5e5e;padding:0;position:absolute;}.tournament_list-header button .svg-icon{font-size:var(--fontSize);width:var(--fontSize);height:var(--fontSize);}.tournament_list-header .header-endButton{right:0;}.tournament_list-row{--count:3;display:flex;flex-wrap:wrap;gap:var(--defaultGap);}.tournament_list-aside{flex:1 1 100%;display:flex;gap:var(--defaultGap);}.tournament_list-aside .form-group{max-width:fit-content;flex:1 1 0%;background-color:#2c2c2c;align-items:center;border-radius:var(--defaultRadius);padding-left:var(--defaultGap);margin:0;}.tournament_list-aside .form-group .label{--fontSize:.625rem;white-space:nowrap;color:#949494;font-size:var(--fontSize);font-weight:400;margin:0;}.tournament_list-aside .dropdown{width:100%;}.tournament_list-aside .dropdown button{color:#fff;--fontSize:.75rem;background-color:#2c2c2c;border-color:#2c2c2c;display:flex;font-size:var(--fontSize);font-weight:500;width:100%;justify-content:space-between;align-items:center;gap:var(--defaultGap);padding:5px;}.tournament_list-aside .dropdown button .icon{color:#fff!important;background-color:#b18f35;text-align:center;aspect-ratio:1/1;border-radius:var(--defaultRadius);width:calc(var(--fontSize)*2);height:auto;padding:.5em;}.tournament_list-container{flex-basis:calc(100%/var(--count) - var(--defaultGap)*(var(--count) - 1)/var(--count));max-width:calc(100%/var(--count) - var(--defaultGap)*(var(--count) - 1)/var(--count));display:flex;align-items:center;background-color:#2c2c2c;border-radius:var(--defaultRadius);overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:21/9;}.tournament_list-ribbon{position:absolute;top:0;left:0;font-size:.625rem;font-weight:600;color:#fff;padding:5px 10px;border-bottom-right-radius:var(--defaultRadius);}.tournament_list-ribbon.active{background-color:#04a922;}.tournament_list-ribbon.coming{background-color:#ffae00;}.tournament_list-ribbon.finish{background-color:#656565;}.tournament_list-rank{position:relative;bottom:0;right:0;background:linear-gradient(90.87deg,#864609 13.61%,#f3b201 33.24%,#f3940d 71.07%,#753a00 97.41%);padding:.1em;color:#fff;display:flex;gap:.3em;align-items:center;font-size:.875rem;width:100%;height:20px;display:flex;align-content:center;justify-content:center;}.tournament_list-rank .ranktitle{color:#fff;background-color:transparent;font-size:13px!important;border:0;filter:drop-shadow(1px 1px 0 #000);}.tournament_list-rank .rank{color:#fff600;background-color:transparent;font-size:13px!important;font-weight:600;border:0;filter:drop-shadow(2px 2px 0 #2f1b00);}.tournament_list-countdown-container{position:relative;bottom:0;left:0;background:rgba(0,0,0,.61);padding:2px;color:#fff;display:flex;gap:.1em;align-items:center;font-size:.875rem;width:130px;border-top-right-radius:5px;}.tournament_list-countdown-item{display:flex;flex-direction:column;align-items:center;width:35px;}.tournament_list-countdown-label{font-size:.5em;}.tournament_list-countdown-number{font-size:.5rem;}.tournament_list-countdown-colon{margin-top:.5em;}.tournament_list-logo{flex:1 1 50%;max-width:45%;filter:drop-shadow(0 5px 9px #222);width:auto;height:60%;object-fit:contain;padding:var(--defaultPadding);}.tournament_list-info{--fontSize:1rem;flex:1 1 50%;max-width:55%;height:100%;font-size:var(--fontSize);line-height:1.2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:var(--defaultPadding);}.tournament_list-info .info-name{font-size:15px;font-weight:900;color:#fff;text-shadow:1px 1px #202020;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.tournament_list-info .info-leaderboard-prize{font-size:20px;font-weight:800;color:transparent;background-image:linear-gradient(180deg,#ebb62a 20%,#ffe8ac 40%,#a97b00);background:linear-gradient(180deg,#ebb62a 0%,#ffe8ac 35.58%,#a97b00 100%);-webkit-background-clip:text;filter:drop-shadow(1px 1px 0 #674b00);background-clip:text;}@media(max-width:1160px){.tournament_list-info .info-name{font-size:15px;line-height:1.3;margin-bottom:5px;}.tournament_list-info .info-leaderboard-prize{font-size:20px;}.tournament_list-info{padding:5px;}}.tournament_list-info .info-leaderboard-counter{font-size:.5em;color:#fff;}.tournament_list-info .info-leaderboard-counter-value{font-weight:800;color:transparent;background-image:linear-gradient(180deg,#ebb62a 20%,#ffe8ac 40%,#a97b00);-webkit-background-clip:text;background-clip:text;text-shadow:drop-shadow(2px 1px 0 #202020);}.tournament_list-info .info-trc{align-self:flex-end;font-size:.5em;font-weight:600;color:#fff;position:relative;margin-top:auto;}.tournament_list-info .info-trc:hover .info-jmc-tooltip{display:block;}.tournament_list-info .info-jmc{font-size:inherit;font-weight:inherit;color:#35d136;}.tournament_list-info .info-jmc-tooltip{position:absolute;right:0;bottom:100%;color:#fff;background-color:#f00;font-size:inherit;border-radius:var(--defaultRadius);padding:var(--defaultPadding);display:none;white-space:nowrap;}.tournament_list-info .btn-learn-more{color:#fff;background-color:transparent;font-size:12px!important;border:0;text-decoration:underline;filter:drop-shadow(1px 1px 0 #000);}.tournament_list-info .btn-tac{font-size:8px!important;font-weight:600;color:#adadad;background:transparent;text-decoration:underline;border:0;padding:0;}.tournament_list .modal .modal-content{color:#fff;border:solid 2px #a49057;border-radius:15px;background:linear-gradient(to bottom,#101010 50%,#524b39);}.tournament_detail-wrapper{background-color:#2c2c2c;border-radius:var(--defaultRadius);overflow:hidden;}.tournament_detail-wrapper .tournament_list-container{border-radius:0;aspect-ratio:21/9;}.tournament_detail-container{--fontSize:1rem;padding:var(--defaultPadding);color:#fff;font-size:var(--fontSize);}.tournament_detail-title{font-size:.875em;font-weight:600;margin-bottom:var(--defaultPadding);}.tournament_detail-timeRange{font-size:.5em;font-weight:500;display:flex;align-items:center;gap:var(--defaultPadding);margin-bottom:var(--defaultPadding);}.tournament_detail-report{display:flex;flex-direction:column;gap:var(--defaultGap);}.tournament_detail-table,.tournament_detail-list{flex:1 1 0%;}.tournament_detail-table{--fontSize:.5rem;}.tournament_detail-table-tac{font-size:var(--fontSize);font-weight:600;color:#adadad;background:transparent;border:0;text-decoration:underline;text-align:center;width:100%;}.tournament_detail .tournament-user-rank{text-align:center;font-size:var(--fontSize);border-radius:5px;overflow:hidden;}.tournament_detail .tournament-user-rank th,.tournament_detail .tournament-user-rank td{font-size:unset;}.tournament_detail .tournament-user-rank thead{background-color:#403f3f;}.tournament_detail .tournament-user-rank thead th{background:transparent;border:0;border-right:1px solid #656565;padding:var(--defaultPadding);}.tournament_detail .tournament-user-rank thead th:last-of-type{border:0;}.tournament_detail .tournament-user-rank tbody{background-color:#1a1a1a;}.tournament_detail .tournament-user-rank tbody tr td{background:transparent;padding:var(--defaultPadding);border-right:1px solid #656565;border-bottom:1px solid #656565;}.tournament_detail .tournament-user-rank tbody tr td:last-of-type{border-right:0;}.tournament_detail .tournament-user-rank tbody tr:nth-child(odd) td{background:inherit;}.tournament_detail .tournament-user-rank tbody tr:last-of-type td{border-bottom:0;}.tournament_detail-list{--fontSize:.5rem;font-size:var(--fontSize);}.tournament_detail-list .carousel-control-prev{left:0;}.tournament_detail-list .carousel-control-next{right:0;}.tournament_detail-list-container{background-color:#1a1a1a;border-radius:5px;overflow:hidden;position:relative;}.tournament_detail-list-container .leaderboard{padding:var(--defaultGap);}.tournament_detail-list-container .rank-container{color:#c8c8c8;background:#403f3f;border-radius:var(--defaultRadius);font-size:1em;font-weight:500;padding:calc(var(--defaultPadding)/2) var(--defaultPadding);margin-bottom:var(--defaultPadding);}.tournament_detail-list-container .rank-container:last-of-type{margin-bottom:0;}.tournament_detail-list-container .rank-container .tournament-leaderboard-prize{font-weight:inherit;color:inherit;}.tournament_detail-list-container .rank-container p.tournament-leaderboard-point{color:inherit;font-size:inherit;font-weight:inherit;margin:0;}.tournament_detail-list-title{background-color:#403f3f;font-weight:600;text-align:center;padding:var(--defaultPadding);}.tournament_detail .modal .modal-content{color:inherit;border:0;border-radius:var(--defaultRadius);background:#303030;}#my_offcanvas1 a.btn-icontop-lg[data-toggle=collapse]:not(.collapsed):after{position:absolute;right:10px;content:var(--angle-down-solid);width:20px;height:20px;filter:invert(1);transform:rotate(180deg) scale(.7) translate(0%,-30%);transition:transform .25s,-webkit-transform .25s;}#my_offcanvas1 a.btn-icontop-lg[data-toggle=collapse].collapsed:after{position:absolute;right:10px;content:var(--angle-down-solid);width:20px;height:20px;filter:invert(1);transform:scale(.7) translate(0%,30%);transition:transform .25s,-webkit-transform .25s;}.tournamentTableRanking .tournamentTableRanking-item .gameInfo-content .content-leaderboard-rank{font-size:12px;font-weight:600;color:#ffeb0a;}.tournament_list-bottom-info{display:flex;position:absolute;left:0;bottom:0;width:100%;flex-direction:row;align-items:flex-end;}.modal-header button.close{background-color:transparent;}.tournament_list-aside #BtnTournamentStatusGroupTitle,.tournament_list-aside #tournamentGameCategoryTitle{background:#2c2c2c!important;}
