.adobe-site .checkout-shell{padding-block:30px 60px}.adobe-site .checkout-shell.checkout-embedded{max-width:none;padding:0}.adobe-site .checkout-embedded .checkout-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:18px}.adobe-site .checkout-embedded .checkout-card{padding:24px}@media (width<=740px){.adobe-site .checkout-embedded .checkout-grid{grid-template-columns:minmax(0,1fr)}.adobe-site .checkout-embedded .checkout-card{padding:20px 16px}}.adobe-site .checkout-back{color:#b7adca;margin-bottom:24px;font-size:13px;display:inline-block}.adobe-site .checkout-back:hover{color:#dacbff}.adobe-site .checkout-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.adobe-site .checkout-card{background:#1a1b22;border:1px solid #373241;border-radius:14px;min-width:0;padding:30px}.adobe-site .checkout-card h1{color:#efebf6;margin:9px 0 14px;font-size:28px}.adobe-site .checkout-card h2{color:#e6dcef;font-size:21px}.adobe-site .checkout-card h3{color:#d7c7e7;font-size:14px}.adobe-site .checkout-description,.adobe-site .checkout-scope{color:#b2a9bf;font-size:14px;line-height:1.9}.adobe-site .checkout-price{color:#c9b7ff;margin-top:20px;font-size:46px;font-weight:650}.adobe-site .checkout-price span{color:#ad9fc0;font-size:13px;font-weight:400}.adobe-site .checkout-scope{border-bottom:1px solid #393043;margin-top:10px;padding-bottom:22px}.adobe-site .checkout-methods{gap:12px;margin-top:24px;display:flex}.adobe-site .checkout-methods button{color:#c6b8d8;background:#19171f;border:1px solid #51445f;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:9px;min-height:60px;font-size:14px;display:flex}.adobe-site .checkout-methods button[aria-pressed=true]{color:#fff;background:#3d356e;border-color:#9f86ed}.adobe-site .method-mark{color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:inline-flex}.adobe-site .method-mark.wechat{background:#258451}.adobe-site .method-mark.alipay{background:#2377bd}.adobe-site .checkout-buy{width:100%;min-height:48px;margin-top:20px;font-size:14px}.adobe-site .checkout-error{color:#f1bac0;background:#2b1d23;border:1px solid #653c48;border-radius:8px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.8}.adobe-site .checkout-hint{color:#b1a7bf;margin-top:14px;font-size:12px;line-height:1.8}.adobe-site .payment-order-state{color:#d4c8e7;background:#26212f;border:1px solid #4f465d;border-radius:20px;padding:4px 12px;font-size:13px;display:inline-block}.adobe-site .payment-actions,.adobe-site .order-history-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.adobe-site .payment-actions{justify-content:center}.adobe-site .payment-actions .button{margin-top:0}.adobe-site .checkout-small{color:#aaa0b9;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.adobe-site .pending-order{text-align:center;border-top:1px solid #3a3045;margin-top:22px;padding-top:20px}.adobe-site .pending-order p{color:#c5b4d8;margin-block:10px;font-size:13px}.adobe-site .pending-order code{word-break:break-all}.adobe-site .pending-order .button{margin-top:13px}.adobe-site .payment-qr{background:#fff;border:1px solid #c9bddb;border-radius:10px;justify-content:center;width:234px;max-width:100%;margin:20px auto;padding:16px;display:flex}.adobe-site .order-history>p{margin-top:12px}.adobe-site .order-history ul{margin:4px 0 20px;padding:0;list-style:none}.adobe-site .order-history li{border-bottom:1px solid #3a3045}.adobe-site .order-history li>button{text-align:left;color:#d0c1df;overflow-wrap:anywhere;background:0 0;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-height:65px;padding:11px 4px;display:flex}.adobe-site .order-history li>button:hover{background:#2d243a}.adobe-site .order-history li small{color:#ad9bc2;font-size:11px}.adobe-site .order-history form{color:#c5b3d8;border-top:1px solid #3a3045;flex-direction:column;gap:10px;padding-top:17px;font-size:12px;display:flex}.adobe-site .order-history input,.adobe-site .paid-proof input{color:#e2d3ef;background:#15121b;border:1px solid #665077;border-radius:6px;width:100%;min-width:0;padding:12px;font-size:13px}.adobe-site .order-history input::placeholder{color:#a38bb6;opacity:1}.adobe-site .checkout-help{border-top:1px solid #3a3045;margin-top:24px;padding-top:18px}.adobe-site .checkout-help p{color:#b4a3c7;margin-top:8px;font-size:12px;line-height:1.9}.adobe-site .checkout-help a,.adobe-site .paid-contact a{color:#c5a9ed;min-height:44px;padding-block:12px;font-size:12px;display:inline-block}.adobe-site .paid-proof{background:#18241f;border:1px solid #3e684e;border-radius:12px;margin-top:25px;padding:22px}.adobe-site .paid-badge{color:#a0dab1;background:#284432;border-radius:5px;padding:4px 9px;font-size:11px;display:inline-block}.adobe-site .paid-proof h2{color:#d6ebdc;margin-top:12px;margin-bottom:18px}.adobe-site .paid-proof label{color:#a9bdb0;margin-bottom:8px;font-size:12px;display:block}.adobe-site .paid-proof input{font-family:ui-monospace,Consolas,monospace;font-size:16px}.adobe-site .paid-proof>p{color:#abbcaf;margin-block:12px;font-size:13px}.adobe-site .paid-proof>.button{width:100%;margin:4px 0 9px}.adobe-site .paid-contact{border-top:1px solid #38513f;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.adobe-site .paid-contact img{background:#fff;border-radius:8px;flex-shrink:0;width:150px;height:150px;padding:5px}.adobe-site .paid-contact p{color:#b0c2b4;margin-top:8px;font-size:12px;line-height:1.9}.adobe-site .login-prompt{text-align:center;max-width:670px;margin:0 auto;padding:45px 35px}.adobe-site .login-prompt h1{font-size:30px}.adobe-site .login-prompt>p{color:#bcabce;margin-block:18px 25px;font-size:14px;line-height:1.9}.adobe-site .checkout-grid button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.adobe-site .checkout-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.adobe-site .checkout-card{padding:24px}.adobe-site .paid-contact{flex-direction:column;align-items:flex-start}}@media (width<=740px){.adobe-site .checkout-grid{grid-template-columns:minmax(0,1fr)}.adobe-site .checkout-shell{padding-top:20px}.adobe-site .checkout-card{padding:23px 20px}.adobe-site .checkout-card h1{font-size:25px}.adobe-site .checkout-card h2{font-size:18px}.adobe-site .checkout-methods{gap:9px}.adobe-site .checkout-methods button,.adobe-site .checkout-scope,.adobe-site .checkout-description{font-size:13px}.adobe-site .checkout-price{font-size:40px}.adobe-site .paid-proof{padding:17px}.adobe-site .paid-contact{align-items:center}.adobe-site .paid-contact>div{width:100%}.adobe-site .paid-proof input{font-size:13px}}
