.direct-order-page{max-width:1000px}.direct-order-page h1{margin-bottom:24px}.order-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0}.order-steps p{margin:0;padding:18px;border:1px solid var(--line);background:var(--panel);font-size:12px}.order-steps b{display:block;color:var(--accent);font:11px Consolas,monospace;margin-bottom:8px}.order-card{max-width:790px;padding:30px;border:1px solid var(--line);background:var(--panel);border-radius:5px;margin-bottom:28px}.order-card label{display:block;margin:20px 0 8px;font-size:12px;color:#c4d0dc}.order-card input,.order-card select,.order-card textarea{width:100%;padding:13px 15px;color:var(--text);background:#0c141c;border:1px solid #354250;border-radius:3px;font:inherit;font-size:13px}.order-card input:focus-visible,.order-card select:focus-visible,.order-card textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.order-card p{font-size:13px;margin:14px 0;color:#b6c3d1}.order-card .order-hint{font-size:11px;color:#95a7b7}.order-card .button{margin-top:15px}.order-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.order-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.order-actions .button{margin:0}.order-card h2{font-size:28px;margin:10px 0}.order-card strong{color:var(--accent)}.order-alternative{font-size:12px}.order-alternative a{color:var(--accent);text-decoration:underline}.support-market-link{margin-left:10px}.direct-order-link{margin-top:15px;width:100%}@media(max-width:680px){.order-steps,.order-fields{grid-template-columns:1fr}.order-card{padding:20px}.support-market-link{margin-left:0}}
.order-conversation{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.order-conversation h3{margin:0}.order-message{padding:14px 0;border-top:1px solid var(--line)}.order-message strong{font-size:12px}.order-message time{display:block;font-size:10px;color:#92a5b5;margin-top:4px}.order-message p{white-space:pre-wrap;overflow-wrap:anywhere}
