/* Keep sizing under the checkout theme's control; 38px is the classic HTML fallback. */
.mame-dt-payment-icon {
    height: auto;
}

.mame-dt-payment-icons {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    white-space: nowrap;
}

.mame-dt-payment-icons-more {
    margin-inline-start: .25em;
    line-height: 1;
}

.mame-dt-payment-label .mame-dt-payment-icons {
    margin: 0;
    flex-wrap: nowrap;
}

.datatrans-lightbox-form {
    display: none;
}
