.upload-file[data-v-9dd85f58] .el-button.upload{padding:6px 20px}.upload-file--zone[data-v-9dd85f58]{width:100%}.upload-file--zone .file-list--zone[data-v-9dd85f58]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.upload-file--zone .file-list--zone li[data-v-9dd85f58]{display:inline-flex;align-items:center;gap:4px;margin:0;padding:4px 10px;border-radius:4px;border:1px solid #ebeef5;background:#f5f7fa;color:#606266;font-size:11px;line-height:1.4;transition:all .25s ease}.upload-file--zone .file-list--zone li[data-v-9dd85f58]:hover{border-color:#409eff;color:#409eff;background:#ecf5ff}.upload-file--zone .file-list--zone li span.name[data-v-9dd85f58]{display:inline;min-width:0;line-height:inherit;cursor:pointer}.upload-file--zone .file-list--zone li .delete[data-v-9dd85f58]{margin-left:4px;padding:0;border:none;background:none;font-size:12px;line-height:1;color:#c0c4cc;cursor:pointer}.upload-file--zone .file-list--zone li .delete[data-v-9dd85f58]:hover:not(:disabled){color:#f56c6c}.upload-file--zone .file-list--zone li .delete[data-v-9dd85f58]:disabled{cursor:not-allowed;opacity:.5}.upload-file--zone .upload-zone-trigger[data-v-9dd85f58]{width:100%;box-sizing:border-box;padding:12px 16px;border:2px dashed #dcdfe6;border-radius:6px;background:transparent;color:#909399;font-size:12px;line-height:1.5;text-align:center;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.upload-file--zone .upload-zone-trigger[data-v-9dd85f58]:hover:not(.is-disabled){border-color:#409eff;background:#ecf5ff;color:#409eff}.upload-file--zone .upload-zone-trigger.is-disabled[data-v-9dd85f58]{cursor:not-allowed;opacity:.65}.upload-file--zone .upload-zone-trigger.drag-over[data-v-9dd85f58]:not(.is-disabled){border-color:#409eff;background:#ecf5ff;color:#409eff}.upload-file .tips[data-v-9dd85f58]{margin-top:3px;height:40px}.upload-file .tips p.text[data-v-9dd85f58]{display:inline-block}.upload-file .file-list li[data-v-9dd85f58]{display:inline-block;line-height:32px;margin:13px 20px 5px 0;border-radius:4px;padding:0 12px;color:#666;border:1px solid hsla(0,0%,80%,.22)}.upload-file .file-list li span.name[data-v-9dd85f58]{display:inline-block;line-height:32px;min-width:60px}.upload-file .file-list li .delete[data-v-9dd85f58]{display:inline-block;margin-left:25px;width:10px;height:10px;background-repeat:no-repeat;background-size:100% 100%;vertical-align:-1px}.sbp-edit[data-v-6830c789]{font-size:14px;color:#303133;line-height:1.5}.sbp-edit-main-layout[data-v-6830c789]{max-width:1400px;margin:0 auto;padding:16px 20px 40px}.sbp-edit-project-name-bar[data-v-6830c789]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:2px 0 4px}.sbp-edit-project-name-icon[data-v-6830c789]{width:42px;height:42px;border-radius:10px;background:#ecf5ff;color:#409eff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sbp-edit-project-name-title[data-v-6830c789]{font-size:18px;font-weight:700;margin:0;line-height:1.45;flex:1;min-width:0}.sbp-edit-panel[data-v-6830c789]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:16px;overflow:hidden}.sbp-edit-panel-header[data-v-6830c789]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #ebeef5}.sbp-edit-panel-title[data-v-6830c789]{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.sbp-edit-panel-body[data-v-6830c789]{padding:16px}.sbp-edit-hint[data-v-6830c789]{font-size:13px;color:#909399;margin:0 0 16px;line-height:1.5}.sbp-edit-form-group[data-v-6830c789]{margin-bottom:16px}.sbp-edit-form-group label[data-v-6830c789]{display:block;font-size:13px;font-weight:600;color:#303133;margin-bottom:6px}.sbp-edit-required[data-v-6830c789]{color:#f56c6c}.sbp-edit-prep-name-field[data-v-6830c789]{max-width:560px;margin-bottom:20px}.sbp-edit-form-input[data-v-6830c789]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:6px;font-size:13px;outline:none;box-sizing:border-box;transition:all .25s ease}.sbp-edit-form-input[data-v-6830c789]:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.15)}.sbp-edit-form-input[data-v-6830c789]:disabled{background:#f5f7fa;color:#909399}.sbp-edit-empty[data-v-6830c789]{text-align:center;padding:32px 20px;border:1px dashed #ebeef5;border-radius:8px;margin-bottom:16px}.sbp-edit-empty-icon[data-v-6830c789]{font-size:40px;margin-bottom:8px}.sbp-edit-empty-text[data-v-6830c789]{font-size:14px;color:#909399;margin:0}.sbp-edit-module-card[data-v-6830c789]{border:1px solid #ebeef5;border-radius:8px;padding:16px;margin-bottom:12px;transition:all .25s ease}.sbp-edit-module-card[data-v-6830c789]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.sbp-edit-module-card[data-v-6830c789]:last-child{margin-bottom:0}.sbp-edit-module-card-header[data-v-6830c789]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sbp-edit-module-card-icon[data-v-6830c789]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.sbp-edit-module-card-title[data-v-6830c789]{flex:1;min-width:0}.sbp-edit-module-name-input[data-v-6830c789]{font-size:14px;font-weight:600;border:1px solid transparent;background:transparent;padding:2px 6px;border-radius:4px;width:100%;color:#303133;box-sizing:border-box}.sbp-edit-module-name-input[data-v-6830c789]:focus{border-color:#409eff;background:#fff;outline:none}.sbp-edit-module-name-input[data-v-6830c789]:disabled{color:#909399}.sbp-edit-module-card-actions[data-v-6830c789]{display:flex;gap:6px;flex-shrink:0}.sbp-edit-module-card-body[data-v-6830c789]{font-size:12px;color:#909399;margin-bottom:8px}.sbp-edit-upload-zone[data-v-6830c789]{width:100%}.sbp-edit-module-upload.sbp-edit-upload-zone[data-v-6830c789]{margin-top:10px}.sbp-edit-dialog-upload.sbp-edit-upload-zone[data-v-6830c789]{margin-top:0}.sbp-edit-dialog-upload.sbp-edit-upload-zone[data-v-6830c789] .upload-file--zone .file-list--zone{max-height:200px;overflow-y:auto}.sbp-edit-panel-footer[data-v-6830c789]{padding:16px;border-top:1px solid #ebeef5;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sbp-edit-back-btn[data-v-6830c789]{margin-left:0}.sbp-edit-btn[data-v-6830c789]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:all .25s ease}.sbp-edit-btn-xs[data-v-6830c789]{padding:3px 8px;font-size:11px;border-radius:4px}.sbp-edit-btn-primary[data-v-6830c789]{background:#409eff;color:#fff;border-color:#409eff}.sbp-edit-btn-primary[data-v-6830c789]:hover{background:#337ecc}.sbp-edit-btn-default[data-v-6830c789]{background:#fff;color:#606266;border-color:#dcdfe6}.sbp-edit-btn-default[data-v-6830c789]:hover{color:#409eff;border-color:#409eff;background:#ecf5ff}.sbp-edit-btn-danger[data-v-6830c789]{background:#f56c6c;color:#fff;border-color:#f56c6c}.sbp-edit-btn-danger[data-v-6830c789]:hover{background:#e05252}.sbp-edit-dialog-body[data-v-6830c789]{padding:0 4px}.sbp-edit-icon-picker[data-v-6830c789]{display:flex;gap:8px;flex-wrap:wrap}.sbp-edit-icon-option[data-v-6830c789]{width:36px;height:36px;border:2px solid #dcdfe6;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .25s ease}.sbp-edit-icon-option[data-v-6830c789]:hover{border-color:#409eff}.sbp-edit-icon-option.active[data-v-6830c789]{border-color:#409eff;background:#ecf5ff}