.card.card-headered.calculation_list > .card_content {
    display: flex;
    flex-direction: column;
    min-height: 2rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}






.project_edit_header h1 {
  display: flex;
  align-items: center;
}

.project_edit_header.edit h1 .header_display {
  display: none;
}

.project_edit_header:not(.edit) h1 .header_edit {
  display: none;
}

.project_edit_header.edit .subheader {
  display: none;
}

.project_edit_header:not(.edit) .subheader_edit {
  display: none;
}

.project_edit_header:not(.edit) #btn_project_rename_exec {
  display: none;
}

.project_edit_header .subheader_edit {
  width: 100%;
  resize: none;
}

.project_edit_header h1 i {
  font-size: 1.5rem;
  opacity: 0.5;
  cursor: pointer;
  margin-left: 0.5rem;
}

.project_edit_header h1 i:hover {
  opacity: 1.0;
}

.project_edit_header h1 i.enabled {
  opacity: 1.0;
  color: #0A0;
  cursor: default;
}

.project_edit_header h1 .header_display_proj {
  margin-right: 1rem;
  color: #888;
  text-decoration: none;
}

.project_edit_header h1 .header_display_proj:hover {
  color: #44F;
}

.project_edit_header h1 .header_display {
}

.project_edit_header h1 .header_display, .project_edit_header h1 .header_edit {
  flex-grow: 1;
}

.project_edit_header .header_edit input {
  font-size: 1.5rem;
  width: calc(100% - 32px);
}

.project_edit_header textarea {
  box-sizing: border-box;
  line-height: 1.5;
}

.project_edit_header .div_rename {
  float: right;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.project_edit_header .div_rename .spinner {
  margin-right: 1rem;
}



