.contest2026-text-contrast { color: #FFDF00; }

.contest2026Splider { display: block; width: 100%; margin-top: -2.934%; }

.contest2026Title { height: 1.65em; line-height: 1.65em; margin-left: -1rem; padding-left: 1rem; font-size: 1.25rem; font-weight: bold; color: #FFDF00; background: url(../images/contest2026_titlebg_black.svg) -2.55em 0 no-repeat; }

.contest2026Slider { --swiper-navigation-size: 1rem; --swiper-pagination-bullet-inactive-color: #fff; overflow: visible; }
.contest2026Slider_dots { float: left; width: 100%; display: flex; justify-content: center; align-items: center; padding: 0.5em; }
.contest2026Slider .swiper-pagination, .contest2026Slider .swiper-button-next, .contest2026Slider .swiper-button-prev { position: static; bottom: 0; left: initial; right: initial; margin: 0 0.5rem; transform: none !important; }

.contest2026Index { margin-bottom: 1rem; padding: 1rem; background: #86003E; }
.contest2026Index_kv { margin: -1rem -1rem 1rem; }
@media (min-width: 768px) { .contest2026Index { padding: 10px; }
  .contest2026Index_kv { margin: 0 0 1rem; }
  .contest2026Index .contest2026Title { margin-left: -10px; padding-left: 10px; } }
@media (min-width: 992px) { .contest2026Index { margin-bottom: 2rem; padding: 15px; }
  .contest2026Index .contest2026Title { margin-left: -15px; padding-left: 15px; } }
.contest2026Index .contest2026Title_cup { vertical-align: baseline; margin-top: -1.25em; margin-bottom: -0.25em; }

.contest2026Index_matches { overflow: hidden; }
.contest2026Index_matches_item { position: relative; max-width: 260px; padding: 0 0.5em; }
.contest2026Index_matches_item::after { content: ""; position: absolute; right: 0; top: 0; bottom: 0; margin: 1em 0; border: solid 1px rgba(0, 230, 255, 0.2); }
.contest2026Index_matches_item .avater { font-size: 1em; }
.contest2026Index_matches_date { padding: 0.25em; font-size: 0.75em; font-weight: bold; text-align: center; background: rgba(255, 255, 255, 0.2); border-radius: 2em; }
.contest2026Index_matches .match_name { margin-bottom: 0; font-size: 12px; }
@media (max-width: 767.98px) { .contest2026Index_matches .match_players_item { max-width: calc( ( 50vw - 50px ) / 4 ); } }
@media (min-width: 768px) { .contest2026Index_matches_date { font-size: 0.875em; } }

.match_players_crown { position: relative; z-index: 1; display: block; width: 2.5em; height: 2.5em; margin: 0 auto -0.5em; padding-top: 1.25em; font-size: 0.5em; font-weight: bold; text-align: center; color: #000; background: url(../images/images/crown.svg) center bottom no-repeat; background-size: contain; }
.match_players_crown.match_players_crown-1 { width: 3.429em; background-image: url(../images/images/crown_big.svg); }

.goldBtn { display: inline-block; padding: 0.25em 4em; font-size: 1.375rem; font-weight: bold; color: #000; background: #F1DD80 linear-gradient(160deg, #A57D24, #D8BD62 25%, #F1DD80 40%, #FBF2A8 50%, #FBF2A8 60%, #D8BD62 78%, #A57D24); border: solid 1px #F2C942; border-radius: 2em; box-shadow: 0 3px #BC8240; }

.contest2026Index_banner .imgfit { padding-top: 29.155%; }

.contest2026Kv_wrap { min-height: 380px; background: linear-gradient(#230042, transparent 380px); }

.contest2026Kv_wrap_top { position: relative; margin: -8% auto 0; padding-bottom: 35.467%; color: #FFDF00; background: url(../images/kv_btm.svg) center center no-repeat; background-size: auto 100%; }
.contest2026Kv_wrap_top_inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; font-size: 24px; font-weight: bold; text-align: center; }
.contest2026Kv_wrap_top_quote { font-size: 1.917em; font-weight: normal; }
@media (min-width: 660px) { .contest2026Kv_wrap_top { width: 660px; padding-bottom: 222px; margin-top: -75px; }
  .contest2026Kv_wrap_top_inner { padding-top: 2%; } }

.contest2026Kv_text { max-width: 500px; margin: 0 auto; text-align: center; }

.contest2026Kv_btmPic { display: block; width: 140%; margin: -20% -20% 0; }

.contest2026Kv_btmPicBox { max-width: 450px; margin: 0 auto; }

@media (min-width: 1000px) { .contest2026Kv_text { text-align: left; margin: 0; }
  .contest2026Kv_btmPicBox { margin: 0; }
  .contest2026Kv_btmPic { width: 140%; margin: -14% -20% 0; } }
.contest2026Kv_prize { display: block; width: 113.067%; margin-left: -20.8%; }

.contest2026Nav { text-align: center; background: #000; border: solid #00e6ff; border-width: 1px 0; }
.contest2026Nav_item { flex-grow: 1; }
.contest2026Nav_link { padding: 0.5em 0.75em; }
.contest2026Nav_link.active { background: #00e6ff; color: #000; }

.dateList { white-space: nowrap; mask-image: linear-gradient(#000 5.5em, rgba(0, 0, 0, 0.1) 9em, transparent); }
.dateList_status { width: 5em; color: #FFDF00; }
.dateList_item_cont { border-radius: 2em; }
.dateList_order { width: 4.5em; }
.dateList_date { width: 3em; }
.dateList_place { padding-left: 1em; text-align: left; }
.dateList_icon { opacity: .5; }
.dateList_item.active .dateList_item_cont { background: rgba(255, 255, 255, 0.2); }
.dateList_item.active .dateList_item_cont_icon { opacity: 1; }
.dateList_item { display: none; }
.dateList_item:has(+ .active), .dateList_item:has(+ li + .active) { display: block; }
.dateList_item.active { display: block; }
.dateList_item.active + .dateList_item, .dateList_item.active + .dateList_item + .dateList_item { display: block; }
.dateListBtn { display: block; position: relative; z-index: 2; }
.dateList.open { mask: none; }
.dateList.open .dateList_item { display: block !important; }
.dateList.open ~ .dateListBtn { display: none; }

.contest2026MediaSlider .swiper-wrapper { height: calc( 48vw + 16em ); }
.contest2026MediaSlider .swiper-slide { height: calc( 24vw + 7.5em ); }
@media (max-width: 639px) { .contest2026MediaSlider_dateBox { display: flex; flex-direction: column; align-items: start; }
  .contest2026MediaSlider_date { order: -1; margin-bottom: 0.5em; font-size: 0.875em; } }
@media (min-width: 640px) and (max-width: 1160px) { .contest2026MediaSlider .swiper-wrapper { height: calc( 12.5vw + 5.5em ); }
  .contest2026MediaSlider .swiper-slide { height: calc( 12.5vw + 5.5em ); } }
@media (min-width: 1160px) { .contest2026MediaSlider .swiper-wrapper { height: calc( 152px + 5.5em ); }
  .contest2026MediaSlider .swiper-slide { height: calc( 152px + 5.5em ); } }

.contest2026BannerSlider .swiper-wrapper { height: calc( (100vw - 46px) * 0.29 * 2 + 1rem); }
.contest2026BannerSlider .swiper-slide { height: calc( (100vw - 46px) * 0.29 ); }
.contest2026BannerSlider .imgfit { padding-top: 29.155%; }
@media (min-width: 640px) and (max-width: 1160px) { .contest2026BannerSlider .swiper-wrapper { height: calc( (100vw - 46px) * 0.29 ); }
  .contest2026BannerSlider .swiper-slide { height: calc( (100vw - 46px) * 0.29 ); } }
@media (min-width: 1160px) { .contest2026BannerSlider .swiper-wrapper { height: calc( 152px + 5.5em ); }
  .contest2026BannerSlider .swiper-slide { height: calc( 152px + 5.5em ); } }

.contest2026PlayerList { text-align: center; white-space: nowrap; }
.contest2026PlayerList_dateWrap { min-width: 4.5em; }
.contest2026PlayerList_place { min-width: 4em; padding: 0 0.25em; box-sizing: content-box; }
.contest2026PlayerList_players { padding: 0 0.25em; }
.contest2026PlayerList .match_players_item { max-width: 2.5em; }
.contest2026PlayerList .match_players_item .avater-icon { background: #0B2741; }
.contest2026PlayerList .match_players_item .avater-icon::after { content: none; }
.contest2026PlayerList .match_players_item .avater-icon .fa-solid { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: .4; font-size: 1.188em; }
.contest2026PlayerList .match_players_item .match_shrimpNum { margin-right: 0; line-height: 0.75; text-shadow: #000 0 0 3px; }
.contest2026PlayerList .match_shrimpNum { font-size: 1.125em; }
@media (min-width: 400px) { .contest2026PlayerList_dateWrap { padding: 0 0.25em; }
  .contest2026PlayerList_place { padding-left: 0.75em; } }
@media (min-width: 768px) { .contest2026PlayerList { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 0.5rem; }
  .contest2026PlayerList_item:last-child { grid-column-start: 1; grid-column-end: 3; } }

.title-trapezoid { margin: 0; background: url(../images/title_trapezoid_bg_brand.svg) center bottom no-repeat; background-size: auto 100%; color: #000; font-weight: bold; font-size: 1rem; text-align: center; }
.title-trapezoid-contrast { background-image: url(../images/title_trapezoid_bg_yellow.svg); }

.contestMirrowBox { background-color: #000; background-image: linear-gradient(148deg, #000, #000 15%, rgba(255, 255, 255, 0.125) 15%, rgba(255, 255, 255, 0.125) 20%, #000 20%, #000 31%, rgba(255, 255, 255, 0.125) 31%, rgba(255, 255, 255, 0.125) 50%, #000 50%, #000 60%, rgba(255, 255, 255, 0.11) 60%, rgba(255, 255, 255, 0.1) 65%, #000 65%); border: solid 1px rgba(0, 230, 255, 0.5); }
.contestMirrowBox-contrast { border-color: #FFDF00; }
.contestMirrowBox th, .contestMirrowBox td { line-height: 1.6; }

/*# sourceMappingURL=activity_20260500_mls_contest.css.map */
