.form-item label {
  font-size: var(--fs-bitlg);
}
.form-item input[type=text],
.form-item input[type=number],
.form-item input[type=password],
.form-item input[type=search],
.form-item select {
  padding: var(--spc-sm);
  font-size: var(--fs-bitlg);
  border: 1px solid var(--grey-xlt);
  border-radius: var(--spc-sm);
  background: var(--grey-xlt);
}
.form-item input[type=date],
.form-item input[type=time] {
  padding: var(--spc-sm);
  font-size: var(--fs-bitlg);
  border: 1px solid var(--grey-xlt);
  border-radius: var(--spc-sm);
  background: var(--grey-xlt);
}
.form-item input[type=number] {
  max-width: 5rem;
} 
.form-item select {
  overflow-y: auto;
  height: calc(var(--spc) * 3);
}
.form-item select option {
  font-family: jaf-bernina-sans, sans-serif;
}

.form-textarea-wrapper {
  width: 95%;
}

input[type=submit] {
  padding: var(--spc-sm);
  font-size: var(--fs-bitlg);
  border: 1px solid var(--accent);
  border-radius: var(--spc-sm);
  color: var(--grey-dk);
  background: var(--grey-lt);
}

.node-item-edit-form .filter-wrapper {
  border: 0;
}
.node-item-edit-form .region-main-content table {
  border-collapse: collapse;
  width: 100%;
  border-radius: var(--spc-sm);
}
.node-item-edit-form .region-main-content table td,
.node-item-edit-form .region-main-content table th {
  border: 0;
  padding: var(--spc-sm);
}
.node-item-edit-form .region-main-content table tr:nth-child(even) {
  background-color: var(--grey-xlt);
}
.node-item-edit-form .region-main-content table tr:hover {
  background-color: var(--white);
}
.node-item-edit-form .region-main-content table th {
  padding-top: var(--spc-sm);
  padding-bottom: var(--spc-sm);
  text-align: left;
  background-color: var(--grey-lt);
  color: var(--white);
}

/* hide Paragrph top bar */
.js .paragraph-top {
  display: none;
}

/* Make the Ingredients Paragraph in the form a grid */
.ingredient-flex {
  display: grid;
  grid-template-columns: 1fr 1fr 4fr;
  column-gap: var(--spc);
  margin-inline: var(--spc-sm);
}

.form-item .field--name-field-recipe-ingrd-amount {
  display: grid;
  grid-template-columns: 1fr auto;
}