.replace{height:613px;overflow-y:auto}.replace .hint--red{position:sticky;top:0;z-index:10;height:34px;background:rgba(250,90,85,.1);border-radius:4px;padding:0 20px;box-sizing:border-box;display:flex;align-items:center;color:#fa5a55;margin-bottom:10px}.replace .hint--red i{margin-right:10px}.replace-item{background:#fafafa;border:1px solid #dbdbdb;border-radius:4px;margin-bottom:10px;padding:14px 20px}.replace-item .input{margin:0 0 10px;display:flex;justify-content:space-between;align-items:center;height:30px}.replace-item .input .el-input,.replace-item .input .el-input__icon,.replace-item .input .el-input__inner{height:30px;line-height:30px}.replace-item .input .el-input,.replace-item .input .text{margin-right:20px;width:280px}.replace-item .input .text{height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;padding:5px 10px;background:#f2f2f2;border:1px solid #dbdbdb;box-sizing:border-box;font-size:13px;border-radius:4px;color:#999}.replace-item .input .text:last-child{margin-right:0}.replace-item .input .el-button+.el-button{margin-left:20px}.replace-item .item{display:flex;justify-content:center;align-items:center;color:#111;height:30px;font-size:14px;border-radius:4px;box-sizing:border-box}.replace-item .item div{flex:1;flex-shrink:0;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;padding:5px 10px;background:#f2f2f2;border:1px solid #dbdbdb;margin-right:20px;box-sizing:border-box;font-size:13px;border-radius:4px;color:#999}.replace-item .item div:last-child{margin-right:0}.replace-item .item.title{border:0}.replace-item .item.title div{border:0;background:#fff;padding-left:0}.replace-item .item.input-title{border:0}.replace-item .item.input-title div{border:0;background:#fff;padding-left:0;padding-bottom:0}.replace-item .hint{display:flex;align-items:center;color:#999;height:30px;position:relative;padding-top:10px;padding-bottom:6px}.replace-item .hint i{margin-right:5px}.replace-item .hint .btn-box{position:absolute;right:0;top:10px;display:flex;justify-content:flex-end;align-items:center;width:280px;height:30px}.mat-dialog-son .el-dialog__body .filter{width:100%}.mat-dialog-son .el-dialog__body .filter .el-cascader,.mat-dialog-son .el-dialog__body .filter .el-input,.mat-dialog-son .el-dialog__body .filter .el-input__icon,.mat-dialog-son .el-dialog__body .filter .el-input__inner,.mat-dialog-son .el-dialog__body .filter .el-select{height:32px;line-height:32px}.mat-dialog-son .el-dialog__body .filter .flex{padding-right:188px;box-sizing:border-box}.mat-dialog-son .el-dialog__body .filter .w200{width:200px}.mat-dialog-son .el-dialog__body .filter .w164{width:164px}.mat-dialog-son .el-dialog__body .son-table{width:100%;flex:1}.mat-dialog-son .el-dialog__body .custom-page{display:flex;justify-content:center;height:30px;padding:0;margin-top:17px}.mat-dialog-son .el-dialog__body .custom-page button{background-color:#f4f4f5}.mat-dialog-son .el-dialog__body .custom-page li{width:40px;color:#666;background-color:#f4f4f5}.mat-dialog-son .el-dialog__body .custom-page .active{background-color:#488af8}.mat-dialog-son .el-dialog__title{font-size:14px;line-height:14px;color:#111}.mat-dialog-son .el-dialog__header{padding:15px 20px 0;height:40px;box-sizing:border-box;font-size:14px;line-height:14px}.mat-dialog-son .el-dialog__header .el-dialog__headerbtn{top:14px}.mat-dialog-son .el-dialog__body{padding:20px 10px 20px 20px;box-sizing:border-box;overflow-y:scroll;max-height:86vh}.mat-dialog-son .el-table{border:1px solid #edf3fd;border-bottom:0}.mat-dialog-son .el-table .el-table__header,.mat-dialog-son .el-table .el-table__header tr{background:#f8faff}.mat-dialog-son .el-table .el-table__header tr th{background:#f8faff!important}.mat-dialog-son .el-dialog__footer{border-top:1px solid #f5f5f5;padding:15px 20px}.mat-dialog-son .el-dialog__footer .el-button{height:30px;padding:0 18px}.bom-form{width:100%;min-height:100%;background-color:#fff}.bom-form .main-img{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.bom-form .main-img .trigger{width:86px;height:86px;border-radius:10px;display:flex;justify-content:center;align-items:center;border:1px dashed #e4e4e4}.bom-form .main-img .trigger .icon-main-tianjia{font-size:24px;color:#cbcbcb}.bom-form .main-img .img-box{width:86px;height:86px;border-radius:10px;position:relative;margin-right:20px}.bom-form .main-img .img-box img{float:left;width:86px;height:86px;border-radius:10px}.bom-form .main-img .img-box i{width:18px;height:18px;border-radius:50%;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#999}.bom-form .main-img .border.img-box{display:flex;justify-content:center;align-items:center;border:1px dashed #e4e4e4}.bom-form .main-img .border.img-box i{position:static;font-size:28px;color:#cbcbcb}.bom-form .card-title{margin-bottom:10px;position:relative}.bom-form .card-title .el-button{position:absolute;right:0;bottom:0}.bom-form .right{height:28px;flex-basis:74%;margin-left:20px;display:flex;justify-content:flex-start;align-items:center}.bom-form .right .text{font-size:14px;color:#999}.bom-form .son-table .sort{text-align:center}.bom-form .son-table .num-input{width:100%}.bom-form .son-table .num-input input{text-align:center}.bom-form .son-table .num-input input::-webkit-inner-spin-button,.bom-form .son-table .num-inputinput::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}.bom-form .son-table .input-item{width:100%;display:inline-block}.bom-form .son-table .input-item .el-form-item{width:100%;padding:0;margin-bottom:0}.bom-form .son-table .input-item .el-form-item .el-form-item__content{margin-left:0!important}.bom-form .son-table .operation{display:flex;justify-content:center;align-items:center}.bom-form .son-table .operation span{color:#488af8;font-size:12px}.bom-form .el-form-item{width:280px;padding:0;box-sizing:border-box}.bom-form .el-form-item .el-form-item__label{width:-moz-max-content!important;width:max-content!important;max-width:80px;line-height:30px}.bom-form .el-form-item .el-form-item__content{line-height:30px}.bom-form .el-form-item .el-select{height:30px;display:flex}.bom-form .el-form-item .el-date-editor{height:30px;line-height:30px}.bom-form .el-form-item .el-date-editor .el-range-separator{line-height:26px}.bom-form .el-form-item .el-date-editor .el-range-input{text-align:center}.bom-form .el-form-item .el-date-editor .el-range__icon{display:none}.bom-form .el-form-item .el-date-editor .el-input__icon{line-height:26px}.bom-form .el-form-item .skuName{-webkit-appearance:none;background-color:#eee;background-image:none;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;height:30px;line-height:30px;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;cursor:not-allowed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bom-form .flex{position:relative}.bom-form .flex .el-form-item__label{font-size:13px;font-weight:700;color:#111}.bom-form .flex .el-form-item__label:after{content:""!important}.bom-form .flex .el-button{border-radius:4px}.bom-form .flex .el-button.is-disabled{background-color:#488af8;border-color:#488af8;color:#fff;opacity:.5}.bom-form .flex .el-button.is-disabled span{color:#fff}.bom-form .flex .son-btn-box{width:64px;height:28px;position:absolute;bottom:22px;right:0;display:flex;justify-content:flex-start;align-items:center}.bom-form .flex .son-btn-box .icon-main-tianjia{background-color:#488af8;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;margin-right:16px}.bom-form .flex .son-btn-box .icon-main-shanchu{font-size:24px;color:#dfe3e9}.bom-form .flex .instructions{flex-basis:74%}.bom-form .skuText{color:#444;font-size:13px;white-space:pre-line;background:#f5f5f5;border-radius:2px;padding:10px}.bom-form .pr43,.bom-form .pr80{box-sizing:border-box}.add.bom-form .el-form{height:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.add.bom-form .el-form .card{width:100%;margin-bottom:0}.add.bom-form .el-form .card:last-child{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.add.bom-form .el-form .card:last-child .card-title{width:100%}.add.bom-form .el-form .card:last-child .card-body{width:100%;min-height:300px}.add.bom-form .card-title,.add.bom-form .el-form-item__label{color:#666!important;font-weight:700}.bom-form .el-form{height:100%}.bom-form .card{padding:20px 20px 0;border-radius:0}.bom-form .card-title{font-size:13px;color:#111}.edit.bom-form{background-color:#fff}.edit.bom-form .card:first-child{padding-bottom:0}.edit.bom-form .card:last-child{padding-top:10px;margin-bottom:20px}.bom-version{width:100%}.bom-version .card{width:100%;position:relative;flex-shrink:0;padding-bottom:10px;background-color:transparent;padding:0;margin-bottom:0}.bom-version .card .card-title{height:40px;border-radius:4px;background-color:#fff;font-size:13px;font-weight:700;color:#111;display:flex;align-items:center;padding-left:20px;margin-bottom:10px}.bom-version .card .card-title i{margin-right:10px;font-weight:400}.bom-version .card .card-title.add{margin-bottom:0;border-bottom:1px solid #eee}.bom-version .card .card-body{width:100%;background-color:#fff;border-radius:4px 4px 0 0;padding:0 20px;box-sizing:border-box}.bom-version .card .card-body .v-list{height:41px;width:calc(100% - 290px);display:flex;justify-content:flex-start;align-items:flex-end;position:relative}.bom-version .card .card-body .v-list:after{content:"";position:absolute;left:-20px;bottom:0;width:calc(100% + 330px);height:1px;background-color:#eee}.bom-version .card .card-body .v-list .v-btn{height:36px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:#fff;margin-right:20px;margin-bottom:1px;font-size:13px}.bom-version .card .card-body .v-list .v-btn i{margin-right:6px;font-size:13px;color:#488af8}.bom-version .card .card-body .v-list .v-btn .green{color:#488af8}.bom-version .card .card-body .v-list .v-btn .red{color:#fa5a55}.bom-version .card .card-body .v-list .checked{border-bottom:1px solid #488af8;color:#488af8}.bom-version .card .card-body .v-list .checked i{margin-right:6px}.bom-version .card .card-body .version{margin-top:20px;border-bottom:1px dashed #dbdbdb}.bom-version .card .card-body .version .flex{box-sizing:border-box}.bom-version .card .card-body .version .remark{flex:1;margin-bottom:22px;display:flex;flex-direction:column}.bom-version .card .card-body .version .remark .lable{font-size:13px;color:#666;white-space:nowrap;margin-bottom:10px}.bom-version .card .card-body .version .remark .text{color:#111;font-size:13px}.bom-version .card .card-body .version .el-form-item{flex-basis:22%;width:360px;box-sizing:border-box}.bom-version .card .card-body .version .el-form-item .el-form-item__label{width:-moz-max-content!important;width:max-content!important;max-width:80px;line-height:30px;padding-bottom:5px}.bom-version .card .card-body .version .el-form-item .el-form-item__content{line-height:30px}.bom-version .card .card-body .version .el-form-item .el-select{height:30px;display:flex}.bom-version .card .card-body .version .el-form-item .el-date-editor{height:30px;line-height:30px}.bom-version .card .card-body .version .el-form-item .el-date-editor .el-range-separator{line-height:26px}.bom-version .card .card-body .version .el-form-item .el-date-editor .el-range-input{text-align:center}.bom-version .card .card-body .version .el-form-item .el-date-editor .el-range__icon{display:none}.bom-version .card .card-body .version .el-form-item .el-date-editor .el-input__icon{line-height:26px}.bom-version .card .card-body .version .el-form-item .el-input{height:30px}.bom-version .card .card-body .version .el-form-item .el-input .el-input__inner{height:30px;line-height:1}.bom-version .card .card-body .version .el-form-item .el-input .el-input__icon{line-height:1}.bom-version .card .card-body .version .instructions{flex-basis:100%}.bom-version .card .card-body .version .instructions .el-form-item__label{margin-bottom:0}.bom-version .card .card-body .version .time-state{width:100%;flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.bom-version .card .card-body .version .time-state .label{font-size:13px;color:#666;white-space:nowrap;margin-bottom:10px}.bom-version .card .card-body .version .time-state .time{color:#111;font-size:13px}.bom-version .card .card-body .version .time-state .state-item,.bom-version .card .card-body .version .time-state .time-item{display:flex;justify-content:flex-start;flex-direction:column;margin-bottom:20px}.bom-version .card .card-body .version .time-state .time-item{flex-basis:20%}.bom-version .card .card-body .version .time-state .state-item .state{display:flex;justify-content:flex-start;align-items:center}.bom-version .card .card-body .version .time-state .state-item .state i{font-size:15px;margin-right:6px}.bom-version .card .card-body .version .time-state .state-item .state .orange{color:#ffa000}.bom-version .card .card-body .version .time-state .state-item .state .green{color:#22d7bb}.bom-version .card .card-body .version .time-state .state-item .state .red{color:#fa5a55}.bom-version .card .card-body .version .time-state .state-item .state span{font-size:14px;line-height:14px;color:#666}.bom-version .bom-operation-details{position:absolute;top:8px;right:20px;display:flex;justify-content:flex-end;align-items:center}.bom-version .bom-operation-details .mt{height:22px;padding:0 10px;margin:0 10px;display:flex;justify-content:center;align-items:center;border-radius:2px;font-size:12px}.bom-version .bom-operation-details .mt i{margin-right:10px;font-size:12px}.bom-version .bom-operation-details .mt:hover{border-color:#488af8;background-color:#ecf5ff;color:#488af8}.bom-version .bom-operation{position:absolute;top:9px;right:20px;display:flex;justify-content:flex-end;align-items:center}.add.bom-version .version{margin-top:0!important;padding-top:10px}.add.bom-version .card-title,.add.bom-version .el-form-item__label{color:#666!important;font-weight:700}.bom-add{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding-right:0;padding-bottom:0}.bom-add .title{width:100%;height:10px;background-color:#fff}.bom-add .scroll{height:100%;justify-content:space-between;flex-direction:column;overflow-y:auto}.bom-add .form-btn,.bom-add .scroll{width:100%;display:flex;align-items:center;box-sizing:border-box}.bom-add .form-btn{position:relative;padding-right:10px;flex-shrink:0;height:63px;justify-content:flex-end;background-color:#fff;border-top:1px solid #eee}.bom-add .form-btn .el-button{padding:0 18px;display:flex;justify-content:center;align-items:center}.bom-drawer .el-drawer__body{padding:0!important;padding-top:20px!important}.disable-icon i{color:#fa5a55!important}.popconfirm-icontips span{margin-right:0}.row-box{width:100%;overflow:hidden;text-overflow:ellipsis;color:#488af8;text-align:left}.bom-edit{position:relative;padding-right:0;padding-bottom:0}.bom-edit .scroll{height:calc(100% - 60px);justify-content:space-between;flex-direction:column;overflow-y:scroll}.bom-edit .form-btn,.bom-edit .scroll{box-sizing:border-box;width:100%;display:flex;align-items:center}.bom-edit .form-btn{position:absolute;padding-right:20px;flex-shrink:0;height:61px;justify-content:flex-end;background-color:#fff;border-top:1px solid #eee}.bomDetails{width:100%;height:100%;display:flex;justify-content:flex-start;flex-direction:column;background-color:#fff;border-radius:10px}.bomDetails .card-title.mother{font-size:13px;font-weight:700;color:#111;margin-bottom:10px;margin-top:10px}.bomDetails .mother-a{box-sizing:border-box}.bomDetails .mother-a .skuCode{font-size:13px;margin-bottom:10px;color:#488af8}.bomDetails .mother-a .skuText{color:#444;font-size:13px;white-space:pre-line;background:#f5f5f5;border-radius:2px;padding:10px}.bomDetails .main-img{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.bomDetails .main-img .img-box{width:86px;height:86px;border-radius:10px;position:relative;margin-right:20px}.bomDetails .main-img .img-box img{float:left;width:86px;height:86px;border-radius:10px}.bomDetails .main-img .img-box i{width:18px;height:18px;border-radius:50%;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#999}.bomDetails .main-img .border.img-box{display:flex;justify-content:center;align-items:center;border:1px dashed #e4e4e4}.bomDetails .main-img .border.img-box i{position:static;font-size:30px;color:#cbcbcb}.bomDetails .son-table .sort{text-align:center}.bomDetails .son-table .num-input{width:80px}.bomDetails .son-table .num-input input{text-align:center}.bomDetails .son-table .num-input input::-webkit-inner-spin-button,.bomDetails .son-table .num-inputinput::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}.bomDetails .son-table .operation .pointer{color:#488af8;font-size:13px}.bomDetails .son-table .el-table{border:1px solid #edf3fd;border-bottom:0}.bomDetails .son-table .el-table .el-table__header,.bomDetails .son-table .el-table .el-table__header tr{background:#f8faff}.bomDetails .son-table .el-table .el-table__header tr th{background:#f8faff!important}.bomDetails .card{width:100%;padding:10px 20px;margin-bottom:0}.bomDetails .card .card-title{font-size:13px;color:#111;margin-bottom:10px}.bomDetails .card:last-child{flex:1;padding-top:0}.bomDetails .card.pt10{padding-top:10px}.bom-details{position:relative;flex-direction:column;padding-right:0;padding-bottom:0}.bom-details,.bom-details .scroll{display:flex;justify-content:space-between;align-items:center}.bom-details .scroll{width:100%;flex:1;flex-direction:column;overflow:auto;box-sizing:border-box}.bom-details .form-btn{position:relative;width:100%;padding-right:10px;flex-shrink:0;height:61px;display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box;background-color:#fff;border-top:1px solid #eee}.bom-details .form-btn .el-button--danger{background:#ff5a5a;border-color:#ff5a5a}.bom-details .form-btn .el-button--danger:focus,.bom-details .form-btn .el-button--danger:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.w280{height:30px;background-color:#eee;margin-left:20px}