:root{--sandbox-bg:#0f1725;--sandbox-page-start:#162033;--sandbox-surface:#172033;--sandbox-surface-muted:#202b3d;--sandbox-text:#e7edf6;--sandbox-muted:#9ba9bd;--sandbox-label:#c7d3e5;--sandbox-border:#334155;--sandbox-border-soft:#26354a;--sandbox-blue:#60a5fa;--sandbox-blue-hover:#3b82f6;--sandbox-blue-soft:#60a5fa29;--sandbox-blue-shadow:#60a5fa38;--sandbox-green:#34d399;--sandbox-green-soft:#34d39929;--sandbox-amber:#3b2f16;--sandbox-amber-border:#8b6f2b;--sandbox-warning-text:#f8d477;--sandbox-red:#fb7185;--sandbox-red-soft:#fb718524;--sandbox-neutral:#cbd5e1;--sandbox-neutral-soft:#94a3b82e;--sandbox-input-bg:#111827;--sandbox-input-border:#3d4b62;--sandbox-secondary-button-bg:#111827;--sandbox-secondary-button-text:#e7edf6;--sandbox-secondary-button-hover-bg:#202b3d;--sandbox-secondary-button-hover-border:#4a5a73;--sandbox-session-bg:#172033eb;--sandbox-subtle-chip-bg:#243247;--sandbox-subtle-chip-text:#bac7da;--sandbox-code-text:#b8f08c;--sandbox-panel-shadow:0 10px 28px #0003;--sandbox-shadow:0 16px 42px #00000042;--sandbox-focus-ring:#60a5fa38;--sandbox-overlay:#040b16c2;--sandbox-radius:8px;color-scheme:dark}[data-theme=light]{--sandbox-bg:#eef3f8;--sandbox-page-start:#f8fafc;--sandbox-surface:#fff;--sandbox-surface-muted:#f7f9fc;--sandbox-text:#172033;--sandbox-muted:#5d6a7f;--sandbox-label:#43536a;--sandbox-border:#d8e0eb;--sandbox-border-soft:#e6ebf2;--sandbox-blue:#2563eb;--sandbox-blue-hover:#1d4ed8;--sandbox-blue-soft:#eef5ff;--sandbox-blue-shadow:#2563eb2e;--sandbox-green:#16a34a;--sandbox-green-soft:#ecfdf3;--sandbox-amber:#fff7db;--sandbox-amber-border:#efd487;--sandbox-warning-text:#735400;--sandbox-red:#be123c;--sandbox-red-soft:#fff1f2;--sandbox-neutral:#475569;--sandbox-neutral-soft:#eef2f7;--sandbox-input-bg:#fff;--sandbox-input-border:#cbd5e1;--sandbox-secondary-button-bg:#fff;--sandbox-secondary-button-text:#263247;--sandbox-secondary-button-hover-bg:#f7f9fc;--sandbox-secondary-button-hover-border:#c8d2df;--sandbox-session-bg:#ffffffe6;--sandbox-subtle-chip-bg:#edf2f7;--sandbox-subtle-chip-text:#536176;--sandbox-code-text:#3f5d13;--sandbox-panel-shadow:0 10px 28px #1f2a440f;--sandbox-shadow:0 16px 42px #1f2a4414;--sandbox-focus-ring:#2563eb24;--sandbox-overlay:#172033b8;color-scheme:light}*{box-sizing:border-box}html{background:#0f1725;background:var(--sandbox-bg);min-height:100%}body{background:linear-gradient(180deg,#162033,#0f1725);background:linear-gradient(180deg,var(--sandbox-page-start) 0,var(--sandbox-bg) 100%);color:#e7edf6;color:var(--sandbox-text);display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;margin:0;min-height:100vh;padding:28px}body.loading-overlay-open{overflow:hidden}button,input{font:inherit}button{background:#60a5fa;background:var(--sandbox-blue);border:1px solid #60a5fa;border:1px solid var(--sandbox-blue);border-radius:6px;color:#fff;cursor:pointer;font-weight:700;min-height:38px;padding:0 14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}button:hover:not(:disabled){background:#3b82f6;background:var(--sandbox-blue-hover);border-color:#3b82f6;border-color:var(--sandbox-blue-hover);box-shadow:0 8px 18px #60a5fa38;box-shadow:0 8px 18px var(--sandbox-blue-shadow);transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.62}.secondary-action,button.secondary{background:#111827;background:var(--sandbox-secondary-button-bg);border-color:#334155;border-color:var(--sandbox-border);color:#e7edf6;color:var(--sandbox-secondary-button-text)}.secondary-action:hover:not(:disabled),button.secondary:hover:not(:disabled){background:#202b3d;background:var(--sandbox-secondary-button-hover-bg);border-color:#4a5a73;border-color:var(--sandbox-secondary-button-hover-border);box-shadow:0 10px 28px #0003;box-shadow:var(--sandbox-panel-shadow)}input[type=number],input[type=password],input[type=text]{background:#111827;background:var(--sandbox-input-bg);border:1px solid #3d4b62;border:1px solid var(--sandbox-input-border);border-radius:6px;color:#e7edf6;color:var(--sandbox-text);margin-top:6px;min-height:38px;padding:8px 10px;width:100%}input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#60a5fa;border-color:var(--sandbox-blue);box-shadow:0 0 0 3px #60a5fa38;box-shadow:0 0 0 3px var(--sandbox-focus-ring);outline:none}input[type=radio]{accent-color:#60a5fa;accent-color:var(--sandbox-blue);flex:0 0 auto;height:16px;margin:0;width:16px}label{color:#c7d3e5;color:var(--sandbox-label);font-size:13px;font-weight:700}h1{font-size:18px;line-height:1.2;margin:0}a{color:#60a5fa;color:var(--sandbox-blue);font-weight:700}#root,.info,.session{margin-left:auto;margin-right:auto;width:min(1180px,100%)}.session{background:#172033eb;background:var(--sandbox-session-bg);border:1px solid #334155;border:1px solid var(--sandbox-border);border-radius:8px;border-radius:var(--sandbox-radius);box-shadow:0 16px 42px #00000042;box-shadow:var(--sandbox-shadow);margin-bottom:18px;padding:18px 20px}.session-main{align-items:center;display:flex;gap:16px;justify-content:space-between}.session-copy{min-width:0}.session h1{color:#e7edf6;color:var(--sandbox-text);font-size:22px;margin-bottom:10px}.session-id-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sdkUrl,.sessionId{color:#9ba9bd;color:var(--sandbox-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.sessionStatus{align-items:center;background:#fb718524;background:var(--sandbox-red-soft);border:1px solid #fb7185;border:1px solid var(--sandbox-red);border-radius:999px;color:#fb7185;color:var(--sandbox-red);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1;min-height:22px;padding:0 8px;width:78px}.sessionStatus[hidden]{display:inline-flex;visibility:hidden}.sdkUrl{color:var(--sandbox-text-soft);margin-top:6px}.session-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;position:relative}.history-root,.theme-toggle-root{flex:0 0 auto}.history-button{align-items:center;background:#202b3d;background:var(--sandbox-surface-muted);border-color:#334155;border-color:var(--sandbox-border);box-shadow:none;color:#e7edf6;color:var(--sandbox-text);display:inline-flex;font-size:12px;gap:8px;min-height:42px;padding:0 12px}.history-button:hover:not(:disabled),.history-button[aria-expanded=true]{background:#60a5fa29;background:var(--sandbox-blue-soft);border-color:#60a5fa;border-color:var(--sandbox-blue);box-shadow:none;color:#e7edf6;color:var(--sandbox-text);transform:none}.close-icon:after,.close-icon:before{background:currentColor;transition:border-color .15s ease,background .15s ease,transform .15s ease}.history-count{align-items:center;background:#60a5fa;background:var(--sandbox-blue);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.theme-toggle{grid-gap:4px;background:#202b3d;background:var(--sandbox-surface-muted);border:1px solid #334155;border:1px solid var(--sandbox-border);border-radius:6px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(72px,1fr));padding:4px}.theme-toggle-button{background:#0000;border-color:#0000;box-shadow:none;color:#9ba9bd;color:var(--sandbox-muted);font-size:12px;min-height:32px;padding:0 12px}.theme-toggle-button:hover:not(:disabled){background:#172033;background:var(--sandbox-surface);border-color:#26354a;border-color:var(--sandbox-border-soft);box-shadow:none;color:#e7edf6;color:var(--sandbox-text);transform:none}.theme-toggle-button.active{background:#60a5fa;background:var(--sandbox-blue);border-color:#60a5fa;border-color:var(--sandbox-blue);box-shadow:0 8px 16px #60a5fa38;box-shadow:0 8px 16px var(--sandbox-blue-shadow);color:#fff}.deposit-history-backdrop{align-items:flex-start;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000014;display:flex;inset:0;justify-content:flex-end;padding:106px max(28px,calc(50vw - 562px)) 24px 28px;position:fixed;z-index:1200}.deposit-history-data-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000038;justify-content:center;padding:24px;z-index:1210}.deposit-history-panel{background:#172033;background:var(--sandbox-surface);border:1px solid #334155;border:1px solid var(--sandbox-border);border-radius:8px;border-radius:var(--sandbox-radius);box-shadow:0 24px 70px #00000057;display:flex;flex-direction:column;max-height:min(680px,calc(100vh - 130px));overflow:hidden;width:min(430px,100%)}.deposit-history-data-panel{max-height:min(760px,calc(100vh - 48px));min-height:0;width:min(760px,calc(100vw - 48px))}.deposit-history-data-panel .deposit-history-header{flex:0 0 auto;padding:20px 22px}.deposit-history-data-panel .deposit-history-tabs{flex:0 0 auto}.deposit-history-tabs{border-bottom:1px solid #26354a;border-bottom:1px solid var(--sandbox-border-soft);display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:12px 22px}.deposit-history-tab{background:#111827;background:var(--sandbox-secondary-button-bg);border-color:#334155;border-color:var(--sandbox-border);box-shadow:none;color:#e7edf6;color:var(--sandbox-secondary-button-text);font-size:12px;min-height:32px;padding:0 12px;white-space:nowrap}.deposit-history-tab:hover:not(:disabled){background:#60a5fa29;background:var(--sandbox-blue-soft);border-color:#60a5fa;border-color:var(--sandbox-blue);box-shadow:none;color:#e7edf6;color:var(--sandbox-text);transform:none}.deposit-history-tab:disabled{background:#0000;border-color:#26354a;border-color:var(--sandbox-border-soft);color:#9ba9bd;color:var(--sandbox-muted);cursor:not-allowed;opacity:.34}.deposit-history-tab.active{background:#60a5fa;background:var(--sandbox-blue);border-color:#60a5fa;border-color:var(--sandbox-blue);color:#fff}.deposit-history-summary{grid-gap:10px;align-content:start;display:grid;flex:1 1 auto;gap:10px;min-height:0;overflow:auto;padding:22px}.deposit-history-summary-row{grid-gap:14px;align-items:start;background:#202b3d;background:var(--sandbox-surface-muted);border:1px solid #26354a;border:1px solid var(--sandbox-border-soft);border-radius:6px;display:grid;gap:14px;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);padding:12px 14px}.deposit-history-summary-row span{color:#9ba9bd;color:var(--sandbox-muted);font-size:12px;font-weight:800}.deposit-history-summary-row strong{color:#e7edf6;color:var(--sandbox-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;min-width:0;overflow-wrap:anywhere}.deposit-history-footer,.deposit-history-header{align-items:center;border-bottom:1px solid #26354a;border-bottom:1px solid var(--sandbox-border-soft);display:flex;gap:12px;justify-content:space-between;padding:14px}.deposit-history-footer{border-bottom:0;border-top:1px solid #26354a;border-top:1px solid var(--sandbox-border-soft);justify-content:flex-end}.deposit-history-footer .primary-action,.deposit-history-footer .secondary-action{margin-top:0}.deposit-history-header h2,.deposit-history-header p{margin:0}.deposit-history-header h2{font-size:16px}.deposit-history-header p{color:#9ba9bd;color:var(--sandbox-muted);font-size:12px}.history-close-button{align-items:center;background:#202b3d;background:var(--sandbox-surface-muted);border-color:#334155;border-color:var(--sandbox-border);box-shadow:none;color:#e7edf6;color:var(--sandbox-text);display:inline-flex;justify-content:center;min-height:32px;min-width:32px;padding:0}.close-icon{display:inline-block;height:14px;position:relative;width:14px}.close-icon:after,.close-icon:before{border-radius:999px;content:"";height:2px;left:1px;position:absolute;top:6px;transition:transform .15s ease;width:12px}.close-icon:before{transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}.history-close-button:hover:not(:disabled){background:#60a5fa29;background:var(--sandbox-blue-soft);border-color:#60a5fa;border-color:var(--sandbox-blue);box-shadow:none;transform:none}.history-close-button:hover:not(:disabled) .close-icon:before{transform:rotate(135deg)}.history-close-button:hover:not(:disabled) .close-icon:after{transform:rotate(45deg)}.deposit-history-list{grid-gap:8px;display:grid;gap:8px;overflow:auto;padding:14px}.deposit-history-empty{border:1px dashed #334155;border:1px dashed var(--sandbox-border);border-radius:6px;color:#9ba9bd;color:var(--sandbox-muted);font-size:13px;font-weight:700;padding:18px;text-align:center}.deposit-history-empty,.deposit-history-row{background:#202b3d;background:var(--sandbox-surface-muted)}.deposit-history-row{grid-gap:8px;align-items:center;border:1px solid #26354a;border:1px solid var(--sandbox-border-soft);border-radius:6px;display:grid;gap:8px;grid-template-columns:auto auto minmax(0,1fr) auto auto;padding:12px}.deposit-history-amount,.deposit-history-option,.deposit-history-time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-status-compact{justify-content:center;min-height:22px;min-width:22px;padding:0;position:relative;width:22px}.deposit-history-amount{color:#e7edf6;color:var(--sandbox-text);font-size:13px}.deposit-history-option,.deposit-history-time{color:#9ba9bd;color:var(--sandbox-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.deposit-history-row-actions{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.history-data-button{background:#111827;background:var(--sandbox-secondary-button-bg);border-color:#334155;border-color:var(--sandbox-border);box-shadow:none;color:#e7edf6;color:var(--sandbox-secondary-button-text);font-size:12px;justify-self:start;min-height:30px;padding:0 10px}.history-data-button:hover:not(:disabled){background:#60a5fa29;background:var(--sandbox-blue-soft);border-color:#60a5fa;border-color:var(--sandbox-blue);box-shadow:none;color:#e7edf6;color:var(--sandbox-text);transform:none}.deposit-history-json{background:#111827;background:var(--sandbox-input-bg);color:#e7edf6;color:var(--sandbox-text);flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;margin:0;min-height:0;overflow:auto;padding:22px}.history-status{align-items:center;background:#60a5fa29;background:var(--sandbox-blue-soft);border-radius:999px;color:#60a5fa;color:var(--sandbox-blue);display:inline-flex;font-size:11px;font-weight:800;min-height:22px;padding:0 8px}.history-status-succeeded{background:#34d39929;background:var(--sandbox-green-soft);color:#34d399;color:var(--sandbox-green)}.history-status-crashed,.history-status-failed{background:#fb718524;background:var(--sandbox-red-soft);color:#fb7185;color:var(--sandbox-red)}.history-status-canceled{background:#94a3b82e;background:var(--sandbox-neutral-soft);color:#cbd5e1;color:var(--sandbox-neutral)}.history-status-action-required,.history-status-partial-canceled,.history-status-partial-pending,.info{background:#3b2f16;background:var(--sandbox-amber);color:#f8d477;color:var(--sandbox-warning-text)}.info{border:1px solid #8b6f2b;border:1px solid var(--sandbox-amber-border);border-radius:6px;font-size:13px;margin-bottom:18px;order:-1;padding:10px 12px}.toggle-wrapper{grid-gap:6px;align-items:center;background:#172033;background:var(--sandbox-surface);border:1px solid #334155;border:1px solid var(--sandbox-border);border-radius:8px;border-radius:var(--sandbox-radius);box-shadow:0 10px 28px #0003;box-shadow:var(--sandbox-panel-shadow);display:grid;font-size:13px;font-weight:700;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;padding:6px;width:min(1180px,100%)}.toggle-label{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;box-shadow:none;color:#9ba9bd;color:var(--sandbox-muted);cursor:pointer;display:inline-flex;justify-content:center;min-height:38px;min-width:auto;padding:0 12px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.toggle-label:hover:not(.active){background:#202b3d;background:var(--sandbox-surface-muted);border-color:#26354a;border-color:var(--sandbox-border-soft);box-shadow:none;color:#e7edf6;color:var(--sandbox-text);transform:none}.toggle-label:hover:not(:disabled){transform:none}.toggle-label.active{background:#60a5fa;background:var(--sandbox-blue);border-color:#60a5fa;border-color:var(--sandbox-blue);box-shadow:0 8px 16px #60a5fa38;box-shadow:0 8px 16px var(--sandbox-blue-shadow);color:#fff}.toggle-switch{display:none}.toggle-circle{background:#60a5fa;background:var(--sandbox-blue);border-radius:50%;box-shadow:0 4px 10px #60a5fa38;box-shadow:0 4px 10px var(--sandbox-blue-shadow);height:20px;transition:margin .2s ease;width:20px}.toggle-circle.on{margin-left:20px}.toggle-circle.off{margin-left:0}.App{grid-gap:0 18px;align-items:start;display:grid;gap:0 18px;grid-template-areas:"payment-options selected-option" "payment-options transaction-inputs" "payment-options transaction-form" "payment-options .";grid-template-columns:minmax(240px,330px) minmax(0,1fr);grid-template-rows:auto auto auto 1fr}.App>h1{align-self:start;border:1px solid #334155;border:1px solid var(--sandbox-border);border-bottom:0;border-radius:8px 8px 0 0;border-radius:var(--sandbox-radius) var(--sandbox-radius) 0 0;color:#9ba9bd;color:var(--sandbox-muted);font-size:13px;height:45px;padding:16px 18px 0;text-transform:uppercase;z-index:1}.App>h1,.payment-options{background:#172033;background:var(--sandbox-surface);grid-area:payment-options}.payment-options{grid-gap:8px;border:1px solid #334155;border:1px solid var(--sandbox-border);border-radius:0 0 8px 8px;border-radius:0 0 var(--sandbox-radius) var(--sandbox-radius);border-top:0;box-shadow:0 16px 42px #00000042;box-shadow:var(--sandbox-shadow);display:grid;gap:8px;margin-bottom:18px;margin-top:45px;max-height:520px;overflow:auto;padding:14px}.payment-option-row{--payment-option-icon:"PAY";--payment-option-icon-bg:var(--sandbox-subtle-chip-bg);--payment-option-icon-color:var(--sandbox-subtle-chip-text);--payment-option-icon-border:var(--sandbox-border);align-items:center;background:#202b3d;background:var(--sandbox-surface-muted);border:1px solid #26354a;border:1px solid var(--sandbox-border-soft);border-radius:6px;color:#e7edf6;color:var(--sandbox-text);display:flex;gap:10px;min-height:52px;padding:12px;position:relative}.payment-option-row:has(input:checked){background:#60a5fa29;background:var(--sandbox-blue-soft);border-color:#60a5fa;border-color:var(--sandbox-blue);box-shadow:inset 3px 0 0 #60a5fa;box-shadow:inset 3px 0 0 var(--sandbox-blue);font-weight:700}.payment-option-row:before{align-items:center;background:var(--payment-option-icon-bg);border:1px solid var(--payment-option-icon-border);border-radius:5px;color:var(--payment-option-icon-color);content:var(--payment-option-icon);display:inline-flex;font-size:10px;font-weight:800;height:24px;justify-content:center;left:40px;letter-spacing:0;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:1}.payment-option-row label{align-items:center;color:inherit;cursor:pointer;display:flex;flex:1 1;inset:0;line-height:1.2;padding-left:102px;position:absolute}.payment-option-row input{position:relative;z-index:2}.payment-option-type-credit-card{--payment-option-icon:"CARD";--payment-option-icon-bg:#eaf2ff;--payment-option-icon-color:#1d4ed8;--payment-option-icon-border:#bfdbfe}.payment-option-name-viva-google-pay,.payment-option-type-google-pay{--payment-option-icon:"G Pay";--payment-option-icon-bg:#fff;--payment-option-icon-color:#1f2937;--payment-option-icon-border:#cbd5e1}.payment-option-name-viva-apple-pay,.payment-option-type-apple-pay{--payment-option-icon:"Pay";--payment-option-icon-bg:#111827;--payment-option-icon-color:#fff;--payment-option-icon-border:#111827}.payment-option-name-abon,.payment-option-name-paysafe,.payment-option-type-voucher{--payment-option-icon:"CODE";--payment-option-icon-bg:#fef3c7;--payment-option-icon-color:#92400e;--payment-option-icon-border:#fcd34d}.payment-option-type-amount{--payment-option-icon:"AMT";--payment-option-icon-bg:#ecfdf3;--payment-option-icon-color:#15803d;--payment-option-icon-border:#86efac}.payment-option-name-external-viva,.payment-option-name-viva{--payment-option-icon:"Viva";--payment-option-icon-bg:#ecfdf3;--payment-option-icon-color:#16803c;--payment-option-icon-border:#bbf7d0}.payment-option-name-aircash{--payment-option-icon:"Cash";--payment-option-icon-bg:#fff1f2;--payment-option-icon-color:#e11d48;--payment-option-icon-border:#fecdd3}.payment-option-name-okto{--payment-option-icon:"OKTO";--payment-option-icon-bg:#eef2ff;--payment-option-icon-color:#4338ca;--payment-option-icon-border:#c7d2fe}.payment-option-name-external-safecharge,.payment-option-name-safecharge{--payment-option-icon:"SAFE";--payment-option-icon-bg:#f1f5f9;--payment-option-icon-color:#334155;--payment-option-icon-border:#cbd5e1}.payment-option-name-trust-native{--payment-option-icon:"Trust";--payment-option-icon-bg:#ecfdf3;--payment-option-icon-color:#15803d;--payment-option-icon-border:#86efac}.payment-option-name-external-credit-card{--payment-option-icon:"CARD"}.separator{display:none}.App>.amount,.form,.grid,.selected-payment-option{min-width:0}.selected-payment-option{grid-area:selected-option}.App>.amount,.grid{grid-area:transaction-inputs}.form{grid-area:transaction-form}.App>.amount,.form>.credit-card-form,.form>form,.grid,.payment-code,.selected-payment-option,.status-link,.wallet-button-panel{background:#172033;background:var(--sandbox-surface);border:1px solid #334155;border:1px solid var(--sandbox-border);border-radius:8px;border-radius:var(--sandbox-radius);box-shadow:0 10px 28px #0003;box-shadow:var(--sandbox-panel-shadow)}.selected-payment-option{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:8px 10px;line-height:1.3;margin-bottom:12px;min-height:70px;padding:16px 18px}.max-amount,.min-amount{background:#243247;background:var(--sandbox-subtle-chip-bg);border-radius:999px;color:#bac7da;color:var(--sandbox-subtle-chip-text);display:inline-block;font-size:12px;font-weight:700;margin:0;padding:4px 8px}.grid{grid-gap:12px;background:#0000;border:0;box-shadow:none;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;padding:0}.App>.amount,.grid>div{background:#172033;background:var(--sandbox-surface);border:1px solid #334155;border:1px solid var(--sandbox-border);border-radius:8px;border-radius:var(--sandbox-radius);box-shadow:0 10px 28px #0003;box-shadow:var(--sandbox-panel-shadow);margin:0;min-width:0;padding:16px}.App>.amount{margin-bottom:12px}.amount label,.bonusCode label,.form-group label{display:block;margin-bottom:4px}.form{display:block}.form-group{margin-bottom:12px}.fee-breakdown{grid-gap:6px;border-top:1px solid #26354a;border-top:1px solid var(--sandbox-border-soft);color:#9ba9bd;color:var(--sandbox-muted);display:grid;font-size:12px;gap:6px;margin-top:12px;padding-top:10px}.fee-breakdown:empty{display:none}.fee-breakdown-item{background:#202b3d;background:var(--sandbox-surface-muted);border-radius:6px;margin:0;padding:6px 8px}.payment-code,.status-link{display:block;grid-column:1/-1;margin-bottom:12px;padding:12px 14px}.payment-code{color:#b8f08c;color:var(--sandbox-code-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wallet-button-panel{padding:12px 16px}.wallet-button-host,.wallet-button-panel{align-items:center;display:flex}.wallet-button-host:empty{display:none}.wallet-button-host>*{align-items:center;display:flex}.wallet-message{align-items:center;display:flex;font-size:13px;font-weight:700;min-height:44px;padding:10px 12px}.empty-state,.wallet-message{background:#202b3d;background:var(--sandbox-surface-muted);border:1px dashed #334155;border:1px dashed var(--sandbox-border);border-radius:6px;color:#9ba9bd;color:var(--sandbox-muted)}.empty-state{padding:12px}@media (max-width:780px){.session,body{padding:16px}.session-main{align-items:stretch;flex-direction:column;gap:12px}.history-button,.history-root,.session-actions,.theme-toggle,.theme-toggle-root{width:100%}.session-actions{align-items:stretch;flex-direction:column}.history-button{justify-content:center}.deposit-history-backdrop{padding:16px}.deposit-history-panel{max-height:calc(100vh - 32px)}.deposit-history-summary-row{gap:4px;grid-template-columns:1fr}.toggle-wrapper{display:grid;width:100%}.App{grid-template-areas:"payment-options" "selected-option" "transaction-inputs" "transaction-form";grid-template-columns:1fr;grid-template-rows:none}.App>.amount,.App>h1,.form,.grid,.payment-code,.payment-options,.selected-payment-option,.status-link{grid-column:1}.payment-options{max-height:none}.grid{grid-template-columns:1fr}}.partial-confirmation-overlay{align-items:center;background:var(--sandbox-overlay);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.cta-modal-overlay{z-index:1160}.cta-modal-overlay,.cvv-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--sandbox-overlay);display:flex;inset:0;justify-content:center;padding:18px;position:fixed}.cvv-modal-overlay{z-index:1120}.partial-confirmation-dialog{width:min(440px,100%)}.cta-modal-dialog,.partial-confirmation-dialog{background:var(--sandbox-surface);border:1px solid var(--sandbox-border);border-radius:var(--sandbox-radius);box-shadow:0 24px 70px #00000057;padding:20px}.cta-modal-dialog{width:min(680px,100%)}.cvv-modal-dialog{background:var(--sandbox-surface);border:1px solid var(--sandbox-border);border-radius:var(--sandbox-radius);box-shadow:0 24px 70px #00000057;padding:22px;width:min(420px,100%)}.cta-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.cta-modal-header h2{font-size:20px;margin:0 0 6px}.cta-modal-header p{color:var(--sandbox-muted);margin:0}.cta-modal-close{flex:0 0 auto;min-height:32px}.cta-modal-url{background:var(--sandbox-surface-muted);border:1px solid var(--sandbox-border-soft);border-radius:6px;color:var(--sandbox-blue);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;margin-bottom:18px;max-height:150px;overflow:auto;overflow-wrap:anywhere;padding:12px}.cta-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cta-modal-actions .primary-action,.cta-modal-actions .secondary-action,.cta-modal-primary{align-items:center;border:1px solid var(--sandbox-border);border-radius:6px;display:inline-flex;flex:0 0 118px;font-weight:700;justify-content:center;line-height:1;margin:0!important;min-height:38px;padding:0 14px;text-align:center;text-decoration:none}.cvv-modal-field{margin:4px 0 18px}.cvv-modal-field label{color:var(--sandbox-label);font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.cvv-modal-field input{background:var(--sandbox-input-bg);border:1px solid var(--sandbox-input-border);border-radius:6px;color:var(--sandbox-text);font:inherit;margin:0;min-height:42px;padding:9px 12px;width:100%}.cvv-modal-field input:focus{border-color:var(--sandbox-blue);box-shadow:0 0 0 3px var(--sandbox-focus-ring);outline:none}.cta-modal-primary{background:var(--sandbox-blue);border-color:var(--sandbox-blue);color:#fff}.cta-modal-primary:hover{background:var(--sandbox-blue-hover);border-color:var(--sandbox-blue-hover);box-shadow:0 8px 18px var(--sandbox-blue-shadow)}.partial-confirmation-dialog h2{font-size:20px;margin:0 0 12px}.partial-confirmation-dialog p{color:var(--sandbox-muted)}.partial-confirmation-amounts{grid-gap:8px;display:grid;gap:8px;margin:16px 0}.partial-confirmation-amounts div{background:var(--sandbox-surface-muted);border:1px solid var(--sandbox-border-soft);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px}.partial-confirmation-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.credit-card-workspace{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.credit-card-form,.voucher-form{background:var(--sandbox-surface);border:1px solid var(--sandbox-border);border-radius:var(--sandbox-radius);box-shadow:var(--sandbox-panel-shadow);padding:16px;width:100%}.credit-card-form>label,.test-card-panel>label,.voucher-form>label{color:var(--sandbox-text);display:block;font-size:14px;margin-bottom:12px}#saved_cards_container,#saved_wallets_container{grid-gap:8px;display:grid;gap:8px;margin:12px 0}.saved-card-row,.saved-wallet-row{align-items:center;background:var(--sandbox-surface-muted);border:1px solid var(--sandbox-border-soft);border-radius:6px;display:flex;gap:10px;min-height:50px;min-width:0;padding:12px;position:relative}.saved-card-row{min-height:66px}.saved-card-row:before{align-items:center;background:#eaf2ff;border:1px solid #bfdbfe;border-radius:5px;color:#1d4ed8;content:"CARD";display:inline-flex;font-size:9px;font-weight:800;height:22px;justify-content:center;left:42px;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:1}.saved-card-row:has(input:checked),.saved-wallet-row:has(input:checked){background:var(--sandbox-green-soft);border-color:var(--sandbox-green);box-shadow:inset 3px 0 0 var(--sandbox-green)}.saved-card-row label{gap:10px;justify-content:center;padding:10px 12px 10px 100px}.saved-card-row label,.saved-wallet-row label{align-items:center;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;inset:0;line-height:1.2;min-width:0;overflow-wrap:anywhere;position:absolute}.saved-wallet-row label{padding-left:100px}.saved-card-text{flex:1 1 auto;font-family:inherit;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.saved-card-provider-tags{display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:4px;justify-content:flex-end;margin-left:auto;max-width:48%;min-width:0}.saved-card-provider-tag{align-items:center;background:var(--sandbox-surface);border:1px solid var(--sandbox-border);border-radius:999px;color:var(--sandbox-muted);display:inline-flex;font-family:inherit;font-size:10px;font-weight:800;line-height:1;max-width:100%;min-height:20px;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.saved-card-row:has(input:checked) .saved-card-provider-tag{background:var(--sandbox-green-soft);border-color:var(--sandbox-green);color:var(--sandbox-green)}.saved-card-row input,.saved-wallet-row input{align-self:center;position:relative;z-index:1}.primary-action,.secondary-action{margin-right:8px;margin-top:8px}.credit-card-form>.primary-action:first-child,.credit-card-form>.secondary-action:first-child,.voucher-form>.primary-action:first-child,.voucher-form>.secondary-action:first-child{margin-top:0}.test-card-panel{display:flex;flex-direction:column;gap:8px}.test-card-panel button{background:var(--sandbox-surface-muted);border-color:var(--sandbox-border);color:var(--sandbox-text);display:block;font-size:12px;min-height:40px;overflow:hidden;padding:0 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.test-card-panel button:hover:not(:disabled){background:var(--sandbox-blue-soft);border-color:var(--sandbox-blue);color:var(--sandbox-blue)}.test-card-panel hr{border:0;border-top:1px solid var(--sandbox-border-soft);margin:10px 0;width:100%}.test-card-link{display:block;font-size:12px;margin-top:4px}@media (max-width:960px){.credit-card-workspace{grid-template-columns:1fr}}.credit-card-form{background:var(--sandbox-surface);border:1px solid var(--sandbox-border);border-radius:var(--sandbox-radius);box-shadow:var(--sandbox-panel-shadow);padding:16px;width:100%}.credit-card-form>.primary-action:first-child{margin-top:0}.voucher-form{background:var(--sandbox-surface);border:1px solid var(--sandbox-border);border-radius:var(--sandbox-radius);box-shadow:var(--sandbox-panel-shadow);padding:16px;width:100%}.payment-result-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000038;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1130}.payment-result-modal-dialog{max-height:min(680px,calc(100vh - 48px));width:min(520px,calc(100vw - 48px))}.profiling-popup-layer{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a75;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1140}.payment-result-summary{flex:1 1 auto}.payment-result-summary strong{text-align:right}.payment-result-modal-actions{flex-wrap:wrap}.payment-result-modal-actions .primary-action,.payment-result-modal-actions .secondary-action{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;height:38px;justify-content:center;line-height:1;margin:0;min-height:38px;padding:0 14px;text-align:center;white-space:nowrap;width:118px}@media (max-width:560px){.payment-result-modal-overlay{align-items:stretch;padding:10px}.payment-result-modal-dialog{max-height:calc(100vh - 20px);width:100%}.payment-result-modal-actions .primary-action,.payment-result-modal-actions .secondary-action{flex:1 1 100%;width:100%}.payment-result-summary strong{text-align:left}.profiling-popup-layer{align-items:stretch;padding:10px}}.profiling-report{color:var(--sandbox-text);height:min(820px,calc(100vh - 32px));width:min(980px,calc(100vw - 32px))}.profiling-report-header{flex:0 0 auto}.profiling-report-body{background:var(--sandbox-surface);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px}.profiling-summary{color:var(--sandbox-muted);display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:12px}.profiling-summary span{align-items:center;background:var(--sandbox-surface-muted);border:1px solid var(--sandbox-border-soft);border-radius:6px;display:inline-flex;gap:5px;min-height:30px;padding:0 10px;white-space:nowrap}.profiling-summary strong{color:var(--sandbox-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.profiling-summary-warning strong{color:var(--sandbox-warning-text)}.profiling-summary .profiling-sort-control{background:#0000;border-color:#0000;gap:3px;margin-left:auto;min-height:18px;padding:0}.profiling-sort-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;box-sizing:border-box;color:var(--sandbox-secondary-button-text);cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;height:16px;justify-content:center;line-height:1;padding:0 5px}.profiling-sort-button:hover{background:var(--sandbox-blue-soft);border-color:var(--sandbox-border-soft);color:var(--sandbox-text)}.profiling-sort-button.active{background:var(--sandbox-blue-soft);border-color:var(--sandbox-blue);color:var(--sandbox-blue)}.profiling-empty{background:var(--sandbox-surface-muted);border:1px dashed var(--sandbox-border);border-radius:6px;color:var(--sandbox-muted);font-size:13px;font-weight:700;padding:18px;text-align:center}.profiling-actions-panel{background:var(--sandbox-surface-muted);border:1px solid var(--sandbox-border-soft);border-radius:6px;flex:1 1 auto;min-height:0;overflow:auto}.profiling-actions-table{border-collapse:initial;border-spacing:0;font-size:12px;min-width:860px;width:100%}.profiling-actions-table td,.profiling-actions-table th{border-bottom:1px solid var(--sandbox-border-soft);max-width:220px;overflow:hidden;padding:10px 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.profiling-actions-table th{background:var(--sandbox-surface);color:var(--sandbox-muted);font-size:11px;font-weight:800;height:38px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:3}.profiling-actions-table td{color:var(--sandbox-text)}.profiling-actions-table tbody tr{cursor:pointer}.profiling-actions-table tbody tr:not(.profiling-unmeasured-row):focus-visible,.profiling-actions-table tbody tr:not(.profiling-unmeasured-row):hover{background:var(--sandbox-blue-soft);outline:none}.profiling-unmeasured-row{background:var(--sandbox-surface-muted);cursor:default!important;position:-webkit-sticky;position:sticky;top:38px;z-index:2}.profiling-actions-panel-scrolled .profiling-unmeasured-row{box-shadow:0 4px 8px #0000001a}.profiling-unmeasured-row td{background:var(--sandbox-surface-muted);color:var(--sandbox-warning-text);font-weight:800}.profiling-row-excluded td{color:var(--sandbox-muted)}.profiling-row-excluded .profiling-status{color:var(--sandbox-muted)!important}.profiling-include-cell{max-width:34px!important;min-width:34px;padding-left:0!important;padding-right:0!important;text-align:center!important;width:34px}.profiling-include-cell input{accent-color:var(--sandbox-blue);cursor:pointer;height:14px;margin:0;vertical-align:middle;width:14px}.profiling-status-success{color:var(--sandbox-green)!important;font-weight:800}.profiling-status-error{color:var(--sandbox-red)!important;font-weight:800}.profiling-status-unknown{color:var(--sandbox-muted)!important}.profiling-status-unmeasured{color:var(--sandbox-warning-text)!important;font-weight:800}.profiling-started-cell{max-width:118px;width:118px}.profiling-elapsed-cell{font-weight:800;max-width:86px;width:86px}.profiling-time-cell{min-width:260px;width:260px}.profiling-time-bar{background:var(--sandbox-blue-soft);border:1px solid var(--sandbox-border-soft);border-radius:999px;display:block;height:12px;overflow:hidden}.profiling-time-fill{border-radius:inherit;display:block;height:100%}.profiling-time-fill-success{background:var(--sandbox-blue)}.profiling-time-fill-error{background:var(--sandbox-blue-hover)}.profiling-time-fill-unknown{background:var(--sandbox-blue)}.profiling-time-fill-unmeasured{background:var(--sandbox-warning-text)}.profiling-time-fill-excluded{background:#0000}.profiling-action-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000038;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1150}.profiling-action-modal{max-height:min(760px,calc(100vh - 48px));width:min(760px,calc(100vw - 48px))}.profiling-action-json{flex:1 1 auto;min-height:0}@media (max-width:820px){.profiling-report{height:calc(100vh - 20px);width:calc(100vw - 20px)}.profiling-report-body{padding:12px}.profiling-summary{gap:6px}.profiling-summary span{min-height:28px;padding:0 8px}.profiling-action-modal-backdrop{align-items:stretch;padding:10px}.profiling-action-modal{max-height:calc(100vh - 20px);width:100%}}.loading{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--sandbox-overlay);color:#fff;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:fixed;z-index:1000}.loading-spinner{animation:sandbox-loading-spin .75s linear infinite;border-bottom:4px solid #ffffff3d;border-left:4px solid #ffffff3d;border-radius:50%;border-right:4px solid #ffffff3d;border-right-color:var(--sandbox-blue);border-top:4px solid #ffffff3d;border-top-color:var(--sandbox-blue);box-shadow:0 0 26px var(--sandbox-blue-shadow);height:44px;width:44px}.loading-text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes sandbox-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none;border-color:#fff #ffffff3d #ffffff3d}}.error{background:var(--sandbox-red-soft);border:1px solid var(--sandbox-red);border-radius:var(--sandbox-radius);color:var(--sandbox-red);grid-column:1/-1;margin-bottom:12px;overflow:auto;padding:14px}.error p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;margin-bottom:0;white-space:pre-wrap}
/*# sourceMappingURL=main.ae8a7f14.css.map*/