.I7H84q_lessons-menu-wrapper{flex-direction:column;gap:12px;width:100%;display:flex}.I7H84q_lessons-section{background:#ffffffeb;border:1px solid #94a3b82e;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0d}.dark .I7H84q_lessons-section{background:#0f172aeb;border-color:#33415599}.I7H84q_section-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.dark .I7H84q_section-header{border-color:#334155}.I7H84q_section-header h2{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.dark .I7H84q_section-header h2{color:#f8fafc}.I7H84q_lessons-progress{color:#64748b;font-size:.82rem;font-weight:700}.I7H84q_lessons-list{max-height:min(580px,100vh - 250px);position:relative;overflow:auto}.I7H84q_lesson-item+.I7H84q_lesson-item{border-top:1px solid #f1f5f9}.dark .I7H84q_lesson-item+.I7H84q_lesson-item{border-color:#1e293b}.I7H84q_lesson-header-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;transition:background .15s;display:flex}.I7H84q_lesson-header-btn:hover{background:#f8fafc}.dark .I7H84q_lesson-header-btn:hover{background:#1e293b}.I7H84q_lesson-header-btn.I7H84q_locked{cursor:pointer}.I7H84q_lesson-item.I7H84q_active>.I7H84q_lesson-header-btn{background:#f8fafc}.dark .I7H84q_lesson-item.I7H84q_active>.I7H84q_lesson-header-btn{background:#1e293b}.I7H84q_lesson-item.I7H84q_locked>.I7H84q_lesson-header-btn{background:#fafafa}.dark .I7H84q_lesson-item.I7H84q_locked>.I7H84q_lesson-header-btn{background:#0f172a}.I7H84q_lesson-info{flex:1;min-width:0}.I7H84q_lesson-title-text{color:#0f172a;margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.dark .I7H84q_lesson-title-text{color:#f1f5f9}.I7H84q_lesson-subtitle-text{color:#64748b;margin:3px 0 0;font-size:.78rem}.I7H84q_lesson-status{color:#94a3b8;flex-shrink:0;padding-top:2px}.I7H84q_lock-icon{color:#f59e0b}.I7H84q_expand-icon{transition:transform .18s}.I7H84q_expand-icon.I7H84q_rotated,.I7H84q_rotated{transform:rotate(180deg)}.I7H84q_lesson-submenu{flex-direction:column;gap:8px;padding:0 12px 14px;display:flex}.I7H84q_activity-item{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.dark .I7H84q_activity-item{color:#cbd5e1;background:#1e293b;border-color:#334155}.I7H84q_activity-item:hover{border-color:#cbd5e1;transform:translateY(-1px)}.I7H84q_activity-item.I7H84q_active{color:#fff7ed;background:linear-gradient(135deg,#ea580c,#f97316);border-color:#0000}.dark .I7H84q_activity-item.I7H84q_active{color:#fff;background:linear-gradient(135deg,#ea580c,#f97316);border-color:#0000}.I7H84q_activity-icon,.I7H84q_activity-arrow{flex-shrink:0}.I7H84q_activity-info{flex:1;min-width:0}.I7H84q_activity-name{font-size:.84rem;font-weight:700}.I7H84q_activity-completed{color:#10b981;flex-shrink:0}.I7H84q_activity-item.I7H84q_active .I7H84q_activity-completed{color:#fff}
