.CourseDetail_pageContainer__YLIBk{width:100%}.CourseDetail_heroSection__Rrngq{background-color:rgba(25,118,210,.05)}.CourseDetail_heroSection__Rrngq,.CourseDetail_mainContainer__hO_Pl{padding-top:32px;padding-bottom:32px}.CourseDetail_contentWrapper__QoXbB{display:flex;flex-direction:column;gap:32px}@media (min-width:1200px){.CourseDetail_contentWrapper__QoXbB{flex-direction:row}}.CourseDetail_mainContent__63G0T{width:100%}@media (min-width:1200px){.CourseDetail_mainContent__63G0T{width:70%}}.CourseDetail_sidebar__h7kNu{width:100%}@media (min-width:1200px){.CourseDetail_sidebar__h7kNu{width:30%}}.CourseDetail_card__y2hXw{overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CourseDetail_contentCard__7_NNQ{min-height:500px}.CourseDetail_contentCard__7_NNQ,.CourseDetail_sidebarCard__5h2fK{padding:24px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (min-width:1200px){.CourseDetail_sidebarCard__5h2fK{position:sticky;top:100px}}.CourseDetail_courseHeader__lf1OQ{display:flex;flex-direction:column}@media (min-width:900px){.CourseDetail_courseHeader__lf1OQ{flex-direction:row}}.CourseDetail_courseImageContainer__k1NGu{width:100%;position:relative;height:240px;overflow:hidden}@media (min-width:900px){.CourseDetail_courseImageContainer__k1NGu{width:35%;height:340px}}.CourseDetail_courseInfo___P_F8{width:100%;padding:24px;display:flex;flex-direction:column}@media (min-width:900px){.CourseDetail_courseInfo___P_F8{width:65%}}.CourseDetail_courseTitle__l92zj{font-weight:700;margin-left:16px;font-size:1.5rem}@media (min-width:900px){.CourseDetail_courseTitle__l92zj{font-size:2rem}}.CourseDetail_infoGrid__niT6W{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px}@media (min-width:600px){.CourseDetail_infoGrid__niT6W{grid-template-columns:repeat(2,1fr)}}.CourseDetail_infoItem__OudE8{display:flex;align-items:center}.CourseDetail_infoLabel__QGdWe{font-weight:500}.CourseDetail_infoValue__ThkWl{color:rgba(0,0,0,.6)}.CourseDetail_tagContainer__QoHi1{margin-bottom:24px;display:flex;flex-wrap:wrap;gap:8px}.CourseDetail_actionContainer__xa3Yb{margin-top:auto;display:flex;flex-direction:column;gap:16px}@media (min-width:600px){.CourseDetail_actionContainer__xa3Yb{flex-direction:row}}.CourseDetail_actionButtonGroup__57p91{display:flex;gap:16px;width:100%}@media (min-width:600px){.CourseDetail_actionButtonGroup__57p91{width:50%}}.CourseDetail_detailSection__ZvDTG{margin-bottom:48px;scroll-margin-top:100px}.CourseDetail_sectionTitle__5TFEv{margin-bottom:16px;font-weight:700;color:#1976d2;display:flex;align-items:center}.CourseDetail_sectionIcon___UOQ2{margin-right:8px}.CourseDetail_sidebarTitle__1K2qx{margin-bottom:16px;font-weight:700}.CourseDetail_sidebarSection__8jGBb{margin-bottom:24px}.CourseDetail_sidebarList__0e6Zw{display:flex;flex-direction:column;gap:12px;margin-left:24px}.CourseDetail_sidebarListItem__YIeIk{display:flex}.CourseDetail_sidebarLabel__ehtwO{width:80px;font-weight:500}.CourseDetail_sidebarValue__pQGbJ{color:rgba(0,0,0,.6)}.CourseDetail_loadingContainer__41e_3{display:flex;justify-content:center;align-items:center;height:80vh}.CourseDetail_backButtonContainer__sNu2K{display:flex;justify-content:center;margin-top:32px}.CourseDetail_modalPaper__0pJRg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:24px;border-radius:8px;outline:none}.CourseDetail_modalTitle__CrHPx{font-weight:700;margin-bottom:24px}.CourseDetail_shareInput__IVIo9{flex:1 1;padding:12px;border:1px solid #e0e0e0;border-radius:8px 0 0 8px;outline:none;font-size:.9rem}.CourseDetail_modalActionContainer__CLasK{display:flex;gap:16px;justify-content:center;margin-top:24px}.CourseDetail_richContent___qrD3 img{max-width:100%;height:auto}.CourseDetail_richContent___qrD3 p{line-height:1.7}.CourseDetail_statusBadge__pqf8E{font-weight:700;height:24px;border-radius:4px;font-size:.75rem}.CourseDetail_activeStatus__OAP7I{color:#4caf50;background-color:rgba(76,175,80,.1);border:1px solid #4caf50}.CourseDetail_imminentStatus__0koiv{color:#ff9800;background-color:rgba(255,152,0,.1);border:1px solid #ff9800}.CourseDetail_finishedStatus__qmpHD{color:#9e9e9e;background-color:hsla(0,0%,62%,.1);border:1px solid #9e9e9e}