#customer-button{font-size:12px;white-space:nowrap}#customer-center{max-width:1180px;margin:auto;padding-top:34px}.account-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.account-heading h1{font-size:29px;margin:0}.account-heading .small-label{margin:0 0 6px}.account-tabs{margin-bottom:22px}.customer-orders,.customer-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.customer-orders>.empty{grid-column:1/-1}.customer-order{min-width:0}.customer-order .section-head{gap:12px;align-items:flex-start;flex-wrap:wrap}.customer-order .order-product{padding:10px}.customer-order .order-products h3{display:none}.customer-addresses .card p{font-size:13px;overflow-wrap:anywhere}.customer-addresses h3{margin-top:0}.account-auth-links{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.account-auth-links button{background:transparent;border:0;font-size:12px;padding:7px 0}#customer-auth{grid-template-columns:1fr}#customer-auth>.check{font-size:12px}#customer-auth .wide{grid-column:1}#customer-auth input{font-size:16px}.guest-button{margin-top:16px;background:transparent;border:1px solid var(--line);font-size:12px}.recovery-code{font-family:Consolas,monospace;background:#fff;border:1px solid var(--line);padding:16px;margin:20px 0;overflow-wrap:anywhere;user-select:all;font-size:16px}.deposit-quote{padding:13px 0 6px;margin-top:13px;border-top:1px dashed #c5cfb9}.deposit-quote .cost strong{color:#a15a2b}.deposit-quote p{margin:6px 0}.finance-summary{background:#f4f7ee;border:1px solid #dce4d1;border-radius:8px;padding:15px;margin:16px 0}.finance-summary h3{margin:0 0 13px;font-size:15px}.finance-summary .cost{font-size:12px}.finance-summary .balance{border-top:1px solid #dce4d1;padding-top:10px;margin-top:10px}.payment-editor{min-width:0;border:1px solid var(--line);border-radius:9px;padding:14px;margin:7px 0}.payment-editor legend{font-size:15px;padding:0 7px}.payment-editor>.form-grid .check{align-self:center}.payment-editor .finance-summary{margin:0}.payment-editor [name=trackingUrl]{min-width:0}.payment-editor .actions button{font-size:11px}.tracking-card{border:1px solid var(--line);border-radius:8px;padding:15px;margin:16px 0;background:#fff}.tracking-card h3{font-size:15px;margin:0 0 10px}.tracking-card>p{font-size:13px}.tracking-number{font-family:Consolas,monospace;font-size:17px;overflow-wrap:anywhere;user-select:all;margin:12px 0}.tracking-card .actions{flex-wrap:wrap}.tracking-card .actions a,.tracking-card .actions button{font-size:12px}.group-source{font-size:10px;color:#7f6648;margin:5px 0}.order-product-image[data-image-zoom]{padding:0;border:1px solid #e7ebdf;cursor:zoom-in}.order-product:has(.order-product-image.zoomed){flex-wrap:wrap}.order-product-image.zoomed{width:100%;height:auto;max-height:65vh;cursor:zoom-out}.order-product-image.zoomed img{height:auto;max-height:65vh;object-fit:contain}.customer-order .order-product-image.zoomed{max-height:50vh}#customer-password{max-width:660px}#customer-content>.section-head{gap:15px}.order-contact .wechat-id strong{font-size:19px}
@media(max-width:760px){#customer-center{padding-top:24px}.account-heading{align-items:flex-start;gap:10px;flex-wrap:wrap}.account-heading h1{font-size:23px}.account-heading .actions{width:100%;justify-content:flex-end}.account-heading button{font-size:12px}.customer-orders,.customer-addresses{grid-template-columns:1fr;gap:16px}.customer-order{padding:17px}.customer-order .order-product-info h4{font-size:13px}.payment-editor{padding:12px 9px}.payment-editor>.form-grid{grid-template-columns:1fr}.payment-editor .form-grid>*{grid-column:1}.account-tabs{gap:5px}.account-tabs button{font-size:12px}.finance-summary{padding:12px}#customer-button{font-size:11px;padding:7px 10px}header #contact{order:3;width:100%;margin:0;text-align:left}header #customer-button{margin-left:auto}.order-product-image.zoomed{max-height:55vh}.order-product-image.zoomed img{max-height:55vh}}
