 /* Стили для поля ввода комментария */
 .comment-input_user {
    align-self: center;
    display: flex;
    width: 100%;
    max-width: 400px;
    border: 2px solid #385898;
    resize: none;
    border-radius: 30px;
}

.comment-input {
  width: 100%;
  max-width: 400px;
  padding: 8px;
  border: 1px solid #ddd;
  border-radius: 4px;
  resize: none;
  border: solid 1px ;
  border-radius: 25px;
  height: 30px;
  line-height: 30px;
}



/* Стили для кнопки "Отправить" в виде самолётика */
.send-button {
  background-color: #385898;
  color: #fff;
  border: none;
  padding: 8px 16px;
  cursor: pointer;
  margin-left: 10px;
  border-radius: 0 50% 50% 0;
}

/* Стили для поп-ап окна */
#popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

 /* Стили для поп-ап окна на мобильных устройствах */
 @media screen and (max-width: 600px) {
    #popup {
      width: 70%;
    }
  }

/* Стили для кнопки "Закрыть" в поп-ап окне */
#popup button {
  margin-top: 10px;
  background-color: #385898;
  color: #fff;
  border: none;
  border-radius: 4px;
  padding: 8px 16px;
  cursor: pointer;
}

#popup button:hover {
  background-color: #2d4d84;
}