.elementor-131707 .elementor-element.elementor-element-cb867c7{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-9415994 *//* Общий стиль контейнера формы */
#select_user_to_edit_form,
#wppb-edit-user {
  max-width: 800px;
  margin: 20px auto;
  padding: 25px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
}

/* Элементы формы */
.wppb-form-field {
  margin-bottom: 20px;
}

.wppb-form-field label {
  display: block;
  font-weight: 500;
  margin-bottom: 8px;
}

/* Поля ввода */
.wppb-form-field input[type="text"],
.wppb-form-field input[type="email"],
.wppb-form-field input[type="password"],
.wppb-form-field select {
  width: 100%;
  padding: 10px 14px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 16px;
  box-sizing: border-box;
}

/* Поля только для чтения */
.wppb-form-field input[disabled] {
  background-color: #f9f9f9;
  color: #888;
}

/* Заголовки секций формы */
.wppb-form-field h4 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  border-bottom: 1px solid #eee;
  padding-bottom: 4px;
}

/* Кнопка отправки */
input[type="submit"].submit.button {
  background-color: #4CAF50;
  border: none;
  padding: 12px 24px;
  border-radius: 6px;
  cursor: pointer;
  font-size: 16px;
  transition: background-color 0.2s ease;
}

input[type="submit"].submit.button:hover {
  background-color: #45a049;
}

/* Отступы между select2 и остальной формой */
.select2-container {
  margin-top: 5px;
}/* End custom CSS */