span.balance-label{font-size:14px;font-weight:700;color:#8b72f0}span.balance-number{font-size:18px;font-weight:700;margin-left:5px}button.pay{background-color:#8b72f0;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-left:5px}button.pay:hover{background-color:#6959c9;color:#fff}span.title-card{font-size:18px !important;font-weight:700 !important;color:#8b72f0}span.status-card-good{font-size:12px;font-weight:700;color:#7abf52}span.status-card-bad{font-size:12px;font-weight:700;color:#e34b4b}span.description{font-size:8px}.payment-methods-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px}.payment-method{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-radius:10px;width:calc(50% - 10px);margin-bottom:20px;background-color:transparent}.payment-method.aaio{box-shadow:0 4px 8px rgba(0,0,0,.1)}.payment-method.robokassa{box-shadow:0 4px 8px rgba(230,0,8,.2)}.payment-method img{width:120px;height:auto;margin-bottom:10px}.payment-method span{font-size:14px;text-align:center}#topUpForm{display:none;margin-top:20px;text-align:center}#topUpAmount{width:200px;padding:8px;border:1px solid #ccc;border-radius:5px;margin-right:5px}#topUpForm button{background-color:#8b72f0;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer}#topUpForm button:hover{background-color:#6959c9}.payment-method.aaio:hover{box-shadow:0 4px 8px rgba(139,114,240,.5);cursor:pointer}.selected-payment-method{box-shadow:0 4px 8px rgba(139,114,240,.5)}.payment-method.active{box-shadow:0 4px 8px rgba(139,114,240,.5)}.payment-method.disabled{cursor:not-allowed}input.sum{width:200px;padding:8px;border-width:2px;border-style:solid;border-color:#8b72f0;border-radius:4px}input.sum:focus{outline:none;border-color:#8b72f0;box-shadow:0 0 5px #8b72f0}