/* Общие стили для всех групп */
#edit-order input {
    padding: 15px;
    border-radius: 5px;
}

.group-4, .group-2, .group-1 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    flex: 0;
}

/* Стили для группы group-4 */
.group-4 input {
    width: calc(100% / 4);
    margin-right: 25px; /* Промежуток между полями */
}

/* Стили для группы group-2 */
.group-2 input {
    margin-right: 25px; /* Промежуток между полями */
}

.group-2 #order_mail {
  width: calc((100% / 4) - 57px);
}

.group-2 #order_pers {
 flex: 1;
}


.group-1 {
    height: 100%;
    flex: 1;
    display: flex; /* Make sure .group-1 is a flex container */
    flex-direction: column; /* Stack children vertically */
    margin-bottom: 0px;
}

/* Стили для группы group-1 */
.group-1 textarea {
    width: calc(100% - 57px);
    height: 100%;
    padding: 15px;
     flex: 1; /* Ensure the textarea grows to fill the space */
}

/* Стили для формы */
#edit-order {
    min-height: calc(100% - 140px);
    display: flex;
    flex-direction: column;
    padding-right: 0;
}

#send-order {
  padding-right: 5px;
}

#jFile {
  background-color: white;
  padding: 15px;
  border: 1px solid green;
  border-radius: 5px;
}

.head-button {
  display: flex;
  align-items: center;
}