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

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

#embedded-showcase-1565,
#embedded-showcase-1566,
[id^="widget-showcase-host-"],
[id^="embedded-showcase-"] {
  --kitzaim-widget-btn-bg: #22d3ee;
  --kitzaim-widget-btn-hover-bg: #06b6d4;
  --lw-btn-bg: #22d3ee;
  --lw-btn-hover-bg: #06b6d4;
  --lw-btn-active-bg: #06b6d4;
  --lw-btn-color: #042a44;
  --lw-btn-hover-color: #042a44;
  --lw-btn-active-color: #042a44;
  --lw-offer-usp-bg: #eef5fa;
  --lw-offer-usp-color: #7a9bb0;
  --lw-offer-usp-border: #d5e6f2;
}

@supports (color: color-mix(in oklab, red, blue)) {
  #embedded-showcase-1565,
  #embedded-showcase-1566,
  [id^="widget-showcase-host-"],
  [id^="embedded-showcase-"] {
    --lw-offer-usp-bg: color-mix(in oklab, #0e6ba8 8%, #fff);
    --lw-offer-usp-color: color-mix(in oklab, #0e6ba8 42%, #94a3b8);
    --lw-offer-usp-border: color-mix(in oklab, #0e6ba8 14%, transparent);
  }
}

/* Витрина — список в одну колонку (как l-zaim.ru), не сетка карточек */
.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 {
  grid-template-columns: 1fr !important;
  align-items: stretch !important;
  gap: 12px !important;
}

.leads-widget .lds-widget-card,
[id^="widget-showcase-host-"] .lds-widget-card,
[id^="embedded-showcase-"] .lds-widget-card {
  border-radius: 12px !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,
.lds-widget .lds-widget-card .se-btn.lds-widget-card__btn {
  background: var(--kitzaim-widget-btn-bg) !important;
  color: #042a44 !important;
  text-transform: uppercase !important;
}

[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,
.lds-widget .lds-widget-card:hover .se-btn.lds-widget-card__btn,
.lds-widget .se-btn.lds-widget-card__btn:hover {
  background: var(--kitzaim-widget-btn-hover-bg) !important;
  color: #042a44 !important;
}

[id^="widget-showcase-host-"] .lds-widget-card__usp,
[id^="embedded-showcase-"] .lds-widget-card__usp,
.lds-widget .lds-widget-card__usp {
  background-color: #eef5fa !important;
  color: #7a9bb0 !important;
  border-color: #d5e6f2 !important;
}

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