.admin-main.v390-wallet-runtime>:not(.v390-wallet-admin){display:none!important}.v390-wallet-admin{position:relative;z-index:2;min-height:calc(100vh - 145px);overflow:auto;background:#071521;border:1px solid #234357;border-radius:18px;color:#edf7fb;box-shadow:none;font-family:"Vazirmatn Variable", "Vazirmatn", "Vazir", Tahoma, Arial, sans-serif;direction:rtl}.v390-wallet-head{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;gap:16px;padding:20px 22px;background:#0a1e2c;border-bottom:1px solid #29485c}.v390-wallet-head h1{margin:0;font-size:21px}.v390-wallet-head p{margin:6px 0 0;color:#91aaba}.v390-wallet-body{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;padding:20px}.v390-wallet-card{background:#0b2232;border:1px solid #2a4b5f;border-radius:18px;padding:17px}.v390-wallet-search{position:relative}.v390-wallet-search input,.v390-wallet-form input,.v390-wallet-form textarea,.v390-wallet-form select{width:100%;border:1px solid #31556a;border-radius:12px;background:#071925;color:#eff8fc;padding:12px;font:inherit}.v390-wallet-results{max-height:300px;overflow:auto;margin-top:8px}.v390-wallet-results button{display:block;width:100%;text-align:right;border:0;border-bottom:1px solid #223f51;background:transparent;color:#e9f5fa;padding:12px;cursor:pointer}.v390-wallet-results button:hover,.v390-wallet-results button.is-active{background:#17384b}.v390-wallet-results small{display:block;color:#8ca6b6;margin-top:4px}.v390-balance{padding:20px;text-align:center;border-radius:17px;background:linear-gradient(135deg,#183d50,#0a2433);margin-bottom:15px}.v390-balance small,.v390-balance strong{display:block}.v390-balance small{color:#9db4c2}.v390-balance strong{font-size:28px;color:#f0c04d;margin-top:8px}.v390-wallet-form{display:grid;gap:10px}.v390-wallet-form label{display:grid;gap:6px}.v390-wallet-form span{font-size:12px;color:#a7bdc9}.v390-wallet-actions{display:flex;gap:8px}.v390-wallet-btn{border:1px solid #31566c;background:#153448;color:#edf6fa;border-radius:12px;padding:11px 14px;font:inherit;font-weight:800;cursor:pointer}.v390-wallet-btn.primary{background:#efbc3f;border-color:#efbc3f;color:#16242e}.v390-wallet-btn.danger{background:#4d252b;border-color:#77363e}.v390-wallet-table-wrap{overflow:auto;border:1px solid #294a5e;border-radius:15px}.v390-wallet-table{width:100%;min-width:800px;border-collapse:collapse}.v390-wallet-table th,.v390-wallet-table td{padding:12px 13px;border-bottom:1px solid #203d4e;text-align:right}.v390-wallet-table th{background:#0f2a3b;color:#a7bfcc;font-size:12px}.v390-positive{color:#80edc5}.v390-negative{color:#ff9da6}.v390-wallet-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:13px;gap:10px}.v390-user-wallet-modal{position:fixed;z-index:999;inset:0;display:grid;place-items:center;padding:18px;background:#02080dc7;direction:rtl;font-family:"Vazirmatn Variable", "Vazirmatn", "Vazir", Tahoma, Arial, sans-serif}.v390-user-wallet-modal section{width:min(520px,100%);background:#0b2030;color:#eef7fb;border:1px solid #31566b;border-radius:22px;padding:22px;box-shadow:0 30px 100px #000b}.v390-user-wallet-modal header{display:flex;justify-content:space-between;align-items:center}.v390-user-wallet-modal h2{margin:0;font-size:19px}.v390-user-wallet-modal header button{border:0;background:#17374a;color:#fff;width:36px;height:36px;border-radius:10px;cursor:pointer}.v390-amount-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.v390-amount-presets button{border:1px solid #31566a;background:#102d3e;color:#e9f5fa;border-radius:12px;padding:11px 7px;font:inherit;cursor:pointer}.v390-user-wallet-modal label{display:grid;gap:7px}.v390-user-wallet-modal label span{font-size:12px;color:#9eb5c2}.v390-user-wallet-modal input{width:100%;border:1px solid #31566a;border-radius:13px;background:#071824;color:#fff;padding:13px;font:inherit}.v390-user-wallet-modal .submit{width:100%;margin-top:14px;border:0;border-radius:13px;background:#efbc3f;color:#17242e;padding:13px;font:inherit;font-weight:900;cursor:pointer}.v390-wallet-notice{padding:13px;border:1px solid #2c6e5a;border-radius:13px;background:#10352c;color:#bff5df;margin:12px 0}.v390-wallet-toast{position:fixed;z-index:1100;left:20px;bottom:20px;padding:13px 17px;border-radius:13px;background:#164b3a;color:#dcfff2}.v390-wallet-toast.danger{background:#5a262e;color:#ffd7db}@media(max-width:1100px){.v390-wallet-body{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:780px){.v390-wallet-body{grid-template-columns:1fr;padding:12px}.v390-amount-presets{grid-template-columns:1fr 1fr}}
.v390-wallet-user-page{position:fixed;z-index:710;inset:104px 22px 18px 286px;overflow:auto;padding:20px;background:#f4f6f9;color:#17232d;border-radius:20px;direction:rtl;font-family:"Vazirmatn Variable", "Vazirmatn", "Vazir", Tahoma, Arial, sans-serif;box-shadow:0 20px 70px #0004}.v390-user-wallet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.v390-user-wallet-head h1,.v390-user-wallet-head p{margin:0}.v390-user-wallet-head p{margin-top:5px;color:#677985}.v390-user-wallet-head button{border:0;border-radius:12px;background:#e8b735;color:#1b2730;padding:12px 18px;font:inherit;font-weight:900}.v390-user-wallet-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.v390-user-wallet-summary article,.v390-user-ledger,.v390-user-pending{background:#fff;border:1px solid #dde4ea;border-radius:17px;padding:18px}.v390-user-wallet-summary small,.v390-user-wallet-summary span{display:block;color:#71818c}.v390-user-wallet-summary strong{display:block;font-size:25px;margin:7px 0}.v390-user-pending{margin-bottom:16px}.v390-user-pending h2,.v390-user-ledger h2{margin:0 0 14px;font-size:17px}.v390-user-pending article{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f3;padding:12px 0}.v390-user-pending article span,.v390-user-pending article small{display:block}.v390-user-pending article small{color:#768690;margin-top:3px}.v390-wallet-user-page .v390-wallet-table-wrap{border-color:#dce3e8}.v390-wallet-user-page .v390-wallet-table th{background:#f4f7f9;color:#5f717d}.v390-wallet-user-page .v390-wallet-table td{border-color:#edf1f4}.v390-wallet-user-page .v390-wallet-btn{background:#fff;color:#263741;border-color:#d8e0e6}.v390-user-wallet-state{padding:70px;text-align:center;color:#667985}@media(max-width:1100px){.v390-wallet-user-page{left:18px}}@media(max-width:780px){.v390-wallet-user-page{inset:76px 8px 70px;padding:12px}.v390-user-wallet-summary{grid-template-columns:1fr}.v390-user-wallet-head{align-items:flex-start;flex-direction:column}}
