.qq-guided-p2p{padding:0 .15rem 1.5rem}.qq-guided-live{border:1px solid color-mix(in oklch,var(--primary) 28%,transparent);background:linear-gradient(100deg,color-mix(in oklch,var(--card) 96%,var(--primary)),var(--card));min-width:0;box-shadow:var(--shadow-panel);border-radius:1rem;align-items:center;gap:.65rem;padding:.8rem .9rem;font-size:.72rem;display:flex}.qq-guided-live b{color:var(--primary);letter-spacing:.16em;font-size:.65rem}.qq-guided-live>span:nth-of-type(2){min-width:0;color:var(--muted-foreground);flex:1}.qq-guided-live strong{color:var(--primary);white-space:nowrap}.qq-guided-heading{padding:1.5rem .25rem 1.15rem}.qq-guided-heading p{color:var(--primary);letter-spacing:.2em;font-size:.62rem;font-weight:700}.qq-guided-heading h1{margin-top:.45rem;font-size:1.85rem;font-weight:700;line-height:1.08}.qq-guided-heading h1 em{color:var(--primary);font-style:normal}.qq-guided-heading>span{color:var(--muted-foreground);margin-top:.55rem;font-size:.78rem;display:block}.qq-guided-progress{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 .15rem 1.2rem;display:grid}.qq-guided-progress-step{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.45rem;font-size:.62rem;display:flex;position:relative}.qq-guided-progress-step:not(:last-child):after{content:"";background:var(--border);height:1px;position:absolute;top:.9rem;left:calc(50% + 1.3rem);right:calc(1.3rem - 50%)}.qq-guided-progress-step.is-active:not(:last-child):after{background:linear-gradient(90deg,var(--primary),color-mix(in oklch,var(--primary) 25%,var(--border)))}.qq-guided-progress-step i{z-index:1;border:1px solid var(--input);background:var(--background);border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-style:normal;font-weight:700;display:grid;position:relative}.qq-guided-progress-step.is-active{color:var(--primary)}.qq-guided-progress-step.is-active i{border-color:var(--primary);box-shadow:0 0 18px color-mix(in oklch,var(--primary) 22%,transparent)}.qq-guided-card{border:1px solid color-mix(in oklch,var(--primary) 30%,var(--border));background:radial-gradient(circle at 100% 0%,color-mix(in oklch,var(--primary) 10%,transparent),transparent 32%),var(--card);box-shadow:var(--shadow-panel);border-radius:1.35rem;padding:1rem;animation:.35s ease-out both premium-mobile-enter;overflow:hidden}.qq-guided-card-title{align-items:flex-start;gap:.75rem;display:flex}.qq-guided-card-title>i{border:1px solid var(--primary);width:2rem;height:2rem;color:var(--primary);border-radius:999px;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.qq-guided-card-title h2{font-size:1rem;font-weight:700}.qq-guided-card-title p{color:var(--muted-foreground);margin-top:.2rem;font-size:.7rem}.qq-guided-intent{border:1px solid var(--border);background:color-mix(in oklch,var(--background) 70%,transparent);border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:1rem;padding:.3rem;display:grid}.qq-guided-intent button{min-height:2.5rem;color:var(--muted-foreground);border-radius:.65rem;font-size:.76rem;font-weight:700}.qq-guided-intent button.is-active{background:var(--primary);color:var(--primary-foreground);box-shadow:0 8px 25px -14px var(--primary)}.qq-guided-amount{border:1px solid var(--border);background:color-mix(in oklch,var(--background) 76%,transparent);border-radius:1rem;margin-top:.85rem;display:block;overflow:hidden}.qq-guided-amount>span{color:var(--muted-foreground);padding:.75rem .85rem 0;font-size:.68rem;display:block}.qq-guided-amount>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.15rem .85rem .5rem;display:grid}.qq-guided-amount>div>b{font-size:1.5rem}.qq-guided-amount input{min-width:0;height:3rem;box-shadow:none;background:0 0;border:0;padding:0;font-size:1.7rem;font-weight:700}.qq-guided-amount input:focus-visible{box-shadow:none}.qq-guided-amount>div>strong{background:var(--secondary);border-radius:999px;padding:.45rem .65rem;font-size:.72rem}.qq-guided-amount small{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:1rem;padding:.7rem .85rem;display:flex}.qq-guided-amount small b{color:var(--primary)}.qq-guided-quick-values,.qq-guided-payment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.qq-guided-quick-values button,.qq-guided-payment-options button{border:1px solid var(--border);background:color-mix(in oklch,var(--background) 65%,transparent);border-radius:.75rem;min-height:2.45rem;font-size:.68rem;font-weight:700}.qq-guided-quick-values button.is-active,.qq-guided-payment-options button.is-active{border-color:var(--primary);color:var(--primary);background:color-mix(in oklch,var(--primary) 9%,var(--background))}.qq-guided-payment-title{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.14em;margin-top:1rem;font-size:.65rem;font-weight:700}.qq-guided-payment-options{grid-template-columns:1fr 1fr}.qq-guided-payment-options button{justify-content:center;align-items:center;gap:.45rem;display:flex}.qq-guided-primary{width:100%;min-height:3rem;box-shadow:0 14px 30px -20px var(--primary);border-radius:.85rem;margin-top:1rem;font-weight:700}.qq-guided-back{color:var(--muted-foreground);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.7rem;display:flex}.qq-guided-merchants{gap:.65rem;margin-top:1rem;display:grid}.qq-guided-merchant{border:1px solid var(--border);background:color-mix(in oklch,var(--background) 66%,transparent);text-align:left;border-radius:1rem;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.8rem;display:grid}.qq-guided-merchant.is-active,.qq-guided-merchant:active{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 8%,var(--background))}.qq-guided-avatar{background:var(--secondary);width:2.35rem;height:2.35rem;color:var(--primary);border-radius:999px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.qq-guided-merchant-copy{min-width:0}.qq-guided-merchant-copy b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.74rem;display:flex;overflow:hidden}.qq-guided-merchant-copy small,.qq-guided-merchant-copy em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.58rem;font-style:normal;display:block;overflow:hidden}.qq-guided-merchant-copy em{color:var(--primary)}.qq-guided-rate{text-align:right;white-space:nowrap}.qq-guided-rate small,.qq-guided-rate em{color:var(--muted-foreground);font-size:.5rem;font-style:normal;display:block}.qq-guided-rate small{color:var(--primary);letter-spacing:.08em;font-weight:700}.qq-guided-rate b{margin-top:.15rem;font-size:.8rem;display:block}.qq-guided-empty{color:var(--muted-foreground);text-align:center;justify-items:center;gap:.75rem;padding:2rem 1rem;font-size:.75rem;display:grid}.qq-guided-review{border:1px solid var(--border);background:color-mix(in oklch,var(--background) 72%,transparent);border-radius:1rem;gap:.8rem;margin-top:1rem;padding:1rem;font-size:.75rem;display:grid}.qq-guided-protection{border:1px solid color-mix(in oklch,var(--primary) 25%,transparent);background:color-mix(in oklch,var(--primary) 7%,transparent);color:var(--primary);border-radius:.85rem;align-items:center;gap:.7rem;margin-top:.85rem;padding:.8rem;display:flex}.qq-guided-protection span{flex-direction:column;min-width:0;display:flex}.qq-guided-protection b{font-size:.72rem}.qq-guided-protection small{color:var(--muted-foreground);margin-top:.15rem;font-size:.62rem}.order-mobile-kicker{display:none}.order-payment-grid{gap:.9rem;display:grid}.order-payment-qr{border:1px solid hsl(var(--border));background:hsl(var(--background) / .65);color:hsl(var(--muted-foreground));border-radius:.8rem;align-content:center;place-items:center;gap:.6rem;padding:.85rem;font-size:.65rem;display:grid}.order-payment-qr svg{border-radius:.45rem;box-shadow:0 12px 30px #00000038}.step-label-mobile{display:none}@media (width>=640px){.order-payment-grid{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}}@media (width<=639px){.qq-order-control{--order-green:44 207 148;min-width:0;padding-bottom:2rem}.order-back{margin:.2rem 0 .8rem}.order-mobile-kicker{color:rgb(var(--order-green));letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.65rem;font-size:.64rem;font-weight:700;display:flex}.order-secure{border:1px solid rgb(var(--order-green) / .24);background:rgb(var(--order-green) / .07);color:hsl(var(--muted-foreground));letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .55rem;font-size:.54rem;display:inline-flex}.trade-detail-layout{flex-direction:column;gap:.75rem!important;display:flex!important}.trade-journey{box-shadow:inset 0 1px #ffffff09,0 18px 44px #0000002e;background:linear-gradient(145deg, hsl(var(--card)), hsl(var(--background)))!important;border-radius:1.15rem!important;padding:1rem!important}.trade-header{border-bottom:1px solid hsl(var(--border));padding:0 0 .9rem;position:relative;display:block!important}.trade-header>div{padding-right:5.4rem}.trade-header h1{margin-top:.35rem;line-height:1.12;font-size:1.3rem!important}.trade-header p:first-child{letter-spacing:.2em;font-size:.58rem}.trade-status{max-width:5rem;position:absolute;top:.1rem;right:0}.trade-status>*{white-space:nowrap;max-width:100%;padding-inline:.55rem!important;font-size:.55rem!important}.order-progress{border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .28);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.8rem .35rem .65rem;margin:1rem 0!important;display:grid!important}.order-progress .trade-step{text-align:center;justify-items:center;position:relative;gap:.3rem!important;display:grid!important}.order-progress .trade-step:not(:last-child):after{content:"";background:hsl(var(--border));height:1px;position:absolute;top:.85rem;left:calc(50% + .85rem);right:calc(.85rem - 50%)}.order-progress .trade-step>div:first-child{z-index:1;display:block!important}.order-progress .trade-step>div:first-child>span:last-child{display:none}.order-progress .trade-step-node{background-color:hsl(var(--card));margin-inline:auto;width:1.7rem!important;height:1.7rem!important}.order-progress .trade-step>div:last-child{padding:0!important}.order-progress .trade-step p:first-child{font-size:.61rem;line-height:1.2}.order-progress .trade-step p:last-child{display:none}.step-label-mobile{display:inline}.step-label-desktop{display:none}.order-payment{background:linear-gradient(145deg, rgb(var(--order-green) / .075), hsl(var(--background) / .7))!important;border-radius:1rem!important;margin-bottom:.85rem!important;padding:.9rem!important}.order-payment-heading{border-bottom:1px solid rgb(var(--order-green) / .15);padding-bottom:.7rem}.order-payment>p.mt-2{font-size:.68rem;line-height:1.45}.order-payment-grid{grid-template-columns:minmax(0,1fr)!important}.order-payment-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem!important}.order-payment-grid dl>div{min-width:0;padding:.65rem!important}.order-payment-grid dd strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-payment-qr{grid-template-columns:auto 1fr;justify-content:start;padding:.65rem}.order-payment-qr svg{width:88px;height:88px}.trade-journey>.flex.flex-wrap.gap-3{grid-template-columns:1fr;gap:.6rem!important;padding-top:.8rem!important;display:grid!important}.trade-journey .trade-cancel-action{justify-self:center;font-size:.67rem}.trade-release-action{width:100%;min-height:3.1rem;box-shadow:0 0 28px rgb(var(--order-green) / .18);border-radius:.9rem}.trade-side-stack{flex-direction:column;gap:.75rem!important;display:flex!important}.trade-side-stack>.payment-proof-card{order:-3}.trade-side-stack>:has(.text-buy):first-child{order:-2}.trade-side-stack>section,.trade-side-stack>.panel{overflow:hidden;border-radius:1rem!important;padding:.9rem!important}.payment-proof-card{border-color:rgb(var(--order-green) / .18)!important;background:linear-gradient(150deg, hsl(var(--card)), rgb(var(--order-green) / .035))!important}.payment-proof-card>p{font-size:.67rem;line-height:1.45;margin-top:.35rem!important}.payment-proof-card>div:last-child{gap:.65rem!important;margin-top:.8rem!important}.payment-proof-card label:not(:has(button)){font-size:.69rem}.payment-proof-card input{width:100%;min-width:0;height:2.75rem;font-size:.72rem}.payment-proof-card input[type=file]{padding:.42rem .55rem}.payment-proof-card div>label.flex{line-height:1.35;padding:.7rem!important}.payment-proof-submit{z-index:auto;width:100%;min-height:3rem;box-shadow:0 10px 24px #0000003d, 0 0 20px rgb(var(--order-green) / .14);border-radius:.85rem;margin-top:.1rem;position:static!important;inset:auto!important}}
