My Profile
Change Password
`;
const style = doc.createElement('style');
style.textContent = `
html, body { margin: 0 !important; padding: 0 !important; background: transparent !important; }
.lr-enrolled-only { padding: 18px !important; }
.lr-enrolled-only .multiseparator { display: none !important; }
.lr-enrolled-only .stm_lms_instructor_courses__grid {
margin-top: 0 !important;
display: grid !important;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)) !important;
gap: 18px !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single { margin: 0 !important; width: 100% !important; }
.lr-enrolled-only .stm_lms_instructor_courses__single__inner {
background: transparent !important;
border: 1px solid #e5e7eb !important;
border-radius: 16px !important;
overflow: hidden !important;
box-shadow: 0 4px 12px rgba(15, 23, 42, 0.05) !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--image,
.lr-enrolled-only .stm_lms_instructor_courses__single--image .image_wrapper {
height: 190px !important; max-height: 190px !important; overflow: hidden !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--image img {
width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--inner { padding: 14px !important; }
.lr-enrolled-only .stm_lms_instructor_courses__single--term a,
.lr-enrolled-only .stm_lms_instructor_courses__single--term {
font-size: 13px !important;
font-weight: 600 !important;
color: #4f46e5 !important;
text-decoration: none !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--title h5 {
font-size: 1rem !important;
font-weight: 600 !important;
line-height: 1.35 !important;
margin: 8px 0 10px !important;
display: -webkit-box !important;
-webkit-line-clamp: 2 !important;
-webkit-box-orient: vertical !important;
overflow: hidden !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--progress {
margin: 8px 0 10px !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--completed {
font-size: 14px !important;
color: #6b7280 !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--progress_bar {
height: 8px !important;
border-radius: 9999px !important;
background: #e5e7eb !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--progress_filled {
background: #4f46e5 !important;
border-radius: 9999px !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--enroll .btn {
display: block !important;
width: 100% !important;
text-align: center !important;
min-height: 0 !important;
padding: 10px 12px !important;
border-radius: 10px !important;
font-size: 15px !important;
font-weight: 600 !important;
letter-spacing: 0 !important;
text-transform: none !important;
line-height: 1.2 !important;
background: #4f46e5 !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--enroll .btn.continue {
background: #10b981 !important;
}
.lr-enrolled-only .stm_lms_instructor_courses__single--started {
margin-top: 10px !important;
font-size: 12px !important;
color: #9ca3af !important;
}
`;
doc.head.appendChild(style);
doc.querySelectorAll('a[href]').forEach((a) => a.setAttribute('target', '_top'));
doc.addEventListener('click', (evt) => {
const link = evt.target.closest('a[href]');
if (!link) return;
const href = link.getAttribute('href');
if (!href || href.startsWith('#') || href.startsWith('javascript:')) return;
evt.preventDefault();
window.top.location.href = link.href;
}, true);
const minRevealDelay = 2000;
const elapsed = Date.now() - revealStart;
const wait = Math.max(0, minRevealDelay - elapsed);
setTimeout(() => {
frame.classList.add('ready');
if (loader) loader.classList.add('hidden');
}, wait);
clearInterval(timer);
} catch (_e) {
clearInterval(timer);
}
}, 350);
}, { once: true });
// Fallback: never leave blank if content mutation fails.
setTimeout(() => {
if (!frame.classList.contains('ready')) {
frame.classList.add('ready');
if (loader) loader.classList.add('hidden');
}
}, 9000);
});