#app{width:100%;height:100%;overflow:hidden}.basic-block{opacity:0;color:#fff;-webkit-animation:mymove 1s;animation:mymove 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.basic-block,.basic-block .box{-webkit-box-sizing:border-box;box-sizing:border-box}.basic-block .box{position:relative;padding:15px;width:100%;height:100%;-webkit-transition:all 1s;transition:all 1s;background-size:cover}.basic-block .box:hover{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}.basic-block a{color:#fff}.basic-block span{display:block;font-size:16px}.basic-block p{width:80%;font-size:10px;color:#eee;line-height:22px}.basic-block i{position:absolute;bottom:15px;right:15px;font-size:50px!important}@-webkit-keyframes mymove{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mymove{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.basic-container{padding:10px 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.basic-container--block,.basic-container--block .el-card{height:100%}.basic-container--block .basic-container-el-card>.el-card__body{height:100%;overflow:hidden auto}.basic-container .el-card{width:100%}.basic-container:first-child{padding-top:0}.custom-el-dialog .modal-show-content{width:300px;margin:0 auto}.open-time-config{overflow-x:auto}.open-time-config .el-date-editor.el-input,.open-time-config .el-date-editor.el-input__inner{width:100px}.open-time-config .el-col{width:auto;white-space:nowrap}.open-time-config .el-col:not(:last-child){margin-right:16px}.ql-editor{min-height:200px}.ql-snow .ql-picker-options .ql-picker-item,.ql-toolbar.ql-snow{line-height:24px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"14px";font-size:14px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before{content:"12px";font-size:12px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before{content:"14px";font-size:14px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before{content:"16px";font-size:16px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before{content:"18px";font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]:before{content:"20px";font-size:20px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before{content:"24px";font-size:24px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28px"]:before{content:"28px";font-size:28px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32px"]:before{content:"32px";font-size:32px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36px"]:before{content:"36px";font-size:36px}.notice .message-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notice .message-created-time{margin-right:16px}.reservation-time .time-cell__content .time-cell.canorder{cursor:pointer;background-color:#fff}.reservation-time .time-cell__content .time-cell.canorder:hover{background-color:#7dcc6b}.reservation-time .time-cell__content .time-cell.inorder{background-color:#ec6d2d}.reservation-time .time-cell__content .time-cell.disabled{background-color:#9a9a9a}.reservation-time .time-cell__content .time-cell.time-cell__end,.reservation-time .time-cell__content .time-cell.time-cell__inrange,.reservation-time .time-cell__content .time-cell.time-cell__start{background-color:#7dcc6b}.reservation-status,.reservation-status__container{display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-status{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:10px;margin-bottom:15px}.reservation-status__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.reservation-status__item__tag{width:14px;height:14px;background-color:#7dcc6b;margin-top:2px;margin-right:5px}.reservation-status__item__tag.canorder{background-color:#7dcc6b}.reservation-status__item__tag.inorder{background-color:#ec6d2d}.reservation-status__item__tag.disabled{background-color:#9a9a9a}.gym-info{position:relative;width:300px;border-radius:5px}.gym-info-spare{background-color:rgba(70,200,196,.15)}.gym-info-inUse{background-color:rgba(240,128,0,.15)}.gym-info .el-card__header{border-bottom:none}.gym-info .gym-info-name-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gym-info .gym-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:180px}.gym-info .gym-content,.gym-info .gym-content .gym-contnet--inspare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gym-info .gym-content .gym-contnet--inspare{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gym-info .gym-content .gym-contnet--inspare,.gym-info .gym-content .gym-contnet--inuse{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.gym-info .gym-content .gym-contnet--inuse .current-customer-list{list-style:none;padding-left:0;width:100%;height:100px;overflow-y:auto}.gym-info .gym-content .gym-contnet--inuse .current-customer-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gym-info .gym-content .customer-reservation-time{margin-left:6px}.gym-info .modal-show-content{width:300px;margin:0 auto}.gym-info .modal-show-content .icon-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gym-item__tit{padding:10px 15px;font-weight:700;border-bottom:1px solid rgba(70,200,196,.8)}.gym-item__tit.unsquare{border-bottom:1px solid rgba(237,108,0,.8)}.gym-item__canuse{position:absolute;right:0;top:0;padding:5px 10px;font-size:12px;border-radius:0 5px 0 5px;background-color:#cd4458;color:#fff}.gym-item__content{padding:20px;height:80px;overflow:auto}.gym-item__content .gym-item__info{display:-webkit-box;display:-ms-flexbox;display:flex}.gym-item__content .gym-item__info .gym-item__info__el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.gym-item__content .gym-item__info .gym-item__info__el div:not(:last-child){margin-right:10px}.gym-item__btn{text-align:center;background-color:#46c8c4;padding:15px;font-size:14px;border-radius:0 0 5px 5px;color:#fff;cursor:pointer}.gym-item__btn.unsquare{background-color:#ed6c00}.gym-summary .el-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.gym-summary .el-row .el-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gym-summary .el-row .el-col i{margin-right:6px}.gym-summary .el-row .el-col div{white-space:nowrap}.gym-summary .el-row .el-col .gym-in-use{position:relative;padding-left:36px}.gym-summary .el-row .el-col .gym-in-use:before{display:inline-block;width:30px;height:16px;content:"";background-color:#1b8bcf;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gym-summary .el-row .el-col .gym-spare{position:relative;padding-left:36px}.gym-summary .el-row .el-col .gym-spare:before{display:inline-block;width:30px;height:16px;content:"";background-color:#118c02;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gym-summary .gym-summary-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.gym-summary .gym-summary-content .gym-info{margin-right:30px;margin-bottom:30px}.reservation .el-container{height:100%}.reservation .i-date-pick{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reservation .booking-gym-content{list-style:none;padding-left:0}.reservation .booking-gym-content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:10px 0;padding:5px 10px;font-size:14px;border-radius:5px}.reservation .booking-gym-content li.hover{background:#e9e9e9}.import-content .import-content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.reservation-time .el-table .cell{padding-left:0;padding-right:0}.reservation-time .el-table th{background:#fafafa}.reservation-time .el-table td{padding:0}.reservation-time .time-cell__content{position:relative;height:60px}.reservation-time .time-cell__content .time-cell{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:30px;background-color:#f08000;cursor:not-allowed}.reservation-time .time-cell__content .time-cell:hover{background-color:#f08000}.reservation-time .time-cell__content .time-cell.ui-selected{background-color:#68b456}.reservation-time .time-cell[can-choose=true]{cursor:crosshair;background-color:#fff}.reservation-time .time-cell[can-choose=true]:hover{background-color:#68b456}.echarts{width:600px;height:400px}.line-chart{width:100%;height:350px}.bar-chart{width:100%}.statistics-card{margin-bottom:20px}.statustics-tit{display:inline-block;padding:10px}.statustics-tit.chart{padding:5px}.box{height:800px}.el-scrollbar{height:100%}.box .el-scrollbar__wrap{overflow:scroll}.affix{position:relative;background-color:#fff}.affix-affix{display:inline-block;color:#fff;padding:10px 30px;text-align:center;background:rgba(0,153,229,.9)}.affix-line{height:100px}.title{margin-bottom:10px}.box{margin-bottom:20px}.top[data-v-a2098562]{padding:10px;font-size:14px;background:rgba(0,153,229,.7);color:#fff;text-align:center;border-radius:2px}.none-border{border:0;background-color:transparent!important}