
/* Schritt 307 v2: BIS Zeitprofile, Abendunterricht und Samstag */



.tt-grid {

  grid-template-columns: 72px repeat(5, minmax(0, 1fr)) 72px !important;

}



.tt-week.tt-days-6 .tt-grid {

  grid-template-columns: 72px repeat(6, minmax(0, 1fr)) 72px !important;

}



.tt-week.tt-days-6 {

  min-width: 1080px !important;

}



.tt-week-single {

  overflow-x: auto !important;

  padding-bottom: 8px !important;

}



.tt-week-pair {

  overflow-x: auto !important;

  padding-bottom: 8px !important;

}



.tt-week-pair .tt-week.tt-days-6 {

  min-width: 860px !important;

}



.tt-break {

  grid-column: 2 / -2 !important;

}



.tt-break-space {

  display: none !important;

}



.tt-week.tt-days-6 .tt-subject {

  font-size: 11.5px !important;

  font-weight: 760 !important;

}



.tt-week.tt-days-6 .tt-teacher,

.tt-week.tt-days-6 .tt-room,

.tt-week.tt-days-6 .tt-type {

  font-size: 9.8px !important;

  font-weight: 650 !important;

}



.tt-week.tt-days-6 .tt-cell {

  min-height: 78px !important;

}



.tt-week.tt-days-6 .tt-lesson {

  min-height: 72px !important;

  padding-left: 8px !important;

  padding-right: 8px !important;

}



.tt-week.tt-days-6 .tt-time {

  font-size: 11px !important;

}



.tt-profile-note {

  margin-top: 12px !important;

  padding: 12px 14px !important;

  border: 1px solid rgba(148, 163, 184, .35) !important;

  background: rgba(248, 250, 252, .85) !important;

  border-radius: 16px !important;

  display: flex !important;

  gap: 10px !important;

  align-items: center !important;

  flex-wrap: wrap !important;

}



.tt-profile-note strong {

  font-weight: 850 !important;

  color: #0f172a !important;

}



.tt-profile-note span {

  font-weight: 650 !important;

  color: #334155 !important;

}



@media (max-width: 1500px) {

  .tt-week.tt-days-6 {

    min-width: 1120px !important;

  }

}

