body.ch-has-lms-portal :is(.tutor-wrap,.tutor-container,.tutor-course-details-page,.tutor-dashboard,.learn-press,.learnpress,.learndash,.ld-course-list-items,.llms-sd-section,.llms-course-navigation,.llms-course-outline,.wp-block-learndash-course-content){box-sizing:border-box;max-width:100%}body.ch-has-lms-portal :is(.tutor-wrap,.tutor-container,.tutor-dashboard,.learn-press,.learnpress,.learndash,.llms-sd-section) :is(*,*::before,*::after){box-sizing:border-box}body.ch-has-lms-portal :is(.tutor-course-list,.tutor-courses,.ld-course-list-items,.llms-loop-list,.learn-press-courses){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;min-width:0}body.ch-has-lms-portal :is(.tutor-course-card,.tutor-card,.ld-item-list-item,.llms-loop-item,.course){min-width:0;max-width:100%;overflow-wrap:anywhere}body.ch-has-lms-portal :is(.tutor-course-card,.tutor-card,.llms-loop-item) img{display:block;max-width:100%;height:auto}body.ch-has-lms-portal :is(.tutor-dashboard-content,.tutor-dashboard-content-inner,.learn-press-profile-course__tab,.learndash-wrapper,.llms-sd-section){min-width:0;max-width:100%}body.ch-has-lms-portal :is(.tutor-dashboard-content,.tutor-dashboard-content-inner) :is(table,.tutor-table){display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.ch-has-lms-portal :is(.tutor-form-group,.tutor-dashboard-content,.learn-press-form,.learn-press-profile,.learndash-wrapper,.llms-form-field) :is(input,select,textarea,button){max-width:100%}body.ch-has-lms-portal :is(.tutor-form-group,.learn-press-form,.llms-form-field) :is(input,select,textarea){min-height:44px;font-size:16px}body.ch-has-lms-portal :is(.tutor-btn,.tutor-button,.lp-button,.learndash-wrapper .ld-button,.llms-button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:normal}body.ch-has-lms-portal :is(.tutor-course-progress,.ld-progress,.llms-progress){max-width:100%}body.ch-has-lms-portal :is(.tutor-course-progress,.ld-progress,.llms-progress) :is(.progress-bar,.tutor-progress-bar,.ld-progress-bar,.llms-progress-bar){max-width:100%}body.ch-has-lms-portal :is(.tutor-video-player,.tutor-course-content-list,.ld-video,.learndash-wrapper .ld-video,.llms-video-wrapper){max-width:100%}body.ch-has-lms-portal :is(.tutor-video-player,.ld-video,.llms-video-wrapper) :is(iframe,video){display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto}body.ch-has-lms-portal :is(.tutor-course-content-list,.ld-item-list,.course-content,.learn-press-course-curriculum,.llms-course-outline){min-width:0;overflow-wrap:anywhere}body.ch-has-lms-portal :is(.tutor-quiz-wrap,.wpProQuiz_content,.learndash-wrapper .wpProQuiz_content,.learn-press-quiz,.llms-quiz-wrapper){width:100%;max-width:100%;min-width:0}body.ch-has-lms-portal :is(.tutor-quiz-wrap,.wpProQuiz_content,.learn-press-quiz,.llms-quiz-wrapper) :is(input,textarea,select,button){font-size:16px;max-width:100%}body.ch-has-lms-portal :is(.tutor-dashboard-menu,.tutor-dashboard-left-menu,.learn-press-profile-nav,.learndash-wrapper .ld-tabs,.llms-sd-nav){max-width:100%}body.ch-has-lms-portal :is(.tutor-dashboard-menu,.tutor-dashboard-left-menu,.learn-press-profile-nav,.llms-sd-nav) ul{display:flex;flex-wrap:wrap;gap:8px}body.ch-has-lms-portal :is(.tutor-dashboard-menu,.tutor-dashboard-left-menu,.learn-press-profile-nav,.llms-sd-nav) a{min-height:40px;display:flex;align-items:center}body.ch-has-lms-portal :is(.tutor-wrap,.tutor-container,.tutor-dashboard,.learn-press,.learnpress,.learndash,.llms-sd-section) :focus-visible{outline:3px solid #f35000;outline-offset:3px}@media (max-width:1024px){body.ch-has-lms-portal :is(.tutor-course-list,.tutor-courses,.ld-course-list-items,.llms-loop-list,.learn-press-courses){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.ch-has-lms-portal :is(.tutor-dashboard-left-menu,.tutor-dashboard-menu,.learn-press-profile-nav,.llms-sd-nav){position:static;width:100%}}@media (max-width:640px){body.ch-has-lms-portal :is(.tutor-course-list,.tutor-courses,.ld-course-list-items,.llms-loop-list,.learn-press-courses){grid-template-columns:minmax(0,1fr);gap:14px}body.ch-has-lms-portal :is(.tutor-wrap,.tutor-container,.tutor-dashboard,.learn-press,.learnpress,.learndash,.llms-sd-section){padding-left:0;padding-right:0}body.ch-has-lms-portal :is(.tutor-dashboard-content,.tutor-dashboard-content-inner,.learn-press-profile-course__tab){width:100%;overflow-wrap:anywhere}body.ch-has-lms-portal :is(.tutor-dashboard-menu,.tutor-dashboard-left-menu,.learn-press-profile-nav,.llms-sd-nav) ul{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:4px 2px 10px}body.ch-has-lms-portal :is(.tutor-dashboard-menu,.tutor-dashboard-left-menu,.learn-press-profile-nav,.llms-sd-nav) li{flex:0 0 auto}body.ch-has-lms-portal :is(.tutor-btn,.tutor-button,.lp-button,.learndash-wrapper .ld-button,.llms-button){width:100%}body.ch-has-lms-portal :is(.tutor-video-player,.ld-video,.llms-video-wrapper) :is(iframe,video){min-height:0}}@media (max-width:360px){body.ch-has-lms-portal :is(.tutor-course-list,.tutor-courses,.ld-course-list-items,.llms-loop-list,.learn-press-courses){gap:12px}body.ch-has-lms-portal :is(.tutor-dashboard-content,.tutor-dashboard-content-inner){font-size:14px}}