body{background-color:#fff}*{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.btn:hover:before{opacity:0;-ms-filter:alpha(Opacity=0);filter:alpha(opacity=0)}.btn.disabled:hover:before,.btn.selected:hover:before{opacity:0;-ms-filter:alpha(Opacity=0);filter:alpha(opacity=0)}.full-h{height:100vh;max-height:none}.ui-share-list .ui-ico-wechat{display:none}.act-lv-tbl{width:100%;line-height:24px;font-size:12px}.act-lv-tbl .h-box{background-color:#dcdcdc}.act-lv-tbl .col{margin-right:3.44%;border-color:#dcdcdc}.act-lv-tbl .col.header{line-height:16px}.act-lv-tbl .col.one{width:16.6%}.act-lv-tbl .col.two{width:27.16%;padding-right:3.44%}.act-lv-tbl .col .a-title{border-color:#dcdcdc}.act-lv-tbl .col.rspan-2{line-height:24px;height:49px}.act-lv-tbl .col.rspan-3{line-height:24px;height:74px}.act-lv-tbl .col.rspan-5{line-height:24px;height:124px}.act-lv-tbl .desc{width:90%}.act-lv-tbl .row{border-color:#dcdcdc}.act-lv-tbl .row.first{border-top:0}.act-lv-tbl .row .last-col{width:43%}.act-lv-tbl .row .last-col>span:not(.last-line):after{width:112%;left:-9%}.active-tbl-help .col-1{width:90px}.duty-free-msg{margin:0 3.1%}.glossary-banner{height:31px;overflow-x:auto;white-space:nowrap;background-color:#fff}.glossary-banner>ul{height:100%;overflow-y:hidden}.glossary-banner .glossary-menu{border-bottom:3px solid #dcdcdc}.glossary-banner .glossary-menu.active{background-color:#fff;color:#646464;border-bottom-color:#d20532}.glossary-content{width:100%;height:calc(100vh - 105px);padding-right:0}.glossary-summary-warp{margin-top:0;padding-top:8px}.panel .has-margin-no-footer{margin:8px 0 0;padding:0 3.1%}.floating-feedback-btn{display:none}.release-alert-ctr{display:none}.x-r-mar{margin:0 3.1%}.x-r-pad{padding:0 3.1%}.x-r-show-ib{display:inline-block}.x-r-show-db{display:block}.x-r-hide{display:none}.nav-wrapper{display:none!important}.sub-nav-wrapper.x1{margin-top:50px}.sub-nav-wrapper .toolbar{display:none!important}.sub-nav-wrapper .sub-nav{min-width:0;width:25%;padding:0}.sub-nav-wrapper .sub-nav:after{display:none}.sub-nav-wrapper .sub-nav.l-col-3{width:33%}.x-tab-indicator .s-bg2-br{color:#fff!important;border-bottom-color:#fff!important}.sliding-menu{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.sliding-menu::-webkit-scrollbar{display:none}.sliding-menu ul li.switch-nav-tab{float:none;display:inline-block}.banner-wrapper{height:40px}.banner{width:auto;margin:0 3.1%}.gcc-logo>a.x-ico-logo{background-size:contain;background-position:0 0;width:124px;height:40px;background-image:url(/content/legacy/app-build/image/common/img_logo_header_0be50cc.png)}.search-wrapper{display:none!important}.usr-wrapper{padding:0;max-width:60%}.usr-wrapper .dashboard{display:none!important}.usr-wrapper .official-discuss-tip{display:none}.usr-wrapper .usr-info-clk-ctr{display:none}.usr-wrapper .notification-icon{display:none}.usr-wrapper .x-ico-cart{margin-right:34px}.usr-wrapper a.usr-lang-menu{font-size:11px;margin-right:35px}.usr-wrapper a.usr-lang-menu.rwd-country-menu{margin-right:15px}.usr-wrapper a.usr-lang-menu .ui-usr-dpdown-ctr{position:fixed}.usr-wrapper .l-ico-option-wp{display:inline-block}.usr-wrapper .l-ico-option-wp .x-ico-option{position:absolute;top:4px;right:0}.usr-wrapper>a[href^="/signin?signup"]{display:none}@media (max-width:320px){.usr-wrapper>a{font-size:14px}}.ui-usr-dpdown-ctr{top:40px;border:0;right:0}.ui-usr-info-ctr{width:100%;padding:0 10px}.ui-usr-info-ctr:after,.ui-usr-info-ctr:before{content:none}.ui-usr-info-ctr .dpdown-item:hover{background-color:#fff!important}.ui-usr-info-ctr .dpdown-item .dpdown-t{padding:0 3.1%}.ui-usr-info-ctr .dpdown-item .dpdown-t .rwd-search{width:93%;height:26px;padding-left:5px;margin-left:1%;border:0;color:#646464;outline:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-usr-info-ctr .dpdown-item .search-padding{padding:0}.ui-usr-info-ctr.lang-menu{position:fixed;right:0}.ui-usr-info-ctr.country-menu{position:fixed;right:0}.usr-info-dpdown.dpdown-items .dpdown-item{height:35px;line-height:35px;margin:0;padding:7px 0}.usr-info-dpdown.dpdown-items .l-avatar-wp{padding:5px 20px 18px 5px}.usr-info-dpdown.dpdown-items .dpdown-t{height:35px}.download-app-wrapper .x-icon-app{width:14vw;height:14vw}.dpdown-items .dpdown-item.weixin{display:none}.ui-wnd{width:100%!important;min-width:0!important;max-width:none!important}.ui-wnd .panel-bd .ui-device-grid-list{margin:26px 3.1% 0}.ui-wnd .panel-bd .ui-device-grid-list>li{width:100%;margin:0 0 10px}.ui-wnd .panel-bd .ui-device-grid-list>li .gcc-device-thumbnail{float:left;width:auto;height:auto;border:0;margin-right:3.1%}.ui-wnd .panel-bd .ui-device-grid-list>li .gcc-device-thumbnail .gcc-device-thumb-clip{height:auto}.ui-wnd .panel-bd .ui-device-grid-list>li .gcc-device-thumbnail .gcc-device-thumb-clip>img{width:68px;height:68px}.ui-wnd .panel-bd .ui-device-grid-list>li>a.clickable{float:left;max-width:63.1%;padding-top:23px}.ui-wnd .alert-message-icon{display:block!important;margin:32px auto 0;width:50px;height:50px;background-size:contain;float:none;text-align:center}.ui-wnd .alert-message-content{top:0;margin-top:12px;text-align:center;display:block}.ui-wnd .panel-ft .btns-wp{padding:46px 0 0;text-align:center}.ui-wnd .panel-ft .btns-wp .btns-pos{float:none;padding-top:30px}.ui-wnd .panel-ft .btns-wp .btns-pos .btn{width:43.8%}.panel{min-width:0;max-width:none}.panel .has-scroll-bar{max-height:300px}.panel .has-scroll-bar.workout-win{max-height:82%;padding:1% 3.1% 0;margin:0}.panel .has-scroll-bar.plan-schedule-wnd{max-height:80%}.panel .has-scroll-bar-no-padding{max-height:none}.panel .panel-ft{width:100%}.panel .panel-ft .btns-wp{padding:0 3.1%}.panel .panel-ft .btns-wp .btns-pos .panel-btn{min-height:27px;font-size:15px}.panel .panel-ft .btns-wp .btns-pos.a-bottom{position:absolute;bottom:2%;width:calc(100% - 2 * 3.1%)}.panel .panel-ft .btns-wp .btns-pos.a-bottom .btn{width:calc((100% / 2) - (7% / 2))}.wnd.rank-up .panel{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media (min-width:640px){.wnd.rank-up .panel{overflow-y:scroll}}.wnd.rank-up .panel-hd-level-up{padding:0}.wnd.rank-up .panel-hd-level-up>div:first-child{width:100%;background-size:cover;background-position:center}.wnd.rank-up .panel-hd-level-up>div:first-child.ui-panel-career-level-bg{background-image:url(/content/legacy/app-build/image/notification/bg_lifttime_2f471c4.png)}.wnd.rank-up .panel-hd-level-up>div:first-child.ui-panel-gold-bg{background-image:url(/content/legacy/app-build/image/notification/bg_popup_competition_gold_40cd64e.png)}.wnd.rank-up .panel-hd-level-up>div:first-child.ui-panel-silver-bg{background-image:url(/content/legacy/app-build/image/notification/bg_popup_competition_silver_36036de.png)}.wnd.rank-up .panel-hd-level-up>div:first-child.ui-panel-bronze-bg{background-image:url(/content/legacy/app-build/image/notification/bg_popup_competition_bronze_93dc780.png)}.wnd.rank-up .panel-hd-level-up>div:first-child.ui-panel-special-bg{background-image:url(/content/legacy/app-build/image/notification/bg_popup_competition_special_d1bdaac.png)}.wnd.rank-up .panel-hd-level-up>div:first-child.ui-panel-pk-bg{background-image:url(/content/legacy/app-build/image/notification/bg_popup_competition_pk_b8dbc13.png)}.wnd.rank-up .panel-bd .ui-panel-rank-up .ui-rank-content-wp{margin-left:0}.wnd.rank-up .panel-bd .ui-panel-rank-up .ui-rank-content-wp>div{text-align:center}.wnd.rank-up .panel-bd .ui-panel-rank-up .pk-defeat-position{margin-top:52px}.wnd.rank-up .panel-bd .ui-panel-rank-up .pk-defeat-position>span{display:inline-block}.wnd.rank-up .panel-bd .ui-panel-rank-up .pk-defeat-position .pk-text-margin{margin-left:0;width:35%;text-align:right}.wnd.rank-up .panel-bd .ui-panel-rank-up .pk-defeat-position .pk-img-margin{display:inline-block;width:27%;text-align:center}.wnd.rank-up .panel-bd .ui-panel-rank-up .pk-defeat-position .x-oh{width:30%;line-height:32px;height:25px}.sub-nav-wrapper.profile{display:none}.gcc-user-content{padding:0}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-hd .next,.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-hd .previous,.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-hd .watchmore{display:none}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-hd .ui-title{width:auto}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd{padding:0;margin-bottom:50px}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .user-activity-tab{margin:0;width:100%;padding:0}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .user-activity-tab .activity-tab{border-bottom:0;width:100%;height:auto}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .user-activity-tab .activity-tab .tab-record{padding:0;height:auto}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .user-activity-tab .activity-tab .hide-in-small{display:none}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .user-activity-tab .activity-tab .tab-btn{display:none}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top{padding:0 6.25%}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft{float:inherit;width:auto;margin-right:0}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .l-vam-left{float:none;width:auto}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .l-vam-left .x-mask-wp{width:64px;height:64px}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .l-vam-left .x-mask-wp img{width:64px;height:64px;box-shadow:0 0 0 3px #fff,0 0 0 5px #dcdcdc}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam{width:auto}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam .desc-text span:last-child{display:none}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam .weather-text{font-size:14px;line-height:30px}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam .weather-text span:first-child{width:24px}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam .desc-text{padding-top:0}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam .desc-text-watch{display:none}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam .x-fs1.fs6{font-size:18px}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam .x-fs1.name-text{font-size:16px}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt{overflow:inherit;border-left:0}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .x-btns-wp-share{display:none}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr{width:32%}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr .x-lft{margin:23px 0 0}@media (min-width:319px){.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr .x-lft{margin-left:26.8%}}@media (min-width:359px){.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr .x-lft{margin-left:35.8%}}@media (min-width:411px){.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr .x-lft{margin-left:42.8%}}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr ul{width:100px;margin:0}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr ul.l-duration{margin-bottom:22px}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr ul .x-record-num{font-size:18px;margin-bottom:0}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .map-place-holder,.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .photo-place-holder{width:100%;height:320px;position:relative;top:0;right:0;border-width:1px 0 0}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .m-device-ctr{display:block}.gcc-user-content .ui-usr-tab-wp .ui-usr-tab-bd .m-device-ctr>img{width:25%}@media (min-width:319px){.gcc-user-content .ui-usr-tab-wp .activity-tab .w-small{width:4.5%}.gcc-user-content .ui-usr-tab-wp .activity-tab .mg-small{margin:0 2%}}@media (min-width:359px){.gcc-user-content .ui-usr-tab-wp .activity-tab .w-small{width:9.2%}.gcc-user-content .ui-usr-tab-wp .activity-tab .mg-small{margin:0}}@media (min-width:411px){.gcc-user-content .ui-usr-tab-wp .activity-tab .w-small{width:10.5%}.gcc-user-content .ui-usr-tab-wp .activity-tab .mg-small{margin:0}}.gcc-user-content .chart-view-ctr,.gcc-user-content .ui-usr-tab-bd-btm{display:none}.gcc-user-content .ui-not-current-user .x-usr-tab-4 .ui-usr-tab-bd-top .x-item-lft{padding-bottom:0}.gcc-user-content .ui-not-current-user .x-usr-tab-4 .ui-usr-tab-bd-top .x-item-lft .user-wp .x-vam .desc-text span:last-child{display:block}.gcc-user-content .ui-not-current-user .x-usr-tab-4 .ui-usr-tab-bd-top .x-item-rgt .ui-rcd-ctr:last-child .x-rgt{margin:0}.gcc-user-content .container-box .profile-left{float:none;width:auto;margin-right:0}.gcc-user-content .container-box .profile-left .personal-record{min-height:0}.gcc-user-content .container-box .profile-left .top{border:0}.gcc-user-content .container-box .profile-left .top .lft{float:none;text-align:center;margin-right:0}.gcc-user-content .container-box .profile-left .top .x-lft{float:none;text-align:center}.gcc-user-content .container-box .profile-left .top .x-lft .user-name-box{margin:12px 0 0;width:auto}.gcc-user-content .container-box .profile-right{width:100%}.camp-apply-ctr{font-size:12px;margin:0 3.1%;padding-bottom:20px}.camp-apply-ctr .form-ctr{margin:0}.camp-apply-ctr .form-ctr .content{padding:10px 0}.camp-apply-ctr .form-ctr .content.desc{padding-top:10px}.camp-apply-ctr .form-ctr .content.title.second{padding-top:15px}.camp-apply-ctr .form-ctr .content .rmd-txt.mar-l{display:block;margin-left:0}.camp-apply-ctr .form-ctr .content .input-title{width:22%;margin-right:3%}.camp-apply-ctr .form-ctr .content .input-content{width:72%}.camp-apply-ctr .form-ctr .content .input-content.block{display:block;width:100%}.camp-apply-ctr .form-ctr .content .input-content.block .x-input-box{width:100%}.camp-apply-ctr .form-ctr .content .input-content .txt-box{font-size:12px;width:100%}.camp-apply-ctr .form-ctr .content .input-content .txt-box.location{width:62%}.camp-apply-ctr .form-ctr .content .input-content .txt-box.has-icon{width:86%}.camp-apply-ctr .form-ctr .content .input-content .white-bg{width:88%}.camp-apply-ctr .form-ctr .content .input-content .white-bg.phone{width:52%}.camp-apply-ctr .form-ctr .content .input-content .white-bg.phone .l-w4{width:100%}@media (max-width:374px){.camp-apply-ctr .form-ctr .content .input-content .white-bg.phone{width:48%}}.camp-apply-ctr .form-ctr .content .input-content.location{min-height:60px}.camp-apply-ctr .form-ctr .content .input-content.location .checkbox{margin-left:0;position:absolute;bottom:0;left:0}.camp-apply-ctr .form-ctr .content .input-content.location .alert-txt{margin-left:-5px;margin-bottom:28px}.camp-apply-ctr .form-ctr .content .input-content .private-txt{display:none}.camp-apply-ctr .form-ctr .content .camp-type-wrapper .icon-cycling,.camp-apply-ctr .form-ctr .content .camp-type-wrapper .icon-running{width:24px;height:24px;background-size:100%}.camp-apply-ctr .form-ctr .content .camp-type-wrapper .icon-cycling.selected,.camp-apply-ctr .form-ctr .content .camp-type-wrapper .icon-running.selected{width:24px;height:24px;background-size:100%}.camp-apply-ctr .form-ctr .content .mar-l-120{margin-left:35%}.camp-apply-ctr .form-ctr .type-option-list{min-width:0;font-size:12px;width:35%!important;margin-right:0}.camp-apply-ctr .form-ctr .type-option-list .dft-val,.camp-apply-ctr .form-ctr .type-option-list .gs-row-items{padding:5px!important}.gcc-tc-wrapper.camp .msg-wp{margin:0 3.1% 40px}.gcc-camp-list{overflow:hidden;width:93.8%}.gcc-camp-list.with-filter{margin-top:18px}.gcc-camp-list>ul{margin:0;width:100%}.gcc-camp-list>ul .x-grid-item{width:100%;height:auto;margin-right:0;margin-bottom:15px}.gcc-camp-list>ul .x-grid-item .gcc-camp-thumb-clip>img{min-height:25vw}.gcc-camp-list.global-search-list{overflow:visible}@media (min-width:640px){.gcc-camp-list>ul{margin-right:-4%}.gcc-camp-list>ul .x-grid-item{width:46%;margin-right:4%}.gcc-camp-list>ul .x-grid-item .gcc-camp-thumb-clip>img{min-height:13.6vw}}.btns-wp-offset{margin-left:15px}.btns-wp-offset.l-admin{display:none}.join-alert-bg{height:auto;padding:14px 0;margin:20px 3.1% 0;border-width:1px;border-color:#dcdcdc}.join-alert-bg .text{display:block;margin-bottom:8px}.join-alert-bg.l-row-box:before{content:none}.join-alert-bg .btn{min-width:90px}.camp-box-up-title{border:0;margin:0}.camp-box-up-number{margin-top:6px;font-size:28px}.camp-admin-text{max-width:60px}.member-box-wp{width:100%;margin:0 auto 2vw}.member-list{width:93.8%;margin:0 auto;overflow:hidden}.member-list .user-grid-member{width:100%;height:80px;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.member-list .user-grid-member.l-admin{width:45%;margin:0 4% 0 1%}.member-list ul{padding-left:1%}.menu-wrapper{display:none}.menu-content.x-offset,.training-plan-ctr{width:96.8vw;margin:0 auto}.menu-content.x-offset .rwd-filter-view .s-btn,.training-plan-ctr .rwd-filter-view .s-btn{display:flex;justify-content:flex-end;margin:1vw 0 4vw}.menu-content.x-offset .rwd-filter-view .s-btn span,.training-plan-ctr .rwd-filter-view .s-btn span{margin-right:4vw;width:4.34vw;height:4.34vw}.menu-content.x-offset .rwd-filter-view .btn-search-filter-result,.training-plan-ctr .rwd-filter-view .btn-search-filter-result{display:flex;justify-content:center;margin-top:15vw}.menu-content.x-offset .rwd-filter-view .btn-search-filter-result .btn,.training-plan-ctr .rwd-filter-view .btn-search-filter-result .btn{width:86vw;height:11vw;line-height:11vw}.menu-content.x-offset .rwd-filter-view .location-box,.training-plan-ctr .rwd-filter-view .location-box{margin-bottom:86vw}.menu-content.x-offset .rwd-filter-view .location-box .rwd-scroll-bar,.training-plan-ctr .rwd-filter-view .location-box .rwd-scroll-bar{overflow-y:scroll}.menu-content.x-offset .rwd-filter-view .location-box-rwd,.training-plan-ctr .rwd-filter-view .location-box-rwd{margin-bottom:25vw}.menu-content.x-offset .global-search-list,.training-plan-ctr .global-search-list{width:100%}.menu-content.x-offset .global-search-list .training-course-list,.menu-content.x-offset .global-search-list .training-plan-list,.training-plan-ctr .global-search-list .training-course-list,.training-plan-ctr .global-search-list .training-plan-list{margin-top:2vw}.menu-content.x-offset .global-search-list .training-course-list li,.menu-content.x-offset .global-search-list .training-plan-list li,.training-plan-ctr .global-search-list .training-course-list li,.training-plan-ctr .global-search-list .training-plan-list li{width:96.8vw;height:41vw;margin:0 0 4.6vw}.menu-content.x-offset .global-search-list .training-course-list li .rwd-hide,.menu-content.x-offset .global-search-list .training-plan-list li .rwd-hide,.training-plan-ctr .global-search-list .training-course-list li .rwd-hide,.training-plan-ctr .global-search-list .training-plan-list li .rwd-hide{display:none}.menu-content.x-offset .global-search-list .training-course-list li .item,.menu-content.x-offset .global-search-list .training-plan-list li .item,.training-plan-ctr .global-search-list .training-course-list li .item,.training-plan-ctr .global-search-list .training-plan-list li .item{padding:1.5vw;height:100%}.menu-content.x-offset .global-search-list .training-course-list li .item .img-ctr,.menu-content.x-offset .global-search-list .training-plan-list li .item .img-ctr,.training-plan-ctr .global-search-list .training-course-list li .item .img-ctr,.training-plan-ctr .global-search-list .training-plan-list li .item .img-ctr{width:37.5vw;height:37.5vw;margin-right:2vw}.menu-content.x-offset .global-search-list .training-course-list li .item .rwd-w,.menu-content.x-offset .global-search-list .training-plan-list li .item .rwd-w,.training-plan-ctr .global-search-list .training-course-list li .item .rwd-w,.training-plan-ctr .global-search-list .training-plan-list li .item .rwd-w{width:45vw}.menu-content.x-offset .global-search-list .training-course-list li .item .rwd-w .rwd-title,.menu-content.x-offset .global-search-list .training-plan-list li .item .rwd-w .rwd-title,.training-plan-ctr .global-search-list .training-course-list li .item .rwd-w .rwd-title,.training-plan-ctr .global-search-list .training-plan-list li .item .rwd-w .rwd-title{width:52.5vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:inherit}.menu-content.x-offset .global-search-list .training-course-list li .item .rwd-w .time,.menu-content.x-offset .global-search-list .training-plan-list li .item .rwd-w .time,.training-plan-ctr .global-search-list .training-course-list li .item .rwd-w .time,.training-plan-ctr .global-search-list .training-plan-list li .item .rwd-w .time{width:55vw}.menu-content.x-offset .global-search-list .training-course-list li .item .rwd-w .rwd-txt,.menu-content.x-offset .global-search-list .training-plan-list li .item .rwd-w .rwd-txt,.training-plan-ctr .global-search-list .training-course-list li .item .rwd-w .rwd-txt,.training-plan-ctr .global-search-list .training-plan-list li .item .rwd-w .rwd-txt{font-size:13px;line-height:16px}.menu-content.x-offset .global-search-list .training-course-list li .item .rwd-w .rwd-lable,.menu-content.x-offset .global-search-list .training-plan-list li .item .rwd-w .rwd-lable,.training-plan-ctr .global-search-list .training-course-list li .item .rwd-w .rwd-lable,.training-plan-ctr .global-search-list .training-plan-list li .item .rwd-w .rwd-lable{border:1px solid #9b9b9b;border-radius:2px;padding:0 6px;font-weight:400;line-height:18px}.menu-content.x-offset .global-search-list .training-course-list .training-course-bg,.menu-content.x-offset .global-search-list .training-plan-list .training-course-bg,.training-plan-ctr .global-search-list .training-course-list .training-course-bg,.training-plan-ctr .global-search-list .training-plan-list .training-course-bg{height:auto;margin-right:0;padding-bottom:5px}.menu-content.x-offset .global-search-list .camp-list,.training-plan-ctr .global-search-list .camp-list{margin-top:2vw}.menu-content.x-offset .global-search-list .camp-list .x-grid-item,.training-plan-ctr .global-search-list .camp-list .x-grid-item{width:45%;height:auto;border:0;box-shadow:none}.menu-content.x-offset .global-search-list .camp-list .x-grid-item .btns-join,.training-plan-ctr .global-search-list .camp-list .x-grid-item .btns-join{top:35vw}.menu-content.x-offset .global-search-list .camp-list .x-grid-item .btns-join .btn,.menu-content.x-offset .global-search-list .camp-list .x-grid-item .btns-join .btn-join,.training-plan-ctr .global-search-list .camp-list .x-grid-item .btns-join .btn,.training-plan-ctr .global-search-list .camp-list .x-grid-item .btns-join .btn-join{width:35vw}.menu-content.x-offset .global-search-list .camp-list .x-grid-item .privacy-box,.training-plan-ctr .global-search-list .camp-list .x-grid-item .privacy-box{top:0;padding:0 1vw 0 0}.menu-content.x-offset .global-search-list .camp-list .x-grid-item .padding-box,.training-plan-ctr .global-search-list .camp-list .x-grid-item .padding-box{padding:0}.menu-content.x-offset .global-search-list .camp-list .x-grid-item .thumbnail-box img,.training-plan-ctr .global-search-list .camp-list .x-grid-item .thumbnail-box img{min-height:41.4vw}.menu-content.x-offset .global-search-list .camp-list .x-grid-item .thumbnail-box .bg-shadow,.training-plan-ctr .global-search-list .camp-list .x-grid-item .thumbnail-box .bg-shadow{background-image:none}.menu-content.x-offset .global-search-list .camp-list .x-grid-item .thumbnail-box .ui-camp-level,.training-plan-ctr .global-search-list .camp-list .x-grid-item .thumbnail-box .ui-camp-level{top:1vw;right:1vw}.menu-content.x-offset .recomend-box,.training-plan-ctr .recomend-box{height:39px;line-height:39px;font-size:13px;color:rgba(15,40,60,.6);display:flex;justify-content:center}.menu-content.x-offset .recomend-box .mar-r,.training-plan-ctr .recomend-box .mar-r{margin-right:1vw}.x-loc-list-wp{top:0;right:auto;min-width:0;width:calc(93.8%);padding:18px 0;margin:0 3.1%}.x-loc-list-wp .x-bd,.x-loc-list-wp .x-hd{margin:0 6.3%;width:87.7%}.x-loc-list-wp .x-bd{margin-top:8px}.x-loc-list-wp .x-bd>ol li>ul li{width:27%;margin-right:5.9%}.camp-cover-tile{min-height:31vw}.camp-cover-tile.has-video{height:35vw;position:relative;overflow:hidden}.gcc-tc-wrapper.camp .camp-top-ctr .camp-mask:after,.gcc-tc-wrapper.camp .camp-top-ctr .camp-mask:before{height:15vw}.gcc-tc-wrapper.camp .camp-top-ctr .camp-mask-hasvideo:after,.gcc-tc-wrapper.camp .camp-top-ctr .camp-mask-hasvideo:before{height:17vw}.gcc-tc-wrapper.camp .camp-top-ctr .mobile-menu{top:5px;right:15px}.gcc-tc-wrapper.camp .camp-top-ctr .mobile-menu .dpdown-wp{border:0;min-width:0}.gcc-tc-wrapper.camp .camp-top-ctr .mobile-menu .dpdown-wp .dpdown-items-arrow-bor{overflow:visible;left:auto}.gcc-tc-wrapper.camp .camp-top-ctr .plan-video-cover{display:none}.gcc-tc-wrapper.camp .camp-top-ctr .plan-video-list{width:100vw;height:25vw;position:relative;top:0;right:0;display:flex}.gcc-tc-wrapper.camp .camp-top-ctr .plan-video-list .thumbnail-item{width:25vw;height:25vw;margin-right:0;overflow:hidden;cursor:pointer;box-sizing:border-box}.gcc-tc-wrapper.camp .camp-top-ctr .plan-video-list .thumbnail-item:first-child{cursor:default}.gcc-tc-wrapper.camp .camp-top-ctr .plan-video-list .thumbnail-item:last-child{margin-right:0}.gcc-tc-wrapper.camp .camp-top-ctr .plan-video-list .thumbnail-item .thumbnail-item-icon{width:30px;height:30px;margin:auto}.gcc-tc-wrapper.camp .camp-top-ctr .plan-video-list .thumbnail-item.thumbnail-item-highlight{border:0;border-bottom:solid 4px #d20532}.gcc-tc-wrapper.camp .camp-top-ctr .camp-btn-blk,.gcc-tc-wrapper.camp .camp-top-ctr .name-blk{position:relative;bottom:auto;right:auto}.gcc-tc-wrapper.camp .camp-top-ctr .camp-btn-blk .btns-wp-offset,.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .btns-wp-offset{position:absolute;top:-110px;left:0;margin-left:22px}.gcc-tc-wrapper.camp .camp-top-ctr .camp-btn-blk .btns-wp-offset.has-video,.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .btns-wp-offset.has-video{top:-56vw}.gcc-tc-wrapper.camp .camp-top-ctr .camp-btn-blk .btns-wp-offset .btn,.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .btns-wp-offset .btn{width:calc(100vw - 75px)}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk{padding-left:0}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .x-clr.clr5{color:#646464}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .camp-name{font-size:16px}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .camp-place{font-size:12px}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .ui-camp-level.lg.gold{background-size:contain;background-position:0 0;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/common/camp_icon_info_gold_lg_c1e9f29.png)}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .ui-camp-level.lg.silver{background-size:contain;background-position:0 0;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/common/camp_icon_info_silver_lg_325ef8c.png)}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .ui-camp-level.lg.bronze{background-size:contain;background-position:0 0;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/common/camp_icon_info_copper_lg_0b550e5.png)}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .x-ico-camp-place{display:inline-block;width:16px;height:16px;background-image:url(/content/legacy/app-build/image/rwd/16x16/camp/ico_info_place_7689bd6.png?__sprite=rwd-icons);background-repeat:no-repeat}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .x-ico-camp-place.has-mar{margin-left:24px}.gcc-tc-wrapper.camp .camp-top-ctr .name-blk .btn-join.selected{display:none}.gcc-tc-wrapper.camp .join-alert-bg{margin:10px 3.1%}.gcc-tc-wrapper.camp .x-box-training .ctr{padding-top:5px}.gcc-tc-wrapper.camp .scroll-btn{display:none}.gcc-tc-wrapper.camp .camp-desc-box{margin:0;width:100%}.gcc-tc-wrapper.camp .camp-desc-box .top-box{margin-bottom:-14px}.gcc-tc-wrapper.camp .camp-desc-box .top-box .count-ctr{font-size:14px;width:46.9%}.gcc-tc-wrapper.camp .camp-desc-box .top-box .count-ctr.left{margin-right:10px}.gcc-tc-wrapper.camp .camp-desc-box .top-box .count-ctr a .href-text{color:#c8c8c8;font-size:22px}.gcc-tc-wrapper.camp .camp-desc-box .top-box .count-ctr a>em{display:none}.gcc-tc-wrapper.camp .camp-desc-box .camp-admin-desc-text{margin-bottom:15px}.gcc-tc-wrapper.camp .camp-desc-box .camp-admin-desc-text .camp-desc-expander{background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 25%)}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr{margin-top:0;overflow-x:scroll}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr::-webkit-scrollbar{width:0;background:0 0}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr>ul{padding-left:0}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr>ul .user-grid-member.l-admin{height:auto;width:40%;padding:5px 0 0 5px}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr>ul .user-grid-member.l-admin .avatar-member{width:54px;height:54px}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr>ul .user-grid-member.l-admin .edit-label{display:none}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr>ul .user-grid-member.l-admin .owner-label{top:30px;left:40px;bottom:auto}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr>ul .user-grid-member.l-admin a{margin-top:10px;display:block;margin-left:0}.gcc-tc-wrapper.camp .camp-desc-box .admin-ctr>ul .user-grid-member.l-admin a>span{font-size:12px;line-height:18px}.gcc-tc-wrapper.camp .camp-leaderboard{width:100%;padding:9px 0 13px;border-width:1px 0;border-color:#9b9b9b}.gcc-tc-wrapper.camp .camp-leaderboard .content{padding:0}.gcc-tc-wrapper.camp .camp-leaderboard .content .sub-title{font-size:12px;padding-left:10px;line-height:27px}.gcc-tc-wrapper.camp .camp-leaderboard .content .sub-title:last-child{display:none}.gcc-tc-wrapper.camp .camp-leaderboard .content .sub-title .num-txt{font-weight:700;padding-left:15px;color:#0a7dc3}.gcc-tc-wrapper.camp .camp-leaderboard .content .sub-title .num-txt.fs7{font-size:22px}.gcc-tc-wrapper.camp .camp-leaderboard .content .sub-title .long-field{float:right;line-height:20px;width:auto}.gcc-tc-wrapper.camp .camp-leaderboard .content table{width:100%}.gcc-tc-wrapper.camp .sub-nav-wrapper{display:none}.gcc-tc-wrapper.camp .camp-list-ctr{margin-top:0;padding-bottom:0;border-bottom:0}.camp-item-list li.in-camp-item{width:70%;height:auto}.camp-item-list li.in-camp-item:last-child{margin-right:0}.camp-item-list li.in-camp-item .img-ctr{width:100%;height:auto}.camp-item-list li.in-camp-item .img-ctr:before{height:98%}.camp-item-list li.in-camp-item .img-ctr .fs5{font-size:11px}.camp-item-list li.in-camp-item .img-ctr .fs3{font-size:14px}.camp-item-list.plan-item-ctr.none-scroll li.plan-item{margin:0 0 10px;width:100%}.camp-item-list:not(.none-scroll){margin:0 3.1%;overflow-x:scroll}.camp-item-list:not(.none-scroll)::-webkit-scrollbar{width:0;background:0 0}.x-box-training{margin:0 3.1%}.x-box-training .banner-box{height:auto}.x-box-training .camp-list-ctr{border-bottom:0;padding-bottom:0}.x-box-training .section-title{font-size:14px}.x-box-training .camp-item-list,.x-box-training .camp-list-ctr .plan-item-ctr,.x-box-training .grid-container{margin:0;padding:0;min-height:0}.x-box-training .camp-item-list.dashed-bottom-bdr,.x-box-training .camp-list-ctr .plan-item-ctr.dashed-bottom-bdr,.x-box-training .grid-container.dashed-bottom-bdr{border-bottom:1px dashed #979797}.x-box-training .camp-item-list .plan-item,.x-box-training .camp-list-ctr .plan-item-ctr .plan-item,.x-box-training .grid-container .plan-item{width:75%;margin:0 16px 0 0}.x-box-training .camp-item-list .grid-item,.x-box-training .camp-list-ctr .plan-item-ctr .grid-item,.x-box-training .grid-container .grid-item{width:48.5%;max-width:none;margin-right:2.5%}.x-box-training .camp-item-list .grid-item.right,.x-box-training .camp-list-ctr .plan-item-ctr .grid-item.right,.x-box-training .grid-container .grid-item.right{margin-right:0}.x-box-training .camp-item-list .grid-item .img,.x-box-training .camp-list-ctr .plan-item-ctr .grid-item .img,.x-box-training .grid-container .grid-item .img{width:100%;height:100%}.x-box-training .location-box,.x-box-training .more-link{display:none}.x-box-training .apply-box{margin:0 0 20px}.x-box-training .apply-box>span{display:block;margin-bottom:14px}.x-box-training .apply-box .btn{font-size:16px}.camp-title-icon:before{vertical-align:middle}.ctr.camp-admin-profile .img-ctr.admin{margin:0 3.1% 0 5.1%;width:25%;height:auto;vertical-align:middle}.ctr.camp-admin-profile .img-ctr.admin .avatar-xxlarge2{width:100%;height:100%}.ctr.camp-admin-profile .mobile-view{display:inline-block;width:63%}.ctr.camp-admin-profile .desc-ctr{font-size:16px}.ctr.camp-admin-profile .desc-ctr.title{font-size:14px}.ctr.camp-admin-profile .desc-ctr.mobile-view{display:inline-block}.ctr.camp-admin-profile .desc-ctr.web-view{display:none}.ctr.camp-admin-profile .desc-ctr.with-mar{margin:12px 3.1% 0}.ctr.camp-admin-profile .desc-ctr.with-mar.mar-t{margin-top:20px;font-size:12px}.ctr.camp-admin-profile .desc-blk{display:block}.ctr.camp-admin-profile .desc-blk .count-blk{width:30%;height:35px;vertical-align:top}.ctr.camp-admin-profile .desc-blk .count-blk:not(:first-child){margin-left:3%}.ctr.camp-admin-profile .desc-blk .count-blk:not(:first-child)>span{padding-left:7%}.ctr.camp-admin-profile .desc-blk .count-blk>span{position:absolute;width:90%;padding:0;text-align:center}.ctr.camp-admin-profile .desc-blk .count-blk>span.title-ctr{font-size:12px;top:24px}.ctr.camp-admin-profile .desc-blk .count-blk>span.num-ctr{font-size:18px;top:0}.ctr.camp-admin-profile .list-ctr{padding:0}.ctr.camp-admin-profile .list-ctr .camp-item-list li{width:100%;height:auto;margin:10px 0}.ctr.camp-admin-profile .list-ctr .camp-item-list li:last-child{margin-bottom:0}.ctr.camp-admin-profile .list-ctr .camp-item-list li.plan-item .img-ctr:before{height:97%}.ctr.camp-admin-profile .list-ctr .camp-item-list li .img-ctr{height:auto}.ctr.camp-admin-profile .list-ctr .camp-item-list li .img-ctr:before{height:99%}.ctr.camp-admin-profile hr{margin:14px 3.1% 9px}.ctr.camp-admin-profile .camp-title-icon{font-size:14px;font-weight:400;margin-bottom:0}.ui-wnd.camp-leadboard .panel{min-height:0}.ui-wnd.camp-leadboard .panel .panel-bd{padding-bottom:30px}.x-wnd-event-rpt .ui-tng-report-wp .zone-chart .zone-title,.x-wnd-event-rpt .ui-tng-report-wp .zone-chart .zone-title.r-offset{text-align:left}.x-wnd-event-rpt .ui-tng-report-wp .zone-chart .zone-bar{width:calc(94.4vw - 140px)}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row{margin-top:10px;padding:10px 0}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row>.x-lft,.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row>.x-rgt{padding:0 2.8vw;float:none}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row>.x-rgt{margin-top:10px;padding-top:10px;border-top:1px solid #dcdcdc}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart>.chart-title{padding:0 2.8vw}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .x-lft,.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .x-rgt{float:none}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .x-lft{margin-right:0;margin-bottom:14px;text-align:center}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .x-lft .ui-chart{display:inline-block;width:31vw;height:31vw}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .x-lft .chart-title{width:auto;padding:0 2.8vw;text-align:left}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .gauge-chart-text .x-reaching-record-num{font-size:16px;line-height:28px}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .ui-chart-detail{width:auto}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .ui-chart-detail .step-reaching-dl thead th{height:22px;background-color:#e6e6e6;border-bottom:0}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .ui-chart-detail .step-reaching-dl thead td,.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .ui-chart-detail .step-reaching-dl thead th{font-size:12px}.x-wnd-event-rpt .ui-tng-report-wp .x-activity-row.reach-rate-chart .ui-chart-wp .ui-chart-detail .step-rate{text-align:left}.x-wnd-event-rpt.l-view1 .l-inner-wrapper{margin:20px auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.x-wnd-event-rpt.l-view1 .l-hd{background-color:transparent;padding:0 2.8% 20px 9.37%;height:calc(26.87vw + 6px)}.x-wnd-event-rpt.l-view1 .l-hd>.x-vam.l-row-box{width:100%;font-size:0}.x-wnd-event-rpt.l-view1 .l-hd>.x-vam.l-row-box:before{height:0}.x-wnd-event-rpt.l-view1 .l-hd .usr-report-img{height:26.87vw}.x-wnd-event-rpt.l-view1 .l-hd .usr-report-img .avatar-member{width:26.87vw;height:100%;position:absolute;left:0;top:0;-moz-box-shadow:0 0 0 3px #0f283c,0 0 0 6px #fff;-webkit-box-shadow:0 0 0 3px #0f283c,0 0 0 6px #fff;box-shadow:0 0 0 3px #0f283c,0 0 0 6px #fff}.x-wnd-event-rpt.l-view1 .l-hd .l-info-col{display:block;min-width:0;max-width:initial;margin-left:calc(31.3vw + 13px);color:#323232;font-size:14px;line-height:20px;text-align:left}.x-wnd-event-rpt.l-view1 .l-hd .l-info-col.l-offset>i{display:block;font-size:14px}.x-wnd-event-rpt.l-view1 .l-hd .l-info-col .x-db{display:inline-block}.x-wnd-event-rpt.l-view1 .l-bd{margin:0 0 18px;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.x-wnd-event-rpt.l-view1 .ui-tng-report-wp{padding:0;border-top:2px solid #d20532}.x-wnd-event-rpt.l-view1 .ui-tng-report-wp .x-pg-wp{display:none;margin-top:10px;margin-bottom:0}.x-wnd-event-rpt.l-view1 .ui-tng-report-wp .x-pg-wp em{width:auto;font-size:14px}.x-wnd-event-rpt.l-view1 .ui-tng-report-wp .l-box-data{margin:0 2.8vw}.x-wnd-event-rpt.l-view1 .ui-tng-report-wp .l-box-data .x-lft{width:28vw;height:110px;font-size:12px;text-align:left;margin:10px 10px 0 0}.x-wnd-event-rpt.l-view1 .ui-tng-report-wp .l-box-data .x-lft .ui-em{font-size:15px}.x-wnd-event-rpt.l-view1 .ui-tng-report-wp .l-box-data .x-lft .l-unit{font-size:11px}.x-wnd-event-rpt.l-view1 .ui-tng-report-wp .l-box-data .x-lft .ui-ico-question-mark{display:none}.x-wnd-event-rpt.l-view1 .course-summary-block{margin-top:0;padding-top:10px}.course-summary-block .report-title{text-align:center}.course-summary-block .line-chart{border-left:0;border-right:0;padding:0 2.8vw 10px}.course-summary-block .line-chart .switch-nav-wrapper{margin-right:1px;overflow-x:auto}.course-summary-block .line-chart .switch-nav-wrapper>ul{height:38px;width:calc(90px * 7);overflow-y:hidden}.course-summary-block .line-chart .chart-option-component{height:55px;padding-right:2px}.course-summary-block .line-chart .chart-option-component .icon-desc{top:30px;left:10px}.course-summary-block .line-chart .chart-option-component .switch-btn{margin-right:2px}.course-summary-block .report-chart{width:94.6%;float:none;border-left:0;border-right:0;padding:16px 2.8vw 10px}.course-summary-block .report-chart:not(:last-child){margin-right:0}.course-summary-block .switch-nav-wrapper{height:75px}.course-summary-block .switch-nav-wrapper .title{display:block;float:none}.x-cmt-wp .ui-cmt-box-1 .btns-wp{padding-right:3.1%}.x-cmt-wp .top-btns-wp{z-index:5}.long-max-height .plan-schedule-wnd .training-event-workout-notJoined{width:auto;height:auto;margin:0}.rwd-send-workout-btn{position:absolute;top:2vw;right:6vw}.workout-video .workout-video-box{left:12.5vw;width:92%;white-space:nowrap;overflow-x:scroll}.workout-video .workout-video-box .workout-video-content{width:41.5%;margin-right:3%}.workout-video .workout-video-box .workout-video-content .workout-video-thumb{width:100%}.workout-video .workout-video-box .workout-video-content .workout-video-thumb .thub{width:100%}.workout-video .workout-video-box .workout-video-content .workout-video-thumb .play-icon{top:0;left:0;right:0;bottom:0;margin:auto}.workout-video .workout-video-box .workout-video-content .workout-video-title{width:100%}.gcc-tc-wrapper .gcc-tc-hd-info-detail{padding:5px}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.course-img-ctr{width:99%;margin:0 0 -3px 0;height:100%;position:relative;float:left}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.course-img-ctr:before{display:inline-block;content:'';width:100%;height:99%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.3)}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col{padding:0}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr{position:absolute;bottom:0;width:97%;padding:3%}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr span,.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr>p{color:#fff}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr .map-icon,.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr .video-info{color:#0a7dc3;background-color:#fff}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr .w-desc-ctr{display:none}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr .x-ico-course-calendar,.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr .x-ico-course-camera,.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr .x-ico-course-place,.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr .x-ico-course-time{display:none}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .r-info-ctr .capsule-style{background-color:transparent;border:1px solid #fff}.gcc-tc-wrapper .gcc-tc-hd-info-detail div.x-col .w-info-blk{display:none}.gcc-tc-wrapper .gcc-tc-hd-info-detail .btns-join .dpdown-wp{background-color:transparent}.gcc-tc-wrapper .gcc-tc-hd-info-detail .btns-join .dpdown-wp.manage{display:none}.gcc-tc-wrapper .gcc-tc-hd-info-detail .btns-join .dpdown-wp .ui-ico-more{background-image:url(/content/legacy/app-build/image/common/ico_more_wihte_nrml_f853d65.png)}.gcc-tc-wrapper .gcc-tc-hd-info-detail .minor{display:none}.gcc-tc-wrapper .gcc-tc-hd-info-detail .square-tag{font-size:11px}.gcc-tc-wrapper .gcc-tc-hd-info-detail .square-tag:not(.red-bg){border-color:#fff}.gcc-tc-wrapper .r-join-info{display:block;margin:12px 3.1% 26px;padding:0 5px}.gcc-tc-wrapper .r-join-info .course-desc-ctr{display:block;font-size:13px}.gcc-tc-wrapper .r-join-info .btns-join,.gcc-tc-wrapper .r-join-info .dpdown-wp{margin-left:0}.gcc-tc-wrapper .r-join-info .btns-join.manage,.gcc-tc-wrapper .r-join-info .btns-join.r-hide,.gcc-tc-wrapper .r-join-info .dpdown-wp.manage,.gcc-tc-wrapper .r-join-info .dpdown-wp.r-hide{display:none}.gcc-tc-wrapper .r-join-info .btns-join .x-icon-btn,.gcc-tc-wrapper .r-join-info .dpdown-wp .x-icon-btn{width:92vw;line-height:28px}.gcc-tc-wrapper .r-join-info .share-ctr li{margin-right:7px}.gcc-tc-wrapper .x-tng-side-ctr{margin-bottom:20px;width:100%}.gcc-tc-wrapper .x-tng-side-ctr .content-blk{padding:5px}.gcc-tc-wrapper .x-tng-side-ctr .content-blk .video-circle{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.gcc-tc-wrapper .x-tng-side-ctr .content-blk .video-introduce{top:78%;left:38.96%}.gcc-tc-wrapper .x-tng-side-ctr .content-blk.course-video-pic .course-video-thumbnail{width:100%}.gcc-tc-wrapper .x-tng-side-ctr .content-blk.lg-pad{padding:12px}.gcc-tc-wrapper .x-tng-side-ctr .content-blk .mask{display:none}.gcc-tc-wrapper .x-tng-side-ctr .content-blk .w-img-ctr:before{display:inline-block;content:'';width:100%;height:98%;position:absolute;left:0;top:0;background:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 70%)}.gcc-tc-wrapper .x-tng-side-ctr .content-blk .w-img-ctr>span{position:absolute;bottom:10px;left:9px;color:#fff}.gcc-tc-wrapper .x-tng-side-ctr .content-blk .w-img-ctr>span:last-child{font-size:12px;bottom:30px}.gcc-tc-wrapper .x-tng-side-ctr .avatar-third-party{width:12vw;height:12vw;float:none;margin-right:1.8vw}.gcc-tc-wrapper .x-tng-side-ctr .avatar-third-party.more{line-height:10vw}.gcc-tc-wrapper .x-tng-side-ctr .avatar-third-party.overlap-img{display:none}.gcc-tc-wrapper .x-tng-side-ctr .avatar-third-party.r-member-img:not(.r-hide){display:inline-block}.gcc-tc-wrapper .x-tng-main-ctr{width:100%}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course{width:100%}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course .r-hide-cell{display:none}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course .week-divider:not(.r-hide-cell){width:calc((95% + 20px));padding-left:5%;margin-left:-10px;display:table-cell}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course tr.first-td td{border-top:0}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course tr.event-row:nth-of-type(4)~.event-row{display:none}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course td{float:left;display:inline-block;width:75%;height:auto}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course td:not(.week-divider){padding:8px 0}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course td:first-child{padding:24px 0 24px 5%;width:20%}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course td:first-child.show-more{width:95%;padding:16px 0 8px 5%;text-align:center}.gcc-tc-wrapper .x-tng-main-ctr .x-tng-ctr .tbl-course td .r-type-label{float:none}.gcc-tc-wrapper .x-tng-main-ctr .recommend-ctr .btn-blk{display:none}.gcc-tc-wrapper .x-tng-main-ctr .recommend-ctr ul{margin-left:0;overflow-x:scroll}.gcc-tc-wrapper .x-tng-main-ctr .recommend-ctr ul::-webkit-scrollbar{width:0;background:0 0}.info-video-dialog-window{min-height:100vh}.info-video-dialog-window .info-video-dialog{width:100%;height:56.25%;padding:inherit;border:0}.info-video-dialog-window .info-video-dialog .info-video-play{padding:inherit;border:0}.info-video-dialog-window .info-video-dialog .info-video-list{display:inline-block}.info-video-dialog-window .info-video-dialog .info-video-list .video-list-item{width:100%;border-bottom:1px solid #cdcdcd}.info-video-dialog-window .info-video-dialog .info-video-list .video-list-item .video-dialog-text{width:76%;padding-right:0}.info-video-dialog-window .info-video-dialog .info-video-list .video-list-item .video-dialog-text.video-dialog-text-border{border-right:0}.info-video-dialog-window .info-video-dialog .info-video-list .video-list-item .video-dialog-text .video-dialog-title{font-size:14px}.info-video-dialog-window .info-video-dialog .info-video-list .video-list-item-high{border-left:solid 3px #d20532;box-shadow:none;border-top-width:inherit}.map-dialog-view-full-map{width:100%;height:98%}.map-dialog-view-full-map .map-dialog-view-checkpoint{width:100%;height:35%}.camp-video-player-dialog{width:100vw;height:56vw;margin-top:30vh}.camp-video-player-dialog .ico-pre-next .x-ico-close{display:inline-block;width:12px;height:12px;background-image:url(/content/legacy/app-build/image/rwd/common/btn_popup_close_nrml_1209554.png?__sprite=rwd-icons);background-repeat:no-repeat}.camp-video-player-dialog .ico-pre-next .x-ico-next{display:inline-block;width:40px;height:40px;background-image:url(/content/legacy/app-build/image/common/btn_pop_up_next_nrml_732fcc6.png?__sprite=rwd-icons);background-repeat:no-repeat}.camp-video-player-dialog .ico-pre-next .x-ico-prev{display:inline-block;width:40px;height:40px;background-image:url(/content/legacy/app-build/image/common/btn_pop_up_prev_nrml_e817646.png?__sprite=rwd-icons);background-repeat:no-repeat}.camp-video-player-dialog .x-ico-next.l-lg.camp{position:absolute;top:42%;right:4%;z-index:3}.camp-video-player-dialog .x-ico-prev.l-lg.camp{position:absolute;top:42%;left:4%;z-index:3}.camp-video-player-dialog .x-ico-close.l-lg.camp{position:fixed;top:4vw;right:4vw;z-index:3}.camp-video-player-dialog .camp-video-player{width:100vw;height:56vw}.gcc-ft .x-icon-connect{margin-left:5px;display:inline-block;width:280px;height:60px;background-image:url(/content/legacy/app-build/image/rwd/icon_connect_pad_0965026.png?__sprite=rwd-icons);background-repeat:no-repeat}.gcc-ft .x-icon-garmin{display:inline-block;width:546px;height:78px;background-image:url(/content/legacy/app-build/image/rwd/icon_garmin_pad_b2105a8.png?__sprite=rwd-icons);background-repeat:no-repeat;width:89.6px;height:18.2px}.gcc-ft .l-blk{margin-bottom:0}.gcc-ft .l-blk.ft-logo-box{padding-bottom:0}.gcc-ft .l-blk.l1{height:auto;line-height:18px}.gcc-ft .l-blk.l1 .region-menu{right:0;bottom:0}.gcc-ft .l-blk.l1 .ft-links span{line-height:18px;height:18px;padding:0 4px}.gcc-ft .l-blk.l1 .ft-links span:after{position:inherit}.gcc-ft .l-blk.l1 span{float:inherit}.gcc-ft .l-blk.l1 span .usr-lang-menu{position:inherit;margin:0 20px 0 12px}.gcc-ft .ft-copyright{padding-left:12px;font-size:10px;line-height:16px}.gcc-ft .ft{font-size:12px;width:100%}.gcc-ft .l-blk .ft-share{top:2px}.gcc-ft .l-blk .ft-share .x-icon-weibo{width:35px}@media (max-width:640px){.gcc-ft .x-icon-connect{background-size:contain;background-position:0 0;width:140px;height:30px;background-image:url(/content/legacy/app-build/image/rwd/icon_connect_pad_0965026.png)}.gcc-ft .x-icon-garmin{background-size:contain;background-position:0 0;width:110px;height:16px;background-image:url(/content/legacy/app-build/image/rwd/icon_garmin_pad_b2105a8.png)}.gcc-ft .ft-links span{width:auto!important;padding:0 5px}.gcc-ft .cn-wrap{width:80%}.gcc-ft .cn-wrap .x-pr{margin-bottom:4px}.gcc-ft .l-blk.link-list{margin-bottom:5px}}.x-ft-content.about,.x-ft-content.feedback,.x-ft-content.stmt-privacy,.x-ft-content.term-use{width:93.2%;margin:5% 3.1% 6.25%;min-height:320px}.x-ft-content.about #ft-T1{width:100%;text-align:center}.x-ft-content.about #ft-history{width:100%}.x-ft-content.about #ft-facilities>div{width:100%;text-align:center;margin:10px auto}.x-ft-content.stmt-privacy,.x-ft-content.term-use{word-break:break-all}.x-ft-content.feedback .l-bar,.x-ft-content.feedback .l-notice{width:100%}.x-ft-content.feedback .l-contact{width:280px;position:relative;left:50%;margin-left:-140px}.x-ft-content.feedback .l-bar{background:#dcdcdc;height:2px;margin:14px 0 28px}.x-ft-content.feedback .l-email,.x-ft-content.feedback .l-phone{margin:0 10px 20px}.x-ft-content.feedback .x-editable-tmpl .txt-area{width:100%}.device-table{width:100%}.device-table tr td{padding:0;height:15vw;width:13%}.device-table tr td:first-child{width:30%}.zone-table>span{height:auto}.zone-table>span.tb-header{background-color:#dcdcdc}.zone-table>span.tb-header>i:last-child{display:none}.zone-table>span>i{width:23%;margin:6px 7px 0 0;vertical-align:middle}.zone-table>span>i:first-child{width:8%;margin-right:2.5%}.zone-table>span>i.second-field{width:24%}.zone-table>span>i.long-field{width:30%}.zone-table>span>i.extra-title,.zone-table>span>i:last-child:not(.td-title){word-break:break-all;width:88%;margin:6px 0 6px calc(10.5% + 8px)}.zone-table>span>i.extra-title{text-align:center;height:20px;line-height:20px;display:block!important;background-color:#dcdcdc}.zone-table.cadence>span i{width:30%}.zone-table.cadence>span i:first-child{width:30%;margin-right:7px}.zone-table.cadence>span i:last-child{width:30%;margin-left:0}.zone-table.pace>span.tb-header>i:last-child{display:inline-block;margin-top:11px}.zone-table.pace>span>i:first-child{width:10%}.zone-table.pace>span>i.extra-title,.zone-table.pace>span>i:last-child:not(.td-title){width:75%;margin-left:calc(6.5% + 8px)}.ui-device-grid-list{width:auto}.workout-summary{margin-bottom:10vw}.workout-stage-holder{float:left;width:auto}.workout-stage-holder .workout-stage-single{line-height:22px}.workout-detail-right .workout-step-div-layer-1 .workout-step-content{padding-top:0}.workout-detail-right .workout-step-content .workout-content-blk{max-width:75%}.workout-detail-right .workout-step-content .workout-content-blk .workout-constrain{margin-left:-42px}.workout-detail-right .workout-step-content .workout-content-blk .workout-target{width:100%;margin-right:0}.wnd-open-ge .panel-bd{margin-right:25px;padding-left:25px}.wnd-open-ge .open-ge-des-holder{height:auto}.wnd-open-ge .open-ge-des-holder .open-ge-des-icon{float:none;width:auto;height:34px;padding-right:0;text-align:center;margin-bottom:50px}.wnd-open-ge .open-ge-des-more-info{padding-left:0}.wnd-open-ge .panel-ft .btns-wp .btns-pos{border-top:0;padding-top:46px}.panel-ft.fix-bottom{position:absolute;bottom:20px}.panel-ft.fix-bottom .panel-btn{height:34px;line-height:32px}.workout-preview-warning-holder .workout-preview-warning-column.first{text-align:left;width:45%}.workout-preview-warning-holder .workout-preview-warning-column.second{text-align:right;width:45%}.workout-preview-warning-holder .workout-preview-warning-column.last{display:none}@media (max-width:480px){.competition-detail-leader-board .leader-board-pk .player-info-container .ico-badge-50-longest_distance.pk{display:inline-block;width:30px;height:30px;background-image:url(/content/legacy/app-build/image/competition_badges/30x30/badge_30_longest_distance_pk_06c1a76.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}}.competition-detail-box .detail-right .metal .ico-badge-64-longest_distance.special{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/special_badge_46_longest_distance_b31b4c0.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-longest_distance.gold{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_longest_distance_gold_0076318.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-longest_distance.silver{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_longest_distance_silver_4970afb.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-longest_distance.bronze{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_longest_distance_bronze_db5b3af.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}@media (max-width:480px){.competition-detail-leader-board .leader-board-pk .player-info-container .ico-badge-50-fastest_pace.pk{display:inline-block;width:30px;height:30px;background-image:url(/content/legacy/app-build/image/competition_badges/30x30/badge_30_fastest_pace_pk_b8828a6.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}}.competition-detail-box .detail-right .metal .ico-badge-64-fastest_pace.special{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/special_badge_46_fastest_pace_94297a5.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-fastest_pace.gold{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_fastest_pace_gold_6058aea.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-fastest_pace.silver{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_fastest_pace_silver_65d44b6.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-fastest_pace.bronze{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_fastest_pace_bronze_eb8fb55.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}@media (max-width:480px){.competition-detail-leader-board .leader-board-pk .player-info-container .ico-badge-50-most_calorie.pk{display:inline-block;width:30px;height:30px;background-image:url(/content/legacy/app-build/image/competition_badges/30x30/badge_30_most_calorie_pk_7705281.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}}.competition-detail-box .detail-right .metal .ico-badge-64-most_calorie.special{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/special_badge_46_most_calorie_3029848.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-most_calorie.gold{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_most_calorie_gold_e25eab7.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-most_calorie.silver{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_most_calorie_silver_7868013.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-most_calorie.bronze{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_most_calorie_bronze_83ae789.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}@media (max-width:480px){.competition-detail-leader-board .leader-board-pk .player-info-container .ico-badge-50-highest_altitude.pk{display:inline-block;width:30px;height:30px;background-image:url(/content/legacy/app-build/image/competition_badges/30x30/badge_30_highest_altitude_pk_96950c6.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}}.competition-detail-box .detail-right .metal .ico-badge-64-highest_altitude.special{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/special_badge_46_highest_altitude_0fece05.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-highest_altitude.gold{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_highest_altitude_gold_54b15b5.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-highest_altitude.silver{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_highest_altitude_silver_eeb6e79.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-highest_altitude.bronze{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_highest_altitude_bronze_b5d19a8.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}@media (max-width:480px){.competition-detail-leader-board .leader-board-pk .player-info-container .ico-badge-50-best_achievement.pk{display:inline-block;width:30px;height:30px;background-image:url(/content/legacy/app-build/image/competition_badges/30x30/badge_30_best_achievement_pk_aba6fb2.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}}.competition-detail-box .detail-right .metal .ico-badge-64-best_achievement.special{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/special_badge_46_best_achievement_94297a5.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-best_achievement.gold{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_best_achievement_gold_74be4a7.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-best_achievement.silver{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_best_achievement_silver_a5cafe3.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-best_achievement.bronze{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/badge_46_best_achievement_bronze_dc641b7.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.competition-detail-box .detail-right .metal .ico-badge-64-most_activities.special{display:inline-block;width:46px;height:46px;background-image:url(/content/legacy/app-build/image/competition_badges/46x46/special_badge_46_most_activities_b963407.png?__sprite=rwd-comp-badges);background-repeat:no-repeat}.comp-tab{height:28px}.comp-tab .sub-nav-pos>.sub-nav{width:33%;font-size:15px;line-height:15px}.comp-tab .sub-nav-pos>.sub-nav.w-50{width:50%}.comp-tab .sub-nav-pos>.sub-nav>a{float:none;height:auto}.comp-tab .selected>.x-tab-indicator-pos:after{border-bottom-color:transparent}.competition-detail-box,.competition-detail-leader-board,.competition-detail-state,.player-attend-info{width:93.8%;padding:10px 0;margin:0 3.1%}.competition-detail-box{margin-top:0;border:0}.competition-detail-box .re-invite-icon{display:none}.competition-detail-box .comp-public-invite{position:absolute;right:3.1%}.competition-detail-box .detail-left{margin:0;width:100%;padding-right:0;border-right:0;padding-bottom:10px;border-bottom:1px solid #dcdcdc;float:none}.competition-detail-box .detail-left .left-top{float:left;width:34.2%;max-width:103px;height:auto;margin-right:3.1%}.competition-detail-box .detail-left .left-top .comp-img{position:relative;margin-top:26px;width:100%}.competition-detail-box .detail-left .left-top .comp-img>img{width:100%;height:auto}.competition-detail-box .detail-left .left-top .comp-img .hasBorder{position:absolute;height:98%}.competition-detail-box .detail-left .privacy-type{position:absolute;top:0;width:100%;line-height:16px;max-width:none}.competition-detail-box .detail-left .comp-attr-container{float:left;width:62%;margin-top:24px}.competition-detail-box .detail-left .comp-attr-container .info-attr{line-height:16px;font-size:14px;margin-top:1px}.competition-detail-box .detail-left .comp-attr-container .comp-name{font-size:15px;color:#323232;margin-top:8px;max-width:100%}.competition-detail-box .detail-left .comp-attr-container .comp-attr{line-height:22px}.competition-detail-box .detail-left .comp-attr-container.info-container{width:100%;margin-top:0}.competition-detail-box .detail-left .join-btn.container{display:none;float:right;width:100%;margin:6px 0}.competition-detail-box .detail-left .join-btn.container.show{display:block}.competition-detail-box .detail-left .join-btn.container>span{width:46.7%;position:relative;left:-28%;top:0}.competition-detail-box .detail-left .join-btn.container>span.reject-btn{float:left}.competition-detail-box .detail-left .join-btn.container>span.space{left:0}.competition-detail-box .detail-left .comp-full-map{display:none}.competition-detail-box .detail-right{margin:0;width:100%;float:none;padding-left:0;border-left:0}.competition-detail-box .detail-right .game-rule,.competition-detail-box .detail-right .limit-condition,.competition-detail-box .detail-right .limit-condition>div,.competition-detail-box .detail-right .special-award{line-height:16px;font-size:14px;margin-top:10px}.competition-detail-box .detail-right .attr-value{display:block}.competition-detail-box .detail-right .right-top{width:100%;height:100%;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #dcdcdc;min-height:auto;max-height:none}.competition-detail-box .detail-right .right-top>div{width:100%}.competition-detail-box .detail-right .ui-share-list{width:100%}.competition-detail-box .detail-right .right-bottom{width:76.6%}.competition-detail-box .detail-right .right-bottom.full{width:100%}.competition-detail-box .detail-right .right-bottom.full .metal.last{border-width:0}.competition-detail-box .detail-right .right-bottom .award{border-top-width:0}.competition-detail-box .detail-right .right-bottom .metal{padding:0;width:32.6%}.competition-detail-box .detail-right .right-bottom .metal.pk{width:100%}.competition-detail-box .detail-right .right-bottom .metal.pk .metal-title{padding:0}.competition-detail-box .detail-right .right-bottom .metal>div{float:none;margin:0}.competition-detail-box .detail-right .right-bottom .metal>span{width:100%}.competition-detail-box .detail-right .right-bottom .metal .metal-title{padding:0}.competition-detail-box .detail-right .special-award-box{border:0;width:21.9%;float:none}.competition-detail-box .detail-right .special-award-box .award-title{font-size:14px;display:block;width:100%}.competition-detail-box .detail-right .special-award-box .metal{width:100%;padding:0}.competition-detail-box .detail-right .special-award-box .metal>div{float:none;margin:0}.competition-detail-box .detail-right .special-award-box .metal>span{padding:0}.competition-detail-box .detail-right .award{margin-bottom:13px}.competition-detail-box .competition-share{position:relative;width:100%;border:0;bottom:0;padding:10px 0;border-bottom:1px solid #dcdcdc}.competition-detail-state{position:relative;height:0}.competition-detail-state .state-line{margin-top:0}.competition-detail-state .state-text{top:10%;font-size:12px;line-height:16px}.competition-detail-state .state-text>span{background-color:#fff}.player-attend-info{padding-top:4px;padding-bottom:0;text-align:center}.player-attend-info .ui-btn-group{margin:0}.player-attend-info .ui-btn-group .btn{margin-left:0;width:46.1%}.player-attend-info .competition-member-num{margin-top:4px;display:block;text-align:center}.competition-detail-leader-board .leader-board-bg{width:97.4%;padding:0 1.3%}.competition-detail-leader-board .leader-board-bg>div{margin-left:0}.competition-detail-leader-board .leader-board-hr{width:97.4%;padding:0 1.3%}.competition-detail-leader-board .leader-board-tr{width:97.4%;padding:0 1.3%}.competition-detail-leader-board .leader-board-tr>div{margin-left:0}.competition-detail-leader-board .leader-board-tr .col-metal{display:none}.competition-detail-leader-board .leader-board-tr .x-ico-competition-leaderboard-more{display:none}.competition-detail-leader-board .score-chart-empty{display:none}.competition-detail-leader-board .col-1{width:10%;margin-right:1%}.competition-detail-leader-board .col-2{display:none}.competition-detail-leader-board .col-3{width:21%;margin-right:2%}.competition-detail-leader-board .col-4,.competition-detail-leader-board .col-5,.competition-detail-leader-board .col-6{width:20%;margin-right:2%}.competition-detail-leader-board .col-4 .unit,.competition-detail-leader-board .col-5 .unit,.competition-detail-leader-board .col-6 .unit{font-size:11px}.competition-detail-leader-board .col-5{display:none}.competition-detail-leader-board .col-6{margin-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-detail-leader-board .check-img,.competition-detail-leader-board .pace-line,.competition-detail-leader-board .score-chart{display:none}.competition-detail-leader-board .page-box .page-num{width:28.1%;text-align:center}.competition-detail-leader-board .page-box .page-num .page{display:none;line-height:16px;font-size:12px}.competition-detail-leader-board .page-box .page-num .page .chn{display:inline}.competition-detail-leader-board .page-box .page-num .page.choosed{display:inline}.competition-detail-leader-board .leader-board-pk{width:auto}.competition-detail-leader-board .leader-board-pk .player-info-container .player-one-info{margin-left:0;margin-right:4px}.competition-detail-leader-board .leader-board-pk .player-info-container .player-invitee-img{margin-left:4px;margin-right:0}.competition-detail-leader-board .leader-board-pk .player-info-container .player-one-info,.competition-detail-leader-board .leader-board-pk .player-info-container .player-two-info{width:22%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.competition-detail-leader-board .leader-board-pk .player-info-container .player-one-info .info-level,.competition-detail-leader-board .leader-board-pk .player-info-container .player-one-info .info-name,.competition-detail-leader-board .leader-board-pk .player-info-container .player-two-info .info-level,.competition-detail-leader-board .leader-board-pk .player-info-container .player-two-info .info-name{font-size:12px;line-height:18px}.competition-detail-leader-board .leader-board-pk .player-info-container .player-one-info .info-name,.competition-detail-leader-board .leader-board-pk .player-info-container .player-two-info .info-name{padding-top:35%}.competition-detail-leader-board .leader-board-pk .player-info-container .player-one-info.win-info-lft,.competition-detail-leader-board .leader-board-pk .player-info-container .player-two-info.win-info-lft{padding-left:2.2%}.competition-detail-leader-board .leader-board-pk .player-info-container .player-one-info.win-info-rgt,.competition-detail-leader-board .leader-board-pk .player-info-container .player-two-info.win-info-rgt{padding-right:2.2%}.competition-detail-leader-board .leader-board-pk .player-info-container .player-invitee-img,.competition-detail-leader-board .leader-board-pk .player-info-container .player-owner-img{width:21%;height:auto}.competition-detail-leader-board .leader-board-pk .player-info-container .player-invitee-img img,.competition-detail-leader-board .leader-board-pk .player-info-container .player-owner-img img{margin-top:15%}.competition-detail-leader-board .leader-board-pk .player-info-container .player-invitee-img img.avatar-pk-loser,.competition-detail-leader-board .leader-board-pk .player-info-container .player-owner-img img.avatar-pk-loser{margin-top:22px;width:60%;height:auto}.competition-detail-leader-board .leader-board-pk .player-info-container .player-invitee-img img.avatar-pk-normal,.competition-detail-leader-board .leader-board-pk .player-info-container .player-owner-img img.avatar-pk-normal{margin-top:16px;width:80%;height:auto}.competition-detail-leader-board .leader-board-pk .player-info-container .pk-img{width:10%;margin:8.5% 0;text-align:center}.competition-detail-leader-board .leader-board-pk .player-info-container .pk-img>div{display:inline-block;width:22px;height:22px;font-size:12px;line-height:22px}@media (min-width:640px){.competition-detail-leader-board .leader-board-pk .player-info-container .pk-img>div{width:35px;height:35px;font-size:16px;line-height:35px}}.competition-detail-leader-board .leader-board-pk .player-info-container .pk-img>div.duce{width:20px;height:22px;border-radius:12px;font-size:12px;line-height:22px}@media (min-width:640px){.competition-detail-leader-board .leader-board-pk .player-info-container .pk-img>div.duce{width:50px}}.competition-detail-leader-board .leader-board-pk .player-info-container .pk-img>div.duce span{position:relative;left:0;top:0}.competition-detail-leader-board .leader-board-pk .player-info-container .pk-img>div.duce span>i{display:inline-block;color:#fff}.competition-detail-leader-board .leader-board-pk .player-record-box .check-x-ico-competition-leaderboard-more{display:none}.competition-detail-leader-board .leader-board-pk .player-record-box .player-one-record{width:38%}.competition-detail-leader-board .leader-board-pk .player-record-box .player-one-record .score{min-width:20%;font-size:30px;line-height:38px}.competition-detail-leader-board .leader-board-pk .player-record-box .player-two-record{min-width:10%;font-size:30px;line-height:38px}.competition-detail-leader-board .leader-board-pk .player-record-box .competition-attr{margin:10px 0 0;font-size:12px;line-height:22px;width:22%}.competition-detail-leader-board .leader-board-pk .player-record-box .competition-attr .with-unit{display:inline-block;margin-top:-10px}.competition-detail-leader-board .leader-board-pk .player-record-box .check-img{display:none;margin-top:14px}.competition-detail-leader-board .leader-board-pk .player-record-box .check-img.disabled{margin-top:12px}.competition-detail-leader-board .leader-board-pk .record-bar .player-one-bar,.competition-detail-leader-board .leader-board-pk .record-bar .player-two-bar{width:49%}.competition-detail-leader-board .leader-board-pk .record-bar .player-one-bar{margin:0 .5% 0 0}.competition-detail-leader-board .pk-win-owner-metal{bottom:-10%;left:2%}.competition-detail-leader-board .pk-win-invitee-metal{bottom:-10%;right:-2%}.competition-detail-leader-board .x-ico-surrender{background:#0f283c;width:30px;height:18px;border-radius:12px}.competition-detail-leader-board .x-ico-surrender .text{display:inline-block;font-size:12px;line-height:18px;color:#fff}@media (min-width:640px){.competition-detail-leader-board .x-ico-surrender{width:50px;height:20px}.competition-detail-leader-board .x-ico-surrender .text{font-size:18px;line-height:20px}}.competition-detail-leader-board .pk-invitee-surrender,.competition-detail-leader-board .pk-owner-surrender{position:relative;right:0;left:-2px;top:-10px;font-size:12px;width:36px;height:20px;line-height:20px}@media (min-width:640px){.competition-detail-leader-board .pk-invitee-surrender,.competition-detail-leader-board .pk-owner-surrender{top:-10px}}.gcc-tc-bd .x-cmt-wp{width:93.8%;margin:0 auto}.gcc-tc-bd .x-cmt-wp .x-ln-hd{padding:16px 3.1%}.gcc-tc-bd .x-cmt-wp .x-ln-hd .x-item-lft{margin-right:3.3%}.gcc-tc-bd .x-cmt-wp .x-ln-hd .x-item-rgt .camp-member-desc-text,.gcc-tc-bd .x-cmt-wp .x-ln-hd .x-item-rgt .x-pre-content,.gcc-tc-bd .x-cmt-wp .x-ln-hd .x-item-rgt .x-status-time{font-size:12pt;line-height:16px}.gcc-tc-bd .x-cmt-wp .x-ln-hd .x-item-rgt .x-pre-content{width:80%;margin-top:5px}.gcc-tc-bd .x-cmt-wp .x-ln-hd .x-item-rgt .x-status-time{width:60%}.gcc-tc-bd .x-cmt-wp .cmt-ln .btns-wp{padding:5px 0}.gcc-tc-bd .x-cmt-wp .reply-wp>li{padding:12px 3.1%}.gcc-tc-bd .x-cmt-wp .x-ln-ft{padding:10px 3.1% 0}.gcc-tc-bd .x-cmt-wp .x-ln-ft .x-item-lft{margin-right:3.3%}.step-oauth.leaderboard .step-oauth-content .step-no-oauth{font-size:15px}.step-oauth.leaderboard .step-oauth-content .step-oauth-notify{font-size:13px}.step-oauth.leaderboard .step-oauth-content .confirm-button{width:168px;height:30px;line-height:30px;font-size:14px}.gcc-competition-list{width:93.8%}.gcc-competition-list .competition-category{height:80px;margin:12px 0}.gcc-competition-list .competition-category>span{line-height:24px;text-align:right;margin-top:2px}.gcc-competition-list .competition-category .filter{height:26px;width:40px;color:#646464;font-size:14px;line-height:26px;text-align:left;vertical-align:top;margin-right:4px;margin-left:20px;border-right:solid 1px #dcdcdc}.gcc-competition-list .competition-category .type-option{height:26px}.gcc-competition-list .competition-category .competition-sort-btn{margin-right:0;margin-top:10px;padding-right:0;border-right:0;float:left;width:100%;height:26px;text-align:left}@media (min-width:640px){.gcc-competition-list .competition-category .competition-sort-btn{border-right:0}}.gcc-competition-list .competition-category .competition-sort-btn>span{display:inline-block;width:40px;border-right:solid 1px #dcdcdc;margin-left:20px}.gcc-competition-list .competition-category .competition-sort-btn>button{width:95px;height:100%;font-size:12px;line-height:20px}.gcc-competition-list .competition-category .comp-attr-text{width:88px}.gcc-competition-list .competition-category .comp-attr-text .type-option-list{margin-left:0;line-height:16px;font-size:12px;width:100%!important;height:20px}.gcc-competition-list .competition-category .comp-attr-text .type-option-list:after,.gcc-competition-list .competition-category .comp-attr-text .type-option-list:before{bottom:0;left:auto;right:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;top:35%}.gcc-competition-list .competition-category .comp-attr-text .type-option-list:before{border-top-color:#646464;border-width:6px 4px 4px;margin-left:0}.gcc-competition-list .competition-category .comp-attr-text .type-option-list:after{border-top-color:transparent;border-width:0;margin-left:0;top:0}.gcc-competition-list .competition-category .comp-attr-text .type-option-list>select{width:100%;height:20px;font-size:12px;line-height:16px}.gcc-competition-list .competition-category .comp-attr-text .type-option-list .dft-val{padding:3px}.gcc-competition-list .competition-category>span{width:19.7%;line-height:16px;font-size:12px;margin-right:1.9%}.gcc-competition-list .page-circle{bottom:5px}.competition-ctr{display:none}.competition-bg.longest_distance{border-top:2px solid #575782}.competition-bg.fastest_pace{border-top:2px solid #f06e19}.competition-bg.most_calorie{border-top:2px solid #a83636}.competition-bg.highest_altitude{border-top:2px solid #61932c}.competition-bg.best_achievement{border-top:2px solid #006b84}.competition-list{width:99%;margin:0 auto}.competition-list .competition-bg{width:100%;height:auto;margin-right:0;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(50,50,50,.15)}.competition-list .competition-bg .rwd-hide{display:none}.competition-list .competition-bg .competition-bd{margin:36px 1.9% 6px}.competition-list .competition-bg .x-item-lft{margin-right:1.9%;width:40%;max-width:104px}.competition-list .competition-bg .x-item-lft .comp-icon-img{width:100%;height:auto}.competition-list .competition-bg .x-item-lft .comp-icon-img.empty{width:100%}.competition-list .competition-bg .x-item-center{width:63.6%;height:auto;border-right:0;margin:2px 0 0;padding-right:1.9%}.competition-list .competition-bg .x-item-center .competition-text-limit{width:auto;position:absolute;top:6px;right:1.9%;left:1.9%;font-size:13px;line-height:20px;color:#646464}.competition-list .competition-bg .x-item-center .competition-text-main{font-size:12px;line-height:16px}.competition-list .competition-bg .x-item-center .competition-text-main.name{height:40px;line-height:20px;margin:0;padding-left:0;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.competition-list .competition-bg .x-item-center .competition-text-main .x-ico-plan-calendar,.competition-list .competition-bg .x-item-center .competition-text-main .x-ico-plan-info-visitor{vertical-align:bottom}@media (min-width:640px){.competition-list .competition-bg .x-item-center{width:28%;height:105px;border-right:1px solid #dadada}}.competition-list .competition-bg .invite-item-rgt{display:none}@media (min-width:640px){.competition-list .competition-bg .invite-item-rgt{display:block;width:33%;margin:0 0 0 1.9%;padding-top:0}.competition-list .competition-bg .invite-item-rgt .competition-info-font{width:auto;display:inline-block;padding:0;font-size:12px;line-height:16px}.competition-list .competition-bg .invite-item-rgt .competition-info-font .col-2 .avatar-sm{width:20px;height:20px}.competition-list .competition-bg .invite-item-rgt .total-info{font-size:12px}.competition-list .competition-bg .invite-item-rgt .total-info .fs4{font-size:14px}.competition-list .competition-bg .invite-item-rgt .avatar-pk-list{width:60px;height:60px}.competition-list .competition-bg .invite-item-rgt .player-name{padding-top:5px}.competition-list .competition-bg .invite-item-rgt .vsImg{margin:22px 10px 0}}.competition-list .competition-bg .re-invite-icon{display:none}.competition-list .competition-bg .invite-type{width:63.6%;margin:0;padding:0;font-size:11px;color:#9b9b9b;line-height:16px;float:left;text-align:left}@media (min-width:640px){.competition-list .competition-bg .invite-type{position:absolute;right:5px;margin-top:0;margin-right:0;width:17%;text-align:right}}.competition-list .competition-bg .competition-btn{display:none}.competition-list .competition-bg .comp-public-invite{position:absolute;top:8px;right:10px;margin:0;padding:0}.competition-list .competition-bg .comp-public-invite .delete-menu-dpdown{height:auto}.competition-list .competition-bg .comp-public-invite .delete-menu-dpdown .dpdown-items{width:140px;left:-116px}.competition-list .competition-bg .comp-public-invite .delete-menu-dpdown .dpdown-item{font-size:12px;line-height:16px}.hot-competitions{width:100%;height:19.4vw}.hot-competitions .ui-hot-comp-grid{width:100%;height:19vw}.hot-competitions .ui-hot-comp-grid .latest-compe,.hot-competitions .ui-hot-comp-grid .main-img,.hot-competitions .ui-hot-comp-grid .ui-hot-comp-list{height:100%}.hot-competitions .space{width:4%}.hot-competitions .ui-btn-grid-small{margin-top:0;margin-bottom:14%;width:4%;background-repeat:no-repeat}.competition-search-wrapper{padding-left:3.1%;padding-right:3.1%}.competition-search-wrapper .search-box{width:100%}.plan-time-setting.ui-datepicker.ui-widget{width:90%!important;left:5%!important}.plan-time-setting.ui-datepicker.ui-widget .ui-widget-header .ui-datepicker-title{font-weight:700}.plan-time-setting.ui-datepicker.ui-widget .ui-datepicker-calendar thead th{font-weight:700}.plan-time-setting.ui-datepicker.ui-widget .ui-datepicker-calendar tbody td{text-align:center}.plan-time-setting.ui-datepicker.ui-widget .ui-datepicker-calendar td a.ui-state-default,.plan-time-setting.ui-datepicker.ui-widget .ui-datepicker-calendar td span,.plan-time-setting.ui-datepicker.ui-widget .ui-datepicker-calendar td.ui-datepicker-current-day a.ui-state-active{width:24px;line-height:18px;display:inline-block}.plan-time-setting.ui-datepicker.ui-widget .ui-datepicker-calendar td a.ui-state-default.ui-state-highlight{line-height:24px}.plan-time-setting.ui-datepicker.ui-widget .ui-datepicker-calendar td.ui-datepicker-current-day a.ui-state-active{color:#fff;background:rgba(15,40,60,.7)}.global-search-wrapper .border{width:87vw;height:1px;background:#dcdcdc;top:50px;left:-10vw}.global-search-wrapper .btn-search-icon{margin:15px 15px 0}.global-search-wrapper .search-textbox{width:65vw;height:26px;margin-top:15px;margin-right:10px;border:0}.global-search-wrapper .x-sugg-box{box-shadow:none;max-height:none}.global-search-wrapper .suggestion-holder{position:inherit;margin-top:30px;box-shadow:none}.plan-info-ctr .join-alert-bg{margin-top:10px;margin-bottom:10px}.plan-info-ctr .join-alert-bg .btn{min-width:90px}.plan-info-ctr .plan-cover{height:auto}.plan-info-ctr .plan-cover .cover-img{background-position:50% 50%}.plan-info-ctr .plan-cover .plan-title{max-width:93.8%;margin:20px 0}.plan-info-ctr .plan-cover .ctr-box{position:relative;padding-bottom:30px}.plan-info-ctr .plan-cover .ctr-box .share-ctr{top:165px;right:0;left:0}.plan-info-ctr .plan-cover .cover-left{display:block;margin:0;text-align:center}.plan-info-ctr .plan-cover .cover-left .info-item{display:inline-block;margin-bottom:50px}.plan-info-ctr .plan-cover .cover-left .info-item>em{display:block}.plan-info-ctr .plan-cover .cover-left .info-item>i{margin-right:0}.plan-info-ctr .plan-cover .cover-right{margin:0 3.1%;width:93.8%}.plan-info-ctr .plan-cover .cover-right .dropdown-wrapper{display:none}.plan-info-ctr .plan-cover .cover-right .x-icon-btn{width:100%;height:35px;line-height:31px}.plan-info-ctr .plan-cover .cover-right .bar-ctr{width:100%}.plan-info-ctr .plan-cover .cover-right .bar-ctr .plan-progress-bar{width:76vw;margin-right:8px}.plan-info-ctr .plan-cover .cover-right .bar-ctr>i{font-size:22px}.plan-info-ctr .plan-detail-ctr{padding-bottom:20px}.plan-info-ctr .plan-detail-ctr .plan-rr-ctr{display:none}.plan-info-ctr .plan-detail-ctr .plan-leaderboard{width:93.8%;margin:0 3.1% 10px}.plan-info-ctr .plan-detail-ctr .plan-leaderboard.started{width:93.8%;margin:0 3.1% 10px;height:auto}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content{padding:0;margin:0 0 8px}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content.started{height:auto}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content.started .check-all{position:relative}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content .title{padding-top:10px}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content .content.has-pad{padding-right:14px}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content .content.with-user.started table tr.current td.col-4{padding-right:14px}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content table tr.current.pending td.col-4.x-clr.clr1 .highcharts-container{margin-left:0}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content table tr td.col-4{padding-right:14px}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content p{margin:16px 0 0}.plan-info-ctr .plan-detail-ctr .plan-leaderboard .board-content .record-link .col-3>a{display:none}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr{width:93.8%;margin:0 3.1%}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr table tbody tr td.col-3{padding:8px 16px}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr.started{width:93.8%;margin:0 3.1%}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr.started .col-extra{display:none}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr.started table thead td:not(.col-extra) .x-ico-sync{display:inline-block;padding-right:5px}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr.started table tbody tr td.week{padding:2px 15px}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr.started table tbody tr td.col-1{padding:0 20px 0 22px}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr.started table tbody tr td.col-3{padding:0 16px}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr.started table tbody tr td.col-5{display:none}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr table thead tr td{padding-bottom:8px}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr table tbody tr td{width:auto}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr table tbody tr td.col-time{display:none}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr table tbody tr td.col-2{width:60px;max-width:60px}.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr table tbody tr td.col-4>span{width:auto;max-width:116px}@media (max-width:320px){.plan-info-ctr .plan-detail-ctr .plan-schedule-ctr table tbody tr td.col-4>span{max-width:105px}}.training-plan-ctr .tag-dpdown{width:auto;position:inherit;float:none}.training-plan-ctr .tag-dpdown .tag-card{top:36px;background-color:#fff;padding:0;max-width:none}.training-plan-ctr .tag-dpdown .tag-card>div{max-height:none}.training-plan-ctr .tag-dpdown .tag-card .tag-bg-rwd{padding:12px 10px;background-color:rgba(30,30,30,.15)}.training-plan-ctr .tag-dpdown .tag-card:after,.training-plan-ctr .tag-dpdown .tag-card:before{content:initial}.training-plan-ctr .training-plan-list{margin-top:10px}.training-plan-ctr .training-plan-list .plan-item{width:100%;height:122px;padding:6px;margin:0 0 8px}.training-plan-ctr .training-plan-list .plan-item.left{margin-right:0}.training-plan-ctr .training-plan-list .plan-item .img-ctr{width:108px;height:108px}.training-plan-ctr .training-plan-list .plan-item .row-info,.training-plan-ctr .training-plan-list .plan-item .tag-ctr{width:160px;font-size:10px;line-height:14px}.training-plan-ctr .training-plan-list .plan-item .row-info.people,.training-plan-ctr .training-plan-list .plan-item .row-info.record,.training-plan-ctr .training-plan-list .plan-item .row-info.time,.training-plan-ctr .training-plan-list .plan-item .tag-ctr.people,.training-plan-ctr .training-plan-list .plan-item .tag-ctr.record,.training-plan-ctr .training-plan-list .plan-item .tag-ctr.time{margin-left:-4px}.training-plan-ctr .training-plan-list .plan-item .row-info.title,.training-plan-ctr .training-plan-list .plan-item .tag-ctr.title{width:160px;font-size:13px;line-height:18px}.training-plan-ctr .training-plan-list .plan-item .row-info.record,.training-plan-ctr .training-plan-list .plan-item .tag-ctr.record{margin-top:2px;line-height:14px}.training-plan-ctr .training-plan-list .plan-item .tag-ctr{width:165px;margin-top:2px}.training-plan-ctr .training-plan-list .plan-item .tag-ctr>i{padding:1px 8px}.training-plan-ctr .training-plan-list .plan-item .tag-ctr>i.more{font-size:10px;line-height:15px}.training-plan-ctr .training-plan-list .plan-item .progress-ctr{bottom:-7px}.training-plan-ctr .training-plan-list .plan-item .progress-ctr .x-fs1.fs5{font-size:10px}.training-plan-ctr .training-plan-list .plan-item .progress-ctr .plan-progress-bar{width:130px;margin-right:3px}@media (min-width:374px){.training-plan-ctr .training-plan-list .plan-item .progress-ctr .plan-progress-bar{width:47vw}}.training-plan-ctr .training-plan-list .plan-item .progress-ctr .x-fs1.fs3{font-size:14px}.training-plan-ctr .training-plan-list .plan-item .progress-ctr .bar-ctr>i.score{width:32px}.training-plan-ctr .training-plan-list .plan-item .btn-ctr{top:auto;bottom:0}.training-plan-ctr .training-plan-list .plan-item .btn-ctr .x-icon-btn{min-width:80px;padding:0 12px;line-height:20px}.training-plan-ctr .training-plan-list .plan-item .btn-ctr .x-icon-btn .txt{font-size:10px;line-height:14px}.training-plan-ctr .training-plan-list .plan-item .menu-ctr{display:none}.ui-wnd.x-wnd-plan-time{width:auto}.ui-wnd.x-wnd-plan-time .panel .panel-bd{max-height:80%}.ui-wnd.x-wnd-plan-time .panel .has-margin{margin-left:5%;padding:5% 5% 0 0}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr{padding:0}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .option-title{margin-top:2px;margin-bottom:12px}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .x-fs1.fs3{font-size:16px;display:flex;flex-direction:column}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .x-fs1.fs3 .hr{display:none}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .x-fs1.fs3 .panel-radio{display:flex;justify-content:space-between;margin-bottom:10px}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .x-fs1.fs3 .panel-radio:last-child{margin-bottom:0}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .date-input-box:disabled{border-color:#dcdcdc}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .calendar-ctr{margin:0}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .calendar-ctr .cal-title{height:32px;display:flex;flex-direction:row;justify-content:space-between;padding:0 16px;margin-bottom:10px;line-height:32px;background-color:rgba(15,40,60,.15)}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .calendar-ctr .cal-title .move-btn:not(.disabled):hover{color:#d20532}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .calendar-ctr table td{padding-bottom:8px}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .calendar-ctr table td span{width:30px;height:30px;line-height:30px}.ui-wnd.x-wnd-plan-time .panel .has-margin .training-plan.ctr .calendar-ctr table td span.chosen{background-color:#d20532;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.ui-wnd.x-wnd-plan-time .panel-ft .btns-wp{padding-top:5px}.ui-wnd.x-wnd-plan-time .panel-ft .btns-wp .btns-pos{padding-top:0}.ui-wnd.x-wnd-plan-time .panel-ft .panel-btn{height:30px;line-height:30px}.plan-wnd-ctr{height:100%}.plan-wnd-ctr .plan-schedule-wnd .plan-schedule-dtl-ctr .plan-schedule-desc{width:88%}.plan-wnd-ctr .plan-schedule-wnd .plan-schedule-dtl-ctr .x-ico-no-plan-img{background-size:contain;background-position:0 0;width:100%;height:200px;background-image:url(/content/legacy/app-build/image/plan/image_schedule_no_plan_1a861ed.png)}.plan-wnd-ctr .panel-ft .btns-wp .btns-pos{padding-top:16px;border-top:1px solid #dcdcdc}.ui-wnd.plan .panel{max-height:100vh;overflow-y:scroll}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content.head{padding-right:20px}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content>span.complete-count{max-width:53%}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content>span.complete-count.short{max-width:34%}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content>span.sub-title{max-width:40%}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content>span.sub-title.short{max-width:26%}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content .rank-ctr{max-width:35%}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content.board.fix-h{min-height:0}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content.board table td{font-size:12px}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content.board table td.col-1{padding-right:20px}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content.board table td.col-3{min-width:42vw;max-width:42vw}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content.board table td.col-4{padding-right:20px}.ui-wnd.plan .panel .panel-bd .plan-leaderboard-ctr .content.board table td.col-4>a{display:none}.x-ico-close.plan{display:none}.store-delivery-blk{padding:2vw 0;text-align:left}.store-delivery-blk .blk-ctr{width:100vw;text-align:left}.store-delivery-blk .blk-ctr .desc{width:80vw}.x-box-training.x-store-main{margin:0;padding-top:12px}.x-box-training.x-store-main .product-category{margin-bottom:3vw}.x-box-training.x-store-main .training-box{padding:0 0 14px}.x-box-training.x-store-main .list-container{margin:-16px -32px 0 2%}.x-box-training.x-store-main .banner-box{height:31.2vw;margin:0 0 9px}.x-box-training.x-store-main .banner-box .x-page-box{top:-21px}.x-box-training.x-store-main .list-item{margin:16px 1.125% 0;width:45.75vw;height:auto}.x-box-training.x-store-main .list-item .img-box .img{width:100%;height:auto}.x-box-training.x-store-main .list-item .info-box{margin:4% 4% 6%;padding:0;height:18.9vw}.x-box-training.x-store-main .list-item .info-box .price-box{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-box-training.x-store-main .list-item .info-box .price-txt{color:rgba(15,40,60,.7);font-weight:800}.x-box-training.x-store-main .list-item .info-box .price-txt.discount-price{text-decoration:line-through;color:#646464;font-size:12px;font-weight:600}.x-box-training.x-store-main .list-item .mark{padding:0 6px}.product-info-ctr .product-img{padding:0;width:100%;margin-right:0}.product-info-ctr .product-img .x-ico-zoom{display:none}.product-info-ctr .info-ctr{display:block;width:auto}.product-info-ctr .info-ctr .x-icon-btn{width:100%;margin-bottom:14px}.product-detail-ctr{margin:20px 3.1%}.product-detail-ctr .product-detail{width:100%}.product-detail-ctr .product-detail .info-ctr img{height:auto}.wnd.stock-notify .ico-ctr,.wnd.stock-notify .txt-ctr{max-width:none;text-align:center;margin-top:8vh}.wnd.stock-notify .ico-ctr{margin-top:15vh}.x-store-cart .empty-content{margin:20px 0}.x-store-cart .empty-content .img-empty-cart{margin:0}.article .article-ctr{padding:0 3.125vw}.article .article-item-list{margin:0}@media screen and (max-width:520px){.article .upload-window .dropzone .img-container .image-container-article{width:92px;height:92px;margin-right:10px}.article .article-discuss-container .join-alert-bg{margin:auto}.article .article-discuss-container .discuss-create .create-discuss-content .content{height:80px}.article .article-discuss-container .discuss-create .create-discuss-content .bottom-container{height:52px}.article .article-discuss-container .discuss-create .create-discuss-content .bottom-container .upload .image-container-article{height:52px;width:52px}.article .article-discuss-container .discuss-create .create-discuss-content .bottom-container .upload .add-container{height:52px;width:52px}.article .article-discuss-container .discuss-list .container .discuss-container .icon-container{margin-top:0}.article .article-discuss-container .discuss-list .container .info .img-list .image-container-article{height:74px;width:74px}}.article .btn-normal{width:100px}.article-discuss-container .btn-normal{width:100px}@media screen and (max-width:959px){.full-h{height:auto;padding-bottom:30px}.ui-wnd{width:90%!important}}@media (max-width:640px){.x-ico-prev{display:inline-block;width:20px;height:20px;background-image:url(/content/legacy/app-build/image/rwd/common/btn_pre_nrml_63f1d9b.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-prev.hover,.x-ico-prev:hover{background-image:url(/content/legacy/app-build/image/rwd/common/btn_pre_click_8153dfa.png?__sprite=rwd-icons)}.x-ico-next{display:inline-block;width:20px;height:20px;background-image:url(/content/legacy/app-build/image/rwd/common/btn_next_nrml_1818a2a.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-next.hover,.x-ico-next:hover{display:inline-block;width:20px;height:20px;background-image:url(/content/legacy/app-build/image/rwd/common/btn_next_click_2380c45.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-activity-weather.rain{display:inline-block;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/rwd/common/history_icon_weather_rain_5e9dd34.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-activity-weather.snow{display:inline-block;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/rwd/common/history_icon_weather_snow_5807fd8.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-activity-weather.cloudy{display:inline-block;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/rwd/common/history_icon_weather_cloudy_2ac1f61.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-activity-weather.hazyfoggy{display:inline-block;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/rwd/common/history_icon_weather_foggy_3e30bdf.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-activity-weather.thunderstrom{display:inline-block;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/rwd/common/history_icon_weather_thunderstorm_a2111f9.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-activity-weather.sunny{display:inline-block;width:24px;height:24px;background-image:url(/content/legacy/app-build/image/rwd/common/history_icon_weather_sunny_94cefd8.png?__sprite=rwd-icons);background-repeat:no-repeat}}.x-ico-plan-calendar{display:inline-block;width:14px;height:14px;background-image:url(/content/legacy/app-build/image/rwd/plan/icon_rwd_plan_list_calendar_090b631.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-plan-visitor{display:inline-block;width:14px;height:14px;background-image:url(/content/legacy/app-build/image/rwd/plan/icon_rwd_plan_list_visitor_e0434f5.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-plan-best-record{display:inline-block;width:14px;height:14px;background-image:url(/content/legacy/app-build/image/rwd/plan/icon_rwd_plan_list_best_record_9da3d58.png?__sprite=rwd-icons);background-repeat:no-repeat}.ui-icon-pending.plan{display:inline-block;width:14px;height:14px;background-image:url(/content/legacy/app-build/image/rwd/plan/icon_rwd_request_700a3de.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-plan-info-calendar{display:inline-block;width:40px;height:40px;background-image:url(/content/legacy/app-build/image/rwd/plan/icon_plan_lnfo_calendar_a3b9e05.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-plan-info-visitor{display:inline-block;width:40px;height:40px;background-image:url(/content/legacy/app-build/image/rwd/plan/icon_plan_lnfo_visitor_9710dc6.png?__sprite=rwd-icons);background-repeat:no-repeat}.x-ico-plan-creator{display:inline-block;width:40px;height:40px;background-image:url(/content/legacy/app-build/image/rwd/plan/icon_plan_lnfo_creator_84b4c5d.png?__sprite=rwd-icons);background-repeat:no-repeat}html.global .gcc-logo>a.x-ico-logo{background-size:contain;background-position:0 0;width:110px;height:39px;background-image:url(/content/legacy/app-build/image/rwd/GLOBAL/common/img_global_logo_header_e7ea900.png)}#mainwrapper{width:100%;background-color:#fff}.gcc-hd{border-bottom-width:1px}.gcc-bd{padding-top:40px;padding-bottom:200px;background-color:#fff}.gcc-tc-hd>.x-breadcrumb-wp{display:none}.gcc-ft{min-height:200px;height:auto;padding:20px 3.1%}.x-wnd-login{width:450px!important}.x-wnd-login.signup{margin:110px auto}@media (max-width:640px){.x-wnd-login{width:93.8%!important}.x-wnd-login.static{margin:20px auto}.x-wnd-login.signup{width:93.8%!important}}.x-wnd-login .panel .panel-bd-ctr{padding:15px 19px 5px}.x-wnd-login .panel .panel-bd-ctr .x-ico-logo-wp{display:none}.system-notify .banner{width:93.8%}.system-notify .banner>span{width:calc(100% - 96px);margin:0}.system-notify .x-ico-search-close{right:-1%}#gauth-light-box.LB-white-content{width:93.8%!important;height:630px!important;left:3.1%!important;right:3.1%!important}@media (max-width:640px){#gauth-light-box.LB-white-content{position:absolute!important;top:13.33px!important;min-height:700px}}.x-page-landing-page .landing-page section.sticky{top:40px}