.order-code-page{padding:56px 0 72px;background:#f5f9fd}.order-code-card{max-width:720px;margin:0 auto;padding:40px;background:#fff;border:1px solid #dce6f0;border-radius:24px}.order-code-card h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;margin:10px 0 18px}.order-code-card .lead{font-size:1.12rem;max-width:570px}.order-code-panel{margin:28px 0 18px;padding:28px 20px;border-radius:16px;background:#eaf4ff;text-align:center}.order-code-label{display:block;font-size:.9rem;color:#52657e}.order-code-number{display:block;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,5.5vw,3.7rem);letter-spacing:.055em;line-height:1.25;color:#07336f;margin-top:12px;overflow-wrap:anywhere}.order-code-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.order-code-actions [hidden]{display:none}.order-code-note{padding-top:22px;margin-top:28px;border-top:1px solid #dce6f0;color:#52657e;font-size:.9rem}.order-code-note a{white-space:nowrap}.footer-bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.footer-bottom .footer-order-code{font-size:.78rem;color:#b6c6d8;font-weight:400;text-decoration:none}.footer-bottom .footer-order-code:hover,.footer-bottom .footer-order-code:focus-visible{color:#fff;text-decoration:underline}.footer-order-code:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:600px){.order-code-page{padding:28px 0 40px}.order-code-card{padding:24px 18px;border-radius:18px}.order-code-panel{padding:24px 12px}.order-code-actions .button{width:100%;justify-content:center}}
