/* Ajustes del layout al quitar la barra exclusiva del prototipo. */
@media (min-width:1001px) and (min-height:580px){body{grid-template-rows:82px minmax(0,1fr) 36px}}
.machine-upload{width:100%;height:100%;max-height:300px;object-fit:contain}
.cms-preview{display:block;width:100%;object-fit:contain;background-image:none}
.contact-upload{width:100%;max-height:380px;object-fit:contain}
.empty-state{padding:60px 6vw;color:white}
.contact-pending{max-width:300px}
.carousel-dots{flex-wrap:wrap}
body .contact-faq .contact-bottom p.contact-pending{display:block;font-size:12px;text-align:center}
@media(min-width:1001px) and (min-height:580px){
 body:has(.growing-content){height:auto;min-height:100svh;grid-template-rows:82px 1fr 36px}
 .interior.growing-content{height:auto;min-height:calc(100svh - 118px);gap:24px}
 .growing-content .machine-grid,.growing-content .application-grid,.growing-content .supplies-grid,.growing-content .community-grid{flex:none;grid-auto-rows:auto}
 .growing-content .machine-card{min-height:250px}.growing-content .machine-image{min-height:250px}
 .growing-content .supply-image{height:240px;flex:none}.growing-content .community-photo{height:240px;flex:none}
}
