.ns-view {
    min-height: 100%;
    height: 100%;
    background: #e5ebf0;
}

.ns-page-header {
    margin-bottom: 0 !important;
    padding: 7px 16px !important;
    width: calc(100% + 32px);
    margin-left: -16px;

    .title {
        cursor: pointer;
        font-size: 18px !important;
        display: flex;
        align-items: center;

        .text {
            margin-left: 6px;
        }
    }
}

:deep(.ant-spin-nested-loading) {
    min-height: 100%;
    height: 100%;
}

:deep(.ant-spin-container) {
    min-height: 100%;
    height: 100%;
}

:deep(.ant-divider) {
    display: none;
}

.ns-add-form {
    border-top: 16px solid #e5ebf0;
    padding: 16px 21px;
    background: #fff;
    height: calc(100% - 47px) !important;

    .ns-form {

        // 第一个子表单Title距离顶部为0
        :deep(.ns-form-item .ns-form-body .ns-child-form-title) {
            padding-top: 0;
        }

        &:after {
            display: none !important;
        }
    }

    :deep(.ns-child-form-title) {
        &:after {
            content: '';
            width: 75px;
            height: 7px;
            display: block;
            background: linear-gradient(90deg, #537fff 0%, #fff 82.67%);
            margin-left: 2px;
            margin-top: -7px;
        }
    }
}

:deep(.ns-form.ns-vertical-form) {
    padding-top: 16px !important;
}