.wallet-balance-card .client-row>span{color:#dedbd1;align-items:center;gap:12px;display:flex}.wallet-balance-card strong{color:#ffe185;white-space:nowrap;font-size:clamp(22px,4.8cqw,36px)}.wallet-balance-card strong small{font-size:.55em}.wallet-amount-input{background:linear-gradient(var(--brand-surface-sunken),#161512);border:1px solid var(--brand-hairline);border-radius:12px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #0009}.wallet-amount-input:hover{border-color:#3d3a32}.wallet-amount-input:focus-within{border-color:var(--brand-gold-deep);box-shadow:inset 0 2px 4px #0009,0 0 0 3px var(--brand-gold)26}.client-field.invalid .wallet-amount-input{border-color:var(--brand-danger);box-shadow:inset 0 2px 4px #0009,0 0 0 3px var(--brand-danger)24}.wallet-amount-input>b{border-right:1px solid #ffffff26;padding:0 16px;font-size:23px}.client-main .wallet-amount-input input{background:0 0;border:0;padding:14px;font-size:clamp(25px,4.2cqw,34px)}.wallet-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.wallet-quick button{background:linear-gradient(#22211e,#141412);border:1px solid #ffffff25;border-radius:10px;min-height:47px;font-size:clamp(12px,2.2cqw,17px)}.wallet-quick button[aria-pressed=true]{color:#201705;background:linear-gradient(125deg,#ffe46d,#ffc02b);border-color:#f8d376;font-weight:700}.wallet-methods{flex-direction:column;gap:12px;display:flex}.wallet-method{background:linear-gradient(#181714,#10100e);border:1px solid #ffffff1a;border-radius:14px;transition:border-color .2s,background .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.wallet-method.selected{background:linear-gradient(165deg,#2b2311,#13120e 58%);border-color:#d2ad4f}.wallet-method>label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.wallet-method>label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wallet-method:has(>label>input:focus-visible){outline:2px solid var(--brand-gold-bright);outline-offset:2px}.wallet-method-copy{flex-direction:column;gap:4px;display:flex}.wallet-method-copy b{color:#f5efdd;font-size:15px}.wallet-method small{color:#a7a49a;font-size:12px;line-height:1.5}.wallet-method-content{border-top:1px solid #ffffff10;flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}.wallet-help-links{grid-template-columns:1fr 1fr;gap:12px;padding-top:5px;display:grid}.wallet-help-links>a{color:#c4bba0;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:clamp(12px,2.2cqw,17px);display:flex}.wallet-help-links>a+a{border-left:1px solid #ffffff19}.wallet-help-links .image-icon{opacity:.8;width:22px;height:22px}.wallet-order-hero{background:radial-gradient(at 90% 120%,#64421280,#0000 65%),#11100b;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.wallet-order-hero>div{z-index:1;flex-direction:column;flex:1;gap:12px;display:flex;position:relative}.wallet-order-hero strong{color:#ffe48d;white-space:nowrap;font-size:clamp(30px,6cqw,49px);line-height:1.2}.wallet-order-hero p{margin:0;font-size:14px}.wallet-order-hero img{object-fit:contain;width:28%;max-width:150px;height:auto;margin:-10px 0 -18px}.wallet-copy{text-align:right;max-width:100%;min-height:36px;font-size:inherit;background:0 0;justify-content:flex-end;align-items:center;gap:9px;display:inline-flex;position:relative}.wallet-copy>span{overflow-wrap:anywhere}.wallet-copy .image-icon{width:19px;height:19px}.wallet-copy small{color:#d4bd77;font-size:10px;position:absolute;top:100%;right:0}.wallet-bank-name{align-items:center;gap:12px;display:flex}.wallet-bank-name .image-icon{width:35px;height:35px}.wallet-instructions{counter-reset:wallet-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wallet-instructions li{counter-increment:wallet-step;align-items:flex-start;gap:14px;padding-bottom:20px;line-height:1.65;display:flex;position:relative}.wallet-instructions li:last-child{padding-bottom:0}.wallet-instructions li:before{content:counter(wallet-step);color:#231904;background:linear-gradient(135deg,#ffe57a,#efb934);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:-1px;font-size:13px;font-weight:700;display:grid;box-shadow:0 0 0 4px #f4c84614}.wallet-instructions li:not(:last-child):after{content:"";background:linear-gradient(var(--brand-gold)8c,var(--brand-gold)1f);width:1px;position:absolute;top:31px;bottom:5px;left:12.5px}.wallet-qr-card{text-align:center;align-items:center}.wallet-qr{background:#fff;border:12px solid #fff;border-radius:12px;width:min(65%,260px);height:auto}.wallet-qr-card>a{width:min(100%,320px)}.wallet-simulator{background:#1d1911;border-color:#8a71444d}.wallet-receipt-preview{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:13px;display:flex}.wallet-receipt-preview img{object-fit:contain;width:70px;height:90px}.wallet-receipt-preview>span{flex:1}.wallet-review-amount{text-align:center;flex-direction:column;gap:12px;padding:10px 0 20px;display:flex}.wallet-review-amount>span{color:#b0a892}.wallet-review-amount strong{color:#ffe48d;font-size:clamp(31px,6cqw,49px)}.client-main .wallet-pin{text-align:center;letter-spacing:.45em;min-height:65px;font-size:28px}.wallet-result-amount{color:#ffe187;font-size:clamp(28px,5cqw,42px)}.wallet-transfer-path{background:#0002;border-radius:12px;grid-template-columns:1fr 30px 1fr;align-items:center;gap:12px;padding:22px 8px;display:grid}.wallet-transfer-path>div{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.wallet-transfer-path>div>.image-icon{width:35px;height:35px}.wallet-transfer-path b{color:#e1c779;font-size:15px}.wallet-bank-digits{letter-spacing:.09em;color:#e8e1ce;padding-left:0;font-size:28px}.wallet-otp{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.wallet-otp .client-secondary{padding-inline:13px;font-size:13px}.wallet-totals .client-card{flex-direction:column;gap:9px;display:flex}.wallet-totals span{color:#ada896;font-size:12px}.wallet-totals strong{color:#e6ce83;font-size:clamp(18px,3.3cqw,27px)}.wallet-records{padding-bottom:5px}.wallet-records-heading{padding-bottom:12px}.wallet-record{border-top:1px solid #ffffff10;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:12px;min-height:88px;display:grid}.wallet-record>span:not(.wallet-record-icon){flex-direction:column;gap:8px;display:flex}.wallet-record>span:nth-child(3){text-align:right}.wallet-record small{color:#97968d;font-size:11px}.wallet-record>.image-icon{opacity:.6;width:13px;height:13px}.wallet-record strong{font-size:15px}.wallet-record-icon{background:#a2833210;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.wallet-record-icon>.image-icon{width:25px;height:25px}.wallet-status-complete{color:#a8cfa8!important}.wallet-status-pending{color:#e1c471!important}.wallet-status-failed{color:#e7a99f!important}.wallet-timeline{margin:0;padding:0 0 0 16px;list-style:none}.wallet-timeline li{border-left:1px solid #615536;flex-direction:column;gap:8px;padding:0 0 26px 24px;display:flex;position:relative}.wallet-timeline li:last-child{border-left-color:#0000;padding-bottom:4px}.wallet-timeline li:before{content:"";background:#626052;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-6px;box-shadow:0 0 0 5px #14130f}.wallet-timeline .done:before{background:#e5c567}.wallet-timeline small{color:#aba491;font-size:12px;line-height:1.7}.wallet-demo-controls{color:#aa9b73;font-size:13px}.wallet-demo-controls button,.wallet-receipt-preview .client-link{font-size:12px}.client-main input[type=file]:not(.sr-only){color:#a9a69b;background:#151512;border:1px dashed #6a6045;border-radius:10px;width:100%;padding:16px;font-size:12px}.client-main input[type=file]::file-selector-button{color:#e6d18e;cursor:pointer;background:#2a261a;border:0;border-radius:6px;margin-right:12px;padding:10px}.client-main .wallet-amount-input input:not([type=checkbox]):not([type=radio]):not([type=file]){box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px;font-size:clamp(25px,4.2cqw,34px)}@media (max-width:420px){.wallet-balance-card .client-row{flex-wrap:wrap;gap:10px}.wallet-balance-card .client-row>span{gap:8px;font-size:12px}.wallet-balance-card strong{font-size:24px}.wallet-order-hero strong{font-size:29px}.wallet-record{grid-template-columns:30px minmax(0,1fr) auto 10px;gap:8px}.wallet-record-icon{width:30px;height:30px}.wallet-record strong{font-size:13px}.wallet-record b{font-size:14px}.wallet-records-heading{flex-wrap:wrap}.wallet-order-hero img{width:26%}.wallet-bank-digits{font-size:24px}.wallet-transfer-path{padding-inline:0}}.wallet-logo{color:#e9e2cd;background:linear-gradient(#2a271f,#16150f);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:44px;padding:6px 8px;transition:color .2s,background .2s;display:flex;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff12}.wallet-mark{object-fit:contain;width:100%;height:100%;display:block}.client-main .wallet-logo .image-icon{width:30px;height:30px}.wallet-method.selected .wallet-logo{color:#ffd96a;box-shadow:inset 0 1px 0 #ffe9a526,inset 0 0 0 1px var(--brand-gold)4d;background:linear-gradient(#3a2f13,#1b170c)}.wallet-logo-sm{border-radius:7px;width:52px;height:30px;padding:6px 8px}.wallet-logo-bank{width:96px;height:44px;padding:5px 8px}.wallet-logo-sm.wallet-logo-bank{width:84px;height:34px;padding:3px 6px}.wallet-radio{border:1.5px solid #5f5b50;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:grid}.wallet-method.selected .wallet-radio{border-color:var(--brand-gold-bright);background:var(--brand-gold-bright)}.wallet-method.selected .wallet-radio:after{content:"";border-top:0;border-bottom:2px solid #1a1405;border-left:2px solid #1a1405;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.wallet-bank-picker{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.wallet-bank-picker legend{margin:0 0 12px;padding:0}.wallet-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.wallet-bank-grid label{cursor:pointer;color:#cfc8b4;background:linear-gradient(#23211b,#131210);border-radius:10px;justify-content:center;align-items:center;height:54px;padding:6px 8px;transition:color .15s,background .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff14}.wallet-bank-grid label:hover{color:#f4edda}.wallet-bank-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wallet-bank-grid label.selected{color:var(--brand-gold-bright);box-shadow:inset 0 1px 0 #ffe9a526,inset 0 0 0 1.5px var(--brand-gold);background:linear-gradient(160deg,#3b2f12,#17140c)}.wallet-bank-grid label.selected:after{content:"";background:var(--brand-gold-bright) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2l3 3 6-6.4' fill='none' stroke='%231a1405' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #0e0d0a}.wallet-bank-grid label:has(input:focus-visible){outline:2px solid var(--brand-gold-bright);outline-offset:3px}.wallet-bank-picked{color:var(--client-muted);font-size:12px}.wallet-bank-picked b{color:#eed17c;font-weight:600}.wallet-qr-apps{flex-direction:column;gap:10px;display:flex}.wallet-qr-apps>p{color:var(--client-muted);justify-content:space-between;gap:12px;margin:0;font-size:12px;line-height:1.5;display:flex}.wallet-qr-apps>p>span:first-child{color:#e6dfcb;font-weight:600}.wallet-qr-apps>p b{color:#eed17c;font-weight:600}.wallet-bank-grid.wallet-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-app-grid label{height:50px;padding:8px 10px}.wallet-app-grid label:first-child{padding:5px}.wallet-app-grid .wallet-app-bank{grid-column:1/-1;gap:10px;height:44px;font-size:13px}.client-main .wallet-app-bank .image-icon{width:24px;height:24px}.wallet-qr-using{border-bottom:1px solid var(--client-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.wallet-qr-using>span{flex-direction:column;gap:2px;display:flex}.wallet-qr-using small{color:var(--client-muted);font-size:12px}.wallet-qr-using .client-link{min-height:36px;font-size:13px}@media (max-width:360px){.wallet-app-grid label{height:44px;padding:6px}.wallet-app-grid .wallet-app-bank{height:40px}}.wallet-qr-card>.wallet-logo{width:104px;height:62px;padding:10px 18px}.client-details .wallet-bank-dd{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}@media (max-width:360px){.wallet-logo{width:54px;height:36px;padding:7px 8px}.wallet-bank-grid{gap:7px}.wallet-bank-grid label{height:48px;padding:5px 6px}}.wallet-upload{position:relative}.client-main input.wallet-upload-input[type=file]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.wallet-upload-drop{text-align:center;cursor:pointer;background:radial-gradient(ellipse at 50% 0,var(--brand-gold)14,transparent 70%),linear-gradient(#191813,#11100d);border:1.5px dashed #6d6045;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 20px;transition:border-color .2s,background .2s;display:flex}.wallet-upload-drop:hover,.wallet-upload-drop.dragging{border-color:var(--brand-gold);background:radial-gradient(ellipse at 50% 0,var(--brand-gold)2\65 ,transparent 70%),linear-gradient(#211d12,#12110d)}:is(.wallet-upload:has(input:focus-visible) .wallet-upload-drop,.wallet-upload:has(input:focus-visible) .wallet-upload-file){outline:2px solid var(--brand-gold-bright);outline-offset:3px}.client-main .wallet-upload-drop>.image-icon{width:40px;height:40px;margin-bottom:6px}.wallet-upload-drop b{color:#f3ecd8;font-size:15px}.wallet-upload-drop small{color:var(--client-muted);font-size:12px}.wallet-upload-types{letter-spacing:.04em;color:#a99a72;margin-top:6px;font-size:11px}.client-field.invalid .wallet-upload-drop{border-color:var(--brand-danger)}.wallet-upload-file{box-shadow:inset 0 1px 0 #ffe9a51f,inset 0 0 0 1px var(--brand-gold)59;background:linear-gradient(160deg,#2a2312,#12110d 60%);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:grid}.wallet-upload-file>img,.wallet-upload-pdf{object-fit:cover;background:#fff;border-radius:9px;width:56px;height:56px}.wallet-upload-pdf{color:#ffb4a8;letter-spacing:.06em;background:#3a1f1c;place-items:center;font-size:12px;font-weight:800;display:grid}.wallet-upload-file>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.wallet-upload-file b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.wallet-upload-file small{color:#c7b27a;font-size:12px}.wallet-upload-actions{flex-direction:column;align-items:flex-end;display:flex}.wallet-upload-actions .client-link{min-height:30px;font-size:13px}.wallet-upload-actions .client-link+.client-link{color:#a7a49a}.wallet-side-balance{color:#ffe185;white-space:nowrap;font-size:clamp(18px,4cqw,24px)}.wallet-side-panel .client-row>span{color:#dedbd1;align-items:center;gap:10px;display:flex}.wallet-side-panel .client-row>span .image-icon{width:26px;height:26px}.wallet-side-notes{color:#a7a49a;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.6;list-style:outside;display:flex}.wallet-side-notes li{display:list-item}.wallet-side-notes li::marker{color:#e2b94b}.wallet-main-panel .client-primary:disabled{opacity:.55;filter:saturate(.4);cursor:not-allowed}.wallet-withdraw-banks{flex-direction:column;gap:10px;display:flex}.wallet-withdraw-bank{cursor:pointer;background:linear-gradient(#181714,#10100e);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.wallet-withdraw-bank.selected{background:linear-gradient(165deg,#2b2311,#13120e 58%);box-shadow:inset 0 0 0 1px #d2ad4f}.wallet-withdraw-bank>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wallet-withdraw-bank:has(input:focus-visible){outline:2px solid var(--brand-gold-bright);outline-offset:2px}.wallet-withdraw-bank .wallet-logo{width:72px;height:34px}.wallet-withdraw-bank-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.wallet-withdraw-bank-copy b{color:#f5efdd;font-size:15px}.wallet-withdraw-bank-copy small{color:#a7a49a;overflow-wrap:anywhere;font-size:12px}.wallet-withdraw-empty{padding:20px 10px}.wallet-withdraw-bank.selected .wallet-radio{border-color:var(--brand-gold-bright);background:var(--brand-gold-bright)}.wallet-withdraw-bank.selected .wallet-radio:after{content:"";border-top:0;border-bottom:2px solid #1a1405;border-left:2px solid #1a1405;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.plus-glyph{object-fit:contain;filter:drop-shadow(0 2px 4px #0008);flex-shrink:0;width:22px;height:22px}.wallet-add-pill{color:#f3d47a;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px 0 6px;font-size:13px;text-decoration:none;transition:background .18s;display:inline-flex}.wallet-add-pill:hover{background:#e2b94b24}
