.adf {
    &-info-drawer {
        display: block;

        & &-layout {

            &-content {
                padding: 0;

                & > :not(.adf-info-drawer-tabs) {
                    padding: 10px;

                    > * {
                        margin-bottom: 20px;
                        display: block;
                    }
                }

                .adf-info-drawer-tabs {
                    & .mat-tab-body-content > * {
                        margin-bottom: 20px;
                        display: block;
                    }

                    & .mat-tab-body-content > *:last-child {
                        margin-bottom: 0;
                    }

                    .mat-tab-label {
                        flex-grow: 1;
                    }

                    .mat-ink-bar {
                        height: 4px;
                    }

                    .mat-tab-body {
                        padding: 10px;
                    }

                    .mat-tab-body-content {
                        overflow: initial;
                    }
                }
            }
        }
    }
}