/* TM_ANLAGE_DETAIL_CONTENT_WIDTH_3_5_10
   Nutzt die bereits vorhandene 1500px-Anlagen-Innenbreite vollständig aus.
   Ausschließlich für Anlagen-Detailseiten. */
.tm-anlage-detail-page .tm-anlage-detail-layout{
  width:100%;
  max-width:none;
  grid-template-columns:minmax(0,1fr) minmax(360px,400px);
  gap:42px;
  align-items:start;
}

.tm-anlage-detail-page .tm-anlage-detail-article{
  width:100%;
  max-width:none;
  min-width:0;
}

.tm-anlage-detail-page .tm-anlage-detail-sidebar{
  width:100%;
  max-width:400px;
  min-width:0;
  justify-self:end;
}

/* Shop-Komponente soll die gesamte Sidebarbreite verwenden. */
.tm-anlage-detail-page .tm-anlage-detail-sidebar .tm-wissen-shop{
  width:100%;
  max-width:none;
}

/* Bestehendes Responsive-Verhalten erhalten. */
@media(max-width:980px){
  .tm-anlage-detail-page .tm-anlage-detail-layout{
    grid-template-columns:1fr;
    gap:30px;
  }

  .tm-anlage-detail-page .tm-anlage-detail-sidebar{
    max-width:none;
    justify-self:stretch;
  }
}
