/* v1.40.332 · Compra visible en demos y obligatoria en empresas reales. */
body.kd-company-page .kd-company-seed-action {
  gap: 8px !important;
  padding: 0 !important;
  background: transparent !important;
}
body.kd-company-page .kd-company-seed-action .kd-seed-view-cta,
body.kd-company-page .kd-company-seed-action .kd-product-seed-buy-button {
  display: inline-flex !important;
  min-width: 0 !important;
  min-height: 38px !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
  white-space: nowrap !important;
}
body.kd-company-page .kd-company-seed-action .kd-seed-view-cta {
  flex: 1 1 48% !important;
  padding: 0 11px !important;
  background: #edf7ef !important;
  color: #1e7138 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
}
body.kd-company-page .kd-company-seed-action .kd-seed-view-cta b {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-size: 15px !important;
}
body.kd-company-page .kd-company-seed-action .kd-product-seed-buy-button {
  flex: 1 1 52% !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border: 1px solid #157039 !important;
  background: linear-gradient(135deg,#187a3d,#249c50) !important;
  box-shadow: 0 8px 18px rgba(25,124,62,.16) !important;
}
body.kd-company-page .kd-company-seed-action .kd-product-seed-buy-button b {
  font-size: 10px !important;
  line-height: 1 !important;
}
body.kd-company-page .kd-company-seed-action .kd-product-seed-buy-button small {
  padding: 3px 5px !important;
  border-radius: 6px !important;
  background: rgba(255,255,255,.16) !important;
  color: #e7f8eb !important;
  -webkit-text-fill-color: #e7f8eb !important;
  font-size: 7px !important;
  font-weight: 950 !important;
  letter-spacing: .06em !important;
}
body.kd-company-page [data-kd-product-buy-demo] {
  cursor: default !important;
}
body.kd-company-page .kd-product-buy-button.is-demo {
  background: linear-gradient(135deg,#1b7b3f,#24994f) !important;
  border-color: #16713b !important;
  opacity: .92 !important;
}
body.kd-company-page .kd-product-commerce-cta.is-demo > small {
  color: #718079 !important;
  font-weight: 750 !important;
}
body.kd-business-panel-page .kd-business-commerce-tech.is-demo-commerce {
  border-color: #cbded0 !important;
  background: linear-gradient(145deg,#fbfdfb,#f2f8f3) !important;
}
body.kd-business-panel-page .kd-business-commerce-tech.is-required-commerce {
  border-color: #9dc9a8 !important;
  box-shadow: 0 10px 28px rgba(28,107,52,.06) !important;
}
body.kd-business-panel-page .kd-business-commerce-heading p b {
  color: #1d743b !important;
}
body.kd-business-panel-page .kd-required-mark {
  display: inline-flex !important;
  margin-left: 7px !important;
  padding: 3px 6px !important;
  border-radius: 999px !important;
  background: #e6f6ea !important;
  color: #176f38 !important;
  font-size: 8px !important;
  font-weight: 950 !important;
  vertical-align: middle !important;
}
body.kd-business-panel-page .kd-business-commerce-preview.is-demo > div > em {
  display: inline-flex !important;
  padding: 5px 8px !important;
  border-radius: 8px !important;
  background: #edf4ef !important;
  color: #567060 !important;
  font-size: 9px !important;
  font-weight: 950 !important;
  font-style: normal !important;
}
@media (max-width: 560px) {
  body.kd-company-page .kd-company-seed-action {
    flex-direction: column !important;
  }
  body.kd-company-page .kd-company-seed-action .kd-seed-view-cta,
  body.kd-company-page .kd-company-seed-action .kd-product-seed-buy-button {
    width: 100% !important;
    flex-basis: auto !important;
  }
}

body.kd-business-panel-page .kd-product-commerce-status.is-demo{color:#617268!important}body.kd-business-panel-page .kd-product-commerce-status.is-missing{color:#b33a3a!important}
