// 表单类型
.form-detail-form {
    font-size: 14px;
    line-height: 16px;
    .item {
        padding: 3px 0;
        .label {
            color: #909399;
            padding-right: 10px;
            flex-shrink: 0;
            text-align: right;
        }
    }
}

// 问卷类型
.form-detail-question {
    .item {
        flex-direction: column;
        padding-bottom: 10px;
        /deep/ .value {
            margin-top: 5px;
            background-color: #F5F5F5;
            border: 1px solid #DCDFE6;
            border-radius: 4px;
            padding: 5px 10px;
        }
    }
    .subform {
        margin-top: 25px;
        position: relative;
        & > .label {
            position: absolute;
            top: -25px;
            left: 0;
        }
        .subform-item {
            padding: 5px 15px 0;
            border: 1px solid #DCDFE6;
            & + .subform-item {
                margin-top: -1px;
            }
        }
        .subform-title {
            margin-bottom: 3px;
            color: #909399;
        }
    }
}