.wallet-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.wallet-heading>div>span{font-size:10px;letter-spacing:1.2px;color:#7a86af}.wallet-heading h2{font-size:24px;color:#293a54;margin:5px 0}.wallet-heading p{font-size:12px;color:#8a97aa;margin:0}.wallet-mode{border:1px solid #dce2fb;background:#f3f5ff;color:#6374d4;border-radius:20px;padding:7px 12px;font-size:11px}.wallet-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.wallet-admin-metrics article{padding:18px 20px;border:1px solid #e4e9f1;border-radius:12px;background:#fff}.wallet-admin-metrics span{display:block;color:#8a98ad;font-size:11px}.wallet-admin-metrics strong{display:block;font-size:25px;line-height:1.3;color:#4f62c0;margin-top:9px;overflow-wrap:anywhere}.wallet-admin-metrics small{font-size:11px;color:#99a6b7;font-weight:400}.wallet-credit-card{padding:22px!important;margin:0 0 26px}.wallet-form-heading{padding-bottom:17px;border-bottom:1px solid #eef1f6;margin-bottom:20px}.wallet-form-heading>div{display:flex;align-items:center;gap:9px}.wallet-form-heading svg,.wallet-balance-card svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wallet-form-heading svg{color:#6879dc}.wallet-form-heading h3{margin:0;font-size:16px;color:#34465d}.wallet-form-heading p{font-size:11px;color:#9aa6b7;margin:6px 0 0 31px}.wallet-fields{display:grid;grid-template-columns:1.2fr 1fr;gap:19px 22px}.wallet-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:#64748d}.wallet-fields input,.wallet-fields select,.wallet-ledger-search input{width:100%;min-width:0;border:1px solid #dfe5ef;background:#fff;color:#34465d;border-radius:7px;padding:10px 12px;font-size:12px;outline:none}.wallet-fields input:focus,.wallet-fields select:focus,.wallet-ledger-search input:focus{border-color:#95a4ee;box-shadow:0 0 0 3px #697dee0c}.wallet-fields input::placeholder,.wallet-ledger-search input::placeholder{color:#a1adbe}.wallet-fields small{font-size:10px;color:#98a5b8;line-height:1.6;min-height:16px}.wallet-user-field{grid-row:span 2}.wallet-user-field select{min-height:42px}.wallet-form-footer{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:14px}.wallet-form-footer>span{font-size:11px;color:#94a1b3;line-height:1.7}.wallet-form-footer button{white-space:nowrap;font-size:12px}.wallet-form-error,.wallet-confirm-error{font-size:12px;color:#b55764;margin:15px 0}.wallet-credit-confirm{margin-top:20px;border:1px solid #ccd6f6;border-radius:10px;padding:20px;background:linear-gradient(120deg,#f3f5ff,#fafbff)}.wallet-credit-confirm[hidden]{display:none}.wallet-credit-confirm>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-credit-confirm>div>span{font-size:12px;color:#7381a0}.wallet-credit-confirm>div>strong{font-size:26px;color:#5263c6}.wallet-credit-confirm dl{font-size:12px;margin:17px 0}.wallet-credit-confirm dl>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:10px;padding:8px 0}.wallet-credit-confirm dt{color:#8c99ae}.wallet-credit-confirm dd{margin:0;color:#445772;overflow-wrap:anywhere}.wallet-credit-confirm dd small{display:block;color:#8b99af;margin-top:4px}.wallet-confirm-check{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.8;color:#687c96}.wallet-confirm-check input{margin:4px 0 0;accent-color:#6879dd}.wallet-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.wallet-credit-card button:disabled{opacity:.5;cursor:not-allowed}.wallet-ledger-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.wallet-ledger-heading h3{font-size:16px;margin:0;color:#34465d}.wallet-ledger-heading>span{font-size:11px;color:#96a3b6}.wallet-ledger-search{display:flex;gap:8px;margin-bottom:13px;max-width:600px}.wallet-ledger-search input{flex:1}.wallet-ledger-search button{flex-shrink:0}.wallet-table-wrap{overflow:auto;max-width:100%;border:1px solid #e3e8f0;border-radius:10px;background:#fff}.wallet-table{border-collapse:collapse;width:100%;min-width:680px;font-size:11px;color:#60718b;text-align:left}.wallet-table th{background:#f7f8fc;color:#8a98ad;font-size:10px;font-weight:500;padding:13px 16px;white-space:nowrap}.wallet-table td{padding:15px 16px;border-top:1px solid #edf0f6;vertical-align:top;line-height:1.7}.wallet-table strong{display:block;font-size:12px;color:#465a75;font-weight:500}.wallet-table small{display:block;font-size:9px;color:#9ba7b8;margin-top:3px}.wallet-kind{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;background:#f0f3f9;color:#7c8ca5}.wallet-kind.recharge{color:#6273c3;background:#eef1ff}.wallet-kind.refund{color:#598c75;background:#ecf8f1}.wallet-amount{font-weight:600;white-space:nowrap;font-size:12px}.wallet-amount.is-plus{color:#5b7fb2}.wallet-amount.is-minus{color:#7d8798}.wallet-reference{max-width:200px;overflow-wrap:anywhere}.wallet-note-cell{min-width:100px;max-width:220px;overflow-wrap:anywhere}.wallet-table .wallet-empty{text-align:center;padding:34px;color:#9aa7b8;font-size:12px;line-height:1.8}.wallet-gate{text-align:center;padding:45px 20px!important}.wallet-gate>svg{width:38px;height:38px;fill:none;stroke:#8b9aca;stroke-width:1.4;margin-bottom:12px}.wallet-gate h2{font-size:20px;color:#4c607d}.wallet-gate p{font-size:13px;color:#8c9cb1;line-height:1.9;max-width:440px;margin:10px auto 22px}.wallet-loading{padding:40px 20px;color:#8796ad;font-size:13px;text-align:center}.wallet-user-overview{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:16px;margin-bottom:27px}.wallet-balance-card{border-radius:12px;padding:24px;background:linear-gradient(135deg,#6e7cdc,#4e65bf);color:#fff}.wallet-balance-card>span{display:flex;gap:8px;align-items:center;font-size:12px;color:#e6edff}.wallet-balance-card strong{display:block;font-size:35px;font-weight:600;margin:20px 0 15px;line-height:1.3;overflow-wrap:anywhere}.wallet-balance-card>small{font-size:10px;color:#d1dcff}.wallet-guide{padding:22px!important;margin:0!important}.wallet-guide h3{font-size:15px;margin:0 0 10px;color:#4a5d76}.wallet-guide p{font-size:12px;color:#8091a7;line-height:1.9;margin:0 0 10px}.wallet-guide>span{display:block;font-size:10px;color:#a0adbc}.wallet-guide>button{margin-top:15px}.header-assets-panel .header-wallet-admin{margin-top:7px;background:#f7f8fc;color:#8895ab}
@media(max-width:760px){.wallet-heading{margin-bottom:16px}.wallet-heading h2{font-size:21px}.wallet-heading p{font-size:11px}.wallet-admin-metrics{gap:8px}.wallet-admin-metrics article{padding:13px 11px}.wallet-admin-metrics span{font-size:10px}.wallet-admin-metrics strong{font-size:19px}.wallet-credit-card{padding:16px!important}.wallet-fields{grid-template-columns:1fr;gap:16px}.wallet-user-field{grid-row:auto}.wallet-form-footer{align-items:flex-start;flex-direction:column;gap:10px}.wallet-form-footer button{width:100%}.wallet-credit-confirm{padding:14px}.wallet-credit-confirm dl>div{grid-template-columns:1fr;gap:4px}.wallet-confirm-actions{flex-wrap:wrap}.wallet-confirm-actions button{flex:1;white-space:nowrap;font-size:11px}.wallet-user-overview{grid-template-columns:1fr;gap:12px}.wallet-balance-card{padding:22px}.wallet-balance-card strong{margin:15px 0;font-size:31px}.wallet-ledger-search{max-width:100%}.wallet-table td,.wallet-table th{padding-left:11px;padding-right:11px}.wallet-ledger-heading>span{font-size:10px}}
