/* Попап ManeClinic — облегчённый и современный вид */

/* Заголовок */
.popup-title {
  font-size: 24px;        /* было крупнее, стало компактнее */
  font-weight: 600;       /* semi-bold, не кричащий */
  color: #222;            /* глубокий тёмно-серый вместо чистого чёрного */
  text-align: center;
  margin-bottom: 8px;
}

/* Подзаголовок */
.popup-subtitle {
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  text-align: center;
  margin-bottom: 20px;
}

/* Лейблы */
.popup-form label {
  font-size: 15px;
  font-weight: 500;
  color: #333;
}

/* Поля */
.popup-form input,
.popup-form textarea {
  font-size: 14px;
  color: #222;
}
.popup-form input::placeholder,
.popup-form textarea::placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/* Чекбоксы */
.popup-form .t-checkbox__label {
  font-size: 14px;
  line-height: 1.4em;
  color: #555;
}

/* Кнопка */
.popup-form .t-submit {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #03b3db;
  color: #fff;
  border-radius: 6px;
  transition: background-color 0.2s ease-in-out;
}
.popup-form .t-submit:hover {
  background-color: #0292b4;
}

/* Текст под кнопкой */
.popup-form .t-descr {
  font-size: 13px;
  color: #777;
  text-align: center;
  margin-top: 10px;
}
