/* Identidade oficial Carros Lagarto — carregada após todos os estilos principais */
:root{
  --cl-verde:#00a651;
  --cl-green:#00a651;
  --cl-verde-hover:#008a44;
  --cl-green-dark:#008a44;
  --cl-verde-suave:rgba(0,166,81,.14);
}
body.carros-lagarto-theme{
  --primary-color:#00a651;
  --accent-color:#00a651;
}
body.carros-lagarto-theme a{color:var(--cl-verde)}
body.carros-lagarto-theme a:hover{color:var(--cl-verde-hover)}
body.carros-lagarto-theme input:focus,
body.carros-lagarto-theme select:focus,
body.carros-lagarto-theme textarea:focus{
  border-color:var(--cl-verde)!important;
  box-shadow:0 0 0 3px rgba(0,166,81,.14)!important;
}
body.carros-lagarto-theme input[type=checkbox],
body.carros-lagarto-theme input[type=radio]{accent-color:var(--cl-verde)}

/* Componentes Carros Lagarto */
body.carros-lagarto-theme .cl-btn--primary,
body.carros-lagarto-theme input[type=submit],
body.carros-lagarto-theme button[type=submit],
body.carros-lagarto-theme .button:not(.alt),
body.carros-lagarto-theme .elementor-button,
body.carros-lagarto-theme .clc-category-search button,
body.carros-lagarto-theme .clc-category-toolbar>a,
body.carros-lagarto-theme .clc-category-empty>a{
  background:linear-gradient(135deg,var(--cl-verde),var(--cl-verde-hover))!important;
  border-color:var(--cl-verde)!important;
  color:#fff!important;
}
body.carros-lagarto-theme .cl-btn--primary:hover,
body.carros-lagarto-theme input[type=submit]:hover,
body.carros-lagarto-theme button[type=submit]:hover,
body.carros-lagarto-theme .button:not(.alt):hover,
body.carros-lagarto-theme .elementor-button:hover{
  background:var(--cl-verde-hover)!important;
  color:#fff!important;
}

/* Páginas de categoria e anúncios */
body.carros-lagarto-theme .clc-category-hero span,
body.carros-lagarto-theme .clc-category-card strong,
body.carros-lagarto-theme .clc-category-card-link,
body.carros-lagarto-theme .clc-vehicle-price,
body.carros-lagarto-theme .clc-single-price,
body.carros-lagarto-theme [class*="clc-"][class*="price"]{
  color:var(--cl-verde)!important;
}
body.carros-lagarto-theme .clc-category-card-link{border-color:var(--cl-verde)!important}
body.carros-lagarto-theme .clc-category-pagination .current{background:var(--cl-verde)!important;color:#fff!important}
body.carros-lagarto-theme .clc-category-card:hover,
body.carros-lagarto-theme .clc-category-hero-icon{border-color:rgba(0,166,81,.55)!important}
body.carros-lagarto-theme [class*="clc-"][class*="whatsapp"],
body.carros-lagarto-theme [class*="clc-"][class*="primary"]{
  background:var(--cl-verde)!important;
  color:#fff!important;
}
body.carros-lagarto-theme [class*="clc-"][class*="whatsapp"]:hover,
body.carros-lagarto-theme [class*="clc-"][class*="primary"]:hover{
  background:var(--cl-verde-hover)!important;
}

/* Compatibilidade com componentes remanescentes do Motors/WooCommerce */
body.carros-lagarto-theme .stm-button,
body.carros-lagarto-theme .stm-template-listing .button,
body.carros-lagarto-theme .woocommerce a.button,
body.carros-lagarto-theme .woocommerce button.button,
body.carros-lagarto-theme .woocommerce input.button{
  background:var(--cl-verde)!important;
  border-color:var(--cl-verde)!important;
  color:#fff!important;
}
body.carros-lagarto-theme .stm-button:hover,
body.carros-lagarto-theme .woocommerce a.button:hover,
body.carros-lagarto-theme .woocommerce button.button:hover,
body.carros-lagarto-theme .woocommerce input.button:hover{
  background:var(--cl-verde-hover)!important;
}
body.carros-lagarto-theme .stm-listing-icon,
body.carros-lagarto-theme .stm-icon,
body.carros-lagarto-theme .icon,
body.carros-lagarto-theme .active>a{
  color:var(--cl-verde)!important;
}
