.ka-dashboard #billingPaymentDetails .wallet-package-label{display:flex;align-items:center;gap:9px;font-size:12px;color:#d7bc8b;text-transform:none;letter-spacing:.3px;margin-bottom:15px}
.wallet-package-label::before{content:'';width:6px;height:6px;background:#d9b56e;transform:rotate(45deg);box-shadow:0 0 10px #c8994233}
.ka-dashboard #packagesContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:13px;margin-bottom:20px}
.ka-dashboard #packagesContainer .topup-package-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-height:215px;min-width:0;width:100%;padding:21px 13px 15px;border:1px solid #ac824544!important;border-radius:9px;background:radial-gradient(ellipse at 50% 0,#8d64232b,transparent 65%),linear-gradient(150deg,#2a2015,#15100b)!important;color:#e4c999;cursor:pointer;text-align:center;box-shadow:inset 0 1px #eed7aa0c;transition:border-color .18s,transform .18s,box-shadow .18s}
.ka-dashboard #packagesContainer .topup-package-card:only-child{grid-column:1/-1;max-width:260px}
.ka-dashboard #packagesContainer .topup-package-card::before{content:'';position:absolute;inset:5px;border:1px solid #b58e4920;border-radius:5px;pointer-events:none}
.ka-dashboard #packagesContainer .topup-package-card:hover{border-color:#d2ae6caa!important;transform:translateY(-2px)}
.ka-dashboard #packagesContainer .topup-package-card[aria-pressed=true]{border-color:#edcb8a!important;background:radial-gradient(ellipse at 50% 0,#9c70273b,transparent 68%),linear-gradient(150deg,#3a2a17,#20170e)!important;box-shadow:0 0 0 2px #d7ac5f24,0 6px 22px #0003,inset 0 1px #ffe5ae24}
.topup-package-card:focus-visible{outline:2px solid #f3d79d;outline-offset:3px}
.wallet-package-check{position:absolute;top:10px;right:10px;width:21px;height:21px;border-radius:50%;background:#d6ae65;color:#271907;display:grid;place-items:center;font-size:13px;font-weight:700;opacity:0;transform:scale(.75);transition:opacity .18s,transform .18s}
.topup-package-card[aria-pressed=true] .wallet-package-check{opacity:1;transform:scale(1)}
.wallet-package-coin{display:grid;place-items:center;width:47px;height:47px;border-radius:50%;border:3px double #e7c88b;background:radial-gradient(circle at 32% 22%,#e5c994,#aa7736 65%,#64401e);box-shadow:inset 0 0 0 3px #6f461f,0 4px 12px #0004;color:#523014;text-shadow:0 1px #f9e3b4;font:700 28px Georgia,serif;margin:0 0 4px}
.wallet-package-name{color:#ae9874;font-size:10px;line-height:1.7;overflow-wrap:anywhere;max-width:100%}
.wallet-package-amount{color:#f2d7a2;font:700 28px/1.25 'Kantumruy Pro',sans-serif;letter-spacing:-.5px;font-variant-numeric:tabular-nums}
.wallet-package-caption{font-size:10px;color:#bda986}
.wallet-package-benefits{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;width:100%;padding-top:11px;margin-top:auto;border-top:1px solid #b38b4826}
.wallet-package-vip,.wallet-package-bonus{padding:4px 7px;border-radius:4px;background:#1f2c225e;border:1px solid #6b98723b;color:#b7d0a8;font-size:9px;line-height:1.5}
.wallet-package-bonus{background:#7f581b24;color:#e3c286;border-color:#b38b4844}
.ka-dashboard #billingPaymentDetails .wallet-package-summary{position:relative;margin-top:4px;padding:15px 17px 15px 58px;border:1px solid #b68c4a44;border-radius:7px;text-align:left;background:linear-gradient(105deg,#35261566,#15100b80)}
.wallet-package-summary::before{content:'◈';position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:25px;color:#b99456}
.ka-dashboard #selectedAmountDisplay{display:block;margin-top:4px;font-size:21px;line-height:1.4;color:#e6c58a;font-variant-numeric:tabular-nums}
@media(max-width:760px){.ka-dashboard #packagesContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ka-dashboard #packagesContainer .topup-package-card{min-height:205px;padding:18px 10px 13px}.wallet-package-amount{font-size:25px}}
@media(prefers-reduced-motion:reduce){.ka-dashboard #packagesContainer .topup-package-card,.wallet-package-check{transition:none;transform:none}}
