/* PE-Class v1.15.72 · 종목별 진도표 ↔ 반별 진도표 연동 전용 */
#progressTableBox .progressSubjectLesson{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  color:#1f6fb2!important;
  font-weight:900!important;
  background:#f3f9ff!important;
}
#progressTableBox .progressSubjectLesson:disabled{
  color:#98a6b5!important;
  background:#f5f7fa!important;
}
#progressTableBox .progressLinkedActivity{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:5px!important;
  min-width:0!important;
}
#progressTableBox .progressLinkedActivity>.progressInput{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
#progressTableBox .progressLinkedActivity>small,
.mobileProgressLinkMode{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:max-content!important;
  max-width:100%!important;
  padding:2px 7px!important;
  border-radius:999px!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1.35!important;
  white-space:nowrap!important;
}
#progressTableBox .progressLinkedActivity>small.auto,
.mobileProgressLinkMode.auto{
  color:#16805a!important;
  background:#e8f8f0!important;
}
#progressTableBox .progressLinkedActivity>small.manual,
.mobileProgressLinkMode.manual{
  color:#9a6813!important;
  background:#fff4d8!important;
}
@media (min-width:769px){
  #progressTableBox table.pe87ClassProgress .progressColCheck{width:3.5%!important}
  #progressTableBox table.pe87ClassProgress .progressColLesson{width:6%!important}
  #progressTableBox table.pe87ClassProgress .progressColDate{width:20%!important}
  #progressTableBox table.pe87ClassProgress .progressColPeriod{width:6.5%!important}
  #progressTableBox table.pe87ClassProgress .progressColPlace{width:9.5%!important}
  #progressTableBox table.pe87ClassProgress .progressColSubject{width:9.5%!important}
  #progressTableBox table.pe87ClassProgress .progressColSubjectLesson{width:8%!important}
  #progressTableBox table.pe87ClassProgress .progressColActivity{width:26%!important}
  #progressTableBox table.pe87ClassProgress .progressColMemo{width:11%!important}
}
@media (max-width:768px){
  .mobileProgressLinkMode{
    margin-left:6px!important;
    vertical-align:middle!important;
  }
}
