/* Reinforcement batch-edit row tweaks */
.reinf-batch-row {
  align-items: center;
}

.reinf-batch-row > * {
  margin: 0 !important;
}

.reinf-batch-row .btn-secondary {
  height: 38px;
  display: inline-flex;
  align-items: center;
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 38px;
}

.reinf-batch-row input {
  height: 38px;
  box-sizing: border-box;
  margin: 0 !important;
  padding: 8px 10px;
  line-height: 22px;
}


/* Dash dcc.Dropdown (react-select v1) */
.reinf-batch-row .Select-control {
  height: 38px;
  min-height: 38px;
}

.reinf-batch-row .Select-placeholder,
.reinf-batch-row .Select--single > .Select-control .Select-value {
  line-height: 38px;
}

.reinf-batch-row .Select-input,
.reinf-batch-row .Select-input > input {
  height: 38px;
  line-height: 38px;
}

.reinf-batch-row .Select {
  margin: 0 !important;
}

/* Center number input spinners (keep project look: 24px buttons) */
.reinf-batch-row input[type="number"]::-webkit-inner-spin-button,
.reinf-batch-row input[type="number"]::-webkit-outer-spin-button {
  height: 24px;
  margin: 7px 2px 7px 0;
}
