.elementor-104 .elementor-element.elementor-element-f91491d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:6em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-f91491d{--margin-top:2em;--margin-bottom:7em;--margin-left:0em;--margin-right:0em;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-f91491d{--margin-top:3em;--margin-bottom:7em;--margin-left:0em;--margin-right:0em;}}/* Start custom CSS for wp-widget-cm_consulta_fipe, class: .elementor-element-363e100 *//* Estilo dos labels */
#form_fipe label {
  display: block;
  margin-bottom: 6px;
  font-weight: 500;
  color: #333;
  font-size: 14px;
  font-family: poppins;
  margin-bottom:1rem;
}

/* Selects estilizados */
#form_fipe select.form-control {
  width: 100%;
  height:40px;
  padding: 10px 12px;
  border: 1px solid #ddd;
  border-radius: 10px;
  font-size: 14px;
  transition: border 0.3s;
  background-color: #fff;
   font-family: poppins;
   margin-bottom:1rem;
}

#form_fipe select.form-control:focus {
  border-color: #ec6608;
  outline: none;
}

/* Botão "Nova pesquisa" com estilo do exemplo */
#btn_reset {
  background-color: #ec6608;
  color: white;
  padding: 12px 24px;
  border: none;
  border-radius: 25px;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

#btn_reset:hover {
  background-color: #d15806;
}

/* Estiliza a tabela, se quiser um look mais clean */
#veiculo {
  margin-top: 20px;
  font-size: 14px;
}

#veiculo td, #veiculo th {
  padding: 10px;
  border-bottom: 1px solid #eee;
}/* End custom CSS */