.aip-header-wallet{position:fixed;top:12px;left:12px;z-index:99999;background:#1a1a1a;color:#ffc107;border:1px solid #ffc107;border-radius:8px;padding:8px 12px;font-size:13px;box-shadow:0 4px 16px rgba(0,0,0,.35)}
.aip-header-wallet a{color:inherit;text-decoration:none;display:flex;gap:10px;align-items:center}
.aip-header-wallet .aip-hw-bal{font-weight:700}
.aip-header-wallet .aip-hw-credit{opacity:.85;font-size:12px}
.aip-wallet-page{max-width:820px;margin:0 auto}
.aip-wallet-box{background:#111;color:#eee;border:1px solid #333;border-radius:10px;padding:16px;margin:12px 0}
.aip-wallet-box h2,.aip-wallet-box h3{color:#ffc107;margin-top:0}
.aip-big-balance{font-size:1.25rem}
.aip-topup-form label{display:block;margin-bottom:8px}
.aip-topup-form input[type=number]{width:100%;max-width:280px;padding:8px}
.aip-muted{opacity:.75;font-size:13px}
.aip-tx-table{width:100%;border-collapse:collapse;font-size:13px}
.aip-tx-table th,.aip-tx-table td{border-bottom:1px solid #333;padding:6px 4px;text-align:right}
.aip-checkout-credit{background:#f6f7f7;border:1px solid #ddd;padding:10px;margin-bottom:12px;border-radius:6px}
body.admin-bar .aip-header-wallet{top:46px}
@media(max-width:782px){body.admin-bar .aip-header-wallet{top:56px}}
