#walletAdmin{background:transparent;border:0;padding:0;box-shadow:none;color:#18304d}
#walletAdmin .mwa-hero{padding:28px 30px;border-radius:20px;background:linear-gradient(115deg,#102847,#175cca);color:white;margin-bottom:20px;box-shadow:0 10px 28px #173c6e18}
#walletAdmin .mwa-hero>span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#94dcff}
#walletAdmin .mwa-hero h2{font-size:27px;margin:10px 0;letter-spacing:-.5px;color:white}
#walletAdmin .mwa-hero p{color:#d2e5ff;margin-bottom:0}
#walletAdmin .mwa-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}
#walletAdmin .mwa-stats>div{background:white;border:1px solid #e0e8f2;border-radius:15px;padding:18px 22px;border-top:3px solid #3982ef}
#walletAdmin .mwa-stats>div:nth-child(2){border-top-color:#18a886}#walletAdmin .mwa-stats>div:nth-child(3){border-top-color:#8a63d2}
#walletAdmin .mwa-stats span{display:block;font-size:12px;color:#6b7c92}#walletAdmin .mwa-stats strong{display:block;font-size:24px;margin-top:6px}
#walletAdmin .card{background:#fff;border:1px solid #dfe8f3;border-radius:17px;padding:24px;margin-bottom:20px;box-shadow:0 5px 20px #173c6e05}
#walletAdmin h3{font-size:18px;margin:6px 0 12px;color:#18304d}#walletAdmin p{font-size:13px;color:#657891;line-height:1.6}
#walletAdmin label{font-size:12px;font-weight:650;color:#465d78}
#walletAdmin input:not([type=checkbox]),#walletAdmin select{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:43px;padding:10px 12px;margin-top:7px;border:1px solid #d5dfeb;border-radius:9px;background:#fbfcfe;color:#203851;font:14px system-ui,sans-serif}
#walletAdmin .mw-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}
#walletAdmin button{padding:9px 13px;border:1px solid #d5e2f4;border-radius:8px;background:#f0f5fd;color:#205cb0;font:600 12px system-ui,sans-serif;cursor:pointer}
#walletAdmin button.primary{background:#2563eb;color:white;border-color:#2563eb;min-height:43px}
#walletAdmin button:hover{filter:brightness(.96)}#walletAdmin :is(button,input,select):focus-visible{outline:2px solid #589bff;outline-offset:3px}
#walletAdmin .tablewrap{background:white;border:1px solid #e0e8f2;border-radius:13px;overflow:auto;margin-bottom:24px}
#walletAdmin table{width:100%;border-collapse:collapse;font-size:12px}#walletAdmin th{background:#eff4fb;color:#526b89;font-weight:650;text-align:left;padding:13px 15px;white-space:nowrap}#walletAdmin td{padding:14px 15px;border-bottom:1px solid #edf1f7;line-height:1.65}#walletAdmin tr:last-child td{border-bottom:0}#walletAdmin tbody tr:hover{background:#f9fbff}
#walletAdmin .mwa-picker{display:block;max-width:620px;margin:18px 0}
#walletAdmin .mwa-info{background:#eff6ff;color:#42638b;padding:12px 15px;border-radius:9px}
#walletAdmin .mwa-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
#walletAdmin .mwa-plan{display:flex;align-items:flex-start;gap:10px;border:1px solid #dce6f2;border-radius:12px;padding:16px;background:#fff;cursor:pointer}
#walletAdmin .mwa-plan:has(input:checked){background:#f0f7ff;border-color:#7badf3}#walletAdmin .mwa-plan.is-current{background:#eefaf6;border-color:#62bca4}
#walletAdmin .mwa-plan input{width:17px;height:17px;margin:3px 0 0;flex-shrink:0;accent-color:#2563eb}
#walletAdmin .mwa-plan strong{display:block;color:#173651;font-size:14px}#walletAdmin .mwa-plan small{display:block;color:#667d96;font-size:11px;margin-top:5px;font-weight:400}#walletAdmin .mwa-plan em{display:inline-block;font-style:normal;font-size:10px;margin-top:10px;color:#2467a6}#walletAdmin .is-current em{color:#198260}
#walletAdmin .mwa-save-note{font-size:11px;color:#70849c;display:inline-block;margin:10px}
@media(max-width:1100px){#walletAdmin .mw-admin-grid,#walletAdmin .mwa-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#walletAdmin .mw-admin-grid,#walletAdmin .mwa-plan-grid,#walletAdmin .mwa-stats{grid-template-columns:1fr}#walletAdmin .card,#walletAdmin .mwa-hero{padding:18px}}
