.programList .search{height:55px}.programList .content{overflow-y:auto}.programList .content .van-cell__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.programList .content .van-cell__title span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.programList .content .van-icon__image{height:1.5em;width:1.5em}.programList .content .van-collapse-item__title--expanded{background:#006eff;color:#fff}.programList .content .van-collapse-item__title--expanded .van-cell__right-icon{color:#fff}.programList .content .van-collapse-item__content{padding:0}.programList .content .item-child{list-style:none;padding:0 16px}.programList .content .item-child li{padding:10px 0;line-height:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.programList .content .item-child li button{line-height:22px}.programList .content .item-child li img{height:24px;margin-right:10px}.programList .content .item-child li:after{border-bottom:1px solid #c1c1c1}.programList .content .item-child li:after,.programList .content .item-child li:last-child:after{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;-webkit-transform:scale(.5);transform:scale(.5)}.programList .content .item-child li:last-child:after{border-bottom:none}.programList .btns{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;background:#fff}.programList .a{width:100%;height:100%;position:relative}.programList .popup-title{height:30px;line-height:30px;background:#fff;padding-left:15px}.programList .popup-btns{margin-top:15px;padding:0 15px}.programList .button-btns{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%}.programList .button-btns,.programList .van-cell{display:-webkit-box;display:-ms-flexbox;display:flex}.programList .van-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.programList .van-cell__title{line-height:30px!important;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.programList .van-button--mini{line-height:30px}.programList .modal-overlay{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.programList .modal{background:#fff;border-radius:4px;width:100%}.programList .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f2f2!important}.programList .modal-title{margin:0;font-weight:600;font-size:18px}.programList .delete-button{background:none;border:none;color:red;cursor:pointer}.programList .modal-body{margin:20px;max-height:400px;overflow-y:auto}.programList .modal-body .van-row{height:40px;line-height:40px;border-bottom:1px solid #ebedf0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.programList .modal-body .van-row .van-button--default{border:1px solid #fff}.programList .modal-body .van-row .van-col--8{width:100%;color:#323233}.programList .modal-body .van-row .van-col--16{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#323233}.programList .modal-body .van-row .van-icon-location-o:before{content:""}.programList .modal-body .van-row .van-icon-location-o{margin:4px 6px 0 0;width:16px;height:16px;color:#006eff;background:#006eff;border-radius:50%;line-height:10px}.programList .modal-body .van-row.row-col-3{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.programList .modal-body .van-row.row-col-3 .van-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#323233}.programList .modal-body .van-row.row-col-3 .progremList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto}.programList .modal-body .van-row.row-col-3 .progremList .van-radio-group--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.programList .modal-body .van-row.row-col-3 .progremList .van-radio--horizontal{margin-right:5px}.programList .modal-body .van-row.weekliWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:48px}.programList .modal-body .van-row.weekliWrap .weekli{margin-top:4px;width:40px;height:40px;background:#fff;border:1px solid #006eff;color:#006eff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.programList .modal-body .van-row.weekliWrap .weekli.active{background:#006eff;color:#fff}.programList .modal-body .van-row .van-cell{font-size:18px!important}.programList .form-group{margin-bottom:15px}.programList .form-group label{display:block;margin-bottom:5px}.programList .form-group input{width:100%;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.programList .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f2f2f2}.programList .modal-footer .van-button{height:48px!important;background:#f2f2f2;border-radius:0!important;-webkit-box-flex:1;-ms-flex:1;flex:1}.programList .add-resolution{margin:40px 10px}.programList .add-resolution .van-cell{margin-bottom:20px}.programList .empty-state{text-align:center;padding:143px 0;color:#999}.programList .status-dialog{z-index:2}.programList .status-dialog .progremList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.programList .status-dialog .progremList .van-radio-group--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.programList .status-dialog .progremList .van-radio--horizontal{margin-right:40px}.programList .device-list,.programList .device-list .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.programList .device-list .main{height:100%}.programList .device-list .btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin:10px 10px}.programList .device-list .btn-list .terminal-btn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:nowrap;background-color:#fff;color:#000;border:1px solid #ddd}.programList .device-list .btn-list .terminal-btn .van-button__text{max-width:100%}.programList .device-list .btn-list .selected{background-color:#006eff;color:#fff}.programList .device-list .btn-state{overflow-y:auto;padding:5px 12px}.programList .device-list .btn-state .van-radio-group--horizontal{overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.programList .device-list .btn-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px}.programList .device-list .btn-select span{padding-right:10px}.programList .device-list .scroll-m-li{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;margin:0 20px}.programList .device-list .scroll-m-li .van-cell__value--alone{margin-left:10px}.programList .device-list .scroll-m-li .van-checkbox{overflow:initial}.programList .device-list .scroll-m-li .van-icon{width:1.5em;height:1.5em}.programList .device-list .scroll-m-li .van-checkbox-group{width:100%}.programList .device-list .scroll-m-li .custom-checkbox{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.programList .device-list .scroll-m-li .checkbox-content,.programList .device-list .scroll-m-li .custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.programList .device-list .scroll-m-li .checkbox-content .ellipsis{display:block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.programList .device-list .scroll-m-li .checkbox-content .van-cell__left-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.programList .device-list .scroll-m-li .checkbox-content .van-icon__image{width:40px;height:40px}.taskProgress{height:100%}.taskProgress .btns{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}.taskProgress .content{height:calc(100% - 60px);overflow-y:auto}.taskProgress .content .empty{height:100px;width:100%;text-align:center;line-height:100px;color:#8c8c8c}.taskProgress .content .itemLi{margin-top:2px;background:#fff;font-size:15px}.taskProgress .content .itemLi .van-row{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.taskProgress .content .itemLi .van-row .van-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskProgress .content .itemLi .van-row .van-col .strGreen{color:#2fc25b}.taskProgress .content .itemLi .van-row .van-col .strGray{color:grey}.taskProgress .content .itemLi .van-row .van-col .strRed{color:red}.program .van-tab__text--ellipsis{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px!important}.van-tabs{height:100%}.van-tabs__wrap{height:46px}.van-tabs__content{height:calc(100% - 46px)}.van-tabs__content .van-tab__pane,.van-tabs__content .van-tab__pane .programList{height:100%}.van-tabs__content .van-tab__pane .programList .content{height:calc(100% - 115px)}