/* ===== Member Order History – layout ===== */

.dashboard-container{
  padding: 10px 0 0;
}

/* --- Search, στο κέντρο, με ορατή ετικέτα --- */
.orders-search{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:12px;
  margin:12px 0 20px;
}

.orders-search .search-input{
  width:520px;               /* θα μικρύνει σε μικρές οθόνες */
  max-width:92vw;
  padding:10px 14px;
  border-radius:12px;
  border:1px solid rgba(255,255,255,.15);
  background:#1f2630;
  color:#e8eef6;
  outline:none;
}
.orders-search .search-input::placeholder{
  color:#aab5c6;
}

.orders-search .search-btn{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:10px 16px;
  border:none;
  border-radius:12px;
  background:#22c55e;        /* πράσινο “Αναζήτηση” */
  color:#081017;
  font-weight:700;
  cursor:pointer;
}
.orders-search .search-btn:hover{
  filter:brightness(1.05);
  transform:translateY(-1px);
}

/* --- Πίνακας --- */
.member-orders-table{
  width:95%;
  margin:0 auto 18px;
  border-collapse:collapse;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;
}

.member-orders-table th,
.member-orders-table td{
  padding:14px 16px;
}

/* Εναλλαγή άσπρο/γκρι στις γραμμές (όπως στη δική σου εικόνα) */
.member-orders-table tbody tr:nth-child(odd) td{
  background:#ffffff;
  color:#0f172a;
}
.member-orders-table tbody tr:nth-child(even) td{
  background:#2f343d;        /* γκρι της εικόνας */
  color:#eef2f8;
}

/* λίγο έμφαση στην τιμή */
.member-orders-table td:nth-child(4){
  font-weight:700;
}

/* --- Badge κατάστασης (στρογγυλό “χάπι”) --- */
.status-badge{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:16px 22px;
  border-radius:50px;
  background:#d8f1f6;
  color:#0d5665;
  font-weight:700;
}

/* --- Κουμπί Κριτικής --- */
.review-button{
  display:inline-block;
  padding:10px 16px;
  border-radius:12px;
  background:#0a7cff;
  color:#fff;
  text-decoration:none;
  font-weight:700;
}
.review-button:hover{ filter:brightness(1.05); }

/* --- Κουμπί Επιστροφής: στο κέντρο και πιο “ψηλά” --- */
.return-wrap{
  display:flex;
  justify-content:center;
  margin:18px 0 28px;         /* το “σηκώνει” από το κάτω μέρος */
}
.return-btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:12px 22px;
  border-radius:14px;
  background:#f9c23c;         /* χρυσοκίτρινο όπως στην εικόνα σου */
  color:#121212;
  font-weight:800;
  text-decoration:none;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}
.return-btn:hover{
  filter:brightness(1.05);
  transform:translateY(-1px);
}
