.CoursePage-module__BA0x-a__container{background-color:var(--background,#fafafa);grid-template-columns:1fr 400px;height:calc(100dvh - 88px);transition:grid-template-columns .3s;display:grid}.CoursePage-module__BA0x-a__container__panelHidden{grid-template-columns:1fr 0}.CoursePage-module__BA0x-a__pageScroll{flex-direction:column;min-height:0;display:flex;position:relative;overflow-y:auto}.CoursePage-module__BA0x-a__pageContent{flex-direction:column;flex:1;gap:16px;width:100%;max-width:768px;margin-inline:auto;display:flex}.CoursePage-module__BA0x-a__rightColumn{flex-shrink:0;height:100%;overflow:hidden}.CoursePage-module__BA0x-a__backdrop{display:none}.CoursePage-module__BA0x-a__title{margin-top:24px;font-size:36px;font-weight:700;line-height:40px}.CoursePage-module__BA0x-a__backToCourse{color:#71717a;cursor:pointer;align-self:flex-start;align-items:center;gap:8px;margin-top:24px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s;display:inline-flex}.CoursePage-module__BA0x-a__backToCourse:hover{color:#27272a}.CoursePage-module__BA0x-a__backToCourse svg{flex-shrink:0}.CoursePage-module__BA0x-a__buttonBlock{padding-top:50px;padding-bottom:50px}.CoursePage-module__BA0x-a__certificateToast{z-index:200;color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border-radius:16px;flex-direction:column;gap:8px;max-width:90vw;padding:20px 28px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #05966959}.CoursePage-module__BA0x-a__certificateToastTitle{font-size:1.1rem;font-weight:600}.CoursePage-module__BA0x-a__certificateToastLink{color:#ecfdf5;font-size:.95rem;text-decoration:underline}.CoursePage-module__BA0x-a__nextButton{color:#fafafa;background-color:#27272a;justify-content:center;font-weight:500}.CoursePage-module__BA0x-a__openPanelButton{cursor:pointer;z-index:60;background:#fff;border:2px solid #d4d4d8;border-radius:42%;width:52px;height:40px;margin:0;padding-inline:15px;transition:all .2s;position:fixed;top:100px;right:15px;box-shadow:0 2px 8px #00000014}.CoursePage-module__BA0x-a__openPanelButton:hover{background:#fafafa;border-color:#a1a1aa}.CoursePage-module__BA0x-a__box{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:20px;height:20px;display:flex}.CoursePage-module__BA0x-a__lines{background:#000;border:1px solid;border-radius:1px;width:13px;display:block}.CoursePage-module__BA0x-a__scrollToTopButton{color:#fafafa;cursor:pointer;opacity:0;pointer-events:none;z-index:60;background:#27272a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:32px;transform:translateY(16px);box-shadow:0 4px 12px #00000026}.CoursePage-module__BA0x-a__scrollToTopButton:hover{background:#3f3f46}.CoursePage-module__BA0x-a__scrollToTopButton__visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:767px){.CoursePage-module__BA0x-a__container{grid-template-columns:1fr;height:calc(100dvh - 60px)}.CoursePage-module__BA0x-a__container__panelHidden{grid-template-columns:1fr}.CoursePage-module__BA0x-a__pageContent{max-width:100%;padding-inline:16px}.CoursePage-module__BA0x-a__title{margin-top:16px;font-size:26px;line-height:32px}.CoursePage-module__BA0x-a__backToCourse{margin-top:12px;font-size:14px}.CoursePage-module__BA0x-a__buttonBlock{padding-top:32px;padding-bottom:32px}.CoursePage-module__BA0x-a__rightColumn{z-index:200;width:100vw;max-width:360px;height:auto;position:fixed;inset:60px 0 auto auto;overflow:visible}.CoursePage-module__BA0x-a__rightColumn__hidden{display:none}.CoursePage-module__BA0x-a__backdrop{z-index:150;background:#00000080;width:100vw;height:calc(100dvh - 60px);display:block;position:fixed;inset:60px 0 0}.CoursePage-module__BA0x-a__openPanelButton{top:76px}.CoursePage-module__BA0x-a__scrollToTopButton{bottom:20px;right:16px!important}}
.TreeOfCourse-module__ofl8ha__rightPanel{background-color:#fff;border-left:2px solid #e4e4e7;flex-shrink:0;width:400px;height:calc(100dvh - 88px);overflow:hidden auto}.TreeOfCourse-module__ofl8ha__listBoxItem{background-color:#fafafa;width:400px;height:76px;margin:0;padding:0;position:relative}.TreeOfCourse-module__ofl8ha__listBoxItem:hover,.TreeOfCourse-module__ofl8ha__listBoxItem:focus,.TreeOfCourse-module__ofl8ha__active{background-color:#e6f1fe}.TreeOfCourse-module__ofl8ha__listBoxItem:before{content:"";z-index:1;background-color:#0000;width:2px;height:100%;position:absolute;top:0;left:-2px}.TreeOfCourse-module__ofl8ha__listBoxItem:hover:before,.TreeOfCourse-module__ofl8ha__listBoxItem:focus:before,.TreeOfCourse-module__ofl8ha__active:before{background-color:#66aaf9}.TreeOfCourse-module__ofl8ha__base{border-radius:0}.TreeOfCourse-module__ofl8ha__listBox{margin:0;padding:0;position:relative;overflow:visible;gap:0!important}.TreeOfCourse-module__ofl8ha__listBox ul[data-slot=list]{gap:0!important}.TreeOfCourse-module__ofl8ha__listBox .TreeOfCourse-module__ofl8ha__group{margin:0!important}.TreeOfCourse-module__ofl8ha__accordion{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;max-width:400px;max-height:calc(100dvh - 88px);padding:0;overflow:visible;gap:0!important}.TreeOfCourse-module__ofl8ha__accordionItem{background-color:#fff;border:none;margin:0;padding:0;overflow:visible}.TreeOfCourse-module__ofl8ha__accordionItem:not(:last-child){margin-bottom:0}.TreeOfCourse-module__ofl8ha__indicator{margin-right:24px;transform:rotate(-90deg)}.TreeOfCourse-module__ofl8ha__indicator[data-open=true]{transform:rotate(90deg)}.TreeOfCourse-module__ofl8ha__title{padding-left:16px;font-weight:600}.TreeOfCourse-module__ofl8ha__subtitle{padding-left:16px;font-weight:400}.TreeOfCourse-module__ofl8ha__lockedItem{background-color:#fafafa}.TreeOfCourse-module__ofl8ha__lockedTitle{color:#a1a1aa}.TreeOfCourse-module__ofl8ha__lockedTitleRow{color:#a1a1aa;align-items:center;gap:8px;display:inline-flex}.TreeOfCourse-module__ofl8ha__lockedContent{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px 16px 44px;display:flex}.TreeOfCourse-module__ofl8ha__lockedReasonText{color:#71717a;margin:0;font-size:13px}.TreeOfCourse-module__ofl8ha__unlockButton{color:#fff;cursor:pointer;background-color:#18181b;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .2s}.TreeOfCourse-module__ofl8ha__unlockButton:hover{background-color:#3f3f46}@keyframes TreeOfCourse-module__ofl8ha__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes TreeOfCourse-module__ofl8ha__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width:767px){.TreeOfCourse-module__ofl8ha__rightPanel{border-left:none;width:100%;max-width:360px;height:calc(100dvh - 60px);margin-left:auto;box-shadow:-4px 0 24px #0000001a}.TreeOfCourse-module__ofl8ha__listBoxItem{width:100%}.TreeOfCourse-module__ofl8ha__accordion{max-width:360px;max-height:calc(100vh - 120px)}}
.AccordionHeader-module__VvTZ0W__accordionHeader{background-color:#fff;border-bottom:2px solid #e4e4e7;flex-direction:row;justify-content:space-between;width:400px;height:60px;padding-top:16px;padding-left:16px;font-size:20px;font-weight:700;display:flex}.AccordionHeader-module__VvTZ0W__courseLink{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .15s}.AccordionHeader-module__VvTZ0W__courseLink:hover{opacity:.7}.AccordionHeader-module__VvTZ0W__exitButton{cursor:pointer;padding-top:9px;padding-right:29px}@media (max-width:767px){.AccordionHeader-module__VvTZ0W__accordionHeader{width:100%;max-width:360px}}
.CustomListboxItem-module__oBoOrW__row{flex-direction:row;gap:12px;margin-left:16px;display:flex}.CustomListboxItem-module__oBoOrW__listBoxItemContent{justify-content:space-between;width:100%;padding-right:24px;display:flex}.CustomListboxItem-module__oBoOrW__label{font-weight:400}.CustomListboxItem-module__oBoOrW__time{color:#757575;font-size:14px;font-weight:400}.CustomListboxItem-module__oBoOrW__statusIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}
