._76zCfG_listItem{background-color:#fff;border-bottom:1px solid #e9ecef;align-items:flex-start;gap:12px;padding:16px;display:flex}._76zCfG_leading{flex-shrink:0;display:flex}._76zCfG_text{overflow-wrap:break-word;flex-direction:column;flex:1 0 0;gap:4px;min-width:0;display:flex}._76zCfG_description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._76zCfG_trailing{white-space:nowrap;flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-end;gap:12px;display:flex}
.GVPkSW_avatar{flex-shrink:0;display:block}.GVPkSW_xs{width:16px;height:16px}.GVPkSW_sm{width:32px;height:32px}
.OgnYrG_button{background:0 0}
.xAVGka_container{justify-content:space-between;align-items:center;gap:4px;display:flex}.xAVGka_container .xAVGka_content{flex-direction:column;gap:4px;display:flex}
.Mpn8UG_item{flex-direction:column;display:flex}
.jnCQEG_container{flex-direction:column;gap:8px;display:flex}.jnCQEG_imageGrid{grid-template-columns:repeat(3,80px);gap:4px;display:grid}.jnCQEG_imageGrid.jnCQEG_single{grid-template-columns:80px}.jnCQEG_imageGrid.jnCQEG_double,.jnCQEG_imageGrid.jnCQEG_quad{grid-template-columns:repeat(2,80px)}.jnCQEG_imageItem{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:0;position:relative;overflow:hidden}.jnCQEG_image{object-fit:cover;border-radius:12px;width:100%;height:100%}.jnCQEG_fileList{flex-direction:column;gap:4px;display:flex}
._9l0T_a_container{border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;height:40px;padding:0 16px;display:flex}@media only screen and (min-width:1280px){._9l0T_a_container{height:46px}}
._9ImQyq_body{white-space:pre-wrap}
.gPaVTq_container{flex-direction:column;justify-content:center;gap:8px;width:100%;display:flex}.gPaVTq_guideButtons{gap:8px;display:flex}.gPaVTq_guideButtons>*{flex-grow:1}
.fmvuVG_wrapper{margin-bottom:16px}
.OYuAGG_container{background-color:#fff;flex-direction:column;gap:24px;padding:24px;display:flex}
.hkD1FG_container{margin-bottom:16px}.hkD1FG_chain{margin-bottom:8px}
.foYaPq_curriculumItem{background-color:#f8f9fa;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;padding:8px;display:grid}.foYaPq_curriculumItem .foYaPq_classDate{background-color:#fff;justify-content:center;align-items:center;gap:8px;width:80px;padding:4px 0;display:flex}.foYaPq_curriculumItem .foYaPq_title{align-items:center;gap:6px;display:flex}
.qmaCtG_content{overflow-wrap:break-word;white-space:pre-line}.qmaCtG_link{color:#364fc7;text-decoration:underline}
._5DR7la_section{background-color:#fff;flex-direction:column;gap:16px;padding:24px 20px;display:flex}._5DR7la_showMoreButton{justify-content:center;align-items:center;gap:4px;display:flex}._5DR7la_icon{transition:transform .3s}._5DR7la_icon._5DR7la_iconSpin{transform:rotate(180deg)}
._2Dez-q_container{flex-direction:column;gap:16px;padding:20px 0;display:flex}._2Dez-q_guide{text-align:center}
.Fa5w6a_section{background-color:#fff;padding:24px 20px;display:flex}.Fa5w6a_link{width:100%}.Fa5w6a_content{justify-content:center;align-items:center;gap:4px;display:flex}.Fa5w6a_icon{color:#343a40}
.r7WzxW_container{color:#686f77;justify-content:center;align-items:center;gap:8px;padding:8px 20px;display:flex}
.s3iluG_buttonWrapper{justify-content:flex-start;gap:8px;display:flex;overflow:auto}@media only screen and (max-width:985px){.s3iluG_buttonWrapper{align-items:center}}@media only screen and (min-width:985px){.s3iluG_buttonWrapper{flex-direction:column;width:33%;max-height:240px}}.s3iluG_buttonWrapper .s3iluG_button{background:#fff;border:1px solid #dee2e6;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:40px;padding:16px;display:flex}.s3iluG_buttonWrapper .s3iluG_button p{white-space:nowrap}.s3iluG_buttonWrapper .s3iluG_button .s3iluG_icon{color:#343a40}@media only screen and (min-width:985px){.s3iluG_buttonWrapper .s3iluG_button{width:100%}}.s3iluG_buttonWrapper .s3iluG_selected{border:1px solid #ced4da}
.aIrzFG_container{flex-direction:column;gap:8px;width:100%;display:flex}.aIrzFG_list{flex-direction:column;width:100%;display:flex}.aIrzFG_item{display:flex}.aIrzFG_item>label{flex:auto;padding:12px 0}
.RDsx8G_container{flex-direction:column;gap:16px;display:flex}@media only screen and (min-width:985px){.RDsx8G_container{flex-direction:row}}.RDsx8G_video{aspect-ratio:16/9;background-image:url(/images/detail/replay-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex}.RDsx8G_buttonWrapper{justify-content:flex-start;align-items:center;gap:8px;display:flex;overflow:scroll}.RDsx8G_buttonWrapper .RDsx8G_button{background:#fff;border:1px solid #dee2e6;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:40px;padding:16px;display:flex}.RDsx8G_buttonWrapper .RDsx8G_button p{white-space:nowrap}.RDsx8G_buttonWrapper .RDsx8G_button .RDsx8G_icon{color:#343a40}.RDsx8G_buttonWrapper .RDsx8G_selected{border:1px solid #ced4da}
.HJlaUa_form{display:contents}
._1HdJgq_container{background-color:#fff;flex-direction:column;gap:24px;padding:24px 20px;display:flex}
.vXXWyG_content{flex-direction:column;gap:24px;display:flex}
.ls68hq_wrapper{flex-direction:column;gap:16px;display:flex}.ls68hq_wrapper .ls68hq_teacherProfileWrapper{gap:12px;display:flex}@media only screen and (max-width:985px){.ls68hq_wrapper .ls68hq_teacherProfileWrapper{gap:16px}}.ls68hq_wrapper .ls68hq_teacherProfileWrapper .ls68hq_teacherInfo{flex-direction:column;justify-content:center;gap:2px;display:flex}.ls68hq_wrapper .ls68hq_teacherProfileWrapper .ls68hq_teacherProfile{align-items:center;gap:16px;display:flex}.ls68hq_wrapper .ls68hq_teacherProfileWrapper .ls68hq_teacherProfile .ls68hq_profileImg{width:64px;min-width:64px;height:64px;min-height:64px}@media only screen and (max-width:985px){.ls68hq_wrapper .ls68hq_teacherProfileWrapper .ls68hq_teacherProfile .ls68hq_profileImg{width:53px;min-width:53px;height:53px;min-height:53px}}.ls68hq_wrapper .ls68hq_teacherProfileWrapper .ls68hq_teacherProfile .ls68hq_name{align-items:center;display:flex}
._7zzfq_container{background-color:#fff;flex-direction:column;gap:8px;display:flex}._7zzfq_tooltip{justify-content:center;align-items:center;gap:2px;display:flex;position:relative}._7zzfq_tooltipButton{background:0 0;justify-content:center;align-items:center;display:flex}._7zzfq_icon{color:#343a40}
.K1MBvG_contentContainer{width:315px}.K1MBvG_close{cursor:pointer!important}
.u5RXja_container{background-color:#fff;flex-direction:column;gap:8px;display:flex}.u5RXja_content{align-items:center;gap:8px;display:flex}.u5RXja_text{flex-wrap:wrap;align-items:center;display:flex}.u5RXja_text span{display:inline}.u5RXja_textWrapper{flex-wrap:wrap;align-items:center;gap:4px;display:flex}
.J0Nobq_container{background-color:#f1f3f5;border-radius:4px;gap:16px;padding:8px 12px;display:flex}
.Sivbza_title{padding:24px 20px 8px}@media only screen and (min-width:985px){.Sivbza_title>h2{font-size:1.75rem;line-height:2.25rem}}
._81uSRq_section{background-color:#fff}._81uSRq_body{flex-direction:column;gap:24px;padding:16px 20px 24px;display:flex}
.gRno6a_container{z-index:90;background-color:#fff;border-bottom:1px solid #e9ecef;padding:0 20px;transition:top .2s ease-in-out;position:sticky;top:58px}@media only screen and (min-width:985px){.gRno6a_container{top:67px}}html[data-header-hidden] .gRno6a_container{top:0}
.EppHsa_waitButton{color:#343a40;white-space:nowrap;background:#fff;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.EppHsa_icon{flex-shrink:0}@media only screen and (min-width:985px){.EppHsa_icon{width:20px;height:20px}}
._0EkUja_card{flex-direction:column;gap:8px;width:100%;display:flex}._0EkUja_thumbnail{aspect-ratio:16/9;border-radius:4px;width:100%;position:relative;overflow:hidden}._0EkUja_favorite{z-index:1;width:24px;height:24px;position:absolute;top:4px;right:4px}._0EkUja_contents{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._0EkUja_title{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;height:40px;display:-webkit-box;overflow:hidden}._0EkUja_meta{align-items:center;gap:4px;margin-top:4px;display:flex}._0EkUja_metaItem{color:#686f77;align-items:center;gap:2px;display:flex}
.g3pmfa_section{background-color:#f8f9fa;width:100vw;position:relative;left:50%;transform:translate(-50%)}.g3pmfa_inner{max-width:1280px;margin:0 auto;padding:24px 20px}@media only screen and (max-width:985px){.g3pmfa_inner .swiper-wrapper{padding:0!important}}.g3pmfa_inner article>section{margin-bottom:12px}@media only screen and (max-width:985px){.g3pmfa_inner article>section{padding:0}}.g3pmfa_slide{width:142px!important}
.bwglnW_feedItem{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}@media only screen and (min-width:985px){.bwglnW_feedItem{flex-direction:row;justify-content:space-between;align-items:flex-end}}.bwglnW_content{flex-direction:column;gap:8px;display:flex}.bwglnW_imagesWrapper{display:flex}.bwglnW_image{width:24px;height:24px}.bwglnW_image:not(:first-child){margin-left:-4px}.bwglnW_image>figure{height:100%}.bwglnW_texts{flex-direction:column;gap:4px;display:flex}
._9fK3Wq_childNameWrapper{align-items:center;gap:2px;display:flex}._9fK3Wq_childNameWrapper>svg{color:#f03e3e}._9fK3Wq_childName{display:flex}._9fK3Wq_childName>span:first-child{text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._9fK3Wq_childName>span:last-child{flex-shrink:0}
.VNTlQa_inline{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.zRj2oq_alarmButton{-webkit-tap-highlight-color:#0000;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.zRj2oq_alarmOn{color:#e8590c}.zRj2oq_alarmOff{color:#686f77}
.FdODMa_price{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex}
.h_aPcq_card{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;flex-shrink:0;min-width:157px;padding:0;display:flex;overflow:hidden}.h_aPcq_phaseHeader{background-color:#0f172a0d;border:1px solid #dee2e6;border-bottom:none;border-radius:6px 6px 0 0;justify-content:center;align-items:center;padding:5px 10px;display:flex}.h_aPcq_body{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;flex-direction:column;flex:1;gap:4px;padding:10px;display:flex}.h_aPcq_phaseHeader+.h_aPcq_body{border-top:none;border-radius:0 0 6px 6px}.h_aPcq_isWait .h_aPcq_body{background-color:#f8f9fa}.h_aPcq_topRow{align-items:center;gap:2px;width:100%;display:flex}.h_aPcq_period{flex:1;min-width:0}.h_aPcq_status{flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;min-width:41px;display:flex}.h_aPcq_status.h_aPcq_statusWait{color:#686f77}.h_aPcq_status.h_aPcq_statusOpen{color:#adb5bd}.h_aPcq_bottomRow{align-items:center;gap:4px;display:flex}
.GSc6Zq_scroller{scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:8px;display:flex;overflow-x:auto}.GSc6Zq_scroller::-webkit-scrollbar{display:none}.GSc6Zq_dragging,.GSc6Zq_dragging *{cursor:grabbing}.GSc6Zq_moreButton{text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:8px;width:75px;margin-left:4px;padding:0;display:flex}.GSc6Zq_moreIcon{color:#343a40;background-color:#fff;border:1px solid #dee2e6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.GSc6Zq_requestCard{text-align:left;cursor:pointer;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:4px;min-width:157px;padding:8px;display:flex}.GSc6Zq_requestAction{align-items:center;display:flex}.GSc6Zq_requestAction>svg{color:#343a40}
.UPQwWq_row{padding:var(--favorite-row-padding-top,24px) 0 24px;grid-template-columns:142px minmax(0,1fr);grid-template-areas:"thumb title""meta meta""sched sched";gap:8px;display:grid}@media only screen and (min-width:985px){.UPQwWq_row{grid-template-areas:"thumb title""thumb meta""thumb sched";gap:4px 16px}}.UPQwWq_noSchedules{grid-template-areas:"thumb title""meta meta"}@media only screen and (min-width:985px){.UPQwWq_noSchedules{grid-template-areas:"thumb title""thumb meta"}}.UPQwWq_thumbnail{border-radius:4px;grid-area:thumb;align-self:start;width:142px;height:80px;position:relative;overflow:hidden}.UPQwWq_thumbnail img{object-fit:cover;width:100%;height:100%}.UPQwWq_thumbnailDim{background-color:#0f172a80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.UPQwWq_titleBlock{flex-direction:column;grid-area:title;gap:4px;min-width:0;display:flex}.UPQwWq_tagRow{justify-content:space-between;align-items:flex-start;gap:2px;display:flex}.UPQwWq_actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.UPQwWq_title{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media only screen and (min-width:985px){.UPQwWq_title{-webkit-line-clamp:1}}.UPQwWq_metaRow{grid-area:meta;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.UPQwWq_teacher{align-items:center;gap:6px;min-width:0;display:flex}.UPQwWq_teacherName{min-width:0}.UPQwWq_teacherName span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.UPQwWq_teacherImage{flex-shrink:0;width:16px;height:16px}.UPQwWq_schedules{grid-area:sched;min-width:0;margin-top:4px}@media only screen and (max-width:985px){.UPQwWq_schedules{margin-right:-20px;padding-right:20px}}@media only screen and (min-width:985px){.UPQwWq_schedules{margin-top:8px}}.UPQwWq_divider{background-color:#e9ecef;height:1px}
.I_uz5G_container{padding-bottom:64px}.I_uz5G_list{flex-direction:column;display:flex}.I_uz5G_listItem+.I_uz5G_listItem{border-top:1px solid #e9ecef}.I_uz5G_listItem:first-child{--favorite-row-padding-top:0}.I_uz5G_recommendRow{margin:0}.I_uz5G_feedRow{margin-top:24px}.I_uz5G_skeleton{width:100%;height:300px;margin-top:24px}
.n77PHa_list{flex-direction:column;padding-bottom:64px;display:flex}.n77PHa_listItem+.n77PHa_listItem{border-top:1px solid #e9ecef}.n77PHa_listItem:first-child{--favorite-row-padding-top:16px}.n77PHa_recommendRow{margin:0}.n77PHa_skeleton{width:100%;height:300px;margin-top:24px}
._5DHQ3G_card{box-sizing:border-box;text-align:left;background-color:#fff;border:none;border-radius:8px;flex-direction:column;gap:8px;min-width:150px;padding:12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #dee2e6}._5DHQ3G_selectable{cursor:pointer}@media (hover:hover) and (pointer:fine){._5DHQ3G_selectable:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}._5DHQ3G_selectable:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}._5DHQ3G_selected{box-shadow:inset 0 0 0 2px #212529}._5DHQ3G_dimmedCard{background-color:#0f172a0d}._5DHQ3G_info{color:#212529;white-space:nowrap;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:2px;display:flex}._5DHQ3G_dimmed{color:#686f77}._5DHQ3G_firstSession{align-items:center;gap:4px;display:inline-flex}._5DHQ3G_footer{justify-content:space-between;align-items:center;width:100%;display:flex}._5DHQ3G_count{align-items:center;gap:4px;display:inline-flex}._5DHQ3G_countValue{align-items:baseline;display:inline-flex}._5DHQ3G_countIcon{color:#343a40}._5DHQ3G_badge{position:absolute;top:-13px;right:11px}._5DHQ3G_selected ._5DHQ3G_badge{top:-14px;right:10px}._5DHQ3G_requestCard{min-height:104px;box-shadow:none;cursor:pointer;background-color:#0f172a0d;justify-content:space-between}@media (hover:hover) and (pointer:fine){._5DHQ3G_requestCard:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}._5DHQ3G_requestCard:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}._5DHQ3G_requestCardTall{min-height:128px}._5DHQ3G_requestTitle{white-space:pre-line}._5DHQ3G_requestLink{color:#4263eb;align-items:center;display:inline-flex}
.QxwR2q_chipRow{-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;align-items:center;gap:8px;padding:16px 20px;display:flex;overflow-x:auto}.QxwR2q_chipRow::-webkit-scrollbar{display:none}.QxwR2q_chipRow>*{flex-shrink:0}
.YfMD0W_swiper{width:calc(100% + 40px)!important;margin:0 -20px!important;padding:12px 20px 0!important}@media only screen and (min-width:985px){.YfMD0W_swiper{width:100%!important;margin:0!important;padding:12px 0 0!important}}.YfMD0W_swiperSlideItem{width:auto!important;height:auto!important;display:flex!important}
._9OWpsq_deleteButton{cursor:pointer;color:#343a40;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px;padding:8px;line-height:1;display:flex}._9OWpsq_deleteButton svg{width:24px;height:24px}@media only screen and (max-width:985px){._9OWpsq_deleteButton svg{width:16px;height:16px}}._9OWpsq_deleteButton:disabled{opacity:.5;cursor:not-allowed}
.MTJPva_swiperNavigation{gap:4px;display:none}@media only screen and (min-width:985px){.MTJPva_swiperNavigation{display:flex}}.MTJPva_navButton{color:#343a40;cursor:pointer;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.MTJPva_navButton:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.MTJPva_navButton:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.MTJPva_navButton:disabled{color:#ced4da;cursor:default;background-color:#f1f3f5;border-color:#e9ecef}
.z4A-Ta_chip{white-space:nowrap;background-color:#f1f3f5;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}
.F_PM3W_chatInput{background-color:#fff;border-top:1px solid #e9ecef;align-items:flex-end;gap:8px;padding:8px 16px;display:flex}.F_PM3W_attachButton,.F_PM3W_sendButton{cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.F_PM3W_attachButton{color:#343a40;background-color:#fff;border:1px solid #dee2e6}@media (hover:hover) and (pointer:fine){.F_PM3W_attachButton:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.F_PM3W_attachButton:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.F_PM3W_sendButton{color:#adb5bd;background-color:#f1f3f5;border:none}.F_PM3W_attachButton:disabled,.F_PM3W_sendButton:disabled{cursor:default}.F_PM3W_active{color:#fff;background-color:#212529}@media (hover:hover) and (pointer:fine){.F_PM3W_active:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.F_PM3W_active:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.F_PM3W_inputArea{background-color:#f1f3f5;border-radius:12px;flex:1 0 0;min-width:0;min-height:40px;max-height:112px;padding:8px 16px;scroll-padding-block:8px;overflow-y:auto}.F_PM3W_disabled{background-color:#f8f9fa}.F_PM3W_disabled .F_PM3W_attachButton{color:#ced4da;border-color:#e9ecef}.F_PM3W_disabled .F_PM3W_inputArea{color:#adb5bd;background-color:#e9ecef}
.H19vXW_metaRow{align-items:center;gap:8px;width:100%;display:flex}.H19vXW_teacher{min-width:0;color:inherit;flex:1;align-items:center;gap:4px;text-decoration:none;display:flex}.H19vXW_teacher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.H19vXW_teacherAvatar{flex-shrink:0;width:16px;height:16px;overflow:hidden}
.wSR_-G_container{background-color:#edf2ff;border-radius:8px;justify-content:space-between;align-items:center;padding:8px;display:flex}.wSR_-G_icon{color:#4c6ef5}
._6_oojq_wrapper{display:flow-root;position:relative}._6_oojq_container{white-space:pre-wrap;word-break:break-all;letter-spacing:-.5px;color:#212529;outline:none;min-height:42px;margin:-8px -16px;padding:8px 16px;font-size:16px;font-weight:400;line-height:26px}._6_oojq_placeholder{color:#adb5bd;pointer-events:none;position:absolute;top:0;left:0}
.nMJ4ra_titleRow{align-items:flex-start;gap:8px;width:100%;display:flex}.nMJ4ra_title{flex:1;min-width:0}.nMJ4ra_title p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nMJ4ra_thumbnail{border-radius:4px;flex-shrink:0;width:78px;height:44px;position:relative;overflow:hidden}
._7OIISa_container{background-color:#fff;flex-direction:column;gap:16px;padding:24px 20px;display:flex}._7OIISa_profile{flex-direction:column;gap:16px;display:flex}._7OIISa_teacherInfoWrapper{flex-direction:column;gap:12px;display:flex}@media only screen and (max-width:985px){._7OIISa_teacherInfoWrapper{gap:8px}}._7OIISa_buttonWrapper{gap:8px;display:flex}._7OIISa_chatButton{flex:1}._7OIISa_linkContent{justify-self:flex-start;align-items:center;gap:4px;display:flex}
.s1JFTW_container{background-color:#f1f3f5;flex-direction:column;gap:8px;display:flex}.s1JFTW_background{background-color:#fff}
.ydlpXG_fileInput{display:none}
.YAUSwG_icon{color:#fff}
.zaj2sW_navigationBar{background-color:#fff;border-bottom:1px solid #dee2e6;align-items:center;gap:8px;height:56px;padding:0 20px;display:flex}.zaj2sW_backButton{color:#343a40;cursor:pointer;-webkit-tap-highlight-color:#0000;background-color:#0000;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.zaj2sW_backButton:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.zaj2sW_backButton:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.zaj2sW_backButton:after{content:"";position:absolute;inset:-8px}.zaj2sW_title{flex:1 0 0;min-width:0}.zaj2sW_title>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zaj2sW_rightIcons{flex-shrink:0;align-items:center;gap:8px;display:flex}
._7M5Zyq_navigationBar{margin:0 -20px}._7M5Zyq_navigationBar header{border-bottom:none}._7M5Zyq_page{background-color:#fff;flex-direction:column;align-items:center;width:100%;display:flex}@media only screen and (min-width:985px){._7M5Zyq_page{background-color:#f8f9fa;min-height:calc(100dvh - 67px);padding-bottom:64px}._7M5Zyq_noTitle{padding-top:104px}}._7M5Zyq_pageTitle{display:none}@media only screen and (min-width:985px){._7M5Zyq_pageTitle{justify-content:center;padding:40px 20px 28px;display:flex}}._7M5Zyq_card{background-color:#fff;flex-direction:column;width:100%;min-height:calc(100dvh - 58px);display:flex}@media only screen and (min-width:985px){._7M5Zyq_card{border-radius:24px;width:440px;min-height:auto;padding-bottom:32px;box-shadow:0 1px 2px #0f172a0d}}
._5ve2YG_slotBox{background-color:#0f172a0d;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:12px;display:flex}._5ve2YG_statusRow{justify-content:space-between;align-items:center;width:100%;display:flex}._5ve2YG_timeRow{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}._5ve2YG_timeRow>span:first-child{flex-shrink:0}._5ve2YG_timeRow>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}
.lBydJG_panelHeader{background-color:#fff;border-bottom:1px solid #dee2e6;align-items:center;gap:8px;padding:12px 20px;display:flex}.lBydJG_title{flex:1 0 0;min-width:0}.lBydJG_title>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (min-width:985px){.lBydJG_title>*{font-size:1.25rem;line-height:1.75rem}}.lBydJG_actions{margin-block:-8px}
.rL_0wa_card{flex-direction:column;flex-shrink:0;gap:4px;width:260px;display:flex}@media only screen and (min-width:985px){.rL_0wa_card{width:320px}}.rL_0wa_contentLink{width:100%;color:inherit;flex-direction:column;flex:1;gap:4px;text-decoration:none;display:flex}
._6QKRPq_section{background-color:#fff;flex-direction:column;gap:8px;width:100%;padding:16px 20px;display:flex;overflow:hidden}._6QKRPq_cardList{-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-items:stretch;gap:16px;margin-right:-20px;display:flex;overflow-x:auto}._6QKRPq_cardList::-webkit-scrollbar{display:none}
.U-usKG_card{border-bottom:1px solid #f1f3f5;flex-direction:column;gap:8px;width:100%;padding:24px 16px;display:flex}.U-usKG_titleLink{width:100%;color:inherit;text-decoration:none}.U-usKG_slotContainer{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.U-usKG_slotList{flex-direction:column;gap:8px;width:100%;display:flex}
._6WOgva_groupList{flex-direction:column;display:flex}._6WOgva_divider{background-color:#f1f3f5;width:100%;height:8px}._6WOgva_skeleton{width:100%;height:150px;margin-top:24px}
.DOJM8G_scheduleBox{background-color:#f8f9fa;border-radius:8px;align-items:flex-start;width:100%;padding:16px;display:flex}.DOJM8G_scheduleInfo{flex-direction:column;flex:1;min-width:0;display:flex}
.jgzdhW_card{border-bottom:1px solid #f1f3f5;flex-direction:column;gap:8px;width:100%;padding:24px 16px;display:flex}.jgzdhW_productLink{width:100%;color:inherit;justify-content:center;align-items:flex-start;gap:8px;text-decoration:none;display:flex}.jgzdhW_thumbnail{border-radius:4px;flex-shrink:0;width:129px;height:73px;position:relative;overflow:hidden}.jgzdhW_productInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.jgzdhW_metaRow{align-items:center;gap:8px;width:100%;display:flex}.jgzdhW_teacher{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.jgzdhW_teacher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jgzdhW_teacherAvatar{flex-shrink:0;width:20px;height:20px;overflow:hidden}.jgzdhW_scheduleList{flex-direction:column;gap:8px;width:100%;display:flex}
.S-h5jq_link{display:block}
.m9byXW_groupList{flex-direction:column;display:flex}.m9byXW_divider{background-color:#f1f3f5;width:100%;height:8px}.m9byXW_skeleton{width:100%;height:150px;margin-top:24px}
.e5Huqq_wrapper{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}
.BmZ-tG_roadmapList{grid-template-columns:1fr 1fr;gap:32px 16px;margin-top:24px;margin-bottom:64px;display:grid}@media only screen and (min-width:600px){.BmZ-tG_roadmapList{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:900px){.BmZ-tG_roadmapList{grid-template-columns:repeat(4,1fr)}}.BmZ-tG_skeleton{width:100%;height:300px;margin-top:24px}
._46C0pq_wrapper{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;flex-direction:column;flex:0 0 362px;height:100%;padding:20px 0 20px 8px;display:flex;overflow-y:auto}@media only screen and (min-width:985px){._46C0pq_wrapper{scrollbar-gutter:stable}._46C0pq_wrapper::-webkit-scrollbar{width:12px}._46C0pq_wrapper::-webkit-scrollbar-track{background-color:#0f172a0d;background-clip:padding-box;border-right:8px solid #0000;margin:20px 0}._46C0pq_wrapper::-webkit-scrollbar-thumb{background-color:#0f172a1a;background-clip:padding-box;border-right:8px solid #0000;border-radius:2px 10px 10px 2px/2px}@supports not selector(::-webkit-scrollbar){._46C0pq_wrapper{scrollbar-width:thin;scrollbar-color:#0f172a1a #0f172a0d}}}._46C0pq_wrapper>div{width:100%!important}._46C0pq_wrapper .sendbird-channel-list__header{display:none!important}._46C0pq_wrapper .sendbird-channel-list__body{height:auto!important;overflow:visible!important}@media only screen and (max-width:985px){._46C0pq_wrapper{border:unset;border-radius:0;flex:auto;width:100%;padding:0 0 16px}}
