@charset "utf-8";*{-webkit-tap-highlight-color:transparent}::-webkit-input-placeholder{color:var(--color-2)}:-moz-placeholder{color:var(--color-2)}::-moz-placeholder{color:var(--color-2)}:-ms-input-placeholder{color:var(--color-2)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);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}body{font-family:"微软雅黑",STHeitiTC-Light,"华文细黑",sans-serif;font-size:14px;color:var(--black)}.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%}.fl{float:left}.fr{float:right}input,button,a img,select,textarea{outline:0}textarea{resize:none}button{border:0}a{text-decoration:none;color:var(--black);display:inline-block}.toast{position:fixed;z-index:1500;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px 20px;line-height:1.5;color:var(--white);background-color:var(--color-4);border-radius:5px;text-align:center;font-size:18px}.normal-loading-box{}.normal-loading__content{position:fixed;left:50%;top:50%;width:120px;min-height:108px;padding-top:20px;z-index:1300;-ms-transform:translate(-50%,-50%);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;animation:loading 3s linear 0s infinite}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hide,.js-data{display:none!important}.btn-110x40{display:inline-block;width:110px;height:40px;line-height:40px;text-align:center;color:var(--white);background:var(--seven-main-color);border-radius:6px;vertical-align:top}.btn-110x40_disabled{display:inline-block;width:110px;height:40px;line-height:40px;text-align:center;color:var(--white);background:var(--color-bd);border-radius:6px;vertical-align:top}.btn-110x40_normal{display:inline-block;width:110px;height:40px;line-height:40px;text-align:center;color:var(--seven-main-color);background:var(--white);border-radius:6px;vertical-align:top;border:1px solid var(--seven-main-color);box-sizing:border-box}.btn-214x38{display:inline-block;width:122px;height:38px;line-height:38px;text-align:center;color:var(--white);background:var(--seven-main-color);border-radius:6px;vertical-align:top}.blocks-common{display:inline-block;width:204px;height:48px;background:var(--white);border-radius:4px;border:1px solid;color:var(--seven-main-color)}.blocks-select{background:var(--seven-main-color);color:var(--white)}.pos-r{position:relative}.pos-a{position:absolute}.custom-checkbox{display:inline-block;width:16px;height:16px;vertical-align:sub;margin-right:8px;background:#f2f2f2;border-radius:2px;cursor:pointer}.custom-checkbox-default{background:var(--color-bg);border-radius:2px}.custom-checkbox-sel{background:url(https://img.keepyoga.com/assets/img_cloud/radio-selected.png) no-repeat;background-size:contain}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mr-25{margin-right:25px}.valid-info{height:16px;line-height:16px;position:absolute;z-index:1200;font-size:12px;pointer-events:none}.valid-info-error{color:var(--color-warn)}.inp-error{border:1px solid var(--color-warn)!important}.normal-wrap{display:flex;height:100vh;min-height:760px}.normal-left{width:640px;height:100%;background:url(https://img.keepyoga.com/assets/img_cloud/normal-left__bg.png) no-repeat left top;background-size:cover}.normal-right{flex:1;position:relative}.login-form{width:486px;margin:220px auto 0}.copyright{position:absolute;width:100%;bottom:8px;text-align:center;font-size:12px;color:#888}.copyright__company-name{color:var(--seven-main-color)}.login-form__title{margin-bottom:60px;font-size:30px;font-weight:700}.field-item{margin-bottom:36px;position:relative}.field-item:last-child{margin-bottom:0}.field-item__label{position:relative;line-height:1;margin-bottom:8px}.normal-input{padding:10px;width:486px;height:40px;box-sizing:border-box;border-radius:4px;border:1px solid var(--color-bg)}.btn-100p{width:486px;height:40px;background:var(--seven-main-color);border-radius:20px;color:var(--white)}.login__other-action{display:flex}.keeplogin{display:flex;align-items:center}.forget-password{margin-left:auto;color:#bbb}.no-account-role{margin-left:30px}.go-register{color:var(--seven-main-color)}.get-code{position:absolute;height:40px;line-height:40px;bottom:0;right:0;padding:0 16px;color:var(--seven-main-color);cursor:pointer}.get-code::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:var(--color-bg)}.switch-venue-wrap{position:relative;height:100vh;min-height:760px;background:#FFF8F1}.switch-venue-bd{position:absolute;width:760px;padding:50px;left:50%;top:50%;min-height:600px;margin-left:-380px;transform:translateY(-50%);background:var(--white);box-shadow:0 7px 20px 0 rgba(5,5,5,.08);border-radius:10px;box-sizing:border-box}.m-switch-venue{position:absolute;left:50px;top:50px;right:0;bottom:50px;overflow-y:auto}.m-switch-venue-tip{font-size:24px;font-weight:700;text-align:center}.switch-venue__exit{position:absolute;left:0;right:0;bottom:20px;text-align:center;color:#bbb}.reset-login-status{color:var(--seven-main-color);cursor:pointer}.m-switch-venue-tip .exit .btn-exit{margin:0 3px;font-style:normal;cursor:pointer}.m-switch-venue-box{padding:60px 0 0}.m-switch-venue-con{margin-bottom:40px}.login-venue-name{display:flex;align-items:center;margin-bottom:24px;padding-right:50px}.brand-manage{width:80px;height:30px;line-height:30px;text-align:center;font-size:14px;background:var(--seven-main-color);border-radius:20px;color:var(--white)}.login-venue-name .venue-img{width:60px;height:60px;margin-right:16px;overflow:hidden;background:url(../img/brand.svg?v=4659969) no-repeat left top;background-size:contain}.login-venue-name .venue-img img{width:70px;border-radius:6px}.switch-venue__brand-info{flex:1;padding-right:16px}.status-tips{margin-top:6px;display:flex;align-items:center;position:relative;font-size:14px}.status-tips .status-text{font-size:12px;color:var(--color-label)}.status-tips .status-link{margin-left:10px;width:80px;height:30px;line-height:30px;text-align:center;font-size:14px;background:var(--white);border:1px solid var(--orange);border-radius:20px;color:var(--orange)}.login-venue-address{}.login-venue-address li{float:left;height:72px;margin:0 24px 0 0;text-align:center}.login-venue-address li:nth-child(3n){margin-right:0}.login-venue-address li a{position:relative}.login-venue-address li .disabled{background:#e6e6e6;color:#979797;cursor:default}.login-venue-address li .venue-name{position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box;padding:0 15px;line-height:1.6;word-wrap:break-word}.register-form{width:486px;margin:100px auto 0}.register-welcome{font-weight:700}.has-role{margin-left:auto;color:#bbb}.normal-link{color:var(--seven-main-color)}.register-ft-action{display:flex;align-items:center;margin-top:32px;line-height:1;text-align:center;color:#bbb}.agreement{}.register-total{margin-top:3px;font-size:16px;font-weight:700}.register-total__val{font-size:24px;color:var(--seven-main-color)}.normal-select{width:100%;height:40px;padding:0 10px;border-radius:4px;border:1px solid var(--color-bg)}.address-box{display:flex}.select-address{flex:1;margin-right:10px;height:40px;padding:0 10px;border-radius:4px;border:1px solid var(--color-bg)}.select-address:last-child{margin-right:0}.venue-name__tips{position:absolute;left:44px;top:-14px}.assign-salesmen{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;background:#f2fffc}.assign-salesmen__bd{position:absolute;left:50%;top:50%;margin-top:-244px;margin-left:-380px;width:760px;height:488px;background:var(--white);box-shadow:0 7px 20px 0 rgba(5,5,5,.08);border-radius:10px;box-sizing:border-box;padding:40px 75px 0}.assign-salesmen__bd-title{margin-bottom:8px;font-size:24px;font-weight:700;text-align:center}.assign-salesmen__bd-title>strong{color:var(--seven-main-color);font-size:30px}.assign-salesmen__bd-subtitle{text-align:center;line-height:1.5}.saler-info{display:flex;width:500px;margin:80px auto 0}.saler-info__avatar{width:100px;height:100px}.saler-info__bd{flex:1;display:flex;align-items:center;margin:0 20px;line-height:1}.saler-name{font-size:16px;font-weight:700}.saler-badge{height:16px;line-height:16px;padding-left:22px;margin:10px 0 20px;background:url(https://img.keepyoga.com/assets/img_cloud/vip-icon.png) no-repeat left top 2px;background-size:16px auto}.saler-phone{color:var(--seven-main-color)}.saler-qrcode{width:100px;height:100px;background:var(--color-bg)}.go-login{display:block;margin:78px auto 0;width:178px;height:40px;line-height:40px;background:var(--seven-main-color);border-radius:20px;text-align:center;color:var(--white)}.m-agreement-box{margin:0 auto;padding:30px;width:1198px;background:var(--white)}.m-agreement-box .title{font-size:24px;font-weight:700;text-align:center}.m-agreement-box .rules{line-height:1.8;margin-top:25px}.m-agreement-box .rules dt{font-size:16px;font-weight:700}.upgrade{width:380px;margin:0 auto;padding:95px 0;text-align:center}.upgrade .img{margin-bottom:25px}.upgrade .desc{line-height:1.8;color:#8a8a8a;margin-bottom:25px}.upgrade .go-back a{color:var(--seven-main-color)}.brand-disabled-wrap{}.brand-disabled__title{font-size:16px;font-weight:700;text-align:center;line-height:1.8}.brand-disabled__title .limit-date{color:#f4a052}.m-notice{width:760px;margin:0 auto;font-size:16px;min-height:400px}.loading-tips{text-align:center;padding:30px 0;min-height:360px}.m-notice .content{padding:108px 0;line-height:2}.m-notice .content p{text-indent:2em}.m-notice .btn-group{text-align:center}.m-notice .btn-know{height:40px;padding:0 30px;background:var(--orange);color:var(--white);border-radius:6px}.brand-status-bg{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;background:rgba(0,0,0,.3)}.brand-status-dialog{position:absolute;left:50%;z-index:120;width:640px;height:620px;margin-left:-320px;background:var(--white);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border-radius:4px;overflow:hidden}.brand-status__hd{height:120px;background:url(../img/icon_bj.png?v=926cbec) no-repeat left center}.brand-status__text{padding:28px 0 12px;font-size:16px;color:var(--white);text-align:center}.brand-status__tips{font-size:24px;text-align:center;color:var(--white)}.brand-status__days{color:#fee90e}.brand-status__bd{padding-top:80px;text-align:center}.brand-status__img img:first-child{margin-right:36px}.brand-status__warn{padding:30px 0 40px;font-size:16px;line-height:1.5;color:#ea1a34}.brand-status__saler{font-size:20px}.brand-status__saler-name{margin-right:10px;color:var(--seven-main-color)}.brand-status__ft{margin-top:70px;text-align:center}.brand-status__btn{width:160px;height:40px;color:var(--white);text-align:center;background:#f4a052;border-radius:4px}.phone-is-exists{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1250;background:rgba(0,0,0,.2)}.phone-is-exists__bd{position:absolute;width:760px;height:500px;left:50%;top:50%;margin-left:-380px;margin-top:-248px;padding:50px 129px 0;box-sizing:border-box;border-radius:10px;background:var(--white)}.phone-is-exists__img{width:60px;height:60px;margin:0 auto 15px}.phone-is-exists__title{margin-bottom:8px;line-height:1;font-size:24px;font-weight:700;text-align:center}.phone-is-exists__subtitle{text-align:center}.saler-info2{display:flex;width:500px;margin:55px auto 0;align-items:center}.saler-info2__avatar{width:100px;height:100px}.saler-info2__bd{flex:1;display:flex;align-items:center;margin:0 16px;line-height:1}.saler-name2{font-size:16px;font-weight:700}.saler-badge2{height:16px;line-height:16px;padding-left:22px;margin:10px 0 26px;background:url(https://img.keepyoga.com/assets/img_cloud/vip-icon.png) no-repeat left top 2px;background-size:16px auto}.saler-phone2{color:var(--seven-main-color)}.saler-qrcode2{width:100px;height:100px;background:var(--color-bg)}.go-login2{display:block;margin:60px auto 0;width:178px;height:40px;line-height:40px;background:var(--seven-main-color);border-radius:20px;text-align:center;color:var(--white)}