.quik-wallet{--orange:#ff8a00;--deep-orange:#ffb52e;--text:#eeeae3;--muted:#858585;--line:#303030;--soft:#212121;--surface:#171717;color-scheme:dark;background:#080808;color:#eeeae3}
.quik-wallet .app-shell{max-width:780px;margin:auto}
.quik-wallet .searchbar-row,.quik-wallet #service-notice,.quik-wallet .summary-card,.quik-wallet .favorites-section,.quik-wallet .payments-section,.quik-wallet .support-home,.quik-wallet .promo-banner{display:none}
.quik-wallet .dashboard-grid{display:block}
.quik-wallet .wallet-card{position:relative;isolation:isolate;overflow:hidden;min-height:210px;padding:24px;color:#eeeae3;border:1px solid #6b3a14;background:linear-gradient(125deg,#161210 35%,#211307 58%,#a94c03 82%,#231105);box-shadow:none;text-align:left}
.quik-wallet .wallet-card::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(130deg,transparent 63%,#ff8a00 64%,#ffb52e 64.5%,transparent 66%);pointer-events:none}
.quik-wallet .wallet-top,.quik-wallet .balance,.wallet-usdt,.quik-wallet .p2p-wallet-reserved{position:relative;z-index:1}
.quik-wallet .balance{justify-content:flex-start;margin:16px 0 4px;font-size:clamp(29px,7vw,54px);overflow-wrap:anywhere}
.quik-wallet .wallet-top>span:first-child{display:flex;align-items:center;gap:8px}
#balance-toggle{display:inline-grid;place-items:center;background:transparent;color:#ffb52e;padding:6px;border:0;border-radius:8px}
#balance-toggle svg,.wallet-actions svg{width:22px;height:22px}
#balance-toggle[aria-pressed=true]{opacity:.65}
.wallet-usdt{margin:0;color:#ffb52e;font-size:14px}
.wallet-art{position:absolute;z-index:-1;right:8%;bottom:15%;width:27%;aspect-ratio:1.35;display:grid;place-items:center;transform:rotate(-14deg);border:1px solid #ff8a00;border-radius:18%;background:linear-gradient(150deg,#303030,#0b0b0b 66%);box-shadow:0 10px 32px #080808ad,0 0 20px #ff8a0040}
.wallet-art img{width:34%;opacity:.9}
.wallet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}
.wallet-actions button{display:grid;justify-items:center;gap:7px;padding:12px 3px;border:1px solid #303030;border-radius:16px;background:#171717;color:#eeeae3;font-size:clamp(11px,3vw,14px)}
.wallet-actions svg{color:#ff8a00}
.wallet-actions button:hover:not(:disabled){border-color:#ff8a00;background:#21170e}
.quik-wallet .bottom-nav,.quik-wallet .sheet,.quik-wallet .profile-card,.quik-wallet .profile-menu,.quik-wallet .transaction,.quik-wallet .invoice-card,.quik-wallet .pay-cabinet,.quik-wallet .help-dialog{background:#171717;color:#eeeae3;border-color:#303030;box-shadow:none}
.quik-wallet .nav-item.active,.quik-wallet .text-button,.quik-wallet .brand-button img+span{color:#ff8a00}
.quik-wallet .primary-button{background:#ff8a00;color:#080808}
.quik-wallet .secondary-button,.quik-wallet .avatar,.quik-wallet .icon-button,.quik-wallet .row-icon,.quik-wallet .filter-tabs button{background:#242424;color:#eeeae3;border-color:#333}
.quik-wallet .filter-tabs .selected,.quik-wallet .copy-quick-id{background:#382711;color:#ffb52e}
.quik-wallet input,.quik-wallet select,.quik-wallet textarea{background:#202020;color:#eeeae3;border-color:#383838}
.quik-wallet .profile-card{display:flex;flex-direction:column;text-align:center;padding:24px;background:linear-gradient(150deg,#292115,#171717 56%)}
.quik-wallet .profile-avatar{border:1px solid #ffb52e;background:#2c2115;color:#ffb52e}
.profile-group{margin:22px 0}
.profile-group h2{margin:0 0 10px;font-size:15px}
.quik-wallet .profile-menu button,.document-menu>a{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;text-align:left;gap:10px;padding:12px;color:#eeeae3;text-decoration:none;border-bottom:1px solid #303030;background:transparent;width:100%}
.quik-wallet .profile-menu button[hidden]{display:none}
.quik-wallet .profile-menu :is(button,a):last-child{border-bottom:0}
.quik-wallet .profile-menu :is(button,a):hover{background:#241b13}
.document-menu small,.quik-wallet .profile-row-text small{display:block;color:#a0a0a0;margin-top:3px}
.quik-wallet :focus-visible{outline:2px solid #ff8a00;outline-offset:2px}

html:has(.quik-wallet),body.quik-wallet.p2p-page-open{background:#080808}
body.quik-wallet.p2p-page-open .masthead{background:#080808}
.quik-wallet .nav-inner{grid-template-columns:repeat(3,1fr)}
.quik-wallet .brand-button img+span{color:#eeeae3}
.quik-wallet .masthead{margin-bottom:14px}
.quik-wallet .currency-badge{color:#ffb52e;background:#171717;border-color:#6b3a14}
.quik-wallet .wallet-card .wallet-top>span:first-child{color:#dedede}
.quik-wallet .wallet-card .ruble{color:#ffb52e}
.quik-wallet .profile-card p,.quik-wallet .page-title p,.quik-wallet .sheet-info,.quik-wallet .sheet-description{color:#aaa}
.quik-wallet :is(.amount-input-wrap,.amount-presets button,.transfer-recipient-card,.shop-key,.pay-cabinet-summary,.pay-tabs button,.payout-destination,.funding-options button,.p2p-segment,.p2p-currency,.p2p-stats div,.help-messages,.help-composer,.help-bubble.incoming){background:#1e1e1e;color:#eeeae3;border-color:#333}
.quik-wallet :is(.help-bubble.outgoing,.memo-warning,.pay-note,.p2p-notice,.p2p-reserve-preview,.method-option:has(input:checked),.pay-tabs button.active){background:#302113;color:#ffb52e;border-color:#6b3a14}
.quik-wallet :is(.login-button,.transaction-icon,.shop-action,.p2p-button,.p2p-profile-link){background:#242424;color:#ffb52e;border-color:#333}
.quik-wallet :is(.p2p-primary,.help-send){background:#ff8a00;color:#080808}
.quik-wallet :is(button.transaction:hover,.p2p-deal-card:hover){background:#251d15}
@media(max-width:480px){
 .quik-wallet .wallet-card{padding:16px;min-height:174px}
 .wallet-art{right:8%;bottom:18%;opacity:.78}
 .quik-wallet .wallet-card .balance{max-width:80%}
}

.quik-wallet{font-family:Inter,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.quik-wallet .brand-button[hidden],.quik-wallet [hidden]{display:none}
.quik-wallet .page-title h1{letter-spacing:-.035em}
.wallet-back{width:36px;height:36px;flex:none;border-radius:50%;background:#242424;color:#eeeae3;font-size:26px;line-height:1}
.quik-wallet .sheet-heading{gap:10px}
.quik-wallet .sheet-heading h2{flex:1;font-size:19px}
.quik-wallet .sheet{max-width:520px}
.quik-wallet .bottom-nav{width:min(440px,calc(100% - 24px));left:50%;right:auto;transform:translateX(-50%);bottom:max(8px,var(--safe-bottom));border:1px solid #303030;border-radius:23px;padding:4px 6px;box-shadow:0 10px 26px #0008}
.quik-wallet .nav-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}
.quik-wallet .nav-item{min-width:0;padding:8px 1px;font-size:10px}
.quik-wallet .profile-avatar{display:grid;place-items:center;width:84px;height:84px;overflow:hidden;font-size:32px}
#profile-photo{width:100%;height:100%;object-fit:cover}
.quik-wallet .copy-quick-id{border:1px solid #75501e;border-radius:30px;padding:7px 12px;font-variant-numeric:tabular-nums}
.quik-wallet .profile-card{gap:12px}
.quik-wallet .profile-card h2{font-size:22px;margin:0 0 5px}
.quik-wallet .history-search{width:100%;padding:10px 12px;border:1px solid #303030;border-radius:12px}
.quik-wallet .filter-tabs{display:flex;overflow:auto;gap:6px;margin:12px 0;scrollbar-width:none}
.quik-wallet .filter-tabs button{white-space:nowrap;padding:7px 10px}
.quik-wallet .history-list{overflow:hidden;border-radius:16px}
.quik-wallet .history-list .transaction{padding:10px 9px;min-height:56px}
.quik-wallet .history-list .transaction-icon{width:32px;height:32px}
.quik-wallet .history-list .transaction-amount{font-size:12px;white-space:nowrap}
.funding-group-title{font-size:13px;color:#aaa;margin:14px 0 7px}
.quik-wallet .funding-methods button{padding:8px 10px;min-height:49px}
.quik-wallet .funding-methods button:disabled{opacity:.65;cursor:default}
.quik-wallet .funding-methods .row-icon{color:#ff8a00}
.withdraw-values{position:relative;border:1px solid #303030;border-radius:16px;background:#202020;padding:12px;margin-bottom:14px}
.quik-wallet .withdraw-values .transfer-label{margin:0}
.quik-wallet .withdraw-values .transfer-input{padding:9px 70px 9px 0;border:0;font-size:25px;font-weight:700}
.quik-wallet .withdraw-max{position:absolute;top:33px;right:10px;width:auto;padding:5px 9px;margin:0;color:#ffb52e}
.withdraw-values p{margin:4px 0 0}
.quik-wallet .sheet .transfer-label{margin-bottom:10px}
.quik-wallet .sheet .transfer-input{min-height:38px}
.quik-wallet .wallet-card{background:radial-gradient(ellipse at 82% 76%,#a64b0b99,transparent 53%),linear-gradient(120deg,#121212 36%,#211309 84%)}
.quik-wallet .wallet-art{border-radius:18%;transform:rotate(-16deg);box-shadow:0 10px 35px #000a,0 0 24px #ff8a0055}

.profile-group:has(#admin-panel-button[hidden]){display:none}
.quik-wallet .profile-card #profile-id:empty{display:none}

.quik-wallet .transfer-sheet .transfer-form{display:grid;gap:8px;margin-top:10px}
.quik-wallet .transfer-sheet .transfer-label,.quik-wallet .transfer-sheet .recipient-status,.quik-wallet .transfer-sheet .withdraw-values{margin:0}
.quik-wallet .transfer-sheet .transfer-input{min-height:42px;padding:8px 12px}
.quik-wallet .transfer-sheet .withdraw-values .transfer-input{padding:5px 0;background:transparent}
.quik-wallet .transfer-sheet .transfer-live-summary{border:1px solid #303030;border-radius:14px;background:#171717;padding:8px 12px}
.quik-wallet .transfer-sheet .transfer-live-summary>div{padding:4px 0}
.quik-wallet .transfer-sheet :is(.transfer-label,.transfer-available,.recipient-status,.transfer-footnote){color:#aaa}
.quik-wallet .transfer-sheet .form-error:empty{display:none}

.quik-wallet .transfer-sheet .withdraw-values:focus-within{border-color:#ff8a00}
.quik-wallet .transfer-sheet .withdraw-values .transfer-input:focus{outline:none;box-shadow:none}

.quik-wallet #transfer-confirm:disabled{cursor:not-allowed}
.quik-wallet #transfer-confirm[aria-busy="true"]{cursor:wait}

.quik-wallet .transfer-sheet #transfer-recipient:focus{border-color:#ff8a00;outline:none;box-shadow:none}

.quik-wallet .wallet-back{display:inline-grid;place-items:center;padding:0}
.quik-wallet .wallet-back[hidden]{display:none}
.quik-wallet .wallet-back svg,.quik-wallet .page-title .text-button svg{width:19px;height:19px;vertical-align:middle}

.quik-wallet #page-profile .page-title{margin-bottom:12px}
.quik-wallet #page-profile .profile-card{padding:16px 12px;gap:8px;border-radius:18px}
.quik-wallet #page-profile .profile-avatar{width:74px;height:74px;font-size:28px}
.quik-wallet #page-profile .profile-card h2{font-size:20px;margin:0 0 4px}
.quik-wallet #page-profile .profile-card p{margin:0 0 6px}
.quik-wallet #page-profile .copy-quick-id{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:6px;margin:3px 0 0;padding:4px 9px;font-size:11px}
.quik-wallet #page-profile .copy-quick-id[hidden]{display:none}
.quik-wallet #page-profile .copy-quick-id svg{width:13px;height:13px}
.quik-wallet #page-profile .profile-group{margin:16px 0}
.quik-wallet #page-profile .profile-group h2{margin-bottom:7px}
.quik-wallet #page-profile .profile-menu button{grid-template-columns:34px minmax(0,1fr) 16px;min-height:45px;padding:7px 10px;font-size:13px}
.quik-wallet #page-profile .row-icon{width:32px;height:32px}

.quik-wallet #page-profile .profile-card,.quik-wallet #page-profile .profile-menu,.quik-wallet #page-profile .profile-avatar{background:#171717;border-color:#858585;color:#eeeae3}
.quik-wallet #page-profile .profile-avatar{border-color:#ffb52e}
.quik-wallet #page-profile .copy-quick-id{background:#080808;border-color:#ff8a00;color:#ffb52e}
.quik-wallet #page-profile .profile-menu button,.quik-wallet #page-profile .row-icon{border-color:#858585;color:#eeeae3}
.quik-wallet #page-profile .row-icon,.quik-wallet #page-profile .profile-menu button:hover{background:#080808}
.quik-wallet #page-profile .profile-card p,.quik-wallet #page-profile .profile-row-text small{color:#858585}

.quik-wallet .masthead{position:relative}
.quik-wallet .profile-shortcut{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;max-width:36%;min-height:32px;padding:4px 9px;border:1px solid #858585;border-radius:20px;background:#171717;color:#eeeae3;font-size:12px;font-weight:650}
.quik-wallet .profile-shortcut span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.quik-wallet .profile-shortcut img{width:21px;height:21px;border-radius:50%;object-fit:cover}
.quik-wallet .nav-inner{grid-template-columns:repeat(3,minmax(0,1fr))}

.quik-wallet #page-profile .profile-card,.quik-wallet #page-profile .profile-menu,.quik-wallet #page-profile .profile-menu button,.quik-wallet .profile-shortcut{border-color:color-mix(in srgb,#858585 22%,#171717)}
.quik-wallet #page-profile .profile-avatar,.quik-wallet #page-profile .copy-quick-id{border-color:color-mix(in srgb,#ff8a00 45%,#171717)}

.quik-wallet #page-profile .copy-quick-id{border:0}
.quik-wallet .profile-shortcut{border-width:2px;border-color:color-mix(in srgb,#ffb52e 42%,#171717)}

.quik-wallet #page-profile .copy-quick-id{
  gap:8px;padding:6px 12px;min-height:30px;font-size:13px;
  background:color-mix(in srgb,#ffb52e 13%,#171717);
}
.quik-wallet #page-profile .copy-quick-id svg{width:14px;height:14px}

.quik-wallet #page-profile .profile-avatar{border:3px solid #ffb52e;border-radius:50%}
.quik-wallet #page-profile .copy-quick-id,.quik-wallet .profile-shortcut{
  font-family:"Cascadia Mono",Consolas,monospace;
}

.quik-wallet #page-profile .profile-card{
  border-color:#6b3a14;
  background:radial-gradient(ellipse at 82% 76%,#a64b0b99,transparent 53%),linear-gradient(120deg,#121212 36%,#211309 84%);
}

.quik-wallet .sheet:has(.security-panel){padding-block-end:14px}
.security-panel .sheet-description,.security-panel .sheet-info{margin:0 0 8px;font-size:12px;line-height:1.4}
.security-panel .sheet-list{display:grid;gap:6px;margin:0 0 8px}
.quik-wallet .security-panel .invoice-card{margin:0;padding:8px 10px;border-radius:12px;background:#080808;border-color:color-mix(in srgb,#858585 25%,#171717);font-size:12px}
.security-current{padding:3px 7px;border-radius:20px;color:#ffb52e;background:color-mix(in srgb,#ffb52e 13%,#171717);font-size:11px}
.quik-wallet .security-panel .danger-button{margin:0;min-height:36px;padding:7px 10px;border:1px solid #ff8a00;color:#ffb52e;background:#171717;font-size:12px}

.quik-wallet #page-profile .profile-card h2{font-weight:750}
.quik-wallet #page-profile .profile-row-text{font-weight:650}
.quik-wallet #page-profile .profile-row-text small{font-size:11px;font-weight:450;line-height:1.3}
.quik-wallet #page-profile .row-icon{color:#ffb52e;border-radius:10px}
.quik-wallet #page-profile .row-icon svg{width:18px;height:18px}
.quik-wallet #page-profile :is(.profile-menu button,.copy-quick-id,.row-icon){transition:background-color .18s ease,transform .18s ease}
.quik-wallet #page-profile .profile-menu button:hover .row-icon{transform:scale(1.08)}
.quik-wallet #page-profile :is(.profile-menu button,.copy-quick-id):active{transform:scale(.98)}
@media(prefers-reduced-motion:reduce){
  .quik-wallet #page-profile :is(.profile-menu button,.copy-quick-id,.row-icon){transition:none;transform:none}
}

.quik-wallet .pay-overview,.quik-wallet .pay-activity{margin:0 0 12px;padding:12px 14px;border-radius:15px;background:#171717;border:1px solid color-mix(in srgb,#858585 22%,#171717)}
.quik-wallet .pay-overview{background:linear-gradient(135deg,#171717,color-mix(in srgb,#ff8a00 16%,#171717));border-color:color-mix(in srgb,#ff8a00 38%,#171717)}
.pay-overview strong{color:#ffb52e;font-size:15px}
.pay-overview p,.pay-activity p{margin:5px 0 0;font-size:12px;color:#858585;line-height:1.45}
.quik-wallet #pay-cabinet>.funding-methods{margin-bottom:12px}
.quik-wallet .pay-activity h2{margin:0;font-size:15px}
.quik-wallet .pay-activity .shop-list-card{margin-top:8px}

.quik-wallet .operation-sheet-body .operation-type{margin:8px 0 4px;color:#858585}
.quik-wallet .operation-sheet-body .transfer-total{margin:0 0 14px;color:#ffb52e;font-variant-numeric:tabular-nums}
.quik-wallet .operation-sheet-body .operation-details{margin:0 0 12px;padding:0 12px;border:1px solid color-mix(in srgb,#858585 24%,#171717);border-radius:14px;background:#080808}
.quik-wallet .operation-sheet-body .operation-details>div{padding:9px 0;border-color:color-mix(in srgb,#858585 24%,#171717)}
.quik-wallet .operation-sheet-body .operation-details>div:last-child{border-bottom:0}
.quik-wallet .operation-sheet-body .operation-details dt{color:#858585}
.quik-wallet .operation-sheet-body .operation-details dd{color:#eeeae3;overflow-wrap:anywhere}

.quik-wallet .wallet-withdraw-form .withdraw-values{padding:10px 12px}
.quik-wallet .wallet-withdraw-form .withdraw-values:focus-within{border-color:#ff8a00}
.quik-wallet .wallet-withdraw-form .withdraw-values .transfer-input{background:transparent;outline:none;box-shadow:none;border:0}
.quik-wallet .wallet-withdraw-form .withdraw-max{top:30px;min-height:28px;background:#171717;border-radius:9px}
.quik-wallet .wallet-withdraw-form>.transfer-label{margin-bottom:9px;color:#a0a0a0}
.quik-wallet .wallet-withdraw-form>.transfer-label input{padding:8px 11px;min-height:40px}
.quik-wallet .wallet-withdraw-form .live-check{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#171717;font-size:12px}
.quik-wallet .wallet-withdraw-form .live-check input{flex:none;margin:0;accent-color:#ff8a00}
.quik-wallet .wallet-withdraw-form .form-error:empty{display:none}

.quik-wallet .withdraw-address-card{padding:12px;border-radius:14px;background:#080808;border:1px solid color-mix(in srgb,#858585 24%,#171717)}
.quik-wallet .withdraw-address-card .sheet-info{margin:0 0 10px;color:#ffb52e;font-size:12px}
.quik-wallet .withdraw-address-card .transfer-input{min-height:42px;padding:8px 11px}
.quik-wallet .withdraw-address-card .transfer-input:focus{border-color:#ff8a00;outline:none;box-shadow:none}
.quik-wallet .withdraw-address-card .primary-button:disabled{background:#171717;color:#858585;opacity:1;cursor:not-allowed}

.withdraw-address-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.withdraw-address-heading small{display:block;color:#858585;margin-top:3px}
.withdraw-token{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#171717;color:#ffb52e;font-size:22px}
.quik-wallet .withdraw-recent{margin:12px 0 0}
.withdraw-recent .sheet-info{margin:6px 0 0}
.withdraw-recent-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0}
.withdraw-recent-row strong{color:#ffb52e}

.quik-wallet .withdraw-recipient{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px;background:#171717}
.withdraw-recipient small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#858585}
.quik-wallet .withdraw-recipient .withdraw-edit{width:auto;margin:0;padding:5px;background:transparent;color:#ffb52e;font-size:12px}
.withdraw-receive{border-top:1px solid color-mix(in srgb,#858585 24%,#171717);margin:10px -12px 0;padding:10px 12px 0;color:#ffb52e;font-size:12px}
.withdraw-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px}
.quik-wallet .withdraw-presets button{margin:0;padding:6px 2px;min-height:34px;font-size:12px}
.quik-wallet .withdraw-presets button:disabled{cursor:not-allowed}

.quik-wallet .wallet-withdraw-form .withdraw-values{border-radius:20px;background:#171717}
.withdraw-fee-pill{position:relative;margin:10px auto -11px;width:max-content;max-width:100%;padding:3px 9px;border:1px solid color-mix(in srgb,#858585 30%,#171717);border-radius:16px;background:#171717;color:#ffb52e;text-align:center;font-size:11px}
.quik-wallet .withdraw-receive{padding:18px 12px 10px;background:#080808;border-radius:0 0 19px 19px;color:#858585;margin-bottom:-10px}
.withdraw-receive strong{display:block;margin-top:7px;color:#eeeae3;font-size:23px}

.quik-wallet .wallet-withdraw-form .transfer-input[aria-invalid="true"]{color:#ff6464}

.quik-wallet .wallet-withdraw-form .withdraw-values{display:grid;grid-template-rows: auto 1fr auto auto;min-height:205px}
.quik-wallet .wallet-withdraw-form .withdraw-receive{min-height:92px}
.quik-wallet .wallet-withdraw-form .withdraw-fee-pill{font-family:inherit;font-size:13px;font-weight:600;z-index:1}
.quik-wallet .wallet-withdraw-form .withdraw-token{border:1px solid #ff8a00}

.quik-wallet .withdraw-token{width:36px;height:36px;min-width:36px;background:#171717;color:#ffb52e;border:1px solid #ff8a00;border-radius:50%}
.quik-wallet .wallet-withdraw-form .withdraw-values{display:block;min-height:0;padding:12px;position:relative;border-color:color-mix(in srgb,#858585 28%,#171717)}
.quik-wallet .wallet-withdraw-form .withdraw-values .transfer-input{min-height:38px;padding:4px 62px 4px 0;margin:0;line-height:1.2}
.quik-wallet .wallet-withdraw-form .withdraw-receive{min-height:0;margin:0 -12px -12px;padding:18px 12px 12px}
.quik-wallet .wallet-withdraw-form .withdraw-fee-pill{margin:9px auto -11px;font-size:12px}
.quik-wallet .wallet-withdraw-form .withdraw-max{top:26px}

.quik-wallet .modal-backdrop{inset:0;display:block;padding:0;background:#080808;backdrop-filter:none}
.quik-wallet .modal-backdrop[hidden]{display:none}
.quik-wallet .modal-backdrop .sheet{position:absolute;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box;border:0;border-radius:0;background:#080808;overflow:auto;transform:none;animation:none}
.quik-wallet .modal-backdrop .sheet-handle{display:none}
.quik-wallet .modal-backdrop .sheet-heading,.quik-wallet .modal-backdrop #sheet-body{width:100%;max-width:680px;margin-inline:auto}
.quik-wallet .modal-backdrop.closing,.quik-wallet .modal-backdrop.closing .sheet{animation:none;transform:none}

.quik-wallet{font-family:"Segoe UI Variable","Segoe UI",system-ui,sans-serif;font-weight:600;-webkit-font-smoothing:auto}
.quik-wallet :where(button,input,select,textarea){font-family:inherit}
.quik-wallet :is(button,input,select,textarea,label,small,p,dt,dd,.profile-row-text,.profile-row-text small,.copy-quick-id,.profile-shortcut){font-weight:600}
.quik-wallet :is(.copy-quick-id,.profile-shortcut,.operation-details dd){font-family:inherit}
.quik-wallet :is(h1,h2,h3,strong,.balance,.transfer-total){font-weight:750}

.quik-wallet #page-profile :is(.profile-card h2,.profile-row-text),.quik-wallet .profile-shortcut span{color:#d2cdc4}

.deposit-qr-card{display:grid;place-items:center;padding:18px;border-radius:18px;background:#171717;border:1px solid color-mix(in srgb,#ff8a00 25%,#171717)}
.deposit-qr-card .live-qr{width:min(190px,70vw);height:auto;margin:0;border:10px solid white;border-radius:14px}
.deposit-address-heading{display:flex;justify-content:space-between;gap:12px;margin:18px 2px 8px}
.deposit-address-heading span{color:#858585;font-size:12px}
.deposit-address-card{display:flex;align-items:center;gap:8px;padding:12px;border-radius:14px;background:#171717}
.deposit-address-value{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;color:#eeeae3}
.quik-wallet .deposit-address-card button{width:auto;margin:0;padding:7px;color:#ffb52e}
.deposit-explorer{display:block;padding:14px;border-radius:14px;background:#171717;color:#ffb52e;text-decoration:none}

.quik-wallet .deposit-address-card .copy-icon-button{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:7px;background:transparent;border:0;color:#ffb52e}
.copy-icon-button svg{width:20px;height:20px}

.deposit-token-icon{position:relative;display:block;flex:0 0 40px;width:40px;height:40px}
.deposit-token-icon>svg:first-child{display:block;width:40px;height:40px}
.deposit-token-icon .deposit-ton-icon{position:absolute;right:-3px;bottom:-2px;width:19px;height:19px;border:2px solid #171717;border-radius:50%}

.deposit-qr-card{position:relative}
.deposit-qr-card>.deposit-token-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#fff;border:2px solid #fff;border-radius:50%;pointer-events:none}
.deposit-qr-card>.deposit-token-icon>svg:first-child{width:24px;height:24px}
.deposit-qr-card>.deposit-token-icon .deposit-ton-icon{width:13px;height:13px;right:-2px;bottom:-2px;border-color:#fff}
.deposit-address-card .deposit-ton-icon{width:23px;height:23px;object-fit:cover}

.deposit-token-icon>svg{stroke:none;border:0}

.quik-wallet .funding-methods .provider-badge{background:#0098ea;color:#fff;border-radius:50%}
.quik-wallet .provider-topup-card{padding:16px;border:1px solid #303030;border-radius:18px;background:#171717}
.quik-wallet .provider-topup-card .transfer-input{font-size:30px;text-align:center;background:#080808}
.quik-wallet .provider-topup-card .withdraw-presets{margin-top:12px}
.quik-wallet .provider-topup-card .form-error:empty{display:none}
.provider-invoice-amount{display:block;margin-bottom:12px;font-size:25px;color:#ffb52e}

.provider-topup-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}
.provider-topup-heading .provider-badge{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:#0098ea;color:#fff}
.provider-topup-heading svg{width:23px;height:23px}
.provider-topup-heading strong{font-size:14px}
.provider-topup-heading p,.provider-minimum,.provider-unit{color:#858585;font-size:12px;margin:4px 0}
.quik-wallet .provider-topup-card .transfer-label{position:relative;display:block;margin:0;color:#858585}
.quik-wallet .provider-topup-card .transfer-input{height:64px;margin:6px 0 0;background:#080808;border:1px solid #303030;outline:none;box-shadow:none;caret-color:transparent}
.quik-wallet .provider-topup-card .transfer-input:focus{border-color:#ff8a00;outline:none;box-shadow:none}
.quik-wallet .provider-topup-card .transfer-input::placeholder{color:#858585;opacity:1}
.quik-wallet .provider-topup-card .withdraw-presets{margin:6px 0 8px}
.provider-unit{margin:18px 0 12px}
.quik-wallet .provider-topup-card .primary-button{border-radius:20px}

.provider-invoice-summary{background:#171717;border:1px solid #303030;border-radius:14px;padding:0 12px}
.provider-invoice-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}
.provider-invoice-summary>div+div{border-top:1px solid #303030}
.provider-invoice-summary>div>span:first-child{color:#858585;font-size:13px}
.provider-invoice-method{display:inline-flex;align-items:center;gap:7px;font-weight:700}
.provider-invoice-method svg{width:20px;height:20px;padding:3px;border-radius:50%;background:#0098ea;color:#fff}
.provider-invoice-note{margin:10px 0;padding:11px 12px;border-radius:12px;background:#171717;color:#aaa;font-size:13px;line-height:1.45}
.provider-invoice-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:12px}
.quik-wallet .provider-invoice-actions button{margin:0;border-radius:20px}
.provider-invoice-actions button:disabled{cursor:wait}

.quik-wallet .provider-confirm-dialog{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,460px);max-width:none;max-height:90dvh;padding:12px 19px max(24px,env(safe-area-inset-bottom));border:1px solid #252525;border-radius:22px 22px 0 0;background:#080808;color:#eeeae3}
.provider-confirm-dialog::backdrop{background:#080808a6;backdrop-filter:blur(6px)}
.bottom-dialog-handle{display:grid;place-items:center;width:84px;height:24px;margin:-8px auto 0;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}
.bottom-dialog-handle:active{cursor:grabbing}
.bottom-dialog-handle::after{content:'';width:36px;height:4px;border-radius:4px;background:#303030}
.provider-confirm-close{display:grid;place-items:center}
.provider-confirm-close svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.provider-confirm-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
.provider-confirm-heading h2{margin:0;font-size:18px}
.provider-confirm-close{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#171717;color:#858585;font-size:24px;line-height:1}
.provider-summary-caption{display:inline-flex;align-items:center;gap:8px}
.provider-summary-caption svg{width:15px;height:15px}
.provider-confirm-dialog .provider-invoice-note{background:#171717}
.provider-confirm-dialog .form-error:empty{display:none}
.provider-confirm-dialog .provider-invoice-actions{margin-top:18px;padding-top:12px;border-top:1px solid #252525}
.quik-wallet .provider-confirm-dialog .primary-button{background:#ffb52e;color:#080808}

.provider-created-dialog .provider-confirm-close{position:absolute;top:16px;right:16px}
.provider-created-summary{text-align:center;padding:28px 4px 20px}
.provider-created-check{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:#ffb52e;color:#080808;font-size:36px;font-weight:800}
.provider-created-summary h2{margin:0;font-size:20px}
.provider-created-summary p,.provider-created-summary small{color:#aaa;font-size:13px}
.provider-created-summary strong{display:block;margin:12px 0 4px;font-size:28px}
.provider-created-actions{display:grid;gap:8px;border-top:1px solid #252525;padding-top:12px}
.quik-wallet .provider-created-actions>*{width:100%;margin:0;border-radius:20px}

.provider-payment-status{display:flex;align-items:center;gap:7px;margin-top:12px;color:#858585;font-size:12px}
.provider-payment-status .provider-invoice-note{margin:0;padding:0;background:transparent;color:inherit}
.provider-countdown{margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}
.provider-spinner{width:12px;height:12px;flex:none;border:2px solid #858585;border-right-color:transparent;border-radius:50%;animation:provider-spin 1s linear infinite}
@keyframes provider-spin{to{transform:rotate(360deg)}}
.provider-invoice-progress{display:block;width:100%;height:4px;margin-top:8px;accent-color:#ffb52e}
@media(prefers-reduced-motion:reduce){.provider-spinner{animation:none}}

.open-wallet-invoices:empty{display:none}
.open-wallet-invoices .deposit-address-heading{margin:0 0 8px}
.open-wallet-invoices .provider-countdown{font-size:12px;color:#858585;white-space:nowrap}
.open-wallet-invoices .funding-methods button{grid-template-columns:40px minmax(0,1fr) auto}
.quik-wallet .provider-topup-card [hidden],.quik-wallet .provider-invoice-cancel[hidden]{display:none}

.quik-wallet .merchant-receipts{border:1px solid #303030;border-radius:14px;background:#171717}
.quik-wallet .merchant-receipt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px}
.quik-wallet .merchant-receipt+.merchant-receipt{border-top:1px solid #303030}
.quik-wallet .merchant-receipt small{display:block;margin-top:4px;color:#a0a0a0;font-size:11px;overflow-wrap:anywhere}
.quik-wallet .merchant-receipt-amount{color:#ffb52e;white-space:nowrap}

.quik-wallet .merchant-receipt{padding:8px 12px;gap:10px}
.quik-wallet .merchant-receipt>div>strong{font-size:13px;font-weight:650}
.quik-wallet .merchant-receipt small{margin-top:2px;font-size:10px;line-height:1.3}
.quik-wallet .merchant-receipt-amount{color:#35c98b;font-size:14px}
.quik-wallet .shop-statistics{display:grid;gap:12px}
.quik-wallet .shop-statistics-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.quik-wallet .shop-statistics-heading h3{margin:0;font-size:15px}
.quik-wallet .shop-statistics-heading>span{font-size:11px;color:#858585;white-space:nowrap}
.quik-wallet .shop-statistics-revenue{padding:16px;border:1px solid #393021;border-radius:16px;background:linear-gradient(130deg,#171717,#211a11)}
.quik-wallet .shop-statistics-revenue>span{font-size:12px;color:#a0a0a0}
.quik-wallet .shop-statistics-revenue>strong{display:block;margin-top:5px;font-size:30px;color:#ffb52e;letter-spacing:-.5px}
.quik-wallet .shop-statistics-counts{display:grid;grid-template-columns:1fr 1fr;margin-top:16px}
.quik-wallet .shop-statistics-counts>div{display:grid;gap:3px}
.quik-wallet .shop-statistics-counts>div+div{padding-left:16px;border-left:1px solid #303030}
.quik-wallet .shop-statistics-counts strong{font-size:19px}
.quik-wallet .shop-statistics-counts span{font-size:11px;color:#a0a0a0}
.quik-wallet .shop-statistics-conversion{display:flex;justify-content:space-between;margin-top:16px;font-size:11px;color:#a0a0a0}
.quik-wallet .shop-statistics-conversion strong{color:#ffb52e}
.quik-wallet .shop-statistics-revenue progress{display:block;width:100%;height:4px;margin-top:7px;border:0;border-radius:4px;overflow:hidden;accent-color:#ff8a00;background:#303030}
.quik-wallet .shop-statistics-revenue progress::-webkit-progress-bar{background:#303030}
.quik-wallet .shop-statistics-revenue progress::-webkit-progress-value{background:#ff8a00}
.quik-wallet .shop-statistics-settlement{padding:2px 13px;background:#171717;border:1px solid #303030;border-radius:14px}
.quik-wallet .shop-statistics-settlement>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px}
.quik-wallet .shop-statistics-settlement>div+div{border-top:1px solid #303030}
.quik-wallet .shop-statistics-settlement span{color:#a0a0a0}
.quik-wallet .shop-statistics strong{color:#f5f5f5;font-variant-numeric:tabular-nums}
.quik-wallet .shop-statistics-revenue>strong,.quik-wallet .shop-statistics-conversion strong{color:#ffb52e}
.withdrawal-security-section{margin:0 0 22px}
.withdrawal-security-section h3,.security-devices-title{font-size:14px;font-weight:650;margin:0 0 12px;color:#f5f5f5}
.quik-wallet .security-methods button{padding:12px;min-height:62px;text-align:left}
.quik-wallet .security-methods button:disabled{opacity:.55}
.security-method-note{margin:10px 2px 0;font-size:12px;line-height:1.5;color:#858585}
.pin-form{display:grid;gap:16px;max-width:440px;margin:0 auto;width:100%}
.pin-label{display:grid;gap:8px;font-size:12px;color:#858585}
.quik-wallet .pin-input{height:54px;width:100%;box-sizing:border-box;background:#080808;border:1px solid color-mix(in srgb,#858585 25%,#171717);border-radius:14px;color:#f5f5f5;text-align:center;font-family:inherit;font-size:24px;font-weight:600;letter-spacing:9px;outline:none;padding:10px 16px}
.quik-wallet .pin-input:focus{border-color:#ff8a00;box-shadow:none;outline:none}
.pin-form .form-error:empty{display:none}
.pin-form .primary-button,.pin-form .secondary-button{margin:0;min-height:46px}
.pin-withdrawal-summary{display:grid;gap:8px;padding:18px;border-radius:16px;background:#080808;border:1px solid color-mix(in srgb,#858585 25%,#171717)}
.pin-withdrawal-summary strong{font-size:24px;color:#ffb52e;font-variant-numeric:tabular-nums}
.pin-withdrawal-summary span{font-size:12px;line-height:1.5;color:#858585;overflow-wrap:anywhere}

/* Shared wallet canvas: supplied QuikWay orange artwork. */
html:has(.quik-wallet){background:#080808}
body.quik-wallet,body.quik-wallet.p2p-page-open,.quik-wallet .modal-backdrop .sheet{
 background-color:#080808;
 background-image:linear-gradient(rgb(0 0 0 / 95.1%),rgb(0 0 0 / 95.1%)),url('/static/assets/wallet-background.jpg?v=1');
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat;
 background-attachment:fixed;
}
body.quik-wallet{min-height:100vh;min-height:100dvh}
body.quik-wallet.p2p-page-open .masthead{background:transparent}

/* Interface audit: preserve the wallet theme, repair contrast and control geometry. */
.quik-wallet .transfer-live-summary>div{color:#a0a0a0;align-items:baseline;min-width:0}
.quik-wallet .transfer-live-summary strong,.quik-wallet .transfer-live-summary>div:nth-child(2){color:#eeeae3}
.quik-wallet .transfer-live-summary>div:nth-child(2) strong{color:#ffb52e}
.quik-wallet .operation-details dd{max-width:none;min-width:0;font-variant-numeric:tabular-nums}
.quik-wallet .sheet-heading{align-items:center}
.quik-wallet .sheet-heading h2{min-width:0;line-height:1.35;overflow-wrap:anywhere}
.quik-wallet :is(.wallet-back,.provider-confirm-close){display:inline-grid;place-items:center;flex-shrink:0;padding:0;line-height:1}
.quik-wallet .icon-button{align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:1}
.quik-wallet :is(.wallet-back,.icon-button,.provider-confirm-close) svg{display:block;flex-shrink:0}
.quik-wallet button:focus:not(:focus-visible){outline:none}
.quik-wallet :is(.profile-row-text,.provider-topup-heading>div,.withdraw-address-heading>div){min-width:0}
.quik-wallet :is(.profile-row-text strong,.funding-methods strong,.provider-topup-heading strong){overflow-wrap:anywhere}
.quik-wallet .security-wallet-links{margin-top:12px}
.quik-wallet .security-panel .security-devices-title:has(+.sheet-description){margin-top:22px}
.quik-wallet .security-wallet-link small{line-height:1.5}
.quik-wallet input[type=number]{appearance:textfield;-moz-appearance:textfield}
.quik-wallet input[type=number]::-webkit-inner-spin-button,.quik-wallet input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
@media(max-width:360px){.quik-wallet .profile-shortcut{max-width:calc(100% - 220px)}.quik-wallet .withdraw-presets{gap:5px}.quik-wallet .withdraw-presets button{padding-inline:3px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.quik-wallet :is(.provider-confirm-dialog,.provider-created-dialog,.sheet,.wallet-back,.profile-shortcut){animation:none;transition:none}}

.quik-wallet .shop-balance-group{position:relative;display:flex;align-items:baseline;justify-content:center;gap:20px;flex-wrap:wrap;margin:8px 0 24px}
.quik-wallet .shop-balance-group .shop-balance{margin:0;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.shop-review-hold{flex:none;color:#73b7ff;text-align:left}
.shop-review-hold summary{display:grid;grid-template-columns:16px auto;align-items:center;gap:3px 6px;list-style:none;cursor:pointer;border-radius:8px;padding:4px}
.shop-review-hold summary::-webkit-details-marker{display:none}
.shop-review-hold summary svg{grid-row:1/3;width:16px;height:16px}
.shop-review-hold summary strong{font-size:22px;line-height:1.15;font-weight:650;font-variant-numeric:tabular-nums}
.shop-review-hold summary small{font-size:10px;line-height:1.4}
.shop-review-tooltip{display:none;position:absolute;z-index:20;left:50%;transform:translateX(-50%);top:calc(100% + 8px);width:min(280px,calc(100vw - 64px));margin:0;padding:12px 14px;background:#171717;border:1px solid #303030;border-radius:12px;color:#aaa;font-size:12px;line-height:1.6;box-shadow:0 10px 28px #08080899}
.shop-review-hold[open]+.shop-review-tooltip,.shop-review-hold:has(summary:focus-visible)+.shop-review-tooltip{display:block}
.shop-review-hold summary:focus-visible{outline:2px solid #73b7ff;outline-offset:3px}
.shop-review-hold.tooltip-dismissed+.shop-review-tooltip{display:none!important}
@media(hover:hover) and (pointer:fine){.shop-review-hold:hover+.shop-review-tooltip{display:block}}
.quik-wallet .security-wallet-link{align-items:flex-start;padding:14px}
.quik-wallet .security-wallet-bot{color:#ffb52e;font-size:11px;overflow-wrap:anywhere}
.quik-wallet .security-wallet-link small{font-size:11px;line-height:1.6}
