.aa-checkout{max-width:1050px;margin:auto;padding:48px 24px 80px}.aa-checkout h1{font-size:clamp(2rem,6vw,4rem)}.checkout-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.checkout-card{padding:24px;border:1px solid #49343b;border-radius:14px;background:#171419}.checkout-card h2{font-size:1.3rem;margin-top:0}.checkout-card label{display:block;font-size:.9rem;margin:14px 0}.checkout-card input:not([type=checkbox]){box-sizing:border-box;display:block;width:100%;padding:12px;margin-top:6px;min-height:44px;background:#242027;color:#fff;border:1px solid #79626b;border-radius:6px;font:inherit}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout-card p{font-size:.9rem;line-height:1.6;color:#c5bdc0}.checkout-card dl>div{display:flex;justify-content:space-between;margin:16px 0;gap:16px}.checkout-card dd{margin:0}#checkout-status{padding:14px;border:1px solid #79626b;border-radius:6px;color:#fff}.checkout-card button{cursor:pointer;padding:12px 16px;min-height:44px;margin:6px 8px 6px 0}.checkout-card button:disabled{opacity:.5;cursor:not-allowed}.checkout-card .consent{line-height:1.6}.consent input{margin-right:8px}.aa-razorpay{margin:10px 0;display:inline-flex}@media(max-width:700px){.checkout-grid{grid-template-columns:1fr}.aa-checkout{padding:28px 16px}.checkout-card{padding:20px}.field-row{grid-template-columns:1fr}}@media print{header,form,button,a{display:none!important}.checkout-grid{display:block}.checkout-card{border:0;background:white;color:black}.checkout-card p{color:black}body{background:white;color:black}}

#customer-orders .checkout-card p{white-space:pre-line;overflow-wrap:anywhere}#customer-orders a{display:inline-block;margin:10px 14px 10px 0}.checkout-card select{max-width:100%;padding:10px;background:#242027;color:#fff;border:1px solid #79626b;border-radius:6px}.checkout-card pre,pre#state{white-space:pre-wrap;overflow-wrap:anywhere}#order-link{display:block;margin:12px 0}.checkout-card[hidden],button[hidden],a[hidden]{display:none!important}@media print{body:has(.print-order) main>p,body:has(.print-order) main>h1,body:has(.print-order) .checkout-card:not(.print-order){display:none!important}.print-order button,.print-order a{display:none!important}.print-order p{color:#111!important}.checkout-card{break-inside:avoid}}

@media print{.account-card,.history-tools,.account-hint{display:none!important}.aa-checkout h1{font-size:24px}.checkout-card{break-inside:avoid}}
