.decorate-components{width:212px;height:100%;background:#fff;box-sizing:border-box;font-size:12px}.decorate-components .decorate-label-box{height:60px;border-bottom:1px solid #dadada;box-sizing:border-box;padding:10px;margin-bottom:13px}.decorate-components .decorate-label{font-size:14px;color:#303133;font-family:PingFangSC-Medium;font-weight:500;height:20px;line-height:20px}.decorate-components .decorate-tip{height:17px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:#999;line-height:17px;margin-top:4px}.decorate-components .components-label{height:17px;font-size:12px;font-family:PingFangSC-Medium;font-weight:500;color:#303133;line-height:17px;padding-bottom:6px;padding-left:10px}.decorate-components .device-box{padding-bottom:21px;font-size:0;padding-right:40px;padding-left:10px}.decorate-components .store-components-item{display:inline-block;width:70px;height:70px;box-sizing:border-box;padding-top:11px;border:1px solid #e1e1e1;text-align:center;font-size:12px;color:#999;vertical-align:top}.decorate-components .components-icon{width:34px;height:34px}.store-floor{width:160px;height:100%;background:#f5f7fa;padding:20px 10px;box-sizing:border-box;font-size:0;margin-right:10px}.store-floor .floor-label{color:#303133;font-size:14px;font-family:PingFangSC-Medium;font-weight:500;margin-bottom:10px;overflow:auto}.store-floor .add-floor-btn{width:140px;margin-bottom:10px}.store-floor .floor-item{height:34px;width:140px;line-height:34px;background:#fff;border:1px solid #dde4ef;padding-left:10px;box-sizing:border-box;cursor:pointer;position:relative;font-size:0}.store-floor .floor-item .floor-name{display:inline-block;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:#303133;vertical-align:top;width:90px}.store-floor .floor-item .ic-opt{width:14px;height:14px;padding-top:10px}.store-floor .floor-item .ic-opt+.ic-opt{margin-left:6px}.store-floor .floor-item-selected{color:#256eff;background:#d0e0ff;border:1px solid #256eff}.store-floor .el-radio{margin-right:0;margin-top:8px}.store-floor .floor-style{display:inline-block;text-align:center}.store-floor .floor-style+.floor-style{margin-left:20px}.store-floor .shape{display:block;width:146px;height:90px;background:#fff;border:4px solid #d7d9db;box-sizing:border-box}.store-floor .shape.rect{width:90px}.store-floor .outside-text{margin-left:10px;color:#a8a8a8}.wkt-body .el-checkbox__inner{border-radius:100%}.store-layout-container{height:100%;min-width:1200px;min-height:750px;box-sizing:border-box;padding:0 0 10px;background:#fff;font-size:0}.store-layout-container .store-layout-header{height:50px;box-sizing:border-box;line-height:50px;padding-left:20px;color:#303133;font-size:20px;font-family:PingFangSC-Medium;font-weight:500;border-bottom:1px solid #dadada;margin-bottom:10px}.store-layout-container .store-floor-box{display:inline-block;vertical-align:top;height:calc(100% - 60px);margin-left:10px}.store-layout-container .right-layout{width:calc(100% - 190px);height:calc(100% - 60px);padding:10px;box-sizing:border-box;background:#f5f7fa;display:inline-block;font-size:0;vertical-align:top}.store-layout-container .store-components-box{display:inline-block;vertical-align:top;margin-right:10px}.store-layout-container .floor-layout-box{display:inline-block;vertical-align:top;background:#fff;width:calc(100% - 222px);height:100%;box-sizing:border-box;padding:10px}.store-layout-container .floor-info{height:47px;font-size:14px;font-family:PingFangSC-Medium;font-weight:500;color:#256eff;line-height:30px;position:relative;box-sizing:border-box}.store-layout-container .floor-info .save-layout-btn{position:absolute;left:840px;top:0}.store-layout-container .floor-canvas-panel-wrapper{position:relative;width:900px;height:540px;background:#fff;border:7px solid #d9e6ff;box-sizing:border-box}.store-layout-container .floor-canvas-panel-wrapper-outside{border:2px dashed #dcdde0}