/* Carros Lagarto — padrão oficial de marca 6.8.5 */
:root{
  --cl-green:var(--cl-verde-oficial);
  --cl-green-dark:var(--cl-verde-oficial);
  --cl-green-hover:var(--cl-verde-oficial);
  --cl-green-soft:rgba(99,230,0,.14);
  --cl-green-glow:rgba(99,230,0,.28);
}

/* Categorias */
.clc-category-page .clc-category-hero span,
.clc-category-page .clc-category-card strong,
.clc-category-page .clc-category-card-link,
.clc-category-page a:not(.clc-category-card-image),
.clc-category-page .page-numbers.current{
  color:var(--cl-green)!important;
}
.clc-category-page .clc-category-search button,
.clc-category-page .clc-category-toolbar>a,
.clc-category-page .clc-category-empty>a,
.clc-category-page .clc-category-pagination .current{
  background:var(--cl-green)!important;
  color:#fff!important;
}
.clc-category-page .clc-category-search button:hover,
.clc-category-page .clc-category-toolbar>a:hover,
.clc-category-page .clc-category-empty>a:hover{
  background:var(--cl-green-dark)!important;
}
.clc-category-page .clc-category-card-link{border-color:var(--cl-green)!important}
.clc-category-page .clc-category-hero-icon,
.clc-category-page .clc-category-card:hover{border-color:rgba(99,230,0,.55)!important}

/* Anúncios de veículos e demais categorias */
.clc-single-vehicle,
.clc-single-category-ad{
  --cl-green:var(--cl-verde-oficial);
  --cl-green-dark:var(--cl-verde-oficial);
}
.clc-single-vehicle a,
.clc-single-vehicle .clc-price,
.clc-single-vehicle [class*="price"],
.clc-single-vehicle [class*="accent"],
.clc-single-category-ad a,
.clc-single-category-ad [class*="price"],
.clc-single-category-ad [class*="accent"]{
  color:var(--cl-green)!important;
}
.clc-single-vehicle button,
.clc-single-vehicle .button,
.clc-single-vehicle [class*="btn"],
.clc-single-category-ad button,
.clc-single-category-ad .button,
.clc-single-category-ad [class*="btn"]{
  border-color:var(--cl-green)!important;
}
.clc-single-vehicle .clc-whatsapp,
.clc-single-vehicle [class*="whatsapp"],
.clc-single-vehicle [class*="primary"],
.clc-single-category-ad [class*="whatsapp"],
.clc-single-category-ad [class*="primary"]{
  background:var(--cl-green)!important;
  color:#fff!important;
}
.clc-single-vehicle .clc-whatsapp:hover,
.clc-single-vehicle [class*="whatsapp"]:hover,
.clc-single-vehicle [class*="primary"]:hover,
.clc-single-category-ad [class*="whatsapp"]:hover,
.clc-single-category-ad [class*="primary"]:hover{
  background:var(--cl-green-dark)!important;
}

/* Formulários, cadastro e painel */
.clc-listing-form,
.clc-smart-registration,
.clc-panel-shell,
.clc-account-shell{
  --cl-green:var(--cl-verde-oficial);
  --cl-green-dark:var(--cl-verde-oficial);
}
.clc-listing-form input:focus,
.clc-listing-form select:focus,
.clc-listing-form textarea:focus,
.clc-smart-registration input:focus,
.clc-smart-registration select:focus,
.clc-smart-registration textarea:focus{
  border-color:var(--cl-green)!important;
  box-shadow:0 0 0 3px rgba(99,230,0,.14)!important;
}
.clc-listing-form button,
.clc-listing-form input[type=submit],
.clc-smart-registration button,
.clc-smart-registration input[type=submit],
.clc-panel-shell .clc-panel-primary-btn,
.clc-account-shell .button{
  background:linear-gradient(135deg,var(--cl-green),var(--cl-green-dark))!important;
  color:#fff!important;
  border-color:var(--cl-green)!important;
}

/* Elementos nativos e de terceiros dentro das telas do plugin */
body [class^="clc-"] input[type=checkbox]:checked,
body [class*=" clc-"] input[type=checkbox]:checked,
body [class^="clc-"] input[type=radio]:checked,
body [class*=" clc-"] input[type=radio]:checked,
body [class^="clc-"] progress::-webkit-progress-value,
body [class*=" clc-"] progress::-webkit-progress-value{
  accent-color:var(--cl-green)!important;
  background:var(--cl-green)!important;
}
