[hidden] {
  display: none !important;
}

body {
  margin: 4px;
  min-width: 200px;
}

.col {
  display: flex;
  flex-flow: column;
  align-items: stretch;
}
.row {
  flex: none;
  display: flex;
  flex-flow: row;
}
.flex {
  flex: 1;
}
#troubleshooting {
  display: none;
}

button {
  border-radius: 2px;
  border: none;
  background-color: #ddd;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  height: 20px;
}

button.blue {
  background-color: #44f;
  color: white;
}
button.yellow {
  background-color: #ff4;
}
button.green {
  background-color: #4f4;
  color: white;
}

[hidden] {
  display: none !important;
}

body {
  margin: 4px;
  min-width: 200px;
}

.col {
  display: flex;
  flex-flow: column;
  align-items: stretch;
}
.col > :not(:first-child) {
  margin-top: 4px;
}
.row {
  flex: none;
  display: flex;
  flex-flow: row;
}
.flex {
  flex: 1;
}
#troubleshooting {
  display: none;
}

button {
  border-radius: 2px;
  border: none;
  background-color: #ddd;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
  height: 20px;
}

button.blue {
  background-color: #44f;
  color: white;
}
button.yellow {
  background-color: #ff4;
}
button.green {
  background-color: #4f4;
  color: white;
}

Add padding between column items
Add padding between column items
