button {
  background-image: linear-gradient(
    to bottom,
    rgba(90, 90, 210, 0.6),
    rgba(90, 90, 210, 0.9)
  );
}

button:hover {
  background-image: linear-gradient(
    to bottom,
    rgba(90, 90, 210, 0.8),
    rgb(90, 90, 210)
  );
}


.link a {
  font-size: 13px;
  opacity: 0.85;
}


input[type="date"] {
  padding-left: 10px;
}

input{
    padding-left: 10px;
}

.feedback-sucesso {
  margin-top: 20px;
  padding: 20px;
  text-align: center;
  border-radius: 8px;

  background-color: #f0f4ff;
  border: 1px solid rgba(90, 90, 210, 0.4);
}

.feedback-icon {
  font-size: 28px;
  margin-bottom: 8px;
}

.feedback-texto {
  font-size: 15px;
  line-height: 1.4;
  margin-bottom: 12px;
  color: #333;
}

.link-voltar {
  font-size: 14px;
  color: rgb(90, 90, 210);
  text-decoration: none;
  font-weight: 500;
}

.link-voltar:hover {
  text-decoration: underline;
}
