::ng-deep rb-table#response-data > table {
  width: auto !important;
}

td:first-child {
  font-weight: bold;
}

.condition-set {
  float: right;
}

.two-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 10px;
}

.dpt-chart {
  max-width: 400px;
}

.sample-count {
  max-width: 150px;
  margin-right: 20px;
  display: inline-block;
}

.set-new-material {
  display: block;
}

.delete-sample {
  float: right;
}

.cm-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 1rem;

  rb-tab-panel, div.buttons {
    grid-column: span 2;
  }
}

.restore-measurements {
  float: right;
}
