@charset "utf-8";html,body{height:100%}body{font-family:"微软雅黑",STHeitiTC-Light,PingFangSC-Regular,STXihei,"华文细黑",sans-serif;font-size:14px;color:var(--black);overflow-y:scroll}[v-cloak]{display:none!important}.clear{zoom:1}.clear:after{content:"";clear:both;display:block;overflow:hidden;height:0;line-height:0;font-size:0}p,ul,dl,dd,li,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;font-weight:400}ul,dl,ol{list-style:none}img{max-width:100%}input,button,a img,select,textarea{outline:0}input{caret-color:var(--green)}textarea{resize:none;caret-color:var(--green)}button{border:0}a{text-decoration:none;color:var(--black);display:inline-block}input:hover,input:focus{border-color:var(--green)}textarea:hover,textarea:focus{border-color:var(--green)}select:hover,select:focus{border-color:var(--green)}select:disabled,select:disabled:hover{color:var(--color-label);border-color:var(--color-bd)}.fl{float:left}.fr{float:right}.vh{visibility:hidden}.vv{visibility:visible}.border-box{box-sizing:border-box}.block{display:block}.display-flex,.flex{display:flex}.align-center,.flex-mid{align-items:center}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.flex-end{justify-content:flex-end}.lh-1{line-height:1}.lh-1d5{line-height:1.5}.lh-1d8{line-height:1.8}.break-word{word-break:break-word}.fz-12{font-size:12px}.fz-14{font-size:14px}.fz-16{font-size:16px}.fz-20{font-size:20px}.fw-bold{font-weight:700}.toast{position:fixed;z-index:1500;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 20px;line-height:1.6;color:var(--white);background-color:var(--color-4);border-radius:5px;text-align:center;font-size:18px}.mask{position:fixed;z-index:500;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0)}.custom-checkbox{display:inline-block;width:18px;height:18px;vertical-align:sub;margin-right:6px;cursor:pointer}.custom-checkbox-default{background:url(https://img.keepyoga.com/assets/img_cloud/sms/checkbox-empty.svg) no-repeat center center;background-size:contain}.custom-checkbox-default_dis,.custom-checkbox-default.disabled{background:url(https://img.keepyoga.com/assets/img_cloud/checkbox-empty_dis.svg) no-repeat center center;background-size:contain;cursor:not-allowed}.custom-checkbox-sel_dis,.custom-checkbox-sel.disabled{background:url(https://img.keepyoga.com/assets/img_cloud/checkbox-checked_dis.svg) no-repeat center center;background-size:contain}.custom-checkbox-sel{background:url(https://img.keepyoga.com/assets/img_cloud/sms/checkbox-checked.svg) no-repeat center center;background-size:contain}.custom-radio{display:inline-block;width:18px;height:18px;vertical-align:sub;margin-right:6px;cursor:pointer}.custom-radio-default{background:url(https://img.keepyoga.com/assets/img_cloud/radio-empty.svg) no-repeat center center;background-size:contain}.custom-radio-default_dis,.custom-radio-default.disabled{background:url(https://img.keepyoga.com/assets/img_cloud/radio-empty_dis.svg) no-repeat center center;background-size:contain;cursor:not-allowed}.custom-radio-sel_dis,.custom-radio-sel.disabled{background:url(https://img.keepyoga.com/assets/img_cloud/radio-checked_dis.svg) no-repeat center center;background-size:contain}.custom-radio-sel{background:url(https://img.keepyoga.com/assets/img_cloud/radio-checked.svg) no-repeat center center;background-size:contain}.icon,.icon-l,.icon-r,.btn,.svg{display:inline-block;overflow:hidden}.svg{stroke-width:0;stroke:currentColor;fill:currentColor}.icon{background:url(../img/icon-common.png?v=0956327) no-repeat}.icon-top-arrow{width:12px;height:7px;background-position:0 0}.svg-bottom-arrow{width:12px;height:6px}.icon-top-arrow2{width:12px;height:7px;background-position:-18px -71px}.icon-bottom-arrow2{width:12px;height:6px;background-position:0 -73px}.icon-plus{background-position:-126px -373px;width:21px;height:21px}.icon-required{width:6px;height:6px;background-position:-101px -370px;vertical-align:2px}.icon-add{background-position:-122px -301px;width:21px;height:21px}.icon-add2{background-position:-165px 0;width:42px;height:42px}.select-common{width:124px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-140x34{width:140px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-464x34{width:464px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-120x34{width:120px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-80x34{width:80px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-60x34{width:60px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-82x34{width:82px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-90x34{width:90px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-108x34{width:108px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-184x34{width:184px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.select-204x34{width:204px;height:34px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;border-radius:4px}.inp-calendar{width:122px;height:32px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;cursor:pointer;background-color:var(--white);background-image:url(../img/calendar.svg?v=26a222a);background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px;border-radius:4px}.inp-calendar_big{width:170px;height:32px;border:1px solid var(--color-bd);display:inline-block;padding:0 8px;cursor:pointer;background:url(../img/calendar.svg?v=26a222a) no-repeat right 8px center;background-size:16px 16px;background-color:var(--white);border-radius:4px}.inp-calendar[disabled]{cursor:default;background:transparent url(../img/calendar.svg?v=26a222a) no-repeat right 8px center;background-size:16px 16px}.inp-464x34{width:464px;height:16px;border:1px solid var(--color-bd);display:inline-block;padding:8px;border-radius:4px}.inp-310x34{width:292px;height:16px;border:1px solid var(--color-bd);display:inline-block;padding:8px;border-radius:4px}.inp-240x34{width:222px;height:16px;border:1px solid var(--color-bd);display:inline-block;padding:8px;border-radius:4px}.inp-230x34{width:212px;height:16px;border:1px solid var(--color-bd);display:inline-block;padding:8px;border-radius:4px}.inp-200x34{width:182px;height:16px;border:1px solid var(--color-bd);display:inline-block;padding:8px;border-radius:4px}.inp-184x34{width:166px;height:16px;border:1px solid var(--color-bd);display:inline-block;padding:8px;border-radius:4px}.inp-140x34{width:122px;height:16px;border:1px solid var(--color-bd);display:inline-block;padding:8px;border-radius:4px}.inp-80x34{display:inline-block;width:64px;height:16px;border:1px solid var(--color-bd);padding:8px;border-radius:4px}.inp-70x34{display:inline-block;width:52px;height:16px;border:1px solid var(--color-bd);padding:8px;border-radius:4px}.inp-42x30{display:inline-block;width:40px;height:28px;border:1px solid var(--color-bd)}.inp-space_s{padding:6px 8px}::-ms-clear{display:none}::-ms-reveal{display:none}.btn-55x34{display:inline-block;width:55px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--blue);border-radius:6px;vertical-align:top}.btn-55x34_disabled{display:inline-block;width:55px;height:34px;line-height:34px;text-align:center;color:var(--color-3);background:var(--color-bd);border-radius:6px;vertical-align:top}.btn-autox34-px10{display:inline-block;padding:0 10px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--blue);border-radius:6px;vertical-align:top}.btn-autox34-px10_green{display:inline-block;padding:0 10px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--green);border-radius:6px;vertical-align:top}.btn-autox34-px10_orange{display:inline-block;padding:0 10px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--orange);border-radius:6px;vertical-align:top}.btn-autox34{display:inline-block;padding:0 24px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--blue);border-radius:6px;vertical-align:top}.btn-autox34_dashed{display:inline-block;padding:0 24px;height:34px;line-height:32px;text-align:center;color:var(--black);background-color:var(--white);border-radius:6px;vertical-align:top;border:1px solid var(--color-bg-hd)}.btn-autox34_disabled{display:inline-block;padding:0 24px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--color-bg-darken);border-radius:6px;vertical-align:top}.btn-autox34-px10_disabled{display:inline-block;padding:0 10px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--color-bg-darken);border-radius:6px;vertical-align:top}.btn-autox34-px12_white{display:inline-block;padding:0 12px;height:32px;line-height:32px;border:1px solid var(--green);text-align:center;background:var(--white);border-radius:6px;vertical-align:top}.btn-autox34_green{display:inline-block;padding:0 24px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--green);border-radius:6px;vertical-align:top}.btn-autox34_orange{display:inline-block;padding:0 24px;height:34px;line-height:34px;text-align:center;color:var(--white);background:var(--orange);border-radius:6px;vertical-align:top}.btn-icon2_normal{position:relative;display:inline-block;padding:0 16px 0 34px;height:34px;line-height:34px;color:var(--white);background:var(--green);border-radius:6px;vertical-align:top;text-align:left}.btn-icon3_normal{position:relative;display:inline-block;padding:0 16px 0 34px;height:34px;line-height:34px;color:var(--white);background:var(--color-bg-darken);border-radius:6px;vertical-align:top;text-align:left}.btn-icon2_s{position:relative;display:inline-block;padding:0 8px 0 28px;height:34px;line-height:34px;color:var(--white);background:var(--green);border-radius:6px;vertical-align:top;text-align:left}.btn-icon_s{position:relative;display:inline-block;padding:0 8px 0 28px;height:34px;line-height:34px;color:var(--white);background:var(--blue);border-radius:6px;vertical-align:top;text-align:left}.btn-icon_s .icon-add{position:absolute;left:8px;top:9px;background-position:-17px -27px;width:15px;height:15px;overflow:hidden}.btn-icon_s .icon-edit{position:absolute;left:9px;top:9px;background-position:-99px -97px;width:15px;height:14px;overflow:hidden}.btn-icon_s .icon-save{position:absolute;left:9px;top:9px;background-position:-127px -185px;width:14px;height:14px;overflow:hidden}.btn-icon_s .icon-back{position:absolute;left:8px;top:9px;background-position:-125px -94px;width:17px;height:17px;overflow:hidden}.btn-icon_s .icon-svg-add{position:absolute;left:8px;top:9px;width:17px;height:17px;background:url(../img/white-add.svg?v=359e287) no-repeat left center;background-size:17px 17px;overflow:hidden}.btn-icon2_s .icon-svg-add{position:absolute;left:8px;top:9px;width:17px;height:17px;background:url(../img/white-add.svg?v=359e287) no-repeat left center;background-size:17px 17px;overflow:hidden}.btn-icon2_normal .icon-add{position:absolute;left:17px;top:10px;background-position:-17px -27px;width:15px;height:15px;overflow:hidden}.btn-icon2_normal .icon-svg-add{position:absolute;left:14px;top:10px;width:15px;height:15px;background:url(../img/white-add.svg?v=359e287) no-repeat left center;background-size:15px 15px;overflow:hidden}.btn-icon3_normal .icon-cancel{position:absolute;left:14px;top:9px;width:15px;height:15px;overflow:hidden;background-position:-96px -184px}.btn-top-action{position:absolute;right:63px;top:10px;z-index:10}.btn-group_top{padding:10px 63px 0;text-align:right}.btn-group_top>a,.btn-group_top>button{margin-left:6px}.blocks-common{display:inline-block;width:266px;height:78px;overflow:hidden;background:#ebe9e9;border-radius:6px}.blocks-blue,.blocks-select{background:#90caff;color:var(--white)}.pos-r{position:relative}.pos-a{position:absolute}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.vat{vertical-align:top}.mb-50{margin-bottom:50px}.mb-30{margin-bottom:30px}.mb-24{margin-bottom:24px}.mb-20{margin-bottom:20px}.mb-15{margin-bottom:15px}.mb-10{margin-bottom:10px}.mb-8{margin-bottom:8px}.mb-2{margin-bottom:2px}.mt-50{margin-top:50px}.mt-30{margin-top:30px}.mt-20{margin-top:20px}.mt-15{margin-top:15px}.mt-10{margin-top:10px}.mr-40{margin-right:40px}.mr-30{margin-right:30px}.mr-25{margin-right:25px}.mr-20{margin-right:20px}.mr-15{margin-right:15px}.mr-18{margin-right:18px}.mr-10{margin-right:10px}.mr-5{margin-right:5px}.ml-auto{margin-left:auto}.ml-20{margin-left:20px}.ml-15{margin-left:15px}.ml-10{margin-left:10px}.ml-8{margin-left:8px}.mx-5{margin:0 5px}.mx-10{margin:0 10px}.mx-25{margin:0 25px}.px-15{padding:0 15px}.py-5{padding:5px 0}.pl-30{padding-left:30px}.valid-info{height:14px;line-height:14px;position:absolute;z-index:1200;font-size:12px}.valid-info-error{color:var(--color-warn)}.inp-error{border:1px solid var(--color-warn)!important}.form-item-error{position:absolute;left:0;top:100%;z-index:100;padding-top:3px;line-height:1;white-space:nowrap;color:var(--color-warn);font-size:12px}.color-highlight,.orange{color:var(--orange);font-style:normal}.color-highlight2,.green{color:var(--green);font-style:normal}.hide,.js-data,.todo-next{display:none!important}.visible{visibility:visible}.vh{visibility:hidden}.col-1{width:100%;display:inline-block;box-sizing:border-box}.col-2{width:50%;display:inline-block;box-sizing:border-box}.col-3{width:33.33333%;display:inline-block;box-sizing:border-box}.col-4{width:25%;display:inline-block;box-sizing:border-box}.calendar-box{position:relative;display:inline-block}.cur-p{cursor:pointer}.cur-d{cursor:default}.not-allowed{cursor:not-allowed}.txt-els{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}::-webkit-input-placeholder{color:var(--color-label)}:-moz-placeholder{color:var(--color-label)}::-moz-placeholder{color:var(--color-label)}:-ms-input-placeholder{color:var(--color-label)}::-webkit-scrollbar-track{background-color:var(--color-bd)}::-webkit-scrollbar{width:6px;height:9px;background-color:var(--color-bd)}::-webkit-scrollbar-thumb{background-color:var(--color-3);border-radius:10px}::-webkit-file-upload-button{cursor:pointer}input[type=file]{cursor:pointer}.g-main{min-height:100%}.g-sd1{position:relative;width:242px;min-height:100vh;background:#233140}.g-mn1{flex:1;width:calc(100vw - 248px)}.g-mn1c{position:relative}.g-common-con{display:flex;position:relative;min-width:1258px;margin:0 auto}.m-content-box{position:relative;padding:30px 63px}.normal-padding{padding:0 63px}.m-dialog-bg{position:fixed;z-index:1000;background:rgba(0,0,0,.4);left:0;top:0;right:0;bottom:0}.m-dialog-box{position:absolute;width:962px;left:50%;top:50%;margin-left:-480px;z-index:1200;opacity:0;transition:all .2s ease-in-out}.fade-in{opacity:1}.dialog-content{background:var(--white);border-radius:10px}.dialog-content .dialog-content-header{position:relative;padding:30px 0 10px;font-size:20px;height:20px;line-height:20px;border-bottom:1px solid var(--color-bd);margin:0 60px;font-weight:700}.dialog-content-header.payment-header{border:0}.dialog-content .dialog-content-header .dialog-close{position:absolute;right:0;top:28px;width:24px;height:24px;background:url(../img/close.svg?v=ed587d0) no-repeat 0 0;background-size:24px 24px;cursor:pointer}.dialog-content .dialog-content-main{padding:20px 60px}.dialog-content .dialog-content-main .dialog-card-info{}.dialog-content .dialog-content-main .dialog-card-type{height:92px}.dialog-card-type>img{vertical-align:bottom}.card-status_punishment{margin-left:15px;font-size:18px;color:var(--orange)}.dialog-content .dialog-content-main .dialog-tips2{height:32px;line-height:32px;background:var(--white) 8;padding:0 15px;margin-top:30px;margin-bottom:10px;border:1px dashed #fcdf81;color:#f6a165}.dialog-content-main .dialog-tips2 .tips{width:16px;height:16px;vertical-align:-3px;margin-right:3px}.dialog-content .dialog-content-main .dialog-tips2 span{margin-right:28px}.dialog-content .dialog-content-main .dialog-tips{height:40px;line-height:40px;background:var(--color-bg);padding:0 15px}.dialog-content .dialog-content-main .dialog-tips span{margin-right:28px}.dialog-content .dialog-content-main .dialog-main-field{}.dialog-vcode{float:right;width:563px}.dialog-field-title{height:22px;font-size:12px;color:var(--color-label)}.dialog-visit textarea{width:100%;height:180px;padding:5px;resize:none;border:1px solid var(--color-bd);box-sizing:border-box}.dialog-main-field .text-limit{position:absolute;bottom:10px;right:10px;color:var(--color-label)}.dialog-content .dialog-content-footer{padding:20px 30px 40px;text-align:center}.dialog-content .dialog-content-footer2{padding:0 30px 30px;text-align:right}.dialog-content .dialog-content-footer .prompt-save{}.dialog-inner-mask{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.dialog-content .dialog-content-footer .prompt-save-wk{position:absolute;left:337px;bottom:30px;line-height:1.5}.dialog-content .dialog-content-footer .prompt-payment{position:absolute;left:385px;bottom:40px;line-height:1.5}.dialog-main-field .dialog-field-box-col2-left{float:left;width:740px}.dialog-main-field .dialog-field-box-col2-right{float:right;width:210px;background:var(--color-11);padding:20px;line-height:1.8}.dialog-main-field .dialog-field-box-col2-right dt{font-size:18px;margin-bottom:10px}.dialog-main-field .field-card-info{border:1px solid var(--color-bd)}.dialog-main-field .field-card-info .card-title{height:40px;background:var(--color-bd);padding:0 20px;line-height:40px}.dialog-main-field .field-card-info .card-content{padding:22px 20px}.field-card-info .card-content li{margin-bottom:12px}.dialog-main-field .field-card-info .card-content span{margin-right:60px}.dialog-field-remark-box{position:relative}.dialog-field-remark-box .text-limit{position:absolute;right:25px;bottom:15px;z-index:10;line-height:1}.dialog-field-remark{float:right;height:90px;width:720px;padding:5px;border:1px solid var(--color-bd);line-height:1.5;border-radius:4px}.dialog-field-remark2{height:146px}.dialog-main-field .field-normal-text{display:inline-block;height:32px;line-height:32px}.dialog-course-field-list{padding:20px 0 0}.dialog-course-field-list li{height:54px;line-height:54px;padding:0 30px;background:var(--color-bg);margin-bottom:20px}.dialog-course-field .pcf-list-btn{padding:20px 30px;height:14px;line-height:18px;background:var(--color-bg);margin-bottom:20px}.dialog-content-main .activate-date{padding:0 30px 20px}.dialog-course-field .pcf-list-btn span{display:inline-block;padding-left:30px;position:relative;height:20px;cursor:pointer}.dialog-course-field .pcf-list-btn .icon-add{background-position:-35px -496px;width:18px;height:18px;position:absolute;top:0;left:0}.dialog-course-field-list .space-common{margin-right:5px}.dialog-course-field-list .pcf-list-btn-del{margin-left:150px;cursor:pointer}.dialog-content-swipecard{padding:20px 60px}.dialog-content-swipecard .dialog-swipecard-filter{height:36px;position:relative}#fillBrush{position:absolute;right:0;top:0}.dialog-content-swipecard .dialog-swipecard-filter .search-complate{left:0;top:33px;right:auto}.dialog-payment-mcard{padding:10px 0 0}.dialog-payment-mcard .base-title{height:22px;font-size:12px;color:var(--color-label)}.dialog-mcard-content{background:var(--color-bg)}.dialog-mcard-content .mc-avatar-box{float:left;width:250px;height:124px;padding-top:50px;padding-left:30px;background:var(--color-bg)}.dialog-mcard-content .dialog-mcard-info{float:right;width:560px;border-left:2px solid var(--white);background:var(--white)}.dialog-payment-course{}.dialog-payment-course .base-title{height:22px;font-size:12px;color:var(--color-label)}.dialog-info-box{border:1px solid var(--color-bd)}.dialog-info-box .title{height:38px;line-height:38px;background:var(--color-bd);text-align:center;font-size:18px}.dialog-info-box .content{padding:26px 22px 10px}.dialog-info-box .content .content-card-info{overflow:hidden}.content-card-info .content-card-info-left{float:left;width:102px;height:102px;position:relative}.content-card-info-left .mask{position:absolute}.content-card-info .content-card-info-right{float:left;width:562px;margin-left:30px}.content-card-info-right li{margin-bottom:20px}.content-card-info .ccir-col{display:inline-block;width:25%}.content-card-handle .btn{width:100px;border:1px solid var(--color-bd);height:30px;line-height:30px;text-align:center;border-radius:5px;margin:0 10px 20px 0;cursor:pointer}.content-card-handle .btn-card-handle-dis{border:1px solid var(--color-bg);cursor:default;background:var(--color-bg)}.content-card-info .content-card-info-course{}.content-card-info-course li{margin-bottom:20px}.dialog-course-field2{height:480px}.dialog-course-calendar{width:422px}.dialog-course-list{float:left;width:324px;margin-left:12px}.dialog-member-info{float:right;width:336px}.dialog-course-calendar .title,.dialog-member-info .title,.dialog-course-list .title{height:30px;font-size:12px;color:var(--color-label)}.dialog-course-calendar .course-calendar-box{}.dialog-course-list .filter{height:34px;line-height:34px}.dialog-course-list .select-course{width:98px;height:30px;border:1px solid var(--color-bd);float:left;margin-right:3px}.dialog-course-list-box{height:365px;margin-top:15px;padding:20px 15px;background:var(--color-bg)}.dialog-course-lists{max-height:365px;border:1px solid var(--color-bd);overflow:auto}.dialog-course-list-box2{height:230px}.dialog-course-lists2{max-height:230px;border:1px solid var(--color-bd);overflow:auto}.dialog-course-list-cont{width:600px;background:var(--white)}.dialog-course-list-cont li{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid var(--color-bd);cursor:pointer;white-space:nowrap}.dialog-course-list-cont .coach-name{margin:0 6px}.dialog-course-lists2 .dialog-course-list-cont li{cursor:default}.dialog-course-list-cont li:last-child{border-bottom:0}.dialog-course-list-cont .curr{background:var(--green);color:var(--white)}.dialog-member-info .dialog-member-infocont{margin-top:2px;height:405px}.dialog-member-infocont .search-box .search-complate{right:0}.dialog-member-infocont .label{float:left;margin-right:3px}.dialog-member-infocont .field-count{position:relative;float:right;width:80px;height:32px;padding-right:22px}.dialog-member-infocont .field-count .count{position:absolute;height:30px;line-height:30px;width:48px;left:26px;text-align:center;border:1px solid var(--color-bd)}.dialog-member-infocont .field-count .order-minus{position:absolute;left:0;top:0;width:25px;height:30px;border:1px solid var(--color-bd);background:var(--white);cursor:pointer}.dialog-member-infocont .field-count .order-add{position:absolute;right:0;top:0;width:25px;height:30px;border:1px solid var(--color-bd);background:var(--white);cursor:pointer}.dialog-member-infocont .field-count .icon-add{position:absolute;left:2px;top:5px}.dialog-member-infocont .field-count .icon-plus{position:absolute;left:5px;top:13px}.dialog-member-infocont .text{height:32px;line-height:32px}.dialog-member-infocont .notes{border:1px solid var(--color-bd);padding:5px;height:117px;width:225px;line-height:1.5}.dialog-member-infocont .text-limit{position:absolute;line-height:1.5;right:21px;bottom:8px;color:var(--sub-text)}.dialog-course-time{margin-top:11px}.dialog-course-time .tit{font-size:12px;color:var(--color-label)}.dialog-course-time .content{margin-top:10px}.dialog-course-time .field{height:32px;line-height:32px;margin-bottom:10px;background:var(--color-bg);padding:6px 10px}.dialog-course-time .field input{margin:0 8px;text-align:center}.dialog-content-main .venues-list{width:700px}.dialog-content-main .venues-list .field-site{display:inline-block;margin-right:15px}.dialog-content-main .field-explain{padding-top:5px;color:var(--blue)}.m-dialog-seat{background:#f3f3f3;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border-radius:4px;color:#838383}.dialog-seat__title{position:relative;text-align:center;background:var(--green);height:60px;line-height:60px;font-size:16px;color:var(--white);border-top-left-radius:4px;border-top-right-radius:4px}.dialog-seat__close{position:absolute;right:20px;top:16px;width:26px;height:26px;background:url(../img/close-2.svg?v=cc916ef) no-repeat center center;cursor:pointer}.dialog-seat__bd{padding:40px 92px 30px;text-align:center}.dialog-seat__bd-top{margin:0 auto 36px;width:225px;height:24px;line-height:24px;background:url(../img/seat-top.png?v=3a907b0) no-repeat center center;background-size:contain}.dialog-seat__bd-box{margin:0 auto;width:460px;max-height:246px;overflow:auto}.seat-layout{margin:0 auto}.seat-item{float:left;width:40px;height:40px;margin-right:6px;margin-bottom:6px;text-align:center;line-height:40px;box-sizing:border-box;font-size:18px}.seat-normal{background:var(--white);border:1px solid #ddd;cursor:pointer}.seat-sel{background:url(../img/seat-sel.png?v=28b17d6) no-repeat center center;background-size:cover;color:var(--white)}.seat-disabled{background:#ddd}.seat-lock{background:url(../img/seat-lock.png?v=d957a30) no-repeat center center;background-size:cover;color:var(--white)}.seat-sure{width:330px;height:40px;line-height:40px;background:var(--green);border-radius:4px;text-align:center;font-size:14px;color:var(--white)}.dialog-seat__bd-tips{margin:60px auto 0;height:26px;line-height:26px;font-size:16px;width:350px}.dialog-seat__bd-tips-item{float:left;width:33.33%;text-align:left}.seat-tips-icon{display:inline-block;width:26px;height:26px;margin-right:6px;vertical-align:bottom;box-sizing:border-box}.dialog-seat__bd-tips-item:nth-child(1) .seat-tips-icon{background:var(--white);border:1px solid #ddd}.dialog-seat__bd-tips-item:nth-child(2) .seat-tips-icon{background:url(../img/seat-sel.png?v=28b17d6) no-repeat center center;background-size:cover}.dialog-seat__bd-tips-item:nth-child(3) .seat-tips-icon{background:url(../img/seat-lock.png?v=d957a30) no-repeat center center;background-size:cover}.dialog-seat__bd-tips2{margin:60px auto 0;height:26px;line-height:26px;font-size:16px;text-align:center}.dialog-seat__bd-tips2-item{display:inline-block}.seat-tips-icon2{display:inline-block;width:26px;height:26px;margin-right:6px;vertical-align:bottom;box-sizing:border-box}.dialog-seat__bd-tips2-item:nth-child(1){margin-right:53px}.dialog-seat__bd-tips2-item:nth-child(1) .seat-tips-icon2{background:url(../img/seat-sel.png?v=28b17d6) no-repeat center center;background-size:cover}.dialog-seat__bd-tips2-item:nth-child(2) .seat-tips-icon2{background:url(../img/seat-lock.png?v=d957a30) no-repeat center center;background-size:cover}.dialog-seat__member{padding:0 0 40px 98px}.dialog-seat__member-item{display:inline-block;margin:15px 60px 0 0}.dialog-detail-box{}.dialog-detail-list{background:var(--color-bg);padding:14px 30px}.dialog-detail-list li{min-height:32px;line-height:32px}.dialog-detail-list li span{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quick-action-box{}.quick-action-box .quick-menu{margin-bottom:30px;display:flex;justify-content:center}.quick-action-box .quick-menu li{width:66px;height:66px;padding-top:20px;color:var(--white);cursor:pointer;text-align:center;border-radius:6px}.quick-action-box .quick-menu li:not(:last-child){margin-right:5px}.quick-action-box .quick-menu .payment{background:var(--green)}.quick-action-box .quick-menu .private,.quick-action-box .quick-menu .private2{background:var(--orange)}.quick-action-box .quick-menu .league{background:var(--blue)}.quick-action-box .quick-menu .svg{display:block;width:26px;margin:0 auto 10px;fill:var(--white)}.quick-action-box .quick-menu .svg-sk{height:20px}.quick-action-box .quick-menu .svg-ysj{height:26px;margin-top:-5px}.quick-action-box .quick-menu .svg-ytk{height:17px;margin-top:3px}.quick-action-box .quick-popup{position:absolute;left:17px;top:34px;z-index:20;line-height:32px;width:207px;font-size:14px;background:#233140;border:1px solid var(--green);border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.quick-action-box .quick-popup li{height:32px;line-height:32px;position:relative;cursor:pointer;border-bottom:1px solid #4d555d}.quick-action-box .quick-popup a{display:block;padding-left:14px;color:var(--white)}.quick-action-box .quick-popup a:hover{color:var(--green)}.m-store{height:130px;position:relative;padding-top:32px;color:var(--color-mainmenu)}.m-store .m-store-img{width:72px;height:72px;overflow:hidden;margin:0 auto}.m-store .m-store-img img{border-radius:6px}.m-store .m-store-name{padding:12px 17px 0;text-align:center;font-weight:400;font-size:16px}.m-main-menu{width:242px}.m-main-menu li a{display:block;padding:0 17px 0 43px;position:relative;height:32px;line-height:32px;color:var(--color-mainmenu)}.m-main-menu li a:hover,.m-main-menu .menu-list>a:hover{color:var(--green)}.m-main-menu>li>a{padding:0 17px 0 42px}.m-main-menu li a .svg{position:absolute;width:16px;height:16px;top:8px;left:19px;fill:#767c81}.m-main-menu li a .svg-a-bottom{position:absolute;width:18px;height:10px;left:211px;top:13px;fill:var(--color-mainmenu)}.m-main-menu a:hover .svg,.m-main-menu .curr a:hover .svg{fill:var(--green)}.m-main-menu .curr>a{padding:0 17px 0 42px;color:var(--white)}.m-main-menu .curr .svg-a-bottom{transform:rotate(180deg)}.m-main-menu .curr>a .svg{fill:var(--white)}.m-main-submenu li a{padding:0 0 0 59px}.m-main-submenu li a:hover{color:var(--green)}.m-main-submenu li.curr a{padding:0 0 0 54px;border-left:5px solid #319b84;background:var(--green);color:var(--white)}.m-main-submenu li a .svg{left:45px;top:14px;width:5px;height:5px;fill:#767c81}.m-main-submenu li a:hover .svg{left:45px;fill:var(--green)}.m-main-submenu .curr a .svg,.m-main-submenu .curr a:hover .svg{left:40px}.qrcode-wx-app{height:110px;margin-top:25px;padding-left:17px;padding-bottom:30px}.qrcode-wx-app li{float:left;margin-right:30px;color:var(--white);text-align:center}.qrcode-wx-app li>p{line-height:1;margin-top:6px}.m-header{height:60px;background:var(--color-bg-hd)}.m-header-tonglian{height:100px}.m-header__tonglian-tips{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 24px;color:var(--white);background:var(--orange)}.m-header__tonglian-tips-left,.m-header__tonglian-tips-right{flex-shrink:0}.m-header__tonglian-tips-left{width:162px}.m-header__tonglian-tips-right{margin-left:94px;width:68px;height:30px;line-height:30px;text-align:center;background:#fff;font-size:12px;color:var(--orange);cursor:pointer;border-radius:4px}.m-header__tonglian-tips-content{flex:1;overflow:hidden}.tonglian-tips-bd{white-space:nowrap;transform:translateX(100%)}.tonglian-tips-bd.animate{animation:scrollLeft 50s linear}@keyframes scrollLeft{0%{transform:translateX(100%)}100%{transform:translateX(-1820px)}}.dialog-tonglian-tips{position:fixed;z-index:1000;background:rgba(0,0,0,.4);left:0;top:0;right:0;bottom:0}.dialog-tonglian-tips__bd{position:absolute;width:800px;height:488px;left:50%;top:50%;transform:translate(-50%,-50%)}.dialog-tonglian-tips__bd-iknow{position:absolute;left:30px;bottom:31px;width:120px;height:36px;z-index:10;cursor:pointer}.m-menu-top{display:flex;align-items:center;justify-content:flex-end;height:60px;color:var(--black);padding-right:30px}.m-menu-top .user-address{height:26px;line-height:26px;padding-right:15px;border-right:1px solid #c6c7ce}.m-menu-top .user-box{height:40px;position:relative;margin-left:15px;padding-left:50px;cursor:pointer}.m-menu-top .user-box .user-avatar{position:absolute;left:0;top:0;width:40px}.m-menu-top .user-box .user-avatar img{border-radius:50%}.m-menu-top .user-box .user-avatar .tips{width:16px;height:16px;overflow:hidden;position:absolute;top:-5px;right:-5px;background:url(../img/icon-all.png?v=b07fa3b) no-repeat -106px -35px;color:var(--white);line-height:15px;font-size:12px;text-align:center}.m-menu-top .user-box .user-info{line-height:40px}.m-menu-top .user-box .user-info .user-info-list{position:relative;padding-right:20px;cursor:pointer}.m-menu-top .top-user-name{display:inline-block;max-width:70px}.m-menu-top .user-box .user-info .svg-triangle{width:13px;height:7px;position:absolute;right:0;top:18px;fill:var(--color-5)}.m-menu-top .user-box .user-info .user-info-listcon{position:absolute;width:203px;background:var(--white);top:50px;left:-42px;z-index:20;border-left:1px solid var(--color-bd);border-right:1px solid var(--color-bd);text-align:center}.user-box .user-info .user-info-listcon li{height:40px;border-bottom:1px solid var(--color-bd)}.user-box .user-info .user-info-listcon a{display:block;height:100%}.user-box .user-info .user-info-listcon a:hover{color:var(--green)}.m-menu-top .sundry-menu{height:26px;line-height:26px;margin-left:15px}.m-menu-top .sundry-menu li{float:left;margin-right:20px}.m-menu-top .sundry-menu li:last-child{margin-right:0}.m-menu-top .sundry-menu li a{position:relative;padding-left:23px}.svg-guide{width:20px;height:18px}.svg-feedback{width:20px;height:20px}.svg-help{width:18px;height:21px}.m-menu-top .sundry-menu .svg{position:absolute;left:0;top:3px;fill:var(--color-5)}.m-menu-top .sundry-menu a:hover{color:var(--green)}.m-menu-top .sundry-menu a:hover .svg{fill:#767c81}.menu-top__export-center{margin-left:15px;padding-left:15px;border-left:1px solid #c6c7ce}.menu-top__export-center:hover{color:var(--green)}.tab-menu-box{position:absolute;left:63px;top:23px}.m-header-tonglian+.tab-menu-box{top:63px}.tab-menu{display:flex;height:37px}.tab-menu a{display:block;height:37px;line-height:37px;padding:0 15px;text-align:center;font-size:16px}.tab-menu .curr{background:var(--white);border-top-left-radius:6px;border-top-right-radius:6px}.m-filter{padding:0 20px;margin:30px 63px 20px;border:1px solid var(--color-bd);font-size:12px}.m-filter_s{margin:30px 63px 10px}.m-filter .m-filter-list{position:relative;padding:15px 0 5px 106px;min-height:16px;border-bottom:1px solid #ededed}.m-filter .m-filter-list:last-child{border-bottom:0}.m-filter .m-filter-list2,.m-filter .m-filter-list3{padding-left:0}.m-filter .m-filter-list span{display:inline-block}.m-filter .m-filter-list .label{position:absolute;left:0;top:15px;width:100px;color:var(--color-2)}.m-filter .m-filter-list .conditions{cursor:pointer;margin-right:30px;margin-bottom:10px;line-height:16px;vertical-align:middle}.m-filter .m-filter-list .conditions:hover,.m-filter .m-filter-list .conditions-curr{color:var(--green)}.m-search{position:relative;padding:0 63px 20px;display:flex;justify-content:space-between}.m-search .select-common{width:108px}.m-search .calendar-box{position:relative;width:116px;height:34px;border-radius:4px}.dialog-field__class-calendar{line-height:32px;height:34px}.dialog-field__class-calendar .calendar-box{position:relative;width:116px;height:34px;border-radius:4px;background:#fff}.calendar-box .calendar{position:absolute;padding:6px;left:0;top:0;width:100%;bottom:0;border:1px solid var(--color-bd);border-radius:4px;font-size:12px;cursor:pointer;background:url(../img/calendar.svg?v=26a222a) no-repeat right 6px center;background-size:16px 16px;box-sizing:border-box}.calendar-box .calendar:hover{border:1px solid var(--green)}.m-search .connect{display:inline-block;margin:0 6px;line-height:34px}.search-box{position:relative}.search-box .search-complate{top:33px}.m-search_fill{min-height:54px}.m-search_fill .btn-group{position:absolute;right:63px;top:20px;height:34px;display:flex}.m-search_fill .import-box{position:relative}.m-search-content{display:flex}.m-data{padding:0 63px 20px}.m-data-table{text-align:left;table-layout:fixed}.m-data-table>thead th{height:42px;padding-left:10px;font-size:12px;color:var(--color-label);font-weight:400}.m-data-table>tbody td{height:32px;padding:5px 0 5px 10px;word-break:break-word}.m-data-table>tbody td .m-empty-box{margin-left:-10px;margin-bottom:-1px}.m-data-table>tbody>tr:nth-child(odd){background:var(--color-bg)}.m-data-table>tbody>tr.curr,.m-data-table>tbody>tr.curr a,.m-data-table>tbody>tr:hover,.m-data-table>tbody>tr:hover a{color:var(--white)}.m-data-table>tbody>tr.curr .link,.m-data-table>tbody>tr:hover .link{color:var(--green)}.m-data-table>tbody>tr.curr{background:var(--green)}.m-data-table>tbody>tr:hover{background:var(--color-bg-darken)}.m-data-table>tbody>.is-empty:hover{background:var(--color-bg);color:var(--black)}.m-data-table>tbody>tr:hover .svg{fill:var(--white)}.m-data-table>tbody>tr.curr input,.m-data-table>tbody>tr:hover input{color:var(--black)}.m-data-table>thead th .tips-1{height:42px;line-height:42px}.icon-card-tips{width:14px;height:14px;background-position:-284px -35px;cursor:pointer}.m-data-table>thead th .icon-card-tips{vertical-align:-1px;margin-left:5px}.m-data-table>thead th .tips-con{width:150px;height:90px;z-index:5;background:var(--color-3);padding:20px;color:var(--white);line-height:30px;text-align:left;font-weight:400;left:-23%;top:48px}.m-data-table>thead th .tips-con .title{font-size:18px;font-weight:400}.m-data-table>thead th .tips-con .arrow-top{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid var(--color-3);right:40px;top:-20px}.icon-card-tips2{width:14px;height:14px;background:url(../img/mark.svg?v=9e6c9f7) no-repeat 0 0;background-size:14px 14px;cursor:pointer}.m-data-table>thead th .icon-card-tips2{vertical-align:-2px;margin-left:5px}.m-data-table span{display:inline-block;vertical-align:middle}.m-data-table .orderby-arrow{width:12px;height:12px;vertical-align:baseline}.m-data-table .orderby-arrow_0{background:url(../img/sort-default.svg?v=3ec20a7) no-repeat center center;background-size:cover}.m-data-table .orderby-arrow_1{background:url(../img/sort-up.svg?v=c9d0cd9) no-repeat center center;background-size:cover}.m-data-table .orderby-arrow_2{background:url(../img/sort-down.svg?v=3456b51) no-repeat center center;background-size:cover}.m-data-table .taste-card-type,.m-data-table .taste-card-type2,.m-data-table .guest-icon{padding:2px 4px;color:var(--white);background:var(--blue);border-radius:4px}.m-data-table .taste-card-type2{background:var(--color-warn)}.m-data-table .guest-icon{background:var(--green)}.m-data-table .svg-notes{width:17px;height:17px;margin-left:10px;vertical-align:middle;cursor:pointer;fill:var(--orange)}.m-data-table .avatar-box{position:relative;display:inline-block;height:30px;margin-right:5px;vertical-align:middle;overflow:hidden}.m-data-table .avatar-box img{width:30px;border-radius:4px}.m-data-table-handle{}.m-data-table-handle .btn{position:relative;padding-left:22px;line-height:20px}.m-data-table-handle .btn.disabled{cursor:default;color:var(--color-2)}.m-data-table-handle .btn.disabled .svg{fill:var(--color-2)}.m-data-table-handle .handle-txt{padding-left:0;text-decoration:underline;vertical-align:middle}.m-data-table-handle .handle-txt:hover{color:var(--blue);text-decoration:none}.m-data-table-handle .btn-del{margin-left:15px}.m-data-table-handle .icon{width:24px;height:24px;position:absolute;left:0;top:12px}.m-data-table-handle .svg{position:absolute;width:17px;height:17px;left:0;top:50%;transform:translateY(-50%);fill:var(--green)}.m-data-table-handle .icon-card-detail{background-position:-2px -161px}.m-data-table-handle .icon-cancel{top:14px}.icon-cancel{background-position:-3px -222px}.icon-close{background-position:0 -122px;width:24px;height:24px;cursor:pointer}.m-data-table-handle .icon-add{background-position:-35px -496px}.m-data-table-handle .icon-edit{background-position:-36px -638px}.m-data-table .state-pause,.m-data-table .state-pause a{color:#3fab4f}.m-data-table .state-expired,.m-data-table .state-expired a{color:var(--color-warn)}.m-data-table .state-inactive,.m-data-table .state-inactive a{color:#a235e7}.m-data-table .name{max-width:70px}.m-data-table .filled-with{display:block;max-width:100%}.m-data-table .card-no{max-width:150px}.m-data-table .card-title{max-width:120px}.m-data-table .course-name{max-width:120px}.m-data-table .course-type{max-width:50px}.table-cell__desc{padding:6px 10px 6px 0;line-height:1.5}.m-page{display:flex;justify-content:center;position:relative;padding:50px 0;height:35px;line-height:35px}.m-page .page-box{margin-left:5px}.page-box .page-ellipse{display:inline-block;margin-right:5px}.page-box .page-item{display:inline-block;padding:0 13px;margin-right:5px;background:var(--color-bg);color:#5b5b5b;border-radius:4px}.page-box .page-active{color:var(--white);background:var(--green)}.page-box .page-prev,.page-box .page-next{position:relative;width:35px;height:35px;overflow:hidden;vertical-align:bottom;padding:0}.page-box .page-prev:before{content:"";position:absolute;width:7px;height:7px;left:14px;top:14px;overflow:hidden;border-top:1px solid;border-left:1px solid;transform:rotate(-45deg)}.page-box .page-next:before{content:"";position:absolute;width:7px;height:7px;left:12px;top:14px;overflow:hidden;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.m-page .page-lift{height:35px;line-height:35px}.m-page .page-lift .page-number{margin:0 5px;width:35px;height:35px;background:var(--white);border:1px solid var(--color-bd);border-radius:4px;text-align:center;overflow:hidden;box-sizing:border-box}.m-page .page-lift .btn-go{width:35px;height:35px;line-height:35px;background:var(--blue);text-align:center;color:var(--white);vertical-align:bottom;cursor:pointer;border-radius:4px}.m-form-footer-btns{padding:40px 0;text-align:center}.aboluo-calendar{width:420px;height:450px}.aboluo-tools{position:relative;line-height:34px;height:34px;padding-bottom:15px}.aboluo-rilidiv{position:relative;width:100%;height:90%}.aboluo-calendar-select-year{width:21%;float:left}.aboluo-calendar-select-year select{width:100%;height:34px;display:inline-block;padding:0 8px;border:1px solid var(--color-bd);border-radius:4px}.aboluo-calendar-month{width:30%;float:left;height:34px;line-height:32px;margin-left:20px}.aboluo-calendar-month a{float:left;font-size:16px;text-align:center;color:teal;text-decoration:none}.aboluo-calendar-month select{float:left;width:60%;height:34px;margin:0 5px;border:1px solid var(--color-bd);padding:0 8px;border-radius:4px}.aboluo-tools .aboluo-toToday{float:right;height:34px;width:20%;border:1px solid #f5f5f5;color:var(--white);background:var(--blue);border-radius:6px}.aboluo-rilitable{width:100%;text-align:center;height:100%}.aboluo-rilidiv .aboluo-rilitable .aboluo-rilithead tr{background:var(--white)}.aboluo-rilidiv .aboluo-rilitable tr{width:100%;background:var(--color-bg);border-bottom:1px solid var(--white)}.aboluo-rilidiv .aboluo-rilitable tr th{width:60px;font-size:14px;padding-bottom:10px}.aboluo-rilidiv .aboluo-rilitable tr td{width:60px;font-size:14px;color:var(--black)}.aboluo-rilidiv .aboluo-rilitable tr .aboluo-currToday{background:var(--orange);color:var(--white)}.aboluo-rilidiv .aboluo-rilitable tr td a{width:54px;height:54px;line-height:54px;font-size:18px;color:var(--black);display:block;position:relative;border:3px solid var(--color-bg)}.aboluo-rilidiv .aboluo-rilitable .aboluo-td-a-ban{font-size:13px;position:absolute;text-align:left;line-height:14px;text-indent:1px;width:15px;display:block;background:#969799;height:15px;color:var(--white);overflow:hidden;top:0;left:0}.aboluo-rilidiv .aboluo-rilitable .aboluo-td-a-xiu{font-size:13px;position:absolute;text-align:left;line-height:14px;text-indent:1px;width:15px;display:block;background:#f43;height:15px;color:var(--white);overflow:hidden;top:0;left:0}.aboluo-rilidiv .aboluo-rilitable tr td a:hover{border:3px solid var(--orange);cursor:pointer}.aboluo-rilidiv .aboluo-rilitable tr td .dis,.aboluo-rilidiv .aboluo-rilitable tr td .dis:hover{border:3px solid var(--color-bg);cursor:not-allowed;color:#bfbfc5}.aboluo-rilidiv .aboluo-rilitable tr td .aboluo-aclick{border:3px solid var(--orange)}.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-pervMonthDays,.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-nextMonthDays{color:#bfbfc5}.complete-auto{position:absolute;z-index:10;top:31px;background:var(--white);border:1px solid var(--color-bd);border-bottom:0}.complete-auto li{border-bottom:1px solid var(--color-bd);height:32px;line-height:32px;cursor:pointer;padding:0 12px}.complete-auto li:hover{background:var(--color-bg)}.complete-auto li span{margin-right:15px}.complete-wh-small{background:var(--white);position:absolute;border-right:1px solid var(--color-bd);border-left:1px solid var(--color-bd);top:32px}.form-complete-auto{position:absolute;z-index:10;top:38px;right:15px;background:var(--white);border:1px solid var(--color-bd);border-bottom:0}.form-complete-auto li{height:32px;padding:0 12px;line-height:32px;cursor:pointer;border-bottom:1px solid var(--color-bd);white-space:nowrap}.form-complete-auto li:hover{background:var(--color-bg)}.form-complete-auto li span{margin-right:15px}.content-payment{}.content-payment .cp-left{float:left;width:383px;padding:12px 18px;background:var(--color-bg)}.content-payment .cp-left .course-type-switch{height:32px;line-height:32px;margin-bottom:15px}.course-type-switch .pay_course_type_box{margin-right:58px}.content-payment .cp-left .course-list-box{width:380px;height:176px;padding:0;border:1px solid var(--color-bd);overflow:auto}.content-payment .cp-right{float:right;width:419px}.content-payment .cp-right .sum-action{position:relative;float:right;padding-right:26px;padding-left:26px}.content-payment .cp-right .sum-action .icon-add{position:absolute;top:5px;left:2px}.content-payment .cp-right .sum-action .icon-plus{position:absolute;left:5px;top:13px}.content-payment .cp-right .pay-form .plus{position:absolute;right:0;top:1px;width:25px;height:28px;border:1px solid var(--color-bd);background:var(--white);cursor:pointer}.content-payment .cp-right .pay-form .minus{position:absolute;left:0;top:1px;width:25px;height:28px;border:1px solid var(--color-bd);background:var(--white);cursor:pointer}.content-payment .cp-right .tips{height:34px;line-height:34px}.content-payment .cp-right .field{overflow:hidden;line-height:34px;margin-bottom:10px}.content-payment .cp-right .field-time{line-height:34px;margin-bottom:10px}.content-payment .cp-right .field:last-child{margin-bottom:0}.content-payment .cp-right .field-league{float:left}.content-payment .cp-right .field-private{position:relative;float:left}.content-payment .cp-right .field-private .tips-private{position:absolute;width:400px;top:30px;font-size:12px}.content-payment .cp-right .field-private .tips-private em{font-style:normal}.content-payment .cp-right .label{float:left;width:86px}.content-payment .cp-right .pay-notes-box{position:relative}.content-payment .cp-right .pay-notes-box .text-limit{position:absolute;right:25px;bottom:15px}.content-payment .cp-right .pay-notes{width:290px;height:68px;padding:2px 5px;border:1px solid var(--color-bd);line-height:1.5}.content-payment .cp-right .field .count{float:left;height:30px;line-height:30px;width:48px;margin-left:62px;text-align:center;border:1px solid var(--color-bd)}.content-payment .cp-right .field .plus{position:absolute}.content-payment .cp-right .field .icon-add{position:absolute;width:20px;height:20px;left:220px;top:5px;background-position:-100px -495px;cursor:pointer}.content-payment .cp-right .field .icon-plus{position:absolute;left:110px;top:5px;cursor:pointer}.prompt-bg{position:fixed;z-index:1210;background:rgba(0,0,0,.4);left:0;top:0;right:0;bottom:0}.prompt{position:fixed;left:50%;top:50%;z-index:1250;width:436px;transform:translate(-50%,-50%);background:var(--white);border-radius:10px;transition:opacity .2s ease-in-out}.prompt-new{opacity:0}.prompt.fade-in{opacity:1}.prompt_lg{width:460px}.prompt .prompt-hd{padding:24px;display:flex;justify-content:space-between;align-items:center}.prompt-hd__title{line-height:1;font-size:20px;font-weight:700}.prompt-hd__close{position:relative;width:14px;height:14px;top:7px;cursor:pointer}.prompt-hd__close::after,.prompt-hd__close::before{position:absolute;content:"";width:16px;height:2px;border-radius:2px;background:var(--color-mainmenu)}.prompt-hd__close::after{transform:rotate(45deg)}.prompt-hd__close::before{transform:rotate(-45deg)}.prompt .prompt-content{min-height:16px;max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 36px;font-size:16px;text-align:left;line-height:1.5;word-wrap:break-word}.prompt-content__bd{font-size:16px}.prompt-content__sub{margin-top:3px;font-size:14px;color:var(--sub-text)}.prompt-link{color:var(--green)}.prompt .prompt-footer{display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 24px 24px;text-align:center}.prompt .prompt-footer>button,.prompt .prompt-footer>.btn{margin-left:10px}.m-dialog-box .prompt{position:absolute}.width-auto{width:auto}.diagnose-dialog{position:fixed;left:50%;top:50%;z-index:1250;width:580px;height:348px;transform:translate(-50%,-50%);background:url(https://img.keepyoga.com/assets/img_cloud/diagnose/diagnose-ad.png) no-repeat center center;background-size:cover}.diagnose-dialog__footer{position:absolute;bottom:30px;width:100%;text-align:center}.btn-diagnose-ad{width:116px;height:34px;background:#ffe9a8;border-radius:4px;font-size:14px;color:var(--black)}.m-empty-box{padding:100px 0;text-align:center;background:var(--white);color:#8a8a8a}.m-empty-box .title{padding:20px 0 35px;font-size:16px}.m-empty-box .desc{margin-bottom:10px;font-size:14px}.m-empty-box .desc span{vertical-align:baseline}.m-empty-box .link,.m-empty-box .link a{color:var(--green)}.m-empty-box2{padding:40px 0;text-align:center;color:#8a8a8a}.m-empty-box2 .title{padding:20px 0;font-size:16px}.m-empty-box2 .desc{margin-bottom:10px;font-size:14px}.m-empty-box2 .link,.m-empty-box2 .link a{color:var(--green)}.order-tips{position:absolute;width:292px;z-index:1250;background:var(--color-3);padding:20px;color:var(--white);line-height:30px;text-align:left;font-weight:400;left:0;top:58px;font-size:14px;border-radius:4px}.order-tips .title{font-size:18px;font-weight:400}.order-tips .arrow-top{position:absolute;width:20px;height:20px;background:var(--color-3);border-radius:2px;transform:rotate(45deg);left:272px;top:-9px}.footer-btn-group{padding:40px 0;text-align:center}.normal-content{position:relative;width:840px;margin:0 auto}.field-box__txt{padding:5px 15px 12px}.flex-detail-box{position:relative}.flex-detail-box .btn-action-top{position:absolute;right:0;top:-20px}.flex-detail-box .base-title{height:22px;font-size:12px;color:var(--color-label)}.flex-detail-box .field-box{margin-bottom:2px;background:var(--color-bg);min-height:42px;line-height:32px}.flex-detail-box .field-box:last-child{margin-bottom:0}.flex-detail-box .field-box .item{padding:5px 15px}.flex-detail-box .field-box .item-l,.flex-detail-box .field-box .item-r{float:left;width:50%;padding:5px 15px;box-sizing:border-box}.flex-detail-box .field-box .item-l{border-right:2px solid var(--white)}.flex-edit-box{position:relative}.flex-edit-box .btn-action-top{position:absolute;right:0;top:-20px}.flex-edit-box .base-title{height:22px;font-size:12px;color:var(--color-label)}.flex-edit-box .field-box{margin-bottom:8px;background:var(--color-bg);min-height:42px;line-height:32px}.flex-edit-box .field-box:last-child{margin-bottom:0}.flex-edit-box .field-box .item{padding:5px 15px}.flex-edit-box .field-box .item-l,.flex-edit-box .field-box .item-r{float:left;width:50%;padding:5px 15px;box-sizing:border-box}.flex-edit-box .field-box .item-l{border-right:2px solid var(--white)}.field-table{position:relative}.field-table__title{height:22px;font-size:12px;color:var(--color-label)}.field-table__action-top{position:absolute;right:0;top:-20px}.field-table__row{display:flex;margin-bottom:2px;min-height:42px;background:var(--color-bg)}.field-table__row-form{display:flex;margin-bottom:8px;min-height:42px;background:var(--color-bg)}.field-table__row:last-child,.field-table__row-form:last-child{margin-bottom:0}.field-table__cell{flex:1;display:flex;align-items:center;background:var(--color-bg);padding:5px 15px;box-sizing:border-box}.field-table__cell:not(:last-child){border-right:2px solid var(--white)}.field-table__cell.vh+.field-table__cell{border-left:2px solid var(--white)}.field-table__cell-remark{flex:1;display:block;line-height:1.5;align-items:center;background:var(--color-bg);padding:5px 15px;box-sizing:border-box}.field-table__cell-label{padding-right:10px}.field-table__cell-label .checkbox{vertical-align:bottom}.field-table__cell-val{flex:1;text-align:right}.dynamic-fields-wrap{position:relative}.dynamic-fields__title{height:22px;font-size:12px;font-weight:400;color:var(--color-label)}.dynamic-fields__action-top{position:absolute;right:0;top:-20px}.dynamic-fields{display:flex;flex-wrap:wrap}.dynamic-field{display:flex;align-items:center;padding:5px 15px;margin-bottom:2px;min-height:42px;line-height:32px;background:var(--color-bg);box-sizing:border-box}.dynamic-field.form{margin-bottom:8px}.dynamic-field.mark{display:block}.dynamic-field.border-right{border-right:2px solid var(--white)}.dynamic-field.hide-content .dynamic-field__label,.dynamic-field.hide-content .dynamic-field__val{visibility:hidden}.dynamic-field__label{padding-right:10px}.dynamic-field__label .checkbox{vertical-align:bottom}.dynamic-field__val{flex:1;text-align:right}.dynamic-field__mark-val{padding-bottom:7px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.dynamic-field__mark-val:empty{padding:0}.dynamic-field.span12{width:100%}.dynamic-field.span6{width:50%}.dynamic-field.span4{width:33.333%}.dynamic-field.span3{width:25%}.dynamic-field.span2d4{width:20%}.ref-tips{position:absolute;width:310px;z-index:150;background:var(--color-3);padding:20px;color:var(--white);line-height:30px;text-align:left;font-weight:400;left:0;top:58px}.ref-tips .title{font-size:18px;font-weight:400}.ref-tips .arrow-top{position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid var(--color-3);left:63px;top:-20px}.remark-common-box{position:relative;padding-bottom:20px}.remark-common-box .text-limit{position:absolute;right:10px;bottom:30px;line-height:1;color:var(--color-label)}.field-remark{height:100px;border:1px solid var(--color-bd);width:723px;padding:5px;margin-left:18px;margin-top:6px;line-height:1.5;border-radius:4px}.role-directions{background:var(--color-bg);line-height:44px;margin-bottom:2px;padding:0 20px}.badge-common{position:absolute;width:60px;height:60px;top:-4px;left:68px;background:url(../img/icon-mcard-status.png?v=2024de7) no-repeat}.badge-macrd-s4{background-position:-103px -20px}.badge-macrd-s5{background-position:-20px -20px}.badge-macrd-s6{background-position:-187px -20px}.badge-macrd-s7{background-position:-270px -20px}.badge-macrd-s28{background-position:-437px -20px}.badge-macrd-s29{background-position:-520px -20px}.badge-macrd-s39{background-position:-610px -20px}.member-avatar-box{height:82px}.member-avatar-box .currentAvatar{float:left;width:70px;height:70px;margin-right:15px;overflow:hidden}.member-avatar-box .currentAvatar img{border-radius:6px}.member-avatar-box .name-sex{float:left;line-height:32px}.member-avatar-box .name-sex .name{margin-right:20px;display:inline-block;max-width:212px;line-height:1.5;vertical-align:top}.member-avatar-box .name-sex img{vertical-align:2px;width:18px;height:18px}.member-avatar__points{margin-top:10px}.member-avatar__points-item:first-child{margin-right:10px}.member-avatar__points-item:nth-child(2){margin-right:50px}.member-avatar__points-item_link{position:relative;color:var(--orange)}.points-detail__arrow{position:absolute;width:0;height:0;right:-22px;top:10px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid transparent;border-left:12px solid var(--orange)}.remark-tips{position:absolute;z-index:5;padding:0 0 0 10px}.remark-tips .tips-con{max-width:170px;background:var(--color-3);padding:10px;color:var(--white);line-height:1.5;text-align:left;font-weight:400;word-wrap:break-word;border-radius:4px}.remark-tips .arrow-left{position:absolute;width:12px;height:12px;top:15px;left:4px;background:var(--color-3);border-radius:2px;transform:rotate(45deg)}.search-label{display:flex;height:20px;overflow:hidden}.search-label span{font-size:12px;color:var(--color-label)}.search-label .label-w256{width:256px}.search-label .label-w252{width:252px}.search-label .label-w246{width:246px}.search-label .label-w194{width:194px}.search-label .label-w150{width:150px}.search-label .label-w118{width:118px}.search-label .label-w113{width:113px}.dialog__brand-auth{width:760px;height:540px;box-sizing:border-box;background:var(--white);box-shadow:0 7px 20px 0 var(--color-bg);border-radius:10px;padding:50px 0 0;text-align:center}.dialog__brand-auth-title{margin-bottom:50px}.dialog__brand-auth-title__main{font-size:24px;font-weight:700;line-height:1;margin-bottom:15px}.dialog__brand-auth__customer-service{margin-bottom:60px;font-size:24px;font-weight:700;color:var(--green)}.dialog__brand-auth__app-ad{width:440px;margin:0 auto;display:flex}.dialog__brand-auth__text-desc{flex:1}.dialog__brand-auth__app-qrcode-wrap{width:120px}.dialog__brand-auth__app-qrcode{width:120px;height:120px;overflow:hidden}.dialog__brand-auth__app-qrcode>img{display:block}.dialog__brand-auth__app-qrcode-tips{white-space:nowrap;font-size:12px}.dialog__brand-auth__text-desc{text-align:left}.dialog__brand-auth__ad-title{font-size:16px;font-weight:700;margin-bottom:16px}.dialog__brand-auth__ad-desc{line-height:1.8}.dialog__brand-auth__restart{margin-top:60px;width:178px;height:40px;line-height:40px;background:var(--green);border-radius:20px;text-align:center;color:var(--white)}.multi-line-text{line-height:1.5;white-space:pre-wrap}.pro-tips{padding:0 3px;color:var(--green);font-size:12px}.normal-loading-box{}.normal-loading__content{position:fixed;left:50%;top:50%;width:120px;min-height:108px;padding-top:20px;z-index:1300;transform:translate(-50%,-50%);background:rgba(0,0,0,.5);border-radius:12px;text-align:center}.normal-loading__tips{padding:12px;color:var(--white)}.normal-loading__mask{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1250}.normal-loading__cnt{width:60px;height:60px;-webkit-animation:loading 3s linear 0s infinite;animation:loading 3s linear 0s infinite}@-webkit-keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.order-result{position:absolute;left:50%;top:50%;z-index:1260;width:364px;padding-bottom:10px;transform:translate(-50%,-50%);background:var(--white);box-shadow:0 2px 6px 5px rgba(208,208,208,.5);border-radius:10px}.order-result__img{width:79px;height:61px;margin:0 auto;padding:24px 0 16px}.order-result__text{margin-bottom:15px;font-size:24px;text-align:center}.side-top-btns{position:absolute;top:0;right:0;z-index:10}.member-avatar_dialog{padding:30px 15px 20px}.overflow-table{width:100%;padding-bottom:10px;overflow:auto}.normal-description{padding-top:30px;margin-bottom:5px}.normal-description__title{font-size:12px;color:var(--color-label);height:22px}.normal-description__content{padding:12px 20px;background:var(--color-bg-3);line-height:30px}.normal-description__item{position:relative;padding-left:25px;line-height:1.8}.normal-description__sort{position:absolute;left:0;top:0}.value-add{display:inline-block;width:100%;height:100%;background-color:var(--white);background-image:url(../img/value-add.svg?v=5621c51);background-repeat:no-repeat;background-position:center center;background-size:75%}.value-add_disabled{display:inline-block;width:100%;height:100%;background-color:var(--white);background-image:url(../img/value-add_disabled.svg?v=1b9c67d);background-repeat:no-repeat;background-position:center center;background-size:75%;cursor:default}.value-minus{display:inline-block;width:100%;height:100%;background-color:var(--white);background-image:url(../img/value-minus.svg?v=afe75a1);background-repeat:no-repeat;background-position:center center;background-size:75%}.value-minus_disabled{display:inline-block;width:100%;height:100%;background-color:var(--white);background-image:url(../img/value-minus_disabled.svg?v=8e384aa);background-repeat:no-repeat;background-position:center center;background-size:75%;cursor:default}.rich-row{width:100%;height:calc(100% - 31px);border:0;background-color:var(--white);box-sizing:border-box;padding:5px;margin-top:1px;outline:0;overflow-y:scroll;overflow-x:hidden}.rich-insert{width:100%;height:30px;padding:2px 5px;position:relative;vertical-align:text-top;background-color:var(--color-bg-3);box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--color-bd);display:flex;align-items:center}.rich-file{position:absolute;font-size:50px;left:0;top:0;opacity:0}.rich-item{line-height:30px;position:relative;overflow:hidden}.rich-text{display:none}.svg-upload{width:25px;height:25px;display:inline-block;vertical-align:-8px}.rich-insert span{display:inline-block;font-size:12px}.carousel-box{width:1085px;height:550px;margin-top:20px;margin:auto;overflow:hidden;position:relative}.carousel-items{position:relative}.carousel-items img{position:absolute;transition:all 500ms;margin:auto;top:0}.carousel-items .current{transform:translateX(0);z-index:1}.carousel-items .enter{transform:translateX(100%)}.carousel-items .leave{transform:translateX(-100%);z-index:1}.carousel-dotted{display:flex;position:absolute;width:100%;bottom:20px;z-index:1;justify-content:center}.carousel-dotted span{width:10px;height:10px;border-radius:50%;background-color:var(--color-2);margin:0 5px}.carousel-dotted .dotted-curr{background-color:var(--blue)}.simulate-box{position:relative;display:inline-block;height:34px}.simulate-select{position:relative;display:inline-block;width:140px;height:34px;padding:0 8px 0 12px;border:1px solid var(--color-bd);border-radius:4px;box-sizing:border-box;background:var(--white);white-space:nowrap;overflow:hidden}.simulate-select_w184{width:184px}.simulate-select:hover{border:1px solid var(--green)}.simulate-select::before{content:"";position:absolute;top:13px;right:5px;z-index:1;width:5px;height:5px;border-top:2px solid;border-left:2px solid;transform:rotate(-135deg)}.simulate-select:after{content:"";position:absolute;top:1px;right:0;bottom:1px;width:29px;background:var(--white)}.simulate-select__dataset{position:absolute;top:33px;left:0;min-width:100%;z-index:10;background:var(--white);border:1px solid var(--color-bd);border-radius:0 0 4px 4px}.simulate-select__search{padding:5px 8px;border-bottom:1px solid var(--color-bd)}.simulate-select__search input{width:calc(100% - 16px)}.simulate-select__items{max-height:400px;overflow-y:auto}.simulate-select__item{padding:0 8px;line-height:30px;white-space:nowrap;cursor:default}.simulate-select__item:hover,.simulate-select__item[data-sel="1"]{background:var(--blue);color:var(--white)}.warn-text{font-weight:700;color:var(--color-warn)}.nodata-tips-text,.color-warn{color:var(--color-warn)}.normal-tabmenu{position:relative;display:flex;font-size:16px}.normal-tabmenu::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--color-bd)}.normal-tabmenu__item{padding:0 16px;height:35px;cursor:pointer}.normal-tabmenu__item.curr{border-bottom:4px solid var(--blue)}.dialog-payment-menu{position:relative;display:flex;margin:20px 60px 0;height:34px;border-bottom:1px solid var(--color-bd)}.dialog-payment-menu__item{position:relative;margin-right:30px;margin-bottom:-1px;z-index:2;cursor:pointer}.dialog-payment-menu__item.curr{color:var(--green);border-bottom:2px solid var(--green)}.sum-action__payment{position:relative;float:right;padding-right:26px;padding-left:26px;line-height:32px}.sum-action__payment .icon-add{position:absolute;top:5px;left:2px}.sum-action__payment .icon-plus{position:absolute;left:5px;top:13px}.sum-action__payment .plus{position:absolute;right:0;top:1px;width:25px;height:28px;border:1px solid var(--color-bd);background:var(--white);cursor:pointer}.sum-action__payment .minus{position:absolute;left:0;top:1px;width:25px;height:28px;border:1px solid var(--color-bd);background:var(--white);cursor:pointer}.custom-payment__mark-wrap{display:flex;justify-content:space-between;width:100%;padding:10px 0;background:var(--color-bg)}.custom-payment__mark{width:726px;height:73px}.payment-notes{padding:10px;line-height:1.5;width:100%;height:73px;box-sizing:border-box;border:0;background:var(--white)}.search-complate{position:absolute;top:38px;left:0;min-width:138px;z-index:15;background:var(--white);border:1px solid var(--color-bd)}.search-complate.right{left:auto;right:15px}.search-complate__item.has-children{padding-left:12px;border-bottom:1px solid var(--color-bd)}.search-complate__item-hd{height:32px;line-height:32px;padding:0 10px;border-bottom:1px solid var(--color-bd);cursor:pointer;white-space:nowrap}.search-complate__item.has-children .search-complate__item-hd{padding:0 10px 0 0}.search-complate__children{padding-left:10px}.search-complate__children-item{min-height:32px;line-height:32px;padding:0 10px 0 0;border-bottom:1px solid var(--color-bd);cursor:pointer;white-space:nowrap}.search-complate__children-item:last-child{border:0}.functional-inactivated{display:flex;align-items:center;justify-content:center;height:calc(100vh - 100px)}.functional-inactivated__content{}.functional-inactivated__img{text-align:center}.functional-inactivated__message{margin-top:12px;line-height:1;font-size:14px;text-align:center;color:var(--black)}.export-to-center-tips{font-size:12px;color:var(--color-label);line-height:34px;margin-left:10px}.tippy-box{background:var(--color-3)}.tippy-arrow{color:var(--color-3)}