.posR[data-v-e86a6868]{position:relative}.deleteIcon[data-v-e86a6868]{width:20px;height:20px;border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;font-size:16px;line-height:22px;position:absolute;top:5px;right:5px;cursor:pointer}.avatar-uploader .el-upload[data-v-e86a6868]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-e86a6868]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-e86a6868]{font-size:28px;color:#8c939d;width:128px;height:128px;line-height:128px;text-align:center}.avatar[data-v-e86a6868]{width:128px;height:128px;display:block}.imgList[data-v-0e3a22aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.posR[data-v-0e3a22aa]{position:relative}.deleteIcon[data-v-0e3a22aa]{width:20px;height:20px;border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;font-size:16px;line-height:22px;position:absolute;top:5px;right:5px;cursor:pointer}.avatar-uploader .el-upload[data-v-0e3a22aa]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-0e3a22aa]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-0e3a22aa]{font-size:28px;color:#8c939d;width:128px;height:128px;line-height:128px;text-align:center}.avatarBox[data-v-0e3a22aa]{width:128px;height:128px;display:block}.avatarImg[data-v-0e3a22aa]{width:128px!important;height:128px;display:block}.custom-tbl[data-v-4b2b9d1e] .has-gutter .el-checkbox{display:none}.product-dialog[data-v-4b2b9d1e]{border-radius:8px}.dialog-section[data-v-4b2b9d1e]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.upload-tip[data-v-4b2b9d1e]{color:#909399;font-size:12px;margin-bottom:8px}.full-width[data-v-4b2b9d1e]{width:100%}[data-v-4b2b9d1e] .el-form-item__label{font-weight:500;color:#606266}[data-v-4b2b9d1e] .el-input__inner{border-radius:4px}.color-picker-container[data-v-4b2b9d1e]{width:100%}.selected-colors[data-v-4b2b9d1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:10px;min-height:32px;padding:8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff}.color-tag[data-v-4b2b9d1e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;background-color:#f4f4f5;border:1px solid #e9e9eb;border-radius:4px;font-size:12px;color:#606266;-webkit-transition:all .3s;transition:all .3s}.color-tag[data-v-4b2b9d1e]:hover{background-color:#ecf5ff;border-color:#b3d8ff}.color-preview[data-v-4b2b9d1e]{display:inline-block;width:16px;height:16px;border-radius:2px;border:1px solid #dcdfe6;margin-right:6px}.color-text[data-v-4b2b9d1e]{margin-right:6px;font-family:monospace}.color-tag .el-icon-close[data-v-4b2b9d1e]{cursor:pointer;font-size:12px;color:#c0c4cc;-webkit-transition:color .3s;transition:color .3s}.color-tag .el-icon-close[data-v-4b2b9d1e]:hover{color:#f56c6c}.selected-colors[data-v-4b2b9d1e]:empty:before{content:"\8BF7\9009\62E9\989C\8272";color:#c0c4cc;font-size:14px}.inventory-config[data-v-4b2b9d1e]{width:100%}.config-header[data-v-4b2b9d1e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;padding:10px;background-color:#f5f7fa;border-radius:4px}.add-btn[data-v-4b2b9d1e],.config-header[data-v-4b2b9d1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-btn[data-v-4b2b9d1e]{gap:5px}.config-summary[data-v-4b2b9d1e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;font-size:14px}.summary-text[data-v-4b2b9d1e]{color:#606266;font-weight:500}.total-stock[data-v-4b2b9d1e]{color:#409eff;font-weight:600}.inventory-table-wrapper[data-v-4b2b9d1e]{width:100%;border-radius:6px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:15px}.inventory-table[data-v-4b2b9d1e]{width:100%}.inventory-table .el-table__row[data-v-4b2b9d1e]:hover{background-color:#f5f7fa!important}.inventory-table .el-table__row[data-v-4b2b9d1e]{-webkit-transition:background-color .3s;transition:background-color .3s}.inventory-table .el-input__inner[data-v-4b2b9d1e]{border:1px solid #e4e7ed;-webkit-transition:border-color .3s;transition:border-color .3s}.inventory-table .el-input__inner[data-v-4b2b9d1e]:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.inventory-table .el-input-number[data-v-4b2b9d1e]{width:100%}.inventory-table .el-input-number .el-input__inner[data-v-4b2b9d1e]{text-align:center}.row-index[data-v-4b2b9d1e]{font-weight:600;color:#409eff}.color-input-wrapper[data-v-4b2b9d1e],.size-input-wrapper[data-v-4b2b9d1e],.stock-input-wrapper[data-v-4b2b9d1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.color-icon[data-v-4b2b9d1e],.size-icon[data-v-4b2b9d1e],.stock-icon[data-v-4b2b9d1e]{display:block;color:#909399;font-size:14px}.color-input[data-v-4b2b9d1e],.size-input[data-v-4b2b9d1e],.stock-input[data-v-4b2b9d1e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.thumbnail-upload-wrapper[data-v-4b2b9d1e]{width:100%;padding:8px 0}.thumbnail-container[data-v-4b2b9d1e],.thumbnail-upload-wrapper[data-v-4b2b9d1e]{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}.thumbnail-container[data-v-4b2b9d1e]{position:relative;width:64px;height:64px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.thumbnail-upload[data-v-4b2b9d1e] .avatar-uploader .el-upload{width:60px;height:60px;border:2px dashed #dcdfe6;border-radius:6px;background-color:#fafafa;-webkit-transition:all .3s ease;transition:all .3s ease}.thumbnail-upload[data-v-4b2b9d1e] .avatar-uploader .el-upload:hover{border-color:#409eff;background-color:#f0f9ff}.thumbnail-upload[data-v-4b2b9d1e] .avatar-uploader-icon{width:60px;height:60px;line-height:60px;font-size:20px;color:#c0c4cc}.thumbnail-upload[data-v-4b2b9d1e] .avatar{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:2px solid transparent}.thumbnail-upload[data-v-4b2b9d1e] .posR{width:60px;height:60px;border-radius:4px;overflow:hidden}.thumbnail-upload[data-v-4b2b9d1e] .deleteIcon{width:16px;height:16px;font-size:12px;line-height:16px;top:2px;right:2px}.delete-btn[data-v-4b2b9d1e]{-webkit-transition:all .3s;transition:all .3s}.delete-btn[data-v-4b2b9d1e]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 2px 8px rgba(245,108,108,.3);box-shadow:0 2px 8px rgba(245,108,108,.3)}.empty-icon[data-v-4b2b9d1e]{margin-bottom:16px}.empty-icon i[data-v-4b2b9d1e]{font-size:48px;color:#c0c4cc}.inventory-table[data-v-4b2b9d1e]{border-radius:4px;overflow:hidden}.empty-inventory[data-v-4b2b9d1e]{text-align:center;padding:60px 20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px;border:2px dashed #dcdfe6;margin-top:15px}.empty-inventory h4[data-v-4b2b9d1e]{margin:16px 0 8px 0;color:#606266;font-size:16px;font-weight:600}.empty-inventory p[data-v-4b2b9d1e]{margin:0 0 20px 0;font-size:14px;color:#909399;line-height:1.5}.section-title[data-v-4b2b9d1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 0 20px 10px;font-size:16px;color:#303133;font-weight:600;border-left:4px solid #409eff;padding-left:10px}.section-title i[data-v-4b2b9d1e]{color:#409eff;font-size:18px}[data-v-4b2b9d1e] .inventory-table .el-table__body-wrapper{max-height:300px;overflow-y:auto}[data-v-4b2b9d1e] .inventory-table .el-input__inner{border:none;padding:0 8px}[data-v-4b2b9d1e] .inventory-table .el-input-number{width:100%}[data-v-4b2b9d1e] .inventory-table .el-input-number .el-input__inner{text-align:center}