.custom-file-upload[data-v-3d140d4f]{width:100%;max-width:400px}.custom-file-upload .file-uploader[data-v-3d140d4f] .el-upload-list{margin-top:10px}.custom-file-upload .file-uploader.hide-trigger[data-v-3d140d4f] .el-upload{display:none}.custom-file-upload .el-upload__tip[data-v-3d140d4f]{font-size:12px;color:#909399;margin-top:5px}.custom-image-upload .upload-tip-text[data-v-07b39e9a]{font-size:12px;color:#909399;line-height:1.6;margin-top:8px}.custom-image-upload[data-v-07b39e9a] .el-upload--picture-card{width:100px;height:100px;line-height:normal;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.custom-image-upload[data-v-07b39e9a] .el-upload--picture-card i{font-size:28px;color:#8c939d}.custom-image-upload .upload-loading-mask[data-v-07b39e9a]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:10}.custom-image-upload .upload-loading-mask[data-v-07b39e9a] .el-progress__text{font-size:12px!important}.custom-image-upload .hide-upload-btn[data-v-07b39e9a] .el-upload--picture-card{display:none}.custom-image-upload .is-loading[data-v-07b39e9a] .el-upload--picture-card{pointer-events:none;cursor:not-allowed}.custom-image-upload[data-v-07b39e9a] .el-upload-list--picture-card .el-upload-list__item{width:100px;height:100px;margin:0 8px 8px 0;transition:none!important}.custom-image-upload[data-v-07b39e9a] .el-list-enter-active,.custom-image-upload[data-v-07b39e9a] .el-list-leave-active{transition:none!important;display:none}.video-multi-upload .video-list[data-v-c324109a]{display:flex;flex-wrap:wrap;gap:12px}.video-multi-upload .video-list .upload-card[data-v-c324109a],.video-multi-upload .video-list .uploader-trigger[data-v-c324109a] .el-upload-dragger,.video-multi-upload .video-list .video-item[data-v-c324109a]{width:160px;height:120px;border-radius:6px;overflow:hidden;box-sizing:border-box}.video-multi-upload .video-list .video-item[data-v-c324109a]{position:relative;background:#000;border:1px solid #ebeef5}.video-multi-upload .video-list .video-item .video-content[data-v-c324109a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-multi-upload .video-list .video-item .video-mask[data-v-c324109a]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.video-multi-upload .video-list .video-item:hover .video-mask[data-v-c324109a]{opacity:1}.video-multi-upload .video-list .uploader-trigger[data-v-c324109a] .el-upload-dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fbfdff;border:1px dashed #c0ccda;width:160px!important;height:120px!important}.video-multi-upload .video-list .uploader-trigger[data-v-c324109a] .el-upload-dragger:hover{border-color:#409eff}.video-multi-upload .video-list .uploader-trigger[data-v-c324109a] .el-upload-dragger .el-icon-plus{font-size:24px;color:#8c939d}.video-multi-upload .video-list .uploader-trigger[data-v-c324109a] .el-upload-dragger .el-upload__text{font-size:12px;color:#606266;margin-top:4px}.video-multi-upload .video-list .upload-card.is-loading[data-v-c324109a]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d9d9d9;background:#fafafa}.video-multi-upload .video-list .upload-card.is-loading .pct-text[data-v-c324109a]{font-size:12px;margin-top:5px;color:#409eff}.video-multi-upload .upload-tip[data-v-c324109a]{font-size:12px;color:#909399;margin-top:8px}.video-wrapper[data-v-c686b52a]{background:#000;height:300px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.player[data-v-c686b52a]{max-width:100%;max-height:100%}.video-placeholder[data-v-c686b52a]{color:#666}.capture-section[data-v-c686b52a]{text-align:center;border-top:1px solid #eee;padding-top:20px}.cover-preview img[data-v-c686b52a]{width:160px;margin-top:10px;border:2px solid #409eff}.feature-grid[data-v-4b61804f]{display:flex;flex-wrap:wrap;gap:16px}.feature-grid .feature-card[data-v-4b61804f]{width:140px;border:1px solid #e4e7ed;border-radius:4px;padding:10px;cursor:pointer;transition:all .3s}.feature-grid .feature-card[data-v-4b61804f]:hover{border-color:#409eff}.feature-grid .feature-card:hover .play-mask[data-v-4b61804f]{opacity:1}.feature-grid .upload-section[data-v-4b61804f]{width:120px;height:120px;background:#f5f7fa;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-grid .upload-section .play-mask[data-v-4b61804f]{position:absolute;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;opacity:0;transition:.3s}.feature-grid .add-feature-trigger[data-v-4b61804f]{width:140px;height:190px;border:1px dashed #dcdfe6;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;cursor:pointer}.feature-grid .add-feature-trigger[data-v-4b61804f]:hover{border-color:#409eff;color:#409eff}.error-code-manager .error-table[data-v-498c221e]{margin-bottom:10px}.error-code-manager .error-table[data-v-498c221e] .el-textarea__inner{padding:8px 5px;border:1px solid transparent;background:transparent;line-height:1.5;resize:none;transition:all .2s;font-family:inherit}.error-code-manager .error-table[data-v-498c221e] .el-textarea__inner:hover{border-color:#dcdfe6;background:#fff}.error-code-manager .error-table[data-v-498c221e] .el-textarea__inner:focus{background:#fff;border-color:#409eff;box-shadow:none}.error-code-manager .error-table[data-v-498c221e] .el-table__cell{vertical-align:top}.error-code-manager .add-bar[data-v-498c221e]{border:1px dashed #dcdfe6;border-radius:4px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#909399;transition:all .3s}.error-code-manager .add-bar[data-v-498c221e]:hover{border-color:#409eff;color:#409eff;background:#f5f7fa}.error-code-manager .danger-text[data-v-498c221e]{color:#f56c6c}.error-code-manager .sort-num[data-v-498c221e]{color:#909399;font-size:13px}.product-base-form .align-width[data-v-7fd05b89]{width:100%;max-width:600px}.product-base-form .form-section[data-v-7fd05b89]{background:#fff;padding:30px;margin-bottom:20px;border-radius:8px}.product-base-form .input-wrap[data-v-7fd05b89]{display:flex;align-items:center}.product-base-form .input-wrap .add-icon[data-v-7fd05b89]{font-size:26px;cursor:pointer;margin-left:12px;color:#409eff}.product-base-form .input-wrap .add-icon[data-v-7fd05b89]:hover{color:#66b1ff}.product-base-form .tag-group[data-v-7fd05b89]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.product-base-form .tag-group .el-tag[data-v-7fd05b89]{margin:0}.product-base-form .media-container[data-v-7fd05b89]{display:flex;align-items:flex-start;line-height:normal}.product-base-form[data-v-7fd05b89] .el-cascader{width:100%}.feature-grid[data-v-7fd05b89]{display:flex;flex-wrap:wrap;gap:15px}.feature-grid .add-feature-trigger[data-v-7fd05b89],.feature-grid .feature-card[data-v-7fd05b89]{width:140px;border:1px solid #dcdfe6;border-radius:4px;padding:8px;background:#fff;box-sizing:border-box}.feature-grid .feature-card[data-v-7fd05b89]{position:relative}.feature-grid .feature-card:hover .delete-btn[data-v-7fd05b89]{display:block}.feature-grid .feature-card .card-header[data-v-7fd05b89]{margin-bottom:8px}.feature-grid .feature-card .card-header .name-input[data-v-7fd05b89] .el-input__inner{border:none;border-bottom:1px solid #f0f0f0;border-radius:0;padding:0 5px;text-align:center}.feature-grid .feature-card .card-header .name-input[data-v-7fd05b89] .el-input__inner:focus{border-bottom-color:#409eff}.feature-grid .feature-card .card-header .delete-btn[data-v-7fd05b89]{position:absolute;right:-8px;top:-8px;color:#f56c6c;font-size:18px;cursor:pointer;display:none;z-index:10;background:#fff;border-radius:50%}.feature-grid .add-feature-trigger[data-v-7fd05b89]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:1px dashed #c0c4cc;color:#909399;transition:all .3s}.feature-grid .add-feature-trigger[data-v-7fd05b89]:hover{color:#409eff;border-color:#409eff;background:#f5f7fa}.feature-grid .add-feature-trigger i[data-v-7fd05b89]{font-size:28px;margin-bottom:8px}.feature-grid .add-feature-trigger span[data-v-7fd05b89]{font-size:13px}