.v174-wallet-hero{display:flex;justify-content:space-between;gap:28px;padding:30px;border:1px solid #315070;border-radius:22px;background:linear-gradient(135deg,#102d4c,#172d69 70%,#38257c);box-shadow:0 20px 55px #0003}.v174-wallet-hero>div:first-child{display:flex;flex-direction:column;gap:5px}.v174-wallet-hero small{color:#a9bbcf;font-weight:800;letter-spacing:.09em}.v174-wallet-hero strong{font-size:42px;color:#fff!important}.v174-wallet-hero p{margin:0;color:#bac8d8!important}.v174-wallet-metrics{display:grid;grid-template-columns:repeat(3,minmax(135px,1fr));gap:12px}.v174-wallet-metrics span{display:flex;min-width:145px;flex-direction:column;justify-content:center;padding:16px;border:1px solid #ffffff24;border-radius:16px;background:#07182f99}.v174-wallet-metrics b{font-size:22px;color:#fff!important}.v174-payment-tabs{display:flex;gap:8px;margin:18px 0;padding:7px;border:1px solid #29435d;border-radius:14px;background:#0a1a2c;overflow:auto}.v174-payment-tabs a{padding:10px 16px;border-radius:10px;color:#aebdd0;white-space:nowrap}.v174-payment-tabs a:hover,.v174-payment-tabs a.active{background:#563fcb;color:#fff}.v174-wallet-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:18px}.v174-topup-card{padding:25px!important}.v174-topup-card>header{display:flex;gap:14px;align-items:flex-start}.v174-topup-card>header>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#563fcb33;color:#9d8cff}.v174-topup-card h2,.v174-topup-card p{margin:0}.v174-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.v174-amounts button{padding:14px;border:1px solid #35516e;border-radius:12px;background:#091929;color:#dbe7f5;font-weight:800;cursor:pointer}.v174-amounts button:hover,.v174-amounts button.active{border-color:#8069ff;background:#4937aa;color:#fff}.v174-custom-amount{display:block}.v174-custom-amount>div{position:relative}.v174-custom-amount input{height:58px!important;padding-right:45px!important;font-size:25px!important;font-weight:800}.v174-custom-amount>div>b{position:absolute;right:18px;top:15px;font-size:20px}.v174-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.v174-methods label{position:relative;cursor:pointer}.v174-methods label>input{position:absolute;top:14px;right:14px}.v174-methods label>span{display:grid;min-height:118px;padding:18px;border:1px solid #35516e;border-radius:15px;background:#091929}.v174-methods label:has(input:checked)>span{border-color:#7b64f8;box-shadow:inset 0 0 0 1px #7b64f8;background:#171d48}.v174-methods label.disabled{opacity:.55}.v174-methods svg{color:#8d78ff}.v174-methods b{margin-top:10px}.v174-methods small{font-weight:400;letter-spacing:0}.v174-secure-note{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #176854;border-radius:13px;background:#08342c;color:#4fe1b2}.v174-secure-note span{display:flex;flex-direction:column}.v174-secure-note small{color:#a7d9ca!important;letter-spacing:0;font-weight:400}.v174-submit{width:100%;min-height:48px;margin-top:15px}.v174-side{display:grid;align-content:start;gap:18px}.v174-shortcuts{display:grid;gap:8px}.v174-shortcuts a{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid #29435d;border-radius:12px;background:#091929;color:#dbe7f5}.v174-shortcuts a:hover{border-color:#6b58df;background:#122a42}.v174-shortcuts span{display:flex;flex-direction:column}.v174-shortcuts small{font-weight:400;letter-spacing:0}.v174-section{margin-top:18px}.v174-history-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.v174-history-grid td small{display:block;color:#8fa3b9}.v174-history-grid .table-wrap{max-height:430px;overflow:auto}@media(max-width:1050px){.v174-wallet-grid,.v174-history-grid{grid-template-columns:1fr}.v174-wallet-hero{flex-direction:column}.v174-wallet-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.v174-wallet-hero{padding:20px}.v174-wallet-hero strong{font-size:32px}.v174-wallet-metrics,.v174-amounts,.v174-methods{grid-template-columns:1fr 1fr}.v174-wallet-metrics span{min-width:0}.v174-payment-tabs{margin-inline:-4px}.v174-topup-card{padding:18px!important}}
