/* V159 — scoped operation forms. Existing modal transitions and request handlers are retained. */
@media screen {
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] {padding:0!important;overflow:hidden!important;max-height:calc(var(--vr-viewport-height,100dvh) - 24px)!important;width:min(580px,calc(100vw - 24px))!important;border-radius:24px!important;background:var(--u138-bg)!important;color:var(--u138-text)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface][open] {display:flex!important;flex-direction:column;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface]::before,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface]::after {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-head {position:relative!important;flex:0 0 auto;margin:0!important;padding:22px 18px 14px!important;border:0!important;border-bottom:1px solid var(--u138-line)!important;background:var(--u138-bg)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-head::before {content:'';position:absolute;top:9px;left:calc(50% - 18px);height:3px;width:36px;border-radius:3px;background:var(--u138-line);}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-head {display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:10px!important;row-gap:0!important;padding:0!important;margin:0!important;border:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-head .ui138-emblem {grid-column:1;grid-row:1 / 3;align-self:center;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;border:1px solid var(--u138-line)!important;background:var(--u138-soft)!important;border-radius:12px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-head .ui138-emblem svg {width:21px!important;height:21px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-head>small {grid-column:2;grid-row:1;font-size:10px!important;line-height:1.5!important;margin-inline-end:48px;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-head>h2 {grid-column:2;grid-row:2;font-size:18px!important;line-height:1.6!important;margin:1px 0 0!important;margin-inline-end:48px!important;font-weight:600!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-head>p {grid-column:1 / -1;font-size:11px!important;line-height:1.8!important;margin:10px 0 0!important;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-close {position:absolute!important;inset:auto!important;top:24px!important;inset-inline-end:18px!important;width:auto!important;margin:0!important;z-index:2;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-close button,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-bk {width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-body {flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--u138-line) transparent;padding:16px 18px 0;scroll-padding:14px 92px;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-body>* {min-width:0;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .withdraw-form,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-form {margin:0!important;padding:0!important;display:block!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps {gap:8px;margin:0 0 20px!important;padding:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps li {border:0!important;border-bottom:2px solid var(--u138-line)!important;border-radius:0!important;background:none!important;padding:0 0 10px!important;gap:5px!important;flex-direction:column!important;font-size:10px!important;line-height:1.6!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps li b {width:24px;height:24px;flex-basis:24px;font:400 12px/1 Arial,sans-serif;background:var(--u138-card);}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps li[aria-current=step] {border-color:var(--u138-gold)!important;color:var(--u138-gold)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps li[aria-current=step] b {background:var(--u138-fill)!important;color:var(--u138-on)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps .flow143-done {border-color:var(--u138-good)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-status {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);padding:0!important;margin:-1px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .form-two,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-route {display:grid;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .form-two>label,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-route>label,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amount-field,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-reference {display:grid!important;gap:8px!important;font-size:12px!important;font-weight:500!important;line-height:1.7!important;color:var(--u138-text)!important;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .form-two .span-2 {grid-column:1 / -1!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),select) {box-sizing:border-box;width:100%!important;max-width:100%;min-width:0!important;min-height:50px!important;height:auto!important;margin:0!important;padding:12px!important;background:var(--u138-field)!important;border:1px solid var(--u138-line)!important;border-radius:12px!important;color:var(--u138-text)!important;font-family:inherit;font-size:16px!important;line-height:1.6!important;box-shadow:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] input::placeholder {color:var(--u138-muted)!important;opacity:.7;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is([name=iban],[name=address]) {font-family:Arial,sans-serif!important;font-size:12px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] label>small,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .form-section-title small {font-size:11px!important;color:var(--u138-muted)!important;font-weight:400!important;line-height:1.75!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .form-section-title {margin:18px 0 14px!important;padding:0!important;gap:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .form-section-title>span {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .form-section-title b {font-size:13px!important;font-weight:600!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .withdraw-tabs {padding:4px!important;margin:0 0 16px!important;gap:4px!important;border:1px solid var(--u138-line)!important;border-radius:12px!important;background:var(--u138-field)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .withdraw-tabs label span {min-height:42px!important;border:0!important;border-radius:9px!important;font-size:12px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .withdraw-tabs.single,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .local-transfer-type {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-block {padding:0!important;margin:0 0 18px!important;border:0!important;background:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-heading {margin-bottom:8px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-heading b {font-size:12px!important;font-weight:500!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-heading small {font-size:10px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-trigger {padding:10px!important;min-height:62px!important;gap:10px!important;background:var(--u138-card)!important;border:1px solid var(--u138-line)!important;border-radius:12px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-trigger b {font-size:12px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-trigger small {font-size:10px!important;line-height:1.7!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-icon {width:32px!important;height:32px!important;min-width:32px!important;border:0!important;background:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-icon svg {width:22px!important;height:22px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-save-box {padding:12px 0!important;margin:12px 0 0!important;background:none!important;border:0!important;font-size:11px!important;gap:8px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-save-box button {min-height:44px;font-size:11px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-control>label {display:block;margin:0 0 8px;font-size:12px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-trigger {min-height:62px!important;padding:10px 12px!important;border-radius:12px!important;background:var(--u138-field)!important;border:1px solid var(--u138-line)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-trigger b {font-size:13px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-trigger small {font-size:10px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-trigger :is(img,i) {width:34px!important;height:34px!important;min-width:34px!important;border-radius:9px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .wd77-balance {display:grid!important;grid-template-columns:1fr;gap:4px!important;margin:0 0 20px!important;padding:14px 16px!important;background:var(--u138-card)!important;border:1px solid var(--u138-line)!important;border-radius:14px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .wd77-balance>div>span {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .wd77-balance :is(small,div>small) {font-family:inherit;font-size:11px;font-weight:400;line-height:1.8;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-wd-available],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-wd-available] :is(span,b,.wm147-number) {font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-wd-available] {display:flex!important;justify-content:flex-start!important;direction:ltr;unicode-bidi:isolate;gap:7px!important;white-space:nowrap!important;width:fit-content;max-width:100%;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-wd-available] svg {width:19px!important;height:19px!important;flex-shrink:0;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox {display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;direction:ltr;border:1px solid var(--u138-line);border-radius:14px;background:var(--u138-field);padding:10px 14px;min-width:0;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox:focus-within {border-color:var(--u138-gold);box-shadow:0 0 0 2px var(--u138-soft);}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox input[type=number][inputmode][name] {grid-row:1;grid-column:2;border:0!important;background:none!important;box-shadow:none!important;outline-offset:0!important;border-radius:6px!important;min-height:44px!important;height:44px!important;padding:0!important;font:400 29px/1.4 Arial,sans-serif!important;direction:ltr;text-align:left;appearance:textfield;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox input::-webkit-inner-spin-button,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox input::-webkit-outer-spin-button {appearance:none;margin:0;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-currency {grid-row:1;grid-column:1;display:flex;align-items:center;color:var(--u138-gold);font:500 13px/1 Arial,sans-serif;white-space:nowrap;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-currency svg {width:24px!important;height:24px!important;display:block!important;max-width:24px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox .ui138-field-error {grid-column:1/-1;grid-row:2;direction:rtl;font-family:inherit;font-size:11px!important;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .wd77-quick {gap:8px!important;margin:12px 0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .wd77-quick button {min-height:42px!important;border-radius:10px!important;font-family:inherit;font-size:12px;font-weight:400;line-height:1.7;background:var(--u138-card)!important;color:var(--u138-text)!important;border-color:var(--u138-line)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .wd77-error:empty {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .confirm-check {padding:12px!important;margin:18px 0 0!important;border:1px solid var(--u138-line)!important;border-radius:12px!important;background:var(--u138-card)!important;display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:11px!important;line-height:1.9!important;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .confirm-check input {width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:2px 0 0!important;accent-color:var(--u138-fill);flex-shrink:0;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.ui138-actions,.dp107-submit-area) {position:sticky!important;bottom:0!important;display:flex!important;flex-wrap:wrap;gap:8px!important;z-index:8;background:var(--u138-bg)!important;border-top:1px solid var(--u138-line)!important;box-shadow:0 -10px 14px var(--u138-bg)!important;padding:12px 0 max(14px,env(safe-area-inset-bottom,0px))!important;margin:20px 0 0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.ui138-actions,.dp107-submit-area)>button:not([hidden]) {min-height:48px!important;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-back {flex:0 0 75px!important;min-width:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ui138-actions>button:not(.flow143-back):not([hidden]),html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-submit-area>button:not(.flow143-back):not([hidden]) {flex:1 1 120px!important;width:auto!important;min-width:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.transfer-summary,.ui138-review-card,.dp107-review) {display:flex!important;flex-direction:column;gap:0!important;padding:16px!important;margin:0!important;background:var(--u138-card)!important;border:1px solid var(--u138-line)!important;border-radius:16px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-summary>small {order:-2;font-size:13px!important;color:var(--u138-text)!important;font-weight:600!important;margin-bottom:8px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-summary>div,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.ui138-review-card,.dp107-review) dl>div {display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;gap:12px!important;padding:12px 0!important;margin:0!important;border-bottom:1px solid var(--u138-line)!important;align-items:start!important;background:none!important;border-radius:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.transfer-summary>div>b,.ui138-review-card dd,.dp107-review dd) {font-size:12px!important;font-weight:500!important;line-height:1.8!important;color:var(--u138-text)!important;min-width:0;overflow-wrap:anywhere;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.transfer-summary>div>span,.ui138-review-card dt,.dp107-review dt) {font-size:11px!important;line-height:1.8!important;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-summary>div:has([data-flow143-iban]),html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review dl>div:has(.ff159-iban) {grid-template-columns:1fr!important;gap:4px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-summary>.ff159-review-amount,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ui138-review-card dl>.ff159-review-amount {order:-1;grid-template-columns:1fr!important;text-align:center!important;padding:14px 0 20px!important;gap:6px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ui138-review-card dl {display:flex!important;flex-direction:column;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-review-amount [data-summary-amount],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-review-amount [data-ui138-transfer-amount],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review-amount>strong {display:block!important;width:100%!important;text-align:center!important;font:400 var(--ff159-money-size,27px)/1.6 Arial,sans-serif!important;direction:ltr;unicode-bidi:isolate;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-review-amount :is(.wm147-number,.wm147-unitline,.money-sar),html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review-amount :is(.wm147-number,.wm147-unitline,.money-sar) {font:inherit!important;font-weight:400!important;white-space:nowrap!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-summary>div:has([data-wd-total]) {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-summary>p,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-note {font-size:11px!important;line-height:1.85!important;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-assurance {padding:0!important;margin:14px 0!important;background:none!important;border:0!important;box-shadow:none!important;gap:8px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-assurance b {font-size:11px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-assurance small {font-size:11px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .withdraw-review-note {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-route>i {width:30px!important;height:30px!important;min-height:30px;justify-self:center!important;display:grid;place-items:center;font-size:18px!important;border:1px solid var(--u138-line);border-radius:50%;background:var(--u138-card);color:var(--u138-gold);margin:-5px 0!important;transform:rotate(90deg);}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-route select {font-family:Arial,sans-serif!important;font-size:13px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-estimate {padding:14px!important;margin:18px 0!important;background:var(--u138-card)!important;border-color:var(--u138-line)!important;border-radius:14px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-transfer-estimate] {display:block;margin:6px 0;font:400 24px/1.6 Arial,sans-serif!important;text-align:start;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-estimate>span {font-size:11px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface].dp107 {--dp-muted:var(--u138-muted);--dp-border:var(--u138-line);--dp-gold:var(--u138-gold);}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-title {font-size:18px!important;line-height:1.6!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-hd {gap:10px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-hd small {font-size:10px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-dsc {font-size:11px!important;line-height:1.8!important;margin:0 0 14px!important;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-dsc:empty {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-active {display:block!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-card {background:var(--u138-card)!important;border:1px solid var(--u138-line)!important;border-radius:14px!important;padding:14px!important;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-bank-row {padding-bottom:14px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.dp-bank-row b,.dp-v) {color:var(--u138-text)!important;font-size:13px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-iban {direction:ltr;unicode-bidi:isolate;font:400 12px/1.8 Arial,sans-serif!important;overflow-wrap:anywhere;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-row {padding:12px 0!important;border-color:var(--u138-line)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-row:last-child {padding-bottom:0!important;border-bottom:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-k {color:var(--u138-muted)!important;font-size:11px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-copy {background:var(--u138-bg)!important;border-color:var(--u138-line)!important;color:var(--u138-gold)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-gold-frame {background:var(--u138-card)!important;color:var(--u138-text)!important;border:1px solid var(--u138-line)!important;padding:16px!important;border-radius:14px!important;box-shadow:none!important;animation:none!important;margin:0 0 18px!important;min-height:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-gold-frame::before,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-gold-frame::after,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-gold-inner::before,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-gold-inner::after {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-gold-inner {padding:0!important;min-height:0!important;gap:5px!important;background:none!important;box-shadow:none!important;border:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-gold-label {font-size:11px!important;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-amt {font:400 28px/1.6 Arial,sans-serif!important;gap:8px!important;margin:0!important;direction:ltr;justify-content:center!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-amt b {font:inherit!important;font-weight:400!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-pill {width:auto!important;height:auto!important;min-width:0!important;padding:0!important;background:none!important;border:0!important;color:var(--u138-gold)!important;font:400 13px/1.6 Arial,sans-serif!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-pill svg {width:24px!important;height:24px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-upload-card {padding:0!important;border:0!important;background:none!important;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-section-title {margin:0 0 16px!important;gap:10px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-section-title h2 {font-size:14px!important;color:var(--u138-text)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-section-title p {font-size:11px!important;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-reference {margin-bottom:16px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-up {position:relative;padding:20px 12px!important;background:var(--u138-soft)!important;color:var(--u138-text)!important;border:1px dashed var(--u138-gold)!important;border-radius:14px!important;cursor:pointer;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-up:focus-within {outline:2px solid var(--u138-gold);outline-offset:3px;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-up.ff159-has-file {position:absolute!important;inline-size:1px!important;block-size:1px!important;min-height:0!important;padding:0!important;border:0!important;margin:0!important;overflow:hidden!important;clip-path:inset(50%);}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-preview {display:grid!important;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px!important;margin:0!important;border:1px solid var(--u138-line)!important;border-radius:14px!important;background:var(--u138-card)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-preview>img {grid-column:1;grid-row:1;width:64px!important;height:76px!important;object-fit:contain!important;background:var(--u138-field)!important;border:1px solid var(--u138-line);border-radius:8px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-file-info {grid-column:2;grid-row:1;align-self:center;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-file-info b {font-size:12px;color:var(--u138-text);font-weight:500;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-dp-file-name] {margin:4px 0 0!important;text-align:start!important;direction:rtl;font-size:10px!important;line-height:1.8;overflow-wrap:anywhere;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-file-actions {grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;padding:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-file-actions button {min-height:44px!important;background:var(--u138-bg)!important;border:1px solid var(--u138-line)!important;color:var(--u138-text)!important;border-radius:10px!important;font-size:11px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-file-actions [data-dp-remove] {color:var(--u138-bad)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-selection-note,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-submit-area>small {font-size:10px!important;color:var(--u138-muted)!important;line-height:1.8!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-submit-area>small {margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review-amount {border:0!important;border-bottom:1px solid var(--u138-line)!important;background:none!important;border-radius:0!important;padding:0 0 16px!important;margin:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review-amount small {font-size:11px!important;color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-dp-review-image] {height:140px!important;max-height:140px!important;background:var(--u138-field)!important;border-color:var(--u138-line)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .cr156-feedback {margin:0 0 18px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [hidden],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-body[hidden],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-active[hidden],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-preview[hidden],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ui138-review-card[hidden],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review[hidden],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .transfer-summary[hidden] {display:none!important;}
}
@media screen and (max-width:380px) {
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-body {padding-inline:14px;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-head {padding-inline:14px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox input[type=number][inputmode][name] {font-size:27px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-head>h2 {font-size:17px!important;}
}
@media screen and (max-height:520px) {
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-head>p {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-head {padding-block:16px 10px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-close {top:18px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps {margin-bottom:12px!important;}
}
@media (prefers-reduced-motion:reduce) {html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] *,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] *::before,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] *::after {scroll-behavior:auto!important;}}

@media screen {
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [hidden][hidden] {display:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-placeholder {display:flex!important;flex:1!important;min-width:0;gap:10px!important;text-align:start!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-placeholder>span {flex:1!important;min-width:0;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-placeholder>i {flex:0 0 34px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-trigger>em {flex:0 0 auto;}
}

@media screen {
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox input[type=number][inputmode][name]:focus {outline:0!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-amountbox:focus-within {outline:2px solid var(--u138-gold);outline-offset:2px;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-file-info {display:block!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-amt {flex-direction:row!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-search {display:flex!important;align-items:center;gap:8px!important;padding:0 12px!important;height:50px!important;background:var(--u138-field)!important;border:1px solid var(--u138-line)!important;border-radius:12px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-search input[type=search][data-bank-search][name],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-search input[type=search][data-bank-search]:not([type=hidden]):not([type=file]) {min-height:44px!important;height:44px!important;padding:0!important;border:0!important;background:none!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-search svg {flex:0 0 18px!important;width:18px!important;height:18px!important;position:static!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is([data-summary-amount],[data-ui138-transfer-amount],[data-transfer-estimate]) {font-size:var(--ff159-money-size,27px)!important;white-space:nowrap!important;overflow-x:auto!important;direction:ltr;unicode-bidi:isolate;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-money {display:inline-flex;gap:.3em;align-items:baseline;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font:inherit!important;font-weight:400!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-digits {font:inherit!important;font-weight:400!important;white-space:nowrap;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-money-unit {display:inline-flex;align-self:center;color:var(--u138-muted);font:400 .55em/1 Arial,sans-serif!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-money-unit svg {width:.78em!important;height:.78em!important;font-size:var(--ff159-money-size,27px);color:var(--u138-gold);}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-transfer-estimate] {text-align:center!important;}
}

@media screen {
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review dl>.ff159-row-wide {grid-template-columns:1fr!important;gap:4px!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review .ff159-row-wide dd {direction:ltr;font:400 12px/1.8 Arial,sans-serif!important;text-align:start!important;}
}

@media screen {
html[data-client-theme=light] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] {--u138-bg:#fff;--u138-card:#f5f7f6;--u138-field:#fff;--u138-text:#1b303c;--u138-muted:#546873;--u138-line:#d5dee0;--u138-gold:#775718;--u138-fill:#775718;--u138-on:#fff;--u138-soft:#80601b0c;--u138-good:#087251;--u138-bad:#ae2e40;color-scheme:light!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ff159-money .ff159-digits {color:var(--u138-text)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-picker-sheet>section,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-picker-sheet header {background:var(--u138-bg)!important;border-color:var(--u138-line)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-picker-sheet :is(h3,.bank-option b) {color:var(--u138-text)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-picker-sheet :is(h4,small),html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-placeholder small {color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-option {border-color:var(--u138-line)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-option.selected {background:var(--u138-soft)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-sheet-list {scrollbar-width:thin;scrollbar-color:var(--u138-line) transparent;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-picker-sheet [data-close-bank-picker] {background:var(--u138-card)!important;color:var(--u138-text)!important;border-color:var(--u138-line)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-placeholder b,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-assurance b,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-up b {color:var(--u138-text)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-heading b {color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-up small {color:var(--u138-muted)!important;}
}

@media screen {
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-trigger b,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-select-control>label,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-amt b,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-wd-available],html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] [data-wd-available]>span {color:var(--u138-text)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-trigger small,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-heading small {color:var(--u138-muted)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .sb-trigger :is(.sb-icon,em),html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .ui138-emblem,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-head-icon,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-pill svg {color:var(--u138-gold)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .form-section-title {border-color:var(--u138-line)!important;}
html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review-amount>strong,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review-amount .money-sar,html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp107-review-amount .money-sar-amount {color:var(--u138-text)!important;}
}

/* V173: clearer choices and a consistent, compact step hierarchy. */
@media screen {
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps{
    gap:6px;padding:5px!important;border:1px solid var(--u138-line);border-radius:16px;background:var(--u138-card);margin-bottom:18px!important;
  }
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps li{
    border:1px solid transparent!important;border-radius:11px!important;padding:8px 3px!important;font-size:11px!important;gap:6px!important;
    transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease;
  }
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps li[aria-current=step]{
    border-color:color-mix(in srgb,var(--u138-gold) 35%,transparent)!important;background:var(--u138-soft)!important;
  }
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps .flow143-done{
    border-color:transparent!important;color:var(--u138-good)!important;
  }
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .flow143-steps .flow143-done b{
    background:color-mix(in srgb,var(--u138-good) 12%,transparent)!important;color:var(--u138-good)!important;
  }
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .withdraw-tabs{
    padding:0!important;gap:9px!important;border:0!important;background:none!important;overflow:visible!important;
  }
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .withdraw-tabs label{min-width:0;}
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .withdraw-tabs label>span.ff173-choice{
    position:relative;display:grid!important;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px!important;
    min-height:77px!important;padding:14px 10px!important;border:1px solid var(--u138-line)!important;border-radius:14px!important;
    background:var(--u138-card)!important;color:var(--u138-muted)!important;text-align:start!important;white-space:normal!important;
    transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease;
  }
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .ff173-choice>i{
    display:grid;place-items:center;width:26px;height:28px;background:none!important;color:inherit!important;
  }
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .ff173-choice svg{width:24px!important;height:24px!important;display:block;}
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .ff173-choice strong{font-size:12px;font-weight:600;line-height:1.7;color:var(--u138-text);}
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .ff173-choice small{display:block;font-size:10px;line-height:1.8;font-weight:400;color:var(--u138-muted);margin-top:2px;}
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .ff173-choice>em{
    position:absolute;inset-block-start:3px;inset-inline-end:6px;font:11px/1.3 Arial,sans-serif;color:var(--u138-gold);opacity:0;transition:opacity 160ms ease;
  }
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .withdraw-tabs input:checked+span.ff173-choice{
    border-color:var(--u138-gold)!important;background:var(--u138-soft)!important;color:var(--u138-gold)!important;
    box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--u138-gold) 10%,transparent);
  }
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .withdraw-tabs input:checked+span.ff173-choice>em{opacity:1}
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .withdraw-tabs input:focus-visible+span.ff173-choice{outline:2px solid var(--u138-gold);outline-offset:3px;}
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .bank-option.selected{
    border-color:var(--u138-gold)!important;background:var(--u138-soft)!important;
  }
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.sb-trigger,.bank-select-trigger){
    min-height:62px!important;border-radius:14px!important;
  }
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] :is(.dialog-head>h2,.dp-title){font-size:20px!important;}
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dialog-close button,
  html[data-client-theme] body.wallet-body.ui138 :is(#withdrawDialog,#transferDialog,#depositDialog).ff159[data-ui138-surface] .dp-bk{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;}
}
@media screen and (max-width:340px){
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .withdraw-tabs label>span.ff173-choice{grid-template-columns:1fr;gap:5px!important;padding:12px 9px!important;}
  html[data-client-theme] body.wallet-body.ui138 #withdrawDialog.ff159[data-ui138-surface] .ff173-choice>i{width:100%;justify-content:start;}
}
@media(prefers-reduced-motion:reduce){
  html[data-client-theme] body.wallet-body.ui138 .ff159 .flow143-steps li,
  html[data-client-theme] body.wallet-body.ui138 .ff159 .ff173-choice,
  html[data-client-theme] body.wallet-body.ui138 .ff159 .ff173-choice>em{transition:none!important;}
}
