@charset "utf-8";

[data-theme-mode=light] {
	*{font-family:'p6',sans-serif}

	.logo {background: none;}

	#footer address {color: var(--a3a3);}
	#footer a {background: #fff;color: var(--a3a3);}

	.memberLayer{background:var(--login-overlay-bg)}
	.memberLayer .layerInner .btnSubmit,
	.memberLayer .layerInner .btnCancel,
	.memberLayer .layerInner .cont ul li.hasCheck button,
	.memberLayer.alarm .layerInner .bottom a{color:#fff}
	.memberLayer .layerInner .btnCancel,
	.memberLayer .layerInner .btnSubmit.join {background:var(--login-secondary-bg) !important;border:1px solid var(--login-secondary-border) !important;box-shadow:var(--login-secondary-shadow) !important;color: #222 !important;}
	.memberLayer .layerInner .cont ul li input,
	.memberLayer .layerInner .cont ul li textarea,
	.memberLayer .layerInner .cont ul li #notice_view{color:#333}

	.joinWrap #header.joinHeader{background:var(--126e51)}
	.joinContent form .joinTab{border-color:#dbe7f5}
	.joinContent form .joinTab .tabWrap a.on{color:var(--126e51)}
	.joinContent form .joinTab .tabWrap a.on::after{background:var(--126e51)}
	.joinContent form .tabContent input,
	.joinContent form .tabContent select{border-color:#dbe7f5;background-color:#fff}
	.joinContent form .tabContent li span.title{color:#999}
	.joinContent form .tabContent li.active span.title{color:var(--126e51)}
	.joinContent form .tabContent .btnArea a.point{background:var(--126e51);color:#fff}

	#left{--notice-icon-color:var(--126e51);--theme-color:var(--126e51);--header-cash-icon:var(--header-cash-icon2);--00ffa3:var(--126e51);--black:#fff;--menu-sub-arr-text:#fff}

	.left-menu>li>a .arr {color: #87a1c4;}
	.left-menu>li.has-sub.active .arr {color: #ffffff;}
	.left-menu>li>a>span,
	.left-menu>li>ul>li>a{color:#333}
	.left-menu>li>ul>li>a:hover,
	.left-menu>li>ul>li.active a{color:var(--126e51)}
	.left-menu>li>ul>li ul li a{color:#555!important}
	.left-menu>li>ul>li ul li a:hover{color:var(--126e51)!important}

	body.expand .left-menu{--3737:var(--126e51);--ffe:#fff}
	body.expand .left-menu li a:hover span,
	body.expand .left-menu li.has-sub ul li.tit{font-family:'p7';color:var(--126e51)}

	#modeToggle{--menu-sub-border:#e8eff8;--menu-icon-color:#fff;--fff:#64748b}
	#modeToggle .switch{border-color:#c7d7ee;background:linear-gradient(180deg,#eef4fb 0%, #dbe7f5 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}
	#modeToggle .switch:hover{border-color:#b8cce6;background:linear-gradient(180deg,#e7f0fb 0%, #d3e2f4 100%)}
	#modeToggle .switch:after{background:linear-gradient(180deg,#ffffff 0%, #edf3fb 100%);box-shadow:0 4px 12px rgba(37,99,235,.18)}
	#modeToggle .switch .iconfont.left{color:var(--accent-blue)}
	#modeToggle .switch .iconfont.right{color:#94a3b8}

	.header-menu.auth-actions a.join{background:var(--ffe);color:#222}
	.header-menu.auth-actions a.login{border:1.5px solid var(--126e51);background:var(--126e51);color:var(--fff)}
	.header-menu.auth-actions a.login:hover{border:1.5px solid var(--126e51);color:var(--fff)}
	/* .header-menu.quick a:nth-child(1) {background: #64748b;} */
	.header-menu.quick a:nth-child(3) {color: #222;}
	.header-menu a.nickname {color: #222;}

	.board-tit>.iconfont{color:var(--126e51)}
	.board-tit a{color:#888}
	.sc-tit p button{border-color:#e8eff8;background:#fff}
	.sc-tit p button .iconfont{color:#dbe7f5}
	.sc-tit p button.active .iconfont{color:var(--126e51)}
	.sc-list a .img::before,
	.event-list .img::before{border-color:#0000000f}
	.board-list{--3737:#e8eff8;--menu-sub-bg:#dbe7f5}
	.freeboard .board-list ul li a i{color:var(--126e51)}
	.freeboard .board-list ul li a em {color: #fff;}
	.main-scroll.partner .sc-list .img{background:#dbe7f5;}
	.main-scroll.partner .sc-list .img img {filter: brightness(0);}

	#footer{--left-bg:#dbe7f5;--body-bg:#fff;--b0b0:#333}
	#footer a .iconfont{color:var(--126e51)}

	.bonus-folder{border:0;background:#e8eff8}
	.bonus-folder div ul li{background:#fff}
	.bonus-folder div ul li span.divd{white-space:nowrap}

	.cart-tit #cart_cnt{color:var(--126e51)}

	#picklist{--3838:#edf3fb;--4246:#dbe7f5;--6a6d:#64748b;--aeae:#64748b;--font-color:#1e293b;--848484:#94a3b8;--222:#fff}
	.cart-tit #cart_cnt{color:var(--126e51)}
	#picklist li{border-color:#dbe7f5;background:#edf3fb}
	#picklist li::before,
	#picklist li::after{background:#fff}
	#picklist li.no-game{background:#f8fafc}
	#picklist li.no-game span{color:#64748b}
	#picklist li .selInfo .rate{background:var(--126e51);color:#fff}
	#bonusTip{background:#f8fafc}
	#bonusTip p{color:#383838}
	#bonusTip .info span{color:var(--126e51)}

	.cart-input,
	.cart-input input{background:#fff;color:#1e293b}
	.cart-input button{border-color:#e8eff8;color:var(--126e51)}
	.cart-button button{background:#dbe7f5;color:#1e293b}
	.cart-form dl dt, .cart-form dl dd{font-family:'p5'}
	.cart-form dl dd span#TotalBenefit{color:var(--126e51)}
	#bsp_betbtn{background:linear-gradient(180deg,#3b82f6 0%,#2563eb 100%);color:#fff}

	.pageTitle{color:#888}
	.tabTitle.depth1{border-color:#dbe7f5}
	.tabTitle.depth1 a{color:#333}
	.tabTitle.depth1 a.on,
	.tabTitle.depth1 a:hover{color:var(--126e51)!important}
	.tabTitle.depth1::after{background-color:var(--126e51)!important}
	.tabTitle.depth2{background:#dbe7f5}
	.tabTitle.depth2 a{color:#64748b}
	.tabTitle.depth2 a:hover,
	.tabTitle.depth2 a.on{color:#222!important}

	.g_gr_c *{color:#fff!important}
	.bettings .g_gr_c,
	.result .g_gr_c,.g_gr_o{border-color:var(--126e51);background:#fff!important}
	.bettings .g_gr_c *,
	.result .g_gr_c *,.g_gr_o *{color:#333!important}
	.thead-b{background:#e8eff8}
	.thead button{color:var(--126e51)}
	.game_data{background:#e8eff8}
	.g_head .division{color:#666}
	.g_head .btn-play{color:var(--126e51)}
	.g_bonus{color:#fff}
	.g_item li{background:#f8fafc}
	.g_item li.g_day{color:#888}
	.g_item li.g_fav button{color:#94a3b8}
	.g_item li.g_fav button.on{color:#f5c41a}
	.g_item li.g_home,
	.g_item li.g_away,
	.g_item li.g_odd{background:#fff}
	.g_item li .divd{color:#333}
	.g_item li .g_odd_h{color:var(--126e51)}
	.g_item.bfvgame li.g_more{color:#1e293b}
	.g_item.bfvgame li.g_more .yellow{display:flex;align-items:center;justify-content:center;width:100%;height:24px;border-radius:12px;background:#e8eff8;color:var(--126e51)}
	.g_item li.g_more a{color:#333}
	.g_item li.g_more a.g_list_view{color:var(--126e51)}
	.g_item li.g_gr_d::after{background-color:rgba(255,255,255,.8);color:#94a3b8}
	.g_item.prematch li.g_home.flex-start span{color:var(--126e51)}

	.league-filter button{background:#fff;color:#333}
	.league-filter button.on{border-color:var(--126e51);background:var(--126e51);color:#fff}

	.eventCard{background:#fff;border:1px solid #e8eff8}
	.eventRule{background:#f8fafc}
	.eventRule p{color:#666}
	.eventRule p:before{background: #666;}

	/* fame */
	.fame-day-nav h3 span{color:var(--126e51)}
	.fame-btn-history{
		border-color:#dbe7f5;
		background:#fff;
		color:#475569;
	}
	.fame-btn-history.today{
		background:var(--126e51);
		border-color:var(--126e51);
		color:#fff;
	}
	.fame-section-title{
		border-color:#e8eff8;
		background:linear-gradient(180deg,#fff 0%, #f7fbfa 100%);
	}
	.fame-section-title strong{color:var(--126e51)}
	.fame-list-header{
		border-color:#e8eff8;
		background:#e8eff8;
	}
	.fame-list-header>div{color:#475569}
	.fame-rank-row:hover,
	.fame-rank-row.active{background:#fff}
	.fame-rank-row>div{
		border-bottom-color:#e8eff8;
		border-left-color:#e8eff8;
	}
	.fame-btn-look{background:#94a3b8}
	.fame-rank-row.active .fame-btn-look i{color:#fff!important}
	.fame-detail-area{border-bottom-color:#e8eff8}
	.fame-detail-card{
		background:#fff;
		border-color:#e8eff8;
	}
	.fame-card-head{color:#64748b}
	.fame-card-match{color:#1e293b}
	.fame-card-info{color:#64748b}
	.fame-card-info>span{
		color:#475569;
		background:#f7fbfa;
		border:1px solid #e8eff8;
	}
	.fame-card-info>span:first-child{
		color:var(--126e51);
		border-color:rgba(37,99,235,.18);
		background:#fff;
	}
	.fame-card-subtotal{
		border:1px solid #e8eff8;
		border-radius:8px;
		background:#f7fbfa;
		color:#334155;
	}
	.fame-card-subtotal strong{color:#333}
	.fame-detail-table thead th{
		color:#475569;
		background:#e8eff8;
		border-bottom-color:#dbe7f5;
	}
	.fame-detail-table tbody td{
		background:#fff;
		color:#334155;
		border-bottom-color:#e8eff8;
		border-left-color:#e8eff8;
	}
	.fame-detail-table tbody tr td:first-child{color:#64748b}
	.fame-status-win{color:#fff!important}
	.fame-status-etc{
		color:#64748b!important;
		background:#f8fafc!important;
		border-color:#e8eff8;
	}
	.fame-subtotal{background:#fff}
	.fame-subtotal p{color:#334155}
	.fame-divider{color:#dbe7f5}
	.fame-list .no-data{color:#64748b}

	.eventHelpPage .tabTitle.depth1.eventTabs{
		border:1px solid #e8eff8;
		background:linear-gradient(180deg,#f7fbfa 0%, #dfe9e5 100%);
		box-shadow:inset 0 1px 0 rgba(255,255,255,.7);
	}
	.eventHelpPage .tabTitle.depth1.eventTabs a{
		border-color:#dbe7f5;
		background:#fff;
		color:#475569;
	}
	.eventHelpPage .tabTitle.depth1.eventTabs a.on{
		background:var(--126e51);
		border-color:var(--126e51);
		color:#fff!important;
		box-shadow:0 10px 22px rgba(37,99,235,.16);
	}
	.eventHelpPage .eventHelpTopImg{border-color:#e8eff8}
	.eventHelpPage .eventHelpTopImg img{max-width:100%}
	.eventHelpPage .tabTitle.depth1.eventTabs a:not(.on):focus-visible{
		border-color:var(--126e51);
		color:var(--126e51);
		box-shadow:0 0 0 3px rgba(37,99,235,.14);
	}
	.eventHelpPage .tabTitle.depth1.eventTabs a.on:focus-visible{
		color:#fff!important;
		box-shadow:0 0 0 3px rgba(37,99,235,.14), 0 10px 22px rgba(37,99,235,.16);
	}
	.eventHelpPage .eventCard{
		border:1px solid #e8eff8;
		background:linear-gradient(180deg,#fff 0%, #f7fbfa 100%);
		box-shadow:0 12px 28px rgba(37,99,235,.08);
	}
	.eventHelpPage .eventCardHead h3{
		color:var(--126e51);
	}
	.eventHelpPage .eventBadge2{
		background:var(--126e51);
		color:#fff;
		box-shadow:0 10px 20px rgba(37,99,235,.14);
	}
	.eventHelpPage .eventBlock{
		border-color:#e8eff8;
		background:#f7fbfa;
	}
	.eventHelpPage .eventBlockTitle span,
	.eventHelpPage .eventSectionHead span,
	.eventHelpPage .eventFieldHelp{
		color:#64748b;
	}
	.eventHelpPage .eventRule p,
	.eventHelpPage .eventStatus p,
	.eventHelpPage .eventFieldRow label{
		color:#334155;
	}
	.eventHelpPage .eventFormSection,
	.eventHelpPage .eventActionSection{
		border-top-color:#e8eff8;
	}
	.eventHelpPage .eventFieldRow input,
	.eventHelpPage .eventFieldRow textarea{
		border-color:var(--surface-4);
		background:var(--surface-1);
		color:var(--font-color);
		caret-color:var(--theme-color);
	}
	.eventHelpPage .eventFieldRow select{
		border-color:var(--surface-4);
		background-color:var(--surface-1);
		color:var(--font-color);
		caret-color:var(--theme-color);
	}
	.eventHelpPage .eventFieldRow input::placeholder,
	.eventHelpPage .eventFieldRow textarea::placeholder{
		color:var(--939393);
	}
	.eventHelpPage .eventFieldRow input:focus,
	.eventHelpPage .eventFieldRow textarea:focus{
		border-color:var(--theme-color);
		background:var(--surface-1);
		box-shadow:0 0 0 3px rgba(37,99,235,.12);
	}
	.eventHelpPage .eventFieldRow select:focus{
		border-color:var(--theme-color);
		background-color:var(--surface-1);
		box-shadow:0 0 0 3px rgba(37,99,235,.12);
	}
	.eventHelpPage .eventButtonRow a{
		border-color:#dbe7f5;
		background:#fff;
		color:#1e293b;
	}
	.eventHelpPage .eventButtonRow a:hover{
		border-color:var(--126e51);
		background:var(--126e51);
		color:#fff;
		box-shadow:0 10px 22px rgba(37,99,235,.14);
	}
	[device-mode=pc] .eventHelpPage .eventAction:hover,
	[device-mode=pc] .eventHelpPage .tabTitle.depth1.eventTabs a:hover{
		border-color:var(--126e51);
		background:var(--126e51);
		color:#fff!important;
		box-shadow:0 10px 22px rgba(37,99,235,.14);
	}
	.eventHelpPage .eventAction:focus-visible{
		box-shadow:0 0 0 3px rgba(37,99,235,.14);
	}
	.eventHelpPage .eventNotice.success{
		background:#e6f4ec;
		border:1px solid #9cc8ac;
		color:#1f5d34;
	}
	.eventHelpPage .eventNotice.error{
		background:#fdecec;
		border:1px solid #e6b0b0;
		color:#9d2d2d;
	}
	.euro-league{background:#e8eff8}
	.euro-team{background:#fff}
	.euro-team.active{background:#f8fafc;border-color:var(--126e51)}
	.euro-bet-input{background:#fff}
	.euro-bet-input input{background:#f8fafc}
	.euro-bet-input button{color: #fff;}
	.event-result-ing{color:var(--126e51)}
	span.result-draw{color:#1e293b}

	.g_info{background:#fff}
	.g_info span{color:#666}
	.g_info .status em{background:#383838;color:#fff}
	.g_info .status em.yellow{background:#ead119;color:#333}
	.g_info .status em.red,
	.g_info .btnCancel{background:#ac3131;color:#fff}

	.betlist-form .date-select label,
	.betlist-form .date-select button{background:#e8eff8}
	#ui-datepicker-div.ui-datepicker{border:1px solid #c7d7ee!important;border-radius:10px;background:#fff!important;background-image:none!important;box-shadow:0 14px 32px rgba(37,99,235,.18);color:#1e293b;z-index:10000!important}
	#ui-datepicker-div .ui-datepicker-header{border:0!important;border-radius:8px;background:#dbe7f5!important;background-image:none!important;color:#1e293b!important}
	#ui-datepicker-div .ui-datepicker-title{font-family:'p6';color:#1e293b}
	#ui-datepicker-div .ui-datepicker-title select{height:28px;border:1px solid #c7d7ee;border-radius:6px;background:#fff;color:#1e293b;outline:none}
	#ui-datepicker-div .ui-datepicker-prev,
	#ui-datepicker-div .ui-datepicker-next{border:1px solid transparent!important;border-radius:6px;background:transparent!important;cursor:pointer}
	#ui-datepicker-div .ui-datepicker-prev-hover,
	#ui-datepicker-div .ui-datepicker-next-hover{border-color:#c7d7ee!important;background:#fff!important}
	#ui-datepicker-div .ui-datepicker-prev span,
	#ui-datepicker-div .ui-datepicker-next span{width:8px;height:8px;margin-top:-4px;background:none!important;border-top:2px solid var(--126e51);border-right:2px solid var(--126e51);text-indent:-9999px}
	#ui-datepicker-div .ui-datepicker-prev span{margin-left:-3px;transform:rotate(-135deg)}
	#ui-datepicker-div .ui-datepicker-next span{margin-left:-5px;transform:rotate(45deg)}
	#ui-datepicker-div table{margin:.4em 0 0}
	#ui-datepicker-div th{color:#64748b}
	#ui-datepicker-div td{padding:2px}
	#ui-datepicker-div td span,
	#ui-datepicker-div td a{border:1px solid #e8eff8!important;border-radius:6px;background:#f8fafc!important;background-image:none!important;color:#1e293b!important;text-align:center}
	#ui-datepicker-div td a:hover{border-color:#3b82f6!important;background:#dbeafe!important;color:#2563eb!important}
	#ui-datepicker-div .ui-state-highlight{border-color:#c7d7ee!important;background:#edf3fb!important;color:var(--126e51)!important}
	#ui-datepicker-div .ui-state-active{border-color:var(--126e51)!important;background:var(--126e51)!important;color:#fff!important}
	#ui-datepicker-div .ui-state-disabled{opacity:1}
	#ui-datepicker-div .ui-state-disabled span{background:#f8fafc!important;color:#94a3b8!important}
	#ui-datepicker-div .ui-datepicker-buttonpane{border-top:1px solid #e8eff8!important;background:#fff!important;background-image:none!important}
	#ui-datepicker-div .ui-datepicker-buttonpane button{border:1px solid #c7d7ee!important;border-radius:6px;background:#f8fafc!important;background-image:none!important;color:#1e293b!important}
	#ui-datepicker-div .ui-datepicker-buttonpane button:hover{background:#dbeafe!important;color:var(--126e51)!important}
	#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-current{background:#dbeafe!important;color:var(--126e51)!important}

	.btn-area a{color:#fff}
	.btn-area a.gray{background:#383838}

	.paging a, .paging span{border-color:#e8eff8;background:#fff;color:#333}
	.paging a:hover{color:var(--126e51)}
	.paging a.on{background:#e8eff8;color:var(--126e51)}
	.paging a.on::after{background:var(--126e51)}
	.paging a .iconfont{color:var(--126e51)}

	.videoWrap{--game-iframe-bg:#e8eff8}
	.videoWrap .game-iframe .btnResize{color:#fff}
	.videoWrap .clockArea{background:#94a3b8}
	.videoWrap .clockArea .gameTitle{color:#fff}
	.videoWrap .clockArea .flip-clock-wrapper{background:#091c16}
	.videoWrap.bet365 .btn-play365{border-color:#c7d7ee;background-color:#fff;color:#1e293b}

	.minigameArea .section{background:#e8eff8}
	.minigameArea .section .sTitle{color:#64748b}
	.minigameArea .section ul li{background:#fff}
	.minigameArea .section ul li .rate{color:#64748b}
	.minigameArea .section ul li.g_gr_d::before{background-color:rgba(255,255,255,.8);color:#94a3b8}

	.betting_stop, .betting_lock{border-color:#fff;background:rgba(255,255,255,.7)}

	.betGameList .inner{background:#e8eff8}
	.betGameList .inner dd ul li{background:#f8fafc}

	.casinoSlot .sc-list a .img{border-color:#64748b;background:#64748b}
	.casinoSlot .sc-list a:hover .img,
	.casinoSlot .sc-list a.on .img{border-color:var(--126e51);background:var(--126e51)}
	.casinoSlot .sc-list a:hover .ctxt,
	.casinoSlot .sc-list a.on .ctxt,
	.casinoSlot .sc-list a .iconfont{color:#fff}
	.casinoSlot .listArea{background:#e8eff8}
	.casinoSlot .listArea .csSearch{background:#fff}
	.casinoSlot .listArea .csSearch input::placeholder,
	.casinoSlot .listArea .csSearch .btns a{color:#999}
	.casinoSlot .listArea #gameList a .txt{color:#333}
	.casinoSlot .listArea #gameList a:hover .txt{color:var(--126e51)}
	.casinoSlot .listArea #gameList a:hover .play{color:#fff}

	ul.freeboard li.notice{border-color:#4d8a77;background:var(--126e51);color:#e8eff8}
	ul.freeboard li.notice a{color:#fff}
	ul.freeboard li>div.gray,
	ul.freeboard li .gray{color:#666}
	ul.freeboard li .notice-title, .event-list .txt .notice-title{color:#2563eb !important}
	ul.freeboard li a em{color:var(--126e51)}
	ul.freeboard li a i{color:#000}
	ul.freeboard li .green, ul.freeboard li .ing{color:var(--126e51)}
	.edit-form input[type=text]{background:var(--126e51);color:#fff}
	.edit-form input[type=text]::placeholder{color:#e8eff8}
	.edit-form textarea{color:#333}
	.edit-form textarea::placeholder{color:#666}
	.help{color:var(--126e51)}

	.article h3{background:var(--126e51);color:#fff}
	.article h3 i{color:#000}
	.article .article-info{border-color:#dbe7f5}
	.article .article-info span{color:#666}
	.comment form div{background:#fff}
	.comment form div span{color:#666}
	.comment form div span::after{background:#e8eff8}
	.comment form div textarea{color:#333}
	.comment form div textarea::placeholder{color:#999}
	.comment form button{color:#fff}
	.comment .btnCommentMore{background-color:#f8fafc;color:#94a3b8}

	.mypage-stat{background:var(--126e51);color:#fff}
	.mypage-stat i,
	.mypage-stat em{color:#e8eff8}

	.memo-list li{background:#f8fafc}
	.memo-list li a strong{color:#333}
	.memo-list li a span {color:#999}
	.memo-list li a em{color:#333}
	.memo-list li a em.green{color:var(--126e51);}
	.memo-list li a .iconfont{background:#94a3b8}
	.memo-list li p{border-color:#e8eff8}
	.memo-list li.active{background:#fff}
	.memo-list li.active strong{color:var(--126e51)}
	.memo-list li.active a .iconfont{background:var(--126e51)}

	.attendance-txt{background:var(--126e51) var(--img-attendance-bg-pc) no-repeat center/cover}
	.attendance .date-select img{filter:brightness(0) invert(0)}
	.attendance table thead th{background:#fff;color:#333}
	.attendance table tbody td{border-color:#fff;background:#f8fafc;color:#333}
	.attendance table tbody td .today{color:var(--126e51)}
	.attendance table tbody td i.at{background:var(--img-attendance-at-light) no-repeat center/cover}
	.attendance table tbody td i.ab{background:var(--img-attendance-ab-light) no-repeat center/cover}
	.attendance p a{color:var(--126e51)}

	.bok{background-color:var(--126e51)}
	.bok div button:first-child{border-color:#c9c9c9;background:#fff}
	.bok div button:last-child{color:#fff}
	.tables td.gray, .tables td .gray{color:#666}

	.cash-help, .cash-form{background:#e8eff8}
	.cash-help h3{color:#fff;background: #2563eb;}
	.cash-help dl dt .iconfont{color:var(--126e51)}
	.cash-help dl dd,
	.cash-form dt{border-color:#dbe7f5;font-family:'p5';color:#333}
	.cash-form dd{border-color:#dbe7f5}
	.cash-form dd .iconfont{color:#64748b}
	.cash-form dd.money,
	.cash-form dd.money span{color:#333!important}
	.cash-form dd p{color:#666}
	.cash-form dd .bank-copy .btnCopy{font-family:'p5';color:#fff}
	.cash-form dd .cashin-type input[type="radio"] + label{background:#94a3b8;font-family:'p5';color:#fff}
	.cash-form dd .cashin-type input[type="radio"]:checked + label{background:var(--126e51)}
	.cash-form dd .cashin-type input[type="radio"]:checked + label::before{border-color:var(--126e51)}
	.cash-form dd input[type="text"]{background:#fff}
	.cash-form dd .btn-all button{background:#94a3b8;color:#fff}
	.cash-form dd .btn-all button.first{background:#f8fafc;color:#333}
	.cash-form dd .btn-all button.btn-max{background:#94a3b8;color:#fff}
	.cash-form dd .cashout-type + label{background:#64748b;color:#fff}
	.cash-form dd .cashout-type + label .iconfont{color:#fff}
	.cash-form dd .cashout-type:checked + label{background:var(--126e51)}
	.cash-form dd .cashout-type:checked + label::before{border-color:var(--126e51)}
	.btnCash{color:#fff}

	.typeWrap a.typeItem { background: #e8eff8; border: 1px solid #e8eff8; }
	.typeWrap a.typeItem .name .iconfont2 { color:var(--126e51);}
	.typeWrap a.typeItem .name strong { color:var(--6a6d); background: linear-gradient(to right, #333, #333);-webkit-text-fill-color: transparent;-webkit-background-clip: text; }
	.usdtSelect .usdtLabel { border:2px solid #64748b; background: #64748b; color: #fff; }
	.usdtSelect .usdtLabel .iconfont { color:#fff; }
	.usdtSelect .usdtLabel:hover, 
	.usdtSelect .usdtLabel.on {background:var(--126e51); border-color: var(--126e51); }

	.coin-type a.on { background:var(--126e51); border-color:var(--126e51); }

	.cash-rolling h3{color:#666}
	.cash-rolling ul li{background:#e8eff8}
	.cash-rolling ul li .stat .iconfont{color:#64748b}
	.cash-rolling ul li .stat p cite{color:#666}
	.cash-rolling ul li .stat em{background:var(--126e51);color:#fff}
	.cash-rolling ul li .bar{background:#fff}
	.cash-rolling-msg{background:#94a3b8;font-family:'p5';color:#fff}

	.tabs{background:#dbe7f5}
	.tabs a{color:#222}
	.tabs a.on{color:#2563eb}
	.tabs a i {background: #94a3b8;color: #222;}
	.tabs a.on i, .tabs a.active i {background: #2563eb;color: #fff;}

	.scroll::-webkit-scrollbar-track{background:#f8fafc}
	.scroll::-webkit-scrollbar-thumb{background:#cbd0cf}
	.scroll::-webkit-scrollbar-thumb:hover{background:#fff!important}
	.prematch .tabs{border-radius:5px}
	.favorite-list .games-list{border-color:#fff}
	.favorite-list,
	.aside-list{border:1px solid #e8eff8;background:#fff}
	.aside-list>li{border-color:#e8eff8}
	.aside-list>li>a i{background:#64748b;color:#fff}
	.aside-list>li>a.active{color:var(--126e51)}
	.aside-list>li>a.active i{background:var(--126e51);color:#fff}
	.aside-list>li>a.active::after{display:none}
	.prematch .search form,
	.search-result{border-color:#e8eff8;background:#fff}
	.prematch .search form button .iconfont{color:#848484}
	.search-result{box-shadow:0 5px 10px rgba(0,0,0,.15)}
	.search-result .s-tabs button{background:#e8eff8}
	.search-result .s-tabs button.active,
	.search-result .s-tabs button:hover{background:var(--126e51)}
	.search-result .s-results li:hover{background:#e8eff8}
	.search-result .no-result *{font-family:'p5'}
	.search-result .no-result .iconfont{color:var(--126e51)}
	.country{margin:0}
	.country>li{background:#e8eff8}
	.country>li>a{color:#333}
	.country>li>a .txt{font-family:'p5';color:#333}
	.country>li>a .iconfont,
	.favorite-list h3 .arrow{color:#64748b}
	.leagues{border-color:#fff}
	.leagues li a button .iconfont{color:#94a3b8}
	.leagues li a button.active .iconfont{color:#fcb239}
	.leagues li a .fav-cnt{color:#999}
	.leagues li a .txt{color:#333}
	.leagues li a .fav-cnt .iconfont{color:#f5c41a}
	.leagues li a img{border-color:#dbe7f5}
	.leagues li a.active{background:var(--126e51)}
	.leagues li a.active .txt{color:#fff}
	.leagues li a.active .fav-cnt{color:#fff}
	.leagues li a.active::before{display:none}
	.games .left-panel .wrapping{background:#e8eff8}
	.filter{border-color:#dbe7f5}
	.filter select,
	.locate select,
	.filter .txt{color:#333}
	.filter button .iconfont{color:#64748b}
	.filter button:hover .iconfont{color:var(--126e51)!important}
	.dropdown{border-color:#e8eff8;background:#fff}
	.dropdown li:hover{background:var(--126e51);color:#fff}
	.games-list li{background:#fff}
	.games-list li .game-info::after {background: none;}
	.games-list li .game-info .g-info p:nth-child(2) strong{background:#edf3fb;color:var(--126e51);border-color:#dbe7f5}
	.games-list li .game-info .g-rate button { background: #d5dbe4; }
	.games-list li .game-info.active::after{background:none;box-shadow:inset 3px 0 0 var(--126e51)}
	.game-image .s-home,
	.game-image .s-away{color:#fff}
	.game-image .s-league{color:#fff}
	.game-image .s-date{color:#fff}
	.game-image .s-time{color:#fff}

	.game-widget{background:#e8eff8}
	.widget-toggle{background:#dbe7f5}
	.widget-toggle button{color:#475569}
	.widget-toggle button .iconfont{color:var(--126e51)}
	.widget-toggle button .arrow{background:#fff;color:#64748b}
	.widget-body{border-top:1px solid #dbe7f5}
	#statscore-tracker{background:#f8fafc}
	.statscore-widget-status{color:#475569}

	.game-button .bt-right.sc { display: none; }
	.games-list li .game-info.active .g-info p strong{background:var(--126e51)!important;color:#fff!important}
	.game-image{border:0;color:#334155}
	.inplay .game-image {background: #dbe7f5 !important;}
	.inplay .game-image .s-home,
	.inplay .game-image .s-date,
	.inplay .game-image .s-time,
	.inplay .game-image .s-away {color: #475569;}
	.game-button{border-color:#dbe7f5}
	.game-button button{background:#fff;color:#333}
	.game-button button:hover,
	.game-button button.active{background:var(--126e51);color:#fff}
	.game-button button .iconfont{color:#64748b}
	.game-button button:hover .iconfont{color:#fff}
	.game-button .search-subs{background:#fff}
	.game-button .search-subs:hover{background:var(--126e51)}
	.game-button .search-subs button{background:transparent}
	.game-button .search-subs input{color:#fff}
	.game-subs li .title{background:#dbe7f5}
	.game-subs li .title button .iconfont{font-size:18px;color:#94a3b8}
	.game-subs li .title button.active .iconfont{color:#fcb239}
	.game-subs li .title .iconfont.arrow{color:#64748b}
	.game-subs li .rates{background:#e8eff8}
	.game-subs li .rates .grid button{background:#fff}
	.game-subs li .rates .grid button i{color:var(--126e51)}
	.game-subs li .rates .grid button span.rate{color:#333}
	.prematch-result .games .left-panel .wrapping{background:#e8eff8}
	.prematch-result .games-list li,
	.prematch-result .games-list li.active .game-date{background:#fff}
	.prematch-result .games-list li .game-info{background-color:#fff!important;border-color:#dbe7f5!important;color:#1e293b}
	.prematch-result .games-list li .game-info .g-date{border-color:#e8eff8!important;color:#64748b!important}
	.prematch-result .games-list li .game-info .g-date strong,
	.prematch-result .games-list li .game-info .g-date span,
	.prematch-result .games-list li .game-info .g-date cite{color:#64748b!important}
	.prematch-result .games-list li .game-info .g-info p span{color:#1e293b}
	.prematch-result .games-list li .game-info .g-info p:nth-child(2) strong{border-color:#dbe7f5!important;background:#edf3fb!important;color:var(--126e51)!important}
	.prematch-result .games-list li .game-info.active{background-color:#fff!important}
	.prematch-result .games-list li .game-info.active::after{background:rgb(71 128 255 / 3%) !important;opacity:1!important;box-shadow:inset 3px 0 0 var(--126e51)!important}
	.prematch-result .games-list li .game-info.active::before{background:var(--126e51)!important;filter:none!important}
	body .prematch-result .games-list li .game-info.active .g-info p:nth-child(2) strong{border-color:var(--126e51)!important;background:var(--126e51)!important;color:#fff!important}
	.prematch-result .game-info .g-info p em{background:#64748b;color:#fff!important}
	.prematch-result .game-info .g-info p em{color:#1e293b!important}
	.prematch-result .game-info.active .g-info p em{color:var(--126e51)!important}
	body .prematch-result .games-list li .game-info .g-rate button.g_gr_c,
	body .prematch-result .g_gr_c{border-color:var(--126e51)!important;background:#dbeafe!important}
	body .prematch-result .games-list li .game-info .g-rate button.g_gr_c *,
	body .prematch-result .g_gr_c *{color:#1e293b!important}
	body .prematch-result .game-subs .grid button.g_gr_c{border-color:var(--126e51)!important;background:#dbeafe!important}
	body .prematch-result .game-subs .grid button.g_gr_c *{color:#1e293b!important}
	body .prematch-result .game-subs .grid button.g_gr_c i{color:var(--126e51)!important}
	body .prematch-result .game-subs .grid button.g_gr_c:hover{border-color:var(--126e51)!important}
	.prematch-result.inplay .games-list li .game-info::after{background:rgba(255,255,255,.72)!important;opacity:1!important}
	.prematch-result.inplay .games-list li .game-info.active::after{background:rgb(71 128 255 / 3%) !important;opacity:1!important;box-shadow:inset 3px 0 0 var(--126e51)!important}
	.prematch-result.inplay .game-info .g-info p em{background:none!important;color:#64748b!important}
	/* .inplay .games .left-panel .wrapping{border-radius:10px} */
	.inplay .games-list li{background:none}
	/* .prematch-result.inplay .game-info.active .g-info p em */

	.pageDetail { color:#333; }
	.pageDetail span { color:#888; }
	.melti-v { background:var(--126e51); border:1px solid var(--126e51);}
	.melti-v.on { border:1px solid var(--126e51); }
	.melti-v .tip { color:#dbeafe; }
	.melti-v2 .game-box { border-color:#94a3b8; }
	.melti-v2 .game-box iframe{ border-color:#94a3b8; }

	body .tagify {
		--placeholder-color: #dbeafe;
		--placeholder-color-focus: #dbeafe;
	}
	body .tagify__dropdown__wrapper {
		background-color:var(--body-bg) !important;
		border:1px solid var(--126e51);
		border-radius:5px;
	}
	body .tagify__dropdown__item { color:#333; }
	body .tagify__dropdown__item--active { background:var(--126e51); color:#fff; }

	.bonus-folder { 
		border: 0;
    	background: #e8eff8;
	 }
	 .bonus-folder div ul li { background: #fff; }

	/* racing card light */
	.rc-wrap{--rc-accent-rgb:37,99,235}
	.rc-toolbar{background:#f8fafc;border-color:#dbe7f5}
	.rc-toolbar input[type=text],
	.rc-toolbar input[type=date]{background:#fff;border-color:#c7d7ee;color:#1e293b}
	.rc-summary .item{background:#fff;border-color:#dbe7f5}
	.rc-summary .label{color:#64748b}
	.rc-summary .value{color:#1e293b}
	.rc-race{background:#fff;border-color:#dbe7f5}
	.rc-race-head{background:linear-gradient(90deg,#eff6ff 0%,#fff 100%);border-color:#dbe7f5}
	.rc-race-title{color:#1e293b}
	.rc-race-sub{color:#64748b}
	.rc-race-badge{color:#fff}
	.rc-race-time small{color:#64748b}
	.rc-runner{background:#f8fafc;border-color:#dbe7f5}
	.rc-runner.is-bettable:hover{border-color:var(--126e51);box-shadow:0 0 0 1px rgba(37,99,235,.12)}
	.rc-runner.is-closed{opacity:.55}
	.rc-runner.is-selected .rc-seq{color:var(--126e51)!important}
	.rc-runner.is-selected .rc-runner-name{color:#1e293b!important}
	.rc-runner.is-selected .rc-runner-jockey{color:#64748b!important}
	.rc-runner.is-selected .rc-runner-meta{color:#64748b!important}
	.rc-runner.is-selected .rc-runner-rate .label{color:#64748b!important}
	.rc-runner.is-selected .rc-runner-rate .value{color:var(--126e51)!important}
	.rc-seq{background:#dbeafe;color:#1e293b}
	.rc-image,.rc-image.empty{background:#e8eff8;border-color:#dbe7f5}
	.rc-runner-name{color:#1e293b}
	.rc-runner-jockey{color:#64748b}
	.rc-runner-meta{color:#64748b}
	.rc-runner-rate .label{color:#64748b}
	.rc-runner-rate .value{color:var(--126e51)}
	.rc-pick-btn{background:#e8eff8;border-color:#c7d7ee;color:#1e293b}
	.rc-pick-btn.is-selected{background:#dbeafe!important;border-color:var(--126e51)!important;color:var(--126e51)!important}
	.rc-pick-btn.is-closed{background:#f8fafc;border-color:#dbe7f5;color:#94a3b8}
	.rc-empty{background:#fff;border-color:#dbe7f5;color:#64748b}

	/* bok_roulette convert */
	.bok-convert-modal-cont .btn-cancel{background:#f1f5f9 !important;color:#334155 !important;border:1px solid #cbd5e1 !important}
	.bok-convert-modal-cont .btn-confirm{color:#fff !important}
	@media screen and (max-width: 1023px) {
		.videoWrap.bet365 .bet365-iframe{width:100%!important;max-width:100%}
		body{color:#333}
		#header{box-shadow:0 0 13px 0 rgba(0,0,0,.15)}
		.gnb{background:#e8eff8}
		.gnb .iconfont{color:var(--126e51)}
		.gnb2{background:#f8fafc}
		.gnb2 a{border-color:#e8eff8;color:#333}
		.gnb2 a .iconfont,
		.one-notice .iconfont{color:var(--126e51)}
		.gnb2 a .iconfont:not(:first-child):last-child{color:#64748b}

		.one-notice .notice-scroll{color:#333}
		.freeboard .board-list ul li span{color:#666}

		#footer p a{color:#333}
		#fnb{background:#e8eff8}
		#fnb *{color:#1e293b!important}
		#quick a{background:#94a3b8;color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}

		#lnb,
		#aside{--drawer-bg:#e8eff8;--drawer-overlay:rgba(248,250,252,.72);--drawer-panel:#fff;--drawer-border:#c7d7ee;--drawer-text:#1e293b;--drawer-muted:#64748b;--drawer-icon:#475569;--drawer-active:var(--126e51)}
		.menu-blur{background:#e8eff8}
		.menu-blur::before{background:var(--drawer-overlay)}
		.menu-blur h1{border-bottom:1px solid var(--drawer-border);background:#dbe7f5;color:#64748b}
		.menu-blur h1 button,
		.menu-blur strong,
		#aside.menu-blur h1{color:#1e293b}
		.menu-blur h1 button{color:var(--126e51)}
		.left-menu{border-color:var(--drawer-border);background:#f8fafc}
		.left-menu>li>a em .iconfont,
		.left-menu>li>a .arr{color:#64748b}
		.left-menu>li>a>span,
		.left-menu>li>ul>li>a{color:#1e293b}
		.left-menu>li>a.active span{color:var(--126e51)}
		.left-menu>li>a.active::before{background:var(--126e51)}
		.left-menu>li>ul.active{background:#e8eff8}
		.left-menu>li>ul.active li.tit{border-color:#dbe7f5;color:var(--126e51)}
		.left-menu>li>ul.active li>a{color:#333}
		.left-menu>li>ul.active ul{border-color:#c7d7ee;background:#fff;box-shadow:0 0 2px 0 rgba(37,99,235,.12)}
		.left-menu>li>ul.active li>a .iconfont{color:#64748b}

		.my-stat .lft p span,
		.my-stat .rgt a{color:#666}
		.my-stat .rgt a{}
		.my-stat .rgt a i.iconfont{color:#64748b}
		.my-stat .rgt .bar{background:#dbe7f5}
		.my-grid,.my-menu{background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.1)}
		.my-grid a,.my-menu a{color:#333}
		.my-grid a .iconfont,.my-menu a .iconfont{color:#64748b}
		.my-menu a{border-color:#dbe7f5}
		.btn-logout{color:#fff}

		.gradient.left{left:0;background:linear-gradient(to right, rgba(37,99,235,1) 0%, rgba(0,0,0,0) 100%)}
		.gradient.right{right:0;background:linear-gradient(to left, rgba(37,99,235,1) 0%, rgba(0,0,0,0) 100%)}
		.tabTitle.depth2 .shadow{background:linear-gradient(to left, rgba(37,99,235,0.9) 50%, rgba(0,0,0,0) 100%)}

		.game_data{background:none}
		.game_row{background:#e8eff8}

		.g_head span[style="color:#41e09f"]{color:var(--126e51)!important}
		.g_head span[style="color:#dbcccc"]{color:#475569!important}
		.g_item li .btn-fav{color:#94a3b8}

		.tables,
		.bettings .game_data,
		.article,
		.comment,
		.edit-form,
		.event-list,
		.attendance,
		ul.freeboard.tp2 li{background:#e8eff8}
		.tables tbody td,
		ul.freeboard.tp2 li div{background:#f8fafc;color:#333}
		ul.freeboard.point.tp2 li div:nth-child(2){background:#f8fafc;color:#333}
		ul.freeboard.tp2 li div:nth-child(1),
		ul.freeboard.tp2 li div:nth-child(2),
		ul.freeboard.tp2 li div.last,
		.bettings .g_info{background:none}
		.bettings .g_info span,
		.g_item.prematch li.g_rate,
		.g_item.minigame li.g_rate{background:#fff;color:#333}
		ul.freeboard li,
		.memo-list li{background:#fff}
		ul.freeboard.qna li a span.ing{background:var(--126e51);color:#fff}
		ul.freeboard.tp2 li div.gray{color:#666}
		.cash-form dd.grid{border-color:#dbe7f5}

		.bettings .g_info span{color:#666}

		#right{background:#e8eff8;color:#1e293b}
		#right.slideUp{border:1px solid #c7d7ee;border-bottom:0;background:#e8eff8;box-shadow:0 -10px 24px rgba(37,99,235,.14)}
		.cart-tit{border-color:#c7d7ee;background:#dbe7f5;color:#1e293b!important}
		.cart-tit .iconfont{color:var(--126e51)}
		.cart-tit #cart_cnt{background:var(--126e51);color:#fff}
		.cart-tit .btnClose{color:#64748b}
		.cart-quick{border-color:#c7d7ee;background:#f8fafc}
		.cart-quick a{color:#fff}
		.cart-quick a:nth-child(1){background:var(--126e51)}
		.cart-quick a:nth-child(2){background:#3b82f6}
		.cart-quick a:nth-child(3){background:#64748b}
		.cart-quick button{background:#e8eff8;color:#64748b}
		.cart-form dl{color:#666!important}
		#right.slideUp .cart-form dl{border-color:#c7d7ee}
		#right.slideUp .cart-tit{background:#dbe7f5;color:#1e293b!important}
		#right.slideUp .cart-tit *{color:#1e293b!important}
		#right.slideUp .cart-tit .iconfont{color:var(--126e51)!important}
		#right.slideUp .cart-tit .arr-down{color:#64748b!important}
		#picklist li{border:1px solid #dbe7f5;background:#fff}
		#picklist li .type{background:#e8eff8;color:var(--126e51)}
		#picklist li .teamBetInfo .gameTime{color:#888}
		#picklist li .selInfo{color:#333}
		#picklist li .selInfo .rate{background:var(--126e51);font-family:'p5';color:#fff}
		#picklist li a.delete{background:#e8eff8;color:#64748b}
		#picklist li.no-game{background:#fff}
		#picklist li.no-game *{font-family:'p5'}
		#picklist li.no-game .iconfont{color:var(--126e51)}
		#picklist li.no-game p{color:#333}
		#picklist li.no-game span{color:#6f7b77}
		.bonus-info{border-color:#c7d7ee;background:#f8fafc;color:#1e293b}
		.bonus-info .info span{color:var(--126e51)}
		.cart-input{border-color:#c7d7ee}
		.cart-input span{color:#475569}
		.cart-button button{border:1px solid #dbe7f5;background:#fff;font-family:'p5';color:#1e293b!important}
		.cart-button button:nth-child(7),
		.cart-button button:nth-child(8),
		.cart-button button:nth-child(9){color:#64748b!important}

		.betGameList .inner{background:transparent}
		.betGameList .betTitle #listReload { background:#e8eff8; color:#333; }
		.betGameList .inner .row{background:#e8eff8}
		.betGameList .inner .row .selected{background:#f8fafc}
		.betGameList .inner dd ul li{color:#333}

		.search form{border-color:#e8eff8;background:#fff}
		.search form button .iconfont{color:#64748b}
		.search form.active{border-color:var(--126e51)}
		.search form.active button .iconfont{color:var(--126e51)}
		.locate{border-color:#dbe7f5}
		.locate select{background-color:#fff}
		.filter strong .btn-back,
		.game-locate .btn-back{color:#64748b}
		.filter span button{background:#fff}
		.game-locate{border-color:#dbe7f5}
		.game-image p i{background:#383838}
		.game-image p em{background:var(--126e51);color:#fff}
		.game-button .bt-left.sc{background:linear-gradient(to right, rgba(234,241,239,1) 50%, rgba(40,40,40,0) 100%)}
		.game-button .bt-right.sc{background:linear-gradient(to left, rgba(234,241,239,1) 50%, rgba(40,40,40,0) 100%)}
		.prematch .favorite-list{border:0;background:var(--body-bg)}
		.prematch .favorite-list li{background:#e8eff8}
		.prematch .favorite-list .games-list,
		.prematch .favorite-list .leagues{background:#e8eff8}
		.prematch .favorite-list .leagues li{border:0}
		.prematch .favorite-list .leagues li a img{border-color:#dbe7f5}
		.prematch .favorite-list .games-list .game-date{border-radius:0;background:#fff}
		.prematch-result .games .left-panel .wrapping{background:none}
		.prematch-result .filter{border:0}
		.prematch-result .games-list{display:flex;flex-direction:column;gap:10px}
		.prematch-result .games-list li{margin:0}

		.inplay .wrapping{background:#e8eff8!important}
		.inplay .right-panel,
		.inplay .game-locate{background:#f8fafc}
		.inplay .game-locate .text{font-size:12px;color:#333}

		.attendance-txt{background-image:var(--img-attendance-bg-mo-light)}

		.memo-list li a em.green{color:#fff; background:var(--126e51);}

		/* FAQ accordion - light theme */
		.faq-list li{background:#f8fafc}
		.faq-list li a{color:#333}
		.faq-list li a strong{color:#333}
		.faq-list li a .iconfont{background:#94a3b8}
		.faq-list li p{border-color:#e8eff8;color:#666}
		.faq-list li.active{background:#fff}
		.faq-list li.active a strong{color:var(--126e51)}
		.faq-list li.active a .iconfont{background:var(--126e51)}

	}
}
