/**
 * HealthWave – UPI Payment Block Styles
 * FIX v1.0: File was missing — [phc_upi] rendered with no dedicated stylesheet.
 * 
 */
.phc-payment-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  align-items: flex-start;
  justify-content: center;
}
.phc-payment-qr {
  text-align: center;
  flex: 0 0 auto;
}
.phc-payment-qr img {
  border-radius: 8px;
  display: block;
}
.phc-payment-methods {
  flex: 1;
  min-width: 200px;
}
.phc-payment-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.35rem 0.75rem;
  border-radius: 8px;
  font-size: 0.82rem;
  font-weight: 600;
  background: #f3f4f6;
  color: #374151;
  border: 1px solid #e5e7eb;
}
