.KeyValueList{
  display:block;
  margin-top:10px;
  
  width:100%;
  
  color:rgb(51,51,51);
}

.KeyValueList-Row{
  display:flex;
  flex-direction:row;
  
  border-bottom:1px solid rgb(237, 237, 237);
}
.KeyValueList-Row:last-child{
  border-bottom:none;
}
.KeyValueList-Row.header{
  border-bottom:1px solid rgb(200, 200, 200);
  color:rgb(138, 138, 138);
}

.KeyValueList-Key,
.KeyValueList-Value,
.KeyValueList-Attributes{
  display:block;
  flex-shrink:0;
  
  padding:5px 8px;
  
  font-size:12px;
}

.KeyValueList-Attribute{
  white-space:nowrap;
  display:inline;
  
  margin-right:8px;
}

.KeyValueList-Key,
.KeyValueList-Value{
  width:170px;
}
.KeyValueList-Attributes{
  flex:2;
}