.checkout-account-info{padding:16px 18px;margin-bottom:20px;border:1px solid #f2d8c4;border-radius:14px;background:#fff7ee;color:#59351c;font-size:13px;line-height:1.55}
.checkout-account-info strong{display:block;font-size:14px}.checkout-account-info p{margin:6px 0 10px}.checkout-account-info small{font-size:12px;display:block}
.checkout-account-info[data-state=member]{background:#edf8f1;border-color:#cae5d4;color:#235139}
.checkout-account-info[data-state=loading]{background:var(--soft,#f5f7f9);border-color:var(--line,#dbe2e8);color:var(--muted,#637080)}
.checkout-account-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.checkout-account-info button{font:inherit;cursor:pointer;color:inherit}
.checkout-account-actions button{min-height:40px;padding:9px 12px;border:1px solid #dfc7b5;border-radius:9px;background:transparent;font-weight:650}
.checkout-account-actions [data-checkout-auth=register]{background:#c8440c;border-color:#c8440c;color:#fff}
.checkout-account-actions [data-checkout-guest]{border-color:transparent;text-decoration:underline;text-underline-offset:3px;font-weight:400}
.checkout-account-info [data-checkout-retry]{border:0;background:transparent;text-decoration:underline}
.checkout-account-info button:focus-visible{outline:2px solid #f4511e;outline-offset:3px}.checkout-grid input[readonly]{opacity:.78;cursor:default}
html[data-theme=dark] .checkout-account-info{background:#342b23;border-color:#69503c;color:#f5d8bf}
html[data-theme=dark] .checkout-account-info[data-state=member]{background:#20382d;border-color:#426c51;color:#c1e8cd}
html[data-theme=dark] .checkout-account-info[data-state=loading]{background:#24313e;border-color:#415161;color:#c9d4df}
html[data-theme=dark] .checkout-account-actions button{border-color:#85684f}html[data-theme=dark] .checkout-account-actions [data-checkout-guest]{border-color:transparent}
@media(max-width:650px){.checkout-account-info{padding:14px}.checkout-account-actions button{flex:1 1 auto;min-height:44px}.checkout-account-actions [data-checkout-guest]{flex-basis:100%}}
