body.single-course { background: #080808; color: #f0f0f0; font-family: var(--an-type-family);}body.single-course #brx-content { box-sizing: border-box; width: min(1120px, calc(100% - 48px)); max-width: none; margin-inline: auto; padding: clamp(28px, 4vw, 56px) 0 88px; color: #f0f0f0; font-size: 16px; line-height: 1.6; overflow-wrap: anywhere;}body.single-course #brx-content h1,body.single-course #brx-content h2,body.single-course #brx-content h3 { color: var(--an-heading-color, #f5f5f5); font-family: var(--an-type-family); line-height: var(--an-heading-leading, var(--an-type-leading-text));}body.single-course #brx-content > h1 { margin: 0 0 18px; font-size: var(--an-heading-size, var(--an-type-title-compact)); letter-spacing: -.025em;}body.single-course #brx-content .course-completion-rate { color: #b9bec5; margin: 0 0 18px;}body.single-course #brx-content .meter { background: #24272c; margin: 0 0 22px; box-shadow: none;}body.single-course #brx-content .meter:not(.green) > .value { background: var(--an-accent); color: var(--an-accent-on); box-shadow: none; text-shadow: none;}body.single-course #brx-content .course-meta { margin: 0 0 30px;}body.single-course #brx-content .status:not(.completed):not(.complete) { background: #25282d; color: #eeeeee; border: 1px solid #3a3d42; border-radius: 8px; box-shadow: none; font-size: 13px; line-height: 1.45; padding: 7px 11px;}body.single-course #brx-content .modules-title { margin: 28px 0 18px;}body.single-course #brx-content .modules-title h2 { margin: 0; font-size: var(--an-type-editorial);}body.single-course #brx-content .module { background: #101214; border: 1px solid #303236; border-radius: 16px; margin: 0 0 24px; overflow: hidden;}body.single-course #brx-content .module > header { display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; gap: 12px 20px; padding: 22px 24px; background: #17191c; border-bottom: 1px solid #303236;}body.single-course #brx-content .module > header h2 { flex: 1 1 220px; min-width: 0; margin: 0; font-size: var(--an-type-card);}body.single-course #brx-content .module > header .status { float: none; margin: 0; flex: 0 0 auto;}body.single-course #brx-content .module > .entry,body.single-course #brx-content .module .module-lessons { background: transparent; padding: 0; margin: 0;}body.single-course #brx-content .module-description { color: #c6cbd1; margin: 0; padding: 18px 24px;}body.single-course #brx-content .module-description:empty { display: none;}body.single-course #brx-content .module-lessons > header { padding: 12px 24px; background: #131518; border-bottom: 1px solid #282b30;}body.single-course #brx-content .module-lessons > header h3 { margin: 0; color: var(--an-heading-color, #adb3bc); font-size: var(--an-type-utility); font-weight: var(--an-type-weight-heading);}body.single-course #brx-content .lessons-list { list-style: none; padding: 0; margin: 0; background: transparent;}body.single-course #brx-content .lessons-list li { padding: 0; margin: 0; background: transparent; border: 0; border-bottom: 1px solid #282b30;}body.single-course #brx-content .lessons-list li:last-child { border-bottom: 0;}body.single-course #brx-content .lessons-list li a { display: block; padding: 16px 24px 16px 60px; background: transparent; color: #eeeeee; font-size: 16px; line-height: 1.5; text-decoration: none; overflow-wrap: anywhere;}body.single-course #brx-content .lessons-list li a::before { top: 16px; left: 24px; font-size: 22px; line-height: 24px;}body.single-course #brx-content .lessons-list li.completed a { color: #c7cdd4;}body.single-course #brx-content .lessons-list li a:hover { background: #1b1e22; color: var(--an-accent);}body.single-course #brx-content a:focus-visible,body.single-course #brx-content button:focus-visible,body.single-course #brx-content input:focus-visible { outline: 2px solid var(--an-accent); outline-offset: -4px;}body.single-course #brx-content a:not(.button):not(.sensei-button):not(.lessons-list a):not(.wp-block-sensei-lms-course-outline-lesson) { color: var(--an-accent);}body.single-course #brx-content .button,body.single-course #brx-content .sensei-button,body.single-course #brx-content input[type="submit"] { background: #111111; color: var(--an-accent); border: 1px solid var(--an-accent); border-radius: 999px; padding: 12px 22px; font: 600 16px/1.4 var(--an-type-family); white-space: normal; box-shadow: none; cursor: pointer;}body.single-course #brx-content .sensei-message,body.single-course #brx-content .woocommerce-info,body.single-course #brx-content .woocommerce-message,body.single-course #brx-content .woocommerce-error { background: #141619; color: #e5e7eb; border: 1px solid #34383f; border-radius: 12px; padding: 18px 22px; box-shadow: none; max-width: 100%;}body.single-course #brx-content img,body.single-course #brx-content video { max-width: 100%; height: auto;}body.single-course #brx-content iframe { max-width: 100%;}body.single-course #brx-content .course-lessons { margin: 24px 0 0;}body.single-course #brx-content .course-lessons > article.lesson { box-sizing: border-box; min-width: 0; margin: 0 0 18px; padding: clamp(18px, 3vw, 24px); border: 1px solid #303236; border-radius: 16px; background: #101214; color: #c6cbd1;}body.single-course #brx-content .course-lessons > article.lesson > .entry { color: inherit;}@media (max-width: 600px) { body.single-course #brx-content { width: calc(100% - 40px); padding-top: 28px; padding-bottom: 88px; } body.single-course #brx-content .module > header { padding: 18px; } body.single-course #brx-content .module > header h2 { flex-basis: 160px; } body.single-course #brx-content .module-description, body.single-course #brx-content .module-lessons > header { padding-left: 18px; padding-right: 18px; } body.single-course #brx-content .lessons-list li a { padding: 14px 18px 14px 50px; } body.single-course #brx-content .lessons-list li a::before { top: 14px; left: 18px; }}body.single-course main#brx-content.brxe-container.layout-default { display: block;}body.single-course #brx-content .wp-block-sensei-lms-course-outline { width: 100%; margin: 28px 0; color: #eeeeee; font-family: var(--an-type-family); font-size: 16px; line-height: 1.5;}body.single-course #brx-content .wp-block-sensei-lms-course-outline-module { box-sizing: border-box; margin: 0 0 24px; border: 1px solid #303236;  border-color: #303236 !important; border-radius: 16px; background: #101214;}body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__header { padding: 22px 24px; gap: 12px 16px; flex-wrap: wrap;  background-color: #17191c !important; border-radius: 15px 15px 0 0; border-bottom: 1px solid #303236;}body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__title { flex: 1 1 180px; min-width: 0; margin: 0; font-family: var(--an-type-family); font-size: var(--an-type-card); line-height: 1.25; overflow-wrap: anywhere;}body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__progress-indicator { flex: 0 0 auto; margin-left: 0;}body.single-course #brx-content .wp-block-sensei-lms-course-outline__arrow { flex: 0 0 auto;}body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__description { padding: 18px 24px; color: #c6cbd1;}body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__lessons-title { margin: 0; padding: 12px 24px; background-color: #131518; color: #adb3bc; border-bottom: 1px solid #282b30; font-family: var(--an-type-family); font-size: var(--an-type-utility); line-height: 1.5;}body.single-course #brx-content a.wp-block-sensei-lms-course-outline-lesson { margin: 0; background-color: #101214; color: #eeeeee; border-bottom: 1px solid #282b30; border-radius: 0; font-family: var(--an-type-family); font-size: 16px; line-height: 1.5; text-decoration: none;}body.single-course #brx-content a.wp-block-sensei-lms-course-outline-lesson > span:not(.wp-block-sensei-lms-course-outline-lesson__badge) { min-width: 0; padding-top: 16px; padding-bottom: 16px; overflow-wrap: anywhere;}body.single-course #brx-content a.wp-block-sensei-lms-course-outline-lesson.completed { color: #c7cdd4;}body.single-course #brx-content a.wp-block-sensei-lms-course-outline-lesson:hover { background-color: #1b1e22; color: var(--an-accent);}body.single-course #brx-content .sensei-progress-bar__label { margin-bottom: 10px; color: #b9bec5; font-family: var(--an-type-family); font-size: 16px; line-height: 1.5;}body.single-course #brx-content .sensei-progress-bar__bar { background-color: #24272c;}@media (max-width: 600px) { body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__header { padding: 18px; } body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__title { flex-basis: 160px; } body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__description, body.single-course #brx-content .wp-block-sensei-lms-course-outline-module__lessons-title { padding-left: 18px; padding-right: 18px; }}body.single-course #brx-content .module .module-lessons .lessons-list li:not(.completed) > a::before { color: #fff;}body.single-course #brx-content .wp-block-sensei-lms-course-outline__arrow,body.single-course #brx-content .wp-block-sensei-lms-course-outline__arrow svg,body.single-course #brx-content .wp-block-sensei-lms-course-outline__arrow path { color: #fff; fill: currentColor;}