.shorts-module__FqHuMa__shortsContainer{height:calc(100vh - 70px);scroll-snap-type:y mandatory;background-color:#050505;width:100%;height:calc(100dvh - 70px);padding:20px 10px;overflow-y:scroll}.shorts-module__FqHuMa__shortsContainer::-webkit-scrollbar{display:none}.shorts-module__FqHuMa__shortItem{scroll-snap-align:center;background-color:#111;border-radius:12px;flex-direction:column;width:100%;max-width:800px;margin:0 auto 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000080}.shorts-module__FqHuMa__videoWrapper{background-color:#000;flex-direction:column;width:100%;display:flex;position:relative}.shorts-module__FqHuMa__cardBody{background-color:#111;flex-direction:column;width:100%;padding:15px 20px;display:flex}.shorts-module__FqHuMa__courseTitle{color:#fff;margin:0 0 15px;font-size:16px;font-weight:700;line-height:1.4}.shorts-module__FqHuMa__cardFooter{border-top:1px solid #222;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:15px;display:flex}.shorts-module__FqHuMa__instructorGroup{align-items:center;gap:10px;display:flex}.shorts-module__FqHuMa__avatarImg{-o-object-fit:cover;object-fit:cover;border:1px solid var(--brand);cursor:pointer;border-radius:50%;width:40px;min-width:40px;height:40px;transition:transform .2s}.shorts-module__FqHuMa__avatarImg:hover{transform:scale(1.1)}.shorts-module__FqHuMa__avatarPlaceholder{color:#ccc;cursor:pointer;background:#333;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:16px;display:flex}.shorts-module__FqHuMa__followBtn{color:#0f0f0f;cursor:pointer;background-color:#fff;border:none;border-radius:18px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 8px #0003}.shorts-module__FqHuMa__followBtn:hover{background-color:#f0f0f0;transform:scale(1.03)}.shorts-module__FqHuMa__actionsBar{flex-direction:row;align-items:center;gap:20px;display:flex}.shorts-module__FqHuMa__actionItem{color:#aaa;cursor:pointer;flex-direction:column;align-items:center;gap:5px;transition:color .2s,transform .2s;display:flex}.shorts-module__FqHuMa__actionItem i{color:#fff;font-size:18px}.shorts-module__FqHuMa__actionItem span{font-size:11px}.shorts-module__FqHuMa__actionItem:hover{color:#fff;transform:scale(1.1)}.shorts-module__FqHuMa__actionItem:hover i{color:var(--brand)}@media (max-width:600px){.shorts-module__FqHuMa__actionsBar{gap:15px}.shorts-module__FqHuMa__actionItem span{font-size:10px}.shorts-module__FqHuMa__actionItem i{font-size:16px}.shorts-module__FqHuMa__followBtn{padding:5px 12px;font-size:12px}}.video-box{aspect-ratio:16/9}.fullscreenMode{z-index:99999!important;background-color:#000!important;border-radius:0!important;flex-direction:column!important;width:100vw!important;max-width:100%!important;height:100dvh!important;margin:0!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.fullscreenMode .video-wrapper-global{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important}.fullscreenMode .card-body-global{flex-grow:0!important;flex-shrink:0!important;height:auto!important}.fullscreenMode .short-player-container{flex-direction:column!important;flex:1!important;height:100%!important;display:flex!important}.fullscreenMode .video-box{aspect-ratio:auto!important;flex:1!important;justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important}:is(.fullscreenMode .video-box iframe,.fullscreenMode .video-box video,.fullscreenMode .video-box img){-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}@keyframes shorts-module__FqHuMa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:769px){.fullscreenMode .card-body-global{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:15px 30px!important;display:flex!important}.fullscreenMode .course-title-global{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:40%!important;margin:0!important;font-size:18px!important;overflow:hidden!important}.fullscreenMode .card-footer-global{border:none!important;flex-direction:row!important;flex:1!important;justify-content:flex-end!important;align-items:center!important;gap:30px!important;padding:0!important;display:flex!important}.fullscreenMode .instructor-group-global{margin:0!important;position:static!important;transform:none!important}.fullscreenMode .actions-bar-global{gap:30px!important;display:flex!important}.fullscreenMode .timeline-container-global{padding:5px 30px!important}}@media (max-width:768px){.fullscreenMode{justify-content:space-between!important}.fullscreenMode .card-body-global{background-color:#0000!important;flex-direction:column!important;width:100%!important;padding:15px 20px!important;display:flex!important}.fullscreenMode .course-title-global{text-align:center!important;z-index:10!important;text-shadow:0 2px 4px #000c!important;width:100%!important;margin:0!important;padding:0 15px!important;font-size:18px!important;position:absolute!important;top:25px!important;left:0!important}.fullscreenMode .card-footer-global{border:none!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important;padding:0!important;display:flex!important}.fullscreenMode .actions-bar-global{justify-content:space-around!important;width:100%!important;margin-top:10px!important}.fullscreenMode .instructor-group-global{justify-content:center!important;width:100%!important}}.shorts-module__FqHuMa__desktopContainer{flex-direction:row;gap:30px;max-width:1400px;height:calc(100vh - 70px);margin:0 auto;padding:30px 20px;display:flex;overflow:hidden}.shorts-module__FqHuMa__mainVideoArea{background-color:#111;border-radius:12px;flex-direction:column;flex:1;max-height:100%;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000080}.shorts-module__FqHuMa__sidebarArea{flex-direction:column;gap:15px;width:400px;padding-right:10px;display:flex;overflow-y:auto}.shorts-module__FqHuMa__sidebarArea::-webkit-scrollbar{width:6px}.shorts-module__FqHuMa__sidebarArea::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.shorts-module__FqHuMa__sidebarItem{cursor:pointer;background-color:#0000;border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;padding:10px;transition:background-color .2s;display:flex}.shorts-module__FqHuMa__sidebarItem:hover{background-color:#222}.shorts-module__FqHuMa__sidebarItem.shorts-module__FqHuMa__active{background-color:#2a2a2a}.shorts-module__FqHuMa__sidebarThumb{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background-color:#000;border-radius:8px;width:160px;min-width:160px}.shorts-module__FqHuMa__sidebarInfo{flex-direction:column;flex:1;gap:6px;display:flex;overflow:hidden}.shorts-module__FqHuMa__sidebarTitle{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.shorts-module__FqHuMa__sidebarInstructor{color:#aaa;margin:0;font-size:12px}.shorts-module__FqHuMa__mainVideoArea .video-box{aspect-ratio:auto!important}
