.bg-section-muted {
  background-color: #e3f0fa;
}

.text-neutral-500 {
  color: #6b7280;
}

#embedded-showcase-2401,
#embedded-showcase-1579,
[id^="widget-showcase-host-"],
[id^="embedded-showcase-"],
.leads-widget {
  --kitzaim-widget-btn-bg: #e11d48;
  --kitzaim-widget-btn-hover-bg: #be123c;
  --lw-btn-bg: #e11d48;
  --lw-btn-hover-bg: #be123c;
  --lw-btn-active-bg: #9f1239;
  --lw-btn-color: #ffffff;
  --lw-btn-hover-color: #ffffff;
  --lw-btn-active-color: #ffffff;
  --lw-offer-usp-bg: #ffe4e6;
  --lw-offer-usp-color: #0a0e20;
  --lw-offer-usp-border: #ffe4e6;
  font-size: 0.875rem;
}

@supports (color: color-mix(in oklab, red, blue)) {
  #embedded-showcase-2401,
  #embedded-showcase-1579,
  [id^="widget-showcase-host-"],
  [id^="embedded-showcase-"],
  .leads-widget {
    --lw-offer-usp-bg: color-mix(in oklab, #e11d48 8%, #fff);
    --lw-offer-usp-color: #0a0e20;
    --lw-offer-usp-border: color-mix(in oklab, #e11d48 14%, transparent);
  }
}

.leads-widget .lds-widget__list,
.leads-widget .lds-widget__list_two-columns-xs,
[id^="widget-showcase-host-"] .lds-widget__list,
[id^="widget-showcase-host-"] .lds-widget__list_two-columns-xs,
[id^="embedded-showcase-"] .lds-widget__list,
[id^="embedded-showcase-"] .lds-widget__list_two-columns-xs {
  gap: 8px !important;
}

[id^="widget-showcase-host-"] .lds-widget-card,
[id^="embedded-showcase-"] .lds-widget-card,
.leads-widget .lds-widget-card {
  padding: 0.5rem 0.625rem !important;
  border-radius: 10px !important;
}

[id^="embedded-showcase-"] .lds-widget-card__logo,
.leads-widget .lds-widget-card__logo {
  max-height: 2rem !important;
  max-width: 4.5rem !important;
}

[id^="widget-showcase-host-"] .lds-widget-card .se-btn.lds-widget-card__btn,
[id^="embedded-showcase-"] .lds-widget-card .se-btn.lds-widget-card__btn,
.leads-widget .lds-widget-card .se-btn.lds-widget-card__btn {
  background: linear-gradient(135deg, #e11d48 0%, #1e3a8a 100%) !important;
  color: #fff1f2 !important;
  text-transform: uppercase !important;
  min-height: 2rem !important;
  padding: 0.25rem 0.75rem !important;
  font-size: 0.75rem !important;
  box-shadow: 0 18px 38px -16px rgba(225, 29, 72, 0.38);
  transition: filter 0.15s ease, transform 0.15s ease;
}

[id^="widget-showcase-host-"] .lds-widget-card:hover .se-btn.lds-widget-card__btn,
[id^="widget-showcase-host-"] .se-btn.lds-widget-card__btn:hover,
[id^="embedded-showcase-"] .lds-widget-card:hover .se-btn.lds-widget-card__btn,
[id^="embedded-showcase-"] .se-btn.lds-widget-card__btn:hover,
.leads-widget .lds-widget-card:hover .se-btn.lds-widget-card__btn,
.leads-widget .se-btn.lds-widget-card__btn:hover {
  background: linear-gradient(135deg, #e11d48 0%, #1e3a8a 100%) !important;
  color: #fff1f2 !important;
  filter: brightness(1.06);
  transform: translateY(-1px);
}

[id^="widget-showcase-host-"] .lds-widget-card__usp,
[id^="embedded-showcase-"] .lds-widget-card__usp,
.leads-widget .lds-widget-card__usp {
  background-color: #ffe4e6 !important;
  color: #0a0e20 !important;
  border-color: #ffe4e6 !important;
  font-size: 0.6875rem !important;
  padding: 0.125rem 0.375rem !important;
}

@supports (color: color-mix(in oklab, red, blue)) {
  [id^="widget-showcase-host-"] .lds-widget-card__usp,
  [id^="embedded-showcase-"] .lds-widget-card__usp,
  .leads-widget .lds-widget-card__usp {
    background-color: color-mix(in oklab, #e11d48 8%, #fff) !important;
    color: #0a0e20 !important;
    border-color: color-mix(in oklab, #e11d48 14%, transparent) !important;
  }
}
