@charset "UTF-8";
/* 主色调背景、背景中文字颜色 */
body {  background-color:var(--bodyBg); }
a,body{color: var(--comMainFont);}
a:hover,.rec-record em:hover,.fix-tellphone em:hover{color: var(--comMainHoverFont);}
/**
页面主体部分
*/

.m1bg-main,.taskshop-box .taskshop-line p{background-color: var(--comMainBg);}
/* 全局主要字体色 */
.comm-tips,
.visite-txt,
.record-box,
.visite-item p,
.step-way-container .step-way-left .sw-top-txt,
.game-tuijian .tjlist a p,
.btns-record,
.order-tips p,
.rec-record,
.lucky-tips{color: var(--comMainFont);}
/* 全局字体悬停色 */
.record-box span:hover,.com-hd a:hover,.game-tuijian .tjlist a:hover p,.pop-howcheck a:hover,.pop-bind .bind-box ul li:hover{color: var(--comMainHoverFont);}
/* 提醒文案常规字色 */
.hd-m1 p,.luckycontainer .luck-tips,.luckys-num{color: var(--comMainTipsFont);}
/* 提醒文案突出字色 */
.hd-m1 p i,
.new-comm-container .comm-tit i,
.luckycontainer .luck-tips i,
.luckys-num i{
    color: var(--comMainTipsOnFont);
}
/* 左右切换按钮色 */
.comm-prev,.task-container .comm-prev{border-right-color: var(--comMainPrevNextFont);}
.comm-next,.task-container .comm-next{border-left-color: var(--comMainPrevNextFont);}



/**
 大标题
*/
.border-title{color: var(--comMainTitleFont);background: var(--comMainTitleBg);}

/* 【里程碑预约、签到、邀请】板块 */
.hd-m1{background:var(--uniTopbg);}
.new-comm-container .comm-tit{color: var(--uniCardTopFont);}
.new-comm-container .swiper-slide,.comm-getsomeing .commimgbox-wrap .commimgbox,.comming-imgtxt.scrollbar::-webkit-scrollbar-thumb{background: var(--uniCardScrollBg);}
.comm-getsomeing .comming-imgtxt p.on, .comm-getsomeing .comming-imgtxt p:hover{color: var(--uniCardScrollBg);}
.comm-getsomeing{background: var(--uniCardBg);}
.comm-getsomeing .commimgbox-wrap .commimgbox{border-color: var(--uniCardFontBorder);}
.comm-getsomeing .comming-imgtxt {color: var(--uniCardFontBorder);}
.progress-box .gressbar{border-color: var(--uniProgressBorder);}
.progress-box .gressbar em{background-color: var(--uniProgressBg);}
.progress-content .pg-item.on i,.progress-content .pg-item i{color: var(--uniProgressBg);border-color: var(--uniProgressBg);}
.progress-content .pg-item .pg-card { background: var(--uniProgressCardBg); }
.progress-content .pg-item .pg-card::before{border-bottom-color:var(--uniProgressCardBg) ;}
.progress-content .pg-item .pg-card p{ color: var(--uniProgressCardFont);}
.progress-content .pg-item .pg-card em, .progress-content .pg-item .pg-card em.on{color: var(--uniProgessBtnFont);}
.progress-content .pg-item .pg-card em{background-color: var(--uniProgessNoneBtnBg);}
.progress-content .pg-item .pg-card em.on { background: var(--uniProgessGetBtnBg);  }
.progress-content .pg-item .pg-card em.on:hover { background: var(--uniProgessGetBtnHoverBg); }

/* 抽奖奖励区 */
.luckycontainer .swiper-slide .slide-item p{color: var(--uniLuckyPrizeFont);}
.luckycontainer .swiper-slide { background: var(--uniLuckyprizeBg); }
.luckycontainer .luck-swiper-container { background: var(--uniLuckyInnerBg); ;}
.luckycontainer .luck-swiper-container::before{box-shadow: 0 0 8px 8px var(--uniLuckyprizeShadow) inset;}
.luckycontainer { background-color: var(--uniLuckyOutBg); border-color: var(--uniLuckyBorder);}
.luckycontainer .swiper-slide .slide-item{border-color: var(--uniLuckyBorder);}

/* 可切换版块 */
.taskshop-box .taskshop-line{background: var(--uniTabOutBorder);}
.taskshop-box .task-wrapbg{border-color: var(--uniTabOutBorder);box-shadow:0 0 45px var(--uniTabOutBorder) inset ;}
.taskshop-con,.rec-left .rec-content,.rec-left .rec-tabhd,.rec-lucky,.taskshop-tabbox .tabhd{border-color: var(--uniTabOutBorder);}
.taskshop-tabbox .tabhd span,.rec-left .rec-tabhd span{border-color: var(--uniTabOutBorder);background: var(--uniTabOutBorder);}
.taskshop-tabbox .tabhd span.on,.rec-left .rec-tabhd span.on{color: var(--uniTabOutBorder);}
.taskshop-tabbox .tabhd::before,.rec-left .rec-tabhd::before{background: var(--uniTabOutBorder);}
.ts-scroll,.rkjl-container,.rklist{border-color: var(--uniTabInnerBorder);}
.rec-lucky .luck-inner{border-color: var(--uniTabInnerBorder);}
.rec-lucky .ground-bg{border-color: var(--uniTabInnerBorder);}

.rec-left .rec-content,.rec-left .rec-tabhd,.taskshop-box .task-wrapbg{background: var(--uniTabMainBg);}
.taskshop-tabbox .tabhd span.on{background: var(--uniTabMainBg);border-bottom-color: var(--uniTabMainBg);}
.taskshop-tabbox .tabhd span,.rec-left .rec-tabhd span{color:var(--uniTabMainBg) ;}
.rec-left .rec-tabhd, .rec-left .rec-tabhd span.on{background: var(--uniTabMainBg);}
.taskshop-con .ts-title,.ts-title,.rec-tit,.rklist ul li,.ts-title ts-icon1
,.rkjl-container2 .dh-need p,.ts-scroll li{color: var(--uniTabMainFontScroll);}
.ts-scroll li i{background:var(--uniTabMainFontScroll);}
.ts-scroll.scrollbar::-webkit-scrollbar-thumb,.rklistbox .scrollbar::-webkit-scrollbar-thumb,.rklist .rkhd{background: var(--uniTabMainFontScroll);}

.ts-scroll li:nth-child(odd), 
.rklist ul li:nth-child(odd){background: var(--uniTabMainOddBg);}
.ts-scroll li:nth-child(even), 
.rklist ul li:nth-child(even){background: var(--uniTabMainEvenBg);}

.rec-tit span,.taskshop-box .shop-myscore, .taskshop-box .shop-myscore span{color: var(--uniTabScore);}
.rec-tit span.grey{color:#ccc}
/* 商店奖励卡 */
.task-container .swiper-slide .swiper-stuff,.rkjl-container1 .swiper-slide,.order-getlist,.taskshow-conatiner .swiper-slide .swiper-stuff,.rkjl-container2 .swiper-slide .exchang-wrap{border-color: var(--uniStoreBorderScroll);}
.rkjl-container1 .swiper-slide .rk-top{background: var(--uniStoreBorderScroll);}
.taskshow-conatiner .swiper-slide .swiper-stuff, 
.rkjl-container2 .swiper-slide .exchang-wrap,
.rkjl-container1 .swiper-slide{background: var(--uniStoreMainBg);}
.rkjl-container2 .swiper-slide p,.taskshow-conatiner .dh-need p{color:var(--uniStoreMainBg) ;}

.taskshow-conatiner .swiper-slide .swiper-stuff img,
.rkjl-container1 .swiper-slide .swiper-stuff img,
.rkjl-container2 .swiper-slide .swiper-stuff img{background: var(--uniStorePrizeBg);}

.rklist .rkhd,.rkjl-container1 .swiper-slide .rk-top{color: var(--uniStoreTopFont);}

.taskshow-conatiner .swiper-slide .swiper-stuff p,
.rkjl-container .swiper-stuff p{color: var(--uniStorePrizeFont);}

/*轮播图进度条*/
.banner-container .swiper-pagination span{background: var(--uniSwiperBg);}
.banner-container .swiper-pagination span.swiper-pagination-bullet-active{background: var(--uniSwiperOnBg);}

/* APP介绍卡 - 二维码 */
.sw-lt .lt-item{background: var(--uniAppBg);color: var(--uniAppFont);}
.sw-rt{background: var(--uniAppBg);color: var(--uniAppFont);}
.sw-rt p{ color: var(--uniAppFont);;}
/* 新预约版块 */
.order-getlist{background: var(--uniOrderBg);}
.rkjl-container1,.rkjl-container2{ background: var(--uniOutLuckyBg1);}
.rec-lucky{ background: var(--uniOutLuckyBg3);}
order-tips,
.lucky-actionbox{background: var(--uniOrderBtnBg);}

.order-tips{background: var(--uniOrderBtnBg);}
/* 冲榜活动抽奖动画区 */
.rec-lucky .luck-inner{background: var(--uniAnimateBg);box-shadow: 0 0 80px var(--uniAnimateShadow) inset;}
.rec-lucky .ground-bg{background: var(--uniAnimateUnderBg);}

/* 弹窗 */
.scrollbar::-webkit-scrollbar-thumb,.pop-iphonecode p span,.pop-inner .pop-hd{background: var(--uniPopTopScrollBg);}

.pop-getlist-wrap li .litop{border-color: var(--uniPopTopScrollBg);}
.pop-inner,.pop-getlist-wrap li .libot .code-txt,.pop-howcheck a{color: var(--uniPopTopScrollBg);}
.pop-inner,.pop-visitlist li{background: var(--uniPopMainBg);}

.pop-close { background-color: var(--uniPopCloseBg); }
.pop-iphonecode p span,.pop-way-tab span{color: var(--uniPopSendBtnFont);}
.pop-iphonecode p span:hover,.pop-way-tab span.active,.pop-close:hover,.pop-way-tab span:hover{background-color: var(--uniPopCloseOnBg);}

.pop-way-tab span,.pop-iphonecode,.fix-tellphone,.pop-getlist-wrap li, .pop-visitlist li:nth-child(odd){background: var(--uniPopBoxInnerBg);}



/* 导航栏 */
.fixside{background: var(--uniFixSideBg);}
.fixside a{color: var(--uniFixSideBg);border-color: var(--uniFixSideBg);background: var(--uniFixBtnBg);}
.fixside a:hover{background:var(--uniFixBtnHoverBg);color: var(--uniFixBtnHoverFont);}

/* add202410 */
.hd-title{background-color: var(--uniTopbg);}
.hd-title p{background-color: var(--uniTopIcon);}
.hd-title p::after{border-left-color: var(--uniTopIcon);}
.hd-title .hdttxt{color:var(--comMainTipsFont)}
.hd-title em ,.fanpai-prize .fphd-tit em {color:var(--comMainTipsFont)}
.hd-title em:hover ,.fanpai-prize .fphd-tit em:hover{color: var(--comMainHoverFont);}
.pagecard-container,.fanpai-container{background-color: var(--uniLuckyOutBg);border-color: var(--uniLuckyBorder)}
.pageCardSwiper .swiper-slide .card-inner,.fangPaiSwiper .swiper-slide{border-color: var(--uniStoreBorderScroll);background:var(--uniStoreMainBg)}
.cardNums-tips span,.teammakeprizeShow .tpshowhd i{color: var(--comMainTipsOnFont);}
.cardNums-tips{color: var(--comMainTipsFont);}
.fangPaiSwiper .swiper-slide .fpthd{color:var(--uniStoreTopFont);background:var(--uniStoreBorderScroll);}
.fangPaiSwiper .swiper-slide .fpthd span{color: var(--comMainTipsOnFont);}
.teamSwiper .swiper-slide  .tmgetbox img.tming {background: var(--uniCardScrollBg);}
.fangPaiSwiper .swiper-slide .swiper-stuff p{color: var(--uniStorePrizeFont);}

.team-tab{border-color: var(--uniTabOutBorder);background: var(--uniTabOutBorder);color: var(--uniTabMainBg);}
.team-tab span.on{background:var(--uniTabMainBg);color: var(--uniTabOutBorder);}
.teamSwiper .swiper-slide{background:var(--uniStoreMainBg);border-color: var(--uniStoreBorderScroll);}
.teamSwiper .swiper-slide .thd-box{background-color: var(--uniStoreBorderScroll);color:var(--uniStoreTopFont)}
.teamSwiper .swiper-slide .thd-box i{color: var(--comMainTipsOnFont);}
.teamSwiper .swiper-slide  .tmgetbox span {color:var(--uniStorePrizeFont);}
.teamSwiper .swiper-slide  .tmgetbox span:hover {color:var(--comMainHoverFont);}
.teamSwiper .swiper-slide .tmgetbox img.tmimg{background: var(--teamImgbg);}
.team-status-box .teamprizebox,.teamprizebox .tmptab span.on{background: var(--uniTabMainBg);}
.teamprizebox .tmptab{background: var(--uniTabOutBorder);}
.teamMembers{border-color: var(--uniTabOutBorder);background: var(--uniTabOutBorder);}
.teamprizebox .tmptab span.on {color:var(--uniTabOutBorder);}


.teammakeprizeSwiper .swiper-slide.unlock,.teammakeprizeSwiper .swiper-slide.unlock.on {background-color:var(--uniStoreBorderScroll);}

.new-comm-prev{border-bottom-color: var(--comMainPrevNextFont);}
.new-comm-next{border-top-color: var(--comMainPrevNextFont);}
.teammakeprizeShow{border-color: var(--uniStoreBorderScroll);color: var(--uniStoreTopFont);}
.teammakeprizeShow .tpshowhd{background: var(--uniStoreBorderScroll);}
.teammakeprizeShow .tpshowhd span{background-color: var(--uniStoreTopFont);color: var(--uniStoreBorderScroll);}

.tpshow-list{background: var(--uniStoreMainBg);}
.tpshow-list li{background-color: var(--uniStoreMainBg);color: var(--teamAndMeFont);}
.teamMembers .memberhd{color: var(--uniTabMainBg);}
.memberlist{background: var(--uniTabMainBg);}
.memberlist ul li .needicons,.memberlist ul li p{color: var(--uniTabMainFontScroll);}
.memberlist ul li img.avater{background: var(--uniStoreBorderScroll);}
.memberlist ul li.add::after{border-color: var(--uniStoreBorderScroll);background: var(--uniStoreBorderScroll);color:var(--uniStoreMainBg);}
.none-team{color: var(--uniStoreMainBg);}
.join-teamstatus{color:var(--uniTabMainFontScroll);}

.join-teamstatus .chnumbsbox i {color:var(--chongzhiFont);}
.team-record .rcdlist-btn {color: var(--uniTabMainFontScroll);}
.team-record .rcdlist-btn:hover{color: var(--comMainHoverFont);}

.toal-prog i{color: var(--chongzhiFont);}
.pline{border-color:var(--uniPopTopScrollBg) ;}
.switch-item span.on {background: var(--uniTabOutBorder);}

.apply-list li:nth-child(odd),.duiwu-list li:nth-child(odd),.serach-result .dwli  {background-color:var(--uniPopBoxInnerBg);}
.pop-lqlist li{background: var(--teamAndMeBg);color: var(--teamAndMeFont);}

.updateteamlist-btn svg {fill:var(--uniPopTopScrollBg);}
.meb-num i{color: var(--chongzhiFont);}

/* add */
.msg-icon .msgicon,.set-btn .seticon,.share-btn .shareicon,.msg-btn .msgicon,.teammakeprizeSwiper .swiper-slide svg{fill: var(--uniTabMainBg);}
  