@charset "utf-8";

#popup-fullsc-width-iframe .title-wrap {padding:15px; align-items:center;height:40px;}
#popup-fullsc-width-iframe .rd_btn {background-color:#40d04f; color:#fff;}

#fullsc_iframe {width:100%;height:calc(100% - 40px);min-height:400px;overflow-y:scroll;border:1px solid var(--border-color);}


.tcell_row {display:flex;justify-content:center;align-items:center;height:44px;}
.tcell_c300 {padding-left:10px;width:300px;}
.tcell_c200 {padding-left:10px;width:200px;}
.tcell_c100 {padding-left:10px;width:100px;}
.tcell_c70 {padding-left:10px;width:70px;}
.tcell_c50 {padding-left:10px;width:50px;}
.tcell_call {padding-left:10px;flex:1;}

.tcell_input {
	border: 1px solid #d0d3db;
	width:90%;
	padding: 0 10px;
	height: 32px;
	border-radius: 3px;	
}


.atc_title{font-size:15px;}


/* aside 관리자 정보 출력부 */
.aside_right_adm_disp {padding:20px;border-radius:var(--main_bordertype);overflow:hidden;background-color:var(--background-color-gray);}
.aside_right_adm_disp > a {color:var(--type-weak);margin-bottom:16px;}
.aside_right_adm_disp > a:last-child {margin-bottom:0;}
.aside_right_adm_disp > div:first-child {color:#fff;margin-bottom:10px;}
.aside_right_adm_disp > div i {color:var(--type-weak);margin-right:6px;}
.aside_right_adm_disp .not_zero {color:#4fe744;}


.mpage-notice-box-wrap {display:flex;flex-wrap:wrap;overflow:hidden;justify-content:space-between;}
.mpage-notice-box {width:24%;border:1px solid var(--border-color-deep);background-color:#1e1e20;}
.mpage-notice-box > div:nth-child(1){background-color:var(--background-color-gray);height:140px;padding:14px;}
.mpage-notice-box > div:nth-child(2){padding:14px;border-top:1px solid var(--border-color-deep);}
.mpage-notice-box .-title {/*font-family: var(--font-nanum);*/font-size:14px;font-weight:700px;line-height:1.4;color:##101010;margin-bottom:6px;}
.mpage-notice-box .-writer {color:#3374c7;font-size:11px;}
.mpage-notice-box .-time {color:#555;font-size:11px;}

.mpage-pick-box-wrap {display:flex;flex-wrap:wrap;overflow:hidden;justify-content: space-between;}
.mpage-pick-box {width:24%;cursor:pointer;background-color:var(--background-color-gray);border-radius:5px;}
.mpage-pick-box > div:nth-child(1){position:relative;height:100px;}
.mpage-pick-box > div:nth-child(2){padding:14px;border-top:1px solid var(--border-color-deep);}
.mpage-pick-box .league-img {width:80px;border:1px solid var(--border-color);border-radius:10px;}
.mpage-pick-box .-title {font-size:14px;font-weight:600;line-height:1.4;color:##101010;margin-bottom:6px;}
.mpage-pick-box .-writer {color:#3374c7;font-size:11px;}
.mpage-pick-box .-time {color:#555;font-size:11px;}
.mpage-pick-box .home-team {display:flex;align-items:center;justify-content: center;padding-top:0px;}
.mpage-pick-box .home-team img {width:32px;}
.mpage-pick-box .home-team span {font-size:14px;}
.mpage-pick-box .versus {text-align:center;height:30px;line-height:30px;color:#0cbd6f;}
.mpage-pick-box .away-team {display:flex;align-items:center;justify-content: center;padding-top:0px;}
.mpage-pick-box .away-team img {width:32px;}
.mpage-pick-box .away-team span {font-size:14px;}


.mpage-bscreen-box-wrap {display:flex;flex-wrap:wrap;overflow:hidden;justify-content: space-between;}
.mpage-bscreen-box {width:16%;cursor:pointer;background-color:var(--background-color-gray);border-radius:5px;padding:0px;}
.mpage-bscreen-box > div:nth-child(1){background-color:#fff;background-color:var(--background-color-gray)}
.mpage-bscreen-box > div:nth-child(2){border-top:1px solid var(--border-color-deep);}
.mpage-bscreen-box .-title {font-size:14px;font-weight:700px;line-height:1.4;color:##101010;margin-bottom:6px;}
.mpage-bscreen-box .-writer {color:#3374c7;font-size:11px;}
.mpage-bscreen-box .-time {color:#555;font-size:11px;}
.mpage-bscreen-box .-single-title {height:30px;line-height:30px;font-size:13px;font-weight:500;color:##101010;text-align:center;}


.board-profile-img-circle {width:30px;height:30px;border-radius:50%;border:1px solid #bbb;}
.board-article-list {display:flex;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:8px;}
.board-article-list > div {padding-left:10px;}
.board-article-list .-title {font-size: 13px;font-family: 'malgun gothic',Gulim,Dotum,"Apple SD Gothic Neo",AppleGothic;}

/*메인페이지 분석 삭제예정*/
.spimgbox_wrap {}
.spimgbox_top {padding: 10px 10px 20px;height: 270px;background:#1d2333;border-radius: 12px 12px 0px 0px;}
.spimgbox_top .img {}
.spimgbox_top .img > a {display:block;height:150px;overflow:hidden;border-radius:10px;}
.spimgbox_top .img > a > img {width:100%;height:100%;overflow:hidden;position:relative;display:block;}
.spimgbox_top .title {text-align:center;margin-top:20px;font-size:13px;line-height:20px;}
.spimgbox_top .prediction {margin-top:20px;color:var(--type-weak);text-align:center;}

.spimgbox_bottom {height:60px;background-color:#21283B;border-radius:0px 0px 12px 12px;display:flex;align-items:center;}
.spimgbox_bottom > div:nth-child(1) {text-align:center;width:70px;}
.spimgbox_bottom > div:nth-child(2) {flex:1;text-align:left;}
.spimgbox_bottom > div:nth-child(3) {text-align:center;padding-right:8px;}
.spimgbox_bottom > div:nth-child(4) {text-align:center;padding-right:15px;padding-left:8px;border-left:1px solid #272E41;}
.spimgbox_bottom > div .upper {display:block;margin-bottom:4px;}
.spimgbox_bottom > div .bottom {color:var(--type-weak);font-size:12px;}


.arrow-wrap {position:relative; display:inline-block; vertical-align:sub;}
.arrow-wrap .slick-prev,
.arrow-wrap .slick-next {position:static; transform:none; -webkit-transform:none; -ms-transform:none;}
.arrow-wrap .slick-prev {float:left;}
.arrow-wrap .slick-next {float:right;}


/*이벤트 슬라이드*/
.event_list_container .slick-list {margin: 0 -5px;}
.event_list_container .slick-slide {margin: 0 5px;}

.event_list_container {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
}
.event_list_container.slick-initialized {
    visibility: visible;
    opacity: 1;    
}

.event_list_wrap {overflow:hidden; border-radius:12px;}


/*메인페이지 파트너*/
.partnerbox_wrap {cursor:pointer;}
.partnerbox_wrap .adm-wrap > div {color:var(--type-weak);padding:20px;background-color:#1D2333;}
.partnerbox_top {flex:1; padding:10px 10px 20px; background-color:var(--background-color-gray); border-radius:12px 12px 0px 0px;}
/*
.partnerbox_top .img > a {display:block;height:190px;overflow:hidden;border-radius:12px 12px 0 0;}
.partnerbox_top .img > a > img {width:100%;height:100%;overflow:hidden;position:relative;display:block;}
*/
.partnerbox_top .img {position:relative;}
.partnerbox_top .img > a {display:block;overflow:hidden;border-radius:10px;}
.partnerbox_top .img img {width:100%;overflow:hidden;position:relative;display:block;}
.partnerbox_top .title {text-align:center;margin-top:20px;font-size:13px;line-height:20px;color:var(--type-weak);padding-left:4px;padding-right:4px;}

.event_end_background {position:absolute;left:0;top:0;background-color:black;bottom:0;right:0;border-radius:10px;opacity:0.6;}
.event_end_text {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:3px solid #4fe744;padding:10px 20px;color:#4fe744;font-size:15px;text-align:center;width:120px;}
.event_end_view_backpannel {width:100%;height:60px;position:relative;margin-bottom:10px;}
.partnerbox_bottom {height:60px;background-color:#21283B;border-radius:0px 0px 12px 12px;display:flex;align-items:center;}
.partnerbox_bottom > div:nth-child(1) {text-align:center;padding-left:10px;padding-right:0px;}
.partnerbox_bottom > div:nth-child(2) {flex:1;text-align:left;}
.partnerbox_bottom > div:nth-child(3) {position:relative; text-align:center;padding-right:10px;}
.partnerbox_bottom > div:nth-child(4) {text-align:center;padding-right:15px;padding-left:10px;}
.partnerbox_bottom > div:nth-child(3):after { content:""; position:absolute; right:-2px; width:2px; height:22px; background:#262d3e; top:50%; transform: translateY(-50%); }
.partnerbox_bottom > div .upper {display:block;margin-bottom:4px;}
.partnerbox_bottom > div .bottom {color:var(--type-weak);font-size:12px !important;}

/*포인트전환*/
.pshop_wrap {}
.pshop_top {padding:10px 10px 20px; background-color:var(--background-color-gray); border-radius:12px 12px 0px 0px;}
.pshop_top .img {}
.pshop_top .img > a {display:block;border-radius:12px 12px 0 0;}
.pshop_top .img img {width:100%;}
.pshop_top .title {text-align:center;margin-top:20px;font-size:13px;line-height:20px;padding-left:4px;padding-right:4px;color:#fff;}
.pshop_top .admin-wrap {}
.pshop_top .admin-wrap > div {color:var(--type-weak);padding:20px;}

.pshop_bottom {height:60px;background-color:#21283B;border-radius:0px 0px 12px 12px;display:flex;align-items:center;}
.pshop_bottom > div .upper {display:block;margin-bottom:4px;}
.pshop_bottom > div .bottom {color:var(--type-weak);}
.pshop_bottom .col-info {flex:1;text-align:center;padding-left:20px;}
.pshop_bottom .col-btn {flex:1;padding:10px;}

/* 포인트 전환 주문내역 */
.pshop-order-wrap {border-radius:10px;}
.pshop-order-wrap .pshop-order {display:flex;flex-direction:row;align-items:center;height:60px;padding:10px;}
.pshop-order-wrap .pshop-order:nth-child(even) {background-color:var(--background-color-gray);}
.pshop-order-wrap .pshop-order:nth-child(odd) {background-color:var(--background-color-gray2);}
.pshop-order-wrap .pshop-order:first-child {border-top-left-radius:10px;border-top-right-radius:10px;}
.pshop-order-wrap .pshop-order:last-child {border-bottom-left-radius:10px;border-bottom-right-radius:10px;}

.pshop-order-wrap .pshop-order > div {text-align:center;}
.pshop-order-wrap .pshop-order .col-no {width:34px;color:var(--type-weak);}
.pshop-order-wrap .pshop-order .col-img {width:44px;}
.pshop-order-wrap .pshop-order .col-img img {width:100%;border:1px solid var(--border-color);border-radius:10px;}
.pshop-order-wrap .pshop-order .col-name {flex:1;text-align:left;padding-left:8px;}
.pshop-order-wrap .pshop-order .col-price {width:90px;}
.pshop-order-wrap .pshop-order .col-time {width:150px;font-size:12px;}
.pshop-order-wrap .pshop-order .col-time > div {color:var(--type-weak);font-size:11px;}
.pshop-order-wrap .pshop-order .col-proc {width:50px;}

.hexagonImg {position: relative;display: inline-block;width:40px;height:44px;line-height:44px;text-align:center;background: url(../img/trash/level_detail_bg.png) no-repeat;
	background-size:40px;margin-right:15px;vertical-align:top;
}
.hexagonImg > img {width:24px;height:24px;border-radius:8px;}
.hexagonImg .levelnum {position:absolute;bottom:-2px;right:-9px;width:20px;height:23px;background:url(../img/level_bg.png) no-repeat;line-height:23px;color:#ffffff;font-family:"a3",sans-serif;font-size: 11px;}

.hexagonImg2 {position: relative;display: inline-block;width:30px;height:33px;line-height:44px;text-align:center;background: url(../img/trash/level_detail_bg.png) no-repeat;
	background-size:30px;margin-right:12px;vertical-align:top;
}
.hexagonImg2 > img {width:18px;height:18px;border-radius:4px;}
.hexagonImg2 .levelnum {position:absolute;bottom:-2px;right:-9px;width:20px;height:23px;background:url(../img/level_bg.png) no-repeat;line-height:23px;color:#ffffff;font-family:"a3",sans-serif;font-size: 12px;}



.page-title-main h4 {display:inline-block; font-size:20px;font-family:"a2",sans-serif;font-weight:normal;margin:0;padding-bottom:14px;}
.page-title-main h4 > a { color:var(--main_wtitlefontcolor);}
.page-title-main16 {font-size:16px;/*font-family: var(--font-nanum);*/}
.page-title-main14 {font-size:14px;/*font-family: var(--font-nanum);*/}

.main-page-block {position:relative;padding:14px;}
.main-page-block-gray {background-color:var(--background-color-gray);}

.page-gray-line {padding-left:14px;padding-right:14px;margin-top:14px;margin-bottom:14px;}
.page-gray-line > div:nth-child(1) {background-color:var(--border-color);height:1px;}



.bradius_top {border-top-left-radius:4px;border-top-right-radius:4px;}
.bradius_bottom {border-bottom-left-radius:4px;border-bottom-right-radius:4px;}




.pcate1_wrap {display:flex;color:#fff;align-items:stretch;}
.pcate1_wrap .title {text-align:center;width:80px;height:37px;line-height:37px;}
.pcate1_wrap .active {border-bottom:3px solid var(--point-color);}
.pcate1_wrap .cate_wrap {line-height:39px;paddig-right:4px;}
.pcate1_wrap .cate_wrap > span img {width:28px;}

.airlistrow1_wrap {display:flex;align-items:stretch;}
.airlistrow1_wrap .thumbimg {}
.airlistrow1_wrap .thumbimg > img {width:96px;height:66px;border:2px solid #333;border-radius:4px;}
.airlistrow1_wrap .extraswrap {flex:1;padding-left:6px;}

.airlist_cate {background-color:var(--background-color-gray);cursor:pointer;}
.airlist_cate_on {background-color:var(--yellow-color);color:var(--background-color-black)}
.airlist_cate_off {background-color:var(--background-color-gray);}




.round_small_txt_complementarycolor{
	border-radius:4px;
	border:0px solid #ccccd3;
	font-size:12px;padding:1px;padding-left:3px;padding-right:3px;color:#000;
	background-color:#f2f2f3;
}


.mbtn_st_gray {
	cursor:pointer;
	color:#6E6E6E;
	background-color:#F3F3F3;
	text-decoration:none;
	font-size:14px;

	margin-top:.5rem;
	margin-bottom:.5rem;
	display:inline-block;
	text-align:center;
	border-radius:4px;
	padding:8px;
}
.mbtn_st_gray:hover{

  transition-property: background-color, color;
  transition-duration: 1s;
  transition-timing-function: ease-out;
  background-color:#939395;
  color:#fff;
}


/* 제휴업체 */

.partner_list {display:flex;}
.partner_list  > div {margin-bottom:12px;}
.partner_list .img {width:24%;text-align:center;}
.partner_list .img img {width:100%;border:1px solid var(--border-color);}
.partner_list .img span {display:block;width:280px;height:186px;line-height:186px;}
.partner_list .info1 {width:24%;min-width:180px;line-height:150%;}
.partner_list .info2 {width:24%;line-height:170%;}
.partner_list .info3 {width:24%;line-height:170%;}
.partner_list .stitle {background-color:var(--background-color-gray);height:28px;line-height:28px;text-align:center;margin-bottom:8px;border-radius:8px;}
.partner_list .extras-a {width:1%;}
.partner_list .extras-b {width:1%;}


/* 포인트샵 */
.pshop-list-wrap {display:flex;align-items:center;flex-wrap:wrap;}
.pshop-block {width:24%;margin-bottom:16px;}
.pshop-list-wrap .img > img {width:100%;}
.pshop-list-wrap .pshop-title {}
.pshop-list-wrap .pshop-price {}
.pshop-list-wrap .pshop-order {padding-top:8px;}

.pshop-block-extra {width:1%;}


/* 스포츠목록 */
.sp_list_wrap {}
.sp_list_box {height:70px;position:relative;}
.sp_list_box .list_img {position:absolute;top:4px;left:4px;width:80px;border:2px solid #333;text-align:center;background-color:#000;}
.sp_list_box .list_img img {max-width:96%;}
.sp_list_box .list_txt_line1 {position:absolute;top:8px;left:94px;}
.sp_list_box .list_txt_line1 > div {display:flex;max-width:100%;cursor:pointer;}
.sp_list_box .list_txt_line2 {position:absolute;top:38px;left:94px;}

/*스포츠분석 상세페이지*/
.pickinfo-view-wrap {overflow:hidden;}
.pickinfo-view-wrap .league-img {}
.pickinfo-view-wrap .league-img img {width:100px;border-radius:5px;border:5px solid var(--border-color);}
.pickinfo-view-wrap .team-name-row {display:flex;margin-top:20px;align-items:center;}

.pickinfo-view-wrap .team-info-row {display:flex;align-items:center;background-color:#161B28;padding:20px;border-top-left-radius:15px;border-radius:15px;margin-top:10px;}
.pickinfo-view-wrap .team-info-row .row-extra {flex:1;}
.pickinfo-view-wrap .team-info-row .row-img {width:40px;}
.pickinfo-view-wrap .team-info-row .row-img > img {width:100%;}
.pickinfo-view-wrap .team-info-row .row-vs {}
.pickinfo-view-wrap .team-info-row .row-vs > img {width:40px;}
.pickinfo-view-wrap .team-info-row .row-hteam {flex:1;text-align:center;font-size:18px;}
.pickinfo-view-wrap .team-info-row .row-ateam {flex:1;text-align:center;font-size:18px;}
.pickinfo-view-wrap .team-info-row .row-score {min-width:30px;padding:0 5px;text-align:center;font-size:18px;color:#9aa4bf;}
.pickinfo-view-wrap .team-info-row .gwinner {color:#009fff;}

.pickinfo-view-wrap .time-info {background-color:#21283B;padding:20px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;}
.pickinfo-view-wrap .time-info > span {display:inline-block;color:#9aa4bf;margin-right:8px;}
.pickinfo-view-wrap .time-info .ended {}
.pickinfo-view-wrap .time-info .g-start {border-radius:4px;background-color:#1D2333;color:#4fe744;padding:4px 8px;}
.pickinfo-view-wrap .time-info .g-end {border-radius:4px;background-color:#9B6A2F;color:#fff;padding:4px 8px;}

.pickinfo-view-wrap .extra-info {display:flex;margin-top:12px;align-items:center;}

/* 디자인 타입 2 */
.pickinfo-view-wrap .row-wrap {border-radius:var(--main_bordertype); overflow:hidden; margin-top:15px; padding:20px 25px; background-color:var(--point-color);}
.pickinfo-view-wrap .row-info {display:flex; padding:8px 0; line-height:1.7;}
.pickinfo-view-wrap .team-name img {width:20px;}
.pickinfo-view-wrap .row-label {width:30%; text-align:left; color:#9aa4bf;}
.pickinfo-view-wrap .row-data {width:70%; display:flex;}
.pickinfo-view-wrap .row-data li.bet-name {width:33.3%}
.pickinfo-view-wrap .row-data li.bet-line {width:33.3%}
.pickinfo-view-wrap .row-data li.result-status {width:33.3%}
.pickinfo-view-wrap .row-data .result-status.recommend {color:#4fe744;}
.pickinfo-view-wrap .row-data .result-status.not-recommend {color:#e74444;}



.ico_txt_home {display:inline-block;margin-right:10px;background:var(--blue-color);color:#fff;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:0.95em}
.ico_txt_home_team {font-size:14px;text-align:left;}
.ico_txt_vs {padding-left:6px;padding-right:6px;color:var(--complementary-strong);}
.ico_txt_away {display:inline-block;margin-left:10px;background:var(--red-color);color:#fff;height:20px;line-height:10px;padding:5px 8px;border-radius:5px;font-size:0.95em}
.ico_txt_away_team {font-size:14px;text-align:right;}

.round_small_txt_maincolor{
	border-radius:4px;
	border:1px solid var(--border-color);
	font-size:10px;padding:1px;padding-left:3px;padding-right:3px;color:#fff;
	background-color:var(--main-color);
}
.round_small_txt_complementarycolor{
	border-radius:4px;
	border:0px solid var(--border-color);
	font-size:12px;padding:1px;padding-left:3px;padding-right:3px;color:#fff;
	background-color:var(--background-color-gray);
}

.round_small_txt_complementarycolor2{
	border-radius:4px;
	border:0px solid var(--border-color);
	font-size:12px;padding:1px;padding-left:3px;padding-right:3px;color:#fff;
	background-color:var(--background-color-gray2);
}

.round_small_txt_gray{
	border-radius:4px;
	border:1px solid var(--border-color);
	font-size:13px;padding:1px;padding-left:3px;padding-right:3px;color:#adadad;
	background-color:var(--background-gray);
}


/* 업체정보 */
.icoNotice{
	display: inline-block;
	padding: 0 12px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	border-radius: 10px;
	margin: 0 2px 0 0;
	background: #40d04f;
	-webkit-animation: darkback 3s infinite linear;
}
@-webkit-keyframes darkback {
	0% {
		background:#7750f8;
		box-shadow: 0 0 20px 5px #7750f8;
	}
	50% {
		background:#40d04f;
		box-shadow: 0 0 20px 5px #40d04f;
	}
	100% {
		background:#7750f8;
		box-shadow: 0 0 20px 5px #7750f8;
	}
}
/* 업체정보 */
.partner-view-info {display:flex;}
.partner-view-info .title {font-size:13px;color:var(--type-weak);min-width:80px;}
.partner-view-info .mb20 {margin-bottom:20px;}
.partner-view-info .info-wrap {flex:1;padding-left:30px;}
.partner-view-info .info-wrap-ml {flex:1;padding-left:30px;line-height:200%;}
.partner-view-info .link-color a {color:var(--type-green);}
.partner-view-info .btn-wrap {width:80px;}

.partner-adm-img {width:100%;text-align:left;margin-bottom:20px;}
.partner-adm-img img {max-width:80%;}
.partner-adm-img div {margin-bottom:10px;color:var(--type-weak);}
.partner-adm-img div i {color:#fff;font-size:11px;margin-right:8px;}


.mb_profile_img {display:inline-block;cursor:pointer;}
.mb_profile_img img {border:1px solid #191919;border-radius:50%;width:26px;height:26px}
.mb_profile_img img:hover {background-color:#F3F3F3;}

.mb_profile_img_20px {display:inline-block;cursor:pointer;}
.mb_profile_img_20px img {border:1px solid #191919;border-radius:50%;width:20px;height:20px}
.mb_profile_img_20px img:hover {background-color:#F3F3F3;}


/* 결장자 */
#content_injury_mn {padding: 0;position: relative; height:120px;}
#content_injury_mn .lv1_ul {display: flex; list-style: none; padding: 0; justify-content: center; align-items:center;}
#content_injury_mn .lv1_li {display:block; height: 28px; line-height:28px; border-radius:var(--main_bordertype4); background-color:#1D2333; width:66px; text-align:center; margin-right:6px; cursor:pointer; }
#content_injury_mn .lv1_li a {display:block;width:100%;height:28px;color:var(--type-weak);}
#content_injury_mn .lv2_ul {display:block;position: absolute; top:44px; left:0px; right:0px; text-align:center;cursor: default;}
#content_injury_mn .lv2_li {display:inline-block;height:28px;line-height:28px;background-color:#1D2333;border-radius:var(--main_bordertype4);text-align:center;margin-right:6px;min-width:50px;cursor:pointer;margin-bottom:8px;color:var(--type-weak) !important;padding-left:4px;padding-right:4px;}
#content_injury_mn .lv2_li a {display:block;color:var(--type-weak) !important;font-size:11px;width:100%;height:28px;}
#content_injury_mn .lv1_ul .mn_active {background-color:#21283B;}
#content_injury_mn .lv1_ul .mn_active a {color:#4fe744;}
#content_injury_mn .lv2_ul .mn_active {background-color:#21283B;}
#content_injury_mn .lv2_ul .mn_active a {color:#fff !important;}
 

.content-injury-data-wrap {flex-wrap:wrap;} /* flex-tbl-wrap 과 조합 */
.content-injury-data-wrap .flex-tbl-row {padding:15px 10px;}
.content-injury-data-wrap .flex-tbl-row > div {padding-left:10px;color:#9aa4bf;}
.content-injury-data-wrap .flex-tbl-row > div:first-child {padding-left:0;}
.content-injury-data-wrap .flex-tbl-row .c_img img {width:14px;}
.content-injury-data-wrap .flex-tbl-row .c_team {width:140px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align:left;}
.content-injury-data-wrap .flex-tbl-row .c_player {color: #fff;flex:1;}
.content-injury-data-wrap .flex-tbl-row .c_injury {color: #fff;width:150px;text-align:left;}
.content-injury-data-wrap .flex-tbl-row .c_position {color: #9aa4bf;width:150px;text-align:center;}
.content-injury-data-wrap .flex-tbl-row .c_status {color: #9aa4bf;width:150px;text-align:center;}
.content-injury-data-wrap .flex-tbl-row .c_dt {padding-right:10px;}
.content-injury-data-wrap .no-data {width:100%;border-radius:10px;background-color:var(--background-color-gray);padding:20px;text-align:center;}
#content_injury_data-container .dloading {border-radius:10px;background-color:var(--background-color-gray);padding:20px;text-align:center;}


.no-data {display: flex;justify-content: center;align-items: center;height: 80px;background-color: #1D2333;border-radius: 10px;}

/* 스케쥴표 시작 ---------------------------------------------------- */
#screen-a {display:block;}
#screen-b {display:block; border-radius:var(--main_bordertype); overflow:hidden;}


/* 스케쥴표 공통 */
#glist-dataset {border-radius:var(--main_bordertype); overflow:hidden;}
.glist-score-win {color:#009fff;}
.glist-score-lose {color:#9aa4bf;}
.sync-air-status {border-radius:10px;text-align:center;display:inline-block;padding-left:6px;padding-right:6px;padding-bottom:2px;padding-top:2px;font-size:11px;}
.glist-not-onair-box {background-color:#293249; color:#9aa4bf;}
.glist-onair-box {background-color:#354785; color:#fff;}
.glist-onair-end-box {background-color:#474747; color:#fff;}
.glist-onair-secondhalf-box {background-color:#2b3f83; color:#fff;}
.glist-onair-halftime-box {background-color:#bb1616; color:#fff;}
.glist-onair-firsthalf-box {background-color:#108744; color:#fff;}
.glist-onair-pending-box {background-color:#41444b; color:#fff;}

.glist-textair-box {border-radius:10px;background-color:#3DA270;text-align:center;display:inline-block;padding-left:6px;padding-right:6px;padding-bottom:2px;padding-top:2px;}
.glist-textair-btn {border-radius:10px;height:30px;line-height:30px; font-size:12px; text-align:center; min-width:30px; background:#10131c;cursor:pointer;color:#9aa4bf;display:inline-block;}
.glist-textair-btn:hover {background-color:#080a0e; color:#4ff461;}
.glist-textair-btn2 {border-radius:10px;height:30px;line-height:30px;font-style: normal !important;padding-left:8px;padding-right:8px;;border:1px solid var(--border-color);}
.glist-textair-btn3 {border-radius:10px;height:30px;line-height:30px; font-size:12px; text-align:center; min-width:30px; background:#10131c;cursor:pointer;color:#1fcbf1;display:inline-block;}
.glist-textair-btn3:hover {background-color:#080a0e; color:#4ff461;}
.onair-wrap .btn-empty {pointer-events: none;opacity: 0.3;}

.glist-multich-btn-wrap {display:flex;border-radius:10px;overflow:hidden;background:#10131c;}
.onair-status-off .glist-multich-btn-wrap {/*background-color:transparent;*/}
.glist-multich-btn-wrap > div {display:flex;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:14px;text-align:center;cursor:pointer;color:#9aa4bf}
/*.glist-multich-btn-wrap > div:first-child {color:#4ff461;}*/
.glist-multich-btn-wrap > div:hover {background-color:#080a0e; color:#4ff461;}
.glist-multich-btn-wrap > div i {font-size:11px;}
.glist-multich-btn-wrap > div:first-child {padding-left:7px;}
.glist-multich-btn-wrap .active {background-color:#080a0e; color:#4ff461;}

.glist-multich-btn2-wrap {display:flex;position:absolute;right:26px;top:3px;}
.glist-multich-btn2-wrap > div {border-radius:10px;display:flex;justify-content:center;align-items:center;min-width:20px;height:19px;margin: 0 1px;background-color:#0b1724;border:1px solid #3a5674;font-size:10px;text-align:center;cursor:pointer;}
.glist-multich-btn2-wrap > div:first-child {color:#0e8cf5;}
.glist-multich-btn2-wrap .active {background-color:#2C4157;}

.glist-multich-btn3-wrap {display:flex;align-items:center;}
.glist-multich-btn3-wrap > div {border-radius:10px;display:flex;justify-content:center;align-items:center;min-width:26px;height:26px;margin: 0 1px;background-color:#0b1724;border:1px solid #3a5674;font-size:10px;text-align:center;cursor:pointer;}
.glist-multich-btn3-wrap .active {background-color:#2C4157;}



.glist-row-extra {flex:1;}
.truncate-text {overflow: hidden;text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.truncate-text2L {overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.glist-nodata-wrap {display:none;height:58px;border-radius:4px;position:relative;margin-bottom:3px;line-height:58px;text-align:center;font-size:14px;font-family:"a2",sans-serif;} 

/* 스케쥴표 데이터셋 상단 타이틀 */
.glist-header {height:42px;line-height:42px;font-size:1rem;font-weight:500;padding-left:10px;}


/*스케쥴표 데이터셋 1개 전체 Wrap*/
.glist-single-wrap {position:relative;}
.glist-single-wrap .hide-elem {display:none;}
.onair-wrap .alink-disable {pointer-events:none;cursor:default;}


.glist-single-wrap .time-elapsed-before {color:#4fe744;}
.glist-single-wrap .time-elapsed-after {}

/* 스케쥴표 모바일 상단 */
.glist-ta-mb-btns {position:absolute;right:10px;width:80px;top:10px;text-align:right;}
.glist-ta-mb-btns a {border-radius:5px; background-color:#1d2333; padding:0 8px; font-size:10px;}
.glist-ta-mb-btns .frm_input {font-size:10px; width:10px; height:20px; padding:0; background-color:#1d2333; border-radius:5px;}
.glist-t1-wrap {display:flex;margin-bottom:6px;}
.glist-t1-row-league {color:#9aa4bf;font-size:11px;min-width:100px;text-align:left;}
.glist-t1-row-league > img {width:16px;}
.glist-t1-row-time {flex:1;color:#9aa4bf;font-size:11px;text-align:center;}
.glist-t1-row-time > span {color:#9aa4bf;font-size:11px;}
.glist-t1-row-betradar {padding-right:10px;min-width:100px;text-align:right;}
.glist-t1-row-betradar > a > i {font-size:12px;}

.glist-t1-row-mbspace {width:10px;}

/* 스케쥴표 피씨용 상단 여백 */
.glist-t1-pc-space {height:8px;}

/* 스케쥴표 모바일 피씨 공용 */
.glist-t2-wrap {display:flex;align-items:center; font-family:"a2",sans-serif;}
.glist-t2-wrap .active {background-color:#080a0e;color:#4ff461;}
.glist-t2-row-league {padding-left:10px;width:150px;text-align:left;} /*2열3열공용*/
.glist-t2-row-league > img {width:20px;}
.glist-t2-row-league > span {font-size:12px;color:#9aa4bf;}
.glist-t2-row-time {width:105px;text-align:left;} /*2열3열공용*/
.glist-t2-row-time > span {width:100%;font-size:12px;color:#9aa4bf;display:inline-block;}

.glist-t2-row-tname-home {flex:1;padding-right:4px;;min-width:100px;text-align:right;font-size:13px;line-height:1.5;color:#9aa4bf;}
.glist-t2-row-timg-home {width:50px;text-align:center;}
.glist-t2-row-timg-home > img {width:24px;max-height:26px;}
.glist-t2-row-tscore-home {min-width:50px;text-align:center;;font-size:13px;line-height:1.5;}

.glist-t2-row-center {min-width:60px; max-width:70px; text-align:center;}
.glist-t2-row-center-vs-pc {width:60px;text-align:center;}
.glist-t2-row-center-vs-pc img {width:46px;}

.glist-t2-normal-air {display:none;}

.glist-t2-row-mixinfo {min-width:50px;text-align:center;}
.glist-t2-row-mixinfo > img {width:24px;max-height:26px;}
.glist-t2-row-mixinfo > span {font-family:'a3', sans-serif;font-size:15px;line-height:1.5;}


.glist-t2-row-tname-away {flex:1;padding-left:4px;min-width:100px;text-align:left;font-size:13px;line-height:1.5;color:#9aa4bf;}
.glist-t2-row-timg-away {width:50px;text-align:center;}
.glist-t2-row-timg-away > img {width:24px;max-height:26px;}
.glist-t2-row-tscore-away {min-width:50px;text-align:center;;font-size:13px;line-height:1.5;}

.glist-t2-row-func-wrap {
	width:195px;
	display:flex;
}
.glist-t3-row-func-wrap {
	width:75px;
	display:flex;
}

.glist-t2-row-betradar-pc.button-group {
    display: flex;
    border-radius: 10px;
    overflow: hidden;
}
.glist-t2-row-betradar-pc.button-group > div {
	display: flex;
    justify-content: center;	
	border-radius:0;
	padding-left: 10px;
	padding-right: 10px;
    background: #10131c;	
}
.glist-t2-row-betradar-pc.button-group > div:first-child {
	padding-right:5px;
}
.glist-t2-row-betradar-pc.button-group > div:last-child {
	padding-left:5px;
}
.glist-t2-row-betradar-pc.button-group .btn-empty {
    pointer-events: none;
    opacity: 0.3;
}
.glist-t2-row-betradar-pc {
}

.glist-t2-row-multich-pc {margin-left:auto;}

.glist-t2-row-mbspace {width:10px;}
.ifr_radar_wrap {overflow:hidden; border:0 !important; margin-bottom:0 !important; padding:12px; background:#10131c;}
.ifr_radar_wrap iframe {display:block !important;min-height:200px;}

/* 스케쥴표 스코어 데이터가 없을 경우 일반출력*/
.glist-t3-wrap {display:flex;align-items:center;flex:1;text-align:center;}
.glist-t3-row-title {text-align:center;flex:1;text-align:center;font-size:13px;color:#9aa4bf;font-family:"a2", sans-serif;line-height:1.7;}
.glist-onair .glist-t3-row-title {color:#fff;}

/* 하단 정보 작업중 */
.glist-t4-wrap {display:flex;}
.glist-t4-wrap .txt-description {position:relative; left:22px; margin:5px auto 0 auto; text-align:center;color:var(--type-weak);font-family:'a2', sans-serif;font-size:11px;margin-top:4px;}

/* 관리자 출력정보 */
.glist-adm-row {font-size:11px;color:var(--type-weak);margin-top:10px;}
.glist-adm-row .info-normal {text-align:right;margin-top:4px;display:flex;align-items:center;color:var(--type-weak);}
.glist-adm-row .info-input {display:flex;align-items:center;margin-top:5px;padding-left:16px;color:var(--type-weak);}
.glist-adm-row .info-input > div {padding-left:10px;}
.glist-adm-row .info-input > div:first-child {padding-left:0px;}
.glist-adm-row .info-input .adm_user_input_yn {width:15px;text-align:center;color:#4fe744;}
.glist-adm-row .adm_input_match_id {width:70px;}
.glist-adm-row .info-input #adm_input_widget_url {flex:1;width:100%;}
.glist-adm-row .info-input input {background-color:#161B28;border-radius:4px;padding:4px 4px;border:1px solid var(--border-color);color:var(--type-weak);}
.glist-adm-row .adm_recommend_yn {padding-right:6px;color:var(--type-weak);}
.glist-adm-row .adm_recommend_yn input {background-color:#161B28;border:1px solid var(--border-color);color:var(--type-weak);}

.glist-adm-row .adm_input_order_no {width:40px;}

/* 관리자 디버그정보 하단 토글창 */
.glist-adm-dgb-info {display:none;}
.glist-adm-dgb-info .row-summary {color:var(--type-weak);font-size:11px;margin-bottom:10px;padding:10px;line-height:150%;}
.glist-adm-dgb-info .row-json {color:var(--type-weak);font-size:11px;margin-bottom:10px;padding:10px;overflow-x:auto;}



/* 방송화면 */
#ifr_radar {display:none;width:100%;height:471.375px;}


.glist-single-wrap.glist-onair .glist-t2-row-tname-home,
.glist-single-wrap.glist-onair .glist-t2-row-tname-away {color:#fff;}


/* 스케쥴표 방송스타일1 블루 */
.onair-wrap > div {transition-duration:.5s;}
.onair-wrap:nth-child(even) {background-color:var(--background-color-gray);}
.onair-wrap:nth-child(odd) {background-color:var(--background-color-gray2);}

.glist-cate-tv {display:none;} 
.game-list-effect{
	-webkit-animation: Gradient 5s ease infinite;
	-moz-animation: Gradient 10s ease infinite;
	animation: Gradient 10s ease infinite;
}

@-webkit-keyframes Gradient {
	0% {background-position: 0% 50%;}
	50% {background-position:100% 50%;}
	100% {background-position:0% 50%;}
}
@-moz-keyframes Gradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {background-position: 0% 50%;}
}
@keyframes Gradient {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {background-position: 0% 50%;}
}
/* 스케쥴표 방송스타일2 검정 */
.game-list-st2 {padding:10px;}

/* 스케쥴표 상단 카테고리 */
.glist-filter-wrap {display:flex;align-items:center;width:100%; border-radius:var(--main_bordertype); background-color:#21283b; padding:10px;}
.glist-filter-wrap > div {cursor:pointer;flex:1;text-align:center;height:60px;line-height:60px; position:relative; background-color:#1d2333; margin:0 5px; border-radius:var(--main_bordertype);}
.glist-filter-wrap > div > img {width:60%;max-width:40px;}
.glist-filter-wrap > div > .cnt {position:absolute;top:4px;right:5px;padding:2px 8px;line-height:1.7;border-radius:40px;border:0px solid #2f3749 !important;background-color:#080a0e;color:#fff;font-size:11px;}
.glist-filter-wrap > div:first-child {border-left:0px;}
.glist-filter-wrap .custom1 {width:110px;padding-left:8px;background-color:red;} /* normal list skin */


/* 스케쥴표 전적(performance) history */
.glist-team-history-W {border-radius:4px;width:18px;height:18px;line-height:18px;text-align:center;margin: 0 1px;background-color:#077B01;font-size:10px;text-align:center;cursor:pointer;color:#fff;display:inline-block;}
.glist-team-history-L {border-radius:4px;width:18px;height:18px;line-height:18px;text-align:center;margin: 0 1px;background-color:#B11918;font-size:10px;text-align:center;cursor:pointer;color:#fff;display:inline-block;}
.glist-team-history-D {border-radius:4px;width:18px;height:18px;line-height:18px;text-align:center;margin: 0 1px;background-color:#7D8581;font-size:10px;text-align:center;cursor:pointer;color:#fff;display:inline-block;}


/* 방송화면 */
.vmulti-wrap {display:flex;flex-wrap:wrap;justify-content:center; background-color:#000; overflow:hidden; border-radius:var(--main_bordertype);}
.vmulti-2screen {}
.vidPannel {}
#vidPannel2,#vidPannel3,#vidPannel4 {display:none;}
.vidFrame {display:block !important; width:100%; aspect-ratio:16 / 9;}
.vid_size1 {width:100%;} /* 반응형 */
.vid_size2 {width:50%;}
.vid_size3-1 {width:51%;}
.vid_size3-2 {width:50%;}
.vid_size4 {width:50%;}

/* 방송 전체 화면 */
.airlivefs-fixed-chat {position:fixed;top:80px;right:35px;z-index:1501;height:562px;border-radius:var(--main_bordertype); overflow:hidden;}
.airlivefs-fixed-screen {position:fixed;top:15px;left:15px;bottom:10px;right:0px;padding-right:340px;overflow-y:auto;overflow-x:hidden;z-index:1500;}
.airlivefs-close-btn {display:none;position:fixed;top:724px;right:30px;background-color:#4fe744;color:#fff;border-radius:var(--main_bordertype);padding:12px 20px;z-index:4000;}
.airlivefs-banner-wrap {display:none;position:fixed;right:35px;top:15px;z-index:1501;width:300px;}
.airlivefs-banner-wrap > div {margin-bottom:15px;}
.airlivefs-banner-wrap > div:nth-child(1){}
.airlivefs-banner-wrap > div:nth-child(2){height:562px;} /* airlivefs-fixed-chat 의 height 와 맞춰줍니다 */
.airlivefs-banner-wrap > div:nth-child(3){}
.airlivefs-banner-wrap img {border-radius:10px;display:block;width:100%;}

.airlivefs-back-pannel {display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1499;background-color:#161B28;}
.airlivefs-title {display:flex;align-items:center;padding:10px;margin-bottom:200px;border-bottom:1px solid var(--border-color);background-color:var(--background-color-gray);}
.airlivefs-title .close-btn {width:120px;padding-right:15px;}
.airlivefs-title > div:first-child{padding-left:15px;}
.airlivefs-fixed-h700 {height:700px;}
.is_fullscreen #main_container::after {content: "";position: fixed;left: 0;right: 0;bottom: 0;height: 100px;pointer-events: none;background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(22 27 40));filter: blur(10px);z-index: 3999;}

.air_dbg_info {display:none;}

/* 스케쥴표 끝 ---------------------------------------------------- */




/* 게시판 */
.bbs_layout_box {
	padding: var(--lineup_common_gap);
	background:var(--lineup_common_bgcolor);
	border-radius: var(--main_bordertype);
	border-top:var(--lineup_common_border1sizet) solid var(--lineup_common_border1t);
	border-bottom:var(--lineup_common_border1sizeb) solid var(--lineup_common_border1b);
	border-left:var(--lineup_common_border1sizel) solid var(--lineup_common_border1l);
	border-right:var(--lineup_common_border1sizer) solid var(--lineup_common_border1r);
}
.bbs_layout_box .iframeVid {width:100%;aspect-ratio:16 / 9;border-radius:var(--main_bordertype);overflow:hidden;}

.bbs_layout_box2 {padding: 25px;background:var(--background-color-gray2);border-radius: var(--main_bordertype);}

.bbs-no-article {padding: 25px;background:var(--background-color-gray);border-radius: 10px;text-align:center;color:var(--type-weak);}

.bbs_normal_list_pc_header {display:flex;align-items:center;margin-bottom:8px;}
.bbs_normal_list_pc_header .title {flex:1;padding-left:55px;}
.bbs_normal_list_pc_header .comment {width:64px;text-align:center;}
.bbs_normal_list_pc_header .hit {width:64px;text-align:center;}
.bbs_normal_list_pc_header .extra {width:202px;}
.bbs_normal_list_pc_header .partnernm {width:120px;text-align:left;}

.flex-tbl-row {display:flex;align-items:center;}
.flex-tbl-row .flex1 {flex:1;}
.flex-tbl-row .wrap-wrap {flex-wrap:wrap;}
.flex-tbl-row .wr-subject {margin-bottom:5px; font-size:15px;}
.flex-tbl-row .r1 {margin-bottom:3px;}
.flex-tbl-row .r2 {color:var(--main_fontcolor2);font-size:12px;}
.flex-tbl-row .r2 span {color:var(--type-weak);}
.flex-tbl-row .r3 {margin-top:16px; font-size:12px;}

.flex-tbl-row .custom-mpad2 .r1 {font-size:15px; margin-bottom:8px;}
.flex-tbl-row .custom-mpad2 .r2 {font-size:12px;}
.flex-tbl-row .custom-mpad2 .r3 {margin-top:12px; font-size:12px;}
.flex-tbl-row .custom-mpad2 .r3 .fc-weak {margin:0 3px;}


.flex-tbl-row .rp8 {padding-right:8px;}
.flex-tbl-row .lp8 {padding-left:8px;}
.flex-tbl-row .lp0 {padding-left:0px;}
.flex-tbl-row .pad {padding:20px;}
.flex-tbl-row .lineht {line-height:1.4;}
.flex-tbl-row .tc {text-align:center;}
.flex-tbl-row .tl {text-align:left;}
.flex-tbl-row .w64 {width:64px;}
.flex-tbl-row .w80 {width:80px;}
.flex-tbl-row .w90 {width:90px;}
.flex-tbl-row .w100 {width:100px;}
.flex-tbl-row .w120 {width:120px;}
.flex-tbl-row .mw80 {min-width:80px;}
.flex-tbl-row .file_icon {display:inline-block;width:16px;line-height:16px;font-size:0.825em;color:var(--type-blue);background:var(--background-color-gray);border:1px solid var(--border-color);text-align:center;border-radius:2px;margin-left:2px;vertical-align:baseline}
.flex-tbl-row .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.825em;color:var(--type-red);background:var(--background-color-gray);border:1px solid var(--border-color);text-align:center;border-radius:2px;margin-left:2px;vertical-align:baseline}
.flex-tbl-row .cnt_cmt {display:none;}
.flex-tbl-row .custom-wnormal-w100 {padding:20px;} /* normal list skin */
.flex-tbl-row .custom-w100-wflex1 {width:110px;}
.flex-tbl-row .custom-newsimg {padding:10px 20px;}
.flex-tbl-row .custom-mpad {padding:20px;} /* pc에서는 20 mobile 에서는 bottom 을 4로 */
.flex-tbl-row .custom-mpad2 {padding:20px 20px 20px 0;} /* pc에서는 20 mobile 에서는 bottom 을 4로 news 에서 사용*/

/* 공지, 게시물 번호 중앙정렬 강제 맞춤*/
.flex-tbl-wrap > .flex-tbl-row .custom-mpad:nth-child(1) {width:65px; padding-left:20px; padding-right:0;}
.flex-tbl-wrap > .flex-tbl-row .custom-mpad:nth-child(1) > span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.flex-tbl-row .firstimg {position: relative;padding: 10px 0 10px 170px;height: 118px;}
.flex-tbl-row .firstimg > a {display:block;position:absolute;left: 0;top: 10px;width: 165px;height: 100px;overflow: hidden; border-radius: var(--main_bordertype);}
.flex-tbl-row .firstimg img {width:100%;border-radius: var(--main_bordertype);}
.flex-tbl-row .sblock {width:70px; font-size:12px;}
.flex-tbl-row .borderL {border-left:2px solid var(--border-color);}

.flex-tbl-wrap {}
.flex-tbl-wrap > div:nth-child(even){background-color:var(--background-color-gray);}
.flex-tbl-wrap > div:nth-child(odd){background-color:var(--background-color-gray2);}
.flex-tbl-wrap > div:first-child{border-top-left-radius: var(--main_bordertype);border-top-right-radius: var(--main_bordertype);}
.flex-tbl-wrap > div:last-child{border-bottom-left-radius: var(--main_bordertype);border-bottom-right-radius: var(--main_bordertype);}

/* 게시판 상세 */

/*bbs_view_title_wrap 삭제 예정*/
.bbs_view_title_wrap {}
.bbs_view_title_wrap .r1-title {font-size:18px;font-family:"a3",sans-serif;}
.bbs_view_title_wrap .r2-extra {color:var(--type-weak);margin-top:6px;font-size:12px;}
.bbs_view_title_wrap .r2-extra span {font-size:12px;}


/* 게시판 상세 공통 상세파일 내부*/
.bbs_view_head_row1 {display:flex;padding-bottom:20px;}
.bbs_view_head_row1 > div:nth-child(1) {flex:1;}
.bbs_view_head_row1 > div:nth-child(2) {width:158px;display:flex;}
.bbs_view_head_row1 .title {margin-top:0;margin-right:50px; font-size: 18px;color: #fff;font-family:"a3",sans-serif;margin-bottom:7px;}
.bbs_view_head_row1 .ext-info {font-size:12px;color:var(--type-weak);}
.bbs_view_head_row1 .ext-info .seporator {color:var(--type-weak);}
.bbs_view_head_row1 .img-wrap {padding-right:4px;}
.bbs_view_head_row1 .name {margin: 5px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"a3",sans-serif;max-width:120px;}
.bbs_view_head_row1 .dt {font-size:12px;color:var(--type-weak);}

.bbs_view_head_row2 {display:flex;align-items:center;}
.bbs_view_head_row2 > div:nth-child(1) {text-align:left;width:58px;}
.bbs_view_head_row2 > div:nth-child(2) {flex:1;text-align:left;}
.bbs_view_head_row2 > div:nth-child(3) {text-align:center;}
.bbs_view_head_row2 > div:nth-child(4) {text-align:center;border-left:2px solid var(--border-color);}
.bbs_view_head_row2 > div .upper {display:block;margin-bottom:2px;}
.bbs_view_head_row2 > div .bottom {display:block;color:var(--type-weak);font-size:12px;}
.bbs_view_head_row2 .sblock {width:70px;}

.bbs_view_mobile_title {margin-top:0;font-size:18px;font-family:"a2";margin-bottom:10px;}




/* 공통 테이블 태그 */
.common_tbl_set1_title {padding:20px;border-radius:10px;background-color:#21283B;line-height:150%;width:100%;margin:auto;margin-bottom:20px;margin-top:20px;}
.common_tbl_set_wrap {border-radius:10px;overflow:hidden;}
.common_tbl_set1 {background-color:#21283B;border-collapse:collapse; width:100%;}
.common_tbl_set1 th {background-color:#21283B;color:#fff;border:1px solid #21283B;padding:5px;height:36px;}
.common_tbl_set1 td {border:1px solid #21283B;padding:5px;text-align:center;color:#fff;height:36px}
.common_tbl_set1 tbody tr:nth-child(odd) {background-color:#2C3247}
.common_tbl_set1 tbody tr:nth-child(even) {background-color:#21283B}

.iframe_non_scroll {width:100%; min-height:1200px;}

.jumbotron iframe {b.jumbotron {background-color:var(--background-color-gray2); border-radius:10px; padding:20px;}order-radius:10px;}

.notification_jumbotron {background-color:var(--background-color); border-radius:10px; padding:20px;}

.css-itv7rx {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
	padding: 0 5px;
}
.css-itv7rx .team-info-item {
    position: relative;
    flex: 1 1 0%;
    display: flex;
    flex-flow: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    max-width: calc(50% - 35px);
}
.css-itv7rx .team-info-item .emblem {
    width: auto;
    height: 45px;
}
.css-s70qe6 {
    background: rgb(238, 238, 238);
}
.css-s70qe6 .team-info-item .team {
	color: rgb(20, 20, 20);
}
.css-itv7rx .team-info-item .team {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    max-width: 85%;
    margin-top: 3px;
}
.css-itv7rx .team-info-item .home-tag-img::after {
    content: "홈";
    display: block;
    position: absolute;
    top: -2px;
    left: calc(50% - 24px);
    transform: translateX(-50%);
    color: rgb(238, 238, 238);
    background-color: rgb(37, 53, 69);
    width: 22px;
    height: 22px;
    border-radius: 50%;
    line-height: 1.8rem;
    border: 2px solid rgb(238, 238, 238);
    font-size: 12px;
}
.css-itv7rx .team-info-item:nth-of-type(2) {
    display: flex;
    width: 125px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.css-s70qe6 .team-info-item.center {
    flex-flow: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}
.css-s70qe6 .team-info-item .score {
    font-size: 2.4rem;
	font-family: 'a3', sans-serif;
	color: rgb(20, 20, 20);
}
.css-itv7rx .team-info-item .score.win {
    color: rgb(175, 28, 57);
}
.css-itv7rx .team-info-item:nth-of-type(2) span:nth-child(1) {
    text-align: right;
    padding: 0px 9px 0px 0px;
}
.css-itv7rx .team-info-item:nth-of-type(2) span {
    min-width: 50%;
    font-size: 32px;
    text-align: left;
    padding: 0px 0px 0px 9px;
}
.css-itv7rx .team-info-item .vs-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: rgb(80, 96, 112);
}
.css-itv7rx .team-info-item .vs-bg::before {
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    top: 4px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgb(213, 213, 213);
}
.css-itv7rx .team-info-item .vs-bg::after {
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    top: -6px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgb(213, 213, 213);
}
.css-s70qe6 .team-info-item .match-tag {
    overflow: hidden;
    text-overflow: ellipsis;
	position: absolute;
    bottom: -24px;
    left: 50%;
    transform: translateX(-50%);
    padding: 2px 8px;
    background: rgb(221, 221, 221);
    color: rgb(146, 146, 146);
    font-weight: 500;
    height: 20px;
    max-width: 65px;
    line-height: 1.4;
    border-radius: 4px;
    white-space: nowrap;
}
.css-s70qe6 .timeline, .css-s70qe6 .timeline * {
    color: rgb(20, 20, 20);
}
.css-139d675 {
    width: auto;
    overflow: hidden auto;
}
.css-139d675 .timeline--table {
    padding: 18px 15px 0px;
}
.css-s70qe6 .timeline--table .table {
    width: 100% !important;
	border-collapse: collapse;
}
.css-139d675 .timeline--table .table {
    width: auto;
    max-width: 100%;
	border-collapse: collapse;
}
.css-139d675 .timeline--table .table--head {
	border-top: 1px solid rgb(213, 213, 213);
	border-bottom: 1px solid rgb(213, 213, 213);
}
.css-139d675 .timeline--table .table th {
    font-weight: 500;
    height: 28px;
    color: rgb(146, 146, 146);
	text-align:center;
}
.css-139d675 .timeline--table .table th.screen-out {
    padding-right: 25px;
}
.css-139d675 .timeline--table .table--head .round {
    padding: 0px 4px;
    text-align: center;
    font-weight: 500;
}
.css-139d675 .timeline--table .table--body tr:first-of-type {
    /*border-top: 8px solid transparent;*/
}
.css-139d675 .timeline--table .table--body td {
	padding-top: 8px;
}
.css-139d675 .timeline--table .table--body .team-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 60px;
    padding-right: 10px;
    font-weight: 500;
    text-align: left;
}
.css-139d675 .timeline--table .table--body .score {
    width: auto;
    min-width: 22px;
    text-align: center;
    font-weight: 500;
}
.css-139d675 .timeline--table .table--body .score.win {
    color: rgb(175, 28, 57);
    font-weight: 700;
}
.css-s70qe6 .timeline:nth-of-type(3) {
	position: relative;
    background: rgb(221, 221, 221);
    text-align: left;
    height: 220px;
}
.css-139d675 .timeline--table--basketball {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 12px 16px 12px 14px;
}
.css-139d675 .timeline--table--basketball::before {
    content: "";
    display: block;
    width: 1px;
    height: 192px;
    background-color: rgb(201, 201, 201);
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
}
.css-139d675 .timeline--table--basketball .table {
    display: block;
    width: calc(50% - 7px);
}
.css-139d675 .timeline--table--basketball .table th {
    font-weight: 500;
    height: 18px;
    color: rgb(172, 172, 172);
}
.css-139d675 .timeline--table--basketball .table--head {
    display: block;
    height: 16px;
    margin-bottom: 8px;
}
.css-139d675 .timeline--table--basketball .table--head tr {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.css-139d675 .timeline--table--basketball .table--head tr .screen-out {
    width: calc(100% - 30px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.css-139d675 .timeline--table--basketball .table--head tr .round {
    font-weight: 500;
    text-align: right;
}
.css-139d675 .timeline--table--basketball .table--body {
    display: block;
}
.css-139d675 .timeline--table--basketball .table--body tr {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 17px;
    margin-bottom: 10px;
}
.css-139d675 .timeline--table--basketball .table--body .team-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 120px;
    font-weight: 500;
    text-align: left;
    color: rgb(92, 92, 92);
}
.css-139d675 .timeline--table--basketball .table--body .score {
    text-align: right;
}
.css-139d675 .timeline--table--basketball .sport-ico {
    width: 14px;
    height: 14px;
    margin: 0px 6px 1px 0px !important;
}
.css-1yit17 {
    position: relative;
    display: inline-block;
    width: auto;
    min-width: 13px;
    height: 13px;
    min-height: 13px;
    vertical-align: middle;
    transform: translateY(-1px);
}
.css-1yit17 img {
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translate(0px, -50%);
    width: auto;
    height: inherit;
}

.css-s70qe6.modal {padding:24px 0;}



/*
	반응형 픽셀간 규격

	1366 - 1160 : PC전용
	1160 - 860 : 레이아웃 모바일, 컨텐츠 PC 전환
	860이하 : 레잉아웃 컨텐츠 모바일 전환

*/
@media (max-width:860px) {

	.mpage-notice-box {width:48%;}
	.mpage-pick-box {width:48%;}
	.mpage-pick-box .league-img {width:40px;}
	.mpage-bscreen-box {width:48%;margin-bottom:12px;}

	.airlistrow1_wrap {display:flex;align-items:stretch;}
	.airlistrow1_wrap .thumbimg {}
	.airlistrow1_wrap .thumbimg > img {width:80px;height:60px;border:1px solid #333;}
	.airlistrow1_wrap .extraswrap {flex:1;padding-left:6px;}
	
	.partner_list {display:flex;flex-wrap:wrap;}
	.partner_list  > div {margin-bottom:12px;}
	.partner_list .img {width:49%;text-align:center;}
	.partner_list .img img {width:100%;}
	.partner_list .img span {display:block;width:280px;height:186px;line-height:186px;}
	.partner_list .info1 {width:49%;min-width:180px;line-height:150%;}
	.partner_list .info2 {width:49%;line-height:170%;}
	.partner_list .info3 {width:49%;line-height:170%;}
	.partner_list .stitle {background-color:var(--background-color-gray);height:28px;line-height:28px;text-align:center;margin-bottom:8px;border-radius:8px;}
	.partner_list .extras-a {width:2%;}
	.partner_list .extras-b {width:0%;}

	/* 스포츠분석 상세페이지 모바일 */
	.pickinfo-view-wrap .team-info-row {display:flex;align-items:center;margin:auto;background-color:#21283B;padding:10px;border-radius:15px;margin-top:10px;}
	.pickinfo-view-wrap .team-info-row .row-extra {flex:1;}
	.pickinfo-view-wrap .team-info-row .row-img {width:26px;}
	.pickinfo-view-wrap .team-info-row .row-img > img {width:100%;}
	.pickinfo-view-wrap .team-info-row .row-vs {}
	.pickinfo-view-wrap .team-info-row .row-vs > img {width:30px;}
	.pickinfo-view-wrap .team-info-row .row-hteam {flex:1;text-align:center;font-size:14px;}
	.pickinfo-view-wrap .team-info-row .row-ateam {flex:1;text-align:center;font-size:14px;}

	.pickinfo-view-wrap .row-wrap {padding:10px 25px;}
	.pickinfo-view-wrap .row-info {display:block; padding:10px 0; background-color:var(--background-color-gray2);}
	.pickinfo-view-wrap .row-data {width:100%;}

	.pickinfo-view-wrap .row-data li.bet-name {width:70%;}
	.pickinfo-view-wrap .row-data li.bet-line {text-align:center;}
	.pickinfo-view-wrap .row-data li.result-status {text-align:center;}

	/* 포인트샵 */
	.pshop-list-wrap {display:flex;align-items:center;flex-wrap:wrap;}
	.pshop-block {width:48%;margin-bottom:16px;}
	.pshop-list-wrap .img > img {width:100%;}
	.pshop-list-wrap .pshop-title {}
	.pshop-list-wrap .pshop-price {}
	.pshop-list-wrap .pshop-order {padding-top:8px;}

	.pshop-block-extra {width:1%;}


	/* 스케쥴표 시작 ---------------------------------------------------- */
	#screen-a {position:fixed;top:0px;left:0;right:0;width:100%; border-radius:0}
	#screen-b {position:fixed;top:210px;left:0;right:0;width:100%;bottom:0;overflow-y:scroll; border-radius:0; min-width:375px;background-color:#161B28;} 
	#screen-extra {position: relative;background-color: green;z-index: -1;}
	.vidFrame {border-radius:0}
	/*.truncate-text {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}*/

	/* 방송화면 */
	#ifr_radar {display:none;width:100%;height:471.375px;}

	#glist-dataset {padding-bottom:40px;}

	/* 스케쥴표 상단 카테고리 */

	.glist-filter-wrap {
		background:none;
		white-space: nowrap;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		background: var(--background-color);
	}
	.glist-filter-wrap > div {height:50px; line-height:50px; padding:0 12px;}
	.glist-filter-wrap > div > img {width:32px;}

	/* 목록 */
	.onair-wrap:nth-child(even).onair-active {background-color:#202f57; }
	.onair-wrap:nth-child(odd).onair-active {background-color:#152143;}	

	.glist-single-wrap {padding-top:30px; overflow:hidden;}
	.glist-t2-wrap {display:block;}
	.glist-t2-row-tname-home,
	.glist-t2-row-tname-away {font-size:12px; width:42%; padding-left:0; padding-right:0; text-align:left;}
	.glist-t2-row-league {position:absolute; top:10px; left:10px; width:30%; padding-left:0;}
	.glist-t2-row-league img {width:12px;}
	.glist-t2-row-league span {font-size:10px; vertical-align:middle;}
	.glist-t2-row-time {position:absolute; top:10px; left:50%; transform:translateX(-50%); width:80px; text-align:center;}
	.glist-t2-row-time > span {font-size:10px;}
	.glist-t2-row-betradar-pc {position:absolute; top:41px;right:88px; width:auto; border-radius:6px !important;}
	.glist-t2-row-betradar-pc.button-group > div {padding-left:5px; padding-right:5px;}
	.glist-t2-row-betradar-pc.button-group > div:first-child {padding-right:3px;}
	.glist-t2-row-betradar-pc.button-group > div:last-child {padding-left:3px;}	
	.onair-status-off .glist-t2-row-betradar-pc {}
	.glist-t2-row-multich-pc {position:absolute;top:41px;right:5px; padding-right:0; width:auto;}
	.glist-multich-btn-wrap {border-radius:6px;}
	.glist-multich-btn-wrap > div {min-width:20px; height:25px; font-size:11px;}
	.glist-multich-btn-wrap > div:hover {background-color:transparent; color:#9aa4bf;}
	.glist-multich-btn-wrap .active:hover {background-color:#080a0e; color:#4ff461;}
	.glist-textair-btn {height:25px; line-height:25px; font-size:11px; padding-left:5px; padding-right:5px; display:inline-block; max-width:100%; border-radius:6px;}
	.glist-textair-btn3 {height:25px; line-height:25px; font-size:11px; display:inline-block; border-radius:6px; max-width:100%; border-radius:6px;}
	.glist-t4-wrap .txt-description {display:none;}
	.glist-t2-row-mixinfo {min-width:0; width:40px; position:absolute; left:50%; transform:translateX(-50%);}
	.glist-t2-row-mixinfo > span {font-size:12px;}
	.glist-t2-row-mixinfo > img {width:15px; max-height:18px;}
	.glist-t2-row-mix-home {top:30px;}
	.glist-t2-row-mix-away {top?48px;/*bottom:10px;*/}
	.glist-t2-row-center {min-width:auto; width:auto; max-width:auto; position:absolute; top:10px; right:5px;}
	.glist-t2-row-center > div,
	.glist-t2-row-center > span {font-size:10px;}

	.glist-t2-normal-air {display:block;}

	.glist-t3-row-title {text-align:left; font-size:12px;margin-bottom:16px;max-width:48%;}


		

	/* 방송화면 */
	.vmulti-wrap {display:flex;flex-wrap:wrap;background-color:#000;justify-content: center;border-radius:0;}
	.vid_size1 {width:100%;}
	.vid_size2 {width:100%;}
	.vid_size3-1 {width:51%;}
	.vid_size3-2 {width:50%;}
	.vid_size4 {width:50%;}
	/* 스케쥴표 끝*/

	/* 게시판 */
	/*.bbs_layout_box {padding:20px 10px;background:var(--background-color-gray);border-radius: 10px;}*/
	.bbs_layout_box2 {padding:20px 10px;background:var(--background-color-gray2);border-radius: 10px;}


	.flex-tbl-row .custom-wnormal-w100 {width:100%;}
	.flex-tbl-row .custom-wnormal-w100 .rp8 {position:relative; margin-right:10px;}
	.flex-tbl-row .custom-wnormal-w100 .rp8:after {
		content: "";
		position: absolute;
		right: -2px;
		width: 2px;
		height: 22px;
		background: #262d3e;
		top: 50%;
		transform: translateY(-50%);
	}

	.flex-tbl-row .custom-w100-wflex1 {flex:1;}
	.flex-tbl-row .custom-newsimg {padding:20px 20px 4px 14px;}
	.flex-tbl-row .custom-mpad {padding:20px 20px 4px 20px;}
	.flex-tbl-row .custom-mpad2 {padding:20px 20px 4px 0;} /* pc에서는 20 mobile 에서는 bottom 을 4로 news 에서 사용*/
	.flex-tbl-row .cnt_cmt {margin-left:10px; color:var(--type-weak);}

	.flex-tbl-row .firstimg {position: relative;padding: 0 0 0 106px;height:72px;}
	.flex-tbl-row .firstimg > a {width: 106px;height:66px;overflow: hidden;border-radius: 10px;}



	.searchbox_wrap {display:block;}
	.searchbox_wrap .sub-title {margin-top:0; margin-bottom:5px;}

	.bbs_search_wrap {margin-top:15px;}
	.bbs_search_wrap .input-wrap {width:100%;}

	.page-title-main {font-size:18px;}
	.categories_bbs_title_wrap .mtitle {font-size:18px;}

	.hexagonImg .levelnum {right:-5px;}
	.partnerbox_wrap .hexagonImg {margin-right:10px;}
	.partnerbox_bottom > div:nth-child(2) *,
	.partnerbox_bottom > div:nth-child(3) *,
	.partnerbox_bottom > div:nth-child(4) * {font-size:11px !important;}
	.partnerbox_bottom > div:nth-child(4) {padding-right:10px;}
	.partnerbox_top .title {margin-top:10px; margin-bottom:10px;}
	.partnerbox_top {padding-bottom:10px; min-height:180px;}
	.partnerbox_bottom > div .upper {margin-bottom:1px;}

	.pshop_top .title {margin-top:10px;}
	.pshop_top {padding-bottom:10px; min-height:180px;}

	.pshop-order-wrap .pshop-order .col-price {text-align:right;min-width:80px;}
	.pshop-order-wrap .pshop-order .col-time {padding-left:10px;padding-right:10px;font-size:12px;width:80px;}


	.flex-tbl-wrap > .flex-tbl-row .custom-mpad:nth-child(1) {width:55px;}


	.common_top_page_title .extra {flex:0;}
	.common_top_page_title .title-wrap {
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		justify-content: flex-start;
	}	
	.jumbotron {padding:0; background-color:transparent;}

	.css-s70qe6.modal {width:90%; max-width:90%;}
	.blocker {padding:20px;}

	.partner-view-info {display:block; padding:0 10px;}
	.partner-view-info h4 {color:#f4b24f;}
	.partner-view-info .info-label {}
	.partner-view-info > div {margin-bottom:15px;}
	.partner-view-info .info-wrap {margin-bottom:20px; padding-left:0;}
	.partner-view-info .info-wrap-ml {padding-left:0; margin-bottom:0;}
	.partner-view-info .btn-wrap {display:block; width:100%; margin-bottom:0;}
	.event-site-information .partner-event-name {margin-bottom:5px; text-align:center; font-size:15px; line-height:24px;}
	.event-site-information .partner-site-url {text-align:center; font-size:15px;}
	.event-site-information .partner-event-label {margin-bottom:5px;}
	.event-site-information .partner-site-label {display:none;}
}

.ajax_disabled {
    pointer-events: none; /* 이벤트 처리 비활성화 */
    opacity: 0.5; /* 투명도 조절하여 비활성화 효과 줌 */
    /* 필요한 다른 스타일 속성 추가 */
}

.util-bar {display:flex;margin-top:10px;margin-bottom:10px;}
.util-bar div:last-child {margin-left:auto;}
.util-bar button {border:0; border-radius:var(--main_bordertype); padding:0 10px; line-height:30px; height:30px; font-size:12px; color:#9aa4bf; background-color:var(--point-color);}
.util-bar button:hover {background-color:#1d2333;}
.util-bar button i {font-style:normal;margin-left:2px;}
.util-bar button.viewer {pointer-events:none;display:none;}
.util-bar .btns-wrap {display:flex;}
.util-bar .btns-wrap button {display:block; margin-left:5px;}
.util-bar .btns-wrap button:last-child {}
.util-bar .btn_active {color:#4fe744;}

.bbs_layout_box2 .list-event {padding-left:15px; list-style:disc; margin-bottom:15px;}
.bbs_layout_box2 .list-event:last-child {margin-bottom:0;}


/* 프로모션 게시판 */
#bo_v_promotion #bo_v_img {max-width:400px; margin:0 auto;}
#bo_v_promotion #bo_v_img img {margin-bottom:15px;}
#bo_v_promotion #bo_v_nav {margin-bottom:15px;}
#bo_v_promotion #bo_v_nav ul {background-color:#262e45; border-radius:10px; overflow:hidden; padding:15px;}
#bo_v_promotion #bo_v_nav li {display:block; padding:8px 15px;}
#bo_v_promotion #bo_v_con h2 {color:#4fe744; font-size:15px; margin:15px 0 5px 0;}
#bo_v_promotion #bo_v_con p {margin-bottom:20px;}









/* 목록 신규 */
.sp_list_btn.button-group {display: flex;border-radius: 10px;overflow: hidden;}
.sp_list_btn.button-group > a {display: flex;justify-content: center;border-radius:0;padding-left: 10px;padding-right: 10px;background: #10131c;}
.sp_list_btn.button-group > a:first-child {padding-right:5px;}
.sp_list_btn.button-group > a:last-child {padding-left:5px;}
.sp_list_btn.button-group .btn-empty {pointer-events: none;opacity: 0.3;pointer-events: none;}



.sp_list_row {display: flex; background-color: #21283B;border-radius:10px;padding:10px;margin-bottom:10px;}
.sp_list_row .grp_time {width:100px;display:flex;align-items:center;justify-content:center;}
.sp_list_row .gtime_future {color:#4fe744;}
.sp_list_row .gtime_old {color:var(--type-weak);}
.sp_list_row .data_cell {flex:1;}

.sp_list_wrap2 { display: flex; flex-wrap: wrap;}
.sp_list_wrap2>div { padding-left: 6px; padding-right: 6px; display: flex; align-items: center; }

.sp_list_wrap2 .flex1 { flex: 1; }
.sp_list_wrap2 .gamedt { width: 48px; }
.sp_list_wrap2 .timgh img { width: 32px; }
.sp_list_wrap2 .timga img { width: 32px; }
.sp_list_wrap2 .hname { justify-content: flex-end; }
.sp_list_wrap2 .aname { text-align: left; }
.sp_list_wrap2 .gstadium {display:block;width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:32px;color:var(--type-weak);font-size:11px;text-align:right;}
.sp_list_wrap2 .gleague {display:block;width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:32px;color:var(--type-weak);font-size:11px;}
.sp_list_wrap2 .category img { width: 16px; }
.sp_list_wrap2 .cell_vs > div {display:block;background-color:#293249;color:#9aa4bf;border-radius:10px;font-size:11px;min-width:60px;max-width:70px;text-align:center;padding-bottom:2px;padding-top:2px;}
.sp_list_wrap2 .cell_vs .playing {background-color:#ffb238;color:#111;}
.sp_list_wrap2 .cell_vs .before {background-color:#dc3545;color:#fff;}
.sp_list_wrap2 .cell_vs .end {color:#fff;}
.sp_list_wrap2 .hscore {text-align:center;min-width:50px;font-size:16px;justify-content: center;}
.sp_list_wrap2 .ascore {text-align:center;min-width:50px;font-size:16px;justify-content: center;}
.sp_list_wrap2 .win_score {color:#009fff;}
.sp_list_wrap2 .btns {width:50px;}
.sp_list_wrap2 .btns a {background-color: #2d344d; color: #fff; border-radius: 5px;width:56px;text-align:center;height:27px;line-height:27px;}
.sp_list_wrap2 .btn_disable {color:var(--type-weak) !important;pointer-events: none;}

.sp_list_sep {width:100%;height:10px;}
.sp_list_wrap .mb_extra {display:none;}

@media (max-width: 1240px) {

    .sp_list_wrap2 {position:relative;display:block;height:118px;padding:0;border-bottom-left-radius:0px;border-bottom-right-radius:0px;background-color:transparent;}
    .sp_list_row .grp_time {width:36px;justify-content:flex-start;}
    .sp_list_wrap2 .category {position:absolute;left:4px;top:8px;}
    .sp_list_wrap2 .gleague {position:absolute;left:26px;top:0px;width:160px;}
    .sp_list_wrap2 .gstadium {position:absolute;right:4px;top:0px;width:160px;}

    .sp_list_row .grp_time {background-color:#161B28;border-radius:10px;width:42px;justify-content:center;}

    .sp_list_wrap2 .category img {width:16px;}
    .sp_list_wrap2 .gamedt {display:none;}
    .sp_list_wrap2 .timgh {position:absolute;left:0px;top:38px;}
    .sp_list_wrap2 .hname {position:absolute;left:37px;right:160px;top:47px;display:block;text-align:left;}
    .sp_list_wrap2 .hscore {position:absolute;right:110px;top:47px;font-size:16px;}

    .sp_list_wrap2 .cell_vs {display:none;}
    
    .sp_list_wrap2 .timga {position:absolute;left:0px;top:77px;}
    .sp_list_wrap2 .aname {position:absolute;left:37px;right:160px;top:86px;display:block;text-align:left;}
    .sp_list_wrap2 .ascore {position:absolute;right:110px;top:86px;font-size:16px;}

    .sp_list_wrap2 .btn_grps {position:absolute;right:0px;top:60px;}
    .sp_list_wrap2 .btn_record {position:absolute;right:15px;top:40px;}
    .sp_list_wrap2 .btn_preview {position:absolute;right:15px;top:78px;}
    .sp_list_wrap2 .btns > a {width:60px;padding:0;height:32px;line-height:32px;text-align:center;}



    .sp_list_wrap2 .mb_extra {display:flex;position:absolute;top:15px;left:16px;right:10px;}
    .sp_list_wrap2 .mb_extra .mb_img {width:14px;}
    .sp_list_wrap2 .mb_extra .mb_blank {flex:1;}
    .sp_list_wrap2 .mb_extra .mb_gamedt {font-size:12px;padding-left:10px;color:var(--type-weak);}
    .sp_list_wrap2 .mb_extra .mb_status {padding-left:10px;}
    .sp_list_wrap2 .mb_extra .mb_status > div {display:block;background-color:#293249;color:#9aa4bf;border-radius:10px;font-size:11px;min-width:60px;max-width:70px;text-align:center;padding-bottom:2px;padding-top:2px;}
    .sp_list_wrap2 .mb_extra .mb_status .playing {background-color:#4fe744;color:green;}
    .sp_list_wrap2 .mb_extra .mb_status .before {background-color:#dc3545;color:#fff;}
    .sp_list_wrap2 .mb_leaguenm {font-size:12px;color:#9aa4bf;padding-left:10px;}
    
    .sp_list_sep {width:96%;margin:auto;height:1px;background-color:var(--border-color);margin-bottom:10px;}
} 

.no-data {display: flex;justify-content: center;align-items: center;height: 200px;background-color: #1D2333;border-radius: 10px;}



.glist-textair-btn4 {border-radius:10px;height:30px;line-height:30px; font-size:12px; text-align:center; min-width:30px; background:#28a745;cursor:pointer;color:#4fe744;display:inline-block;}
.glist-textair-btn4:hover {background-color:#28a745; color:#87ea80;}

@media (max-width: 860px) {
	.glist-textair-btn4 {height:25px; line-height:25px; font-size:11px; display:inline-block; border-radius:6px; max-width:100%; border-radius:6px;}
}

.ground {
    position: relative;
    width: 100%;
    min-width: 300px;
    margin: 0px auto;
}

div.pos {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  color: yellow;
}

.player_name {
  padding-top:5px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-word;
  color: yellow;
}

.player_pos {
  display: flex;
  justify-content: center;
  align-items: center;
	color:#ffb238;
}
.players div {
  /*max-height: 40px;*/
}

.positionNum {
  background-color: red;
  border-radius: 50%;
  display: inline-block;
  line-height: 17px;
  text-align: center;
  width: 17px;
  height: 17px;
  opacity: 0.7;
  margin-left: 5px;
}

.players {
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 90px;
  min-width: 70px;
  min-height: 60px;
  border-radius: 15px;
  padding: 2px;
  background-color: rgba(0, 100, 0, 0.5);
  font-size: 13px;
  opacity: 0.9;
  color: white;
}

.players:hover {
  background-color: #1b5e20;
}

.player-1 {
  top: 55%;
  left: 50%;
  transform: translateX(-50%);
}

.player-2 {
  bottom: 3%;
  left: 50%;
  transform: translateX(-50%);
}

.player-3 {
  top: 57%;
  right: 5%;
}

.player-4 {
  top: 38%;
  right: 20%;
}

.player-5 {
  top: 57%;
  left: 5%;
}

.player-6 {
  top: 38%;
  left: 20%;
}

.player-7 {
  top: 20%;
  left: 5%;
}

.player-8 {
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
}

.player-9 {
  top: 20%;
  right: 5%;
}

.player-10 {
  bottom: 3%;
}

.dugout-home {
  bottom: 19%;
  background-color: #00600f;
  opacity: 0.8;
}

div.dugout {
  font-weight: bold;
  color: blue;
}

/*
.dugout-away {
  bottom: 20%; left: 5%;
  position: absolute;
  border-radius: 15px;
  padding: 5px;
  background-color:rgba(0, 100, 0, 0.5);
  display: flex;
  flex-direction: column;
}
*/
.circle_elite_view,
.circle_elite,
.circle_batter,
.circle_switch_hitter,
.circle_switch_pitcher,
.circle_pitcher {
  border-radius: 50%;
  display: inline-block;
  line-height: 20px;
  text-align: center;
  width: 20px;
  height: 20px;
  font-size: 12px;
  color: white;
  margin-left: 2px;
}

.circle_switch_hitter {
  background-color: orangered;
}

.circle_switch_pitcher {
  background-color: orange;
}


.circle_batter {
  background-color: orangered;
}

.circle_pitcher {
  background-color: orange;
}

.circle_elite {
  background-color: #bf360c;
}

.circle_elite_view {
  background-color: var(--Primary-Light-color);
}

.b365_head {
	background-color: rgb(12 12 12 / 1);
	padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: .75rem;
    padding-right: .75rem;
	border-radius: .25rem;
	margin-bottom: .25rem;
}

div.pimg {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  color: yellow;
}



.blind,.u_skip {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden
}


.b365_head_h1 {
    display: flex;
	justify-content: space-between;
}

.text-primary-100 {
    --tw-text-opacity: 1;
    color: rgb(255 204 0 / var(--tw-text-opacity));
}

.text-16px {
    font-size: 16px;
}


.CandidatePlayer_comp_candidate_player__qyhsW {
	border-top:var(--lineup_lineup_border1sizet) solid var(--lineup_lineup_border1t);
	border-bottom:var(--lineup_lineup_border1sizeb) solid var(--lineup_lineup_border1b);
	border-left:var(--lineup_lineup_border1sizel) solid var(--lineup_lineup_border1l);
	border-right:var(--lineup_lineup_border1sizer) solid var(--lineup_lineup_border1r);
}

.CandidatePlayer_comp_candidate_player__qyhsW {
    padding: 0px 0px 0
}

@media(min-width: 1024px) {
    .CandidatePlayer_comp_candidate_player__qyhsW {
        padding:0px 0px 0
    }
}

.CandidatePlayer_comp_candidate_player__qyhsW:first-child {
    padding-top: 0px
}

@media(min-width: 1024px) {
    .CandidatePlayer_comp_candidate_player__qyhsW:first-child {
        padding-top:0px
    }
}

.CandidatePlayer_title__32Twu {
	padding-top: 12px;
    padding-bottom: 12px;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    color: #eee;
}

.CandidatePlayer_player_table_area__30uRT {
    position: relative;
}

.CandidatePlayer_player_table_area__30uRT:after {
    content: "";
    position: absolute;
    /*top: 3px;*/
    bottom: 0;
    left: 50%;
}

.CandidatePlayer_player_table__36c3Q {
    width: 100%;
    table-layout: fixed;
    /*border-collapse: collapse;*/
    border:0px;
    border-spacing: 0px;
}

.CandidatePlayer_player_table__36c3Q thead th {
    background:var(--lineup_lineup_bgcolor);
	border-top:var(--lineup_lineup_border2sizet) solid var(--lineup_lineup_border2t);
	border-bottom:var(--lineup_lineup_border2sizeb) solid var(--lineup_lineup_border2b);
	border-left:var(--lineup_lineup_border2sizel) solid var(--lineup_lineup_border2l);
	border-right:var(--lineup_lineup_border2sizer) solid var(--lineup_lineup_border2r);
}

.CandidatePlayer_player_table__36c3Q thead th span {
    color:var(--lineup_lineup_color);
}

.CandidatePlayer_player_table__36c3Q tbody td {
	background: var(--lineup_lineup_bgcolor2);
	border-top:var(--lineup_lineup_border3sizet) solid var(--lineup_lineup_border3t);
	border-bottom:var(--lineup_lineup_border3sizeb) solid var(--lineup_lineup_border3b);
	border-left:var(--lineup_lineup_border3sizel) solid var(--lineup_lineup_border3l);
	border-right:var(--lineup_lineup_border3sizer) solid var(--lineup_lineup_border3r);
}

.CandidatePlayer_player_table__36c3Q tbody tr:first-child td {
}

.CandidatePlayer_link_team__1Ek29,.CandidatePlayer_team_title__38tEh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    font-size: 16px;
    font-weight: 700;
    color: var(--main-text);
    padding-left:13px;
    border:0px;
    border-spacing: 0px;
}

@media(max-width: 1240px) {
    .CandidatePlayer_link_team__1Ek29,.CandidatePlayer_team_title__38tEh {
        padding-left:13px;
    }
}

@media(max-width: 860px) {
    .CandidatePlayer_link_team__1Ek29,.CandidatePlayer_team_title__38tEh {
        height:50px;
        padding-left:5px;
    }
}

.CandidatePlayer_link_team__1Ek29.CandidatePlayer_type_away__19dzM,.CandidatePlayer_team_title__38tEh.CandidatePlayer_type_away__19dzM {
    padding-left: 13px;
}

@media(max-width: 1240px) {
    .CandidatePlayer_link_team__1Ek29.CandidatePlayer_type_away__19dzM,.CandidatePlayer_team_title__38tEh.CandidatePlayer_type_away__19dzM {
        padding-left:13px
    }
}

@media(max-width: 860px) {
    .CandidatePlayer_link_team__1Ek29.CandidatePlayer_type_away__19dzM,.CandidatePlayer_team_title__38tEh.CandidatePlayer_type_away__19dzM {
        padding-left:5px
    }
}

.CandidatePlayer_logo__3nzh4 {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px
}

@media(min-width: 1024px) {
    .CandidatePlayer_logo__3nzh4 {
        width:40px;
        height: 40px
    }
}

.CandidatePlayer_logo__3nzh4:empty {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 184 185' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='120' height='120' x='32' y='32' fill='%231C1C1C' opacity='.2' rx='4'/%3E%3Cpath fill='%23fff' d='M67 115l2.642-12.506H96.77c.2 0 .364-.044.464-.126.1-.082.18-.231.224-.424.04-.194.035-.363-.024-.48-.059-.115-.188-.226-.367-.308l-15.31-6.94c-2.831-1.297-5.036-3.408-6.385-6.107-1.35-2.7-1.71-5.716-1.046-8.729.661-3.013 2.26-5.604 4.617-7.493C81.297 70 84.177 69 87.275 69H117l-2.587 12.506H87.275c-.2 0-.364.044-.464.126-.1.082-.18.231-.224.424-.04.194-.035.363.024.478.059.114.188.225.367.307l15.311 6.94c2.83 1.297 5.035 3.408 6.384 6.107 1.349 2.7 1.711 5.716 1.046 8.729-.661 3.013-2.26 5.604-4.617 7.493-2.357 1.889-5.24 2.887-8.336 2.887H67V115z'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.CandidatePlayer_logo__3nzh4 img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.CandidatePlayer_text__30xta {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 5px
}

.CandidatePlayer_player_item__1-O-Y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 9px 4px 9px 0
}

@media(min-width: 1024px) {
    .CandidatePlayer_player_item__1-O-Y {
        padding-left:6px
    }
}

.CandidatePlayer_player_item__1-O-Y.CandidatePlayer_type_away__19dzM {
    padding-left: 16px
}

@media(min-width: 1024px) {
    .CandidatePlayer_player_item__1-O-Y.CandidatePlayer_type_away__19dzM {
        padding-left:20px
    }
}

.CandidatePlayer_thumbnail_area__3-zQc {
    position: relative;
    padding-right: 9px
}

@media(min-width: 1024px) {
    .CandidatePlayer_thumbnail_area__3-zQc {
        padding-right:15px
    }
}

.CandidatePlayer_thumbnail__2sSf4 {
    overflow: hidden;
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 50%
}

@media(min-width: 1024px) {
    .CandidatePlayer_thumbnail__2sSf4 {
        width:40px;
        height: 40px
    }
}

.CandidatePlayer_thumbnail__2sSf4:after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit
}

.CandidatePlayer_thumbnail__2sSf4:empty:before {
    content: "";
    position: absolute;
    inset: 0;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.877 4.582s1.494-.07 2.014 0c.838.112 2.47.487 3.314 1.39.325.348.39.904.64 1.17.598.634 1.075 1.623 1.18 2.653l.13 2.711s0 .556-.057.76c-.027.097.02.164.057.144 0 0 .26-.07.39.487 0 0 .13.208-.39 2.224l-.325 1.807c-.065.348-.39.556-.715.348 0 0-.065-.14-.179.207-.016 1.461-.12 1.77-.536 2.92-.134.371-.26.487-.26.835 0 0-.057.825 0 1.112.022.111.2.074.325.209l.325.347c.128.136.155.375.195.417l.52 1.46s.195.556.715.765c0 0 .195-.07.715.834 0 0 .194.139.324.208.21.113.111.182.39.209.241.023.662.22.845.417.455.486 2.162 1.163 2.73 1.32 0 0 1.104.696 2.988 1.043 0 0 .287.015.662.15.108.039.103.151.248.198l.52.486s.715.279 1.04.557c0 0 2.73 2.433 3.184 7.854 0 0 1.495 8.342 2.534 9.315l-.39 16.852-3.509-6.634-.39-2.71c-4.79-8.668-4.493-9.775-4.743-10.845 0 0-.585 7.438-.195 8.48 0 0 .585.765.195 1.46 0 0-.195.696-.065 1.043l.325 2.572-25.668.209.09-4.92-.15-2.362.23-1.938.09-4.822L.904 60.817l-6.238-.209s1.43-7.924 1.56-8.41c0 0 .13-1.182.065-1.877-.065-.695.52-3.059.714-4.45 0 0 .65-1.459.26-3.892 0 0-.65-6.325 2.535-9.8 0 0 .325-.418 1.494-.905 0 0 .13 0 .287-.239.047-.071.219-.28.3-.317l.436-.2c.886-.404 1.943-.87 2.486-1.05 0 0 3.38-1.6 5.199-3.407 0 0 .195-.417.455-1.112 0 0 .13-1.112.845-1.46.243-.118.206-.277.194-.625 0 0 0-.974-.26-1.46-.403-.756-.452-1.73-.52-2.016 0 0-.13-.695-.13-1.043 0 0-.13.07-.39 0 0 0-.519-.208-.714-1.668 0 0-.13-.973-.26-1.599 0 0-.26-1.668.39-1.668 0 0-.13-.556-.13-.973 0 0-.13-1.807.52-4.24 0 0 .65-1.738 2.144-2.572 0 0 1.235-.904 2.73-1.043z' fill='%23000'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.877 4.582s1.494-.07 2.014 0c.838.112 2.47.487 3.314 1.39.325.348.39.904.64 1.17.598.634 1.075 1.623 1.18 2.653l.13 2.711s0 .556-.057.76c-.027.097.02.164.057.144 0 0 .26-.07.39.487 0 0 .13.208-.39 2.224l-.325 1.807c-.065.348-.39.556-.715.348 0 0-.065-.14-.179.207-.016 1.461-.12 1.77-.536 2.92-.134.371-.26.487-.26.835 0 0-.057.825 0 1.112.022.111.2.074.325.209l.325.347c.128.136.155.375.195.417l.52 1.46s.195.556.715.765c0 0 .195-.07.715.834 0 0 .194.139.324.208.21.113.111.182.39.209.241.023.662.22.845.417.455.486 2.162 1.163 2.73 1.32 0 0 1.104.696 2.988 1.043 0 0 .287.015.662.15.108.039.103.151.248.198l.52.486s.715.279 1.04.557c0 0 2.73 2.433 3.184 7.854 0 0 1.495 8.342 2.534 9.315l-.39 16.852-3.509-6.634-.39-2.71c-4.79-8.668-4.493-9.775-4.743-10.845 0 0-.585 7.438-.195 8.48 0 0 .585.765.195 1.46 0 0-.195.696-.065 1.043l.325 2.572-25.668.209.09-4.92-.15-2.362.23-1.938.09-4.822L.904 60.817l-6.238-.209s1.43-7.924 1.56-8.41c0 0 .13-1.182.065-1.877-.065-.695.52-3.059.714-4.45 0 0 .65-1.459.26-3.892 0 0-.65-6.325 2.535-9.8 0 0 .325-.418 1.494-.905 0 0 .13 0 .287-.239.047-.071.219-.28.3-.317l.436-.2c.886-.404 1.943-.87 2.486-1.05 0 0 3.38-1.6 5.199-3.407 0 0 .195-.417.455-1.112 0 0 .13-1.112.845-1.46.243-.118.206-.277.194-.625 0 0 0-.974-.26-1.46-.403-.756-.452-1.73-.52-2.016 0 0-.13-.695-.13-1.043 0 0-.13.07-.39 0 0 0-.519-.208-.714-1.668 0 0-.13-.973-.26-1.599 0 0-.26-1.668.39-1.668 0 0-.13-.556-.13-.973 0 0-.13-1.807.52-4.24 0 0 .65-1.738 2.144-2.572 0 0 1.235-.904 2.73-1.043z' fill='%23000'/%3E%3C/svg%3E");
    -webkit-mask-size: 100%;
    mask-size: 100%;
}

.CandidatePlayer_thumbnail__2sSf4 img {
    width: 100%;
    height: auto
}

.CandidatePlayer_player_number__GImgS {
    min-width: 70px;
    font-size: 14px;
    font-weight: 500;
    color: #e0a800;
}

@media(max-width: 374px) {
    .CandidatePlayer_player_number__GImgS {
        display:none
    }
}

@media(min-width: 1024px) {
    .CandidatePlayer_player_number__GImgS {
        min-width:70px;
        font-size: 16px
    }
}

.CandidatePlayer_type_away__19dzM .CandidatePlayer_player_number__GImgS {
    color: var(--lineup_lineup_color2);
    font-size: 14px;
    line-height: 17px;
}

.CandidatePlayer_player_name__2Sf1I {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    vertical-align: top;
    color:var(--lineup_lineup_color3);
}

@media(max-width: 860px) {
    .CandidatePlayer_player_name__2Sf1I {
    	font-size:11px;
    	line-height: 14px;
    }
    
    .CandidatePlayer_type_away__19dzM .CandidatePlayer_player_number__GImgS {
        font-size:11px;
    	line-height: 14px;
    	min-width:45px;
	}
	
	.CandidatePlayer_player_item__1-O-Y.CandidatePlayer_type_away__19dzM {
		padding-left:5px;
	}
	
}

.CandidatePlayer_player_name__2Sf1I:not(:only-child) {
    margin-right: 8px
}

@media(min-width: 1024px) {
    .CandidatePlayer_player_name__2Sf1I:not(:only-child) {
        margin-right:11px
    }
}

.CandidatePlayer_substitute_player__ysY38 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1px;
    font-size: 11px;
    line-height: 13px;
    color: #888
}

@media(min-width: 1024px) {
    .CandidatePlayer_substitute_player__ysY38 {
        margin-top:2px;
        font-size: 13px;
        line-height: 16px
    }
}

.CandidatePlayer_substitute_player__ysY38 .CandidatePlayer_name__28s0m {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CandidatePlayer_substitute_player__ysY38 .CandidatePlayer_time__c-_0Q {
    white-space: pre
}

.CandidatePlayer_info_area__3JSQ8 {
    min-width: 0;
    padding-left: 4px
}

.CandidatePlayer_info__2E09_,.CandidatePlayer_info_set__qgA0_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.CandidatePlayer_info_set__qgA0_ {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: -1px
}

.CandidatePlayer_info_set__qgA0_.CandidatePlayer_type_score__1Fk9G {
    margin-left: -2px
}

@media(min-width: 1024px) {
    .CandidatePlayer_info_set__qgA0_.CandidatePlayer_type_score__1Fk9G {
        margin-left:-4px
    }
}

.CandidatePlayer_info_set__qgA0_+.CandidatePlayer_info_set__qgA0_.CandidatePlayer_type_score__1Fk9G {
    margin-left: 6px
}

@media(min-width: 1024px) {
    .CandidatePlayer_info_set__qgA0_+.CandidatePlayer_info_set__qgA0_.CandidatePlayer_type_score__1Fk9G {
        margin-left:7px
    }
}

.CandidatePlayer_info_set__qgA0_.CandidatePlayer_type_score__1Fk9G+.CandidatePlayer_info_set__qgA0_.CandidatePlayer_type_score__1Fk9G {
    margin-left: 2px
}

.CandidatePlayer_goal_count__3_VsZ {
    position: relative;
    width: 14px;
    border-radius: 50%;
    background-color: #000;
    font-size: 9px;
    font-weight: 800;
    line-height: 14px;
    text-align: center;
    color: #fff
}

@media(min-width: 1024px) {
    .CandidatePlayer_goal_count__3_VsZ {
        width:18px;
        border-width: 2px;
        font-size: 11px;
        line-height: 18px
    }
}

.CandidatePlayer_type_own__10N7T .CandidatePlayer_goal_count__3_VsZ {
    background-color: #a90e24
}

.CandidatePlayer_goal_count__3_VsZ~.CandidatePlayer_icon_goal__ev24X {
    margin-left: -7px
}

@media(min-width: 1024px) {
    .CandidatePlayer_goal_count__3_VsZ~.CandidatePlayer_icon_goal__ev24X {
        margin-left:-11px
    }
}

.CandidatePlayer_icon_card__3kovv {
    position: relative;
    width: 9px;
    height: 12px;
    border-radius: 1.5px;
    background-color: #fece2f
}

@media(min-width: 1024px) {
    .CandidatePlayer_icon_card__3kovv {
        width:12px;
        height: 15px
    }
}

.CandidatePlayer_icon_card__3kovv:after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,.08)
}

.CandidatePlayer_icon_card__3kovv.CandidatePlayer_type_red__33ImB {
    background-color: #f22
}

.CandidatePlayer_icon_card__3kovv+.CandidatePlayer_icon_card__3kovv {
    margin-left: -5px
}

.CandidatePlayer_icon_goal__ev24X {
    width: 16px;
    height: 16px;
    background-image: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_goal.png);
    background-size: 100%
}

@media(min-width: 1024px) {
    .CandidatePlayer_icon_goal__ev24X {
        width:22px;
        height: 22px;
        background-image: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_goal_pc.png)
    }
}

.CandidatePlayer_type_own__10N7T .CandidatePlayer_icon_goal__ev24X {
    background-image: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_own_goal.png)
}

@media(min-width: 1024px) {
    .CandidatePlayer_type_own__10N7T .CandidatePlayer_icon_goal__ev24X {
        background-image:url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_own_goal_pc.png)
    }
}

.CandidatePlayer_icon_change__1tnwc,.CandidatePlayer_icon_out__3iQ-L {
    position: absolute;
    top: 0;
    left: -2px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #33c850
}

@media(min-width: 1024px) {
    .CandidatePlayer_icon_change__1tnwc,.CandidatePlayer_icon_out__3iQ-L {
        top:-5px;
        left: -5px;
        width: 19px;
        height: 19px
    }
}

.CandidatePlayer_icon_change__1tnwc:before,.CandidatePlayer_icon_out__3iQ-L:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.39 1.667L6.722 4 4.389 6.333M1.278 4h5.445' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: 100%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media(min-width: 1024px) {
    .CandidatePlayer_icon_change__1tnwc:before,.CandidatePlayer_icon_out__3iQ-L:before {
        width:10px;
        height: 10px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath d='M5.5 2l3 3-3 3M1.5 5h7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    }
}

.CandidatePlayer_icon_out__3iQ-L {
    background-color: #f92323
}

.CandidatePlayer_icon_out__3iQ-L:before {
    -webkit-transform: translate(-50%,-50%) scaleX(-1);
    -ms-transform: translate(-50%,-50%) scaleX(-1);
    transform: translate(-50%,-50%) scaleX(-1)
}

.CandidatePlayer_button_more__3BVCO {
    position: absolute;
    inset: 0;
    border: 0;
    background-color: transparent
}

.CandidatePlayer_guide__PlfuK {
    padding: 24px 0 30px;
    font-size: 12px;
    line-height: 17px;
    text-align: center;
    word-break: keep-all;
    letter-spacing: -.3px;
}

@media(min-width: 1024px) {
    .CandidatePlayer_guide__PlfuK {
        padding:30px 0 28px;
        font-size: 14px;
        line-height: 19px
    }
}

.LineUp_comp_lineup__3lfWD {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    border-radius: var(--main_bordertype);
    background-color: #0fa56c
}

@media(min-width: 1024px) {
    .LineUp_comp_lineup__3lfWD {
        /*margin:24px 0px 0*/
    }
}

@media(min-width: 1440px) {
    .LineUp_comp_lineup__3lfWD {
        position:relative;
        padding: 60px 0
    }
}

.Formation_formation_area__VUGwY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    position: relative;
    min-height: 622px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #01935c;
    text-align: center
}

@media(min-width: 1024px) {
    .Formation_formation_area__VUGwY {
        min-height:780px;
        padding: 0
    }
}

@media(min-width: 1440px) {
    .Formation_formation_area__VUGwY {
        z-index:10;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        min-height: 468px;
        padding: 12px 0
    }
}

.Formation_formation_area__VUGwY:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin-top: -1px;
    border-radius: 50%;
    border: 2px solid #10a46c;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media(min-width: 1440px) {
    .Formation_formation_area__VUGwY:before {
        width:132px;
        height: 132px;
        margin: 0 0 0 -1.5px;
        border-width: 3px
    }
}

.Formation_formation_area__VUGwY:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -1px;
    border-bottom: 2px solid #10a46c;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media(min-width: 1440px) {
    .Formation_formation_area__VUGwY:after {
        top:0;
        bottom: 0;
        left: 50%;
        right: auto;
        margin: 0 0 0 -1.5px;
        border-bottom: 0;
        border-left: 3px solid #10a46c;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.Formation_center_mark__QhFea {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 9px;
    height: 9px;
    margin-top: -1px;
    border-radius: 50%;
    background-color: #10a46c;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media(min-width: 1440px) {
    .Formation_center_mark__QhFea {
        width:14px;
        height: 14px;
        margin: 0 0 0 -1.5px
    }
}

.Formation_away_team__3RgdI,.Formation_home_team__3Jrrj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    max-width: 534px;
    height: 347px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media(min-width: 1024px) {
    .Formation_away_team__3RgdI,.Formation_home_team__3Jrrj {
        height:389px
    }
}

@media(min-width: 1440px) {
    .Formation_away_team__3RgdI,.Formation_home_team__3Jrrj {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-flex: 1;
        -ms-flex: 1 0;
        flex: 1 0;
        min-width: 0;
        height: auto
    }
}

.Formation_home_team__3Jrrj {
    padding: 10px 0 9px
}

@media(min-width: 1024px) {
    .Formation_home_team__3Jrrj {
        padding:11px 0 13px
    }
}

@media(min-width: 1440px) {
    .Formation_home_team__3Jrrj {
        padding:0 5px 0 13px
    }
}

.Formation_away_team__3RgdI {
    padding: 9px 0 10px
}

@media(min-width: 1024px) {
    .Formation_away_team__3RgdI {
        padding:13px 0 11px
    }
}

@media(min-width: 1440px) {
    .Formation_away_team__3RgdI {
        padding:0 13px 0 5px
    }
}

.Formation_line__iunvk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1
}

@media(min-width: 1440px) {
    .Formation_line__iunvk {
        -webkit-box-flex:1;
        -ms-flex: 1 0;
        flex: 1 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        min-width: 0
    }
}

.Formation_player__3It3L {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    min-width: 0;
    padding: 0 4px;
    color: #fff
}

@media(max-width: 280px) {
    .Formation_player__3It3L {
        padding:0
    }
}

@media(min-width: 1440px) {
    .Formation_player__3It3L {
        -webkit-box-flex:0;
        -ms-flex: 0 1;
        flex: 0 1;
        padding: 0
    }
}

.Formation_button_player__1Yua5 {
    max-width: 100%;
    border: 0;
    background-color: transparent;
    vertical-align: top
}

.Formation_player_info__3QddU {
    display: inline-block;
    max-width: 100%;
    vertical-align: top
}

.Formation_thumbnail_area__24zu6 {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.Formation_thumbnail__1xeNf {
    display: block;
    overflow: hidden;
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
    box-shadow: 0 2px 4px rgba(0,0,0,.1)
}

@media(min-width: 1024px) {
    .Formation_thumbnail__1xeNf {
        width:40px;
        height: 40px
    }
}

.Formation_thumbnail__1xeNf:after {
    content: "";
    position: absolute;
    inset: 0;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: inherit
}

.Formation_thumbnail__1xeNf:empty {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.877 4.582s1.494-.07 2.014 0c.838.112 2.47.487 3.314 1.39.325.348.39.904.64 1.17.598.634 1.075 1.623 1.18 2.653l.13 2.711s0 .556-.057.76c-.027.097.02.164.057.144 0 0 .26-.07.39.487 0 0 .13.208-.39 2.224l-.325 1.807c-.065.348-.39.556-.715.348 0 0-.065-.14-.179.207-.016 1.461-.12 1.77-.536 2.92-.134.371-.26.487-.26.835 0 0-.057.825 0 1.112.022.111.2.074.325.209l.325.347c.128.136.155.375.195.417l.52 1.46s.195.556.715.765c0 0 .195-.07.715.834 0 0 .194.139.324.208.21.113.111.182.39.209.241.023.662.22.845.417.455.486 2.162 1.163 2.73 1.32 0 0 1.104.696 2.988 1.043 0 0 .287.015.662.15.108.039.103.151.248.198l.52.486s.715.279 1.04.557c0 0 2.73 2.433 3.184 7.854 0 0 1.495 8.342 2.534 9.315l-.39 16.852-3.509-6.634-.39-2.71c-4.79-8.668-4.493-9.775-4.743-10.845 0 0-.585 7.438-.195 8.48 0 0 .585.765.195 1.46 0 0-.195.696-.065 1.043l.325 2.572-25.668.209.09-4.92-.15-2.362.23-1.938.09-4.822L.904 60.817l-6.238-.209s1.43-7.924 1.56-8.41c0 0 .13-1.182.065-1.877-.065-.695.52-3.059.714-4.45 0 0 .65-1.459.26-3.892 0 0-.65-6.325 2.535-9.8 0 0 .325-.418 1.494-.905 0 0 .13 0 .287-.239.047-.071.219-.28.3-.317l.436-.2c.886-.404 1.943-.87 2.486-1.05 0 0 3.38-1.6 5.199-3.407 0 0 .195-.417.455-1.112 0 0 .13-1.112.845-1.46.243-.118.206-.277.194-.625 0 0 0-.974-.26-1.46-.403-.756-.452-1.73-.52-2.016 0 0-.13-.695-.13-1.043 0 0-.13.07-.39 0 0 0-.519-.208-.714-1.668 0 0-.13-.973-.26-1.599 0 0-.26-1.668.39-1.668 0 0-.13-.556-.13-.973 0 0-.13-1.807.52-4.24 0 0 .65-1.738 2.144-2.572 0 0 1.235-.904 2.73-1.043z' fill='%23e3e3e3'/%3E%3C/svg%3E");
    background-size: 100%
}

.Formation_thumbnail__1xeNf img {
    width: 100%;
    height: auto
}

.Formation_info__1tdeq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 5px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px
}

@media(min-width: 1024px) {
    .Formation_info__1tdeq {
        font-size:13px;
        line-height: 15px
    }
}

@media(min-width: 1440px) {
    .Formation_info__1tdeq {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 3px;
        line-height: 16px
    }
}

.Formation_number__24pU0 {
    color: hsla(0,0%,100%,.6)
}

.Formation_name__1Aue5 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 3px;
    color: #fff
}

@media(min-width: 1440px) {
    .Formation_name__1Aue5 {
        margin-left:0
    }
}

.Formation_state_assist__2z_h7 {
    position: absolute;
    top: -4px;
    right: -4px
}

.Formation_state_top__3UtBk {
    position: absolute;
    bottom: -7px;
    right: -1px
}

@media(min-width: 1024px) {
    .Formation_state_top__3UtBk {
        bottom:-1px;
        right: -4px
    }
}

.Formation_state_left__3_ecV.Formation_type_dual_side__1MKHD~.Formation_state_top__3UtBk {
    display: none
}

.Formation_state_left__3_ecV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: -4px;
    left: -6px
}

.Formation_state_left__3_ecV.Formation_type_single_side__24cSO {
    left: -12px
}

@media(min-width: 1024px) {
    .Formation_state_left__3_ecV.Formation_type_single_side__24cSO {
        left:-18px
    }
}

@media(min-width: 1024px) {
    .Formation_state_left__3_ecV {
        bottom:-3px;
        left: -9px
    }
}

.Formation_icon_assist__33HW1 {
    display: inline-block;
    width: 16px;
    height: 14px;
    background-image: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_assist.png);
    background-size: 100%;
    vertical-align: top
}

@media(min-width: 1024px) {
    .Formation_icon_assist__33HW1 {
        width:19px;
        height: 17px;
        background-image: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_assist_pc.png)
    }
}

.Formation_goal_info__pFPJK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 17px
}

@media(min-width: 1024px) {
    .Formation_goal_info__pFPJK {
        height:22px
    }
}

.Formation_goal_info__pFPJK:first-child {
    z-index: 1
}

.Formation_goal_info__pFPJK+.Formation_goal_info__pFPJK {
    margin-left: -8px
}

@media(min-width: 1024px) {
    .Formation_goal_info__pFPJK+.Formation_goal_info__pFPJK {
        margin-left:-12px
    }
}

.Formation_goal_info__pFPJK.Formation_type_score__2Fmt5+.Formation_goal_info__pFPJK {
    margin-left: 11px
}

@media(min-width: 1024px) {
    .Formation_goal_info__pFPJK.Formation_type_score__2Fmt5+.Formation_goal_info__pFPJK {
        margin-left:13px
    }
}

.Formation_goal_info__pFPJK+.Formation_goal_info__pFPJK.Formation_type_score__2Fmt5 {
    margin-left: 11px
}

@media(min-width: 1024px) {
    .Formation_goal_info__pFPJK+.Formation_goal_info__pFPJK.Formation_type_score__2Fmt5 {
        margin-left:13px
    }
}

.Formation_goal_info__pFPJK+.Formation_goal_info__pFPJK.Formation_type_score__2Fmt5 .Formation_goal_count__QYH3J {
    left: auto;
    right: -9px
}

@media(min-width: 1024px) {
    .Formation_goal_info__pFPJK+.Formation_goal_info__pFPJK.Formation_type_score__2Fmt5 .Formation_goal_count__QYH3J {
        right:-10px
    }
}

.Formation_goal_count__QYH3J {
    position: absolute;
    left: -9px;
    width: 14px;
    border-radius: 50%;
    border: 1.5px solid #01935c;
    background-color: #fff;
    font-size: 10px;
    font-weight: 800;
    line-height: 14px;
    color: #000
}

@media(min-width: 1024px) {
    .Formation_goal_count__QYH3J {
        left:-10px;
        width: 18px;
        font-size: 11px;
        line-height: 18px
    }
}

.Formation_type_own__3Ji_j .Formation_goal_count__QYH3J {
    color: #a90e24
}

.Formation_icon_card__3E1At {
    display: inline-block;
    position: relative;
    width: 9px;
    height: 12px;
    border-radius: 1.5px;
    background-color: #fece2f;
    vertical-align: top
}

@media(min-width: 1024px) {
    .Formation_icon_card__3E1At {
        width:12px;
        height: 15px
    }
}

.Formation_icon_card__3E1At:after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: 1px solid rgba(0,0,0,.08)
}

.Formation_icon_card__3E1At.Formation_type_red__2Vo2I {
    background-color: #f22
}

.Formation_icon_card__3E1At+.Formation_icon_card__3E1At {
    position: absolute;
    top: 0;
    right: -5px
}

@media(min-width: 1024px) {
    .Formation_icon_card__3E1At+.Formation_icon_card__3E1At {
        right:-6px
    }
}

.Formation_icon_goal__1U35j {
    width: 16px;
    height: 16px;
    background-image: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_goal.png);
    background-size: 100%
}

@media(min-width: 1024px) {
    .Formation_icon_goal__1U35j {
        width:22px;
        height: 22px;
        background-image: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_goal_pc.png)
    }
}

.Formation_type_own__3Ji_j .Formation_icon_goal__1U35j {
    background-image: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_own_goal.png)
}

@media(min-width: 1024px) {
    .Formation_type_own__3Ji_j .Formation_icon_goal__1U35j {
        background-image:url(https://ssl.pstatic.net/static/sports/2025/m/01/21/icon_own_goal_pc.png)
    }
}

.Formation_icon_change__307rU {
    position: absolute;
    top: -2px;
    left: -5px;
    width: 14px;
    height: 14px;
    background-color: #f92323;
    border-radius: 50%
}

@media(min-width: 1024px) {
    .Formation_icon_change__307rU {
        top:-5px;
        left: -7px;
        width: 18px;
        height: 18px
    }
}

.Formation_icon_change__307rU:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath d='M3.61 6.333L1.278 4l2.334-2.333M6.722 4H1.277' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: 100%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media(min-width: 1024px) {
    .Formation_icon_change__307rU:before {
        width:8px;
        height: 10px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' fill='none'%3E%3Cpath d='M3.555 7.222L.89 4.555 3.555 1.89M7.11 4.556H.89' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    }
}

.Formation_icon_goal_box__2pc13 {
    position: absolute;
    top: -4px;
    left: 50%;
    width: 200px;
    height: 107px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='107' fill='none'%3E%3Cpath d='M53 3h95v23a2 2 0 01-2 2H55a2 2 0 01-2-2V3z' stroke='%2310A46C' stroke-width='2'/%3E%3Cpath d='M1 1h198v74a4 4 0 01-4 4H5a4 4 0 01-4-4V1z' stroke='%2310A46C' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.563 79c7.44 15.387 23.2 26 41.437 26s33.996-10.613 41.436-26h-2.234c-7.283 14.247-22.103 24-39.202 24-17.099 0-31.92-9.753-39.203-24h-2.233z' fill='%2310A46C'/%3E%3C/svg%3E");
    background-size: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media(min-width: 1440px) {
    .Formation_icon_goal_box__2pc13 {
        top:50%;
        left: -10px;
        width: 121px;
        height: 230px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='121' height='230' fill='none'%3E%3Cpath d='M-6.5 61.5v108H25a6.5 6.5 0 006.5-6.5V68a6.5 6.5 0 00-6.5-6.5H-6.5z' stroke='%231FA070' stroke-width='3'/%3E%3Cpath d='M-8.5 1.5v227H81a6.5 6.5 0 006.5-6.5V8A6.5 6.5 0 0081 1.5H-8.5z' stroke='%231FA070' stroke-width='3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89 65.243c19.03 9.04 32.187 28.437 32.187 50.906 0 22.47-13.157 41.867-32.187 50.907v-3.343c17.321-8.809 29.187-26.8 29.187-47.564 0-20.763-11.866-38.754-29.187-47.563v-3.343z' fill='%231FA070'/%3E%3C/svg%3E");
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.Formation_away_team__3RgdI .Formation_icon_goal_box__2pc13 {
    top: auto;
    bottom: -4px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg)
}

@media(min-width: 1440px) {
    .Formation_away_team__3RgdI .Formation_icon_goal_box__2pc13 {
        top:50%;
        left: auto;
        right: -10px;
        -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg)
    }
}

.Team_team_area__2yq6p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 45px;
    padding: 0 15px 0 12px;
    font-size: 14px;
    line-height: 45px;
    color: #fff
}

@media(min-width: 1024px) {
    .Team_team_area__2yq6p {
        height:60px;
        font-size: 16px;
        line-height: 60px
    }
}

@media(min-width: 1440px) {
    .Team_team_area__2yq6p {
        position:absolute;
        top: 0;
        bottom: 0;
        left: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        height: 100%;
        padding: 0 12px
    }
}

.Team_team_area__2yq6p.Team_type_home__1sQaD {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.Team_team_area__2yq6p.Team_type_away__p4lsY {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

@media(min-width: 1440px) {
    .Team_team_area__2yq6p.Team_type_away__p4lsY {
        left:auto;
        right: 0;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .Team_team_area__2yq6p.Team_type_away__p4lsY .Team_info__2ruhl,.Team_team_area__2yq6p.Team_type_away__p4lsY .Team_sub_info__26aCO {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.Team_info__2ruhl,.Team_link_info__3KnHB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media(min-width: 1440px) {
    .Team_type_away__p4lsY .Team_info__2ruhl,.Team_type_away__p4lsY .Team_link_info__3KnHB {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .Team_type_away__p4lsY .Team_info__2ruhl .Team_name__3XcTU,.Team_type_away__p4lsY .Team_link_info__3KnHB .Team_name__3XcTU {
        margin: 0 3px 0 0
    }
}

.Team_logo__3mKXe {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 25px;
    height: 25px
}

@media(min-width: 1024px) {
    .Team_logo__3mKXe {
        width:40px;
        height: 40px
    }
}

.Team_logo__3mKXe:empty {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 184 185' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='120' height='120' x='32' y='32' fill='%231C1C1C' opacity='.2' rx='4'/%3E%3Cpath fill='%23fff' d='M67 115l2.642-12.506H96.77c.2 0 .364-.044.464-.126.1-.082.18-.231.224-.424.04-.194.035-.363-.024-.48-.059-.115-.188-.226-.367-.308l-15.31-6.94c-2.831-1.297-5.036-3.408-6.385-6.107-1.35-2.7-1.71-5.716-1.046-8.729.661-3.013 2.26-5.604 4.617-7.493C81.297 70 84.177 69 87.275 69H117l-2.587 12.506H87.275c-.2 0-.364.044-.464.126-.1.082-.18.231-.224.424-.04.194-.035.363.024.478.059.114.188.225.367.307l15.311 6.94c2.83 1.297 5.035 3.408 6.384 6.107 1.349 2.7 1.711 5.716 1.046 8.729-.661 3.013-2.26 5.604-4.617 7.493-2.357 1.889-5.24 2.887-8.336 2.887H67V115z'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.Team_logo__3mKXe img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    vertical-align: top
}

.Team_name__3XcTU {
    margin-left: 3px
}

.Team_formation__3KKL9,.Team_name__3XcTU {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-weight: 700
}

.Team_formation__3KKL9 {
    margin: 0 6px;
    color: hsla(0,0%,100%,.65)
}

@media(min-width: 1024px) {
    .Team_formation__3KKL9 {
        margin:0 7px
    }
}

.Team_sub_info__26aCO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-column-gap: 4px;
    -webkit-column-gap: 4px;
    -moz-column-gap: 4px;
    column-gap: 4px;
    min-width: 0;
    margin-left: auto;
    font-weight: 500
}

@media(min-width: 1440px) {
    .Team_sub_info__26aCO {
        margin:auto 0 0;
        padding: 0 3px
    }
}

.Team_kind__3fABR {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: hsla(0,0%,100%,.65)
}

.Team_value__3vX0l {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.LineUpTab_comp_lineup_tab__EAk4r {
    overflow: hidden
}

.PlayerDetail_player_detail__25l1Z {
    --layer-background: #fff;
    --layer-title: #303038;
    --layer-head-border: hsla(0,0%,91.8%,0.7);
    --naver-splugin-background: #303038;
    --close-icon: #303038;
    --relay-info-background: #f4f5f7
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerDetail_player_detail__25l1Z {
        --layer-background:#39393c;
        --layer-title: #f0f0f2;
        --layer-head-border: hsla(0,0%,100%,0.1);
        --naver-splugin-background: #f0f0f2;
        --close-icon: #f0f0f2;
        --relay-info-background: #414144
    }
}

.PlayerDetail_player_detail__25l1Z {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 10000;
    padding-top: 50px
}

@media(min-width: 768px) {
    .PlayerDetail_player_detail__25l1Z {
        padding:50px 0
    }
}

.PlayerDetail_player_detail__25l1Z.PlayerDetail_is_active__2B2PX {
    display: block
}

.PlayerDetail_layer_area__3Ejwq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: 100%
}

.PlayerDetail_layer__2W-uq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    max-height: 100%;
    border-radius: 20px 20px 0 0;
    background-color: var(--layer-background);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.33,0,.2,1);
    transition: -webkit-transform .3s cubic-bezier(.33,0,.2,1);
    transition: transform .3s cubic-bezier(.33,0,.2,1);
    transition: transform .3s cubic-bezier(.33,0,.2,1),-webkit-transform .3s cubic-bezier(.33,0,.2,1)
}

@media(min-width: 768px) {
    .PlayerDetail_layer__2W-uq {
        position:relative;
        width: 400px;
        border-radius: 20px;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition-duration: 0s;
        transition-duration: 0s
    }
}

.PlayerDetail_is_animated__2MvbX .PlayerDetail_layer__2W-uq {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.PlayerDetail_button_close__lDvBp {
    position: absolute;
    top: 20px;
    right: 8px;
    padding: 10px;
    border: 0;
    background-color: transparent
}

.PlayerDetail_button_close__lDvBp .PlayerDetail_icon_close__1ibrI path {
    stroke: var(--close-icon)
}

.PlayerDetail_layer_content__1z9bw {
    --custom-scroll-bar: #bbbcbe;
    overflow: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-height: 460px
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerDetail_layer_content__1z9bw {
        --custom-scroll-bar:#919192
    }
}

.PlayerDetail_layer_content__1z9bw::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.PlayerDetail_layer_content__1z9bw::-webkit-scrollbar-button {
    width: 0;
    height: 0
}

.PlayerDetail_layer_content__1z9bw::-webkit-scrollbar-thumb {
    background-color: var(--custom-scroll-bar);
    border-radius: 8px
}

.PlayerDetail_layer_content__1z9bw::-webkit-scrollbar-track {
    background-color: transparent;
    border: 0;
    border-radius: 8px
}

.PlayerDetail_layer_content__1z9bw::-moz-scrollbar {
    width: 8px;
    height: 8px
}

.PlayerDetail_layer_content__1z9bw::-moz-scrollbar-button {
    width: 0;
    height: 0
}

.PlayerDetail_layer_content__1z9bw::-moz-scrollbar-thumb {
    background-color: var(--custom-scroll-bar);
    border-radius: 8px
}

.PlayerDetail_layer_content__1z9bw::-moz-scrollbar-track {
    background-color: transparent;
    border: 0;
    border-radius: 8px
}

.PlayerDetail_layer_content__1z9bw:last-child {
    max-height: 510px
}

.PlayerDetail_dimmed_layer__26H52 {
    position: absolute;
    inset: 0;
    background-color: transparent;
    -webkit-transition: background-color .2s cubic-bezier(.33,0,.2,1);
    transition: background-color .2s cubic-bezier(.33,0,.2,1)
}

.PlayerDetail_is_animated__2MvbX .PlayerDetail_dimmed_layer__26H52 {
    background-color: rgba(0,0,0,.65)
}

@media(min-width: 768px) {
    .PlayerDetail_is_active__2B2PX .PlayerDetail_dimmed_layer__26H52 {
        background-color:rgba(0,0,0,.65);
        -webkit-transition-duration: 0s;
        transition-duration: 0s
    }
}

.PlayerDetail_button_layer_close__x7i47 {
    position: absolute;
    inset: 0;
    border: 0;
    background-color: transparent;
    outline: 0;
    cursor: auto;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.PlayerDetail_link_more__16uF0 {
    display: block;
    background-color: var(--player-team-color);
    font-size: 16px;
    font-weight: 600;
    line-height: 50px;
    text-align: center;
    color: #fff
}

.PlayerInfo_player_info__b7cM9 {
    --info-border: #f7f7f7;
    --thumbnail-mask: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/player_thumbnail_mask.png);
    --empty-background: #e3e3e3;
    --logo-border: #eaeaea;
    --logo-background: #fff;
    --main-text: #303038;
    --kind-text: #919192;
    --info-item-background: #f8f9fb;
    --button-background: #fff;
    --more-icon: #222;
    --dim-background: linear-gradient(90deg,#fff 50%,#fff 0,hsla(0,0%,100%,0))
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerInfo_player_info__b7cM9 {
        --info-border:rgba(70,70,73,0.5);
        --thumbnail-mask: url(https://ssl.pstatic.net/static/sports/2025/m/01/21/player_thumbnail_mask_dark.png);
        --empty-background: #585858;
        --logo-border: #464649;
        --logo-background: #39393c;
        --main-text: #f0f0f2;
        --kind-text: #919192;
        --info-item-background: #3f3f41;
        --button-background: #39393c;
        --more-icon: #f0f0f2;
        --dim-background: linear-gradient(90deg,#39393c 50%,#39393c 0,rgba(57,57,60,0))
    }
}

.PlayerInfo_player_info__b7cM9 {
    padding: 18px 18px 20px;
    border-bottom: 1px solid var(--info-border)
}

.PlayerInfo_thumbnail_area__2m6Pd {
    position: relative;
    width: 72px;
    height: 90px;
    margin: 0 auto
}

.PlayerInfo_thumbnail__24Vyy {
    overflow: hidden;
    height: 100%
}

.PlayerInfo_thumbnail__24Vyy:after {
    content: "";
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: -1px;
    height: 30px;
    background-image: var(--thumbnail-mask);
    background-size: 100%
}

.PlayerInfo_thumbnail__24Vyy:empty:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 83px;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='72' height='83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.143.074s3.93-.166 5.297 0c2.204.268 6.493 1.164 8.715 3.326.854.832 1.025 2.162 1.682 2.797 1.573 1.52 2.826 3.884 3.102 6.35l.342 6.486s0 1.33-.15 1.818c-.07.23.054.391.15.345 0 0 .683-.167 1.025 1.164 0 0 .342.499-1.025 5.322 0 0-.766 3.892-.855 4.324-.17.831-1.025 1.33-1.88.831 0 0-.17-.332-.469.496-.043 3.496-.316 4.237-1.41 6.988-.352.886-.683 1.165-.683 1.996 0 0-.15 1.975 0 2.661.058.267.524.178.854.499.17.166.686.67.854.832.338.324.408.896.513.997l1.367 3.493s.513 1.33 1.88 1.83c0 0 .512-.167 1.88 1.995 0 0 .512.333.854.5.551.267.291.433 1.025.498.634.056 1.74.529 2.221.998 1.197 1.164 5.685 2.783 7.177 3.16 0 0 2.905 1.663 7.86 2.495 0 0 .755.034 1.74.358.284.092.272.362.653.473l1.367 1.164s1.88.666 2.734 1.33c0 0 7.177 5.822 8.373 18.794 0 0 3.93 19.957 6.664 22.286L93.975 147l-9.228-15.872-1.025-6.487c-12.598-20.737-11.817-23.386-12.474-25.944 0 0-1.538 17.795-.513 20.29 0 0 1.538 1.829.513 3.492 0 0-.513 1.663-.17 2.495l.854 6.154-67.497.498.24-11.769-.398-5.652.607-4.637.235-11.537-8.715 36.589-16.404-.499s3.76-18.959 4.101-20.124c0 0 .342-2.827.17-4.49-.17-1.663 1.368-7.318 1.88-10.644 0 0 1.71-3.492.684-9.313 0 0-1.709-15.135 6.664-23.45 0 0 .855-.998 3.93-2.162 0 0 .342 0 .755-.572.124-.171.574-.67.788-.759l1.148-.479c2.33-.966 5.11-2.08 6.537-2.514 0 0 8.885-3.826 13.67-8.15 0 0 .512-.998 1.196-2.66 0 0 .342-2.662 2.221-3.493.642-.284.544-.662.513-1.497 0 0 0-2.328-.683-3.493-1.063-1.809-1.192-4.138-1.368-4.823 0 0-.341-1.663-.341-2.494 0 0-.342.166-1.025 0 0 0-1.367-.5-1.88-3.992 0 0-.342-2.328-.684-3.825 0 0-.683-3.992 1.026-3.992 0 0-.342-1.33-.342-2.328 0 0-.342-4.324 1.367-10.145 0 0 1.709-4.158 5.639-6.153 0 0 3.246-2.162 7.177-2.495z' fill='%23E3E3E3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='72' height='83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.143.074s3.93-.166 5.297 0c2.204.268 6.493 1.164 8.715 3.326.854.832 1.025 2.162 1.682 2.797 1.573 1.52 2.826 3.884 3.102 6.35l.342 6.486s0 1.33-.15 1.818c-.07.23.054.391.15.345 0 0 .683-.167 1.025 1.164 0 0 .342.499-1.025 5.322 0 0-.766 3.892-.855 4.324-.17.831-1.025 1.33-1.88.831 0 0-.17-.332-.469.496-.043 3.496-.316 4.237-1.41 6.988-.352.886-.683 1.165-.683 1.996 0 0-.15 1.975 0 2.661.058.267.524.178.854.499.17.166.686.67.854.832.338.324.408.896.513.997l1.367 3.493s.513 1.33 1.88 1.83c0 0 .512-.167 1.88 1.995 0 0 .512.333.854.5.551.267.291.433 1.025.498.634.056 1.74.529 2.221.998 1.197 1.164 5.685 2.783 7.177 3.16 0 0 2.905 1.663 7.86 2.495 0 0 .755.034 1.74.358.284.092.272.362.653.473l1.367 1.164s1.88.666 2.734 1.33c0 0 7.177 5.822 8.373 18.794 0 0 3.93 19.957 6.664 22.286L93.975 147l-9.228-15.872-1.025-6.487c-12.598-20.737-11.817-23.386-12.474-25.944 0 0-1.538 17.795-.513 20.29 0 0 1.538 1.829.513 3.492 0 0-.513 1.663-.17 2.495l.854 6.154-67.497.498.24-11.769-.398-5.652.607-4.637.235-11.537-8.715 36.589-16.404-.499s3.76-18.959 4.101-20.124c0 0 .342-2.827.17-4.49-.17-1.663 1.368-7.318 1.88-10.644 0 0 1.71-3.492.684-9.313 0 0-1.709-15.135 6.664-23.45 0 0 .855-.998 3.93-2.162 0 0 .342 0 .755-.572.124-.171.574-.67.788-.759l1.148-.479c2.33-.966 5.11-2.08 6.537-2.514 0 0 8.885-3.826 13.67-8.15 0 0 .512-.998 1.196-2.66 0 0 .342-2.662 2.221-3.493.642-.284.544-.662.513-1.497 0 0 0-2.328-.683-3.493-1.063-1.809-1.192-4.138-1.368-4.823 0 0-.341-1.663-.341-2.494 0 0-.342.166-1.025 0 0 0-1.367-.5-1.88-3.992 0 0-.342-2.328-.684-3.825 0 0-.683-3.992 1.026-3.992 0 0-.342-1.33-.342-2.328 0 0-.342-4.324 1.367-10.145 0 0 1.709-4.158 5.639-6.153 0 0 3.246-2.162 7.177-2.495z' fill='%23E3E3E3'/%3E%3C/svg%3E");
    -webkit-mask-size: 100%;
    mask-size: 100%;
    background-color: var(--empty-background)
}

.PlayerInfo_thumbnail__24Vyy img {
    width: 100%;
    height: auto
}

.PlayerInfo_logo__3JO-n {
    overflow: hidden;
    position: absolute;
    bottom: -2px;
    right: -12px;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    border: 1px solid var(--logo-border);
    background-color: var(--logo-background)
}

.PlayerInfo_logo__3JO-n:empty {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 184 185' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='120' height='120' x='32' y='32' fill='%231C1C1C' opacity='.2' rx='4'/%3E%3Cpath fill='%23fff' d='M67 115l2.642-12.506H96.77c.2 0 .364-.044.464-.126.1-.082.18-.231.224-.424.04-.194.035-.363-.024-.48-.059-.115-.188-.226-.367-.308l-15.31-6.94c-2.831-1.297-5.036-3.408-6.385-6.107-1.35-2.7-1.71-5.716-1.046-8.729.661-3.013 2.26-5.604 4.617-7.493C81.297 70 84.177 69 87.275 69H117l-2.587 12.506H87.275c-.2 0-.364.044-.464.126-.1.082-.18.231-.224.424-.04.194-.035.363.024.478.059.114.188.225.367.307l15.311 6.94c2.83 1.297 5.035 3.408 6.384 6.107 1.349 2.7 1.711 5.716 1.046 8.729-.661 3.013-2.26 5.604-4.617 7.493-2.357 1.889-5.24 2.887-8.336 2.887H67V115z'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: contain;
    border: 0
}

.PlayerInfo_logo__3JO-n img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 22px;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.PlayerInfo_name__2e2rn {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    padding: 5px 0 19px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    color: var(--main-text)
}

.PlayerInfo_flicking_area__20G66 {
    position: relative;
    margin: 0 -18px;
    padding: 0 18px
}

@media(min-width: 1024px) {
    .PlayerInfo_flicking_area__20G66.PlayerInfo_type_left__3zllh:before {
        content:"";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 10;
        width: 60px;
        background-image: var(--dim-background)
    }

    .PlayerInfo_flicking_area__20G66.PlayerInfo_type_right__1r9H6:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        z-index: 10;
        width: 60px;
        background-image: var(--dim-background);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.PlayerInfo_info_item__2hIgU {
    padding: 12px 15px;
    border-radius: 8px;
    background-color: var(--info-item-background)
}

.PlayerInfo_kind__1ZYwm {
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    white-space: nowrap;
    color: var(--kind-text)
}

.PlayerInfo_value__1NOx9 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    max-width: 390px;
    margin-top: 4px;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    color: var(--main-text)
}

.PlayerInfo_button_next__31or8,.PlayerInfo_button_prev__2SkCm {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 20;
    width: 32px;
    height: 32px;
    margin: auto 0;
    border: 0;
    border-radius: 50%;
    background-color: var(--button-background);
    -webkit-box-shadow: 0 2px 5px -1px rgba(0,0,0,.15);
    box-shadow: 0 2px 5px -1px rgba(0,0,0,.15)
}

@media(min-width: 1024px) {
    .PlayerInfo_button_next__31or8,.PlayerInfo_button_prev__2SkCm {
        display:block
    }
}

.PlayerInfo_button_prev__2SkCm {
    left: 12px
}

.PlayerInfo_button_prev__2SkCm .PlayerInfo_icon_more__1lPyY {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.PlayerInfo_button_next__31or8 {
    right: 12px
}

.PlayerInfo_icon_more__1lPyY {
    margin-top: 1px
}

.PlayerInfo_icon_more__1lPyY path {
    stroke: var(--more-icon)
}

.RecordInfo_record_info__1hszj {
    --info-border: #f7f7f7;
    --main-text: #303038;
    --kind-text: #888;
    --info-icon-stroke: #cbd6da;
    --info-icon-fill: #b8c2c6;
    --guide-background: #fff;
    --guide-border: #eaeaea;
    --guide-text: #666;
    --close-icon-stroke: #303038
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .RecordInfo_record_info__1hszj {
        --info-border:rgba(70,70,73,0.5);
        --main-text: #f0f0f2;
        --kind-text: #919192;
        --info-icon-stroke: #919192;
        --info-icon-fill: #919192;
        --guide-background: #39393c;
        --guide-border: hsla(0,0%,100%,0.1);
        --guide-text: #a6a6a6;
        --close-icon-stroke: #f0f0f2
    }
}

.RecordInfo_record_info__1hszj {
    padding: 19px 18px 23px
}

.RecordInfo_record_info__1hszj+.RecordInfo_record_info__1hszj {
    border-top: 1px solid var(--info-border)
}

.RecordInfo_head__9JnCo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.RecordInfo_title__1669W {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 17px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -.5px;
    color: var(--main-text)
}

.RecordInfo_button_guide__18pLg {
    padding: 5px;
    border: 0;
    background-color: transparent;
    line-height: 14px
}

.RecordInfo_button_guide__18pLg[aria-pressed=true]~.RecordInfo_guide_area__3AjXk {
    display: block
}

.RecordInfo_icon_info__kYZBg rect[stroke] {
    stroke: var(--info-icon-stroke)
}

.RecordInfo_icon_info__kYZBg path[fill],.RecordInfo_icon_info__kYZBg rect[fill] {
    fill: var(--info-icon-fill)
}

.RecordInfo_guide_area__3AjXk {
    display: none;
    position: absolute;
    left: -3px;
    right: -3px;
    top: 30px;
    padding: 15px 40px 15px 15px;
    border: 1px solid var(--guide-border);
    border-radius: 10px;
    background-color: var(--guide-background);
    font-size: 14px;
    line-height: 20px
}

.RecordInfo_guide_title__1FNuY {
    font-weight: 700;
    color: var(--main-text)
}

.RecordInfo_guide__bpJ2j {
    margin-top: 6px;
    color: var(--guide-text)
}

.RecordInfo_button_close__2i7SG {
    position: absolute;
    top: 0;
    right: 0;
    padding: 12px;
    border: 0;
    background-color: transparent
}

.RecordInfo_icon_close__2t4Rh path {
    stroke: var(--close-icon-stroke)
}

.RecordInfo_record_list__GTInO {
    padding-top: 15px
}

.RecordInfo_record_item__2EYAH {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.RecordInfo_record_item__2EYAH+.RecordInfo_record_item__2EYAH {
    padding-top: 14px
}

.RecordInfo_kind__2FnWr {
    font-size: 16px;
    line-height: 19px;
    color: var(--kind-text)
}

.RecordInfo_value__3ORhz {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    color: var(--main-text)
}

.TeamMatch_comp_team_match__3eiMg {
    padding: 17px 0 8px;
    border-top: 10px solid #eff2f9;
    border-top: 10px solid var(--color-separtion-line)
}

@media(min-width: 1024px) {
    .TeamMatch_comp_team_match__3eiMg {
        padding:0;
        border: 0
    }

    .TeamMatch_comp_team_match__3eiMg:last-child {
        padding-bottom: 28px
    }
}

.TeamMatch_title__3TxnT {
    padding-bottom: 2px;
    line-height: 17px;
    text-align: center;
    color: #000;
    color: var(--color-text-title)
}

@media(min-width: 1024px) {
    .TeamMatch_title__3TxnT {
        padding:40px 0 11px;
        border-top: 1px solid #e4e4e4;
        border-top: 1px solid var(--color-line4);
        font-size: 17px;
        font-weight: 500
    }
}

.TeamMatch_match_item__2aeEq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 40px;
    margin: 0 15px
}

@media(min-width: 768px) {
    .TeamMatch_match_item__2aeEq {
        margin:0 40px
    }
}

@media(min-width: 1024px) {
    .TeamMatch_match_item__2aeEq {
        height:44px;
        margin: 0 24px
    }

    .TeamMatch_match_item__2aeEq:last-child {
        padding-bottom: 2px;
        border-bottom: 1px solid #e4e4e4;
        border-bottom: 1px solid var(--color-line4)
    }
}

.TeamMatch_match_item__2aeEq+.TeamMatch_match_item__2aeEq {
    border-top: 1px solid #f1f1f1
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .TeamMatch_match_item__2aeEq+.TeamMatch_match_item__2aeEq {
        border-color:#464649
    }
}

.TeamMatch_away_team__FpFqm,.TeamMatch_home_team__3HTDi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden
}

.TeamMatch_home_team__3HTDi {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.TeamMatch_away_team__FpFqm {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.TeamMatch_match_info__1tYqJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 0 2px;
    font-size: 10px;
    line-height: 11px;
    text-align: center;
    color: #888;
    color: var(--color-text-subinfo3)
}

@media(min-width: 1024px) {
    .TeamMatch_match_info__1tYqJ {
        padding:0 2px;
        font-size: 12px;
        line-height: 15px
    }
}

.TeamMatch_date__1wxAj {
    margin-top: 2px
}

@media(min-width: 1024px) {
    .TeamMatch_date__1wxAj {
        margin-top:0
    }
}

.TeamMatch_name__6F9v2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 3px;
    font-weight: 400
}

@media(max-width: 320px) {
    .TeamMatch_name__6F9v2 {
        font-size:12px
    }
}

@media(min-width: 1024px) {
    .TeamMatch_name__6F9v2 {
        padding:0;
        margin: 0 -3px;
        font-size: 15px
    }
}

.TeamMatch_score__2ZfaY {
    min-width: 37px;
    font-size: 15px;
    font-weight: 700;
    text-align: center
}

@media(max-width: 320px) {
    .TeamMatch_score__2ZfaY {
        min-width:25px;
        font-size: 12px
    }
}

@media(min-width: 1024px) {
    .TeamMatch_score__2ZfaY {
        min-width:37px;
        font-size: 14px;
        font-weight: 700
    }
}

@media(max-width: 280px) {
    .TeamMatch_logo__3Yjxr {
        display:none
    }
}

@media(min-width: 1024px) {
    .TeamMatch_logo__3Yjxr {
        padding:0 6px
    }
}

.TeamMatch_logo__3Yjxr:empty:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 184 185' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='120' height='120' x='32' y='32' fill='%231C1C1C' opacity='.2' rx='4'/%3E%3Cpath fill='%23fff' d='M67 115l2.642-12.506H96.77c.2 0 .364-.044.464-.126.1-.082.18-.231.224-.424.04-.194.035-.363-.024-.48-.059-.115-.188-.226-.367-.308l-15.31-6.94c-2.831-1.297-5.036-3.408-6.385-6.107-1.35-2.7-1.71-5.716-1.046-8.729.661-3.013 2.26-5.604 4.617-7.493C81.297 70 84.177 69 87.275 69H117l-2.587 12.506H87.275c-.2 0-.364.044-.464.126-.1.082-.18.231-.224.424-.04.194-.035.363.024.478.059.114.188.225.367.307l15.311 6.94c2.83 1.297 5.035 3.408 6.384 6.107 1.349 2.7 1.711 5.716 1.046 8.729-.661 3.013-2.26 5.604-4.617 7.493-2.357 1.889-5.24 2.887-8.336 2.887H67V115z'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: contain;
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: top;
    content: ""
}

@media(min-width: 1024px) {
    .TeamMatch_logo__3Yjxr:empty:before {
        width:30px;
        height: 30px
    }
}

.TeamMatch_logo__3Yjxr img {
    vertical-align: top
}

@media(min-width: 1024px) {
    .TeamMatch_logo__3Yjxr img {
        width:30px;
        height: 30px
    }
}

.TeamPower_team_info_area__3lEGF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 21px 5px 8px;
    text-align: center
}

@media(min-width: 1024px) {
    .TeamPower_team_info_area__3lEGF {
        padding-top:28px
    }
}

.TeamPower_away_team__2WxpT,.TeamPower_home_team__3m-9z,.TeamPower_link_away_team__5-Bk5,.TeamPower_link_home_team__2swZL {
    min-width: 100px
}

@media(min-width: 1024px) {
    .TeamPower_away_team__2WxpT,.TeamPower_home_team__3m-9z,.TeamPower_link_away_team__5-Bk5,.TeamPower_link_home_team__2swZL {
        -webkit-box-flex:1;
        -ms-flex: 1 1;
        flex: 1 1
    }
}

.TeamPower_versus__3BBbt {
    width: 98px;
    padding-top: 4px;
    font-family: "Anton",Arial,sans-serif;
    font-size: 20px;
    color: #dedede;
    color: var(--color-text-subinfo2)
}

@media(min-width: 1024px) {
    .TeamPower_versus__3BBbt {
        width:90px;
        padding-top: 6px;
        font-size: 26px
    }
}

.TeamPower_name_area__1s5zx {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    color: var(--color-text-title);
    font-size: 18px;
    line-height: 17px;
    font-weight: 700
}

@media(min-width: 1024px) {
    .TeamPower_name_area__1s5zx {
        padding:0 3px 1px;
        font-size: 20px;
        font-weight: 600;
        line-height: 24px
    }

    .TeamPower_home_team__3m-9z .TeamPower_name_area__1s5zx,.TeamPower_link_home_team__2swZL .TeamPower_name_area__1s5zx {
        text-align: right
    }

    .TeamPower_away_team__2WxpT .TeamPower_name_area__1s5zx,.TeamPower_link_away_team__5-Bk5 .TeamPower_name_area__1s5zx {
        text-align: left
    }
}

.TeamPower_record_area__2OyVA {
    padding-top: 3px;
    font-size: 13px;
    line-height: 18px;
    white-space: nowrap
}

@media(min-width: 1024px) {
    .TeamPower_record_area__2OyVA {
        padding-top:0;
        font-size: 15px;
        line-height: 20px
    }

    .TeamPower_home_team__3m-9z .TeamPower_record_area__2OyVA,.TeamPower_link_home_team__2swZL .TeamPower_record_area__2OyVA {
        text-align: right
    }

    .TeamPower_link_away_team__5-Bk5 .TeamPower_record_area__2OyVA,.TeamPower_record_area__2OyVA .TeamPower_away_team__2WxpT {
        text-align: left
    }
}

.TeamPower_record_area__2OyVA .TeamPower_rank__2DBe5 {
    display: inline-block;
    vertical-align: top;
    color: #f14960;
    color: var(--color-text-point2)
}

@media(min-width: 1024px) {
    .TeamPower_record_area__2OyVA .TeamPower_rank__2DBe5 {
        font-weight:700
    }
}

.TeamPower_record_area__2OyVA .TeamPower_rank__2DBe5:after {
    content: "";
    display: inline-block;
    width: 2px;
    height: 2px;
    margin: -1px 1px 0 3px;
    background-color: currentColor;
    vertical-align: middle;
    border-radius: 50%
}

.TeamPower_record_area__2OyVA .TeamPower_record__3Pu1v {
    display: inline-block;
    vertical-align: top;
    color: #555
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .TeamPower_record_area__2OyVA .TeamPower_record__3Pu1v {
        color:#a5a5a7
    }
}

.TeamPower_record_area__2OyVA .TeamPower_record__3Pu1v .TeamPower_result__sYafZ {
    margin: 0 2px
}

.TeamPower_detail_area__13SWe {
    padding: 17px 0;
    border-top: 1px solid #f4f4f4;
    border-top: 1px solid var(--color-line1)
}

@media(min-width: 1024px) {
    .TeamPower_detail_area__13SWe {
        border-top:0;
        padding: 6px 0 33px
    }
}

.TeamPower_power_info_table__235UB {
    width: 100%;
    table-layout: fixed;
    line-height: 21px
}

@media(min-width: 1024px) {
    .TeamPower_power_info_table__235UB {
        line-height:27px
    }
}

.TeamPower_power_info_table__235UB .TeamPower_col2__2JYYd {
    width: 77px
}

@media(min-width: 1024px) {
    .TeamPower_power_info_table__235UB .TeamPower_col2__2JYYd {
        width:92px
    }
}

@media(min-width: 1024px) {
    .TeamPower_power_info_table__235UB td,.TeamPower_power_info_table__235UB th {
        font-size:15px
    }
}

.TeamPower_power_info_table__235UB th {
    font-weight: 400;
    color: #888;
    color: var(--color-text-subinfo3)
}

.TeamPower_power_info_table__235UB td:first-child {
    text-align: right
}

.TeamPower_power_info_table__235UB tbody tr:first-child td,.TeamPower_power_info_table__235UB tbody tr:first-child th {
    padding-bottom: 7px
}

@media(min-width: 1024px) {
    .TeamPower_power_info_table__235UB tbody tr:first-child td,.TeamPower_power_info_table__235UB tbody tr:first-child th {
        padding:0 2px 8px
    }
}

.TeamPower_power_info_table__235UB tbody tr:first-child th {
    color: #000;
    color: var(--color-text-body)
}

.TeamPower_power_info_table__235UB tbody th {
    padding: 0 3px
}

@media(min-width: 1024px) {
    .TeamPower_power_info_table__235UB tbody td:first-child .TeamPower_score_area__emR74 .TeamPower_chart__2OFKE,.TeamPower_power_info_table__235UB tbody td:last-child .TeamPower_score_area__emR74 .TeamPower_chart__2OFKE {
        -webkit-box-ordinal-group:2;
        -ms-flex-order: 1;
        order: 1
    }

    .TeamPower_power_info_table__235UB tbody td:first-child .TeamPower_score_area__emR74 .TeamPower_score__2Xbs4,.TeamPower_power_info_table__235UB tbody td:last-child .TeamPower_score_area__emR74 .TeamPower_score__2Xbs4 {
        padding: 0;
        min-width: 54px
    }

    .TeamPower_power_info_table__235UB tbody td:first-child {
        padding-left: 36px
    }
}

@media(min-width: 1024px)and (min-width:1366px) {
    .TeamPower_power_info_table__235UB tbody td:first-child {
        padding-left:60px
    }
}

@media(min-width: 1024px) {
    .TeamPower_power_info_table__235UB tbody td:last-child {
        padding-right:36px
    }
}

@media(min-width: 1024px)and (min-width:1366px) {
    .TeamPower_power_info_table__235UB tbody td:last-child {
        padding-right:60px
    }
}

.TeamPower_result_area__1XR5Q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.TeamPower_home__1BCl4 .TeamPower_result_area__1XR5Q {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ {
    position: relative;
    display: inline-block;
    width: 16px;
    margin-right: 3px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid
}

@media(min-width: 1024px) {
    .TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ {
        width:20px;
        line-height: 20px;
        font-size: 14px;
        font-weight: 700
    }
}

.TeamPower_home__1BCl4 .TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ {
    margin: 0 0 0 3px
}

.TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ.TeamPower_type_empty__Rp8pc {
    background-color: #f4f5f7;
    background-color: var(--color-icon-empty);
    color: #fff
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ.TeamPower_type_empty__Rp8pc {
        color:#8d8d8d
    }
}

.TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ.TeamPower_type_win__1zSyR {
    background: #fff;
    background: var(--color-background1);
    color: #33c850;
    color: var(--color-icon-win)
}

.TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ.TeamPower_type_lose__2kZAq {
    background: #fff;
    background: var(--color-background1);
    color: #1c8af5;
    color: var(--color-icon-lose)
}

.TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ.TeamPower_type_draw__11Jde {
    background: #fff;
    background: var(--color-background1);
    color: #6e6e6e;
    color: var(--color-icon-draw)
}

.TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ:first-child[class*=type]:after {
    position: absolute;
    top: -4px;
    width: 4px;
    height: 4px;
    background: #f14960;
    background: var(--color-text-point2);
    border: 2px solid #fff;
    border: 2px solid var(--color-background1);
    border-radius: 4px;
    background-clip: content-box;
    content: ""
}

@media(min-width: 1024px) {
    .TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ:first-child[class*=type]:after {
        top:-6px;
        width: 6px;
        height: 6px;
        border-radius: 6px
    }
}

.TeamPower_home__1BCl4 .TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ:first-child[class*=type]:after {
    right: -4px
}

@media(min-width: 1024px) {
    .TeamPower_home__1BCl4 .TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ:first-child[class*=type]:after {
        right:-6px
    }
}

.TeamPower_away__1eSlm .TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ:first-child[class*=type]:after {
    left: -4px
}

@media(min-width: 1024px) {
    .TeamPower_away__1eSlm .TeamPower_result_area__1XR5Q .TeamPower_result__sYafZ:first-child[class*=type]:after {
        left:-6px
    }
}

.TeamPower_score_area__emR74 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 21px;
    font-size: 15px
}

@media(min-width: 1024px) {
    .TeamPower_score_area__emR74 {
        height:27px;
        font-size: 14px;
        font-weight: 600
    }
}

.TeamPower_score_area__emR74 .TeamPower_chart__2OFKE {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden;
    position: relative;
    max-width: 230px;
    height: 5px;
    border-radius: 1px;
    background: #f1f1f1;
    background: var(--color-background2)
}

@media(min-width: 1024px) {
    .TeamPower_score_area__emR74 .TeamPower_chart__2OFKE {
        height:7px;
        border-radius: 2px
    }
}

.TeamPower_score_area__emR74 .TeamPower_chart__2OFKE .TeamPower_current__1zORA {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0
}

.TeamPower_score_area__emR74 .TeamPower_score__2Xbs4 {
    min-width: 57px;
    padding-left: 7px;
    white-space: nowrap
}

.TeamPower_score_area__emR74 .TeamPower_result__sYafZ {
    display: inline-block;
    margin-right: 4px
}

.TeamPower_power_info_table__235UB td:first-child .TeamPower_score_area__emR74 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.TeamPower_power_info_table__235UB td:first-child .TeamPower_score_area__emR74 .TeamPower_chart__2OFKE {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.TeamPower_power_info_table__235UB td:first-child .TeamPower_score_area__emR74 .TeamPower_chart__2OFKE .TeamPower_current__1zORA {
    left: auto;
    right: 0;
    background: #e33f21;
    background: var(--color-home-team)
}

.TeamPower_power_info_table__235UB td:first-child .TeamPower_score_area__emR74 .TeamPower_score__2Xbs4 {
    padding: 0 7px 0 0
}

.TeamPower_power_info_table__235UB td:first-child .TeamPower_score_area__emR74 .TeamPower_result__sYafZ {
    margin: 0 0 0 4px
}

.TeamPower_power_info_table__235UB td:last-child .TeamPower_score_area__emR74 .TeamPower_chart__2OFKE .TeamPower_current__1zORA {
    background: #2664d0;
    background: var(--color-away-team)
}

.TeamPower_vs_record_area__2UVGJ .TeamPower_result__sYafZ {
    display: inline-block;
    vertical-align: top
}

.TeamPower_vs_record_area__2UVGJ .TeamPower_result__sYafZ+.TeamPower_result__sYafZ {
    margin-left: 4px
}

@media(min-width: 1024px) {
    .TeamPower_vs_record_area__2UVGJ {
        padding-right:10px
    }
}

.TopPlayer_comp_top_player__27WIf {
    border-top: 10px solid #eff2f9;
    border-top: 10px solid var(--color-separtion-line)
}

@media(min-width: 1024px) {
    .TopPlayer_comp_top_player__27WIf {
        border:0
    }
}

.TopPlayer_title__3BD43 {
    padding: 19px 0 12px;
    line-height: 17px;
    text-align: center;
    color: #000;
    color: var(--color-text-title)
}

@media(min-width: 1024px) {
    .TopPlayer_title__3BD43 {
        padding:35px 0 9px;
        font-size: 17px;
        font-weight: 500;
        line-height: 27px
    }
}

.TopPlayer_player_table_group__2PGsE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 0 15px;
    border-bottom: 1px solid #ededed;
    background-image: linear-gradient(180deg,transparent 37px,#f7f7f7 0);
    background-image: linear-gradient(180deg,transparent 37px,var(--color-football-line4) 0);
    background-size: 100% 38px;
    background-position: 100% 32px
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .TopPlayer_player_table_group__2PGsE {
        border-color:#545457
    }
}

@media(max-width: 250px) {
    .TopPlayer_player_table_group__2PGsE {
        display:block;
        background-image: none
    }
}

@media(min-width: 1024px) {
    .TopPlayer_player_table_group__2PGsE {
        margin:0 25px;
        background-image: linear-gradient(180deg,transparent 34px,#f7f7f7 0);
        background-image: linear-gradient(180deg,transparent 34px,var(--color-football-line4) 0);
        background-size: 100% 35px
    }
}

.TopPlayer_player_table_area__hlvsu {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    position: relative
}

.TopPlayer_player_table_area__hlvsu .TopPlayer_table_line__2dThl {
    height: 3px
}

.TopPlayer_player_table_area__hlvsu:first-child .TopPlayer_table_line__2dThl {
    background: #e33f21;
    background: var(--color-home-team)
}

.TopPlayer_player_table_area__hlvsu:first-child:before {
    position: absolute;
    top: 3px;
    bottom: 0;
    right: 0;
    border-left: 1px solid #ededed;
    content: ""
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .TopPlayer_player_table_area__hlvsu:first-child:before {
        border-left-color:#545457
    }
}

@media(max-width: 250px) {
    .TopPlayer_player_table_area__hlvsu:first-child:before {
        display:none
    }
}

.TopPlayer_player_table_area__hlvsu:last-child .TopPlayer_table_line__2dThl {
    background: #2664d0;
    background: var(--color-away-team)
}

.TopPlayer_player_table__2BtHc {
    width: 100%;
    border-spacing: 0;
    border-collapse: separate
}

@media(min-width: 1024px) {
    .TopPlayer_player_table__2BtHc {
        line-height:20px
    }
}

.TopPlayer_player_table__2BtHc .TopPlayer_col2__2WisA {
    width: 87px
}

@media(min-width: 1024px) {
    .TopPlayer_player_table__2BtHc .TopPlayer_col2__2WisA {
        width:221px
    }
}

.TopPlayer_player_table__2BtHc thead th {
    padding: 6px 4px;
    border-bottom: 1px solid #ededed;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    white-space: nowrap
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .TopPlayer_player_table__2BtHc thead th {
        border-color:#545457
    }
}

@media(min-width: 1024px) {
    .TopPlayer_player_table__2BtHc thead th {
        padding:5px 8px 6px;
        font-size: 12px
    }
}

.TopPlayer_player_table__2BtHc thead th:first-child {
    width: 100%;
    padding-left: 15px;
    text-align: left
}

@media(min-width: 1024px) {
    .TopPlayer_player_table__2BtHc thead th:first-child {
        padding-left:49px
    }
}

.TopPlayer_player_table__2BtHc thead th:last-child {
    padding-right: 14px
}

@media(min-width: 1024px) {
    .TopPlayer_player_table__2BtHc thead th:last-child {
        padding-right:50px
    }
}

.TopPlayer_player_table__2BtHc thead th:not(:first-child) {
    color: hsla(0,0%,46.7%,.67)
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .TopPlayer_player_table__2BtHc thead th:not(:first-child) {
        color:#a5a5a7
    }
}

.TopPlayer_player_table__2BtHc tbody tr+tr td {
    border-top: 1px solid #f7f7f7;
    border-top: 1px solid var(--color-football-line4)
}

.TopPlayer_player_table__2BtHc tbody tr.TopPlayer_highlight__37Nab td {
    font-weight: 700
}

.TopPlayer_player_table__2BtHc tbody td {
    letter-spacing: -.3px;
    text-align: center;
    line-height: 37px
}

@media(max-width: 280px) {
    .TopPlayer_player_table__2BtHc tbody td {
        font-size:12px
    }
}

@media(min-width: 1024px) {
    .TopPlayer_player_table__2BtHc tbody td {
        font-size:15px;
        line-height: 34px
    }
}

.TopPlayer_player_table__2BtHc tbody td:first-child {
    padding-left: 15px;
    text-align: left
}

@media(min-width: 1024px) {
    .TopPlayer_player_table__2BtHc tbody td:first-child {
        padding-left:49px
    }
}

.TopPlayer_player_table__2BtHc tbody td:last-child {
    padding-right: 10px;
    color: #888
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .TopPlayer_player_table__2BtHc tbody td:last-child {
        color:#a5a5a7
    }
}

@media(min-width: 1024px) {
    .TopPlayer_player_table__2BtHc tbody td:last-child {
        padding-right:42px
    }
}

.TopPlayer_player_table__2BtHc tbody td .TopPlayer_cell_name__YK3RZ {
    display: table;
    table-layout: fixed;
    width: 100%
}

.TopPlayer_player_table__2BtHc tbody td .TopPlayer_name__fjnOg {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: table-cell
}

.TopPlayer_guide__1R9ij {
    padding: 9px 15px 27px;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    word-break: keep-all;
    color: #a7a7a7;
    color: var(--color-text-subinfo4)
}

@media(min-width: 1024px) {
    .TopPlayer_guide__1R9ij {
        padding:9px 15px 19px;
        font-size: 13px;
        line-height: 27px;
        letter-spacing: -.43px;
        color: #939393
    }
}

:root {
    --color-home-background: #edeff5;
    --color-card-background: #fafafa;
    --color-background1: #fff;
    --color-background2: #f1f1f1;
    --color-background3: #edf2f8;
    --color-background4: #fff;
    --color-background5: #f6f8f9;
    --color-home-time: #0244a8;
    --color-away-time: #0d4a3c;
    --color-home-team: #e33f21;
    --color-away-team: #2664d0;
    --color-separtion-line: #eff2f9;
    --color-line1: #f4f4f4;
    --color-line2: #e6e8e9;
    --color-line3: #f8f8f8;
    --color-line4: #e4e4e4;
    --color-point1: #3780ed;
    --color-football-line1: #e4e4e4;
    --color-football-line2: #e4e4e4;
    --color-football-line3: #f1f1f1;
    --color-football-line4: #f7f7f7;
    --color-football-home: #e33f21;
    --color-football-away: #2664d0;
    --color-text-title: #000;
    --color-text-title-s: #555;
    --color-text-body: #000;
    --color-text-subinfo1: #888;
    --color-text-subinfo2: #dedede;
    --color-text-subinfo3: #888;
    --color-text-subinfo4: #a7a7a7;
    --color-text-subinfo5: #adb5bc;
    --color-text-subinfo6: #303038;
    --color-text-subinfo7: #303038;
    --color-text-point1: #1e4ab2;
    --color-text-point2: #f14960;
    --color-text-point3: #03754d;
    --color-text-point4: #4d8d77;
    --color-text-point5: #c0341a;
    --color-text-ready: #0c79f4;
    --color-text-play: #ff3d68;
    --color-text-finished: #767678;
    --color-icon-lose: #1c8af5;
    --color-icon-win: #33c850;
    --color-icon-draw: #6e6e6e;
    --color-icon-empty: #f4f5f7;
    --color-icon-player-win: #f14960;
    --color-icon-player-lose: #33c850;
    --color-icon-player-save: #585e6c;
    --color-icon-outscore: #fc5858;
    --color-graph1: #6c7a99;
    --color-graph2: #98a4bc;
    --color-graph3: #b2bdd1;
    --color-button-relay: #4da7ff;
    --color-button-set-tab: #335bbd;
    --color-selected-link: #67a6fd;
    --color-qatar-point1: #802045;
    --color-qatar-point2: #cc1d5c;
    --color-qatar-more-button: #fff;
    --color-qatar-more-button-border: #e2e2e2;
    --color-qatar-more-button-text: #802045;
    --color-best-player-text-point: #467def;
    --color-qatar-pagination: #c5c5c5;
    --color-qatar-flicking-button-background: #fff;
    --color-qatar-flicking-button-border: #eaeaea;
    --color-qatar-news-title: #181818;
    --color-qatar-news-info: #767678;
    --color-qatar-news-info-dot: #d9d9d9;
    --color-qatar-news-line: #eff0f0;
    --color-qatar-score-card-background: #fdf8f0;
    --color-qatar-score-card-border: #f9f1e5;
    --color-qatar-score-card-round: #898989;
    --color-qatar-score-card-bar-background: #e1d8ca;
    --color-qatar-score-card-bar-right: #31c2a8;
    --color-qatar-detail-score-line1: #f1f1f1;
    --color-qatar-detail-score-line2: #efefef;
    --color-qatar-detail-score-text1: #9a9a9a;
    --color-qatar-detail-score-text2: #000;
    --color-qatar-notice: #a7a7a7;
    --color-golf-background3: #e1e5e8;
    --color-golf-score-box: #f4f8fc;
    --color-golf-main-text2: #343434;
    --color-golf-white-box: #fff;
    --color-golf-point1: #00b776;
    --color-golf-point2: #00b675;
    --color-golf-point-wild: #f4a705;
    --color-golf-bubble-text: #4e4e4e;
    --color-golf-bubble-border: #98e1c7;
    --color-golf-button-border: #dde1e4;
    --color-golf-button-border2: #e4e4e4;
    --color-golf-sub-text1: #606060;
    --color-golf-sub-text2: #a5afbb;
    --color-golf-sub-text3: #555;
    --color-golf-sub-text4: #6f6f6f;
    --color-golf-sub-text5: #616161;
    --color-golf-sub-text6: #001a38;
    --color-golf-text-point: #222;
    --color-channel-background1: #fff;
    --color-channel-background2: #f5f6f8;
    --color-channel-text1: #000;
    --color-channel-button: #333a52;
    --color-opentalk-nodata-text: #767676;
    --color-opentalk-nodata-line: #ededed;
    --color-opentalk-banner: #f0f6fc;
    --color-opentalk-banner-text: #888;
    --color-opentalk-home-banner: #ebf4fe;
    --color-opentalk-home-banner-text: #8da4be
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME {
        --color-home-background:#303033;
        --color-card-background: #48484b;
        --color-background1: #39393c;
        --color-background2: #48484b;
        --color-background3: #3e3e41;
        --color-background4: #39393c;
        --color-background5: #48484b;
        --color-home-time: #0152cb;
        --color-away-time: #177861;
        --color-home-team: #e33f21;
        --color-away-team: #2664d0;
        --color-separtion-line: #303033;
        --color-line1: #464649;
        --color-line2: #545457;
        --color-line3: #464649;
        --color-line4: #545457;
        --color-point1: #6b9cff;
        --color-football-line1: #464649;
        --color-football-line2: #545457;
        --color-football-line3: #464649;
        --color-football-line4: #464649;
        --color-football-home: #e33f21;
        --color-football-away: #2664d0;
        --color-text-title: #f0f0f2;
        --color-text-title-s: #dadde0;
        --color-text-body: #dadde0;
        --color-text-subinfo1: #a5a5a7;
        --color-text-subinfo2: #919192;
        --color-text-subinfo3: #919192;
        --color-text-subinfo4: #919192;
        --color-text-subinfo5: #919192;
        --color-text-subinfo6: #dadde0;
        --color-text-subinfo7: #676768;
        --color-text-point1: #6b9cff;
        --color-text-point2: #e56b81;
        --color-text-point3: #1bb088;
        --color-text-point4: #65c2a9;
        --color-text-point5: #fd9781;
        --color-text-ready: #8abbff;
        --color-text-play: #e56b81;
        --color-text-finished: #919192;
        --color-icon-lose: #5f9fde;
        --color-icon-win: #6bb579;
        --color-icon-draw: #8d8d8d;
        --color-icon-empty: #39393c;
        --color-icon-player-win: #e65972;
        --color-icon-player-lose: #22335c;
        --color-icon-player-save: #53596a;
        --color-icon-outscore: #e56b81;
        --color-graph1: #53596a;
        --color-graph2: #494e59;
        --color-graph3: #3a3e48;
        --color-button-relay: #5294d5;
        --color-button-set-tab: #3780ed;
        --color-selected-link: #8abbff;
        --color-qatar-point1: #e0719c;
        --color-qatar-point2: #e0719c;
        --color-qatar-more-button: #39393c;
        --color-qatar-more-button-border: #545457;
        --color-qatar-more-button-text: #e0719c;
        --color-best-player-text-point: #6b9cff;
        --color-qatar-pagination: #636367;
        --color-qatar-flicking-button-background: #48484b;
        --color-qatar-flicking-button-border: #545457;
        --color-qatar-news-title: #dadde0;
        --color-qatar-news-info: #919192;
        --color-qatar-news-info-dot: #919192;
        --color-qatar-news-line: #464649;
        --color-qatar-score-card-background: #48484b;
        --color-qatar-score-card-border: #464649;
        --color-qatar-score-card-round: #a5a5a7;
        --color-qatar-score-card-bar-background: #696969;
        --color-qatar-score-card-bar-right: #4cd6cc;
        --color-qatar-detail-score-line1: #464649;
        --color-qatar-detail-score-line2: #464649;
        --color-qatar-detail-score-text1: #a5a5a7;
        --color-qatar-detail-score-text2: #39393c;
        --color-qatar-notice: #919192;
        --color-golf-background3: #48484b;
        --color-golf-score-box: #444449;
        --color-golf-main-text2: #f0f0f2;
        --color-golf-white-box: #303033;
        --color-golf-point1: #1bb088;
        --color-golf-point2: #1bb088;
        --color-golf-point-wild: #ffc552;
        --color-golf-bubble-text: #f0f0f2;
        --color-golf-bubble-border: #37cfa7;
        --color-golf-button-border: #464649;
        --color-golf-button-border2: #464649;
        --color-golf-sub-text1: #919192;
        --color-golf-sub-text2: #919192;
        --color-golf-sub-text3: #919192;
        --color-golf-sub-text4: #919192;
        --color-golf-sub-text5: #919192;
        --color-golf-sub-text6: #f0f0f2;
        --color-golf-text-point: #f0f0f2;
        --color-channel-background1: #39393c;
        --color-channel-background2: #39393c;
        --color-channel-text1: #f0f0f2;
        --color-channel-button: #f0f0f2;
        --color-opentalk-nodata-text: #a5a5a7;
        --color-opentalk-nodata-line: #464649;
        --color-opentalk-banner: #48484b;
        --color-opentalk-banner-text: #919192;
        --color-opentalk-home-banner: #434853;
        --color-opentalk-home-banner-text: #b6c9dd
    }
}

:root {
    --color-opentalk-card-background: #fff;
    --color-opentalk-card-line: #efefef;
    --color-opentalk-card-title: #000;
    --color-opentalk-card-text: #000;
    --color-opentalk-card-text2: #aaa;
    --color-opentalk-card-text3: #858893;
    --color-opentalk-point1: #2d8dff;
    --color-opentalk-point2: #fc5151;
    --color-opentalk-point3: #3680f7;
    --color-opentalk-group-more-line: #e6e6ea;
    --color-opentalk-group-more-text: #303038;
    --color-opentalk-group-more-icon: #858585;
    --color-opentalk-talkbox-line: rgba(0,0,0,0.06);
    --color-opentalk-talkbox-line2: #f0f1f9;
    --color-opentalk-talkbox-text: #858893;
    --color-opentalk-talkbox-text2: #4d4d4d;
    --color-opentalk-talkbox-category: rgba(236,240,244,0.5);
    --color-opentalk-talkbox-category-text: #7b7b7b;
    --color-opentalk-highlight: #489cff;
    --color-opentalk-info-box: #f6f8fa;
    --color-opentalk-info-border: #efefef;
    --color-opentalk-info-text: #858893;
    --color-opentalk-info-icon: #858893;
    --color-issuetalk-blue-point1: #334fa4;
    --color-issuetalk-blue-point2: #d3deff;
    --color-issuetalk-red-point1: #a4090d;
    --color-issuetalk-red-point2: #fee5d3;
    --color-issuetalk-green-point1: #2d643d;
    --color-issuetalk-green-point2: #fffdc4;
    --color-issuetalk-qatar-point1: #802045;
    --color-issuetalk-qatar-point2: #faeedc
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME {
        --color-opentalk-card-background:#39393c;
        --color-opentalk-card-line: #464649;
        --color-opentalk-card-title: #f0f0f2;
        --color-opentalk-card-text: #dadde0;
        --color-opentalk-card-text2: #919192;
        --color-opentalk-card-text3: #a5a5a7;
        --color-opentalk-point1: #6b9cff;
        --color-opentalk-point2: #e56b81;
        --color-opentalk-point3: #6b9cff;
        --color-opentalk-group-more-line: #464649;
        --color-opentalk-group-more-text: #a5a5a7;
        --color-opentalk-group-more-icon: #a5a5a7;
        --color-opentalk-talkbox-line: #464649;
        --color-opentalk-talkbox-line2: #464649;
        --color-opentalk-talkbox-text: #919192;
        --color-opentalk-talkbox-text2: #919192;
        --color-opentalk-talkbox-category: rgba(72,72,75,0.5);
        --color-opentalk-talkbox-category-text: #919192;
        --color-opentalk-highlight: #6b9cff;
        --color-opentalk-info-box: #404043;
        --color-opentalk-info-border: #464649;
        --color-opentalk-info-text: #919192;
        --color-opentalk-info-icon: #919192;
        --color-issuetalk-blue-point1: #3a56ac;
        --color-issuetalk-red-point1: #bf434e;
        --color-issuetalk-green-point1: #2d643d;
        --color-issuetalk-qatar-point1: #e0719c
    }
}

.PlayerRecord_comp_player_record__3pZ8i {
    overflow: hidden;
    padding-bottom: 33px;
    border-top: 10px solid #eff2f9;
    border-top: 10px solid var(--color-separtion-line)
}

@media(min-width: 1024px) {
    .PlayerRecord_comp_player_record__3pZ8i {
        margin:0 25px;
        padding-bottom: 31px;
        border-top-width: 2px;
        border-color: #e4e4e4;
        border-color: var(--color-football-line1)
    }
}

.PlayerRecord_player_list_area__3R4fS {
    position: relative
}

.PlayerRecord_player_list_area__3R4fS:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 139px;
    border-right: 1px solid #e4e4e4;
    border-right: 1px solid var(--color-line4);
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.05);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.05);
    z-index: 1;
    content: ""
}

@media(min-width: 1024px) {
    .PlayerRecord_player_list_area__3R4fS:after {
        display:none
    }
}

.PlayerRecord_list_title__1Shhj {
    background: #fff
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerRecord_list_title__1Shhj {
        background:#48484b
    }
}

.PlayerRecord_list_title__1Shhj .PlayerRecord_name__2yO-j {
    display: block;
    width: 140px;
    padding: 8px 0 8px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 22px
}

@media(min-width: 1024px) {
    .PlayerRecord_list_title__1Shhj .PlayerRecord_name__2yO-j {
        width:127px;
        padding-left: 13px
    }
}

.PlayerRecord_player_item__v-ogu {
    border-top: 1px solid #f1f1f1;
    border-top: 1px solid var(--color-football-line3);
    font-size: 13px;
    line-height: 35px
}

.PlayerRecord_player_item__v-ogu:first-child {
    border-color: #e4e4e4;
    border-color: var(--color-football-line2)
}

.PlayerRecord_player_item__v-ogu:nth-child(odd) {
    background: #fff
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerRecord_player_item__v-ogu:nth-child(odd) {
        background:#39393c
    }
}

.PlayerRecord_player_item__v-ogu:nth-child(2n) {
    background: #f5f8fb
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerRecord_player_item__v-ogu:nth-child(2n) {
        background:#39393c
    }
}

.PlayerRecord_player_item__v-ogu:last-child {
    border-bottom-color: #e3e5ea
}

.PlayerRecord_button_player__2Vf0Z,.PlayerRecord_name_area__37j5f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 140px;
    padding: 0 5px 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media(min-width: 1024px) {
    .PlayerRecord_button_player__2Vf0Z,.PlayerRecord_name_area__37j5f {
        padding-left:13px
    }
}

.PlayerRecord_button_player__2Vf0Z .PlayerRecord_name__2yO-j,.PlayerRecord_name_area__37j5f .PlayerRecord_name__2yO-j {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    z-index: 10;
    max-width: 104px;
    color: #000;
    color: var(--color-text-title)
}

@media(min-width: 1024px) {
    .PlayerRecord_button_player__2Vf0Z .PlayerRecord_name__2yO-j,.PlayerRecord_name_area__37j5f .PlayerRecord_name__2yO-j {
        max-width:93px
    }
}

.PlayerRecord_button_player__2Vf0Z .PlayerRecord_position__1Y1Du,.PlayerRecord_name_area__37j5f .PlayerRecord_position__1Y1Du {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-left: 3px;
    font-size: 10px;
    color: #999
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerRecord_button_player__2Vf0Z .PlayerRecord_position__1Y1Du,html.DARK_THEME .PlayerRecord_name_area__37j5f .PlayerRecord_position__1Y1Du {
        color:#919192
    }
}

.PlayerRecord_button_player__2Vf0Z {
    background-color: transparent;
    border: 0;
    line-height: inherit
}

.PlayerRecord_team_section__2Wzu7 {
    padding-top: 16px
}

@media(min-width: 1024px) {
    .PlayerRecord_team_section__2Wzu7 {
        padding-top:30px
    }
}

.PlayerRecord_team_section__2Wzu7+.PlayerRecord_team_section__2Wzu7 {
    padding-top: 30px
}

.PlayerRecord_table_record_area__eRXiA {
    position: relative;
    margin-top: 10px;
    border-top: 2px solid #000;
    border-bottom: 1px solid #e4e4e4;
    border-bottom: 1px solid var(--color-football-line1)
}

@media(min-width: 1024px) {
    .PlayerRecord_table_record_area__eRXiA {
        margin-top:5px
    }
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerRecord_table_record_area__eRXiA {
        border-top-color:#545457
    }
}

.PlayerRecord_scroll_area__3Kach {
    position: absolute;
    top: 0;
    left: 140px;
    right: 0;
    overflow: hidden
}

@media(min-width: 1024px) {
    .PlayerRecord_scroll_area__3Kach {
        left:127px
    }
}

.PlayerRecord_record_table__1RTLO {
    width: 100%;
    border-spacing: 0;
    border-collapse: separate
}

.PlayerRecord_record_table__1RTLO thead th {
    min-width: 30px;
    padding: 8px 3px;
    color: #adc2f3;
    white-space: nowrap
}

@media(min-width: 1024px) {
    .PlayerRecord_record_table__1RTLO thead th {
        padding-left:0;
        padding-right: 0
    }
}

.PlayerRecord_record_table__1RTLO thead th:nth-child(2) {
    padding-left: 7px
}

@media(min-width: 1024px) {
    .PlayerRecord_record_table__1RTLO thead th:nth-child(2) {
        padding-left:0
    }
}

.PlayerRecord_record_table__1RTLO thead th:nth-child(6),.PlayerRecord_record_table__1RTLO thead th:nth-child(7) {
    padding-left: 8px;
    padding-right: 8px
}

@media(min-width: 1024px) {
    .PlayerRecord_record_table__1RTLO thead th:nth-child(6),.PlayerRecord_record_table__1RTLO thead th:nth-child(7) {
        padding-left:0;
        padding-right: 0
    }
}

.PlayerRecord_record_table__1RTLO thead th:last-child {
    padding-left: 8px;
    padding-right: 6px
}

@media(min-width: 1024px) {
    .PlayerRecord_record_table__1RTLO thead th:last-child {
        padding-left:0;
        padding-right: 0
    }
}

@media(min-width: 1366px) {
    .PlayerRecord_record_table__1RTLO thead th:last-child {
        padding-right:15px
    }
}

.PlayerRecord_record_table__1RTLO thead th .PlayerRecord_button_sort__32gUo {
    position: relative;
    width: 100%;
    padding: 2px 0 4px;
    border: 0;
    background-color: transparent;
    color: #000;
    color: var(--color-text-title);
    font-size: 12px;
    line-height: 16px
}

.PlayerRecord_record_table__1RTLO thead th .PlayerRecord_button_sort__32gUo:after {
    width: 0;
    height: 0;
    border-top: 3px solid #c5c5c5;
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    margin: auto;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    content: ""
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerRecord_record_table__1RTLO thead th .PlayerRecord_button_sort__32gUo:after {
        border-top-color:#919192
    }
}

@media(min-width: 1024px) {
    .PlayerRecord_record_table__1RTLO thead th .PlayerRecord_button_sort__32gUo:after {
        border-width:3px 3px 0;
        bottom: 0
    }
}

.PlayerRecord_record_table__1RTLO thead th .PlayerRecord_button_sort__32gUo[aria-pressed=true] {
    color: #3283fd
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerRecord_record_table__1RTLO thead th .PlayerRecord_button_sort__32gUo[aria-pressed=true] {
        color:#6b9cff
    }
}

.PlayerRecord_record_table__1RTLO thead th .PlayerRecord_button_sort__32gUo[aria-pressed=true]:after {
    border-top-color: currentColor!important
}

.PlayerRecord_record_table__1RTLO tbody td {
    line-height: 35px;
    border-top: 1px solid transparent;
    font-size: 13px;
    text-align: center
}

@media(min-width: 1024px) {
    .PlayerRecord_record_table__1RTLO tbody td {
        padding:0 2px
    }
}

.PlayerRecord_record_table__1RTLO tbody td:nth-child(2) {
    padding-left: 3px
}

@media(min-width: 1024px) {
    .PlayerRecord_record_table__1RTLO tbody td:nth-child(2) {
        padding-left:2px
    }
}

@media(min-width: 1366px) {
    .PlayerRecord_record_table__1RTLO tbody td:last-child {
        padding-right:17px
    }
}

.PlayerRecord_record_table__1RTLO tbody td.PlayerRecord_highlight__wWagT {
    color: #3283fd
}

@media(prefers-color-scheme: dark) {
    html.DARK_THEME .PlayerRecord_record_table__1RTLO tbody td.PlayerRecord_highlight__wWagT {
        color:#6b9cff
    }
}

.PlayerRecord_record_table__1RTLO tbody td.PlayerRecord_empty__35Ame {
    color: #c2c2c2
}

.PlayerRecord_link_title_area__1blUC,.PlayerRecord_title_area__MnXTH {
    display: inline-block;
    margin-left: 13px;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -.3px
}

@media(min-width: 1024px) {
    .PlayerRecord_link_title_area__1blUC,.PlayerRecord_title_area__MnXTH {
        margin-left:0
    }
}

.PlayerRecord_link_title_area__1blUC .PlayerRecord_title__VqlyH,.PlayerRecord_title_area__MnXTH .PlayerRecord_title__VqlyH {
    display: inline-block;
    vertical-align: top
}

.PlayerRecord_link_title_area__1blUC .PlayerRecord_logo__Q0p3N,.PlayerRecord_title_area__MnXTH .PlayerRecord_logo__Q0p3N {
    display: inline-block;
    vertical-align: top;
    width: 25px;
    height: 25px;
    margin-right: 3px
}

.PlayerRecord_link_title_area__1blUC .PlayerRecord_logo__Q0p3N img,.PlayerRecord_title_area__MnXTH .PlayerRecord_logo__Q0p3N img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    vertical-align: top
}

.PlayerRecord_link_title_area__1blUC .PlayerRecord_logo__Q0p3N:empty,.PlayerRecord_title_area__MnXTH .PlayerRecord_logo__Q0p3N:empty {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 184 185' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='120' height='120' x='32' y='32' fill='%231C1C1C' opacity='.2' rx='4'/%3E%3Cpath fill='%23fff' d='M67 115l2.642-12.506H96.77c.2 0 .364-.044.464-.126.1-.082.18-.231.224-.424.04-.194.035-.363-.024-.48-.059-.115-.188-.226-.367-.308l-15.31-6.94c-2.831-1.297-5.036-3.408-6.385-6.107-1.35-2.7-1.71-5.716-1.046-8.729.661-3.013 2.26-5.604 4.617-7.493C81.297 70 84.177 69 87.275 69H117l-2.587 12.506H87.275c-.2 0-.364.044-.464.126-.1.082-.18.231-.224.424-.04.194-.035.363.024.478.059.114.188.225.367.307l15.311 6.94c2.83 1.297 5.035 3.408 6.384 6.107 1.349 2.7 1.711 5.716 1.046 8.729-.661 3.013-2.26 5.604-4.617 7.493-2.357 1.889-5.24 2.887-8.336 2.887H67V115z'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: contain
}

.PlayerRecord_icon_my__20gOt {
    margin: 6px 0 0 4px
}

/* 전력 : 상세 타이틀부 */
.spd_match_title_container {
	display:flex;
	background-color:var(--lineup_common_bgcolor4);
	border-radius:var(--main_bordertype20);
	border-top:var(--lineup_common_border4sizet) solid var(--lineup_common_border4t) !important;
	border-bottom:var(--lineup_common_border4sizeb) solid var(--lineup_common_border4b) !important;
	border-left:var(--lineup_common_border4sizel) solid var(--lineup_common_border4l) !important;
	border-right:var(--lineup_common_border4sizer) solid var(--lineup_common_border4r) !important;
	padding:20px;
}
.spd_match_title_container .team_home {flex:1;height:70px;text-align:center;}
.spd_match_title_container .team_home img {width:46px;}
.spd_match_title_container .team_home .team_name {
	color:var(--lineup_common_color3);
}


.spd_match_title_container .hscore {width:40px;font-size:18px;padding-top:20px;text-align:left;color:var(--lineup_common_color7);}
.spd_match_title_container .win_score {color:var(--lineup_common_color8);}
.spd_match_title_container .c_box {width:30%;text-align:center;}
.spd_match_title_container .c_box .status {
	display:inline-block;margin:0 auto;
	background-color:var(--lineup_common_bgcolor5);
	color:var(--lineup_common_color4);
	border-radius:var(--main_bordertype);font-size:11px;min-width:60px;text-align:center;padding-bottom:2px;padding-top:2px;padding-left:5px;padding-right:5px;
	border-top:var(--lineup_common_border5sizet) solid var(--lineup_common_border5t) !important;
	border-bottom:var(--lineup_common_border5sizeb) solid var(--lineup_common_border5b) !important;
	border-left:var(--lineup_common_border5sizel) solid var(--lineup_common_border5l) !important;
	border-right:var(--lineup_common_border5sizer) solid var(--lineup_common_border5r) !important;
}
.spd_match_title_container .c_box .status .playing {background-color:#4fe744;color:green;}
.spd_match_title_container .c_box .status .before {background-color:#dc3545;color:#fff;}
.spd_match_title_container .c_box .game_time {margin-top:10px;margin-bottom:7px;
	color:var(--lineup_common_color5);
}
.spd_match_title_container .c_box .stadium {color:var(--lineup_common_color6);font-size:12px;word-wrap:break-word;word-break:break-all;white-space:normal;}
.spd_match_title_container .ascore {width:40px;font-size:18px;padding-top:20px;text-align:right;color:var(--lineup_common_color7);}

.spd_match_title_container .team_away {flex:1;height:70px;text-align:center;}
.spd_match_title_container .team_away img {width:46px;}
.spd_match_title_container .team_away .team_name {
	color:var(--lineup_common_color3);
}

@media (max-width: 1240px) {
    .spd_match_title_container {padding:10px;}


    .spd_match_title_container .c_box {width:24%;}
    .spd_match_title_container .c_box .stadium {font-size:11px;}
}

.page-title-main-line {
    position: relative;
    height: 39px;
    padding-left: 5px;
    font-size: 14px;
    line-height: 39px;
    background:var(--lineup_common_bgcolor2);
	border-top:var(--lineup_common_border2sizet) solid var(--lineup_common_border2t);
	border-bottom:var(--lineup_common_border2sizeb) solid var(--lineup_common_border2b);
	border-left:var(--lineup_common_border2sizel) solid var(--lineup_common_border2l);
	border-right:var(--lineup_common_border2sizer) solid var(--lineup_common_border2r);
}

.page-title-main-line div {
	color:var(--lineup_common_color);
}

.backbtn {
	background:var(--lineup_common_bgcolor3);
	border-top:var(--lineup_common_border3sizet) solid var(--lineup_common_border3t) !important;
	border-bottom:var(--lineup_common_border3sizeb) solid var(--lineup_common_border3b) !important;
	border-left:var(--lineup_common_border3sizel) solid var(--lineup_common_border3l) !important;
	border-right:var(--lineup_common_border3sizer) solid var(--lineup_common_border3r) !important;
	color:var(--lineup_common_color2) !important;
}

