.custom-orders-wrapper{margin-top:6px}.orders-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.order-card{background:#fff;border:1px solid var(--mid-blue);border-radius:var(--radius);box-shadow:0 6px 18px rgba(8,32,75,.06);padding:18px 18px 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.order-card:hover{transform:translateY(-2px);border-color:#cfd8ff;box-shadow:0 10px 28px rgba(8,32,75,.09)}.order-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:12px;border-bottom:2px solid var(--mid-blue)}.order-id{font-weight:800;color:var(--accent-red);letter-spacing:.2px}.order-id .hash{opacity:.9}.order-date{color:var(--muted);font-weight:600}.order-info p{margin:4px 0;font-size:14px;color:var(--text)}.order-info strong{color:var(--text)}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1.5px solid var(--mid-blue);color:var(--navy);background:var(--light-blue)}.status-pending{border-color:#f7d9a5;background:#fff8ec;color:#7a4e00}.status-on-hold{border-color:#d8dee9;background:#f6f7fa;color:#475569}.status-processing{border-color:#c9d8ff;background:#eff4ff;color:#1b3a7a}.status-completed{border-color:#c8ecd9;background:#f1fff7;color:#0f5132}.status-failed{border-color:#f4c7c7;background:#fff1f1;color:#7a1e1e}.order-actions{display:flex;gap:10px;margin-top:14px}.order-btn{flex:1;text-align:center;background:var(--navy);color:#fff;text-decoration:none;padding:8px 12px;border-radius:10px;font-weight:800;font-size:14px;transition:opacity .18s ease,transform .18s ease}.order-btn:hover{opacity:.92;transform:translateY(-1px)}.order-card a{text-decoration:none}.order-card .order-link,.order-actions a{outline:0}.order-info small{display:block;color:var(--muted);margin-top:4px}.custom-pagination{display:flex;justify-content:center;gap:12px;margin-top:24px}.custom-pagination-btn{background:var(--navy);color:#fff;padding:8px 14px;border-radius:10px;font-weight:800;text-decoration:none}.custom-pagination-btn:hover{opacity:.92}@media (max-width:480px){.orders-grid{grid-template-columns:1fr}}