.xgui-dynamicForm {
    background: #fff;
    .xgui-dynamicForm-tabs {
        margin-bottom: 0;
        .ant-tabs-bar {
            padding: 10px 20px 0;
            background-color: #f7f8fa;
        }
        .ant-tabs-content {
            min-height: 300px;
        }
        .ant-tabs-tab {
            margin-right: 0;
            padding: 8px 16px;
            &.ant-tabs-tab-active {
                background: #fff;
                border: 1px solid #e8e8e8;
                border-radius: 4px;
            }
        }
        .ant-tabs-ink-bar {
            background: #fff;
        }
    }
    .formList {
        .formList-p{
            margin-left: 50px;
            color: #262628;
            font-weight: bold;
            padding-top: 20px;
            padding-bottom: 4px;
        }
        .formList-spand{
            margin-left: 15px;
        }
        .ant-collapse-item {
            border-bottom: none;
            margin-top: 4px;
            .ant-collapse-header {
                padding-right: 12px;
                background: #f1f2f6;
                border-radius: 4px !important;
                color: #262628;
                font-weight: bold;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                svg {
                    transform: rotate(0) !important;
                }
            }
            .ant-collapse-content-box {
                padding: 16px !important;
                margin-left: 18px;
                border-left: 1px dashed #f1f1f3;
            }
        }
        .formList-item-title {
            .anticon {
                margin-right: 8px;
            }
            .formList-item-title-sub {
                margin-left: 12px;
                color: #1890fe;
                font-weight: normal;
            }
        }
        .formList-content {
            padding: 0 40px;
        }
        .anchor-list {
            padding: 0 20px;
        }
        .formList-item-table {
            width: 100%;
            border: 1px solid #e8e8e8;

            tr {
                &.table-header {
                    th {
                        background-color: #fafafa;
                    }
                }
                th,
                td {
                    padding: 6px;
                    text-align: center;
                    border: 1px solid #e8e8e8;
                }
                td {
                    &.table-td-bg {
                        background-color: #fafafa;
                    }
                    .table-inputNumber {
                        line-height: 32px;
                        .split-span {
                            float: left;
                            padding: 0 8px;
                        }
                        .ant-input-number {
                            width: 100%;
                        }
                    }
                }
            }
        }
    }
    .jscode {
        padding: 20px 40px;
    }
    .jscodeP{
        font-weight: bold;
        padding-top: 10px;
    }
}
