.accessobject-box {
    top: 50px;
    &>.ant-modal-content {
        display: flex;
        flex-direction: column;
        max-height: 100%;
        height: 100%;
        overflow: hidden;
        .ant-modal-body {
            flex: 1;
            overflow: hidden;
            &>.accessobject-tabs {
                display: flex;
                flex-direction: column;
                height: 100%;
                margin: 0;
                &> .ant-tabs-bar {
                    border: none;
                    margin: 0 0 12px 0;
                    &> .ant-tabs-nav-container {
                        .ant-tabs-nav-wrap {
                            .ant-tabs-tab {
                                height: 32px;
                                line-height: 32px;
                                color: @tab-color;
                                background: @tab-background;
                                border-color: @tab-background-active;
                                border-radius: 0;
                                border-left-width: 0;
                                border-right-width: 0;
                                margin: 0;
                                text-align: center;
                                &:after {
                                    content: ' ';
                                    width: 1px;
                                    height: 50%;
                                    position: absolute;
                                    border-right: 1px solid #2C82BE;
                                    margin-left: 16px;
                                    margin-top: 10%;
                                    z-index: 1;
                                }
                                &.ant-tabs-tab-active {
                                    color: @tab-color-active;
                                    background: @tab-background-active;
                                    &:after {
                                        content: none;
                                    }
                                }
                                &:first-child {
                                    border-radius: @border-radius-base 0 0 @border-radius-base;
                                    border-left-width: 1px;
                                }
                                &:last-child {
                                    border-radius: 0 @border-radius-base @border-radius-base 0;
                                    border-right-width: 1px;
                                    &:after {
                                        content: none;
                                    }
                                }
                            }
                        }
                    }
                }
                &>.ant-tabs-content {
                    flex: 1;
                    overflow: hidden;
                    &>.ant-tabs-tabpane {
                        &.ant-tabs-tabpane-active {
                            height: 100%;
                        }
                        .table-list {
                            height: 100%;
                            display: flex;
                            flex-direction: column;
                            .object-table {
                                flex: 1;
                                overflow: hidden;
                            }
                        }
                    }
                }
            }
            .object-table {
                .ant-table {
                    padding-bottom: 60px;
                }
                .ant-table-header {
                    overflow-y: hidden;
                    margin-right: 6px;
                }
                .ant-table-body {
                    margin-top: 0;
                }
            }
        }
        .ant-modal-footer {
            border: none;
        }
    }
}