:host { background: white; overflow: hidden; display: block; height: 100%; } .card-container ::ng-deep p { margin: 0; } .card-container ::ng-deep > .ant-tabs-card .ant-tabs-content { margin-top: -16px; } .card-container ::ng-deep > .ant-tabs-card .ant-tabs-content > .ant-tabs-tabpane { background: #f5f5f5; padding: 16px; } .card-container ::ng-deep > .ant-tabs-card > .ant-tabs-nav::before { display: none; } .card-container ::ng-deep > .ant-tabs-card .ant-tabs-tab { border-color: transparent; background: transparent; } .card-container ::ng-deep > .ant-tabs-card .ant-tabs-tab-active { border-color: #f5f5f5; background: #f5f5f5; } nz-card { height: calc(98vh - 114px); overflow: auto; }