body.td-courseware-app .td-course-layout{
  display:grid !important;
  gap:var(--td-shell-card-gap) !important;
}

body.td-courseware-app .td-course-layout__surface{
  display:grid !important;
  gap:16px !important;
  min-width:0 !important;
}

body.td-courseware-app .td-card--courseware .td-course-layout__surface > *{
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
}

body.td-courseware-app .td-card--courseware .td-course-layout__surface > :empty,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .elementor:empty,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .elementor-section:empty,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .elementor-widget-wrap:empty,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_progress_box_markers:empty{
  display:none !important;
}

body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_navigation_box,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_progress_box,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_btn,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_quiz_box,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_unit_meta,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_module,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_units{
  margin:0 !important;
}

body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_navigation_box,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_progress_box,
body.td-courseware-app .td-card--courseware .td-course-layout__surface .wpcw_fe_quiz_box{
  border-radius:var(--td-shell-radius-soft) !important;
}
