.purchase{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:70px}.purchase h1{font-size:45px;line-height:1.35;font-weight:500;letter-spacing:-1px}.product{border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.price{font:70px/1.5 "Segoe UI",sans-serif;font-weight:550;color:var(--green)}.price small{font-size:28px;margin-right:7px}.price span{font-size:12px;color:var(--muted);margin-left:20px;font-weight:400}.product ul{padding-left:20px;font-size:14px}.payment-box{background:var(--panel);border:1px solid var(--line);padding:28px;border-radius:6px;align-self:start}.payment-box h2{margin-top:0;font-size:23px;font-weight:500}.agreement{display:block;font-size:12px;color:var(--muted);margin:25px 0}.agreement input{accent-color:var(--green);margin-right:8px}.agreement a{color:var(--green)}.payment-box .button{justify-content:center;width:100%}button:disabled{opacity:.45;cursor:not-allowed;transform:none}.small-button{background:#243940;border:1px solid #56706f;color:var(--text);padding:7px 13px;border-radius:3px;margin:10px 8px 10px 0;font-size:12px}textarea{font:13px/1.6 Consolas,"Microsoft YaHei",sans-serif;width:100%;resize:vertical;background:#10191e;color:var(--green);border:1px solid #527466;border-radius:3px;padding:10px;margin-top:8px;overflow-wrap:anywhere}#qr{display:block;width:260px;height:260px;max-width:100%;object-fit:contain;background:white;margin:20px auto}#order{border-top:1px solid var(--line);margin-top:25px}.order-id{font-size:11px;overflow-wrap:anywhere}#order-status{color:var(--green);font-weight:650}.payment-box details{font-size:12px;color:var(--muted);margin-top:20px}.payment-box details p{font-size:12px}.payment-box label{font-size:12px}.payment-box .support{border-top:1px solid var(--line);padding-top:20px;margin-top:25px;font-size:11px;color:var(--muted)}#delivery p{font-size:12px;overflow-wrap:anywhere}.recover{border-top:1px solid var(--line);padding-top:18px}#service-status{font-size:12px;color:var(--muted)}.payment-box code{overflow-wrap:anywhere}@media(max-width:800px){.purchase{grid-template-columns:1fr;gap:30px;padding-block:35px}.purchase h1{font-size:35px}.payment-box{padding:23px}.price{font-size:60px}}
