.ko-topup-page .ko-topup-methods button{padding:10px 12px!important}.ko-topup-page .ko-topup-methods .ko-choice-label{word-break:normal;overflow-wrap:normal}

.ko-topup-page{padding:16px 16px 24px!important}
.ko-topup-page>.ko-topup-content{max-width:600px!important}
.ko-topup-page .ko-topup-heading{margin-bottom:8px!important}
.ko-topup-page .ko-topup-heading h1{font-size:25px}
.ko-topup-page .ko-topup-balances{gap:16px!important;margin-top:8px!important}
.ko-topup-page .ko-topup-balances>div{background:#112a20!important;border:1px solid #2c7955!important;border-radius:10px!important;padding:6px 12px!important;min-height:38px!important;gap:7px!important}
.ko-topup-page .ko-topup-balances>div>div:first-child{color:#a5e5c3!important;font-size:12px!important}
.ko-topup-page .ko-topup-balances>div>div:last-child{color:#f3fff8!important;font-size:16px!important}
.ko-topup-page .ko-topup-card{padding:18px!important}
.ko-topup-page .ko-topup-form{gap:12px!important}
.ko-topup-page .ko-topup-methods{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.ko-topup-page .ko-topup-methods button{grid-column:auto!important;min-height:56px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.3!important}
.ko-topup-page .ko-topup-choice .ko-choice-label{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere!important}
.ko-topup-page .ko-topup-choice small{font-size:12px;line-height:1.25;color:#c6cbd0}
.ko-topup-page .ko-topup-form [data-testid=topup-currency-panel]{gap:12px!important}
.ko-topup-page [data-testid=topup-payment-summary]{min-height:76px!important;padding:10px 12px!important;gap:4px 12px!important}
.ko-topup-page .ko-topup-input{min-height:48px!important}
.ko-topup-page .ko-topup-input input{height:46px!important}
.ko-topup-page .ko-topup-amount label{margin-bottom:5px!important}
.ko-topup-page .ko-topup-validation{min-height:18px!important;margin-top:3px!important}
.ko-topup-page .ko-topup-submit{min-height:48px!important;margin-top:0!important;background:#49ed95!important;border-color:#49ed95!important;color:#082618!important}
.ko-topup-page .ko-topup-submit *{color:#082618!important}
.ko-topup-page .ko-payment-preview-note{margin:6px 0 10px!important;font-size:12px}
@media(min-width:768px){.ko-topup-page .ko-topup-methods{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:479px){.ko-topup-page{padding:14px 12px 24px!important}.ko-topup-page .ko-topup-card{padding:14px!important}.ko-topup-page .ko-topup-heading h1{font-size:23px}.ko-topup-page .ko-topup-methods button{padding:8px 6px!important}.ko-topup-page .ko-topup-balances{gap:8px!important}.ko-topup-page .ko-topup-balances>div{padding:6px 10px!important}}
@media(min-width:1024px){
 .ko-topup-page>.ko-topup-content{max-width:880px!important}
 .ko-topup-page .ko-topup-form{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px!important;align-items:start}
 .ko-topup-page .ko-topup-methods{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .ko-topup-page .ko-topup-form>div{min-width:0}
 .ko-topup-page .ko-topup-form>div:first-child:last-child{grid-column:1/-1}
}
.ko-topup-page .ko-topup-methods button:not([aria-checked=true]):hover:not(:disabled){background:#272e2a!important;border-color:#78877e!important;box-shadow:none!important;color:#fff!important}
.ko-topup-page [data-testid=topup-preset-grid] button>.relative{height:24px;min-height:24px;align-items:center;justify-content:center}

