/* Centre Mikdad v6.33.0 — learner lesson player first */
#lesson-player{scroll-margin-top:110px}.lesson-player-card{padding:18px;margin-bottom:20px;overflow:hidden}.lesson-player-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.lesson-player-topline h2{margin:5px 0 0;font-size:22px;line-height:1.5}.lesson-player-kicker{display:inline-flex;color:#9a721e;background:#fff7e4;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.lesson-player-course-link{color:var(--brand);font-weight:800;font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:11px;white-space:nowrap}.lesson-media-stage{width:100%}.lesson-video-box{width:min(100%,1050px);margin:0 auto;background:#0b1622;box-shadow:0 18px 45px rgba(8,25,42,.16)}.lesson-external-video,.lesson-text-stage{display:flex;align-items:center;gap:16px;padding:24px;border-radius:16px;background:#f5f8fb;border:1px solid var(--line)}.lesson-external-video>span,.lesson-text-stage>span{font-size:38px}.lesson-external-video h3,.lesson-text-stage h3{margin:0 0 5px}.lesson-external-video p,.lesson-text-stage p{margin:0;color:var(--muted)}.lesson-external-video .btn{margin-inline-start:auto}.lesson-player-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:15px}.lesson-player-actions>:first-child{justify-self:start}.lesson-player-actions>:last-child{justify-self:end}.lesson-player-actions form{margin:0}.lesson-completed-badge{padding:10px 16px;font-size:14px}.lesson-nav-spacer{display:block}.lesson-layout-v6330{align-items:start}.lesson-sidebar-heading{background:#112b48;color:#fff;border-radius:15px;padding:15px;margin-bottom:11px}.lesson-sidebar-heading strong,.lesson-sidebar-heading small{display:block}.lesson-sidebar-heading small{opacity:.78;margin-top:5px;line-height:1.6}.lesson-layout-v6330 .lesson-sidebar{position:sticky;top:92px;max-height:calc(100vh - 110px);overflow:auto;padding-inline-end:3px}.lesson-layout-v6330 .lesson-content{min-height:0}.lesson-layout-v6330 .rich-lesson-text:empty{display:none}
@media(max-width:1000px){.lesson-layout-v6330 .lesson-sidebar{order:-1;position:static;max-height:none;overflow:visible}.lesson-player-card{margin-top:0}.lesson-page-head{margin-bottom:12px}}
@media(max-width:700px){#lesson-player{scroll-margin-top:88px}.lesson-player-card{padding:10px;border-radius:16px}.lesson-player-topline{gap:9px;margin-bottom:10px}.lesson-player-topline h2{font-size:18px}.lesson-player-course-link{font-size:11px;padding:7px 8px}.lesson-video-box{border-radius:12px;margin-bottom:0}.lesson-player-actions{grid-template-columns:1fr 1fr;gap:8px}.lesson-player-actions form,.lesson-player-actions .lesson-completed-badge{grid-column:1/-1;grid-row:1;justify-self:stretch;text-align:center}.lesson-player-actions form .btn{width:100%}.lesson-player-actions>:first-child{grid-column:1;grid-row:2;justify-self:stretch}.lesson-player-actions>:last-child{grid-column:2;grid-row:2;justify-self:stretch}.lesson-player-actions .btn{width:100%;padding:10px 8px;font-size:13px}.lesson-nav-spacer{display:none}.lesson-external-video,.lesson-text-stage{padding:16px;flex-wrap:wrap}.lesson-external-video .btn{width:100%;margin:0}.lesson-layout-v6330 .lesson-sidebar{margin-top:0}.lesson-sidebar-heading{padding:12px}.lesson-layout-v6330 .module{margin-bottom:8px}.lesson-layout-v6330 .lesson-content{padding:14px}.lesson-notes-card{padding:12px}}
