.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;transform:scale(2);transition:opacity 1.2s ease-out,transform .6s ease-out}.box-shadow[data-v-0fcffce6]{border-bottom-color:#e9e9e9;box-shadow:0 0 3px rgba(0,0,0,.1)}.sticky[data-v-0fcffce6]{background-color:#2d3a4b;background-color:#24262f;background-color:#f8f8f8;text-align:right;line-height:42px;padding-right:20px}.select-projects-wrap .part-box{width:260px;margin-right:3px;border:none}.select-projects-wrap .part-right-box{width:200px;margin-left:3px;border:none}.select-projects-wrap .table-box{border:1px solid #e4e4e4}.select-projects-wrap .custom-card{height:100%;margin:0}.select-projects-wrap .custom-card .el-card__body{position:relative;height:calc(100% - 34px);padding-top:0;overflow:auto}.select-projects-wrap .custom-card .el-card__body .input-wrapper{position:sticky;top:0;z-index:10;padding:10px 0;background-color:#fff}.select-projects-wrap .flex-item{overflow:hidden}.select-projects-wrap .el-table__body tr.current-row>td.el-table__cell{background-color:#409eff!important;color:#fff!important}.select-devices-wrap .bgcolor{background-color:#ebf4fb}.select-devices-wrap .el-radio{margin-left:0!important;margin-right:15px}.project-dialog .el-dialog{height:70%}.project-dialog .el-dialog .el-icon-close{padding-top:10px}.project-dialog .el-dialog .el-dialog__body{height:calc(100% - 75px)}.project-dialog .el-dialog .el-dialog__headerbtn{top:0}.device-dialog .el-dialog{height:70%}.device-dialog .el-dialog .el-icon-close{padding-top:10px}.device-dialog .el-dialog .el-dialog__body{height:calc(100% - 88px)}.device-dialog .el-dialog .el-dialog__headerbtn{top:0}.create-dialog .el-dialog{height:70%}.create-dialog .el-dialog .el-icon-close{padding-top:10px}.create-dialog .el-dialog .el-dialog__body{height:calc(100% - 35px)}.create-dialog .el-dialog .el-dialog__headerbtn{top:0}.config-drawer{background-color:rgba(16,31,28,.35)}.config-drawer .el-drawer__body{margin:0 10px}.config-drawer .el-drawer__body .el-select{width:100%}.config-drawer .el-drawer__body .custom-card{margin-bottom:10px}.config-drawer .el-drawer__body .custom-card .el-card__body{min-height:100px}.config-drawer .el-drawer__body .el-drawer-item{margin-bottom:10px}.config-drawer .el-drawer__body .el-drawer-item .el-button{margin-left:0;margin-right:5px}.config-drawer .el-drawer__body .config-drawer_footer{text-align:center}