/* CEMI Core v1.2.266 — Quinta campestre: resumen automático + lectura premium */
body .cemi-single-property.cemi-single-type-quinta .cemi-card-property-summary{
  overflow:visible!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-quinta-auto-summary{
  margin:12px 0 16px!important;
  padding:14px 14px 15px!important;
  border:1px solid rgba(215,38,107,.34)!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,rgba(215,38,107,.18),rgba(255,255,255,.045))!important;
  box-shadow:0 16px 34px rgba(0,0,0,.18)!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-quinta-auto-summary span{
  display:block!important;
  color:rgba(255,255,255,.72)!important;
  font-size:10px!important;
  line-height:1.1!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
  margin-bottom:7px!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-quinta-auto-summary p{
  margin:0!important;
  color:#fff!important;
  font-size:13px!important;
  line-height:1.45!important;
  font-weight:750!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-summary-section-fraccionamiento .cemi-property-summary-grid{
  grid-template-columns:1fr!important;
  gap:10px!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-summary-section-fraccionamiento .is-quinta-feature-card{
  padding:13px 14px!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,rgba(215,38,107,.16),rgba(255,255,255,.04))!important;
  border:1px solid rgba(215,38,107,.36)!important;
}
body .cemi-single-property.cemi-single-type-quinta .is-quinta-feature-card .cemi-quinta-feature-label{
  color:rgba(255,255,255,.65)!important;
  font-size:10px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
  margin-bottom:4px!important;
}
body .cemi-single-property.cemi-single-type-quinta .is-quinta-feature-card .cemi-quinta-feature-main{
  display:block!important;
  color:#fff!important;
  font-size:17px!important;
  line-height:1.12!important;
  font-weight:950!important;
  margin-bottom:8px!important;
}
body .cemi-single-property.cemi-single-type-quinta .is-quinta-feature-card .cemi-quinta-feature-list{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
body .cemi-single-property.cemi-single-type-quinta .is-quinta-feature-card .cemi-quinta-feature-list li{
  width:auto!important;
  max-width:100%!important;
  padding:5px 8px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.105)!important;
  border:1px solid rgba(255,255,255,.09)!important;
  color:rgba(255,255,255,.88)!important;
  font-size:10.5px!important;
  line-height:1.12!important;
  font-weight:850!important;
  white-space:normal!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-summary-guest_baths_social{
  background:rgba(255,255,255,.045)!important;
  border:1px solid rgba(255,255,255,.08)!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-summary-section-equipamiento h4{
  margin-top:2px!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-summary-section-equipamiento .cemi-property-summary-grid{
  grid-template-columns:1fr!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-summary-section-equipamiento .cemi-property-summary-item{
  min-height:38px!important;
  justify-content:flex-start!important;
  gap:9px!important;
}
body .cemi-single-property.cemi-single-type-quinta .cemi-summary-section-equipamiento .cemi-property-summary-item strong{
  text-align:left!important;
}
@media (min-width:1024px){
  body .cemi-single-property.cemi-single-type-quinta .cemi-card-property-summary{
    font-size:13px!important;
  }
}
