/* Mensagens de validação e status do formulário de cotação.
   Arquivo separado porque assets/sass/style.css é gerado pelo Sass. */

#quoteForm .error-message {
  color: #cf1d2e;
  font-size: 14px;
  line-height: 1.4;
  margin: -15px 0 15px;
  min-height: 0;
}

#quoteForm .error-message:empty {
  margin: 0;
}

#quoteForm .fild.is-invalid {
  border-color: #cf1d2e;
}

#quoteForm .form-status {
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 20px;
  padding: 12px 16px;
  border-radius: 6px;
}

#quoteForm .form-status:empty {
  display: none;
}

#quoteForm .form-status--sucesso {
  background-color: #eaf7ef;
  border-left: 4px solid #1e8e4e;
  color: #1a6b3d;
}

#quoteForm .form-status--erro {
  background-color: #fdecee;
  border-left: 4px solid #cf1d2e;
  color: #9c1523;
}

#quoteForm button[type="submit"][disabled] {
  cursor: not-allowed;
  opacity: 0.7;
}
