.pmpro_courses-lesson-status{align-items:center;display:flex;justify-content:center;text-decoration:none;}
.pmpro_courses-lesson-status .pmpro_courses-lesson-status-label{-webkit-clip-path:inset(50%);border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.pmpro_courses_shortcode_container li{display:inline-block;margin:0 1% 0 0;padding:10px;width:30%;}
.pmpro_courses{margin:var(--pmpro--base--spacing--large) 0;}
.pmpro_courses h2{margin:0;padding:0;}
.pmpro_courses .pmpro_courses-list, .pmpro_courses .pmpro_courses-list-item{list-style-type:none;margin:0;padding:0;}
.pmpro_courses .pmpro_courses-list-item > *{align-items:center;border-bottom:1px solid var(--pmpro--color--border--variation);display:flex;gap:var(--pmpro--base--spacing--small);justify-content:space-between;min-width:0;padding:var(--pmpro--base--spacing--medium) 0;text-decoration:none;}
.pmpro_courses .pmpro_courses-list-item:last-child > *{border-bottom:none;}
.pmpro_courses .pmpro_courses-list .pmpro_courses-list-item .pmpro_courses-list-item-link .pmpro_courses-list-item-title{margin:0;padding:0;}
.pmpro_courses .pmpro_courses-list .pmpro_courses-list-item .pmpro_courses-list-item-link:hover{filter:none;}
.pmpro_courses .pmpro_courses-list .pmpro_courses-list-item .pmpro_courses-list-item-link:hover .pmpro_courses-list-item-title{text-decoration:underline;}
.pmpro_courses-courses .pmpro_card_content{padding-bottom:var(--pmpro--base--spacing--small);}
.pmpro_courses-courses .pmpro_courses-list .pmpro_courses-list-item-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word;}
.pmpro_courses-courses .pmpro_courses-list .pmpro_courses-list-item .pmpro_courses-course-lesson-count{margin-left:auto;white-space:nowrap;}
.pmpro_courses-course-outline .pmpro_card_title{padding:0;}
.pmpro_courses-course-outline h3{margin:0;padding:0;}
.pmpro_courses-course-outline [id^="pmpro_courses-section-toggle-"]{align-items:center;display:flex;justify-content:space-between;padding-left:var(--pmpro--base--spacing--large);padding-right:var(--pmpro--base--spacing--large);width:100%;}
.pmpro_courses-course-outline [id^="pmpro_courses-section-toggle-"][aria-expanded="true"]{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.pmpro .pmpro_courses-lessons.pmpro_card_content{padding-bottom:var(--pmpro--base--spacing--small);}
.pmpro_courses-lessons .pmpro_courses-list .pmpro_courses-list-item .pmpro_courses-list-item-link .pmpro_courses-list-item-title, .pmpro_courses-lessons .pmpro_courses-list .pmpro_courses-list-item .pmpro_courses-list-item-link .pmpro_tag{display:inline;}
.pmpro_courses-lessons .pmpro_courses-list .pmpro_courses-list-item-title{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word;}
.pmpro_courses-lessons .pmpro_courses-list .pmpro_courses-list-item > .pmpro_courses-list-item-link .pmpro_courses-lesson-status{margin-left:auto;white-space:nowrap;}
.pmpro_courses_lesson-back-to-course{margin:var(--pmpro--base--spacing--large) 0;}
.pmpro_courses-adjacent-lesson-label{color:var(--pmpro--color--accent--variation);font-weight:700;}
.pmpro_courses_lesson-toggle{margin:var(--pmpro--base--spacing--large) 0;}
.pmpro_courses_lesson-toggle .pmpro_courses_lesson_toggle{align-items:center;display:inline-flex;gap:var(--pmpro--base--spacing--small);}
.pmpro_courses_lesson-toggle .pmpro_courses_lesson_toggle[aria-pressed="true"]{background:var(--pmpro--color--success-background, #d4edda);border-color:var(--pmpro--color--success-text, #0f441c);color:var(--pmpro--color--success-text, #0f441c);}
.pmpro_courses-feather-icon{fill:none;height:24px;line-height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px;}
.pmpro_courses-feather-icon-complete{color:var(--pmpro--color--success-text, #3c763d);}
.pmpro_courses-feather-icon-incomplete {
color: var(--pmpro--color--border, #777777);
}