.LmsCourseDetail-module__xjasdW__container{box-sizing:border-box;width:100%;padding:1.75rem 2.25rem}@media (max-width:768px){.LmsCourseDetail-module__xjasdW__container{padding:1rem 1.25rem}}.LmsCourseDetail-module__xjasdW__breadcrumbNav{color:#64748b;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.75rem;font-size:.875rem;font-weight:500;display:flex}.LmsCourseDetail-module__xjasdW__breadcrumbLink{color:#475569;text-decoration:none;transition:color .2s}.LmsCourseDetail-module__xjasdW__breadcrumbLink:hover{color:#eb7425}.LmsCourseDetail-module__xjasdW__breadcrumbSeparator{color:#000;font-size:1rem}.LmsCourseDetail-module__xjasdW__breadcrumbCurrent{color:#eb7425;font-weight:700}.LmsCourseDetail-module__xjasdW__detailGrid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:992px){.LmsCourseDetail-module__xjasdW__detailGrid{grid-template-columns:minmax(0,1fr) 380px;gap:2.5rem}}@media (min-width:1200px){.LmsCourseDetail-module__xjasdW__detailGrid{grid-template-columns:minmax(0,1fr) 400px}}.LmsCourseDetail-module__xjasdW__mainContent{width:100%;min-width:0}.LmsCourseDetail-module__xjasdW__sidebarWrapper{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (min-width:992px){.LmsCourseDetail-module__xjasdW__sidebarWrapper{align-self:start;position:sticky;top:5.5rem}}.LmsCourseDetail-module__xjasdW__sectionCard{background:var(--dash-surface,#fff);border:1px solid var(--dash-border,#e2e8f0);border-radius:18px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 4px 20px #00000008}@media (min-width:768px){.LmsCourseDetail-module__xjasdW__sectionCard{padding:2rem}}.LmsCourseDetail-module__xjasdW__sectionTitle{font-family:var(--font-heading);color:var(--dash-text,#0f172a);letter-spacing:-.01em;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:800;display:flex}@media (min-width:768px){.LmsCourseDetail-module__xjasdW__sectionTitle{margin-bottom:1.5rem;font-size:1.35rem}}.LmsCourseDetail-module__xjasdW__outcomesGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.LmsCourseDetail-module__xjasdW__outcomesGrid{grid-template-columns:repeat(2,1fr)}}.LmsCourseDetail-module__xjasdW__metaBar{color:#475569;background:var(--dash-surface,#fff);border:1px solid var(--dash-border,#e2e8f0);border-radius:14px;flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem;padding:1.1rem 1.4rem;font-size:.875rem;display:flex;box-shadow:0 2px 10px #00000005}@media (max-width:640px){.LmsCourseDetail-module__xjasdW__metaBar{gap:.85rem;padding:.85rem 1rem;font-size:.8rem}}.LmsCourseDetail-module__xjasdW__enrollCard{background:var(--dash-surface,#fff);border:1.5px solid var(--dash-border,#e2e8f0);border-radius:18px;padding:1.25rem;box-shadow:0 12px 35px #00000012}@media (min-width:768px){.LmsCourseDetail-module__xjasdW__enrollCard{padding:1.5rem}}.LmsCourseDetail-module__xjasdW__audienceCard{background:#eff6ffd9;border:1.5px solid #93c5fd;border-radius:18px;padding:1.25rem 1.4rem;transition:all .2s;box-shadow:0 4px 18px #2563eb0f}.LmsCourseDetail-module__xjasdW__audienceCard:hover{border-color:#3b82f6;box-shadow:0 8px 25px #2563eb1f}@media (min-width:768px){.LmsCourseDetail-module__xjasdW__audienceCard{padding:1.5rem 1.6rem}}.LmsCourseDetail-module__xjasdW__thumbnailBox{background:#0f172a;border-radius:14px;height:200px;margin-bottom:1.4rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}@media (min-width:992px){.LmsCourseDetail-module__xjasdW__thumbnailBox{height:220px}}
.lms-module__up2qLq__lmsWrapper{--dash-bg:#f4f6f8;--dash-surface:#fff;--dash-surface-hover:#eef1f6;--dash-border:#d1d5db;--dash-text:#1a1a1a;--dash-text-secondary:#4a4a6a;--dash-text-muted:#8a8a9a;--dash-accent:var(--color-primary);--dash-accent-hover:var(--color-primary-hover);--dash-accent-light:#1b2b6b14;--dash-shadow:0 4px 20px #0000000d;--dash-radius:14px;--dash-radius-sm:10px;--dash-radius-xs:8px;--dash-transition:.25s ease}[data-theme=dark] .lms-module__up2qLq__lmsWrapper{--dash-bg:#111;--dash-surface:#1a1a1a;--dash-surface-hover:#222;--dash-border:#ffffff14;--dash-text:#f0f0f0;--dash-text-secondary:#a0a0a0;--dash-text-muted:#666;--dash-accent:var(--color-primary);--dash-accent-hover:var(--color-primary-hover);--dash-shadow:none}.lms-module__up2qLq__lmsWrapper{background:var(--dash-bg);min-height:100vh;font-family:var(--font-body);color:var(--dash-text);display:flex}.lms-module__up2qLq__sidebar{box-sizing:border-box;background:var(--dash-surface);border-right:1px solid var(--dash-border);z-index:100;width:250px;height:100vh;max-height:100vh;transition:width var(--dash-transition), transform var(--dash-transition);flex-direction:column;padding:1.5rem 0 .5rem;display:flex;position:fixed;top:0;left:0;overflow:visible}.lms-module__up2qLq__sidebarCollapsed{width:80px}.lms-module__up2qLq__sidebarLogo{align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:0 1.25rem;display:flex;position:relative}.lms-module__up2qLq__logoIcon{background:var(--dash-accent);border-radius:var(--dash-radius-sm);color:#fff;letter-spacing:-.5px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.95rem;font-weight:800;display:flex}.lms-module__up2qLq__logoText{font-family:var(--font-heading);color:var(--dash-text);white-space:nowrap;font-size:1.05rem;font-weight:700}.lms-module__up2qLq__collapseBtn{background:var(--dash-surface);color:var(--dash-text-muted);cursor:pointer;z-index:101;width:24px;height:24px;transition:color var(--dash-transition), background-color var(--dash-transition);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:43px;right:-12px;transform:translateY(-50%);box-shadow:0 2px 6px #0000000f;border:1px solid var(--dash-border)!important}.lms-module__up2qLq__collapseBtn:hover{color:var(--dash-text);background:var(--dash-surface-hover,#f3f4f6)}.lms-module__up2qLq__planBtn{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-xs);cursor:pointer;text-align:center;transition:background var(--dash-transition), transform .15s;border:none;margin:0 1.25rem 1.5rem;padding:.65rem 1rem;font-size:.85rem;font-weight:600}.lms-module__up2qLq__planBtn:hover{background:var(--dash-accent-hover);transform:translateY(-1px)}.lms-module__up2qLq__navSection{flex:1;overflow:hidden auto}.lms-module__up2qLq__navItem{color:var(--dash-text-secondary);cursor:pointer;transition:all var(--dash-transition);border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.7rem 1.25rem;font-size:.88rem;font-weight:500;text-decoration:none;display:flex}.lms-module__up2qLq__navItem:hover{color:var(--dash-text);background:var(--dash-accent-light)}.lms-module__up2qLq__navItem.lms-module__up2qLq__active{color:var(--dash-accent);background:var(--dash-accent-light);border-left-color:var(--dash-accent);font-weight:600}.lms-module__up2qLq__navIcon{opacity:.6;width:20px;height:20px;transition:opacity var(--dash-transition)}.lms-module__up2qLq__navItem.lms-module__up2qLq__active .lms-module__up2qLq__navIcon,.lms-module__up2qLq__navItem:hover .lms-module__up2qLq__navIcon{opacity:1}.lms-module__up2qLq__calendarWidget{background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);margin:1rem 1rem 0;padding:.75rem}.lms-module__up2qLq__calendarHeader{color:var(--dash-text-secondary);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:flex}.lms-module__up2qLq__calendarArrow{color:var(--dash-text-muted);cursor:pointer;transition:color var(--dash-transition);background:0 0;border:none;padding:2px 6px;font-size:.9rem}.lms-module__up2qLq__calendarArrow:hover{color:var(--dash-accent)}.lms-module__up2qLq__calendarGrid{text-align:center;color:var(--dash-text-muted);grid-template-columns:repeat(7,1fr);gap:2px;font-size:.7rem;display:grid}.lms-module__up2qLq__calendarGrid span{transition:background var(--dash-transition);border-radius:6px;padding:4px 0}.lms-module__up2qLq__dayLabel{color:var(--dash-text-muted);font-size:.65rem;font-weight:600}.lms-module__up2qLq__today{font-weight:700;background:var(--dash-accent)!important;color:#fff!important}.lms-module__up2qLq__mainContent{min-width:0;min-height:100vh;transition:margin-left var(--dash-transition);flex:1;margin-left:250px;padding:0}.lms-module__up2qLq__mainContentCollapsed{margin-left:80px}.lms-module__up2qLq__topBar{border-bottom:1px solid var(--dash-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.lms-module__up2qLq__welcomeText h1{font-family:var(--font-heading);color:var(--dash-accent);margin:0;font-size:1.6rem;font-weight:700}.lms-module__up2qLq__welcomeText p{color:var(--dash-text-secondary);margin:.2rem 0 0;font-size:.88rem}.lms-module__up2qLq__topBarActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.lms-module__up2qLq__filterSelect{background:var(--dash-surface);border:1px solid var(--dash-border);color:var(--dash-text-secondary);border-radius:var(--dash-radius-xs);cursor:pointer;transition:border-color var(--dash-transition);outline:none;padding:.5rem .75rem;font-size:.82rem}.lms-module__up2qLq__filterSelect:focus{border-color:var(--dash-accent)}.lms-module__up2qLq__searchBox{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-xs);transition:border-color var(--dash-transition);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.lms-module__up2qLq__searchBox:focus-within{border-color:var(--dash-accent)}.lms-module__up2qLq__searchBox input{color:var(--dash-text);background:0 0;border:none;outline:none;width:120px;font-size:.82rem}.lms-module__up2qLq__searchBox input::placeholder{color:var(--dash-text-muted)}.lms-module__up2qLq__searchIcon{color:var(--dash-text-muted);width:16px;height:16px}.lms-module__up2qLq__storeBtn{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-xs);cursor:pointer;transition:background var(--dash-transition), transform .15s;border:none;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;display:flex}.lms-module__up2qLq__storeBtn:hover{background:var(--dash-accent-hover);transform:translateY(-1px)}.lms-module__up2qLq__outlineBtn{color:var(--dash-accent);border:1px solid var(--dash-accent);border-radius:var(--dash-radius-xs);cursor:pointer;transition:all var(--dash-transition);background:0 0;padding:.5rem 1rem;font-size:.82rem;font-weight:600}.lms-module__up2qLq__outlineBtn:hover{background:var(--dash-accent);color:#fff}.lms-module__up2qLq__notifBtn{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius-xs);color:var(--dash-text-secondary);cursor:pointer;transition:border-color var(--dash-transition);padding:.5rem;position:relative}.lms-module__up2qLq__notifBtn:hover{border-color:var(--dash-accent)}.lms-module__up2qLq__notifBadge{background:var(--dash-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.lms-module__up2qLq__avatar{border-radius:var(--dash-radius-sm);background:var(--dash-accent);color:#fff;border:2px solid var(--dash-accent-light);justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:700;display:flex}.lms-module__up2qLq__dashGrid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.5rem 2rem;display:grid}.lms-module__up2qLq__dCard{background:var(--dash-surface);border:1px solid var(--dash-border);border-radius:var(--dash-radius);transition:border-color var(--dash-transition), box-shadow var(--dash-transition);box-shadow:var(--dash-shadow);padding:1.25rem;position:relative;overflow:hidden}.lms-module__up2qLq__dCard:hover{border-color:#c8102e26}.lms-module__up2qLq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.lms-module__up2qLq__cardTitle{color:var(--dash-text);font-family:var(--font-heading);font-size:1.05rem;font-weight:700}.lms-module__up2qLq__cardArrow{color:var(--dash-text-muted);cursor:pointer;transition:color var(--dash-transition);font-size:1.2rem}.lms-module__up2qLq__cardArrow:hover{color:var(--dash-accent)}.lms-module__up2qLq__continueCard{grid-area:1/1/auto/2}.lms-module__up2qLq__courseCards{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--dash-text-muted) transparent;gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.lms-module__up2qLq__courseItem{background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);min-width:200px;transition:border-color var(--dash-transition);flex-shrink:0;overflow:hidden}.lms-module__up2qLq__courseItem:hover{border-color:#c8102e33}.lms-module__up2qLq__courseThumb{background:linear-gradient(135deg,#222,#2a2a2a);justify-content:center;align-items:center;width:100%;height:100px;display:flex;overflow:hidden}.lms-module__up2qLq__courseThumb img{object-fit:cover;width:100%;height:100%}.lms-module__up2qLq__courseThumbPlaceholder{color:var(--dash-text-muted);font-size:2rem}.lms-module__up2qLq__courseItemBody{padding:.75rem}.lms-module__up2qLq__courseItemTitle{color:var(--dash-text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.85rem;font-weight:600;overflow:hidden}.lms-module__up2qLq__courseItemSub{color:var(--dash-text-muted);margin-bottom:.6rem;font-size:.72rem}.lms-module__up2qLq__progressBar{background:#ffffff0f;border-radius:3px;height:5px;margin-bottom:.75rem;overflow:hidden}.lms-module__up2qLq__progressFill{background:var(--dash-accent);border-radius:3px;height:100%;transition:width .6s}.lms-module__up2qLq__startBtn{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-xs);cursor:pointer;width:100%;transition:background var(--dash-transition), transform .15s;border:none;padding:.5rem;font-size:.78rem;font-weight:600}.lms-module__up2qLq__startBtn:hover{background:var(--dash-accent-hover);transform:translateY(-1px)}.lms-module__up2qLq__goalCard{grid-area:1/2/auto/3}.lms-module__up2qLq__goalChart{flex-direction:column;align-items:center;padding:.5rem 0;display:flex}.lms-module__up2qLq__goalCircle{width:140px;height:140px;position:relative}.lms-module__up2qLq__goalCircle svg{transform:rotate(-90deg)}.lms-module__up2qLq__trackCircle{fill:none;stroke:var(--dash-border);stroke-width:8px}.lms-module__up2qLq__progressCircle{fill:none;stroke:var(--dash-accent);stroke-width:8px;stroke-linecap:round;stroke-dasharray:377;transition:stroke-dashoffset 1s}.lms-module__up2qLq__goalLabel{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lms-module__up2qLq__goalLabelMain{color:var(--dash-text);font-family:var(--font-heading);font-size:1.4rem;font-weight:700;display:block}.lms-module__up2qLq__goalLabelSub{color:var(--dash-text-muted);font-size:.75rem;display:block}.lms-module__up2qLq__goalLegend{gap:2rem;margin-top:1rem;display:flex}.lms-module__up2qLq__legendItem{color:var(--dash-text-secondary);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.lms-module__up2qLq__legendDot{border-radius:50%;width:8px;height:8px}.lms-module__up2qLq__legendDotDaily{background:var(--dash-text-muted)}.lms-module__up2qLq__legendDotMonth{background:var(--dash-accent)}.lms-module__up2qLq__goalScale{width:100%;color:var(--dash-text-muted);justify-content:space-between;margin-top:.5rem;font-size:.65rem;display:flex}.lms-module__up2qLq__storeCard{grid-area:1/3/auto/4}.lms-module__up2qLq__storeInput{background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:var(--dash-radius-xs);width:100%;color:var(--dash-text);transition:border-color var(--dash-transition);outline:none;margin-bottom:.75rem;padding:.6rem .75rem;font-size:.85rem}.lms-module__up2qLq__storeInput:focus{border-color:var(--dash-accent)}.lms-module__up2qLq__storeUser{align-items:center;gap:.75rem;display:flex}.lms-module__up2qLq__storeAvatar{border-radius:var(--dash-radius-sm);background:var(--dash-accent);color:#fff;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:700;display:flex}.lms-module__up2qLq__liveCard{grid-area:2/1/auto/2}.lms-module__up2qLq__liveList{flex-direction:column;gap:.65rem;display:flex}.lms-module__up2qLq__liveItem{background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);transition:border-color var(--dash-transition);align-items:center;gap:.75rem;padding:.75rem;display:flex}.lms-module__up2qLq__liveItem:hover{border-color:#c8102e26}.lms-module__up2qLq__liveIcon{background:var(--dash-accent-light);border-radius:var(--dash-radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.lms-module__up2qLq__liveIcon svg{color:var(--dash-accent)}.lms-module__up2qLq__liveInfo{flex:1;min-width:0}.lms-module__up2qLq__liveTitle{color:var(--dash-text);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.lms-module__up2qLq__liveTime{color:var(--dash-text-muted);font-size:.72rem}.lms-module__up2qLq__liveCountdown{color:var(--dash-accent);white-space:nowrap;font-size:.78rem;font-weight:600}.lms-module__up2qLq__leaderCard{grid-area:2/2/auto/3}.lms-module__up2qLq__leaderSub{color:var(--dash-text-muted);margin-top:.1rem;font-size:.75rem}.lms-module__up2qLq__leaderList{flex-direction:column;gap:.5rem;display:flex}.lms-module__up2qLq__leaderItem{background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);transition:border-color var(--dash-transition);align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.lms-module__up2qLq__leaderItem:hover{border-color:#c8102e26}.lms-module__up2qLq__leaderRank{border-radius:var(--dash-radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.lms-module__up2qLq__rank1{color:gold;background:#ffd70026}.lms-module__up2qLq__rank2{color:silver;background:#c0c0c026}.lms-module__up2qLq__rank3{color:#cd7f32;background:#cd7f3226}.lms-module__up2qLq__rankDefault{color:var(--dash-text-muted);background:#ffffff0d}.lms-module__up2qLq__leaderAvatar{border-radius:var(--dash-radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}.lms-module__up2qLq__leaderInfo{flex:1;min-width:0}.lms-module__up2qLq__leaderName{color:var(--dash-text);font-size:.85rem;font-weight:600}.lms-module__up2qLq__leaderCourse{color:var(--dash-text-muted);font-size:.7rem}.lms-module__up2qLq__leaderScore{color:var(--dash-accent);font-size:.95rem;font-weight:700}.lms-module__up2qLq__emptyState{text-align:center;padding:2rem 1rem}.lms-module__up2qLq__emptyIcon{margin-bottom:.75rem;font-size:2.5rem}.lms-module__up2qLq__emptyTitle{color:var(--dash-text);font-family:var(--font-heading);margin-bottom:.4rem;font-size:1rem;font-weight:600}.lms-module__up2qLq__emptyText{color:var(--dash-text-muted);margin-bottom:1rem;font-size:.82rem}.lms-module__up2qLq__emptyBtn{background:var(--dash-accent);color:#fff;border-radius:var(--dash-radius-xs);cursor:pointer;transition:background var(--dash-transition);border:none;padding:.5rem 1.25rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.lms-module__up2qLq__emptyBtn:hover{background:var(--dash-accent-hover)}.lms-module__up2qLq__mobileToggle{background:var(--dash-accent);color:#fff;cursor:pointer;z-index:200;border:none;border-radius:50%;width:50px;height:50px;font-size:1.3rem;transition:transform .2s;display:none;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 20px #c8102e4d}.lms-module__up2qLq__mobileToggle:hover{transform:scale(1.05)}.lms-module__up2qLq__overlay{z-index:99;background:#0009;display:none;position:fixed;inset:0}@media (max-width:1200px){.lms-module__up2qLq__dashGrid{grid-template-columns:1fr 1fr;padding:1.25rem}.lms-module__up2qLq__storeCard,.lms-module__up2qLq__liveCard,.lms-module__up2qLq__leaderCard{grid-area:auto/1/auto/-1}}@media (max-width:900px){.lms-module__up2qLq__dashGrid{grid-template-columns:1fr;padding:1rem}.lms-module__up2qLq__continueCard,.lms-module__up2qLq__goalCard,.lms-module__up2qLq__storeCard,.lms-module__up2qLq__liveCard,.lms-module__up2qLq__leaderCard{grid-area:auto/1}.lms-module__up2qLq__topBar{flex-direction:column;align-items:flex-start;padding:1rem 1.25rem}}@media (max-width:768px){.lms-module__up2qLq__sidebar{z-index:101;width:260px;transform:translate(-100%)}.lms-module__up2qLq__sidebar.lms-module__up2qLq__sidebarOpen{transform:translate(0)}.lms-module__up2qLq__sidebarCollapsed{width:260px!important}.lms-module__up2qLq__mainContent{margin-left:0!important}.lms-module__up2qLq__mobileToggle{justify-content:center;align-items:center;display:flex}.lms-module__up2qLq__overlay.lms-module__up2qLq__overlayOpen{display:block}.lms-module__up2qLq__topBarActions{width:100%}.lms-module__up2qLq__searchBox input{width:80px}.lms-module__up2qLq__courseItem{min-width:170px}}@media (max-width:480px){.lms-module__up2qLq__dashGrid{gap:.75rem;padding:.75rem}.lms-module__up2qLq__dCard{border-radius:var(--dash-radius-sm);padding:1rem}.lms-module__up2qLq__welcomeText h1{font-size:1.3rem}.lms-module__up2qLq__topBarActions{gap:.4rem}.lms-module__up2qLq__filterSelect,.lms-module__up2qLq__searchBox,.lms-module__up2qLq__storeBtn{padding:.4rem .6rem;font-size:.75rem}}.lms-module__up2qLq__profileWrapper{position:relative}.lms-module__up2qLq__profileBtn{background:var(--dash-surface);border:1px solid var(--dash-border);cursor:pointer;transition:all var(--dash-transition);color:var(--dash-text);border-radius:40px;align-items:center;gap:.5rem;padding:.25rem .65rem .25rem .25rem;display:flex}.lms-module__up2qLq__profileBtn:hover{border-color:var(--dash-accent);box-shadow:var(--dash-shadow)}.lms-module__up2qLq__profileName{color:var(--dash-text);font-size:.85rem;font-weight:600}.lms-module__up2qLq__dropdownMenu{background:var(--dash-surface);border:1px solid var(--dash-border);z-index:1010;border-radius:12px;min-width:220px;padding:.5rem 0;animation:.2s lms-module__up2qLq__slideDown;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 40px #0006}@keyframes lms-module__up2qLq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lms-module__up2qLq__dropdownHeader{border-bottom:1px solid var(--dash-border);margin-bottom:.5rem;padding:.75rem 1.25rem}.lms-module__up2qLq__dropdownName{color:var(--dash-text);text-align:left;font-size:.95rem;font-weight:700}.lms-module__up2qLq__dropdownEmail{color:var(--dash-text-secondary);word-break:break-all;text-align:left;font-size:.8rem}.lms-module__up2qLq__dropdownItem{width:100%;color:var(--dash-text-secondary);cursor:pointer;transition:all var(--dash-transition);text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.lms-module__up2qLq__dropdownItem:hover{color:var(--dash-accent);background:#c8102e14}
