.payment-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.payment-heading h2{margin:8px 0 18px}.payment-total{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #dce7df;border-bottom:1px solid #dce7df;margin-bottom:16px}.payment-total span{font-size:13px;color:#5e7866}.payment-total strong{font-size:30px;letter-spacing:-.8px;white-space:nowrap}.payment-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.payment-actions button{font-size:13px;min-height:46px}.payment-actions .quiet{color:#596d60}.journey-back{display:block;padding:10px 0;font-size:13px;text-decoration:underline}.financial-guidance{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.pix-validity{display:grid;gap:7px;margin:18px 0;padding:15px;border-radius:12px;background:#f0f6ee;font-size:12px}.pix-countdown{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;color:#235238}.pix-payment-code{padding-bottom:10px}.pix-payment-code textarea{width:100%;font-size:12px!important;line-height:1.6;resize:none;word-break:break-all}.pix-payment-code .pix-qr{display:block;max-width:230px;width:100%;height:auto;margin:18px auto}.payment-journey .notice{margin:14px 0}.payment-change p{font-size:13px;line-height:1.7}.payment-change select{min-height:50px}.attempt-history{margin-top:20px;border-top:1px solid #dce7df;padding-top:15px;font-size:12px}.attempt-history summary{cursor:pointer;min-height:30px;font-weight:650}.attempt-history small{display:block;color:#6e8175;margin-top:4px}.history-order{min-width:0;border:1px solid #dce7df;border-radius:17px;background:white;padding:15px}.history-order .order-card{width:100%;border:0!important;padding:8px!important}.history-order .payment-actions{margin:12px 0 0}.history-order .financial-guidance{margin:10px 0 0}.checkout-return{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.checkout-return span{font-size:11px;color:#66816c}.checkout-progress li{padding:0!important;overflow:hidden}.checkout-progress button{min-height:42px!important;padding:10px 12px!important;font-size:12px!important;background:transparent!important;color:inherit!important;border:0!important;width:100%}.checkout-section{scroll-margin-top:105px}body[data-surface=customer] .history-order .order-card{box-shadow:none}
@media(max-width:768px){.payment-heading{flex-direction:column}.payment-heading h2{font-size:22px}.payment-total strong{font-size:28px}.payment-actions{display:grid;grid-template-columns:1fr;gap:9px}.payment-actions button{width:100%;min-height:48px;font-size:13px}.history-order .payment-actions{grid-template-columns:1fr}.payment-journey .status{max-width:100%;white-space:normal}.payment-journey .pix-qr{max-width:220px}.checkout-return{align-items:start}.checkout-return span{max-width:105px;text-align:right;line-height:1.5}.checkout-progress button{font-size:10px!important;padding:10px 4px!important}.payment-change .form-stack{gap:16px}.attempt-history{margin-bottom:12px}.payment-change a{padding:10px 0}.customer-order-grid .panel{min-width:0}.checkout-section{scroll-margin-top:85px}}
