.RechargeGrid_gridContainer__Eqn0H{background:#fff;padding:24px 0;border-radius:16px}@media(max-width:1024px){.RechargeGrid_gridContainer__Eqn0H{padding:16px 0}}@media(max-width:480px){.RechargeGrid_gridContainer__Eqn0H{padding:12px 0}}.RechargeGrid_grid__Q0DE0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:800px;margin:0 auto}@media(max-width:768px){.RechargeGrid_grid__Q0DE0{grid-template-columns:repeat(3,1fr);gap:12px}}@media(max-width:480px){.RechargeGrid_grid__Q0DE0{grid-template-columns:repeat(3,1fr);gap:8px}}.RechargeGrid_card__brxJi{border:1px solid #d1d5db;border-radius:10px;cursor:pointer;position:relative;transition:all .2s ease;overflow:hidden;display:flex;flex-direction:column;background:#fff;min-height:100px}@media(max-width:480px){.RechargeGrid_card__brxJi{min-height:80px}}.RechargeGrid_card__brxJi:hover{border-color:#22c55e}.RechargeGrid_card__brxJi.RechargeGrid_selected__NyJUe{border:1px solid #ffb700;background-color:#fff0d5;box-shadow:0 2px 8px rgba(251,191,36,.25)}.RechargeGrid_cardContent__OOyzf{width:100%;flex:1 1;display:flex;justify-content:center;align-items:center;padding:20px 16px 12px}@media(max-width:480px){.RechargeGrid_cardContent__OOyzf{padding:14px 8px 8px}}.RechargeGrid_amount__kIaR1{font-size:22px;font-weight:700;color:#1f2937}@media(max-width:768px){.RechargeGrid_amount__kIaR1{font-size:18px}}@media(max-width:480px){.RechargeGrid_amount__kIaR1{font-size:15px}}.RechargeGrid_extraBanner__MgbJC{width:100%;text-align:center;padding:8px;font-size:13px;font-weight:600;background:#dcfce7;color:#16a34a}@media(max-width:768px){.RechargeGrid_extraBanner__MgbJC{padding:6px;font-size:11px}}@media(max-width:480px){.RechargeGrid_extraBanner__MgbJC{padding:4px 2px;font-size:9px}}.RechargeGrid_selectedExtraBanner__pDVaX{background-color:#fbbf24!important;color:#000!important}.RechargeGrid_recommendedBadge__wqS4g{position:absolute;top:0;left:50%;transform:translateX(-50%);background:#bd5c32;color:#fff;font-size:9px;padding:3px 10px;border-radius:0 0 6px 6px;text-transform:capitalize;font-weight:600;z-index:2;letter-spacing:.3px}.RechargeGrid_promoBanner__10Xlo{margin:24px auto 0;border:1px dashed #22c55e;background:#fff;padding:12px 24px;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;position:relative;left:50%;transform:translateX(-50%)}.RechargeGrid_promoBanner__10Xlo p{color:#166534;font-weight:500;margin:0;font-size:14px}@media(max-width:480px){.RechargeGrid_promoBanner__10Xlo p{font-size:12px}}.RechargeGrid_promoBanner__10Xlo p span{font-weight:700;color:#16a34a}.RechargeGrid_promoBanner__10Xlo .RechargeGrid_closeButton__DwzRt{margin-left:20px;background:none;border:none;color:#22c55e;cursor:pointer;padding:0;display:flex;align-items:center;font-size:18px}.RechargeGrid_promoBanner__10Xlo .RechargeGrid_closeButton__DwzRt:hover{color:#166534}.PaymentDetailsPopup_overlay___4eiq{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:900;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;transition:background-color .3s ease}.PaymentDetailsPopup_overlay___4eiq.PaymentDetailsPopup_expanded__cYuqG{background-color:rgba(0,0,0,.5);pointer-events:auto}.PaymentDetailsPopup_bottomSheet__z3elc{background:#fff;width:100%;border-radius:19px;position:relative;animation:PaymentDetailsPopup_slideUp__lK9MH .3s ease-out;box-shadow:0 -4px 20px rgba(0,0,0,.1);pointer-events:auto;overflow:hidden;border-top:1px solid #e5e7eb}.PaymentDetailsPopup_paymentBar__ddgsz{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;width:100%;max-width:778px;margin:0 auto}@media(max-width:480px){.PaymentDetailsPopup_paymentBar__ddgsz{padding:10px 16px}}.PaymentDetailsPopup_leftSide__ophK6{display:flex;flex-direction:column;gap:2px}.PaymentDetailsPopup_amountContainer__ZIkXf{display:flex;align-items:baseline;gap:8px}.PaymentDetailsPopup_amount__bYaSK{font-size:22px;font-weight:700;color:#1f2937}@media(max-width:480px){.PaymentDetailsPopup_amount__bYaSK{font-size:18px}}.PaymentDetailsPopup_taxes__acH0K{font-size:12px;color:#6b7280;font-weight:400}.PaymentDetailsPopup_viewBreakup__aQ76o{font-size:13px;color:#a2a2a2;cursor:pointer;width:-moz-fit-content;width:fit-content;line-height:1.4;transition:color .2s;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:5px}.PaymentDetailsPopup_payButton__YZ6Uh{background-color:#fece78;color:#000;padding:12px 80px;border-radius:6px;font-weight:600;font-size:16px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s}.PaymentDetailsPopup_payButton__YZ6Uh:disabled{opacity:.7;cursor:not-allowed}@media(max-width:600px){.PaymentDetailsPopup_payButton__YZ6Uh{padding:12px 40px}}.PaymentDetailsPopup_billingSummary__lQ72l{padding:20px 24px;animation:PaymentDetailsPopup_fadeIn__BXV6F .2s ease-out;max-width:390px;margin:0 auto}.PaymentDetailsPopup_summaryHeader__dMH_B{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.PaymentDetailsPopup_summaryTitle__8aRai{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.PaymentDetailsPopup_closeButton__TK0SJ{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:20px;display:flex;align-items:center;justify-content:center;padding:4px;transition:color .2s}.PaymentDetailsPopup_closeButton__TK0SJ:hover{color:#6b7280}.PaymentDetailsPopup_summaryContent__IYGrc{margin-bottom:20px}.PaymentDetailsPopup_detailRow__PycBq{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;color:#4b5563}.PaymentDetailsPopup_detailRow__PycBq.PaymentDetailsPopup_total__aSGVl{font-weight:700;color:#111827;margin-top:8px;padding-top:12px;border-top:1px solid #e5e7eb}.PaymentDetailsPopup_proceedButton__39eUf{width:100%;background-color:#fece78;color:#000;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .2s}.PaymentDetailsPopup_proceedButton__39eUf:disabled{opacity:.7;cursor:not-allowed}@keyframes PaymentDetailsPopup_slideUp__lK9MH{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PaymentDetailsPopup_fadeIn__BXV6F{0%{opacity:0}to{opacity:1}}