.lmsmg-front{--mg:#17181b;--soft:#f3f4f6;--line:#e4e6ea;--accent:#5a45ff;font-family:inherit}.lmsmg-hero{padding:28px;border-radius:18px;background:var(--mg);color:#fff;margin-bottom:22px}.lmsmg-hero h2{color:#fff;margin:0 0 6px}.lmsmg-course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.lmsmg-course-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.lmsmg-course-thumb img{width:100%;height:180px;object-fit:cover;display:block}.lmsmg-course-body{padding:18px}.lmsmg-course-body h3{margin-top:0}.lmsmg-progress{height:9px;background:#e8e9ed;border-radius:99px;overflow:hidden}.lmsmg-progress span{display:block;height:100%;background:var(--accent);border-radius:99px}.lmsmg-btn{display:inline-block;border:0;border-radius:10px;padding:11px 16px;background:var(--mg);color:#fff!important;text-decoration:none;cursor:pointer;font-weight:600}.lmsmg-learn{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:70vh;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.lmsmg-sidebar{background:#f7f8fa;padding:22px;border-right:1px solid var(--line)}.lmsmg-sidebar h3{margin-top:0}.lmsmg-sidebar section{margin-top:22px}.lmsmg-sidebar h4{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.lmsmg-nav-item{display:flex;gap:9px;padding:9px 10px;border-radius:9px;color:#24262a;text-decoration:none}.lmsmg-nav-item.is-current{background:#fff;font-weight:700}.lmsmg-lesson{padding:34px;min-width:0}.lmsmg-video{position:relative;padding-top:56.25%;background:#000;border-radius:14px;overflow:hidden;margin:18px 0}.lmsmg-vimeo{position:absolute;inset:0;width:100%;height:100%;border:0}.lmsmg-content{margin:24px 0}.lmsmg-complete.is-done{background:#208544}@media(max-width:850px){.lmsmg-learn{grid-template-columns:1fr}.lmsmg-sidebar{border-right:0;border-bottom:1px solid var(--line)}.lmsmg-lesson{padding:22px}}
