.trx_card{display:flex;border:2px solid #e3e3e3;border-radius:10px;margin-bottom:15px;font-weight:400;font-size:14px;color:#383838;cursor:pointer;padding:10px 15px}.trx_card .select_card{display:flex;justify-content:flex-end}.trx_card .card_logo{flex:.3}.trx_card .card_logo svg{height:30px;width:40px;transform:scale(1.2);margin-right:18px}.trx_card .card_data__number{font-weight:600;text-transform:capitalize}.trx_card .card_status{display:flex;align-items:center;margin-top:10px}.trx_card .card_status__button{font-weight:600}.trx_card .card_status__edit{margin-right:10px;color:#273df2}.trx_card .card_status__edit:disabled{cursor:not-allowed}.trx_card .card_status__delete{color:#db2222}.trx_card .card_status__delete:disabled{cursor:not-allowed}.trx_card .card_logo__wrapper{margin-left:10px}.trx_card .card_data{flex:1.7;display:flex;justify-content:space-between}.trx_card .card_data .card_checked_icon{height:15px;width:15px;display:none}.trx_card .card_data .card_checked_icon__visible{display:block}.trx_card__selected{border:2px solid #273df2;background-color:#fafafe}.payment_currency_container{max-width:450px;height:fit-content;padding:15px 3px;margin-left:0;display:flex;gap:8px;align-items:center}.payment_currency_container .typography--variant-pLight{color:#717171}.payment_currency_container .ant-select .ant-select-selector{border:none;color:#273df2}.payment_currency_container>div.ant-select-dropdown{width:194px!important}.payment_currency_container>div.ant-select-dropdown .payment_currency_option{color:#273df2}.payment_currency_container>div.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f2f2f2}.payment_currency_container .LinkButton{background-color:red!important}.payment_form{display:flex;flex-direction:column;justify-content:space-between;flex:1;max-width:450px;height:fit-content;padding:20px 24px 0;margin-bottom:0;box-shadow:0 10px 30px rgba(15,23,42,.07);border-radius:14px;border:1px solid #eef1f5;margin-left:0}.payment_form p{margin:0}.payment_form .payment_notice_box{background:#fffbf2;border:1px solid #f6e3b4;border-radius:10px;padding:10px 12px;margin-bottom:16px}.payment_form .payment_notice_box .payment_notice_title{font-size:13px;font-weight:700;color:#8a5a00;margin-bottom:6px}.payment_form .payment_notice_box ul{margin:0;padding-left:18px}.payment_form .payment_notice_box ul li{color:#6b4a00;font-size:12px;margin-bottom:2px}.payment_form .payment_summary_line{font-size:13px;color:#667085;margin-top:-14px;margin-bottom:16px}.payment_form .payment_form__header{text-align:left;margin-top:10px;color:#383838;margin-bottom:20px;font-weight:500;font-size:22px}.payment_form .payment_form__header span{font-weight:600;color:#37b34a}.payment_form h6{font-weight:600;font-size:14px;color:#383838;margin-bottom:20px}.payment_form .accordion{display:flex;justify-content:space-between;align-items:center;margin-top:22px;margin-bottom:30px;cursor:pointer}.payment_form .accordion h6{margin-bottom:0}.payment_form .accordion .chevronFaceUp{transform:none}.payment_form .accordion .chevronFaceDown{transform:rotate(180deg)}.payment_form .billingInfo{font-weight:600;font-size:16px;color:#8e8e8e;margin-bottom:20px}.saved_cards .empty{border:2px solid #c7c7c7;border-radius:10px;padding:15px 10px;margin-bottom:30px;text-align:center;font-size:14px;cursor:pointer}.paystack_signature{display:flex;align-items:center;justify-content:center;margin:15px 0;color:#667085;font-size:14px}.paystack_signature svg{margin-left:3px;width:10px;height:12px}.payment__button{display:flex}.payment_error_state{text-align:center}.payment_error_state__label{display:inline-block;padding:4px 10px;border-radius:999px;background:#fef2f2;color:#b91c1c;font-size:12px;font-weight:600;margin-bottom:10px}.payment_error_state .accordion h6{color:#6b7280}.paymentDetailsSection .ant-checkbox-inner{border-radius:100px}.paymentDetailsSection .ant-checkbox-checked .ant-checkbox-inner{background-color:#273df2;border-color:#273df2}.paymentDetailsSection .capsule{color:#1c1c1c;font-weight:500;border-radius:4px;outline:1px solid #273df2;padding:10px 14px;font-size:15px;margin-right:10px;cursor:pointer}.paymentDetailsSection .capsule.selected{background-color:rgba(39,61,242,.051)}.paymentDetailsSection .capsule .capsule_discount{color:#fea800}.paymentDetailsSection .selection-guidance{margin-top:16px}.paymentDetailsSection .selection-guidance p{margin:0;font-size:13px;color:#667085;line-height:20px}.paymentDetailsSection .planSelectionContainer{margin-top:24px;border:1px solid #e6eaf1;border-radius:12px;padding:10px;background:#fcfdff}.paymentDetailsSection .planSelectionContainer.gridItem-2{grid-gap:0;gap:0}.paymentDetailsSection .planSelectionContainer.selected{border:1px solid rgba(39,61,242,.6)}.paymentDetailsSection .planSelectionContainer .plan_box{cursor:pointer;padding:18px;background:#f8fafc;border-radius:10px;position:relative}.paymentDetailsSection .planSelectionContainer .plan_box.selected{background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08);border:1px solid #e8ecf3}.paymentDetailsSection .planSelectionContainer .plan_box .promo-badge{position:absolute;top:-10px;right:20px;background:linear-gradient(135deg,#fea800,#f80);color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(254,168,0,.3);z-index:1}.paymentDetailsSection .planSelectionContainer .plan_box .promo-note{font-size:12px;color:#fea800;margin-top:8px;font-weight:500}.paymentDetailsSection .planSelectionContainer .plan_box .original-price{text-decoration:line-through;opacity:.6;margin-right:8px;font-size:14px!important}.paymentDetailsSection .planSelectionContainer .plan_box .promo-price{color:#37b34a!important;font-weight:700!important}.paymentDetailsSection .planSelectionContainer .plan_box .header{margin-bottom:12px}.paymentDetailsSection .planSelectionContainer .plan_box .palnTitle,.paymentDetailsSection .planSelectionContainer .plan_box .price h4{font-weight:600}.paymentDetailsSection .planSelectionContainer .plan_box .palnTitle{font-size:14px;color:#8e8e8e;text-transform:uppercase;padding:2px 6px;margin-left:5px;border-radius:4px}.paymentDetailsSection .planSelectionContainer .plan_box .palntitle__odd{color:#ffb82e;background-color:rgba(255,184,46,.051)}.paymentDetailsSection .planSelectionContainer .plan_box .palntitle__even{background-color:rgba(55,179,74,.051);color:#37b34a}.paymentDetailsSection .planSelectionContainer .plan_box .amount,.paymentDetailsSection .planSelectionContainer .plan_box .planDesc{font-size:22px;letter-spacing:-.055em;font-weight:500}.paymentDetailsSection .planSelectionContainer .plan_box .amount{color:#000}.paymentDetailsSection .planSelectionContainer .plan_box .planDesc{color:#717171}.paymentDetailsSection .planSelectionContainer .plan_box .price{margin-top:6px}.paymentDetailsSection .planSelectionContainer .plan_box .price h4{font-weight:500;font-size:15px;color:#8e8e8e}.paymentDetailsSection .comparePlans{color:#273df2}.paymentDetailsSection .payGoContainer{margin-top:30px}.paymentDetailsSection .payGoContainer .desc p,.paymentDetailsSection .payGoContainer .desc span{font-weight:600;font-size:18px}.paymentDetailsSection .payGoContainer .desc span{font-size:14px;color:#717171}.paymentDetailsSection .payGoContainer .payInputSection{border:2px solid #c7c7c7;border-radius:5px;padding:10px 15px}.paymentDetailsSection .payGoContainer .payInputSection .desc p{font-weight:500;font-size:12px;color:#717171}.paymentDetailsSection .payGoContainer .payInputSection .desc p:nth-child(2){color:#1c1c1c;font-size:14px}.paymentDetailsSection .payGoContainer .payInputSection .desc .PayGoPaymentInput{border-bottom:1.5px solid rgba(39,61,242,.49);width:40%}.paymentDetailsSection .payGoContainer .payInputSection .payGoPriceDisplay{background:rgba(212,216,252,.2);border-radius:5px;height:70px;min-width:100px}.paymentDetailsSection .payGoContainer .payInputSection .payGoPriceDisplay h3{font-weight:600;font-size:22px;color:#000}.payment__button{background:#273df2;border-radius:4px;height:44px;width:100%;font-weight:600;font-size:16px;color:#f7f7f7;display:grid;place-content:center;margin-top:10px}.payment__button:disabled{background-color:rgba(39,61,242,.42)}