 .wa4v-orders-popup .ts-popup-content-wrapper .wa4v-billing-details-header {
     /* display: none !Important; */
 }

 .wa4v-orders-popup .ts-popup-content-wrapper {
     /* padding: 19px 30px; */
     padding-top: 0;
     max-height: 80vh;
     width: 600px;
     max-width: 100%;
 }

 .wa4v-orders-choose-payment-gateway .checkout-section {
     gap: 15px !important;
     display: flex;
     flex-direction: column;

 }

 .wa4v-orders-popup .ts-popup-root {

     background: #000000ad;
     position: fixed !important;
 }


 .wa4v-payment-instructions {
     display: flex;
     flex-direction: column;
     gap: 9px;
     padding-bottom: 20px;
     padding-top: 13px;
     margin-bottom: 20px;
     border-bottom: 1px solid #0000000f;
 }

 .ts-sticky-bottom {
     position: sticky;
     bottom: 0;
     z-index: 999999;
     background: #ffffffd9;
     padding: 14px !important;
     border-top: .5px solid var(--ts-shade-4);
 }

 .ts-popup-footer {
     flex-wrap: nowrap;
     flex-direction: row;
     justify-content: space-between;
     align-items: center;
     border-bottom: .5px solid var(--ts-shade-4);
     padding: 10px 15px;
     /* height: 50px; */
 }


 .hide-payment-gateways-header .wa4v-payment-gateways-header {
     display: none !important;
 }





 .wa4v-online-payment-button {
     margin-top: 31px;
     margin-bottom: -15px;
 }


 .wa4v-edit-order-popup-content {
     gap: 39px;
 }

 .wa4v-show-more-fields-hidden>div:nth-child(n+6):not(.wa4v-show-more-fields-toggle) {
     display: none;
 }

 .wa4v-payment-gateways {
     margin-top: 20px;
     margin-bottom: 20px;
     grid-gap: 8px;
 }

 li.flexify.payment-method-item {
     box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
     padding: 20px 25px;
 }

 li.flexify.payment-method-item span.adc-title {
     font-size: 16px;
 }


 p.wa4v-no-payment-methods {
     opacity: 0.5;
     padding: 30px 20px;
     text-align: center !Important;
 }


 .wa4v-payment-instructions {
    line-height: 1.5em;
}