/* Generated from PHP asset traits. Do not edit directly unless also updating the source trait methods. */
.asj-wallet,.asj-wallet *{box-sizing:border-box}.asj-wallet{--asj-wallet:#b16d36;--asj-wallet-dark:#7c3f1d;--asj-wallet-accent:#8b5cf6;--asj-ink:#17211d;--asj-muted:#64748b;--asj-line:#eadfd7;display:grid;gap:16px;color:var(--asj-ink)}.asj-wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-radius:18px;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff;box-shadow:0 18px 42px rgba(124,63,29,.22)}.asj-wallet-hero span{display:inline-flex;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.16);font-weight:900}.asj-wallet-hero h2{margin:10px 0 6px;color:#fff;font-size:34px;line-height:1.2}.asj-wallet-hero p{margin:0;color:rgba(255,255,255,.82);line-height:1.8}.asj-wallet-hero__badges{display:grid;gap:8px;justify-items:end}.asj-wallet-hero__badge{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.34);border-radius:999px;font-weight:900;white-space:nowrap}.asj-wallet-id-badge strong{margin-inline-start:6px}.asj-wallet-staff-access{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #d9b99e;border-radius:16px;background:linear-gradient(135deg,#fff7ed,#fff);box-shadow:0 10px 24px rgba(23,33,29,.05)}.asj-wallet-staff-access span{display:block;color:#9a5a2e;font-size:12px;font-weight:950}.asj-wallet-staff-access strong{display:block;margin-top:4px;color:var(--asj-ink);font-size:18px}.asj-wallet-staff-access small{display:block;margin-top:4px;color:var(--asj-muted);font-weight:800}.asj-wallet-staff-access__actions{display:flex;gap:8px;flex-wrap:wrap}.asj-wallet-staff-access__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff!important;text-decoration:none;font-weight:950}.asj-wallet-debt-summary,.asj-wallet-statement-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.asj-wallet-debt-summary div,.asj-wallet-statement-cards div{display:grid;gap:5px;padding:13px;border:1px solid var(--asj-line);border-radius:14px;background:#fff;box-shadow:0 10px 22px rgba(23,33,29,.05)}.asj-wallet-debt-summary span,.asj-wallet-statement-cards span{color:var(--asj-muted);font-size:12px;font-weight:900}.asj-wallet-debt-summary strong,.asj-wallet-statement-cards strong{color:var(--asj-ink);font-size:18px}.asj-wallet-debt-summary .is-negative{color:#991b1b}.asj-wallet-pass{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:linear-gradient(135deg,#fff7ed,#fff)}.asj-wallet-pass div{display:grid;gap:5px}.asj-wallet-pass span{color:#7c3f1d;font-size:12px;font-weight:950}.asj-wallet-pass strong{font-size:24px;color:var(--asj-ink)}.asj-wallet-pass small{color:var(--asj-muted);font-weight:800;line-height:1.7}.asj-wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.asj-wallet-card{padding:16px;border:1px solid var(--asj-line);border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(23,33,29,.07)}.asj-wallet-card h3{margin:0 0 14px;font-size:18px;color:var(--asj-ink)}.asj-wallet-card form{display:grid;gap:11px}.asj-wallet-card label{display:grid;gap:7px;color:#334155;font-weight:900}.asj-wallet-card input,.asj-wallet-card textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--asj-line);border-radius:11px;background:#fffaf7;color:var(--asj-ink);box-shadow:none}.asj-wallet-card textarea{padding-top:10px}.asj-wallet-card input:focus,.asj-wallet-card textarea:focus{outline:2px solid rgba(177,109,54,.18);border-color:var(--asj-wallet);background:#fff}.asj-wallet-card button{min-height:44px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff;cursor:pointer;font-weight:900}.asj-wallet-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.asj-wallet-presets button{min-height:36px!important;border:1px solid #d9b99e!important;background:#fff7ed!important;color:#7c3f1d!important}.asj-wallet-flow-chart{display:grid;gap:14px}.asj-wallet-flow-chart__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asj-wallet-flow-chart__head h3{margin-bottom:5px}.asj-wallet-flow-chart__legend{display:flex;gap:8px;flex-wrap:wrap}.asj-wallet-flow-chart__legend span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:950}.asj-wallet-flow-chart__legend .is-sent{background:#fef2f2;color:#991b1b}.asj-wallet-flow-chart__legend .is-received{background:#f0fdf4;color:#166534}.asj-wallet-flow-chart__rows{display:grid;gap:12px}.asj-wallet-flow-chart__row{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px}.asj-wallet-flow-chart__row>strong{color:#334155;font-size:13px}.asj-wallet-flow-chart__bars{display:grid;gap:6px}.asj-wallet-flow-chart__bar{position:relative;min-height:32px;border-radius:999px;background:#f8fafc;overflow:hidden}.asj-wallet-flow-chart__bar span{position:absolute;inset:0 auto 0 0;border-radius:999px;min-width:0;transition:width .35s ease}.asj-wallet-flow-chart__bar.is-sent span{background:linear-gradient(135deg,#ef4444,#991b1b)}.asj-wallet-flow-chart__bar.is-received span{background:linear-gradient(135deg,#22c55e,#166534)}.asj-wallet-flow-chart__bar b{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;min-height:32px;padding:0 10px;color:#17211d;font-size:12px;font-weight:950;text-shadow:0 1px 0 rgba(255,255,255,.55)}.asj-wallet-cockpit{display:grid;grid-template-columns:74px minmax(0,1.25fr) minmax(280px,.9fr) minmax(280px,.8fr);gap:18px;padding:18px;border:1px solid rgba(255,255,255,.75);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,248,242,.88)),radial-gradient(circle at 15% 5%,color-mix(in srgb,var(--asj-wallet-accent) 28%,transparent),transparent 34%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--asj-wallet) 24%,transparent),transparent 40%);box-shadow:0 24px 70px rgba(23,33,29,.12);overflow:hidden}.asj-wallet-cockpit__rail{display:grid;align-content:start;justify-items:center;gap:16px;padding:14px 8px;border-radius:22px;background:rgba(255,255,255,.64);backdrop-filter:blur(12px)}.asj-wallet-rail-logo,.asj-wallet-cockpit__rail a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;text-decoration:none;font-weight:950}.asj-wallet-rail-logo{background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff}.asj-wallet-cockpit__rail a{background:#fff;color:#17211d;box-shadow:0 10px 24px rgba(23,33,29,.08)}.asj-wallet-cockpit__overview,.asj-wallet-cockpit__card,.asj-wallet-cockpit__side{display:grid;gap:16px}.asj-wallet-cockpit__title,.asj-wallet-cockpit__section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.asj-wallet-cockpit__title span{color:var(--asj-wallet);font-weight:950}.asj-wallet-cockpit__title h2{margin:4px 0;color:#17211d;font-size:26px;line-height:1.35}.asj-wallet-cockpit__title p{margin:0;color:#64748b;font-weight:800;line-height:1.7}.asj-wallet-soft-action,.asj-wallet-cockpit__section-title a,.asj-wallet-theme-picker button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:var(--asj-wallet)!important;text-decoration:none;font-weight:950;box-shadow:0 10px 22px rgba(23,33,29,.08);cursor:pointer}.asj-wallet-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asj-wallet-kpi-card{display:grid;gap:7px;padding:16px;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(23,33,29,.07);border-inline-start:5px solid var(--asj-wallet-accent)}.asj-wallet-kpi-card.is-spend{border-inline-start-color:#ef4444}.asj-wallet-kpi-card span,.asj-wallet-cockpit__section-title h3,.asj-wallet-total-balance span,.asj-wallet-theme-picker h3{margin:0;color:#64748b;font-size:13px;font-weight:950}.asj-wallet-kpi-card strong{font-size:24px;color:#17211d}.asj-wallet-kpi-card small{color:#64748b;font-weight:800}.asj-wallet-stat-panel,.asj-wallet-monthly-panel,.asj-wallet-card-info,.asj-wallet-market-list,.asj-wallet-profile-pill,.asj-wallet-total-balance,.asj-wallet-quick-people,.asj-wallet-notification-feed,.asj-wallet-theme-picker{padding:16px;border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 14px 32px rgba(23,33,29,.08)}.asj-wallet-stat-panel__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.asj-wallet-stat-panel__tabs span{padding:8px 12px;border-radius:999px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:950}.asj-wallet-stat-panel__tabs .is-active{background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff}.asj-wallet-stat-bars{display:grid;gap:9px}.asj-wallet-stat-row{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.asj-wallet-stat-row>strong{font-size:12px;color:#334155}.asj-wallet-stat-track{position:relative;min-height:30px;border-radius:999px;background:#f8fafc;overflow:hidden}.asj-wallet-stat-track span{position:absolute;inset:0 auto 0 0}.asj-wallet-stat-track.is-sent span{background:linear-gradient(135deg,#fb7185,#991b1b)}.asj-wallet-stat-track.is-received span{background:linear-gradient(135deg,#34d399,#166534)}.asj-wallet-stat-track b{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;min-height:30px;padding:0 8px;font-size:11px}.asj-wallet-monthly-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.asj-wallet-monthly-panel div{display:grid;gap:5px}.asj-wallet-monthly-panel span,.asj-wallet-card-info span,.asj-wallet-market-list span{color:#64748b;font-size:12px;font-weight:950}.asj-wallet-monthly-panel strong,.asj-wallet-card-info strong,.asj-wallet-market-list strong{color:#17211d}.asj-wallet-monthly-panel small{color:#64748b;font-weight:800}.asj-wallet-virtual-card{display:grid;gap:9px;min-height:190px;padding:22px;border-radius:22px;background:linear-gradient(135deg,var(--asj-wallet-accent),var(--asj-wallet),var(--asj-wallet-dark));color:#fff;box-shadow:0 22px 40px color-mix(in srgb,var(--asj-wallet) 34%,transparent);position:relative;overflow:hidden}.asj-wallet-virtual-card:after{content:"";position:absolute;width:220px;height:220px;border:1px solid rgba(255,255,255,.18);border-radius:999px;inset:-60px -50px auto auto}.asj-wallet-virtual-card strong{font-size:28px;color:#fff}.asj-wallet-virtual-card b{font-size:18px;color:#fff;letter-spacing:2px}.asj-wallet-card-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asj-wallet-card-info div,.asj-wallet-market-list div{display:grid;gap:5px}.asj-wallet-market-list{display:grid;gap:10px}.asj-wallet-profile-pill{display:flex;align-items:center;gap:12px}.asj-wallet-profile-pill img,.asj-wallet-quick-avatars img{border-radius:999px}.asj-wallet-profile-pill strong{display:block;color:#17211d}.asj-wallet-profile-pill span{display:block;color:#64748b;font-size:12px;font-weight:800;direction:ltr;text-align:left}.asj-wallet-total-balance{text-align:center}.asj-wallet-total-balance strong{display:block;margin:8px 0 13px;color:#17211d;font-size:34px}.asj-wallet-total-balance div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asj-wallet-total-balance a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:14px;background:#17211d;color:#fff!important;text-decoration:none;font-weight:950}.asj-wallet-quick-avatars{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.asj-wallet-quick-avatars a{display:flex}.asj-wallet-quick-avatars span{color:#64748b;font-weight:800}.asj-wallet-feed-list{display:grid;gap:10px}.asj-wallet-feed-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start}.asj-wallet-feed-item i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:13px;background:#f8fafc;font-style:normal;font-weight:950}.asj-wallet-feed-item.is-positive i{background:#dcfce7;color:#166534}.asj-wallet-feed-item.is-negative i{background:#fee2e2;color:#991b1b}.asj-wallet-feed-item strong,.asj-wallet-feed-item span,.asj-wallet-feed-item small{display:block}.asj-wallet-feed-item span{font-weight:950}.asj-wallet-feed-item small{color:#64748b;font-size:11px}.asj-wallet-theme-picker{display:grid;gap:10px}.asj-wallet-theme-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.asj-wallet-theme-fields label{display:grid;gap:5px;color:#64748b;font-size:11px;font-weight:950}.asj-wallet-theme-fields input{width:100%;height:36px;padding:2px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.asj-wallet-theme-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.asj-wallet-theme-presets button{min-height:30px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--p),var(--s),var(--a));cursor:pointer}.asj-wallet-standalone-page{min-height:100vh;padding:clamp(14px,3vw,34px);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--asj-wallet-accent) 34%,transparent),transparent 28%),radial-gradient(circle at 100% 15%,#dff8ff,transparent 30%),linear-gradient(135deg,#fff,#f8fbff);}.asj-wallet-standalone-shell{max-width:1440px;margin:0 auto;display:grid;gap:18px}.asj-wallet-standalone-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:rgba(255,255,255,.76);box-shadow:0 16px 40px rgba(15,23,42,.08);backdrop-filter:blur(14px)}.asj-wallet-standalone-head span{color:var(--asj-wallet);font-weight:950}.asj-wallet-standalone-head h1{margin:2px 0 0;color:#17211d;font-size:24px}.asj-wallet-standalone-head nav{display:flex;gap:8px;flex-wrap:wrap}.asj-wallet-standalone-head nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:999px;background:#fff;color:#334155;text-decoration:none;font-weight:950}.asj-wallet-standalone-head nav a.is-active{background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff}.asj-wallet-standalone-gate,.asj-wallet-registration-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:26px;border-radius:26px;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff;box-shadow:0 24px 62px color-mix(in srgb,var(--asj-wallet) 26%,transparent)}.asj-wallet-standalone-gate h2,.asj-wallet-registration-intro h2{margin:6px 0;color:#fff;font-size:30px}.asj-wallet-standalone-gate p,.asj-wallet-registration-intro p{margin:0;color:rgba(255,255,255,.82);line-height:1.8}.asj-wallet-standalone-gate a,.asj-wallet-registration-intro a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;color:var(--asj-wallet)!important;text-decoration:none;font-weight:950;white-space:nowrap}.asj-wallet-standalone-admin{display:grid;gap:16px}@media(max-width:1180px){.asj-wallet-cockpit{grid-template-columns:64px minmax(0,1fr) minmax(280px,.9fr)}.asj-wallet-cockpit__side{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-theme-picker,.asj-wallet-notification-feed{grid-column:auto}}@media(max-width:900px){.asj-wallet-cockpit{grid-template-columns:1fr}.asj-wallet-cockpit__rail{display:flex;justify-content:space-between}.asj-wallet-cockpit__side{grid-column:auto;grid-template-columns:1fr}.asj-wallet-kpi-grid,.asj-wallet-monthly-panel,.asj-wallet-card-info{grid-template-columns:1fr}.asj-wallet-stat-row{grid-template-columns:1fr}.asj-wallet-standalone-head,.asj-wallet-standalone-gate,.asj-wallet-registration-intro{display:grid}.asj-wallet-standalone-head nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.asj-wallet-grid,.asj-wallet-debt-summary,.asj-wallet-statement-cards,.asj-wallet-pass{grid-template-columns:1fr}.asj-wallet-hero{display:grid}.asj-wallet-hero__badges{justify-items:start}.asj-wallet-hero h2{font-size:28px}.asj-wallet-staff-access{display:grid}.asj-wallet-staff-access__actions{display:grid}.asj-wallet-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-flow-chart__head{display:grid}.asj-wallet-flow-chart__row{grid-template-columns:1fr;gap:7px}.asj-wallet-history{overflow-x:auto}.asj-wallet-table{min-width:760px}.asj-wallet-standalone-page{padding:10px}.asj-wallet-cockpit{border-radius:20px;padding:12px}.asj-wallet-total-balance strong{font-size:27px}.asj-wallet-standalone-head nav{grid-template-columns:1fr}}
	.asj-wallet-admin{max-width:none;margin-inline:0 20px;padding:16px;border-radius:24px;background:linear-gradient(135deg,#f8fbff,#f3f6fb)!important;color:#0f172a}.asj-wallet-admin .nav-tab-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0 0 18px;padding:12px;border:0;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.07)}.asj-wallet-admin .nav-tab{float:none;display:flex;align-items:center;justify-content:center;min-height:42px;margin:0;padding:0 10px;border:1px solid #e8edf5;border-radius:13px;background:#f8fafc;color:#334155!important;font-size:13px;font-weight:950;line-height:1.35;text-align:center;white-space:normal;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.asj-wallet-admin .nav-tab:hover{transform:translateY(-1px);background:#eef6ff;color:#1e3a8a!important}.asj-wallet-admin .nav-tab.nav-tab-active{border-color:transparent;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff!important;box-shadow:0 12px 26px rgba(59,130,246,.24)}.asj-wallet-admin__head{border:0!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffff,#eff6ff)!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important}.asj-wallet-admin__head span{background:#dbeafe!important;color:#1d4ed8!important}.asj-wallet-admin-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.asj-wallet-admin-cards div,.asj-wallet-admin-card,.asj-wallet-admin-cockpit,.asj-wallet-filters{border-color:#e8edf5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 34px rgba(15,23,42,.07)!important}.asj-wallet-admin table.widefat{border:0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.asj-wallet-admin table.widefat thead th,.asj-wallet-admin table.widefat tfoot th{background:#f8fafc;color:#475569;font-weight:950}.asj-wallet-admin table.widefat td,.asj-wallet-admin table.widefat th{padding:12px 10px;border-color:#eef2f7;vertical-align:middle}.asj-wallet-admin input,.asj-wallet-admin select,.asj-wallet-admin textarea{border-color:#dbe4ef!important;border-radius:11px!important;background:#fff!important}.asj-wallet-admin .button,.asj-wallet-admin button.button{border-radius:10px!important;font-weight:900}.asj-wallet-admin .button-primary{background:#2563eb!important;border-color:#2563eb!important}.asj-wallet-admin code{border-radius:8px;background:#f1f5f9;color:#334155}.asj-wallet-standalone-admin{padding:0!important;background:transparent!important;box-shadow:none!important}.asj-wallet-standalone-admin .nav-tab-wrapper{display:none}@media(max-width:782px){.asj-wallet-admin{margin-inline:0;padding:10px}.asj-wallet-admin .nav-tab-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.asj-wallet-admin table.widefat{display:block;overflow-x:auto;white-space:nowrap}.asj-wallet-admin__head{display:grid!important}.asj-wallet-admin .nav-tab{font-size:12px;min-height:40px}}
	.asj-wallet-admin{--asj-wallet:#b16d36;--asj-wallet-dark:#7c3f1d;--asj-line:#eadfd7;--asj-ink:#17211d;--asj-muted:#64748b}.asj-wallet-admin__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0 18px;padding:18px;border-radius:16px;background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid var(--asj-line);box-shadow:0 12px 28px rgba(23,33,29,.07)}.asj-wallet-admin__head h1{margin:0;color:var(--asj-ink)}.asj-wallet-admin__head p{margin:6px 0 0;color:var(--asj-muted);font-weight:800}.asj-wallet-admin__head span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#fff0e6;color:var(--asj-wallet);font-weight:900}.asj-wallet-admin-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.asj-wallet-admin-cards div,.asj-wallet-admin-card{padding:15px;border:1px solid var(--asj-line);border-radius:14px;background:#fff;box-shadow:0 10px 24px rgba(23,33,29,.05)}.asj-wallet-admin-cards span{display:block;color:var(--asj-muted);font-size:12px;font-weight:900}.asj-wallet-admin-cards strong{display:block;margin-top:7px;color:var(--asj-ink);font-size:22px}.asj-wallet-admin-card h2{margin:0 0 14px;color:var(--asj-ink)}.asj-wallet-secret-balance form{display:flex;gap:6px;margin-top:10px}.asj-wallet-secret-balance input{width:120px;min-height:32px;border:1px solid var(--asj-line);border-radius:9px;background:#fffaf7;text-align:center}.asj-wallet-finance-grid,.asj-wallet-workspace-grid,.asj-wallet-leader-grid,.asj-wallet-agent-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.asj-wallet-finance-grid div,.asj-wallet-workspace-grid div,.asj-wallet-leader-card,.asj-wallet-agent-stats div{display:grid;gap:7px;padding:14px;border:1px solid var(--asj-line);border-radius:14px;background:linear-gradient(135deg,#fffaf7,#fff)}.asj-wallet-finance-grid span,.asj-wallet-workspace-grid span,.asj-wallet-leader-card span,.asj-wallet-agent-stats span{color:var(--asj-muted);font-size:12px;font-weight:900}.asj-wallet-finance-grid strong,.asj-wallet-workspace-grid strong,.asj-wallet-leader-card strong,.asj-wallet-agent-stats strong{font-size:20px;color:var(--asj-ink)}.asj-wallet-workspace-grid small,.asj-wallet-leader-card small{color:#64748b;font-weight:800;line-height:1.7}.asj-wallet-leader-card h3{margin:0 0 8px;font-size:15px;color:#7c3f1d}.asj-wallet-leader-item{display:grid;gap:6px;padding:10px;border:1px solid #f0dfd2;border-radius:12px;background:#fff}.asj-wallet-leader-item .button{justify-self:start}.asj-wallet-exchange-card{background:linear-gradient(135deg,#f0fdf4,#fff)!important;border-color:#bbf7d0!important}.asj-wallet-clients-table th,.asj-wallet-clients-table td,.asj-wallet-agent-table th,.asj-wallet-agent-table td,.asj-wallet-accredited-table th,.asj-wallet-accredited-table td,.asj-wallet-accredited-kyc th,.asj-wallet-accredited-kyc td{vertical-align:top}.asj-wallet-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px;padding:12px;border:1px solid var(--asj-line);border-radius:14px;background:#fffaf7}.asj-wallet-filters label{display:grid;gap:6px;color:#334155;font-weight:900}.asj-wallet-filters input,.asj-wallet-filters select{width:100%;min-height:38px;border:1px solid var(--asj-line);border-radius:10px;background:#fff}.asj-wallet-filter-actions{display:flex;align-items:end;gap:7px;flex-wrap:wrap}.asj-wallet-settings-heading{display:grid;gap:4px;padding:12px;border:1px dashed #d9b99e;border-radius:12px;background:#fff7ed;color:#7c3f1d}.asj-wallet-settings-heading strong{font-size:15px}.asj-wallet-settings-heading small{color:#64748b;font-weight:800}.asj-wallet-adjust form,.asj-wallet-manual-activation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px}.asj-wallet-adjust label,.asj-wallet-manual-activation label{display:grid;gap:7px;color:#334155;font-weight:900}.asj-wallet-adjust .is-wide,.asj-wallet-manual-activation .is-wide,.asj-wallet-check,.asj-wallet-lookup.is-admin{grid-column:1/-1}.asj-wallet-adjust input,.asj-wallet-adjust select,.asj-wallet-adjust textarea,.asj-wallet-manual-activation input,.asj-wallet-manual-activation select,.asj-wallet-manual-activation textarea{width:100%;min-height:42px;border:1px solid var(--asj-line);border-radius:10px;background:#fffaf7}.asj-wallet-manual-activation{margin:12px 0 18px;padding:12px;border:1px solid #f0dfd2;border-radius:14px;background:#fffaf7}.asj-wallet-check{display:flex!important;align-items:center;gap:9px;padding:11px;border:1px solid var(--asj-line);border-radius:10px;background:#fffaf7}.asj-wallet-check input{width:18px;min-height:18px;accent-color:var(--asj-wallet)}.asj-wallet-lookup{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--asj-line);border-radius:12px;background:#fff7ed;color:#7c3f1d}.asj-wallet-lookup[hidden]{display:none}.asj-wallet-lookup span{display:block;color:#9a5a2e;font-size:12px;font-weight:900}.asj-wallet-lookup strong{display:block;color:var(--asj-ink);font-size:15px}.asj-wallet-lookup small{display:block;color:var(--asj-muted);font-weight:800;line-height:1.7}.asj-wallet-lookup.is-found{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.asj-wallet-lookup.is-error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.asj-wallet-lookup.is-loading{border-color:#fed7aa;background:#fff7ed}.asj-wallet-admin .is-positive{color:#166534;font-weight:900}.asj-wallet-admin .is-negative{color:#991b1b;font-weight:900}.asj-wallet-actions{display:flex;gap:7px;flex-wrap:wrap}.asj-wallet-reject-form{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.asj-wallet-reject-form select{max-width:170px}.asj-wallet-reject-form input{max-width:190px}.asj-wallet-admin table code{display:inline-block;direction:ltr;white-space:nowrap}@media(max-width:1200px){.asj-wallet-filters,.asj-wallet-finance-grid,.asj-wallet-workspace-grid,.asj-wallet-leader-grid,.asj-wallet-agent-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.asj-wallet-admin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-adjust form,.asj-wallet-manual-activation{grid-template-columns:1fr}}@media(max-width:700px){.asj-wallet-admin-cards,.asj-wallet-filters,.asj-wallet-finance-grid,.asj-wallet-workspace-grid,.asj-wallet-leader-grid,.asj-wallet-agent-stats{grid-template-columns:1fr}.asj-wallet-admin__head{display:grid}.asj-wallet-filter-actions{align-items:start}.asj-wallet-secret-balance form{display:grid}.asj-wallet-secret-balance input{width:100%}}
.asj-wallet-admin-cockpit{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);gap:16px;margin:16px 0 18px;padding:18px;border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--asj-wallet) 16%,#fff),#fff),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--asj-wallet-accent,#8b5cf6) 22%,transparent),transparent 35%);border:1px solid var(--asj-line);box-shadow:0 18px 46px rgba(23,33,29,.08)}.asj-wallet-admin-cockpit__title span{display:inline-flex;padding:5px 10px;border-radius:999px;background:#fff;color:var(--asj-wallet);font-weight:950}.asj-wallet-admin-cockpit__title h2{margin:8px 0 5px;color:var(--asj-ink);font-size:28px}.asj-wallet-admin-cockpit__title p{margin:0;color:var(--asj-muted);font-weight:800;line-height:1.8}.asj-wallet-admin-cockpit__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.asj-wallet-admin-cockpit__stats div{display:grid;gap:6px;padding:14px;border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 12px 26px rgba(23,33,29,.06)}.asj-wallet-admin-cockpit__stats span{color:#64748b;font-size:12px;font-weight:950}.asj-wallet-admin-cockpit__stats strong{color:#17211d;font-size:21px}.asj-wallet-admin-cockpit__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.asj-wallet-admin-cockpit__side{display:grid;gap:10px;padding:14px;border-radius:18px;background:rgba(255,255,255,.82)}.asj-wallet-admin-cockpit__side h3{margin:0;color:#17211d}.asj-wallet-admin-feed-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:9px;border-radius:14px;background:#fff}.asj-wallet-admin-feed-item i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:13px;background:#fff7ed;color:var(--asj-wallet);font-style:normal;font-weight:950}.asj-wallet-admin-feed-item strong,.asj-wallet-admin-feed-item span{display:block}.asj-wallet-admin-feed-item span{color:#64748b;font-size:12px;font-weight:800}.asj-wallet-customer-search{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;max-width:760px;margin:12px 0 4px;padding:12px;border:1px solid var(--asj-line);border-radius:14px;background:#fffaf7}.asj-wallet-customer-search label{display:grid;gap:7px;color:#334155;font-weight:900}.asj-wallet-customer-search input{width:100%;min-height:42px;border:1px solid var(--asj-line);border-radius:10px;background:#fff;direction:ltr;text-align:left}.asj-wallet-customer-panel{display:grid;gap:14px}.asj-wallet-customer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--asj-line);border-radius:14px;background:linear-gradient(135deg,#fff7ed,#fff)}.asj-wallet-customer-head span{display:block;color:#9a5a2e;font-size:12px;font-weight:900}.asj-wallet-customer-head h2{margin:4px 0;color:var(--asj-ink)}.asj-wallet-customer-head p{margin:0;color:var(--asj-muted);font-weight:800}.asj-wallet-customer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.asj-wallet-customer-grid div{display:grid;gap:6px;padding:13px;border:1px solid #f0dfd2;border-radius:13px;background:#fffaf7}.asj-wallet-customer-grid span{color:#64748b;font-size:12px;font-weight:900}.asj-wallet-customer-grid strong{color:#17211d;font-size:16px;overflow-wrap:anywhere}.asj-wallet-customer-grid.is-flow div{background:#fff}.asj-wallet-customer-panel+.asj-wallet-admin-card{margin-top:14px}@media(max-width:1200px){.asj-wallet-customer-grid,.asj-wallet-admin-cockpit__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-admin-cockpit{grid-template-columns:1fr}}@media(max-width:700px){.asj-wallet-customer-search,.asj-wallet-customer-grid,.asj-wallet-admin-cockpit__stats{grid-template-columns:1fr}.asj-wallet-customer-head{display:grid}.asj-wallet-customer-head .asj-wallet-actions{justify-content:flex-start}}
	body:has(.asj-wallet-standalone-page) .wd-header,body:has(.asj-wallet-standalone-page) .whb-header,body:has(.asj-wallet-standalone-page) .wd-page-title,body:has(.asj-wallet-standalone-page) .footer-container,body:has(.asj-wallet-standalone-page) .wd-prefooter,body:has(.asj-wallet-standalone-page) .wd-toolbar,body:has(.asj-wallet-standalone-page) .wd-sidebar{display:none!important}body:has(.asj-wallet-standalone-page) .wd-page-content,body:has(.asj-wallet-standalone-page) .main-page-wrapper,body:has(.asj-wallet-standalone-page) #main-content,body:has(.asj-wallet-standalone-page) .content-layout-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}body:has(.asj-wallet-standalone-page){background:#f4f7fb!important;overflow-x:hidden}
	html:has(body.asj-wallet-fullscreen-body){margin-top:0!important}body.asj-wallet-fullscreen-body{margin:0!important;min-height:100vh;background:#f4f7fb;color:#0f172a;overflow-x:hidden}body.asj-wallet-fullscreen-body #wpadminbar,body.asj-wallet-fullscreen-body .wd-header,body.asj-wallet-fullscreen-body .whb-header,body.asj-wallet-fullscreen-body .footer-container,body.asj-wallet-fullscreen-body footer{display:none!important}.asj-wallet-fullscreen-body .asj-wallet-standalone-page{min-height:100vh;padding:0;background:radial-gradient(circle at 8% 8%,rgba(139,92,246,.16),transparent 28%),radial-gradient(circle at 92% 15%,rgba(56,189,248,.16),transparent 30%),linear-gradient(135deg,#f8fbff,#eef4fb)}.asj-wallet-fullscreen-body .asj-wallet-standalone-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:18px;display:grid;gap:0}.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout{grid-template-columns:minmax(0,1fr) 292px;gap:18px;align-items:stretch;min-height:calc(100vh - 36px);direction:rtl}.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar{grid-column:2;grid-row:1;top:18px;min-height:calc(100vh - 36px);height:calc(100vh - 36px);border-radius:0 24px 24px 0;background:linear-gradient(180deg,var(--asj-wallet-dark,#0f172a),#06101e 76%);box-shadow:0 24px 70px rgba(15,23,42,.18)}.asj-wallet-fullscreen-body .asj-wallet-dashboard-main{grid-column:1;grid-row:1;min-height:0;gap:14px}.asj-wallet-fullscreen-body .asj-wallet-dashboard-content{min-height:0;align-content:start}.asj-wallet-fullscreen-body .asj-wallet-standalone-head{top:18px;min-height:64px;border-radius:18px;background:rgba(255,255,255,.92);border-color:#e8edf5;box-shadow:0 16px 42px rgba(15,23,42,.08)}.asj-wallet-fullscreen-body .asj-wallet-cockpit{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr) minmax(270px,.72fr);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.92)),radial-gradient(circle at 0 0,color-mix(in srgb,var(--asj-wallet-accent) 20%,transparent),transparent 30%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--asj-wallet) 17%,transparent),transparent 38%)}.asj-wallet-fullscreen-body .asj-wallet-cockpit__rail{display:none}.asj-wallet-fullscreen-body .asj-wallet-card,.asj-wallet-fullscreen-body .asj-wallet-stat-panel,.asj-wallet-fullscreen-body .asj-wallet-monthly-panel,.asj-wallet-fullscreen-body .asj-wallet-card-info,.asj-wallet-fullscreen-body .asj-wallet-market-list,.asj-wallet-fullscreen-body .asj-wallet-profile-pill,.asj-wallet-fullscreen-body .asj-wallet-total-balance,.asj-wallet-fullscreen-body .asj-wallet-quick-people,.asj-wallet-fullscreen-body .asj-wallet-notification-feed,.asj-wallet-fullscreen-body .asj-wallet-theme-picker,.asj-wallet-fullscreen-body .asj-wallet-admin-card{border:1px solid #e8edf5;border-radius:18px;box-shadow:0 14px 36px rgba(15,23,42,.07)}.asj-wallet-fullscreen-body .asj-wallet-table,.asj-wallet-fullscreen-body table.widefat{border:0;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px rgba(15,23,42,.05)}.asj-wallet-fullscreen-body .asj-wallet-table th,.asj-wallet-fullscreen-body table.widefat th{background:#f8fafc;color:#475569;font-weight:950}.asj-wallet-fullscreen-body .asj-wallet-table td,.asj-wallet-fullscreen-body table.widefat td{border-color:#eef2f7}.asj-wallet-fullscreen-body .asj-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.asj-wallet-fullscreen-body .asj-wallet-history{overflow:auto}.asj-wallet-fullscreen-body .asj-wallet-standalone-gate{min-height:420px;align-items:center}.asj-wallet-fullscreen-body .asj-wallet-admin-cockpit{margin-top:0;border:0;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 16px 42px rgba(15,23,42,.08)}@media(max-width:1180px){.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout{grid-template-columns:1fr}.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar,.asj-wallet-fullscreen-body .asj-wallet-dashboard-main{grid-column:1;grid-row:auto}.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar{position:relative;top:auto;height:auto;min-height:auto;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-fullscreen-body .asj-wallet-cockpit{grid-template-columns:1fr}.asj-wallet-fullscreen-body .asj-wallet-cockpit__side{grid-column:auto}}@media(max-width:720px){.asj-wallet-fullscreen-body .asj-wallet-standalone-shell{padding:10px}.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar{grid-template-columns:1fr}.asj-wallet-fullscreen-body .asj-wallet-grid{grid-template-columns:1fr}.asj-wallet-fullscreen-body .asj-wallet-topbar-tools>span:not(.asj-wallet-topbar-bell){display:none}.asj-wallet-fullscreen-body .asj-wallet-cockpit,.asj-wallet-fullscreen-body .asj-wallet-card{border-radius:16px}.asj-wallet-fullscreen-body .asj-wallet-standalone-head{top:10px}}
	.asj-wallet-dashboard-layout,.asj-wallet-dashboard-layout *{box-sizing:border-box}.asj-wallet-dashboard-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start;min-height:calc(100vh - 70px);direction:rtl}.asj-wallet-dashboard-sidebar{position:sticky;top:18px;display:grid;align-content:start;gap:8px;min-height:calc(100vh - 92px);padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(180deg,var(--asj-wallet-dark,#0f172a),#07111f 78%);color:#fff;box-shadow:0 24px 70px rgba(15,23,42,.16);overflow:hidden}.asj-wallet-dashboard-sidebar:before{content:"";position:absolute;inset:auto -60px -80px auto;width:190px;height:190px;border-radius:999px;background:color-mix(in srgb,var(--asj-wallet-accent,#8b5cf6) 28%,transparent);filter:blur(6px);pointer-events:none}.asj-wallet-dashboard-brand{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:0 0 16px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12)}.asj-wallet-dashboard-brand span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-accent));font-size:22px}.asj-wallet-dashboard-brand strong,.asj-wallet-dashboard-brand small{display:block}.asj-wallet-dashboard-brand strong{color:#fff;font-size:17px;line-height:1.4}.asj-wallet-dashboard-brand small{color:rgba(255,255,255,.62);font-weight:800}.asj-wallet-dashboard-sidebar a{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:0 11px;border-radius:13px;color:rgba(255,255,255,.84)!important;text-decoration:none;font-weight:900;transition:transform .18s ease,background .18s ease,color .18s ease}.asj-wallet-dashboard-sidebar a:hover{transform:translateX(-2px);background:rgba(255,255,255,.08);color:#fff!important}.asj-wallet-dashboard-sidebar a.is-active{background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-accent));color:#fff!important;box-shadow:0 14px 28px color-mix(in srgb,var(--asj-wallet) 28%,transparent)}.asj-wallet-dashboard-sidebar a span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:rgba(255,255,255,.1);font-size:14px}.asj-wallet-dashboard-logout{margin-top:18px!important;color:#fca5a5!important}.asj-wallet-dashboard-main{display:grid;gap:16px;min-width:0}.asj-wallet-dashboard-content{display:grid;gap:16px;min-width:0}.asj-wallet-standalone-head{position:sticky;top:14px;z-index:6}.asj-wallet-menu-toggle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:14px;background:#fff;color:var(--asj-wallet-dark,#0f172a);box-shadow:0 10px 24px rgba(15,23,42,.08);font-weight:950;cursor:pointer}.asj-wallet-topbar-tools{display:flex;align-items:center;gap:12px;min-width:0}.asj-wallet-topbar-tools>span,.asj-wallet-topbar-tools>strong{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;border-radius:999px;background:#fff;color:#334155;font-weight:950;box-shadow:0 8px 18px rgba(15,23,42,.06);white-space:nowrap}.asj-wallet-topbar-tools img{width:42px;height:42px;border-radius:999px;border:3px solid #fff;box-shadow:0 8px 18px rgba(15,23,42,.1)}.asj-wallet-topbar-bell{position:relative}.asj-wallet-topbar-bell b{position:absolute;top:-6px;inset-inline-start:-4px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px}.asj-wallet-dashboard-layout--admin{--asj-wallet:#1e3a8a;--asj-wallet-dark:#0f172a;--asj-wallet-accent:#3b82f6}.asj-wallet-dashboard-layout--customer{--asj-wallet:#6d28d9;--asj-wallet-dark:#4c1d95;--asj-wallet-accent:#a855f7}.asj-wallet-dashboard-layout--agent{--asj-wallet:#16a34a;--asj-wallet-dark:#064e3b;--asj-wallet-accent:#22c55e}.asj-wallet-admin-chart-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:14px;margin-top:14px}.asj-wallet-chart-card{padding:15px;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 14px 32px rgba(15,23,42,.07)}.asj-wallet-chart-card h3{margin:0 0 8px;color:#17211d;font-size:16px}.asj-wallet-chart-card p{margin:0 0 12px;color:#64748b;font-weight:800}.asj-wallet-line-visual{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:210px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#f8fafc,#fff)}.asj-wallet-line-visual i{display:block;min-height:22px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,var(--asj-wallet-accent),var(--asj-wallet));box-shadow:0 12px 24px color-mix(in srgb,var(--asj-wallet) 18%,transparent)}.asj-wallet-donut-visual{width:178px;height:178px;margin:8px auto;border-radius:999px;background:conic-gradient(var(--asj-wallet-accent) 0 43%,#ef4444 43% 67%,#22c55e 67% 84%,#f59e0b 84% 96%,#8b5cf6 96% 100%);position:relative}.asj-wallet-donut-visual:after{content:"";position:absolute;inset:42px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #eef2f7}.asj-wallet-donut-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.asj-wallet-donut-card li{display:flex;align-items:center;gap:8px;color:#334155;font-weight:900}.asj-wallet-donut-card li b{width:10px;height:10px;border-radius:999px}.asj-wallet-customer-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.asj-wallet-customer-actions a{display:grid;place-items:center;min-height:54px;padding:0 10px;border-radius:16px;background:#fff;color:var(--asj-wallet)!important;text-decoration:none;font-weight:950;box-shadow:0 12px 28px rgba(15,23,42,.08)}.asj-wallet-promo-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--asj-wallet-accent) 18%,#fff),#fff);box-shadow:0 14px 32px rgba(15,23,42,.08)}.asj-wallet-promo-banner strong{display:block;color:#17211d;font-size:18px}.asj-wallet-promo-banner span{display:block;margin-top:4px;color:#64748b;font-weight:800;line-height:1.7}.asj-wallet-promo-banner a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff!important;text-decoration:none;font-weight:950}.asj-wallet-agent-dashboard{display:grid;gap:16px}.asj-wallet-agent-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-radius:24px;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff;box-shadow:0 22px 54px color-mix(in srgb,var(--asj-wallet) 24%,transparent)}.asj-wallet-agent-hero span{display:inline-flex;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.16);align-items:center;font-weight:950}.asj-wallet-agent-hero h2{margin:10px 0 6px;color:#fff;font-size:30px}.asj-wallet-agent-hero p{margin:0;color:rgba(255,255,255,.78);font-weight:800;line-height:1.8}.asj-wallet-agent-hero__action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;color:var(--asj-wallet)!important;text-decoration:none;font-weight:950;white-space:nowrap}.asj-wallet-agent-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asj-wallet-agent-kpis div{display:grid;gap:6px;padding:16px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.06)}.asj-wallet-agent-kpis span{color:#64748b;font-size:12px;font-weight:950}.asj-wallet-agent-kpis strong{color:#17211d;font-size:22px}.asj-wallet-agent-kpis small{color:#64748b;font-weight:800;line-height:1.6}.asj-wallet-agent-panels{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr) minmax(260px,.7fr);gap:14px}.asj-wallet-agent-panel{min-width:0;padding:16px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.06)}.asj-wallet-agent-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.asj-wallet-agent-panel__head h3{margin:0;color:#17211d;font-size:17px}.asj-wallet-agent-panel__head span{color:#64748b;font-size:12px;font-weight:900}.asj-wallet-progress-list{display:grid;gap:13px}.asj-wallet-progress-row{display:grid;gap:8px}.asj-wallet-progress-row div{display:flex;align-items:center;justify-content:space-between;gap:10px}.asj-wallet-progress-row strong{color:#334155}.asj-wallet-progress-row span{color:var(--asj-wallet);font-weight:950}.asj-wallet-progress-row i{display:block;height:11px;border-radius:999px;background:#e2e8f0;overflow:hidden}.asj-wallet-progress-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--asj-wallet),var(--asj-wallet-accent))}.asj-wallet-agent-panel table,.asj-wallet-standalone-admin table{border-radius:14px;overflow:hidden}.asj-wallet-agent-panel table th,.asj-wallet-agent-panel table td,.asj-wallet-standalone-admin table th,.asj-wallet-standalone-admin table td{vertical-align:middle}.asj-wallet-agent-panel table code,.asj-wallet-standalone-admin table code{white-space:normal;overflow-wrap:anywhere}.asj-wallet-muted{color:#64748b;font-weight:800;line-height:1.7}@media(max-width:1180px){.asj-wallet-dashboard-layout{grid-template-columns:230px minmax(0,1fr)}.asj-wallet-agent-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-agent-panels,.asj-wallet-admin-chart-grid{grid-template-columns:1fr}.asj-wallet-line-visual{height:180px}}@media(max-width:980px){.asj-wallet-dashboard-layout{grid-template-columns:1fr}.asj-wallet-dashboard-sidebar{position:relative;top:auto;min-height:auto;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:22px}.asj-wallet-dashboard-brand,.asj-wallet-dashboard-logout{grid-column:1/-1}.asj-wallet-standalone-head{position:relative;top:auto}.asj-wallet-topbar-tools{flex-wrap:wrap}.asj-wallet-agent-hero,.asj-wallet-promo-banner{display:grid}.asj-wallet-customer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.asj-wallet-dashboard-sidebar{grid-template-columns:1fr;padding:14px}.asj-wallet-dashboard-sidebar a{min-height:40px}.asj-wallet-standalone-head{display:grid!important;grid-template-columns:auto minmax(0,1fr);border-radius:18px}.asj-wallet-topbar-tools{grid-column:1/-1}.asj-wallet-topbar-tools>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.asj-wallet-agent-kpis,.asj-wallet-customer-actions{grid-template-columns:1fr}.asj-wallet-agent-hero h2{font-size:24px}.asj-wallet-line-visual{height:150px;gap:7px;padding:10px}.asj-wallet-donut-visual{width:150px;height:150px}.asj-wallet-donut-visual:after{inset:35px}}
.shw-wallet-shell,.shw-wallet-shell *{box-sizing:border-box}.asj-wallet-fullscreen-body .asj-wallet-standalone-page{font-family:"Tajawal","Cairo",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(135deg,#f5f7fb,#eef6ff 55%,#fff7ed)}.asj-wallet-fullscreen-body .asj-wallet-standalone-shell{padding:16px}.asj-wallet-fullscreen-body .shw-wallet-shell{grid-template-columns:minmax(0,1fr) 310px;gap:16px;max-width:1840px;margin:0 auto}.asj-wallet-fullscreen-body .shw-wallet-sidebar{padding:18px 16px;border-radius:28px;background:linear-gradient(180deg,var(--asj-wallet-dark,#0f172a),color-mix(in srgb,var(--asj-wallet,#1e3a8a) 25%,#06101e) 78%);box-shadow:0 28px 70px rgba(15,23,42,.22)}.asj-wallet-fullscreen-body .shw-wallet-brand{margin-bottom:12px}.asj-wallet-fullscreen-body .shw-wallet-nav-link{font-size:14px;letter-spacing:0}.asj-wallet-fullscreen-body .shw-wallet-topbar{align-items:center;border:1px solid #e7edf6;background:rgba(255,255,255,.94);backdrop-filter:blur(18px)}.asj-wallet-fullscreen-body .shw-wallet-topbar h1{font-size:22px}.asj-wallet-fullscreen-body .shw-wallet-topbar small{display:block;margin-top:4px;color:#64748b;font-weight:800}.shw-wallet-status{background:color-mix(in srgb,var(--asj-wallet-accent) 15%,#fff)!important;color:var(--asj-wallet-dark)!important}.asj-wallet-fullscreen-body .shw-wallet-content>.asj-wallet,.asj-wallet-fullscreen-body .shw-wallet-content>.asj-wallet-admin{max-width:none;width:100%;display:grid;gap:16px}.asj-wallet-fullscreen-body .asj-wallet-cockpit{min-height:0}.asj-wallet-fullscreen-body .shw-wallet-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.shw-wallet-card{border:1px solid #e7edf6!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 44px rgba(15,23,42,.075)!important}.shw-wallet-form-card form{display:grid;gap:12px}.shw-wallet-form-card label{display:grid;gap:7px;color:#334155;font-weight:950}.shw-wallet-form-card input,.shw-wallet-form-card select,.shw-wallet-form-card textarea{width:100%;min-height:46px;border:1px solid #dbe4ef!important;border-radius:14px!important;background:#fbfdff!important;color:#111827!important}.shw-wallet-form-card button[type=submit],.asj-wallet-card button[type=submit]{min-height:46px;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark))!important;color:#fff!important;font-weight:950;box-shadow:0 14px 26px color-mix(in srgb,var(--asj-wallet) 20%,transparent)}.shw-wallet-table-card{overflow:hidden}.shw-wallet-table-wrap{width:100%;overflow:auto;border-radius:18px;background:#fff}.shw-wallet-table{min-width:1040px;border-collapse:separate!important;border-spacing:0!important}.shw-wallet-table th{font-size:12px!important;white-space:nowrap}.shw-wallet-table td{font-weight:800}.shw-wallet-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:950;white-space:nowrap}.shw-wallet-badge.is-status-completed,.shw-wallet-badge.is-status-approved{background:#dcfce7;color:#166534}.shw-wallet-badge.is-status-pending{background:#ffedd5;color:#9a3412}.shw-wallet-badge.is-status-failed,.shw-wallet-badge.is-status-rejected,.shw-wallet-badge.is-status-cancelled{background:#fee2e2;color:#991b1b}.shw-wallet-badge[class*="withdraw"],.shw-wallet-badge[class*="debit"]{background:#fee2e2;color:#991b1b}.shw-wallet-badge[class*="topup"],.shw-wallet-badge[class*="credit"],.shw-wallet-badge[class*="agent_topup"]{background:#dcfce7;color:#166534}.shw-wallet-empty{display:grid;gap:4px;padding:18px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc;color:#475569;text-align:center}.shw-wallet-empty strong{color:#111827;font-size:16px}.shw-wallet-bar-chart{position:relative;align-items:end}.shw-wallet-bar-chart i{position:relative;display:flex!important;align-items:flex-end;justify-content:center;min-width:0;color:#fff;font-style:normal}.shw-wallet-bar-chart i span{position:absolute;bottom:-28px;color:#64748b;font-size:11px;font-weight:950;white-space:nowrap}.shw-wallet-bar-chart i b{position:absolute;top:-24px;color:#334155;font-size:11px;font-weight:950}.shw-wallet-donut{background:conic-gradient(var(--asj-wallet-accent) 0 100%)}.shw-wallet-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.45);backdrop-filter:blur(8px)}.shw-wallet-modal[hidden]{display:none}.shw-wallet-modal__panel{width:min(440px,100%);padding:20px;border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.28);direction:rtl}.shw-wallet-modal__panel h3{margin:0 0 8px;color:#111827;font-size:22px}.shw-wallet-modal__panel p{margin:0 0 14px;color:#64748b;font-weight:800;line-height:1.8}.shw-wallet-modal__panel dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 12px;margin:0 0 16px;padding:12px;border-radius:16px;background:#f8fafc}.shw-wallet-modal__panel dt{color:#64748b;font-weight:950}.shw-wallet-modal__panel dd{margin:0;color:#111827;font-weight:950;overflow-wrap:anywhere}.shw-wallet-modal__panel>div{display:flex;gap:8px;justify-content:flex-end}.shw-wallet-modal__panel button{min-height:42px;padding:0 15px;border-radius:13px;border:1px solid #dbe4ef;background:#fff;color:#334155;font-weight:950;cursor:pointer}.shw-wallet-modal__panel button[data-asj-wallet-modal-confirm]{border:0;background:linear-gradient(135deg,var(--asj-wallet,#6d28d9),var(--asj-wallet-dark,#4c1d95));color:#fff}.asj-wallet-admin .shw-wallet-admin-shell{display:grid;grid-template-columns:245px minmax(0,1fr);gap:16px;align-items:start}.asj-wallet-admin .shw-wallet-admin-shell .shw-wallet-admin-sidebar{position:sticky;top:48px;display:grid!important;grid-template-columns:1fr!important;gap:8px;margin:0!important;padding:12px!important;border:1px solid #e7edf6!important;border-radius:22px!important;background:linear-gradient(180deg,#0f172a,#172554)!important;box-shadow:0 18px 48px rgba(15,23,42,.16)!important}.asj-wallet-admin .shw-wallet-admin-shell .shw-wallet-admin-sidebar .nav-tab{justify-content:flex-start!important;min-height:42px!important;border:0!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.84)!important;text-align:right!important}.asj-wallet-admin .shw-wallet-admin-shell .shw-wallet-admin-sidebar .nav-tab-active{background:linear-gradient(135deg,#2563eb,#60a5fa)!important;color:#fff!important}.asj-wallet-admin .shw-wallet-admin-content{min-width:0;display:grid;gap:16px}.asj-wallet-admin .asj-wallet-admin-card{overflow:hidden}.asj-wallet-admin .asj-wallet-admin-card table.widefat{display:table;width:100%}@media(max-width:1280px){.asj-wallet-fullscreen-body .shw-wallet-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-admin .shw-wallet-admin-shell{grid-template-columns:1fr}.asj-wallet-admin .shw-wallet-admin-shell .shw-wallet-admin-sidebar{position:relative;top:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.asj-wallet-fullscreen-body .shw-wallet-shell{grid-template-columns:1fr}.asj-wallet-fullscreen-body .shw-wallet-sidebar{height:auto!important;min-height:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-fullscreen-body .shw-wallet-brand,.asj-wallet-fullscreen-body .shw-wallet-logout{grid-column:1/-1}.asj-wallet-fullscreen-body .shw-wallet-section-grid{grid-template-columns:1fr}.asj-wallet-admin .shw-wallet-admin-shell .shw-wallet-admin-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.asj-wallet-fullscreen-body .asj-wallet-standalone-shell{padding:8px}.asj-wallet-fullscreen-body .shw-wallet-sidebar{grid-template-columns:1fr;border-radius:20px}.asj-wallet-fullscreen-body .shw-wallet-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.asj-wallet-fullscreen-body .shw-wallet-topbar-tools{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shw-wallet-modal__panel dl{grid-template-columns:1fr}.asj-wallet-admin .shw-wallet-admin-shell .shw-wallet-admin-sidebar{grid-template-columns:1fr!important}.shw-wallet-table{min-width:960px}}
html:has(body.asj-wallet-fullscreen-body){
	margin-top:0!important;
	overflow-y:scroll!important;
	scrollbar-gutter:stable both-edges;
}
body.asj-wallet-fullscreen-body{
	overflow-y:scroll!important;
	scrollbar-gutter:stable both-edges;
}
	.asj-wallet-fullscreen-body .asj-wallet-standalone-page{
		width:100vw!important;
		min-width:100vw!important;
		overflow-x:hidden!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-topbar-bell,
	.asj-wallet-fullscreen-body .asj-wallet-topbar-tools img,
	.asj-wallet-fullscreen-body .asj-wallet-topbar-tools strong,
	.asj-wallet-fullscreen-body .asj-wallet-profile-pill,
	.asj-wallet-fullscreen-body .asj-wallet-quick-people,
	.asj-wallet-fullscreen-body .asj-wallet-theme-picker,
	.asj-wallet-fullscreen-body .asj-wallet-total-balance{
		display:none!important;
	}
.asj-wallet-icon{display:block;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout{grid-template-columns:minmax(0,1fr) 292px!important;direction:rtl!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar{grid-column:2!important;padding:22px 20px!important;gap:13px!important;border:0!important;border-radius:0 24px 24px 0!important;background:radial-gradient(circle at 18% 93%,rgba(139,92,246,.36),transparent 23%),linear-gradient(180deg,#2c126d 0%,#221059 45%,#140a3d 100%)!important;color:#fff!important;box-shadow:0 30px 78px rgba(43,18,109,.28)!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-brand{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;gap:12px!important;min-height:92px!important;margin:0 0 18px!important;padding:0 0 18px!important;border-bottom:1px solid rgba(255,255,255,.16)!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-brand span{grid-column:2!important;grid-row:1!important;width:56px!important;height:56px!important;border-radius:18px!important;background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important;box-shadow:0 18px 36px rgba(124,58,237,.34)!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-brand strong{grid-column:1!important;grid-row:1!important;align-self:center!important;margin:0!important;color:#fff!important;font-size:20px!important;font-weight:950!important;text-align:right!important;line-height:1.45!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:0 16px!important;border-radius:14px!important;background:transparent!important;color:rgba(255,255,255,.86)!important;font-size:17px!important;font-weight:900!important;text-align:right!important;letter-spacing:0!important;box-shadow:none!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a:hover{background:rgba(255,255,255,.08)!important;color:#fff!important;transform:none!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a.is-active{background:linear-gradient(135deg,#7c3aed,#9b5cff)!important;color:#fff!important;box-shadow:0 18px 36px rgba(124,58,237,.28)!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a .asj-wallet-nav-icon{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:12px!important;background:rgba(255,255,255,.09)!important;color:rgba(255,255,255,.76)!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a.is-active .asj-wallet-nav-icon{background:rgba(255,255,255,.15)!important;color:#fff!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-logout{margin-top:26px!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.16)!important;color:#ff6b6b!important}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-logout .asj-wallet-nav-icon{color:#ff6b6b!important}
.asj-wallet-fullscreen-body .asj-wallet-standalone-head{display:grid!important;grid-template-columns:minmax(150px,184px) 50px minmax(130px,158px) minmax(205px,235px) minmax(0,1fr) 54px!important;align-items:center!important;gap:16px!important;min-height:86px!important;padding:13px 18px!important;border:1px solid #e8edf5!important;border-radius:0!important;background:rgba(255,255,255,.96)!important;box-shadow:0 10px 28px rgba(15,23,42,.07)!important;backdrop-filter:blur(18px)!important;direction:ltr!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-profile,.asj-wallet-fullscreen-body .asj-wallet-topbar-language,.asj-wallet-fullscreen-body .asj-wallet-topbar-kyc,.asj-wallet-fullscreen-body .asj-wallet-topbar-title{direction:rtl!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-profile{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:9px 12px!important;border:1px solid #e5eaf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px rgba(15,23,42,.045)!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-profile img{width:52px!important;height:52px!important;border-radius:999px!important;border:2px solid #fff!important;box-shadow:0 8px 20px rgba(15,23,42,.12)!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-profile strong,.asj-wallet-fullscreen-body .asj-wallet-topbar-profile span{display:block!important;text-align:right!important;white-space:nowrap!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-profile strong{color:#0f172a!important;font-size:15px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-profile span{margin-top:2px!important;color:#64748b!important;font-size:12px!important;font-weight:850!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-notification{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;text-decoration:none!important;box-shadow:none!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-notification b{position:absolute!important;top:-6px!important;right:-5px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;font-size:12px!important;font-weight:950!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-language{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;padding:0 13px!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;font-weight:950!important;box-shadow:none!important;white-space:nowrap!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-language i{display:flex!important;color:#334155!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-language i .asj-wallet-icon{width:16px!important;height:16px!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-kyc{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:66px!important;padding:10px 14px!important;border:1px solid #e5eaf2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px rgba(15,23,42,.045)!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-kyc>span{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:#ecfdf5!important;color:#16a34a!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-kyc small{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:850!important;line-height:1.3!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-kyc strong{display:block!important;margin-top:3px!important;color:#16a34a!important;font-size:14px!important;font-weight:950!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-kyc:not(.is-approved)>span{background:#fff7ed!important;color:#d97706!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-kyc:not(.is-approved) strong{color:#d97706!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-title{text-align:right!important;min-width:0!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-title span{display:block!important;color:#6d28d9!important;font-size:14px!important;font-weight:950!important}
.asj-wallet-fullscreen-body .asj-wallet-topbar-title h1{margin:4px 0 0!important;color:#0f172a!important;font-size:30px!important;line-height:1.2!important;font-weight:950!important}
.asj-wallet-fullscreen-body .asj-wallet-menu-toggle{width:50px!important;height:50px!important;border:1px solid #e5eaf2!important;border-radius:15px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 10px 22px rgba(15,23,42,.08)!important}
.asj-wallet-topup-page{padding:24px!important;border:1px solid #e7edf6!important;background:linear-gradient(135deg,#fff,#f8fbff 68%,#f5f0ff)!important}.asj-wallet-topup-page__head{display:flex!important;justify-content:flex-end!important;margin-bottom:22px!important;text-align:right!important}.asj-wallet-topup-page__head span{display:block!important;color:var(--asj-wallet)!important;font-size:15px!important;font-weight:950!important}.asj-wallet-topup-page__head h3{margin:5px 0 4px!important;color:var(--asj-wallet)!important;font-size:30px!important;line-height:1.25!important}.asj-wallet-topup-page__head p{margin:0!important;color:#64748b!important;font-size:15px!important;font-weight:850!important;line-height:1.8!important}.asj-wallet-topup-layout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.62fr)!important;gap:22px!important;align-items:start!important}.asj-wallet-topup-form-card,.asj-wallet-topup-summary,.asj-wallet-topup-status-card,.asj-wallet-topup-help,.asj-wallet-topup-recent{border:1px solid #e2e8f0!important;border-radius:22px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 18px 42px rgba(15,23,42,.07)!important}.asj-wallet-topup-form-card{overflow:hidden!important}.asj-wallet-topup-form-card__hero{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:24px!important;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark))!important;color:#fff!important}.asj-wallet-topup-form-card__hero>span{display:flex!important;align-items:center!important;justify-content:center!important;width:62px!important;height:62px!important;border-radius:20px!important;background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.16)!important;font-size:34px!important;font-weight:800!important}.asj-wallet-topup-form-card__hero h4{margin:0 0 5px!important;color:#fff!important;font-size:24px!important}.asj-wallet-topup-form-card__hero p{margin:0!important;color:rgba(255,255,255,.78)!important;font-weight:850!important;line-height:1.7!important}.asj-wallet-topup-form-card form{display:grid!important;gap:18px!important;padding:24px!important}.asj-wallet-topup-amount,.asj-wallet-topup-note{display:grid!important;gap:9px!important;margin:0!important;color:#334155!important;font-weight:950!important}.asj-wallet-topup-amount>div{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;align-items:center!important;min-height:58px!important;border:1px solid #dbe4ef!important;border-radius:15px!important;background:#fbfdff!important;overflow:hidden!important}.asj-wallet-topup-amount input{width:100%!important;min-height:58px!important;padding:0 16px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#111827!important;font-size:18px!important;font-weight:950!important;direction:ltr!important;text-align:left!important}.asj-wallet-topup-amount b{display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;border-right:1px solid #dbe4ef!important;color:#334155!important;font-weight:950!important}.asj-wallet-topup-amount small{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#64748b!important;font-size:12px!important;font-weight:850!important;line-height:1.7!important}.asj-wallet-topup-methods{display:grid!important;gap:12px!important}.asj-wallet-topup-methods>strong{color:#334155!important;font-size:16px!important}.asj-wallet-topup-methods>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.asj-wallet-topup-method{position:relative!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:8px!important;min-height:132px!important;margin:0!important;padding:14px 10px!important;border:1px solid #e2e8f0!important;border-radius:18px!important;background:#fff!important;color:#111827!important;cursor:pointer!important;text-align:center!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.asj-wallet-topup-method:hover,.asj-wallet-topup-method.is-selected{border-color:var(--asj-wallet)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--asj-wallet) 13%,transparent),0 16px 34px rgba(15,23,42,.06)!important;transform:translateY(-1px)!important}.asj-wallet-topup-method input{position:absolute!important;top:12px!important;left:12px!important;width:18px!important;height:18px!important;accent-color:var(--asj-wallet)!important}.asj-wallet-topup-method i{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:#f5f3ff!important;color:var(--asj-wallet)!important;font-size:22px!important;font-style:normal!important;font-weight:950!important}.asj-wallet-topup-method span{color:#111827!important;font-size:14px!important;font-weight:950!important}.asj-wallet-topup-method small{color:#64748b!important;font-size:11px!important;font-weight:800!important;line-height:1.55!important}.asj-wallet-topup-note textarea{width:100%!important;min-height:86px!important;padding:14px!important;border:1px solid #dbe4ef!important;border-radius:15px!important;background:#fbfdff!important;color:#111827!important;box-shadow:none!important}.asj-wallet-topup-page button[type=submit]{width:100%!important;min-height:52px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark))!important;color:#fff!important;box-shadow:0 16px 32px color-mix(in srgb,var(--asj-wallet) 18%,transparent)!important;font-size:16px!important;font-weight:950!important}.asj-wallet-topup-secure{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#64748b!important;font-weight:850!important}.asj-wallet-topup-side{display:grid!important;gap:18px!important}.asj-wallet-topup-summary,.asj-wallet-topup-status-card,.asj-wallet-topup-help{padding:22px!important}.asj-wallet-topup-summary__head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}.asj-wallet-topup-summary__head h4,.asj-wallet-topup-status-card h4,.asj-wallet-topup-help h4,.asj-wallet-topup-recent h4{margin:0!important;color:#111827!important;font-size:20px!important}.asj-wallet-topup-summary__head span{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:12px!important;background:#ede9fe!important;color:var(--asj-wallet)!important;font-weight:950!important}.asj-wallet-topup-summary>div:not(.asj-wallet-topup-summary__head){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:46px!important;border-bottom:1px solid #eef2f7!important;color:#64748b!important;font-weight:900!important}.asj-wallet-topup-summary strong{color:#111827!important;font-size:16px!important}.asj-wallet-topup-summary .is-added{margin-top:8px!important;padding:10px!important;border:0!important;border-radius:12px!important;background:#f5f3ff!important;color:var(--asj-wallet)!important}.asj-wallet-topup-summary .is-added strong{color:var(--asj-wallet)!important;font-size:18px!important}.asj-wallet-topup-status-card{display:grid!important;gap:14px!important}.asj-wallet-topup-status-card>div{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.asj-wallet-topup-status-card i{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:#eff6ff!important;color:#2563eb!important;font-style:normal!important;font-weight:950!important}.asj-wallet-topup-status-card i.is-pending{background:#ffedd5!important;color:#9a3412!important}.asj-wallet-topup-status-card i.is-done{background:#dcfce7!important;color:#166534!important}.asj-wallet-topup-status-card i.is-rejected{background:#fee2e2!important;color:#991b1b!important}.asj-wallet-topup-status-card strong,.asj-wallet-topup-status-card small{display:block!important}.asj-wallet-topup-status-card strong{color:#111827!important;font-size:14px!important}.asj-wallet-topup-status-card small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.5!important}.asj-wallet-topup-help{display:grid!important;gap:13px!important}.asj-wallet-topup-help p{margin:0!important;color:#64748b!important;font-weight:850!important;line-height:1.8!important}.asj-wallet-topup-help a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;border:1px solid #c4b5fd!important;border-radius:14px!important;background:#fff!important;color:var(--asj-wallet)!important;text-decoration:none!important;font-weight:950!important}.asj-wallet-topup-recent{margin-top:22px!important;padding:20px!important;overflow:auto!important}.asj-wallet-topup-recent table{width:100%!important;min-width:720px!important;margin-top:14px!important;border-collapse:collapse!important}.asj-wallet-topup-recent th,.asj-wallet-topup-recent td{padding:13px 10px!important;border-bottom:1px solid #eef2f7!important;text-align:right!important}.asj-wallet-topup-recent th{color:#64748b!important;font-size:12px!important;font-weight:950!important}.asj-wallet-topup-recent td{color:#111827!important;font-size:14px!important;font-weight:850!important}.asj-wallet-topup-recent code{display:inline-flex!important;padding:4px 8px!important;border-radius:8px!important;background:#f1f5f9!important;color:#334155!important;font-size:12px!important}
.asj-wallet-send-page{
	padding:24px!important;
	border:1px solid #e7edf6!important;
	background:linear-gradient(135deg,#fff,#f8fbff 62%,#f5f0ff)!important;
}
.asj-wallet-send-page__head{
	display:flex!important;
	align-items:flex-start!important;
	justify-content:space-between!important;
	gap:16px!important;
	margin-bottom:22px!important;
}
.asj-wallet-send-page__head span{
	display:block!important;
	color:var(--asj-wallet)!important;
	font-size:15px!important;
	font-weight:950!important;
}
.asj-wallet-send-page__head h3{
	margin:5px 0 4px!important;
	color:#111827!important;
	font-size:30px!important;
	line-height:1.25!important;
}
.asj-wallet-send-page__head p{
	margin:0!important;
	color:#64748b!important;
	font-size:15px!important;
	font-weight:850!important;
	line-height:1.8!important;
}
.asj-wallet-send-page__limits{
	min-width:180px!important;
	padding:12px 15px!important;
	border:1px solid #ede9fe!important;
	border-radius:18px!important;
	background:#fff!important;
	box-shadow:0 14px 30px rgba(109,40,217,.08)!important;
}
.asj-wallet-send-page__limits strong{
	display:block!important;
	margin-top:5px!important;
	color:#111827!important;
	font-size:18px!important;
}
.asj-wallet-transfer-form{
	display:grid!important;
	gap:16px!important;
}
.asj-wallet-transfer-layout{
	display:grid!important;
	grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)!important;
	gap:22px!important;
	align-items:stretch!important;
}
.asj-wallet-transfer-details,
.asj-wallet-transfer-summary{
	min-width:0!important;
	padding:24px!important;
	border:1px solid #e2e8f0!important;
	border-radius:24px!important;
	background:rgba(255,255,255,.94)!important;
	box-shadow:0 20px 46px rgba(15,23,42,.08)!important;
}
.asj-wallet-transfer-card-head,
.asj-wallet-transfer-summary__title{
	display:flex!important;
	align-items:flex-start!important;
	justify-content:space-between!important;
	gap:12px!important;
	margin-bottom:18px!important;
}
.asj-wallet-transfer-card-head h4,
.asj-wallet-transfer-summary__title h4{
	margin:0!important;
	color:#111827!important;
	font-size:22px!important;
	line-height:1.35!important;
}
.asj-wallet-transfer-card-head span{
	color:#64748b!important;
	font-weight:900!important;
}
.asj-wallet-transfer-summary__title span{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:36px!important;
	height:36px!important;
	border-radius:10px!important;
	background:#ede9fe!important;
	color:var(--asj-wallet)!important;
	font-weight:950!important;
}
.asj-wallet-send-page .asj-wallet-identity{
	gap:12px!important;
	margin-bottom:18px!important;
}
.asj-wallet-send-page .asj-wallet-identity__tabs{
	grid-template-columns:repeat(4,minmax(0,1fr))!important;
	gap:12px!important;
	padding:0!important;
	border:0!important;
	background:transparent!important;
}
.asj-wallet-send-page .asj-wallet-identity__tabs button{
	min-height:58px!important;
	border:1px solid #e2e8f0!important;
	border-radius:14px!important;
	background:#fff!important;
	color:#64748b!important;
	box-shadow:0 10px 20px rgba(15,23,42,.035)!important;
}
.asj-wallet-send-page .asj-wallet-identity__tabs button.is-active{
	border-color:var(--asj-wallet)!important;
	background:#fff!important;
	color:var(--asj-wallet)!important;
	box-shadow:0 0 0 3px color-mix(in srgb,var(--asj-wallet) 14%,transparent)!important;
}
.asj-wallet-send-page .asj-wallet-identity__field>span,
.asj-wallet-transfer-field>span{
	color:#334155!important;
	font-size:14px!important;
	font-weight:950!important;
}
.asj-wallet-send-page .asj-wallet-identity__input,
.asj-wallet-transfer-field>div,
.asj-wallet-transfer-field textarea{
	min-height:58px!important;
	border:1px solid #dbe4ef!important;
	border-radius:14px!important;
	background:#fbfdff!important;
}
.asj-wallet-send-page .asj-wallet-identity__input b{
	border-left:1px solid #dbe4ef!important;
	background:#f8fafc!important;
	color:#111827!important;
	min-width:86px!important;
	justify-content:center!important;
}
.asj-wallet-transfer-field{
	display:grid!important;
	gap:9px!important;
	margin:0 0 14px!important;
}
.asj-wallet-transfer-field span small{
	color:#94a3b8!important;
	font-size:12px!important;
}
.asj-wallet-transfer-field>div{
	display:grid!important;
	grid-template-columns:minmax(0,1fr) 62px!important;
	align-items:center!important;
	overflow:hidden!important;
}
.asj-wallet-transfer-field input,
.asj-wallet-transfer-field textarea{
	border:0!important;
	background:transparent!important;
	box-shadow:none!important;
}
.asj-wallet-transfer-field input{
	min-height:56px!important;
	padding:0 14px!important;
	font-size:16px!important;
	font-weight:900!important;
}
.asj-wallet-transfer-field b{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	align-self:stretch!important;
	border-right:1px solid #dbe4ef!important;
	color:#111827!important;
	font-weight:950!important;
}
.asj-wallet-transfer-field textarea{
	min-height:70px!important;
	padding:14px!important;
	resize:vertical!important;
}
.asj-wallet-transfer-presets{
	display:grid!important;
	grid-template-columns:repeat(5,minmax(0,1fr))!important;
	gap:10px!important;
	margin:-2px 0 16px!important;
}
.asj-wallet-transfer-presets button{
	min-height:36px!important;
	border:1px solid #e2e8f0!important;
	border-radius:999px!important;
	background:#f8fafc!important;
	color:#475569!important;
	box-shadow:none!important;
	font-size:12px!important;
	font-weight:950!important;
}
.asj-wallet-transfer-presets button:hover{
	border-color:var(--asj-wallet)!important;
	color:var(--asj-wallet)!important;
	background:#fff!important;
}
.asj-wallet-transfer-fees{
	display:grid!important;
	gap:9px!important;
	margin-top:4px!important;
	padding:14px!important;
	border:1px solid #e2e8f0!important;
	border-radius:16px!important;
	background:#fbfdff!important;
}
.asj-wallet-transfer-fees div,
.asj-wallet-transfer-summary__rows div{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:12px!important;
}
.asj-wallet-transfer-fees span,
.asj-wallet-transfer-summary__rows span{
	color:#64748b!important;
	font-weight:900!important;
}
.asj-wallet-transfer-fees strong,
.asj-wallet-transfer-summary__rows strong{
	color:#111827!important;
	font-weight:950!important;
}
.asj-wallet-transfer-fees div:last-child{
	padding-top:9px!important;
	border-top:1px dashed #cbd5e1!important;
}
.asj-wallet-transfer-fees div:last-child strong,
.asj-wallet-transfer-summary__rows .is-total strong{
	color:var(--asj-wallet)!important;
	font-size:20px!important;
}
.asj-wallet-transfer-otp{
	margin-top:14px!important;
	padding:14px!important;
	border:1px solid #ede9fe!important;
	border-radius:16px!important;
	background:#f8f5ff!important;
}
.asj-wallet-transfer-otp .asj-wallet-otp-field{
	margin:0!important;
}
.asj-wallet-transfer-otp .asj-wallet-otp-field small{
	color:#64748b!important;
	font-weight:800!important;
	line-height:1.7!important;
}
.asj-wallet-transfer-otp .asj-wallet-otp-actions button{
	width:100%!important;
	margin-top:8px!important;
	border-radius:13px!important;
	background:#111827!important;
}
.asj-wallet-otp-actions button:disabled{
	cursor:not-allowed!important;
	opacity:.72!important;
	background:#475569!important;
	box-shadow:none!important;
}
.asj-wallet-otp-timer{
	display:block!important;
	margin-top:7px!important;
	color:#64748b!important;
	font-size:12px!important;
	font-weight:900!important;
	line-height:1.7!important;
	text-align:center!important;
}
.asj-wallet-transfer-summary{
	display:grid!important;
	align-content:start!important;
	gap:18px!important;
}
.asj-wallet-transfer-recipient{
	display:grid!important;
	justify-items:center!important;
	gap:7px!important;
	padding:12px 10px 18px!important;
	text-align:center!important;
}
.asj-wallet-transfer-recipient>div{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:76px!important;
	height:76px!important;
	border-radius:999px!important;
	background:linear-gradient(135deg,#ede9fe,#ddd6fe)!important;
	color:var(--asj-wallet)!important;
	font-size:34px!important;
	font-weight:950!important;
}
.asj-wallet-transfer-recipient span,
.asj-wallet-transfer-recipient small{
	color:#94a3b8!important;
	font-weight:900!important;
}
.asj-wallet-transfer-recipient strong{
	color:#111827!important;
	font-size:20px!important;
	line-height:1.35!important;
}
.asj-wallet-transfer-summary__rows{
	display:grid!important;
	gap:12px!important;
}
.asj-wallet-transfer-summary__rows .is-total{
	margin-top:4px!important;
	padding-top:18px!important;
	border-top:1px dashed #cbd5e1!important;
}
.asj-wallet-transfer-safe{
	display:grid!important;
	grid-template-columns:44px minmax(0,1fr)!important;
	align-items:center!important;
	gap:12px!important;
	padding:13px!important;
	border:1px solid #ddd6fe!important;
	border-radius:16px!important;
	background:#f5f3ff!important;
}
.asj-wallet-transfer-safe>span{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:44px!important;
	height:44px!important;
	border-radius:14px!important;
	background:#ede9fe!important;
}
.asj-wallet-transfer-safe strong,
.asj-wallet-transfer-safe small{
	display:block!important;
}
.asj-wallet-transfer-safe strong{
	color:var(--asj-wallet)!important;
}
.asj-wallet-transfer-safe small{
	margin-top:4px!important;
	color:#64748b!important;
	font-weight:850!important;
	line-height:1.7!important;
}
.asj-wallet-transfer-submit{
	width:100%!important;
	min-height:52px!important;
	font-size:16px!important;
	border-radius:14px!important;
}
.asj-wallet-transfer-cancel{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:46px!important;
	border:1px solid #e2e8f0!important;
	border-radius:14px!important;
	background:#fff!important;
	color:#334155!important;
	text-decoration:none!important;
	font-weight:950!important;
}
.asj-wallet-transfer-security{
	display:grid!important;
	grid-template-columns:46px minmax(0,1fr)!important;
	align-items:center!important;
	gap:12px!important;
	padding:14px 18px!important;
	border:1px solid #ede9fe!important;
	border-radius:16px!important;
	background:linear-gradient(135deg,#f5f3ff,#fff)!important;
}
.asj-wallet-transfer-security>span{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:46px!important;
	height:46px!important;
	border-radius:999px!important;
	background:#ede9fe!important;
}
.asj-wallet-transfer-security strong,
.asj-wallet-transfer-security small{
	display:block!important;
}
.asj-wallet-transfer-security strong{
	color:#111827!important;
}
.asj-wallet-transfer-security small{
	margin-top:3px!important;
	color:#64748b!important;
	font-weight:800!important;
}
.asj-wallet-send-page .asj-wallet-lookup{
	margin:-4px 0 16px!important;
	border-radius:16px!important;
	background:#f8fafc!important;
	border:1px solid #e2e8f0!important;
}
.asj-wallet-send-page .asj-wallet-lookup.is-found{
	background:#f0fdf4!important;
	border-color:#bbf7d0!important;
}
.asj-wallet-recent-sends{
	display:grid!important;
	gap:14px!important;
	margin-top:18px!important;
	padding:18px!important;
	border:1px solid #e7edf6!important;
	border-radius:22px!important;
	background:rgba(255,255,255,.95)!important;
	box-shadow:0 18px 42px rgba(15,23,42,.07)!important;
}
.asj-wallet-recent-sends__head{
	display:flex!important;
	align-items:flex-start!important;
	justify-content:space-between!important;
	gap:12px!important;
}
.asj-wallet-recent-sends__head span{
	color:var(--asj-wallet)!important;
	font-size:12px!important;
	font-weight:950!important;
}
.asj-wallet-recent-sends__head h4{
	margin:3px 0 0!important;
	color:#111827!important;
	font-size:20px!important;
}
.asj-wallet-recent-sends__head small,
.asj-wallet-recent-sends__empty{
	color:#64748b!important;
	font-weight:850!important;
	line-height:1.7!important;
}
.asj-wallet-recent-sends__list{
	display:grid!important;
	grid-template-columns:repeat(5,minmax(0,1fr))!important;
	gap:10px!important;
}
.asj-wallet-recent-sends__list button{
	display:grid!important;
	grid-template-columns:42px minmax(0,1fr)!important;
	align-items:center!important;
	gap:8px!important;
	min-height:82px!important;
	padding:10px!important;
	border:1px solid #e2e8f0!important;
	border-radius:18px!important;
	background:#fbfdff!important;
	color:#111827!important;
	box-shadow:none!important;
	cursor:pointer!important;
	text-align:right!important;
}
.asj-wallet-recent-sends__list button:hover{
	border-color:var(--asj-wallet)!important;
	box-shadow:0 14px 30px color-mix(in srgb,var(--asj-wallet) 12%,transparent)!important;
	transform:translateY(-1px)!important;
}
.asj-wallet-recent-sends__list button>span{
	grid-row:1/4!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:42px!important;
	height:42px!important;
	border-radius:999px!important;
	background:linear-gradient(135deg,#ede9fe,#ddd6fe)!important;
	color:var(--asj-wallet)!important;
	font-size:18px!important;
	font-weight:950!important;
}
.asj-wallet-recent-sends__list strong,
.asj-wallet-recent-sends__list small,
.asj-wallet-recent-sends__list b{
	display:block!important;
	min-width:0!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important;
	white-space:nowrap!important;
}
.asj-wallet-recent-sends__list strong{font-size:13px!important}
.asj-wallet-recent-sends__list small{color:#64748b!important;font-size:11px!important}
.asj-wallet-recent-sends__list b{color:var(--asj-wallet)!important;font-size:12px!important}
.asj-wallet-transactions-page,
.asj-wallet-transaction-detail-page{
	padding:24px!important;
	border:1px solid #e7edf6!important;
	border-radius:24px!important;
	background:linear-gradient(135deg,#fff,#f8fbff 70%,#f5f0ff)!important;
	box-shadow:0 20px 48px rgba(15,23,42,.075)!important;
}
.asj-wallet-transactions-head,
.asj-wallet-detail-head{
	display:flex!important;
	align-items:flex-start!important;
	justify-content:space-between!important;
	gap:14px!important;
	margin-bottom:18px!important;
}
.asj-wallet-transactions-head span,
.asj-wallet-detail-head span{
	display:block!important;
	color:var(--asj-wallet)!important;
	font-weight:950!important;
}
.asj-wallet-transactions-head h3,
.asj-wallet-detail-head h3{
	margin:4px 0!important;
	color:var(--asj-wallet)!important;
	font-size:28px!important;
	line-height:1.25!important;
}
.asj-wallet-transactions-head p,
.asj-wallet-detail-head p{
	margin:0!important;
	color:#64748b!important;
	font-weight:850!important;
	line-height:1.7!important;
}
.asj-wallet-transactions-head>a,
.asj-wallet-detail-back{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:44px!important;
	padding:0 18px!important;
	border:1px solid #c4b5fd!important;
	border-radius:14px!important;
	background:#fff!important;
	color:var(--asj-wallet)!important;
	text-decoration:none!important;
	font-weight:950!important;
}
.asj-wallet-transactions-toolbar{
	display:grid!important;
	grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.55fr))!important;
	gap:12px!important;
	margin-bottom:16px!important;
}
.asj-wallet-transactions-toolbar label{
	display:grid!important;
	gap:7px!important;
	color:#64748b!important;
	font-size:12px!important;
	font-weight:950!important;
}
.asj-wallet-transactions-toolbar input,
.asj-wallet-transactions-toolbar select{
	width:100%!important;
	min-height:48px!important;
	padding:0 13px!important;
	border:1px solid #dbe4ef!important;
	border-radius:14px!important;
	background:#fff!important;
	color:#111827!important;
	box-shadow:none!important;
	font-weight:900!important;
}
.asj-wallet-customer-table-wrap{
	width:100%!important;
	overflow:auto!important;
	border:1px solid #e7edf6!important;
	border-radius:20px!important;
	background:#fff!important;
	box-shadow:0 14px 34px rgba(15,23,42,.055)!important;
}
.asj-wallet-customer-table{
	width:100%!important;
	min-width:980px!important;
	border-collapse:collapse!important;
	background:#fff!important;
}
.asj-wallet-customer-table th,
.asj-wallet-customer-table td{
	padding:15px 14px!important;
	border-bottom:1px solid #eef2f7!important;
	text-align:right!important;
	vertical-align:middle!important;
}
.asj-wallet-customer-table th{
	background:#f8fafc!important;
	color:#475569!important;
	font-size:12px!important;
	font-weight:950!important;
	white-space:nowrap!important;
}
.asj-wallet-customer-table td{
	color:#17211d!important;
	font-size:14px!important;
	font-weight:850!important;
}
.asj-wallet-customer-table code{
	display:inline-flex!important;
	align-items:center!important;
	min-height:28px!important;
	padding:0 8px!important;
	border-radius:8px!important;
	background:#f1f5f9!important;
	color:#334155!important;
	font-size:12px!important;
}
.asj-wallet-tx-type,
.asj-wallet-tx-status,
.asj-wallet-tx-view{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:30px!important;
	padding:0 11px!important;
	border-radius:999px!important;
	background:#eef2ff!important;
	color:#3730a3!important;
	font-size:12px!important;
	font-weight:950!important;
	white-space:nowrap!important;
	text-decoration:none!important;
}
.asj-wallet-tx-type.is-transfer{background:#ede9fe!important;color:var(--asj-wallet)!important}
.asj-wallet-tx-type.is-topup,.asj-wallet-tx-status.is-completed,.asj-wallet-tx-status.is-approved{background:#dcfce7!important;color:#166534!important}
.asj-wallet-tx-type.is-withdraw{background:#fee2e2!important;color:#991b1b!important}
.asj-wallet-tx-type.is-payment{background:#ffedd5!important;color:#9a3412!important}
.asj-wallet-tx-status.is-pending{background:#ffedd5!important;color:#9a3412!important}
.asj-wallet-tx-status.is-failed,.asj-wallet-tx-status.is-rejected{background:#fee2e2!important;color:#991b1b!important}
.asj-wallet-tx-view{border:1px solid #c4b5fd!important;background:#fff!important;color:var(--asj-wallet)!important}
.asj-wallet-customer-table tr[hidden]{display:none!important}
.asj-wallet-detail-back{
	width:max-content!important;
	margin-bottom:16px!important;
	color:#334155!important;
	border-color:#e2e8f0!important;
}
.asj-wallet-detail-head{
	display:block!important;
	text-align:right!important;
}
.asj-wallet-detail-layout{
	display:grid!important;
	grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr)!important;
	gap:22px!important;
	align-items:start!important;
}
.asj-wallet-detail-card,
.asj-wallet-detail-summary{
	padding:24px!important;
	border:1px solid #e2e8f0!important;
	border-radius:22px!important;
	background:rgba(255,255,255,.96)!important;
	box-shadow:0 18px 42px rgba(15,23,42,.07)!important;
}
.asj-wallet-detail-card h4,
.asj-wallet-detail-summary h4{
	margin:0 0 18px!important;
	color:#111827!important;
	font-size:22px!important;
}
.asj-wallet-detail-row{
	display:grid!important;
	grid-template-columns:minmax(160px,.7fr) minmax(0,1fr) 42px!important;
	align-items:center!important;
	gap:12px!important;
	min-height:58px!important;
	padding:10px 0!important;
	border-bottom:1px solid #eef2f7!important;
}
.asj-wallet-detail-row:last-child{border-bottom:0!important}
.asj-wallet-detail-row span b,
.asj-wallet-detail-row span small{
	display:block!important;
}
.asj-wallet-detail-row span b{
	color:#64748b!important;
	font-size:12px!important;
	font-weight:950!important;
	direction:ltr!important;
	text-align:right!important;
}
.asj-wallet-detail-row span small{
	color:#94a3b8!important;
	font-size:12px!important;
	font-weight:800!important;
}
.asj-wallet-detail-row strong{
	color:#111827!important;
	font-weight:950!important;
	overflow-wrap:anywhere!important;
}
.asj-wallet-detail-row.is-money strong{
	color:#ef4444!important;
	font-size:18px!important;
}
.asj-wallet-detail-row i,
.asj-wallet-detail-summary__icon{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:42px!important;
	height:42px!important;
	border-radius:13px!important;
	background:#ede9fe!important;
	color:var(--asj-wallet)!important;
	font-style:normal!important;
	font-weight:950!important;
}
.asj-wallet-detail-summary{
	display:grid!important;
	gap:15px!important;
}
.asj-wallet-detail-summary__amount strong,
.asj-wallet-detail-summary .is-total strong{
	color:var(--asj-wallet)!important;
	font-size:22px!important;
}
.asj-wallet-detail-summary>div:not(.asj-wallet-detail-summary__icon){
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:12px!important;
	padding:10px 0!important;
	border-bottom:1px solid #eef2f7!important;
}
.asj-wallet-detail-summary span{
	color:#64748b!important;
	font-weight:900!important;
}
.asj-wallet-detail-summary button{
	min-height:48px!important;
	border:1px solid #c4b5fd!important;
	border-radius:14px!important;
	background:#fff!important;
	color:var(--asj-wallet)!important;
	font-weight:950!important;
	cursor:pointer!important;
}
.asj-wallet-detail-support{
	display:grid!important;
	grid-template-columns:46px minmax(0,1fr) auto!important;
	align-items:center!important;
	gap:12px!important;
	margin-top:18px!important;
	padding:15px!important;
	border:1px solid #ddd6fe!important;
	border-radius:18px!important;
	background:#f5f3ff!important;
}
.asj-wallet-detail-support p{
	margin:0!important;
	color:#64748b!important;
	font-weight:850!important;
	line-height:1.7!important;
}
.asj-wallet-detail-support a{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:42px!important;
	padding:0 14px!important;
	border-radius:12px!important;
	background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark))!important;
	color:#fff!important;
	text-decoration:none!important;
	font-weight:950!important;
}
@media(max-width:1200px){
	.asj-wallet-topup-layout{
		grid-template-columns:1fr!important;
	}
	.asj-wallet-topup-methods>div{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
	}
	.asj-wallet-transfer-layout{
		grid-template-columns:1fr!important;
	}
	.asj-wallet-recent-sends__list{
		grid-template-columns:repeat(3,minmax(0,1fr))!important;
	}
	.asj-wallet-detail-layout{
		grid-template-columns:1fr!important;
	}
}
@media(max-width:760px){
	.asj-wallet-topup-page{
		padding:16px!important;
	}
	.asj-wallet-topup-page__head{
		display:grid!important;
	}
	.asj-wallet-topup-page__head h3{
		font-size:24px!important;
	}
	.asj-wallet-topup-form-card__hero{
		grid-template-columns:1fr!important;
		padding:18px!important;
	}
	.asj-wallet-topup-form-card form,
	.asj-wallet-topup-summary,
	.asj-wallet-topup-status-card,
	.asj-wallet-topup-help{
		padding:16px!important;
	}
	.asj-wallet-topup-methods>div{
		grid-template-columns:1fr!important;
	}
	.asj-wallet-topup-amount small{
		display:grid!important;
	}
	.asj-wallet-send-page{
		padding:16px!important;
	}
	.asj-wallet-send-page__head{
		display:grid!important;
	}
	.asj-wallet-send-page__head h3{
		font-size:24px!important;
	}
	.asj-wallet-transfer-details,
	.asj-wallet-transfer-summary{
		padding:16px!important;
		border-radius:18px!important;
	}
	.asj-wallet-send-page .asj-wallet-identity__tabs,
	.asj-wallet-transfer-presets{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
	}
	.asj-wallet-recent-sends__head,
	.asj-wallet-transactions-head{
		display:grid!important;
	}
	.asj-wallet-recent-sends__list,
	.asj-wallet-transactions-toolbar{
		grid-template-columns:1fr!important;
	}
	.asj-wallet-detail-row,
	.asj-wallet-detail-support{
		grid-template-columns:1fr!important;
	}
}
.asj-wallet-fullscreen-body .asj-wallet-standalone-shell{
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
	margin:0!important;
	padding:18px!important;
}
	.asj-wallet-fullscreen-body .shw-wallet-shell,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout{
		width:100%!important;
		max-width:none!important;
		min-width:0!important;
		margin:0!important;
		grid-template-columns:minmax(0,1fr) 310px!important;
		grid-template-areas:"main sidebar"!important;
		direction:ltr!important;
		min-height:calc(100vh - 36px)!important;
		align-items:stretch!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar{
		grid-area:sidebar!important;
		grid-column:auto!important;
		grid-row:auto!important;
		direction:rtl!important;
		width:310px!important;
		min-height:calc(100vh - 36px)!important;
		height:calc(100vh - 36px)!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-main{
		grid-area:main!important;
		grid-column:auto!important;
		grid-row:auto!important;
		direction:rtl!important;
		width:100%!important;
		max-width:none!important;
		min-width:0!important;
	min-height:calc(100vh - 36px)!important;
	grid-template-rows:auto minmax(0,1fr)!important;
}
.asj-wallet-fullscreen-body .asj-wallet-standalone-head,
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content,
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet,
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet-admin{
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content{
	min-height:calc(100vh - 118px)!important;
	align-content:start!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet,
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet-admin{
	min-height:calc(100vh - 118px)!important;
	align-content:start!important;
}
	.asj-wallet-fullscreen-body .asj-wallet-cockpit,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet>.asj-wallet-card:only-child,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet-admin>.asj-wallet-admin-card:only-child{
		width:100%!important;
		min-height:calc(100vh - 118px)!important;
	}
		.asj-wallet-fullscreen-body .asj-wallet-cockpit{
			grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;
			align-items:stretch!important;
		}
		.asj-wallet-fullscreen-body .asj-wallet-cockpit__overview,
		.asj-wallet-fullscreen-body .asj-wallet-cockpit__card{
			min-width:0!important;
		}
		.asj-wallet-fullscreen-body .asj-wallet-stat-panel{
			display:grid!important;
			grid-template-rows:auto minmax(0,1fr)!important;
			min-height:220px!important;
		}
		.asj-wallet-fullscreen-body .asj-wallet-stat-bars{
			align-content:center!important;
		}
		.asj-wallet-fullscreen-body .asj-wallet-stat-row{
			grid-template-columns:86px minmax(0,1fr) minmax(0,1fr)!important;
			min-height:44px!important;
		}
	.asj-wallet-dashboard-layout.is-sidebar-collapsed{
		grid-template-columns:minmax(0,1fr)!important;
		grid-template-areas:"main"!important;
	}
.asj-wallet-dashboard-layout.is-sidebar-collapsed .asj-wallet-dashboard-sidebar{
	display:none!important;
}
.asj-wallet-stat-panel__tabs button{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:34px;
	padding:0 13px;
	border:0;
	border-radius:999px;
	background:#f8fafc;
	color:#64748b;
	font-size:12px;
	font-weight:950;
	cursor:pointer;
	transition:background .18s ease,color .18s ease,transform .18s ease;
}
.asj-wallet-stat-panel__tabs button:hover{
	transform:translateY(-1px);
	background:#eef2ff;
	color:var(--asj-wallet);
}
.asj-wallet-stat-panel__tabs button.is-active{
	background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));
	color:#fff;
}
.asj-wallet-stat-row[data-asj-wallet-period-panel]{
	display:none;
}
.asj-wallet-stat-row[data-asj-wallet-period-panel].is-active{
	display:grid;
}
.asj-wallet-notification-head{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	margin-bottom:12px;
}
.asj-wallet-notification-head h3{
	margin:0!important;
}
.asj-wallet-feed-item.has-actions{
	grid-template-columns:38px minmax(0,1fr) auto!important;
	align-items:center!important;
}
.asj-wallet-notification-delete,
.asj-wallet-notification-clear{
	margin:0!important;
}
.asj-wallet-notification-delete button,
.asj-wallet-notification-clear button{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:34px!important;
	padding:0 12px!important;
	border:0!important;
	border-radius:999px!important;
	background:#fee2e2!important;
	color:#991b1b!important;
	box-shadow:none!important;
	font-size:12px!important;
	font-weight:950!important;
	cursor:pointer!important;
}
.asj-wallet-notification-clear button{
	background:#111827!important;
	color:#fff!important;
}
.asj-wallet-date-stack{
	display:grid!important;
	gap:5px!important;
	min-width:132px!important;
}
.asj-wallet-date-stack>span{
	display:grid!important;
	gap:2px!important;
}
.asj-wallet-date-stack>span+span{
	padding-top:6px!important;
	border-top:1px solid #eef2f7!important;
}
.asj-wallet-date-stack small{
	display:block!important;
	color:#64748b!important;
	font-size:11px!important;
	font-weight:950!important;
	line-height:1.25!important;
}
.asj-wallet-date-stack strong{
	display:block!important;
	color:#111827!important;
	font-size:12px!important;
	font-weight:950!important;
	line-height:1.35!important;
	white-space:nowrap!important;
	direction:ltr!important;
	text-align:right!important;
}
.asj-wallet-note-empty{
	color:#94a3b8!important;
	font-size:12px!important;
	font-weight:900!important;
	white-space:nowrap!important;
}
.asj-wallet-note-toggle{
	min-width:120px!important;
	max-width:220px!important;
}
.asj-wallet-note-toggle summary{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:34px!important;
	padding:7px 10px!important;
	border:1px solid #e2e8f0!important;
	border-radius:12px!important;
	background:#f8fafc!important;
	color:#334155!important;
	font-size:12px!important;
	font-weight:950!important;
	cursor:pointer!important;
	list-style:none!important;
}
.asj-wallet-note-toggle summary::-webkit-details-marker{
	display:none!important;
}
.asj-wallet-note-toggle summary span{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:max-content!important;
	min-height:22px!important;
	padding:0 8px!important;
	border-radius:999px!important;
	background:#111827!important;
	color:#fff!important;
	font-size:11px!important;
	font-weight:950!important;
}
.asj-wallet-note-toggle .asj-wallet-note-action--close{
	display:none!important;
}
.asj-wallet-note-toggle[open] .asj-wallet-note-action--open{
	display:none!important;
}
.asj-wallet-note-toggle[open] .asj-wallet-note-action--close{
	display:inline-flex!important;
}
.asj-wallet-note-toggle summary b{
	display:block!important;
	color:#64748b!important;
	font-size:11px!important;
	font-weight:800!important;
	line-height:1.45!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important;
	white-space:nowrap!important;
}
.asj-wallet-note-toggle[open] summary{
	border-color:#c4b5fd!important;
	background:#f5f3ff!important;
}
.asj-wallet-note-toggle[open] summary span{
	background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark))!important;
}
.asj-wallet-note-toggle[open] summary span:before{
	content:none!important;
}
.asj-wallet-note-toggle p{
	margin:8px 0 0!important;
	max-height:160px!important;
	overflow:auto!important;
	padding:10px!important;
	border:1px solid #e2e8f0!important;
	border-radius:12px!important;
	background:#fff!important;
	color:#334155!important;
	font-size:12px!important;
	font-weight:800!important;
	line-height:1.7!important;
	white-space:normal!important;
}
.asj-wallet-notification-summary{
	display:grid!important;
	grid-template-columns:repeat(5,minmax(0,1fr))!important;
	gap:10px!important;
	margin:0 0 14px!important;
}
.asj-wallet-notification-status-card{
	display:grid!important;
	gap:5px!important;
	padding:12px!important;
	border:1px solid #e2e8f0!important;
	border-radius:16px!important;
	background:#fff!important;
	box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
.asj-wallet-notification-status-card span{
	color:#64748b!important;
	font-size:12px!important;
	font-weight:950!important;
}
.asj-wallet-notification-status-card strong{
	color:#111827!important;
	font-size:22px!important;
	line-height:1.2!important;
}
.asj-wallet-notification-status-card.is-pending strong{color:#9a3412!important}
.asj-wallet-notification-status-card.is-approved strong,
.asj-wallet-notification-status-card.is-completed strong{color:#166534!important}
.asj-wallet-notification-status-card.is-rejected strong{color:#991b1b!important}
.asj-wallet-notification-groups{
	display:grid!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:14px!important;
}
.asj-wallet-notification-group{
	display:grid!important;
	align-content:start!important;
	gap:12px!important;
	padding:14px!important;
	border:1px solid #e7edf6!important;
	border-radius:20px!important;
	background:#fff!important;
	box-shadow:0 14px 32px rgba(15,23,42,.06)!important;
}
.asj-wallet-notification-group__head{
	display:grid!important;
	grid-template-columns:42px minmax(0,1fr) auto!important;
	align-items:center!important;
	gap:10px!important;
}
.asj-wallet-notification-group__head>span{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:42px!important;
	height:42px!important;
	border-radius:14px!important;
	background:#f3e8ff!important;
	color:var(--asj-wallet)!important;
	font-size:16px!important;
	font-weight:950!important;
}
.asj-wallet-notification-group.is-topup .asj-wallet-notification-group__head>span{background:#dcfce7!important;color:#166534!important}
.asj-wallet-notification-group.is-withdraw .asj-wallet-notification-group__head>span{background:#fee2e2!important;color:#991b1b!important}
.asj-wallet-notification-group.is-transfer .asj-wallet-notification-group__head>span{background:#dbeafe!important;color:#1d4ed8!important}
.asj-wallet-notification-group.is-payment .asj-wallet-notification-group__head>span{background:#ffedd5!important;color:#9a3412!important}
.asj-wallet-notification-group__head h4{
	margin:0!important;
	color:#111827!important;
	font-size:15px!important;
}
.asj-wallet-notification-group__head small{
	display:block!important;
	margin-top:3px!important;
	color:#64748b!important;
	font-size:12px!important;
	font-weight:800!important;
	line-height:1.5!important;
}
.asj-wallet-notification-group__head b{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-width:32px!important;
	height:32px!important;
	padding:0 8px!important;
	border-radius:999px!important;
	background:#f8fafc!important;
	color:#334155!important;
	font-size:12px!important;
	font-weight:950!important;
}
.asj-wallet-notification-group .asj-wallet-feed-list{
	gap:8px!important;
}
.asj-wallet-notification-group .asj-wallet-feed-item{
	padding:9px!important;
	border:1px solid #f1f5f9!important;
	border-radius:14px!important;
	background:#f8fafc!important;
}
.asj-wallet-feed-item em{
	display:inline-flex!important;
	align-items:center!important;
	min-height:22px!important;
	margin-top:6px!important;
	padding:0 8px!important;
	border-radius:999px!important;
	background:#eef2ff!important;
	color:#334155!important;
	font-style:normal!important;
	font-size:11px!important;
	font-weight:950!important;
}
.asj-wallet-feed-item em.is-status-pending{background:#ffedd5!important;color:#9a3412!important}
.asj-wallet-feed-item em.is-status-approved,
.asj-wallet-feed-item em.is-status-completed{background:#dcfce7!important;color:#166534!important}
.asj-wallet-feed-item em.is-status-rejected,
.asj-wallet-feed-item em.is-status-failed,
.asj-wallet-feed-item em.is-status-cancelled{background:#fee2e2!important;color:#991b1b!important}
.asj-wallet-otp-field{
	grid-column:1/-1!important;
	padding:12px!important;
	border:1px dashed #cbd5e1!important;
	border-radius:14px!important;
	background:#f8fafc!important;
}
.asj-wallet-otp-field small{
	display:block;
	color:#64748b;
	font-size:12px;
	font-weight:800;
	line-height:1.7;
}
.asj-wallet-otp-actions{
	display:flex;
	justify-content:flex-start;
	grid-column:1/-1!important;
}
.asj-wallet-otp-actions button{
	min-height:40px!important;
	padding:0 14px!important;
	border:0!important;
	border-radius:999px!important;
	background:#111827!important;
	color:#fff!important;
	box-shadow:none!important;
	font-size:13px!important;
	font-weight:950!important;
	cursor:pointer!important;
}
	@media(max-width:1180px){
		.asj-wallet-fullscreen-body .shw-wallet-shell,
		.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout{
			grid-template-columns:1fr!important;
			grid-template-areas:"main" "sidebar"!important;
		}
		.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar{
			width:100%!important;
		height:auto!important;
		min-height:auto!important;
	}
}
@media(max-width:980px){
	.asj-wallet-dashboard-layout:not(.is-sidebar-open) .asj-wallet-dashboard-sidebar{
		display:none!important;
	}
	.asj-wallet-dashboard-layout.is-sidebar-open .asj-wallet-dashboard-sidebar{
		display:grid!important;
	}
	.asj-wallet-dashboard-layout.is-sidebar-open{
		grid-template-columns:1fr!important;
		grid-template-areas:"sidebar" "main"!important;
	}
	.asj-wallet-menu-toggle{
		background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark))!important;
		color:#fff!important;
	}
	.asj-wallet-notification-summary,
	.asj-wallet-notification-groups{
		grid-template-columns:1fr!important;
	}
}
@media(max-width:720px){
	.asj-wallet-fullscreen-body .asj-wallet-standalone-shell{
		padding:10px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-main,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-content,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet-admin,
	.asj-wallet-fullscreen-body .asj-wallet-cockpit,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet>.asj-wallet-card:only-child{
		min-height:calc(100vh - 96px)!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-cockpit,
	.asj-wallet-fullscreen-body .asj-wallet-stat-row{
		grid-template-columns:1fr!important;
	}
}

/* Final RTL layout lock: sidebar stays on the right, content fills the left side. */
.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout,
.asj-wallet-fullscreen-body .shw-wallet-shell{
	display:flex!important;
	flex-direction:row!important;
	align-items:stretch!important;
	justify-content:stretch!important;
	gap:18px!important;
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
	min-height:calc(100vh - 36px)!important;
	margin:0!important;
	direction:rtl!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar,
.asj-wallet-fullscreen-body .shw-wallet-sidebar{
	flex:0 0 310px!important;
	width:310px!important;
	max-width:310px!important;
	min-width:310px!important;
	height:calc(100vh - 36px)!important;
	min-height:calc(100vh - 36px)!important;
	position:sticky!important;
	top:18px!important;
	order:0!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-main,
.asj-wallet-fullscreen-body .shw-wallet-main{
	flex:1 1 auto!important;
	width:auto!important;
	max-width:none!important;
	min-width:0!important;
	min-height:calc(100vh - 36px)!important;
	order:1!important;
	display:grid!important;
	grid-template-rows:auto minmax(0,1fr)!important;
	align-content:start!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content,
.asj-wallet-fullscreen-body .shw-wallet-content{
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet,
.asj-wallet-fullscreen-body .asj-wallet-dashboard-content>.asj-wallet-admin{
	width:100%!important;
	max-width:none!important;
	min-width:0!important;
}
.asj-wallet-fullscreen-body .asj-wallet-pin{
	width:100%!important;
	max-width:none!important;
	min-height:calc(100vh - 118px)!important;
	align-content:start!important;
}
.asj-wallet-fullscreen-body .asj-wallet-pin .asj-wallet-hero{
	width:100%!important;
}
.asj-wallet-fullscreen-body .asj-wallet-pin .asj-wallet-pin-card{
	width:min(520px,100%)!important;
	max-width:520px!important;
	margin-inline:auto!important;
}
@media(max-width:1180px){
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout,
	.asj-wallet-fullscreen-body .shw-wallet-shell{
		flex-direction:column!important;
		min-height:auto!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar,
	.asj-wallet-fullscreen-body .shw-wallet-sidebar{
		flex:0 0 auto!important;
		width:100%!important;
		max-width:none!important;
		min-width:0!important;
		height:auto!important;
		min-height:auto!important;
		position:relative!important;
		top:auto!important;
		order:0!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-main,
	.asj-wallet-fullscreen-body .shw-wallet-main{
		order:1!important;
		min-height:auto!important;
	}
}
@media(max-width:980px){
	.asj-wallet-dashboard-layout:not(.is-sidebar-open) .asj-wallet-dashboard-sidebar{
		display:none!important;
	}
	.asj-wallet-dashboard-layout.is-sidebar-open .asj-wallet-dashboard-sidebar{
		display:grid!important;
	}
}
.asj-wallet-home{
	display:grid!important;
	gap:24px!important;
	width:100%!important;
	max-width:none!important;
	padding:10px 0 0!important;
	background:transparent!important;
	box-shadow:none!important;
}
.asj-wallet-home__head{
	display:grid!important;
	justify-items:end!important;
	gap:7px!important;
	padding:0 4px!important;
	text-align:right!important;
}
.asj-wallet-home__head span{
	color:#6d28d9!important;
	font-size:24px!important;
	font-weight:950!important;
	line-height:1.35!important;
}
.asj-wallet-home__head h2{
	margin:0!important;
	color:#6d28d9!important;
	font-size:28px!important;
	line-height:1.3!important;
	font-weight:950!important;
}
.asj-wallet-home__head p{
	margin:0!important;
	color:#64748b!important;
	font-size:16px!important;
	font-weight:850!important;
	line-height:1.7!important;
}
.asj-wallet-balance-hero{
	position:relative!important;
	display:grid!important;
	grid-template-columns:1fr 1.05fr!important;
	grid-template-areas:"amount icon" "id status" "actions actions"!important;
	gap:26px!important;
	min-height:430px!important;
	padding:44px 44px 34px!important;
	border:0!important;
	border-radius:24px!important;
	overflow:hidden!important;
	color:#fff!important;
	background:
		radial-gradient(circle at 10% 14%,rgba(255,255,255,.16),transparent 17%),
		radial-gradient(circle at 62% -18%,rgba(255,255,255,.09),transparent 32%),
		linear-gradient(135deg,#39208f 0%,#5f2ed2 46%,#1d145f 100%)!important;
	box-shadow:0 20px 42px rgba(49,26,127,.20),inset 0 0 0 1px rgba(255,255,255,.10)!important;
}
.asj-wallet-balance-hero:before{
	content:""!important;
	position:absolute!important;
	inset:-120px 21% auto auto!important;
	width:620px!important;
	height:620px!important;
	border:1px solid rgba(255,255,255,.09)!important;
	border-radius:999px!important;
	pointer-events:none!important;
}
.asj-wallet-balance-hero:after{
	content:""!important;
	position:absolute!important;
	inset:-95px -70px auto auto!important;
	width:360px!important;
	height:520px!important;
	background:linear-gradient(145deg,rgba(255,255,255,.08),transparent)!important;
	transform:skewX(-18deg)!important;
	pointer-events:none!important;
}
.asj-wallet-balance-hero__icon{
	grid-area:icon!important;
	position:relative!important;
	z-index:1!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:140px!important;
	height:140px!important;
	border-radius:32px!important;
	background:linear-gradient(135deg,rgba(255,255,255,.20),rgba(255,255,255,.07))!important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),0 22px 44px rgba(15,23,42,.16)!important;
}
.asj-wallet-balance-hero__icon .asj-wallet-icon{
	width:76px!important;
	height:76px!important;
	color:#fff!important;
	stroke-width:1.8!important;
}
.asj-wallet-balance-hero__amount{
	grid-area:amount!important;
	position:relative!important;
	z-index:1!important;
	display:grid!important;
	align-content:start!important;
	justify-items:end!important;
	gap:12px!important;
	text-align:right!important;
}
.asj-wallet-balance-hero__amount span{
	display:flex!important;
	align-items:center!important;
	gap:9px!important;
	color:rgba(255,255,255,.90)!important;
	font-size:19px!important;
	font-weight:900!important;
}
.asj-wallet-balance-hero__amount span .asj-wallet-icon{
	width:22px!important;
	height:22px!important;
}
.asj-wallet-balance-hero__amount strong{
	color:#fff!important;
	font-size:64px!important;
	line-height:1.05!important;
	font-weight:950!important;
	letter-spacing:0!important;
	text-shadow:0 14px 32px rgba(0,0,0,.18)!important;
}
.asj-wallet-balance-hero__amount small{
	color:rgba(255,255,255,.76)!important;
	font-size:16px!important;
	font-weight:850!important;
}
.asj-wallet-balance-hero__id{
	grid-area:id!important;
	position:relative!important;
	z-index:1!important;
	display:grid!important;
	justify-items:start!important;
	align-content:end!important;
	gap:9px!important;
}
.asj-wallet-balance-hero__id span{
	color:rgba(255,255,255,.82)!important;
	font-size:17px!important;
	font-weight:900!important;
}
.asj-wallet-balance-hero__id strong{
	color:#fff!important;
	font-size:22px!important;
	font-weight:950!important;
	letter-spacing:2px!important;
}
.asj-wallet-balance-hero__id button{
	position:absolute!important;
	inset:auto auto 1px -42px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:38px!important;
	height:38px!important;
	border:1px solid rgba(255,255,255,.36)!important;
	border-radius:12px!important;
	background:rgba(255,255,255,.20)!important;
	color:#fff!important;
	cursor:pointer!important;
	box-shadow:0 10px 22px rgba(15,23,42,.16)!important;
	transition:transform .16s ease,background .16s ease,border-color .16s ease!important;
}
.asj-wallet-balance-hero__id button:hover{
	transform:translateY(-1px)!important;
	background:rgba(255,255,255,.30)!important;
	border-color:rgba(255,255,255,.58)!important;
}
.asj-wallet-balance-hero__id button .asj-wallet-icon{
	width:21px!important;
	height:21px!important;
	stroke-width:2.2!important;
}
.asj-wallet-balance-hero__status{
	grid-area:status!important;
	position:relative!important;
	z-index:1!important;
	justify-self:end!important;
	align-self:end!important;
	display:flex!important;
	align-items:center!important;
	gap:8px!important;
	min-height:54px!important;
	padding:0 20px!important;
	border-radius:999px!important;
	background:rgba(15,23,42,.40)!important;
	color:#fff!important;
	font-weight:950!important;
}
.asj-wallet-balance-hero__status strong{
	color:#4ade80!important;
}
.asj-wallet-balance-hero__status.is-pending strong{
	color:#fdba74!important;
}
.asj-wallet-balance-hero__status.is-frozen strong{
	color:#fca5a5!important;
}
.asj-wallet-balance-hero__status i{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:32px!important;
	height:32px!important;
	border-radius:999px!important;
	background:rgba(34,197,94,.15)!important;
	color:#4ade80!important;
	font-style:normal!important;
}
.asj-wallet-balance-hero__actions{
	grid-area:actions!important;
	position:relative!important;
	z-index:1!important;
	display:grid!important;
	grid-template-columns:1fr 1fr!important;
	gap:28px!important;
	align-items:center!important;
}
.asj-wallet-balance-hero__actions a{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:12px!important;
	min-height:72px!important;
	padding:0 20px!important;
	border-radius:13px!important;
	text-decoration:none!important;
	font-size:21px!important;
	font-weight:950!important;
}
.asj-wallet-balance-hero__actions a .asj-wallet-icon{
	width:28px!important;
	height:28px!important;
}
.asj-wallet-balance-hero__actions .is-primary{
	background:#fff!important;
	color:#6d28d9!important;
	box-shadow:0 18px 38px rgba(15,23,42,.14)!important;
}
.asj-wallet-balance-hero__actions .is-outline{
	border:1px solid rgba(255,255,255,.38)!important;
	background:rgba(255,255,255,.04)!important;
	color:#fff!important;
}
.asj-wallet-home-kpis{
	display:grid!important;
	grid-template-columns:repeat(4,minmax(0,1fr))!important;
	gap:24px!important;
}
.asj-wallet-home-kpi{
	display:grid!important;
	grid-template-columns:64px minmax(0,1fr)!important;
	grid-template-areas:"icon label" "icon value" "icon meta"!important;
	align-items:center!important;
	gap:6px 16px!important;
	min-height:158px!important;
	padding:28px!important;
	border:1px solid #e7edf6!important;
	border-radius:18px!important;
	background:#fff!important;
	box-shadow:0 16px 34px rgba(15,23,42,.08)!important;
	text-align:right!important;
}
.asj-wallet-home-kpi i{
	grid-area:icon!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:58px!important;
	height:58px!important;
	border-radius:17px!important;
	background:#f5f3ff!important;
	color:#7c3aed!important;
	font-style:normal!important;
}
.asj-wallet-home-kpi span{
	grid-area:label!important;
	color:#64748b!important;
	font-size:15px!important;
	font-weight:850!important;
}
.asj-wallet-home-kpi strong{
	grid-area:value!important;
	color:#0f172a!important;
	font-size:25px!important;
	line-height:1.2!important;
	font-weight:950!important;
}
.asj-wallet-home-kpi small,
.asj-wallet-home-kpi a{
	grid-area:meta!important;
	color:#16a34a!important;
	font-size:14px!important;
	font-weight:900!important;
	text-decoration:none!important;
}
.asj-wallet-home-kpi.is-sent small{
	color:#ef4444!important;
}
.asj-wallet-home-kpi.is-received i{
	background:#dcfce7!important;
	color:#16a34a!important;
}
.asj-wallet-home-kpi.is-sent i{
	background:#dbeafe!important;
	color:#2563eb!important;
}
.asj-wallet-home-kpi.is-count i{
	background:#ffedd5!important;
	color:#f59e0b!important;
}
.asj-wallet-home-kpi.is-card i{
	background:#ede9fe!important;
	color:#7c3aed!important;
}
.asj-wallet-home-quick{
	display:grid!important;
	grid-template-columns:1fr repeat(4,minmax(0,1fr))!important;
	align-items:center!important;
	gap:0!important;
	min-height:182px!important;
	padding:28px!important;
	border:1px solid #e7edf6!important;
	border-radius:18px!important;
	background:#fff!important;
	box-shadow:0 16px 34px rgba(15,23,42,.08)!important;
}
.asj-wallet-home-quick h3{
	margin:0!important;
	color:#0f172a!important;
	font-size:21px!important;
	font-weight:950!important;
	text-align:right!important;
}
.asj-wallet-home-quick div{
	display:grid!important;
	justify-items:center!important;
	gap:9px!important;
	min-height:88px!important;
	padding:0 20px!important;
	border-inline-start:1px solid #e7edf6!important;
	text-align:center!important;
}
.asj-wallet-home-quick div:last-child{
	border-inline-start:0!important;
}
.asj-wallet-home-quick i{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:58px!important;
	height:58px!important;
	border-radius:999px!important;
	background:#f5f3ff!important;
	color:#6d28d9!important;
	font-style:normal!important;
}
.asj-wallet-home-quick div:nth-of-type(1) i{
	background:#dcfce7!important;
	color:#16a34a!important;
}
.asj-wallet-home-quick div:nth-of-type(2) i{
	background:#ede9fe!important;
	color:#6d28d9!important;
}
.asj-wallet-home-quick div:nth-of-type(3) i{
	background:#eff6ff!important;
	color:#2563eb!important;
}
.asj-wallet-home-quick div:nth-of-type(4) i{
	background:#f1f5f9!important;
	color:#334155!important;
}
.asj-wallet-home-quick span{
	color:#64748b!important;
	font-size:14px!important;
	font-weight:850!important;
}
.asj-wallet-home-quick strong{
	color:#17211d!important;
	font-size:18px!important;
	font-weight:950!important;
	line-height:1.45!important;
}
@media(max-width:1280px){
	.asj-wallet-balance-hero{
		grid-template-columns:1fr!important;
		grid-template-areas:"amount" "icon" "id" "status" "actions"!important;
	}
	.asj-wallet-balance-hero__icon{
		width:110px!important;
		height:110px!important;
	}
	.asj-wallet-home-kpis{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
	}
	.asj-wallet-home-quick{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
	}
	.asj-wallet-home-quick h3{
		grid-column:1/-1!important;
	}
}
@media(max-width:720px){
	.asj-wallet-home__head span,
	.asj-wallet-home__head h2{
		font-size:22px!important;
	}
	.asj-wallet-balance-hero{
		min-height:0!important;
		padding:26px 20px!important;
		border-radius:20px!important;
	}
	.asj-wallet-balance-hero__amount strong{
		font-size:40px!important;
	}
	.asj-wallet-balance-hero__actions,
	.asj-wallet-home-kpis,
	.asj-wallet-home-quick{
		grid-template-columns:1fr!important;
	}
	.asj-wallet-home-kpi{
		min-height:130px!important;
		padding:20px!important;
	}
	.asj-wallet-home-quick div{
		border-inline-start:0!important;
		border-top:1px solid #e7edf6!important;
		padding-top:16px!important;
	}
}
/* Keep every sidebar item visible without an internal scrollbar. */
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar,
.asj-wallet-fullscreen-body .shw-wallet-sidebar{
	overflow-y:hidden!important;
	overflow-x:hidden!important;
	scrollbar-width:none!important;
	align-content:start!important;
	gap:5px!important;
	padding:16px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar::-webkit-scrollbar,
.asj-wallet-fullscreen-body .shw-wallet-sidebar::-webkit-scrollbar{
	display:none!important;
	width:0!important;
	height:0!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-brand,
.asj-wallet-fullscreen-body .shw-wallet-brand{
	min-height:62px!important;
	margin-bottom:5px!important;
	padding-bottom:9px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-brand span,
.asj-wallet-fullscreen-body .shw-wallet-brand span{
	width:44px!important;
	height:44px!important;
	border-radius:15px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-brand strong,
.asj-wallet-fullscreen-body .shw-wallet-brand strong{
	font-size:18px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-brand small,
.asj-wallet-fullscreen-body .shw-wallet-brand small{
	display:none!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a,
.asj-wallet-fullscreen-body .shw-wallet-sidebar a{
	min-height:40px!important;
	padding:0 11px!important;
	gap:9px!important;
	font-size:15px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a .asj-wallet-nav-icon,
.asj-wallet-fullscreen-body .shw-wallet-sidebar a .asj-wallet-nav-icon{
	width:32px!important;
	height:32px!important;
	border-radius:11px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-dashboard-logout,
.asj-wallet-fullscreen-body .shw-wallet-logout{
	margin-top:7px!important;
	padding-top:8px!important;
}
@media(max-height:760px) and (min-width:1181px){
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar,
	.asj-wallet-fullscreen-body .shw-wallet-sidebar{
		gap:4px!important;
		padding:12px 14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-brand,
	.asj-wallet-fullscreen-body .shw-wallet-brand{
		min-height:54px!important;
		margin-bottom:4px!important;
		padding-bottom:8px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a,
	.asj-wallet-fullscreen-body .shw-wallet-sidebar a{
		min-height:36px!important;
		font-size:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-sidebar a .asj-wallet-nav-icon,
	.asj-wallet-fullscreen-body .shw-wallet-sidebar a .asj-wallet-nav-icon{
		width:30px!important;
		height:30px!important;
	}
}
/* Final customer homepage fidelity pass. */
.asj-wallet-fullscreen-body .asj-wallet-home{
	align-content:start!important;
	gap:24px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-home__head{
	justify-items:start!important;
	text-align:right!important;
	padding-inline:4px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-balance-hero{
	grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)!important;
	grid-template-areas:"amount icon" "status id" "actions actions"!important;
	align-items:start!important;
	gap:26px 34px!important;
	min-height:430px!important;
	padding:48px 48px 34px!important;
	direction:rtl!important;
}
.asj-wallet-fullscreen-body .asj-wallet-balance-hero__amount{
	justify-items:start!important;
	text-align:right!important;
}
.asj-wallet-fullscreen-body .asj-wallet-balance-hero__icon{
	justify-self:end!important;
	align-self:start!important;
	margin-top:4px!important;
}
.asj-wallet-fullscreen-body .asj-wallet-balance-hero__id{
	justify-items:end!important;
	align-content:end!important;
	text-align:left!important;
}
.asj-wallet-fullscreen-body .asj-wallet-balance-hero__status{
	justify-self:start!important;
	align-self:end!important;
}
.asj-wallet-fullscreen-body .asj-wallet-balance-hero__actions{
	direction:ltr!important;
	align-self:end!important;
}
.asj-wallet-fullscreen-body .asj-wallet-balance-hero__actions a{
	direction:rtl!important;
}
@media(max-width:720px){
	.asj-wallet-fullscreen-body .asj-wallet-standalone-shell{
		padding:8px!important;
		overflow:hidden!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-main,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-content,
	.asj-wallet-fullscreen-body .asj-wallet-home{
		min-width:0!important;
		width:100%!important;
		max-width:100%!important;
		overflow:hidden!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-standalone-head{
		position:relative!important;
		top:auto!important;
		display:grid!important;
		grid-template-columns:minmax(0,1fr) 46px!important;
		grid-template-areas:"title menu" "profile profile" "kyc kyc"!important;
		align-items:center!important;
		gap:10px!important;
		width:100%!important;
		min-height:auto!important;
		padding:10px!important;
		border-radius:16px!important;
		overflow:hidden!important;
		direction:rtl!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-topbar-title{
		grid-area:title!important;
		min-width:0!important;
		text-align:right!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-topbar-title h1{
		font-size:21px!important;
		line-height:1.25!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-menu-toggle{
		grid-area:menu!important;
		justify-self:end!important;
		width:44px!important;
		height:44px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-topbar-profile{
		grid-area:profile!important;
		width:100%!important;
		min-width:0!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-topbar-kyc{
		grid-area:kyc!important;
		width:100%!important;
		min-width:0!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-topbar-notification,
	.asj-wallet-fullscreen-body .asj-wallet-topbar-language{
		display:none!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home{
		gap:14px!important;
		padding-top:4px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home__head{
		justify-items:start!important;
		padding-inline:2px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home__head span,
	.asj-wallet-fullscreen-body .asj-wallet-home__head h2{
		font-size:22px!important;
		line-height:1.35!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home__head p{
		font-size:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero{
		grid-template-columns:1fr!important;
		grid-template-areas:"amount" "icon" "id" "status" "actions"!important;
		gap:16px!important;
		min-height:auto!important;
		padding:24px 16px 20px!important;
		border-radius:18px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero:before{
		inset:-150px -130px auto auto!important;
		width:420px!important;
		height:420px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero:after{
		inset:0 auto auto -120px!important;
		width:210px!important;
		height:360px!important;
		opacity:.65!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__amount{
		justify-items:start!important;
		gap:8px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__amount strong{
		font-size:38px!important;
		line-height:1.08!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__icon{
		justify-self:end!important;
		width:90px!important;
		height:90px!important;
		border-radius:24px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__icon .asj-wallet-icon{
		width:52px!important;
		height:52px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__id{
		justify-items:start!important;
		text-align:right!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__id button{
		position:static!important;
		margin-top:2px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__status{
		justify-self:start!important;
		min-height:44px!important;
		padding-inline:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__actions{
		grid-template-columns:1fr!important;
		gap:10px!important;
		direction:rtl!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-balance-hero__actions a{
		min-height:56px!important;
		font-size:18px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home-kpis{
		grid-template-columns:1fr!important;
		gap:12px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home-kpi{
		grid-template-columns:minmax(0,1fr) 58px!important;
		grid-template-areas:"label icon" "value icon" "meta icon"!important;
		min-height:104px!important;
		padding:18px!important;
		border-radius:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home-kpi i{
		justify-self:end!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home-quick{
		grid-template-columns:1fr!important;
		min-height:auto!important;
		padding:18px!important;
		border-radius:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home-quick h3{
		grid-column:auto!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-home-quick div{
		border-inline-start:0!important;
		border-top:1px solid #e7edf6!important;
		min-height:94px!important;
		padding:16px 0 0!important;
	}
}
.asj-wallet-mobile-nav{
	display:none!important;
}
@media(max-width:1180px) and (orientation:portrait), (max-width:820px){
	body.asj-wallet-fullscreen-body{
		overflow-x:hidden!important;
		background:linear-gradient(180deg,#f6f8fc 0%,#edf4fb 100%)!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer{
		display:block!important;
		width:min(100%,760px)!important;
		margin:0 auto!important;
		min-height:100vh!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-dashboard-sidebar,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .shw-wallet-sidebar{
		display:none!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-dashboard-main,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .shw-wallet-main{
		display:grid!important;
		gap:12px!important;
		min-width:0!important;
		padding-bottom:92px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-dashboard-content,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .shw-wallet-content{
		width:100%!important;
		min-width:0!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-standalone-head{
		position:relative!important;
		top:auto!important;
		display:grid!important;
		grid-template-columns:minmax(128px,178px) 42px 44px minmax(0,1fr) 48px!important;
		grid-template-areas:"profile notification language title menu"!important;
		align-items:center!important;
		gap:9px!important;
		width:100%!important;
		min-height:72px!important;
		padding:8px 10px!important;
		border:1px solid #e7edf6!important;
		border-radius:16px!important;
		background:#fff!important;
		box-shadow:0 12px 28px rgba(15,23,42,.07)!important;
		overflow:hidden!important;
		direction:ltr!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-profile{
		grid-area:profile!important;
		grid-template-columns:44px minmax(0,1fr)!important;
		gap:9px!important;
		min-height:54px!important;
		padding:6px 8px!important;
		border-radius:13px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-profile img{
		width:42px!important;
		height:42px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-profile strong{
		font-size:13px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-profile span{
		font-size:11px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-notification{
		grid-area:notification!important;
		display:flex!important;
		width:40px!important;
		height:40px!important;
		border-radius:13px!important;
		box-shadow:none!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-language{
		grid-area:language!important;
		display:flex!important;
		width:40px!important;
		height:40px!important;
		min-height:40px!important;
		padding:0!important;
		border-radius:13px!important;
		box-shadow:none!important;
		background:#fff!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-language strong,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-language i:last-child,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-kyc{
		display:none!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-title{
		grid-area:title!important;
		min-width:0!important;
		text-align:right!important;
		direction:rtl!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-title span{
		display:none!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-title h1{
		margin:0!important;
		font-size:21px!important;
		line-height:1.25!important;
		color:#0f172a!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-menu-toggle{
		grid-area:menu!important;
		justify-self:end!important;
		width:42px!important;
		height:42px!important;
		border-radius:13px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home{
		gap:16px!important;
		padding-top:10px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home__head{
		justify-items:start!important;
		gap:5px!important;
		padding:0 4px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home__head span,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home__head h2{
		font-size:24px!important;
		line-height:1.28!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home__head p{
		font-size:14px!important;
		line-height:1.6!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero{
		grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;
		grid-template-areas:"amount icon" "status id" "actions actions"!important;
		gap:14px 18px!important;
		min-height:0!important;
		padding:22px 24px 18px!important;
		border-radius:16px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero:before{
		inset:-160px 22% auto auto!important;
		width:430px!important;
		height:430px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero:after{
		inset:-60px -90px auto auto!important;
		width:210px!important;
		height:390px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__icon{
		width:84px!important;
		height:84px!important;
		border-radius:22px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__icon .asj-wallet-icon{
		width:48px!important;
		height:48px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__amount{
		gap:8px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__amount span{
		font-size:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__amount strong{
		font-size:38px!important;
		line-height:1.05!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__amount small{
		font-size:12px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__id span,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__status span{
		font-size:12px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__id strong{
		font-size:15px!important;
		letter-spacing:1px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__id button{
		position:static!important;
		width:30px!important;
		height:30px!important;
		border-radius:10px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__id button .asj-wallet-icon{
		width:17px!important;
		height:17px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__status{
		min-height:38px!important;
		padding:0 12px!important;
		gap:6px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__status i{
		width:24px!important;
		height:24px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__actions{
		grid-template-columns:1fr 1fr!important;
		gap:12px!important;
		direction:ltr!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__actions a{
		min-height:50px!important;
		border-radius:10px!important;
		font-size:16px!important;
		gap:8px!important;
		direction:rtl!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__actions a .asj-wallet-icon{
		width:22px!important;
		height:22px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpis{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
		gap:12px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi{
		grid-template-columns:minmax(0,1fr) 50px!important;
		grid-template-areas:"label icon" "value icon" "meta icon"!important;
		min-height:116px!important;
		padding:16px!important;
		border-radius:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi i{
		width:48px!important;
		height:48px!important;
		border-radius:15px!important;
		justify-self:end!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi span{
		font-size:12px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi strong{
		font-size:19px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi small,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi a{
		font-size:12px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-quick{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
		min-height:auto!important;
		padding:18px!important;
		border-radius:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-quick h3{
		grid-column:1/-1!important;
		font-size:17px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-quick div{
		min-height:92px!important;
		padding:12px!important;
		border-top:1px solid #edf2f7!important;
		border-inline-start:0!important;
	}
	.asj-wallet-mobile-nav{
		position:fixed!important;
		inset:auto auto max(8px,env(safe-area-inset-bottom)) 50%!important;
		transform:translateX(-50%)!important;
		z-index:99999!important;
		display:grid!important;
		grid-template-columns:repeat(5,minmax(0,1fr))!important;
		align-items:center!important;
		width:min(calc(100vw - 20px),620px)!important;
		min-height:66px!important;
		padding:7px 10px!important;
		border:1px solid rgba(255,255,255,.22)!important;
		border-radius:18px!important;
		background:linear-gradient(135deg,#33118a 0%,#2b1175 48%,#1d0f58 100%)!important;
		box-shadow:0 18px 44px rgba(49,26,127,.30)!important;
		direction:rtl!important;
	}
	.asj-wallet-mobile-nav a{
		position:relative!important;
		display:grid!important;
		place-items:center!important;
		gap:3px!important;
		min-width:0!important;
		min-height:48px!important;
		border-radius:14px!important;
		color:rgba(255,255,255,.86)!important;
		text-decoration:none!important;
		font-size:11px!important;
		font-weight:900!important;
	}
	.asj-wallet-mobile-nav a span{
		display:flex!important;
		align-items:center!important;
		justify-content:center!important;
		width:24px!important;
		height:24px!important;
	}
	.asj-wallet-mobile-nav a .asj-wallet-icon{
		width:21px!important;
		height:21px!important;
	}
	.asj-wallet-mobile-nav a strong{
		color:inherit!important;
		font-size:11px!important;
		line-height:1.2!important;
		font-weight:900!important;
		white-space:nowrap!important;
	}
	.asj-wallet-mobile-nav a.is-active:not(.is-center){
		background:rgba(255,255,255,.12)!important;
		color:#fff!important;
	}
	.asj-wallet-mobile-nav a.is-center{
		margin-top:-24px!important;
		color:#fff!important;
	}
	.asj-wallet-mobile-nav a.is-center span{
		width:54px!important;
		height:54px!important;
		border-radius:999px!important;
		background:#fff!important;
		color:#6d28d9!important;
		box-shadow:0 12px 26px rgba(15,23,42,.22)!important;
	}
	.asj-wallet-mobile-nav a.is-center strong{
		margin-top:-3px!important;
	}
}
@media(max-width:520px){
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer{
		width:100%!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-standalone-head{
		grid-template-columns:48px 38px 38px minmax(0,1fr) 42px!important;
		grid-template-areas:"profile notification language spacer menu" "title title title title title"!important;
		gap:8px!important;
		padding:8px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-profile{
		grid-template-columns:1fr!important;
		width:48px!important;
		height:48px!important;
		min-height:48px!important;
		padding:3px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-profile div{
		display:none!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-profile img{
		width:42px!important;
		height:42px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-notification,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-language{
		width:38px!important;
		height:38px!important;
		min-height:38px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-menu-toggle{
		width:40px!important;
		height:40px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-topbar-title h1{
		font-size:19px!important;
		text-align:right!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home{
		gap:12px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home__head span,
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home__head h2{
		font-size:20px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero{
		gap:11px 12px!important;
		padding:17px 14px 14px!important;
		border-radius:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__amount strong{
		font-size:28px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__icon{
		width:62px!important;
		height:62px!important;
		border-radius:17px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__icon .asj-wallet-icon{
		width:38px!important;
		height:38px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__id strong{
		font-size:13px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__status{
		min-height:32px!important;
		padding-inline:10px!important;
		font-size:12px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__status i{
		width:21px!important;
		height:21px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__actions{
		gap:8px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-balance-hero__actions a{
		min-height:44px!important;
		font-size:14px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpis{
		gap:10px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi{
		min-height:92px!important;
		padding:13px!important;
		grid-template-columns:minmax(0,1fr) 42px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi i{
		width:42px!important;
		height:42px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-kpi strong{
		font-size:17px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-quick{
		grid-template-columns:1fr!important;
		padding:16px!important;
	}
	.asj-wallet-fullscreen-body .asj-wallet-dashboard-layout--customer .asj-wallet-home-quick div{
		min-height:78px!important;
	}
	.asj-wallet-mobile-nav{
		width:min(calc(100vw - 18px),430px)!important;
		min-height:62px!important;
		border-radius:17px!important;
	}
	.asj-wallet-mobile-nav a strong{
		font-size:10px!important;
	}
	.asj-wallet-mobile-nav a.is-center span{
		width:50px!important;
		height:50px!important;
	}
}
/* Mobile more drawer and robust copy icon. */
.asj-wallet-balance-hero__id button[data-asj-wallet-copy] .asj-wallet-icon{
	display:none!important;
}
.asj-wallet-balance-hero__id button[data-asj-wallet-copy]:before,
.asj-wallet-balance-hero__id button[data-asj-wallet-copy]:after{
	content:""!important;
	position:absolute!important;
	left:50%!important;
	top:50%!important;
	display:block!important;
	width:15px!important;
	height:17px!important;
	border:2px solid currentColor!important;
	border-radius:4px!important;
	background:transparent!important;
	box-sizing:border-box!important;
}
.asj-wallet-balance-hero__id button[data-asj-wallet-copy]:before{
	transform:translate(-62%,-38%)!important;
	opacity:.72!important;
}
.asj-wallet-balance-hero__id button[data-asj-wallet-copy]:after{
	transform:translate(-38%,-62%)!important;
	box-shadow:0 0 0 1px rgba(255,255,255,.10)!important;
}
.asj-wallet-mobile-more-drawer{
	display:none!important;
}
@media(max-width:1180px) and (orientation:portrait), (max-width:820px){
	.asj-wallet-mobile-nav a,
	.asj-wallet-mobile-nav button{
		position:relative!important;
		display:grid!important;
		place-items:center!important;
		gap:3px!important;
		min-width:0!important;
		min-height:48px!important;
		margin:0!important;
		padding:0!important;
		border:0!important;
		border-radius:14px!important;
		background:transparent!important;
		color:rgba(255,255,255,.86)!important;
		text-decoration:none!important;
		font-size:11px!important;
		font-weight:900!important;
		font-family:inherit!important;
		box-shadow:none!important;
		cursor:pointer!important;
		-webkit-appearance:none!important;
		appearance:none!important;
	}
	.asj-wallet-mobile-nav button span,
	.asj-wallet-mobile-nav button .asj-wallet-icon{
		pointer-events:none!important;
	}
	.asj-wallet-mobile-nav button span{
		display:flex!important;
		align-items:center!important;
		justify-content:center!important;
		width:24px!important;
		height:24px!important;
	}
	.asj-wallet-mobile-nav button .asj-wallet-icon{
		width:21px!important;
		height:21px!important;
	}
	.asj-wallet-mobile-nav button strong{
		color:inherit!important;
		font-size:11px!important;
		line-height:1.2!important;
		font-weight:900!important;
		white-space:nowrap!important;
	}
	.asj-wallet-mobile-nav button.is-active{
		background:rgba(255,255,255,.12)!important;
		color:#fff!important;
	}
	.asj-wallet-mobile-more-drawer{
		position:fixed!important;
		inset:0!important;
		z-index:100000!important;
		display:none!important;
		background:rgba(15,23,42,.34)!important;
		backdrop-filter:blur(6px)!important;
		direction:rtl!important;
	}
	.asj-wallet-mobile-more-drawer.is-open{
		display:block!important;
	}
	.asj-wallet-mobile-more-drawer__panel{
		position:absolute!important;
		inset:0 0 0 auto!important;
		display:grid!important;
		align-content:start!important;
		gap:14px!important;
		width:min(82vw,330px)!important;
		min-height:100%!important;
		padding:18px 16px 92px!important;
		border-radius:24px 0 0 24px!important;
		background:radial-gradient(circle at 30% 92%,rgba(139,92,246,.28),transparent 25%),linear-gradient(180deg,#2c126d 0%,#201054 58%,#140a3d 100%)!important;
		color:#fff!important;
		box-shadow:-24px 0 58px rgba(15,23,42,.24)!important;
		transform:translateX(105%)!important;
		transition:transform .22s ease!important;
	}
	.asj-wallet-mobile-more-drawer.is-open .asj-wallet-mobile-more-drawer__panel{
		transform:translateX(0)!important;
	}
	.asj-wallet-mobile-more-drawer__head{
		display:flex!important;
		align-items:center!important;
		justify-content:space-between!important;
		gap:12px!important;
		padding-bottom:14px!important;
		border-bottom:1px solid rgba(255,255,255,.14)!important;
	}
	.asj-wallet-mobile-more-drawer__head strong{
		color:#fff!important;
		font-size:20px!important;
		font-weight:950!important;
	}
	.asj-wallet-mobile-more-drawer__head button{
		display:flex!important;
		align-items:center!important;
		justify-content:center!important;
		width:42px!important;
		height:42px!important;
		border:0!important;
		border-radius:14px!important;
		background:rgba(255,255,255,.12)!important;
		color:#fff!important;
		cursor:pointer!important;
		transform:scaleX(-1)!important;
	}
	.asj-wallet-mobile-more-drawer nav{
		display:grid!important;
		gap:8px!important;
	}
	.asj-wallet-mobile-more-drawer nav a{
		display:grid!important;
		grid-template-columns:44px minmax(0,1fr)!important;
		align-items:center!important;
		gap:12px!important;
		min-height:52px!important;
		padding:0 12px!important;
		border-radius:15px!important;
		background:rgba(255,255,255,.07)!important;
		color:rgba(255,255,255,.88)!important;
		text-decoration:none!important;
		font-weight:950!important;
	}
	.asj-wallet-mobile-more-drawer nav a.is-active{
		background:linear-gradient(135deg,#7c3aed,#9b5cff)!important;
		color:#fff!important;
	}
	.asj-wallet-mobile-more-drawer nav a.is-logout{
		margin-top:8px!important;
		color:#fecaca!important;
	}
	.asj-wallet-mobile-more-drawer nav a span{
		display:flex!important;
		align-items:center!important;
		justify-content:center!important;
		width:38px!important;
		height:38px!important;
		border-radius:13px!important;
		background:rgba(255,255,255,.10)!important;
	}
	.asj-wallet-mobile-more-drawer nav a strong{
		color:inherit!important;
		font-size:15px!important;
	}
}
@media(max-width:520px){
	.asj-wallet-mobile-nav button strong{
		font-size:10px!important;
	}
	.asj-wallet-mobile-more-drawer__panel{
		width:min(86vw,310px)!important;
	}
	.asj-wallet-balance-hero__id button[data-asj-wallet-copy]:before,
	.asj-wallet-balance-hero__id button[data-asj-wallet-copy]:after{
		width:13px!important;
		height:15px!important;
		border-width:1.8px!important;
	}
}
.asj-wallet-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.asj-wallet-system-grid div{display:grid;gap:6px;padding:14px;border:1px solid var(--asj-line);border-radius:14px;background:#fff}.asj-wallet-system-grid div.is-ok{border-color:#bbf7d0;background:#f0fdf4}.asj-wallet-system-grid div.is-bad{border-color:#fecaca;background:#fef2f2}.asj-wallet-system-grid span{color:#64748b;font-size:12px;font-weight:900}.asj-wallet-system-grid strong{color:#17211d;font-size:18px}.asj-wallet-system-grid small{color:#475569;font-weight:800;line-height:1.7}@media(max-width:980px){.asj-wallet-system-grid{grid-template-columns:1fr}}
.asj-wallet-identity{display:grid;grid-column:1/-1;gap:10px}.asj-wallet-identity__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:5px;border:1px solid var(--asj-line);border-radius:13px;background:#fff7ed}.asj-wallet-identity__tabs button{min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#7c3f1d!important;box-shadow:none!important;cursor:pointer;font-weight:900!important}.asj-wallet-identity__tabs button.is-active{background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark))!important;color:#fff!important}.asj-wallet-identity__field{display:grid!important;gap:7px!important;margin:0!important}.asj-wallet-identity__input{display:flex;align-items:center;min-height:44px;border:1px solid var(--asj-line);border-radius:11px;background:#fffaf7;overflow:hidden}.asj-wallet-identity__input:focus-within{outline:2px solid rgba(177,109,54,.18);border-color:var(--asj-wallet);background:#fff}.asj-wallet-identity__input b{display:none;align-items:center;align-self:stretch;padding:0 13px;border-left:1px solid var(--asj-line);background:#f2e7df;color:#17211d;font-weight:950;white-space:nowrap}.asj-wallet-identity__input.is-phone b{display:flex}.asj-wallet-identity__input input,.asj-wallet-card .asj-wallet-identity__input input,.asj-wallet-adjust .asj-wallet-identity__input input{width:100%!important;min-height:42px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;direction:ltr;text-align:left}.asj-wallet-identity__input input:focus{outline:0!important}@media(max-width:640px){.asj-wallet-identity__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.asj-wallet-identity__tabs button{min-height:36px!important;font-size:12px!important}.asj-wallet-identity__input b{padding:0 10px}}
.asj-wallet-kyc-card{display:grid;gap:12px}.asj-wallet-kyc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asj-wallet-kyc-form label{display:grid;gap:7px}.asj-wallet-kyc-form .is-wide,.asj-wallet-secure-note{grid-column:1/-1}.asj-wallet-secure-note{padding:12px 13px;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#166534;font-weight:900;line-height:1.8}.asj-required{color:#dc2626;font-style:normal;font-weight:950}.asj-wallet-kyc-form input[type=file]{padding:10px!important;height:auto!important}.asj-wallet-kyc-form button{grid-column:1/-1}.asj-wallet-kyc-decision{display:grid;gap:8px;min-width:220px}.asj-wallet-kyc-decision textarea,.asj-wallet-kyc-decision select{width:100%;min-height:38px;border:1px solid var(--asj-line);border-radius:10px;background:#fffaf7}.asj-wallet-admin-card>p{color:var(--asj-muted);font-weight:800;line-height:1.8}.asj-wallet-kyc-profile{min-width:240px;line-height:1.9;color:#334155}.asj-wallet-kyc-profile strong{color:#17211d}@media(max-width:760px){.asj-wallet-kyc-form{grid-template-columns:1fr}.asj-wallet-kyc-form .is-wide,.asj-wallet-secure-note{grid-column:auto}}
.asj-wallet-pin-card{max-width:520px;margin-inline:auto}.asj-wallet-pin-form{display:grid;gap:12px}.asj-wallet-pin-form label{display:grid;gap:7px;color:#334155;font-weight:900}.asj-wallet-pin-form input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--asj-line);border-radius:12px;background:#fffaf7;color:#17211d;font-size:22px;font-weight:900;letter-spacing:6px;text-align:center;direction:ltr}.asj-wallet-pin-form input:focus{outline:2px solid rgba(177,109,54,.18);border-color:var(--asj-wallet);background:#fff}.asj-wallet-pin-form button{min-height:46px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--asj-wallet),var(--asj-wallet-dark));color:#fff;cursor:pointer;font-weight:900}.asj-wallet-pin-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.asj-wallet-pin-remember{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-height:46px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--asj-line)!important;border-radius:12px!important;background:#fffaf7!important;color:#334155!important;cursor:pointer!important}.asj-wallet-pin-remember input{width:19px!important;min-height:19px!important;height:19px!important;margin:0!important;padding:0!important;accent-color:var(--asj-wallet)!important;letter-spacing:0!important}.asj-wallet-pin-remember span{font-size:13px!important;font-weight:950!important;line-height:1.4!important}.asj-wallet-pin-actions>button{min-width:150px}@media(max-width:560px){.asj-wallet-pin-actions{grid-template-columns:1fr}.asj-wallet-pin-actions>button{width:100%}}