.training-promotion-container[data-v-e6addd5c]{padding:20px}.title-row[data-v-e6addd5c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.info-title[data-v-e6addd5c]{font-size:18px;font-weight:600;color:#1890ff;border-bottom:2px solid #f0f5ff}.promotion-detail .detail-row[data-v-e6addd5c]{display:flex;margin-bottom:20px;gap:20px}.promotion-detail .detail-item[data-v-e6addd5c]{flex:1;min-width:0}.promotion-detail .detail-item.full-width[data-v-e6addd5c]{flex:1 0 100%}.promotion-detail .detail-label[data-v-e6addd5c]{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.promotion-detail .detail-value[data-v-e6addd5c]{min-height:32px;padding:6px 12px;background:#fafafa;border:1px solid #ebeef5;border-radius:4px;color:#333;display:flex;align-items:center}.promotion-detail .detail-value.pre-wrap[data-v-e6addd5c]{white-space:pre-wrap;align-items:flex-start;line-height:22px}.promotion-detail .image-list[data-v-e6addd5c]{display:flex;flex-wrap:wrap;gap:10px}.promotion-form .form-row[data-v-e6addd5c]{display:flex;margin-bottom:20px;gap:20px}.promotion-form .form-row[data-v-e6addd5c]:last-child{margin-bottom:30px}.promotion-form .form-item[data-v-e6addd5c]{flex:1;min-width:0}.promotion-form .form-item.full-width[data-v-e6addd5c]{flex:1 0 100%}.promotion-form .form-item .el-date-picker[data-v-e6addd5c],.promotion-form .form-item .el-input[data-v-e6addd5c],.promotion-form .form-item .el-select[data-v-e6addd5c]{width:100%}.promotion-form .uploaded-image[data-v-e6addd5c]{display:flex;align-items:center;margin-top:10px}.promotion-form .uploaded-images[data-v-e6addd5c]{display:flex;flex-wrap:wrap;margin-top:10px}.promotion-form .uploaded-images .uploaded-image-item[data-v-e6addd5c]{position:relative;margin-right:10px;margin-bottom:10px}.promotion-form .uploaded-images .uploaded-image-item .el-icon-close[data-v-e6addd5c]{position:absolute;top:-8px;right:-8px;background:#fff;border-radius:50%;cursor:pointer;font-size:16px;color:#999;padding:2px}.promotion-form .uploaded-images .uploaded-image-item .el-icon-close[data-v-e6addd5c]:hover{color:#f56c6c}.form-actions[data-v-e6addd5c]{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid #eee}.form-actions .el-button[data-v-e6addd5c]{min-width:100px}