.adf-message-card {
    width: 60%;
    box-sizing: border-box;
    margin: 16px auto;
    padding: 8px 8px 0;

    .adf-no-form-mat-card-actions {
        border-top: solid 1px var(--mat-sys-outline-variant);
    }

    .adf {
        &-no-form-message-container {
            height: 256px;
            width: 100%;
            display: table;
        }

        &-no-form-message-list {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

        &-no-form-message {
            padding-bottom: 10px;
            font: var(--mat-sys-headline-small);
            color: var(--mat-sys-on-surface-variant);
            margin: auto;
            width: fit-content;
        }

        &-no-form-submessage {
            font: var(--mat-sys-title-small);
            color: var(--mat-sys-on-surface-variant);
            margin: auto;
            width: fit-content;
        }

        &-no-form-mat-card-actions:has(.adf-no-form-mat-card-actions-container) {
            display: flex;
            justify-content: space-between;

            & button {
                text-transform: uppercase;
                border-radius: 5px;
            }
        }
    }
}
