.live-login,.live-checkout{max-width:520px;padding:28px;background:#fffaf2;border:1px solid #d8cbb6;border-radius:16px}.live-login h2,.live-checkout h2{font-family:var(--serif);font-size:32px;line-height:1.15;overflow-wrap:anywhere;margin-bottom:18px}.live-login p,.live-checkout p{margin:14px 0}.live-login label{display:block;margin:24px 0 12px}.live-login input{display:block;width:100%;padding:14px;margin-top:8px;border:1px solid #b9aa93;border-radius:7px;background:#fffdf8;font:inherit;box-sizing:border-box}.live-login .primary,.live-checkout .primary{width:100%;margin-top:12px}.live-login .text-link,.live-checkout .text-link{display:block;margin-top:18px;text-decoration:underline}.form-error{color:#8b2721!important;font-size:14px}.live-complete{max-width:780px;margin:30px auto}.live-complete h1{font:52px/1.05 var(--display);margin:18px 0 24px}.live-complete p{margin:20px 0}.live-file{display:flex;margin:16px 0;white-space:normal;overflow-wrap:anywhere}.live-order{padding:24px;border:1px solid var(--line,#d8cbb6);border-radius:14px;background:#fffaf2;margin:20px 0}.live-order h2{font:30px var(--serif);margin-bottom:8px}.live-order p{margin:12px 0}.live-orders-header{display:flex;justify-content:space-between;gap:20px;align-items:center}.live-orders-header h1{font-size:50px}.live-notice{padding:18px;border:1px solid #d8cbb6;border-radius:10px;margin:20px 0}.live-order-items{padding-left:20px}.live-order-actions{display:flex;flex-wrap:wrap;gap:12px}.live-status{font-size:13px;color:var(--muted)}@media(max-width:760px){.live-login,.live-checkout{padding:20px}.live-complete h1{font-size:38px}.live-orders-header{align-items:flex-start;flex-direction:column}.live-orders-header h1{font-size:40px}.live-order{padding:20px}}
