/* Academy layout overrides loaded after the main dashboard stylesheet. */
.academy-course-list .academy-lesson-number{
  width:42px!important;
  height:42px!important;
  padding:5px!important;
  border-radius:10px!important;
  background:rgba(12,18,28,.82)!important;
}
.academy-lesson-emoji{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  filter:none!important;
}
@media(min-width:901px){
  .dashboard.workspace-mode .academy-udemy-shell .academy-course-layout{
    grid-template-columns:clamp(380px,28vw,520px) minmax(0,1fr)!important;
    align-items:start!important;
  }
  .dashboard.workspace-mode .academy-udemy-shell .academy-course-player{
    height:auto!important;
    min-height:0!important;
    display:block!important;
    align-self:start!important;
    overflow:hidden!important;
  }
  .dashboard.workspace-mode .academy-udemy-shell .academy-video-stage{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16 / 9!important;
  }
  .dashboard.workspace-mode .academy-udemy-shell .academy-video-stage iframe,
  .dashboard.workspace-mode .academy-udemy-shell .academy-video-stage video,
  .dashboard.workspace-mode .academy-udemy-shell .academy-video-placeholder{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
  }
  .dashboard.workspace-mode .academy-udemy-shell .academy-course-copy{max-height:none!important}
}
@media(max-width:900px){
  .academy-course-list .academy-lesson-number{width:38px!important;height:38px!important;padding:5px!important}
  .academy-udemy-shell .academy-video-stage{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important}
}
