.ordered-project{border:1px solid #f0c36d;background:#fff8e8;border-radius:10px;padding:18px 20px;margin:0 0 18px;color:#18273a;font:15px/1.5 Arial,sans-serif}.ordered-project h2{font-size:20px;margin:0 0 8px}.ordered-project p{margin:0 0 10px}.order-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.order-actions a,.order-actions button{min-height:44px;border:1px solid #bbc9d8;border-radius:6px;padding:9px 16px;background:#fff;color:#162538;font-size:15px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.order-actions button:disabled{opacity:.55;cursor:default}.order-actions .order-primary{background:#d9001b;border-color:#d9001b;color:#fff;font-weight:700}.order-actions .order-danger{background:#18273a;border-color:#18273a;color:#fff;font-weight:700}.order-warning{color:#8a4b00;font-weight:700}.order-error{color:#b00020}.order-cancel-confirm{border:2px solid #18273a;border-radius:10px;background:#fff;padding:16px 18px;margin-top:12px}.order-cancel-confirm h3{margin:0 0 8px;font-size:18px}.order-cancelled{border:1px solid #8cc9a0;background:#effaf2;border-radius:10px;padding:16px 18px;margin:0 0 18px}.order-cancelled h3{margin:0 0 6px;font-size:18px}.order-cancelled p{margin:0}@media(max-width:650px){.order-actions{flex-direction:column}.order-actions a,.order-actions button{width:100%;justify-content:center}}