.badge {
  font-size: 12px;
  font-weight: 600;
  padding: 3px 10px;
  border-radius: 999px;
  white-space: nowrap;
  flex-shrink: 0;
}

/* Успех */
.status_usdt_received,
.status_payout_completed {
  background: rgba(0, 196, 140, 0.15);
  color: var(--success, #00c48c);
}

/* В процессе / ожидание */
.status_created {
  background: rgba(74, 109, 255, 0.15);
  color: #4a6dff;
}

.status_waiting_usdt,
.status_payout_processing {
  background: rgba(155, 109, 255, 0.15);
  color: #9b6dff;
}

/* Ошибки */
.status_usdt_underpaid,
.status_wallet_error,
.status_payout_failed,
.status_expired {
  background: rgba(255, 77, 77, 0.15);
  color: #ff4d4d;
}

/* Нейтральное */
.status_cancelled {
  background: rgba(255, 255, 255, 0.08);
  color: var(--text-secondary);
}
