.order-main{max-width:850px}.order-welcome{display:flex;align-items:center;gap:24px;margin:28px 0;padding:20px;background:#211e2c;border:1px solid #63506d;border-radius:6px}.order-welcome img{width:100px;height:100px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.keeper-name{font-size:12px;color:var(--accent)}.order-welcome p{line-height:1.9;margin:10px 0 0}.order-form{margin-top:26px;padding:30px}.order-form>label{display:block;margin:25px 0 8px;font-weight:700}.order-form>label:first-child{margin-top:0}.required,.optional{font-size:10px;font-weight:400;margin-left:8px;border:1px solid #785b76;padding:2px 5px;border-radius:3px;color:var(--accent)}.optional{border-color:var(--line);color:var(--muted)}.order-form input,.order-form textarea{font-size:15px;line-height:1.8}.order-form input[type=date]{max-width:260px}.order-form .help{margin-top:8px}.order-notice{margin:28px 0 18px;padding:12px 18px;background:#292334;border-left:3px solid var(--accent)}.order-notice p{margin:5px 0}.order-form>button{width:100%;padding:14px}@media(max-width:600px){.order-welcome{padding:14px;gap:14px}.order-welcome img{width:72px;height:72px}.order-welcome p{font-size:12px}.order-form{padding:20px}}

.reply-notice{font-size:12px;line-height:1.9;color:#c6bacb;margin:18px 0}.reply-notice a{color:#e8afcf;overflow-wrap:anywhere}
