#displayed_tree_urteil, #displayed_textbausteine_urteil {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 15vw !important;

  }


  #current_filename_urteil {

    display: flex;
    flex-direction: row;
    align-items: center;
    width: 15vw !important;
  }



   #displayed_textbausteine_urteil Img {
  
    height: var(--tab-img) !important;
    width: var(--tab-img) !important;
  
  }


  

  #quill_urteil_content {

    overflow: hidden;
    display: flex;
    width: calc(var(--page-content-width)*0.8 + 91.44vw - 70vw) !important;
min-width: 1500px !important;
    display: flex;
    flex-direction: row;
    flex-direction: column;
    background-color: inherit;
    margin-top: 0rem;
  
    margin: 0rem !important;
    padding: 0rem !important;
    background-color: transparent;

    justify-content: flex-start !important; 
    align-items: center !important;
    
  }
#quill_container_urteil {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-top: 1vh;
  justify-content: center;
  
}

#quill_urteil_assign > .ql-editor::-webkit-scrollbar {
  width: var(--scrollbar-width) !important;  /* For vertical scrollbars */
  height: var(--scrollbar-width) !important; /* For horizontal scrollbars */
}

/* #quill_urteil_assign > .ql-editor, #quill_urteil_assign > .ql-container.ql-snow  */
#quill_urteil_assign {




  width: calc(var(--page-content-width)*0.8) !important;
  background-color: transparent !important;

}

#textfield_node_assign, #textfield_node_assign > .ql-editor, #textfield_node_assign > .ql-container.ql-snow {

  height: 55vh !important;

  background-color: transparent !important;

}

#quill_urteil_assign, #quill_urteil_assign > .ql-editor, #quill_urteil_assign > .ql-container.ql-snow {
  height: calc(var(--page-content-height) - var(--page-header-buttons) - 150px) !important;
  width: calc(var(--page-content-width)*0.8) !important;
  background-color: transparent !important;
}

#quill_urteil {
  background-color: white;
  color: black;
  border-radius: var(--border-radius);
  line-height: 1.8;
  width: calc(var(--page-content-width)*0.8) !important;
  /* font-family: 'Avenir Next LT Pro', sans-serif;
  font-family: 'Satoshi-Regular', sans-serif;
 */
}
#button_row_urteil {
  display: flex;
  flex-direction: row;
  margin-top: 1vh;
  
}

 .button_row_fifty {
  display: flex !important;
  flex-direction: row !important;
  width: 100% !important;
  width: calc(var(--page-content-width)*0.8) !important;
}

.button_right {

  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;

}

#mailto-link {
  text-decoration: none !important;
  color: white !important;
}


.overlay_child {

  background-color: #fff3cd;
  background-color: var(--grey-background);
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 0vh;
  margin-top: 0.1vw;
  margin-top: 0vw;

  border-radius: 0vw;
  padding-top: 0vh;
  height: 5.2vw;
  margin-left: 0.1vw;
  box-shadow:
  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
  0 12.5px 10px rgba(0, 0, 0, 0.06),
  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
  0 100px 80px rgba(0, 0, 0, 0.12)
  !important;
  width: var(--page-content-width) !important;
}

.copy_child {
  background-color: transparent;
  animation: growAndFade 1s ease forwards; 

}
.copy_child > Img {
  height: 15vh;
  filter: brightness(0) saturate(100%) invert(8%) sepia(65%) saturate(2067%) hue-rotate(276deg) brightness(92%) contrast(94%);
}
.copy-overlay {
  position: absolute;
  background-color: inherit;
  height: var(--page-content-height);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  z-index: 2000;
  width: calc(var(--page-content-width)*0.8 + 91.44vw - 70vw) !important;
min-width: 1500px !important;
  display: none;


}

#reactivate_edit_mode:hover {
background-color: var(--purple-light) !important;

}
/* #reactivate_edit_mode {
  margin-top: 0px !important;
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  width: 100%;
  justify-content: flex-start !important;
  align-items: center !important;
  background-color: red !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100% !important;
  padding: 0.5vh 0.5vw !important;
  background-color: rgb(211, 221, 255) !important;
  width: 100% !important;
  margin-top: 0vh !important;
  border-radius: var(--border-radius);
  
  background-color: #fff3cd !important;
  margin-top: 0vh !important;
  border: none !important;

}
 */

