.balance-topup{box-sizing:border-box;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:18px;padding:24px;color:#0e2b42;background:white;box-shadow:0 20px 80px #0003;font:14px/1.5 Arial,sans-serif}.balance-topup::backdrop{background:#0e2b4270}.balance-topup-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.balance-topup h2{font-size:21px;margin:0}.balance-topup-heading button{background:transparent;border:0;font-size:28px;cursor:pointer}.balance-topup label,.balance-topup small{display:block}.balance-topup small{color:#596574;margin-top:8px}.balance-topup input{box-sizing:border-box;width:100%;border:1px solid #9ca3af;border-radius:9px;padding:12px;margin-top:6px;font-size:18px}.balance-topup-pay{width:100%;margin:20px 0 8px;padding:12px;border:0;border-radius:9px;background:#afd136;color:#0e2b42;font-size:15px;font-weight:600;cursor:pointer}.balance-topup button:disabled{opacity:.6;cursor:wait}.balance-topup p.balance-topup-error{color:#b91c1c!important}.balance-topup a{color:#205ba1;text-decoration:underline}.balance-topup :focus-visible{outline:2px solid #205ba1;outline-offset:3px}.balance-topup-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.balance-topup-presets button,.balance-topup-refresh{border:1px solid #8693a2;background:#f1f5f9;color:#0e2b42;border-radius:8px;padding:8px 10px;cursor:pointer}.balance-topup-refresh{display:block;margin:8px 0}.balance-topup-entry{background:#afd136;color:#0e2b42;border:0;border-radius:9px;padding:10px 16px;margin:12px 0;font-weight:600;cursor:pointer}.balance-topup-menu-button{margin-bottom:8px}body.theme-dark .balance-topup{background:#152538;color:#e8edf5}body.theme-dark .balance-topup h2,body.theme-dark .balance-topup label,body.theme-dark .balance-topup p{color:#e8edf5!important}body.theme-dark .balance-topup small{color:#c5d1df}body.theme-dark .balance-topup input{background:#0b1828;color:#e8edf5;border-color:#7e91a7}body.theme-dark .balance-topup-heading button{color:#e8edf5}body.theme-dark .balance-topup p.balance-topup-error{color:#ffaaaa!important}body.theme-dark .balance-topup a{color:#c1e85b}body.theme-dark .balance-topup-presets button,body.theme-dark .balance-topup-refresh{background:#24394f;color:#e8edf5}body.theme-dark .balance-topup-mobile-button{color:#e8edf5}body.theme-dark .balance-topup-mobile-button:hover{background:#24394f}