.datapreview {
    overflow: hidden;
    padding: 0;
    top: 5%;

    .ant-modal-content {
        max-height: 100%;
        overflow: hidden;
        .ant-modal-body {

            .ant-table-wrapper {
                height: 100%;

                .ant-spin-nested-loading {
                    height: 100%;

                    .ant-spin-container {
                        height: 100%;
                        padding-bottom: 50px;

                        .ant-table {
                            height: 100%;
                            overflow: hidden;

                            .ant-table-content {
                                height: 100%;

                                .ant-table-scroll {
                                    height: 100%;
                                    
                                    .ant-table-body {
                                        margin-top: 0;
                                        // height: calc(~"100% - 41px");
                                    }
                                }
                            }
                        }
                        .ant-pagination {
                            margin: 8px 0;
                        }
                    }
                }
            }
        }
    }
    &.es-mobile {
        max-width: 100%;
        margin: 0;
    }
}