/* ===== MyReceipt page-specific styles ===== */
/* (Booking.css و index.css متضمنين بالفعل في الصفحة، هذا الملف للإضافات الخاصة فقط) */

.fail-icon {
  width: 80px; height: 80px; border-radius: 50%;
  background: rgba(200,70,70,0.1); border: 2px solid #c84646;
  display: flex; align-items: center; justify-content: center;
  margin: 0 auto 1.5rem; font-size: 36px; color: #c84646;
}

.lk-details {
  font-size: 13px; color: var(--text-muted);
  margin-top: 0.75rem; margin-bottom: 0.5rem;
  line-height: 1.8;
}

#lookup-success .btn-gold,
#lookup-fail .btn-gold {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  padding: 14px 20px;
}

.btn-outline-link {
  display: inline-block;
  color: var(--text-muted);
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s;
}
.btn-outline-link:hover { color: var(--gold); }