:root{--dali-academy-bg:#f5f4f0;--dali-academy-surface:#ffffff;--dali-academy-green:#00694e;--dali-academy-green-hover:#00543f;--dali-academy-gold:#755717;--dali-academy-ink:#17201d;--dali-academy-muted:#66736e;--dali-academy-line:#dfe5e1;--dali-academy-sidebar:320px;--dali-academy-radius:14px;--dali-academy-shadow:0 12px 32px -24px rgba(14, 35, 28, 0.36)}.dali-academy-v1 .tutor-course-topic-single-header{min-height:64px;padding:8px 20px;border-bottom:1px solid var(--dali-academy-line);background:rgb(255 255 255 / .97)}.dali-academy-v1 .dali-lesson-context{min-width:0;display:flex;flex-direction:column;gap:2px}.dali-academy-v1 .dali-lesson-context__course,.dali-academy-v1 .dali-lesson-context__module{color:var(--dali-academy-muted);font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dali-academy-v1 .dali-lesson-context__lesson{color:var(--dali-academy-ink);font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dali-academy-v1 .tutor-course-topic-single-body{background:var(--dali-academy-bg)}.dali-academy-v1 .tutor-video-player-wrapper{width:100%;background:#101512}.dali-academy-v1 .tutor-video-player-wrapper iframe,.dali-academy-v1 .tutor-video-player-wrapper video{display:block;width:100%!important;height:auto!important;max-height:calc(100vh - 136px);aspect-ratio:16 / 9;border:0}.dali-academy-v1 .tutor-course-spotlight-wrapper:not(:has(.tutor-nav-item,.tutor-tab-item,.tutor-lesson-wrapper,.tutor-course-spotlight-comments)){display:none!important}.dali-academy-v1 .tutor-course-spotlight-wrapper{background:var(--dali-academy-bg)}.dali-academy-v1 .tutor-course-spotlight-tab .tutor-container{padding-top:28px;padding-bottom:28px}.dali-academy-v1 .tutor-course-topic-single-footer{position:sticky;bottom:0;z-index:20;margin-top:auto;border-top:1px solid var(--dali-academy-line);background:rgb(255 255 255 / .96);box-shadow:0 -10px 24px -24px rgb(14 35 28 / .7);backdrop-filter:blur(10px)}.dali-academy-v1 .tutor-course-topic-single-footer .tutor-btn,.dali-academy-v1 .tutor-topbar-mark-btn,.dali-academy-v1 .tutor-btn-primary{min-height:42px;border-radius:999px}.dali-academy-v1 .tutor-btn-primary,.dali-academy-v1 .tutor-topbar-mark-btn{border-color:var(--dali-academy-green);background:var(--dali-academy-green)}.dali-academy-v1 .tutor-btn-primary:hover,.dali-academy-v1 .tutor-topbar-mark-btn:hover{border-color:var(--dali-academy-green-hover);background:var(--dali-academy-green-hover)}.dali-academy-v1 .tutor-progress-value{background-color:var(--dali-academy-green)}.dali-academy-v1 .tutor-dashboard-content-inner .tutor-card,.dali-academy-v1 .tutor-course-progress-item{border-color:var(--dali-academy-line);border-radius:var(--dali-academy-radius);box-shadow:var(--dali-academy-shadow)}.dali-academy-v1 :is(a,button,[tabindex]):focus-visible{outline:3px solid rgb(0 105 78 / .35)!important;outline-offset:3px}@media (min-width:1200px){.dali-academy-v1 .tutor-course-single-content-wrapper .tutor-desktop-sidebar{width:var(--dali-academy-sidebar)!important;flex:0 0 var(--dali-academy-sidebar)!important}.dali-academy-v1 .tutor-course-single-content-wrapper #tutor-single-entry-content{width:calc(100% - var(--dali-academy-sidebar))!important;margin-left:var(--dali-academy-sidebar)!important}.dali-academy-v1.admin-bar .tutor-course-topic-single-header{top:32px}}@media (max-width:1199px){.dali-academy-v1 .tutor-course-topic-single-header{min-height:58px;padding:7px 12px}.dali-academy-v1 .dali-lesson-context__course{max-width:min(52vw, 360px)}.dali-academy-v1 .dali-lesson-context__lesson{max-width:min(58vw, 420px);font-size:14px}.dali-academy-v1 .tutor-spotlight-mobile-progress-complete{margin:12px!important;padding:14px!important;border:1px solid var(--dali-academy-line);border-radius:var(--dali-academy-radius);background:var(--dali-academy-surface)}}@media (max-width:600px){.dali-academy-v1 .tutor-video-player-wrapper iframe,.dali-academy-v1 .tutor-video-player-wrapper video{max-height:none}.dali-academy-v1 .tutor-course-topic-single-footer{padding:10px 12px!important}.dali-academy-v1 .tutor-course-topic-single-footer .tutor-btn{min-width:120px}}