:global {

    .infoItem {
        .ant-form-item {
            margin-bottom: 0 !important;
        }

        .ant-form-item-required::before {
            display: none;
        }

        #ant-descriptions-item-label-required::before {
            display: inline-block;
            margin-right: 4px;
            color: #f5222d;
            font-size: 14px;
            font-family: SimSun, sans-serif;
            line-height: 1;
            content: '*';
        }

        /* 解决页面元素跳动问题 */
        .ant-input:placeholder-shown {
            overflow: hidden;
        }

        /* 解决表格被挤压问题 */
        .ant-descriptions-item-label {
            white-space: normal;
            width: 120px;
        }

        .ant-descriptions-item-content {
            white-space: normal;
            width: 22%;
            max-width: 235px;
            word-wrap: anywhere;
        }

        /* 共青团管理-活动场地借用申请表单label长度 */
        .gqtgl-hdcdsq-form {
            .ant-descriptions-item-label {
                white-space: normal;
                width: 20% !important;
            }

            .ant-descriptions-item-content {
                white-space: normal;
                width: 30% !important;
                max-width: 235px;
                word-wrap: anywhere;
            }
        }
        /* 共青团管理-活动器材借用申请表单label长度 */
        .gqtgl-hdqcsq-form {
            .ant-descriptions-item-label {
                white-space: normal;
                width: 20% !important;
            }

            .ant-descriptions-item-content {
                white-space: normal;
                max-width: 235px;
                word-wrap: anywhere;
            }
        }

    }

}

.nh-colItem-labelSpan {
    font-size: 14px;
    display: table;
    overflow: hidden;

    .labelSpan-label {
        text-align: right;
        padding: 0 0px 10px 0px;
        white-space: nowrap;
        display: table-cell;
        color: #8c8c8c;
    }

    .labelSpan-label-after::after {
        content: ':';
        position: relative;
        top: -0.5px;
        margin: 0 8px 0 2px;
    }

    .labelSpan-value {
        text-align: left;
        padding: 0 10px 10px 0px;
        display: table-cell;
        color: #555555;
    }
}

.nh-colItem-labelSpan-edit {
    .labelSpan-label {
        padding-top: 5px;
    }

    .labelSpan-value {
        padding-top: 5px;
    }
}