._invalidType_o9prr_1 {
  background: rgb(255, 224, 224);
}

._rowHeader_o9prr_5 {
  display: flex;
  align-items: center;
  border: var(--color-gray-200) 1px solid;
  margin-top: 5px;
  padding: 5px 10px;
  border-radius: 2px;
}

._rowMoveContainer_o9prr_14 {
  padding: 5px;
}

._rowTitle_o9prr_18 {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  padding: 5px;
  align-items: center;
  justify-content: space-between;
}

._rowTitleLeftContent_o9prr_27 {
  display: flex;
}

._rowTitleName_o9prr_31 {
  padding-right: 10px;
}

._rowTitleRightContent_o9prr_35,
._rowDelete_o9prr_36,
._nestedRowRightContent_o9prr_37 {
  display: none;
}

._groupMove_o9prr_41 {
  visibility: hidden;
}

._rowViewButton_o9prr_45,
._nestedRowViewButton_o9prr_46 {
  background: var(--color-gray-200);
  margin-right: 5px;
}

._rowTitleType_o9prr_51,
._nestedRowTitleType_o9prr_52 {
  padding-left: 10px;
  color: var(--color-gray-500);
  font-size: small;
  font-style: italic;
  display: flex;
  align-items: center;
}

._editableRow_o9prr_61:hover ._rowTitleRightContent_o9prr_35,
._rowHeader_o9prr_5:hover ._rowDelete_o9prr_36 {
  display: unset;
}

._rowHeader_o9prr_5:hover ._groupMove_o9prr_41,
._nestedRow_o9prr_37:hover ._groupMove_o9prr_41 {
  visibility: visible;
}

._nestedRow_o9prr_37 ._groupMove_o9prr_41 {
  margin-right: 10px;
}

._rowHeader_o9prr_5:hover,
._editableRow_o9prr_61:hover,
._nestedRow_o9prr_37:hover {
  background: var(--color-gray-100);
  border: var(--color-gray-100) 1px solid;
}

._invalidType_o9prr_1:hover {
  background: rgb(255, 203, 203);
  border: rgb(255, 203, 203) 1px solid;
}

._invalidType_o9prr_1:hover ._rowTitleRightContent_o9prr_35 {
  display: none;
}

._nestedRow_o9prr_37 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  border-radius: 2px;
  min-width: 100%;
}

._nestedRowLeftContent_o9prr_100 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

._nestedRowMoveContainer_o9prr_106 {
  display: flex;
  align-items: center;
  margin-right: 10px;
  margin-left: 0;
}

._nestedRowRightContent_o9prr_37 {
  display: none;
  align-items: center;
}

._nestedRowName_o9prr_118 {
  white-space: nowrap;
}

._nestedRow_o9prr_37:hover ._nestedRowRightContent_o9prr_37 {
  display: flex;
}

._invalidWarning_o9prr_126,
._conditional_o9prr_127 {
  display: flex;
  align-items: center;
  margin-left: 5px;
}

._conditional_o9prr_127 {
  color: var(--color-gray-500);
}

._invalidWarning_o9prr_126 {
  color: rgb(121, 60, 60);
}

._invalidWarningText_o9prr_141,
._conditionalText_o9prr_142 {
  font-size: small;
  font-style: italic;
  margin-left: 5px;
}

._hidden_o9prr_148 {
  display: none;
}

._addGroupItem_o9prr_152 {
  margin-right: 0.7rem;
}

._delete_o9prr_156:hover,
._addGroupItem_o9prr_152:hover {
  color: var(--color-primary);
  cursor: pointer;
}
