.recharge-module__wLBLkq__paymentPage{color:#fff;min-height:100vh;font-family:var(--font-body);background-color:#0a0a0b;background-image:radial-gradient(circle at 50% 0,#eab3080d,#0000 70%),linear-gradient(#00000080,#00000080),url(/images/1.png);background-position:top;background-size:cover;background-attachment:fixed;padding:40px 20px}.recharge-module__wLBLkq__container{max-width:1100px;margin:0 auto}.recharge-module__wLBLkq__header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.recharge-module__wLBLkq__backBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:all .3s;display:flex}.recharge-module__wLBLkq__backBtn:hover{background:#ffffff1a;transform:translate(-5px)}.recharge-module__wLBLkq__userInfo{gap:15px;display:flex}.recharge-module__wLBLkq__userStat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121214cc;border:1px solid #ffffff1a;border-radius:12px;gap:10px;padding:10px 20px;display:flex}.recharge-module__wLBLkq__label{color:#94a3b8;font-size:.9rem}.recharge-module__wLBLkq__value{color:var(--primary);font-weight:700}.recharge-module__wLBLkq__paymentCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121214b3;border:1px solid #ffc46b33;border-radius:32px;padding:40px;box-shadow:0 24px 50px #0006}.recharge-module__wLBLkq__cardHeader{align-items:center;gap:20px;margin-bottom:30px;display:flex}.recharge-module__wLBLkq__iconBox{background:linear-gradient(135deg,#eab30833,#eab3080d);border:1px solid #eab3084d;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;font-size:2rem;display:flex}.recharge-module__wLBLkq__title{color:var(--primary);margin-bottom:5px;font-size:2rem;font-weight:800}.recharge-module__wLBLkq__subtitle{color:#94a3b8;font-size:1rem}.recharge-module__wLBLkq__summaryRow{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.recharge-module__wLBLkq__summaryItem{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:20px}.recharge-module__wLBLkq__summaryLabel{color:var(--primary);text-transform:uppercase;margin-bottom:10px;font-size:.8rem;font-weight:700;display:block}.recharge-module__wLBLkq__summaryValue{font-size:1.2rem;font-weight:700}.recharge-module__wLBLkq__select{color:#fff;background:#0000004d;border:1px solid #fff3;border-radius:12px;outline:none;width:100%;padding:12px;font-weight:700}.recharge-module__wLBLkq__packageGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.recharge-module__wLBLkq__package{text-align:left;background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:24px;padding:24px;transition:all .3s;position:relative;overflow:hidden}.recharge-module__wLBLkq__package:hover{border-color:var(--primary);background:#eab3080d;transform:translateY(-8px)}.recharge-module__wLBLkq__customPackage{background:linear-gradient(160deg,#eab3081f,#ffffff08);border-color:#eab30859}.recharge-module__wLBLkq__customAmountInput{color:#fff;background:#00000059;border:1px solid #ffffff29;border-radius:14px;outline:none;width:100%;margin:6px 0 12px;padding:12px 14px;font-size:1.5rem;font-weight:800}.recharge-module__wLBLkq__customAmountInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px #eab3081f}.recharge-module__wLBLkq__customAmountError{color:#fca5a5;margin-top:8px;font-size:.82rem;line-height:1.4;display:block}.recharge-module__wLBLkq__bonusBadge{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;padding:4px 12px;font-size:.7rem;font-weight:800;position:absolute;top:15px;right:15px}.recharge-module__wLBLkq__packageArt{height:80px;margin-bottom:20px;position:relative}.recharge-module__wLBLkq__coinShadow{filter:blur(8px);background:#0000004d;border-radius:50%;width:100px;height:15px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.recharge-module__wLBLkq__coin1,.recharge-module__wLBLkq__coin2,.recharge-module__wLBLkq__coin3{background:linear-gradient(#fff49a 0%,#ffd93d 38%,#f5b300 100%);border:2px solid #ffea66;border-radius:50%;position:absolute;box-shadow:inset 0 -4px #0003}.recharge-module__wLBLkq__coin1{z-index:3;width:50px;height:50px;bottom:10px;left:20px}.recharge-module__wLBLkq__coin2{z-index:2;width:40px;height:40px;bottom:25px;left:60px}.recharge-module__wLBLkq__coin3{z-index:1;width:45px;height:45px;bottom:5px;left:80px}.recharge-module__wLBLkq__packageName{color:#fff;margin-bottom:5px;font-size:1.2rem;font-weight:700;display:block}.recharge-module__wLBLkq__packagePrice{color:var(--primary);margin-bottom:15px;font-size:2rem;font-weight:800;display:block}.recharge-module__wLBLkq__packageMark,.recharge-module__wLBLkq__packageReward{color:#cbd5e1;margin-bottom:5px;font-size:.9rem;display:block}.recharge-module__wLBLkq__packageCta{text-align:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px;font-size:.9rem;font-weight:800;display:flex}.recharge-module__wLBLkq__modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.recharge-module__wLBLkq__modalContent{background:#121214;border:1px solid #ffc46b4d;border-radius:32px;width:100%;max-width:900px;max-height:90vh;padding:40px;position:relative;overflow-y:auto}.recharge-module__wLBLkq__closeBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:40px;height:40px;font-size:1.5rem;position:absolute;top:20px;right:20px}.recharge-module__wLBLkq__resultGrid{grid-template-columns:320px 1fr;gap:40px;display:grid}.recharge-module__wLBLkq__qrSection{text-align:center}.recharge-module__wLBLkq__qrBox{background:#fff;border-radius:24px;margin-bottom:20px;padding:20px}.recharge-module__wLBLkq__qrBox img{border-radius:12px;width:100%;height:auto}.recharge-module__wLBLkq__qrText{color:#000;margin-top:15px;font-weight:700}.recharge-module__wLBLkq__qrMeta{text-align:left;background:#eab3081a;border:1px solid #eab30833;border-radius:15px;padding:15px}.recharge-module__wLBLkq__qrMeta strong{color:var(--primary);margin-bottom:5px;display:block}.recharge-module__wLBLkq__detailSection{grid-template-columns:1fr 1fr;gap:15px;display:grid}.recharge-module__wLBLkq__detailItem{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:15px}.recharge-module__wLBLkq__isWide{grid-column:1/-1}.recharge-module__wLBLkq__detailLabel{color:#94a3b8;text-transform:uppercase;margin-bottom:5px;font-size:.8rem;display:block}.recharge-module__wLBLkq__detailValue{font-size:1.1rem;font-weight:700}.recharge-module__wLBLkq__copyBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;margin-top:10px;padding:5px 12px;font-size:.8rem}.recharge-module__wLBLkq__detailNote{color:#94a3b8;margin:10px 0;font-size:.85rem}.recharge-module__wLBLkq__payosLinkBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:14px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #10b98133}.recharge-module__wLBLkq__payosLinkBtn:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.recharge-module__wLBLkq__payosLinkBtn:active{transform:translateY(0)}.recharge-module__wLBLkq__loadingSpinner{text-align:center;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121214cc;border:1px solid #ffc46b33;border-radius:24px;padding:30px;box-shadow:0 20px 40px #00000080}.recharge-module__wLBLkq__spinner{border:3px solid #ffffff1a;border-top-color:var(--primary);border-radius:50%;width:50px;height:50px;margin:0 auto;animation:1s linear infinite recharge-module__wLBLkq__spin}@keyframes recharge-module__wLBLkq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.recharge-module__wLBLkq__loading{min-height:100vh;color:var(--primary);justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.recharge-module__wLBLkq__statusCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#121214d9;border:1px solid #ffffff1a;border-radius:32px;flex-direction:column;align-items:center;padding:50px 40px;animation:.6s cubic-bezier(.16,1,.3,1) forwards recharge-module__wLBLkq__fadeInUp;display:flex;box-shadow:0 25px 60px #0009}@keyframes recharge-module__wLBLkq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.recharge-module__wLBLkq__statusIconSuccess,.recharge-module__wLBLkq__statusIconCancel{border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:25px;display:flex}.recharge-module__wLBLkq__statusIconSuccess{background:#10b9811a;border:1px solid #10b9814d;box-shadow:0 0 30px #10b98133}.recharge-module__wLBLkq__statusIconCancel{background:#ef44441a;border:1px solid #ef44444d;box-shadow:0 0 30px #ef444433}.recharge-module__wLBLkq__statusTitleSuccess{color:#10b981;letter-spacing:.5px;margin-bottom:15px;font-size:2rem;font-weight:800}.recharge-module__wLBLkq__statusTitleCancel{color:#ef4444;letter-spacing:.5px;margin-bottom:15px;font-size:2rem;font-weight:800}.recharge-module__wLBLkq__statusText{color:#cbd5e1;margin-bottom:30px;font-size:1.05rem;line-height:1.6}.recharge-module__wLBLkq__statusDetails{color:#94a3b8;background:#0006;border:1px dashed #ffffff1a;border-radius:20px;width:100%;margin-bottom:35px;padding:20px;font-size:.95rem;line-height:1.5}.recharge-module__wLBLkq__statusActions{flex-direction:column;gap:15px;width:100%;display:flex}.recharge-module__wLBLkq__statusBtn{cursor:pointer;border:none;border-radius:16px;outline:none;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.recharge-module__wLBLkq__btnSuccess{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}.recharge-module__wLBLkq__btnSuccess:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 8px 25px #10b98180}.recharge-module__wLBLkq__btnCancel{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef44444d}.recharge-module__wLBLkq__btnCancel:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 8px 25px #ef444480}.recharge-module__wLBLkq__btnOutline{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.recharge-module__wLBLkq__btnOutline:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.recharge-module__wLBLkq__checkmark{stroke-width:4px;stroke:#10b981;stroke-miterlimit:10;border-radius:50%;width:48px;height:48px;display:block}.recharge-module__wLBLkq__checkmarkCircle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:4px;stroke-miterlimit:10;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards recharge-module__wLBLkq__strokeAnim}.recharge-module__wLBLkq__checkmarkCheck{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .6s forwards recharge-module__wLBLkq__strokeAnim}.recharge-module__wLBLkq__cross{stroke-width:4px;stroke:#ef4444;stroke-miterlimit:10;border-radius:50%;width:48px;height:48px;display:block}.recharge-module__wLBLkq__crossCircle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:4px;stroke-miterlimit:10;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards recharge-module__wLBLkq__strokeAnim}.recharge-module__wLBLkq__crossLine{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .6s forwards recharge-module__wLBLkq__strokeAnim}@keyframes recharge-module__wLBLkq__strokeAnim{to{stroke-dashoffset:0}}@media (max-width:900px){.recharge-module__wLBLkq__packageGrid{grid-template-columns:1fr 1fr}.recharge-module__wLBLkq__resultGrid,.recharge-module__wLBLkq__detailSection{grid-template-columns:1fr}}@media (max-width:600px){.recharge-module__wLBLkq__packageGrid,.recharge-module__wLBLkq__summaryRow{grid-template-columns:1fr}.recharge-module__wLBLkq__title{font-size:1.5rem}.recharge-module__wLBLkq__statusCard{padding:40px 20px}.recharge-module__wLBLkq__statusTitleSuccess,.recharge-module__wLBLkq__statusTitleCancel{font-size:1.7rem}}
