#tnc-directdebit-account .dpg-dd-row--two-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
    align-items: start;
    margin-bottom: 15px;
}

@media (max-width: 767px) {
    #tnc-directdebit-account .dpg-dd-row--two-col {
        grid-template-columns: 1fr;
        row-gap: 15px;
    }
}

#tnc-directdebit-account [data-control-group-for="BillingSchedule"] {
    max-width: calc(50% - 12px);
}

#tnc-cancel {
    display: none !important;
}

#tnc-directdebit-account .dpg-dd-submit-row {
    display: flex;
    justify-content: flex-end;
    padding-top: 32px;
}

#tnc-directdebit-account .dpg-dd-submit-row .component-actions {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
    padding: 0;
}
