/* v1.40.868 · Genética pública: jerarquía editorial premium sin alterar datos. */
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-eyebrow-v140868{
  display:block!important;
  margin:0 0 7px!important;
  color:#2f8a4d!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.16em!important;
  line-height:1.2!important;
  text-transform:uppercase!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:12px!important;
  margin:20px 0 0!important;
  padding:20px 0 0!important;
  border-top:1px solid #dce9df!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:86px!important;
  margin:0!important;
  padding:15px 17px!important;
  border:1px solid #d8e7dc!important;
  border-radius:15px!important;
  background:linear-gradient(145deg,#ffffff 0%,#f5faf6 100%)!important;
  box-shadow:0 8px 22px rgba(20,76,42,.045)!important;
  overflow:hidden!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div::before{
  content:""!important;
  position:absolute!important;
  inset:0 auto 0 0!important;
  width:3px!important;
  background:linear-gradient(180deg,#388e3c,#76c900)!important;
  opacity:.45!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868 dt{
  margin:0!important;
  color:#668072!important;
  font-size:9.5px!important;
  font-weight:800!important;
  letter-spacing:.085em!important;
  line-height:1.25!important;
  text-transform:uppercase!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868 dd{
  margin:7px 0 0!important;
  color:#243c2d!important;
  font-size:13px!important;
  font-weight:570!important;
  line-height:1.42!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
/* Lectura rápida: tipo, familia y tipo de semilla. */
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-quick{
  grid-column:span 4!important;
  min-height:92px!important;
  padding:16px 18px 17px!important;
  border-color:#cae4d0!important;
  background:linear-gradient(145deg,#ffffff 0%,#eff9f1 66%,#e5f5e9 100%)!important;
  box-shadow:0 10px 26px rgba(28,104,54,.065)!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-quick::after{
  content:""!important;
  position:absolute!important;
  right:-24px!important;
  bottom:-34px!important;
  width:88px!important;
  height:88px!important;
  border-radius:50%!important;
  background:rgba(118,201,0,.07)!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-quick dd{
  color:#195c31!important;
  font-size:18px!important;
  font-weight:760!important;
  letter-spacing:-.015em!important;
}
/* El cruce es el dato protagonista. */
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-cross{
  grid-column:span 8!important;
  min-height:118px!important;
  padding:19px 22px!important;
  border-color:#bcdcc5!important;
  background:linear-gradient(120deg,#f7fcf8 0%,#eef9f1 54%,#e4f4e9 100%)!important;
  box-shadow:0 14px 32px rgba(24,89,48,.075)!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-cross::before{
  width:5px!important;
  opacity:1!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-cross dt{
  color:#2e7d32!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-cross dd{
  max-width:850px!important;
  color:#173f27!important;
  font-size:18px!important;
  font-weight:690!important;
  line-height:1.42!important;
  letter-spacing:-.01em!important;
}
/* Importancia genética: tratamiento de insignia editorial. */
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-importance{
  grid-column:span 4!important;
  min-height:118px!important;
  justify-content:center!important;
  border-color:#1f6c39!important;
  background:linear-gradient(145deg,#196332 0%,#237f43 100%)!important;
  box-shadow:0 14px 32px rgba(13,75,37,.16)!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-importance::before{
  width:5px!important;
  background:#76c900!important;
  opacity:1!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-importance dt{
  color:#d9f3df!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-importance dd{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  color:#fff!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-badge{
  display:inline-flex!important;
  align-items:center!important;
  min-height:30px!important;
  padding:6px 10px!important;
  border:1px solid rgba(255,255,255,.32)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.13)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:780!important;
  line-height:1.2!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
/* Datos editoriales secundarios: dos columnas, más compactos. */
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-line,
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-genotype,
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex-detail,
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-composition,
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-classification,
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-provenance,
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-selection{
  grid-column:span 6!important;
}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex{
  grid-column:span 4!important;
}
/* Si faltan datos, grid-auto-flow dense evita huecos innecesarios. */
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868{
  grid-auto-flow:dense!important;
}
@media (max-width:980px){
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-quick{grid-column:span 6!important}
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-cross{grid-column:1/-1!important}
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-importance{grid-column:span 6!important;min-height:96px!important}
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex{grid-column:span 6!important}
}
@media (max-width:640px){
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868{
    grid-template-columns:1fr!important;
    gap:9px!important;
    padding-top:15px!important;
  }
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-quick,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-cross,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-importance,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-line,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-genotype,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex-detail,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-composition,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-classification,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-provenance,
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-selection{
    grid-column:1!important;
    min-height:0!important;
    padding:14px 15px!important;
  }
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-cross dd{font-size:16px!important}
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-quick dd{font-size:16px!important}
}
html.kd-dark-mode .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div:not(.is-importance),
body.kd-dark-mode .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div:not(.is-importance){
  border-color:#355544!important;
  background:linear-gradient(145deg,#17261d 0%,#1c3024 100%)!important;
}
html.kd-dark-mode .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div:not(.is-importance) dt,
body.kd-dark-mode .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div:not(.is-importance) dt{color:#9ec3a8!important}
html.kd-dark-mode .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div:not(.is-importance) dd,
body.kd-dark-mode .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div:not(.is-importance) dd{color:#eef7f0!important}
/* Orden editorial deliberado: lectura rápida → cruce/estatus → contexto técnico. */
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-type{order:1!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-family{order:2!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-seed-type{order:3!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-composition{order:4!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-classification{order:5!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-provenance{order:6!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-selection{order:7!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-cross{order:10!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-importance{order:11!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-line{order:20!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-genotype{order:21!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex-detail{order:30!important;grid-column:span 8!important}
.kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex{order:31!important}
@media (max-width:980px){
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex-detail{grid-column:1/-1!important}
}
@media (max-width:640px){
  .kd-strain-detail-editorial-v140837 #genetica .kd-strain-genetics-premium-v140868>div.is-sex-detail{grid-column:1!important}
}
