.appointment-notes-field {
  display: grid;
  gap: 8px;
  width: 100%;
  margin-top: 2px;
  color: inherit;
  font: inherit;
  font-weight: 700;
}

.appointment-notes-field textarea {
  box-sizing: border-box;
  width: 100%;
  min-height: 92px;
  resize: vertical;
  border: 1px solid #ded8d0;
  border-radius: 12px;
  background: #fff;
  color: #312d2a;
  padding: 12px 14px;
  font: inherit;
  font-weight: 400;
  line-height: 1.8;
}

.appointment-notes-field textarea:focus {
  outline: none;
  border-color: #7c303a;
  box-shadow: 0 0 0 3px rgba(124, 48, 58, 0.12);
}

.appointment-notes-field textarea::placeholder {
  color: #9a938c;
}
