@charset "utf-8";:root{--f-size10:10px;--f-size12:12px;--f-size14:14px;--f-size22:22px;--f-size26:26px}input[type=date]:after{border:0;border-radius:0;content:"";display:none;height:auto;left:0;position:absolute;top:0;transform:none;width:auto}input[type=date]:before{display:none}.ml4{margin-left:4px}.mt4{margin-top:4px!important}.w100{width:100%}.text-right{color:var(--n-info2);font-size:var(--f-body3);text-align:right}.ico-pdf{background-image:url(https://static.edmclass.com/ielts/my_class/ico_pdf.svg);background-size:23px 12px;height:12px;width:23px}.ico-option-arrow,.ico-pdf{background-position:50%;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.ico-option-arrow{background-image:url(https://static.edmclass.com/ielts/my_class/ico_option_arrow.svg);background-size:24px 24px;height:24px;transition:all .5s ease-in-out;width:24px}select{-webkit-appearance:none;background-image:url(https://static.edmclass.com/common/caret-down.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:24px 24px;padding:0 48px 0 12px}input[type=date],select{border:1px solid #c5c5c5;border-radius:4px;color:#333;font-family:inherit;font-size:var(--f-body1);height:44px;letter-spacing:-.01px;outline:none}input[type=date]{padding:0 12px}input[type=text]{border:1px solid #c5c5c5;border-radius:4px;color:#333;font-family:inherit;font-size:var(--f-body1);height:44px;letter-spacing:-.01px;outline:none;padding:0 12px;width:100%}input[type=text]:focus,select:focus{border:1px solid #949ea2}textarea{background:#fff;border:1px solid #c5c5c5;border-radius:4px;color:#333;font-family:inherit;font-size:var(--f-body2);height:130px;letter-spacing:-.01px;line-height:21px;padding:8px;width:100%}textarea::placeholder{color:#999}textarea.w100txt{border:0;border-radius:0;display:block;font-size:var(--f-body1);height:235px;line-height:21px;margin:16px -16px;padding:12px;width:100vw}#noData{border-bottom:1px solid var(--s-color1)!important;border-top:1px solid var(--s-color1)!important;display:block!important;height:auto!important;padding:72px 0!important;text-align:center;width:100%!important}#noData .flex{justify-content:center;width:100%}#noData p{color:var(--n-deactivate);font-size:var(--f-body1);letter-spacing:-.28px;line-height:20px;padding-top:32px;position:relative}#noData p:before{background-image:url(https://static.edmclass.com/common/board/no-data.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:20px}.dashboard #noData{border:none!important}.container_m.myClassPage{background:#f0f0f2}#wrapper{background-color:#f0f0f2;min-height:100vh;padding-bottom:66px}#my-class{background:transparent linear-gradient(118deg,#f3ffec,#d4f5f3) 0 0 no-repeat padding-box;padding:16px}#my-class h3{color:#000;font-size:var(--f-heading2);font-weight:700;letter-spacing:-.02px;line-height:26px;text-align:left}#my-class ul{align-items:flex-start;display:flex;gap:16px;justify-content:center;margin-top:24px}#my-class ul li a{align-items:center;display:flex;flex-direction:column;gap:8px}#my-class ul li a i{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:35px 35px;border-radius:100%;display:block;height:64px;width:64px}#my-class ul li a span{color:#333;font-size:var(--f-body2);letter-spacing:-.01px;line-height:19px}#my-class ul li a.ico-quick-01 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_quick_01.svg)}#my-class ul li a.ico-quick-02 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_quick_02.svg)}#my-class ul li a.ico-quick-03 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_quick_03.svg)}#my-class ul li a.ico-quick-04 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_quick_04.svg)}.academy #my-class{background:transparent linear-gradient(118deg,#d8f4ff,#f1e6ff) 0 0 no-repeat padding-box}.academy #my-class ul li a.ico-quick-01 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo_academy/ico_quick_01.svg)}.academy #my-class ul li a.ico-quick-02 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo_academy/ico_quick_02.svg)}.academy #my-class ul li a.ico-quick-03 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo_academy/ico_quick_03.svg)}.academy #my-class ul li a.ico-quick-04 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo_academy/ico_quick_04.svg)}#site-shortcut{color:var(--n-subTitle);padding-top:16px;position:absolute;right:0;top:40px;width:100%;z-index:100}#site-shortcut .max-width{max-width:1248px}#site-shortcut .dropDownMenu{margin:0 0 0 auto;width:116px}#site-shortcut .dropDownMenu .label{background-position:right 4px center;border-radius:4px;font-family:inherit;font-size:var(--f-body3);height:24px;letter-spacing:-.24px;padding:0 8px}#site-shortcut .dropDownMenu .selectBox .optionListWrap{border-radius:4px;box-shadow:var(--box-shadow3);padding:6px;top:28px}#site-shortcut .dropDownMenu .selectBox .optionListWrap .optionItem{border-radius:2px;height:24px;line-height:24px}#site-shortcut .dropDownMenu .selectBox .optionListWrap .optionItem *{font-size:var(--f-body3);height:100%;letter-spacing:-.24px;line-height:inherit;padding:0 6px}#site-shortcut .dropDownMenu .label:hover{border-color:var(--n-info);color:var(--n-subTitle)}.section{padding:24px 16px}.section .section-title{margin-bottom:12px;padding:0}.section .section-title h3{color:var(--n-mainTitle);font-size:var(--f-heading3)!important;font-weight:700!important}#recent{background:#677c8d;padding:16px}#recent h3{font-size:var(--f-size15);font-weight:700}#recent .lesson-title,#recent h3{color:#fff;letter-spacing:-.01px;line-height:21px}#recent .lesson-title{font-size:var(--f-body2);margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#recent .process{align-items:center;background:transparent linear-gradient(270deg,#d8fcfa,#dafcc6) 0 0 no-repeat padding-box;border-radius:32px;display:flex;height:41px;margin-top:12px;padding:4px 6px 4px 20px}#recent .process .bar{background-color:#e9e9e9;height:4px;width:calc(100% - 125px)}#recent .process .bar div{background-color:#000;display:block;height:4px}#recent .process span{color:#000;font-size:var(--f-body3);font-weight:500;letter-spacing:-.01px;margin-left:9px}#recent .process .btn-go{background-color:#000;background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_play.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:18px;display:block;height:33px;margin-left:auto;margin-right:0;overflow:hidden;text-indent:-99999px;width:36px}#status{background-color:#eef1f9;padding:16px}#status .status-inner{background-color:#fff;border-radius:8px;cursor:pointer;margin-bottom:8px;padding:12px 16px;position:relative}#status .status-inner h3{color:#333;font-size:var(--f-body1);font-weight:500;letter-spacing:-.01px;line-height:21px}#status .status-inner .attendance{align-items:center;display:flex;margin-top:8px}#status .status-inner .attendance span{color:#666;font-size:var(--f-body2);letter-spacing:-.01px;margin-right:12px}#status .status-inner .attendance p{align-items:center;background:#dafaeb;border-radius:16px;color:#000;display:flex;font-size:var(--f-body1);font-weight:700;letter-spacing:-.01px;padding:6px 12px}#status .status-inner .attendance p+span{margin-left:16px}#status .status-inner .x-attendance{font-size:var(--f-body1);font-weight:700;left:0;letter-spacing:-.28px;line-height:20px;position:absolute;text-align:center;top:calc(50% + 8px);transform:translateY(-50%);width:100%}#status .status-inner .detail_popup{font-size:var(--f-body1);position:absolute;right:16px;top:12px}#status .status-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:8px}.academy #status .status-list{grid-template-columns:repeat(3,1fr)}#status .status-list li{background-color:#fff;border-radius:8px;flex:1 1 0}#status .status-list li a{align-items:center;display:flex;flex-direction:column;padding:12px 0}#status .status-list li a i{background-position:50%;background-repeat:no-repeat;background-size:30px 30px;display:block;height:30px;width:30px}#status .status-list li a.ico-my-01 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_my_01.svg)}#status .status-list li a.ico-my-02 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_my_02.svg)}#status .status-list li a.ico-my-03 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_my_03.svg)}#status .status-list li a.ico-my-04 i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_my_04.svg)}#status .status-list li a strong{color:#333;display:block;font-size:var(--f-body2);font-weight:500;letter-spacing:-.01px;line-height:19px;margin-top:4px;text-align:center}#status .status-list li a span{color:#666;display:block;font-size:var(--f-body4);letter-spacing:-.01px;line-height:16px;margin-top:1px;text-align:center}#status .status-bottom{font-size:var(--f-body1);height:100vh;letter-spacing:-.28px;line-height:20px;transition:none}#status .status-bottom .slidingWrap{height:calc(90% - 24px);transition:all .5s ease}#status .status-bottom .dim{cursor:pointer}#status .status-bottom .title{border-bottom:1px solid var(--s-color1);font-size:var(--f-heading3);letter-spacing:-.32px;line-height:22px;margin-bottom:16px;padding-bottom:16px}#status .status-bottom .wrap{display:flex;flex-direction:column;max-height:calc(100vh - 60px)}#status .status-bottom .progressWrap{background-color:var(--b-color5);border-radius:var(--b-radius0);margin-bottom:24px;margin-top:16px;padding:12px 0;text-align:center}#status .status-bottom .progressWrap .box{width:25%}#status .status-bottom .progressWrap .box p{margin-bottom:4px}#status .status-bottom .progressWrap .box .primary{color:var(--p-color2)}#status .status-bottom .progressWrap .box .waring{color:var(--waring-color)}#status .status-bottom .calendarWrap .bottom-text{color:var(--n-info);font-size:var(--f-body4);letter-spacing:-.22px;line-height:14px;margin-top:8px}#status .status-bottom .notice{background-color:var(--b-color5);border-radius:12px;color:var(--n-info);font-size:var(--f-body3);margin-top:24px;padding:12px 8px}#status .status-bottom .notice p{letter-spacing:-.24px;line-height:16px}#status .status-bottom .notice p+p{margin-top:8px}#status .status-bottom .scrollWrap{flex:1;-webkit-overflow-scrolling:touch;width:calc(100% + 8px)}#event .event-banner{border-radius:0;display:block;height:auto;overflow:hidden;text-align:center}#event .event-banner img{border-radius:0;object-fit:contain;width:100%}#eventBannerSlide .swiper-slide a{border-radius:0!important;overflow:auto}#board .board-wrap+.board-wrap{margin-top:24px}#board .board-wrap .board-title{align-items:center;display:flex;justify-content:space-between}#board .board-wrap .board-title h3{color:var(--n-mainTitle);font-size:var(--f-heading3);font-weight:700;letter-spacing:-.02px;line-height:24px}#board .board-wrap .board-title .btn-more{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_more.svg);background-position:50%;background-repeat:no-repeat;background-size:17px 17px;display:block;height:16px;overflow:hidden;text-indent:-99999px;width:16px}#board .board-wrap .board-title+ul{background:var(--n-white);border-radius:var(--b-radius0);display:flex;flex-direction:column;gap:8px;padding:12px}#board .board-wrap ul li{align-items:center;display:flex;height:24px;justify-content:space-between}#board .board-wrap ul li.no-data{align-items:center;color:#333;display:flex;font-size:var(--f-body1);height:120px;justify-content:center;letter-spacing:-.01px}#board .board-wrap ul li a{display:flex;gap:9px;max-width:calc(100% - 50px)}#board .board-wrap ul li a .reply{color:#999;display:inline-block;flex:0 0 auto;font-size:var(--f-body2);letter-spacing:-.01px;text-align:center;white-space:nowrap;width:48px}#board .board-wrap ul li a .reply.fin{color:var(--p-color2);font-weight:700}#board .board-wrap ul li a .title{color:#333;display:inline-block;font-size:var(--f-body1);letter-spacing:-.01px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#board .board-wrap ul li a .reply+.title{width:calc(100% - 57px)}#board .board-wrap ul li .date{color:#999;font-size:var(--f-body3);letter-spacing:-.01px}.product-list.cdt li .btn-go{margin-bottom:-12px}#container.bd-top{border-top:1px solid var(--s-color1);border-top:3px solid #f0f0f2}.ielts #product{padding-top:0}#container .filter+.product-list,#container .product-list:first-child{margin-top:0}.product-list li{background-color:var(--n-white);border-radius:8px;padding:12px}.product-list li.no-data{align-items:center;color:#333;display:flex;font-size:var(--f-body1);height:120px;justify-content:center;letter-spacing:-.01px}.product-list li+li{margin-top:12px}.product-list li .title{align-items:center;display:flex;gap:12px;position:relative}.product-list li .title img{aspect-ratio:136/59;border-radius:8px;height:auto;width:130px}.product-list li .title div{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.product-list li .title div dl{align-items:center;display:flex}.product-list li .title div dl dd{color:#3b8ed6;font-size:var(--f-body3);letter-spacing:-.01px;line-height:17px;margin-right:4px;padding-right:6px;position:relative}.product-list li .title div dl dd:after{background-color:#777;content:"";display:block;height:6px;margin-top:-1px;position:absolute;right:0;top:50%;width:1px}.product-list li .title div dl dd:last-child:after{display:none}.product-list li .title div dl dd.green{color:var(--p-color2)}.product-list li .title div dl.badge dd{align-items:center;background-color:#f8f8f8;border-radius:4px;display:inline-flex;height:25px;padding:0 8px}.product-list li .title div dl.badge dd:after{display:none}.product-list li .title div dl.badge dd.bg-red{background:#ffede9;color:#ff3636}.product-list li .title div dl.badge dd.bg-blue{background:#e8f3ff;color:#2284db}.product-list li .title div dl.badge dd.bg-green{background:#f8f8f8;color:var(--p-color2)}.product-list li .title div dl.badge dd.bg-gray{background:#f8f8f8;color:#000}.product-list li .title div dl.badge dd+dd{background-color:transparent;color:#666;font-size:var(--f-body2);font-weight:500;letter-spacing:-.01px}.product-list li .title div dl.badge dd+dd strong{color:var(--waring-color)}.product-list li .title div h4{color:var(--n-mainTitle);font-size:var(--f-body1);letter-spacing:-.01px}.product-list li .title div h4 span{font-weight:400}.product-list li .title div dl+h4{margin-top:6px}.product-list.correct li .title div dl+h4{font-weight:400}.product-list.cdt li .title{align-items:flex-start}.product-list li .title div p{color:var(--n-info);font-size:var(--f-body2);letter-spacing:-.01px}.product-list li .title div p.date{color:var(--n-info2);font-size:var(--f-body3);letter-spacing:-.01px}.product-list li .title div p.date:first-child{color:var(--n-info);font-size:var(--f-body2);letter-spacing:-.01px;margin-bottom:3px}.product-list li .detail{display:flex;flex-wrap:wrap;margin-top:16px;position:relative;row-gap:8px}.product-list li .detail dl{color:var(--n-subTitle);display:flex;font-size:var(--f-body2);gap:8px;letter-spacing:-.01px;width:50%}.product-list li .detail dl:last-child,.product-list li .detail.product dl{width:100%}.product-list li .detail dl dt{white-space:nowrap}.product-list li .detail dl.full{width:100%}.product-list li .detail .rate{background:var(--e-speaking-color-bg);border-radius:8px;color:var(--n-mainTitle);font-size:var(--f-body3);font-weight:700;padding:6px 12px;position:absolute;right:0;top:0}.product-list.cdt li .detail{margin-top:12px}.product-list li .title div.header-desc{align-items:center;display:flex;flex-direction:unset;justify-content:space-between}.product-list li .title div.header-desc img{aspect-ratio:1/1;margin-right:12px;width:56px}#feedbackWrap .product-list li .title.premium span.icon{background:url(https://static.edmclass.com/ielts/my_class/mo/ico-correct-pr.svg) no-repeat;background-size:contain;height:60px;width:60px}#feedbackWrap .product-list li .title.basic span.icon{background:url(https://static.edmclass.com/ielts/my_class/mo/ico-correct-bs.svg) no-repeat;background-size:contain;height:60px;width:60px}#feedbackWrap .product-list li .title.premium .badge dd{background:#ffede9;color:#ff3636}#feedbackWrap .product-list li .title.basic .badge dd{background:#e8f3ff;color:#2284db}.product-list li .badge-area{display:block!important}.product-list li .badge-area span{align-items:center;background-color:#f8f8f8;border-radius:4px;display:inline-flex;font-size:var(--f-body3);font-weight:600;padding:4px 8px}.product-list li .badge-area span+span{margin-left:2px}.product-list li .badge-area .bg-red{background:#ffede9;color:#ff3636}.product-list li .badge-area .bg-blue{background:#e8f3ff;color:#2284db}.product-list li .badge-area .bg-green{background:#f8f8f8;color:var(--p-color2)}.product-list li .badge-area .bg-gray{background:#f8f8f8;color:#000}.product-list li .description{color:var(--n-info);font-size:var(--f-body3);line-height:16px;margin:8px 0 0}.product-list li .description span{display:block;padding-left:6px;position:relative}.product-list li .description span:before{background-color:var(--n-info);border-radius:50%;content:"";height:2px;left:0;position:absolute;top:7px;width:2px}.product-list li .detail dl:last-child,.product-list li .detail.cancel dl{width:100%}.product-list li .detail.cancel dl dt:before{content:"· ";display:inline}.product-list li .detail.cancel dl.w33{width:33.3%}.product-list li .detail.cancel dl:last-child dd{color:#666;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list li .detail.correct{column-gap:16px}.product-list li .detail.correct dl{display:inline-flex;font-size:var(--f-body3);width:auto}.product-list li .detail.correct dl dt:before{content:"· ";display:inline}.product-list li .detail.correct dl dd{color:#000;font-weight:700}.product-list li .detail.correct dl dd.red{color:#d53236}.product-list li .detail.correct dl dd.red span{color:#000;font-weight:400}.product-list li .detail.correct.mt4 dl{color:#666;display:inline-flex;font-size:var(--f-body2);letter-spacing:-.01px;width:auto}.product-list li .detail.correct.mt4 dl dd,.product-list li .detail.correct.mt4 dl dt{color:#666;font-weight:400}.product-list li .detail.correct dl dd .detail-desc{color:var(--n-info);font-weight:400}.product-list li .btn-list{align-items:center;display:flex;gap:5px;justify-content:flex-end;margin-top:16px}.product-list li .btn-list li{flex:1 0 0;max-width:calc(33.33333% - 3.33333px);padding:0}.product-list li .btn-list li+li{margin-top:0}.product-list li .btn-list li a{align-items:center;background:#fff;border:1px solid #999;border-radius:4px;color:#333;display:flex;font-size:var(--f-body2);height:35px;justify-content:center;letter-spacing:-.01px}.product-list li .btn-go{align-items:center;background-color:var(--p-color2);border-radius:var(--b-radius0);color:var(--n-white);display:flex;font-size:var(--f-body1);font-weight:500;height:40px;justify-content:center;letter-spacing:-.28px;line-height:20px;margin-top:15px}.product-list li .btn-go.disabled{background:#eff1f6;border:1px solid #eff1f6;color:#999;cursor:default;pointer-events:none}.product-list li .btn-go i{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_play.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;display:block;height:14px;margin-right:4px;width:14px}.product-list li .dashed-wrap{border-top:1px dashed #707070;margin-top:12px;padding-top:12px}.product-list li .dashed-wrap p,.product-list li .dashed-wrap strong{color:#333;font-size:var(--f-body1);letter-spacing:-.01px}.product-list li .dashed-wrap p{line-height:21px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}.product-list+h3{margin-top:32px}.product-list li .dashed-wrap li,.product-list li .dashed-wrap ul{margin:0;padding:4px}#feedbackWrap .btn-go{width:100%}#feedbackWrap .btn-go.disabled{background:#eff1f6;border:1px solid #eff1f6;color:#999;cursor:default;pointer-events:none}#welcome{padding-top:0}#welcome .welcome-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:8px}#welcome .welcome-list li a{align-items:center;background-color:var(--n-white);border-radius:8px;display:flex;flex-direction:column;padding:12px}#welcome .welcome-list li a img{height:54px;width:54px}#welcome .welcome-list li .welcome-text{align-items:center;display:flex;font-size:var(--f-body3);justify-content:center;margin-top:8px;width:100%}.ico-download{background-image:url(https://static.edmclass.com/ielts/my_class/ico_down_d.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:inline-block;height:20px;vertical-align:top;width:20px}#welcomet .welcome-list li a:hover .ico-download,.ico-download:hover{background-image:url(https://static.edmclass.com/ielts/my_class/ico_down.svg)}.dw-btn.loading i.ico-download{-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite;background-image:url(https://static.edmclass.com/ielts/my_class/ico_down_loading.svg)}.dw-btn.success i.ico-download{background-image:url(https://static.edmclass.com/ielts/my_class/ico_down_success.svg)}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#nav{color:var(--n-mainTitle);font-size:var(--f-heading1);font-weight:700;letter-spacing:-.4px;line-height:28px;padding:14px 0;position:sticky;text-align:center;top:40px;z-index:10}#nav:after{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#nav .ico-back{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;display:block;height:24px;left:16px;margin-top:-12px;overflow:hidden;position:absolute;text-indent:-99999px;top:50%;width:24px}#nav h2{color:#333;font-size:var(--f-size17);letter-spacing:-.02px;line-height:25px;margin:0;text-align:center}#tab{background-color:#fff;height:48px}#tab ul{align-items:center;display:flex}#tab ul li{flex:1 1 0}#tab ul li a{align-items:center;border-bottom:1px solid #c5c5c5;color:#c5c5c5;display:flex;font-size:var(--f-heading3);height:48px;justify-content:center;letter-spacing:-.02px}#tab ul li.on a{border-bottom:2px solid var(--p-color2);color:var(--p-color2);font-weight:700}.academy #tab ul li.on a{border-bottom:2px solid var(--p-color1);color:var(--p-color1);font-weight:700}#cnt-tab>ul{align-items:center;background:#f8f8f8 0 0 no-repeat padding-box;border:1px solid #c5c5c5;border-radius:4px;display:flex;height:37px}#cnt-tab>ul li{border-left:1px solid #c5c5c5;flex:1 0 0;margin-left:-1px;position:relative;z-index:0}#cnt-tab>ul li.on,#cnt-tab>ul li.on+li,#cnt-tab>ul li:first-child{border-left:0}#cnt-tab>ul li a{align-items:center;background-color:transparent;border-radius:4px;color:#c5c5c5;display:flex;font-size:var(--f-size15);height:37px;justify-content:center;letter-spacing:-.01px;min-width:146px;width:auto}#tab-cont1>ul+ul{margin-top:16px}#cnt-tab>ul li.on a{background:#fff;border:1px solid #000;color:#000;font-weight:700}#container{background-color:#fff;padding:16px}#container.bg-gray{background-color:#f0f0f2}.my-lecture-list li{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:16px 12px}.my-lecture-list li+li{margin-top:16px}.my-lecture-list li strong{color:#46bc2f;font-size:var(--f-body2);letter-spacing:-.01px;line-height:19px}.my-lecture-list li .process{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.my-lecture-list li .process .title-bar{width:calc(100% - 44px)}.my-lecture-list li .process .title-bar .title{color:#333;font-size:var(--f-body2);font-weight:500;letter-spacing:-.01px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.my-lecture-list li .process .title-bar .bar-wrap{align-items:center;display:flex;justify-content:space-between}.my-lecture-list li .process .title-bar .bar-wrap .bar{background-color:#e9e9e9;border-radius:8px;height:4px;width:calc(100% - 62px)}.my-lecture-list li .process .title-bar .bar-wrap .bar div{background-color:#46bc2f;border-radius:8px;height:4px}.my-lecture-list li .process .title-bar .bar-wrap span{color:#000;font-size:var(--f-body3);letter-spacing:-.01px}.my-lecture-list li .process a.btn-play{background-color:#46bc2f;background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_play.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;display:block;height:32px;width:32px}#my-lecture{background-color:#677c8d;padding:24px 28px}#my-lecture strong{color:#fff;font-size:var(--f-body2);letter-spacing:-.01px;line-height:19px}#my-lecture .process{align-items:center;display:flex;justify-content:space-between;margin-top:8px}#my-lecture .process .title-bar{width:calc(100% - 44px)}#my-lecture .process .title-bar .title{color:#fff;font-size:var(--f-body2);font-weight:500;letter-spacing:-.01px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#my-lecture .process .title-bar .bar-wrap{align-items:center;display:flex;justify-content:space-between}#my-lecture .process .title-bar .bar-wrap .bar{background-color:#e9e9e9;border-radius:8px;height:4px;width:calc(100% - 62px)}#my-lecture .process .title-bar .bar-wrap .bar div{background-color:#46bc2f;border-radius:8px;height:4px}#my-lecture .process .title-bar .bar-wrap span{color:#fff;font-size:var(--f-body3);letter-spacing:-.01px}#my-lecture .process a.btn-play{background-color:#46bc2f;background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_play.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;display:block;height:32px;width:32px}#container h2.ico-list{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-list.svg);background-position:0;background-repeat:no-repeat;background-size:24px 24px;color:#333;font-size:var(--f-heading3);letter-spacing:-.02px;line-height:24px;margin:0;padding-left:32px}#container .lecture-title{color:#333;font-size:var(--f-body2);font-weight:700;letter-spacing:-.01px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container .filter{align-items:center;display:flex;gap:4px;padding:24px 0 16px}#container .filter:first-child{padding-top:0}#container .filter select{flex:1 0 0}#container .filter .nice-select{z-index:1}#container .filter .nice-select.open{z-index:9999999}#container .filter .nice-select.open .list{height:auto;max-height:70%}#container .filter.teacher{padding:0 0 16px}#container .cdt-filter{background-color:#fff;margin:-24px -16px 0;padding:24px 16px 0}#container .cdt-filter .filter{padding-top:16px}#container .cdt-filter .txt{font-size:14px;line-height:20px}#container #cdt-history-list h3,#container .cdt-filter+h3{margin-top:24px}#container .option-info{align-items:center;color:#333;display:flex;font-size:var(--f-body2);justify-content:space-between;letter-spacing:-.01px;margin-bottom:8px}#container .option-info .dw-btn{color:#333;font-size:var(--f-body4);letter-spacing:-.01px}#container .option-wrap+.option-wrap{margin-top:16px}#container .option-list-wrap{border:1px solid #c5c5c5;border-radius:8px;transition:all 0s ease-in-out}#container .option-list-wrap.on{background:#f8f8f8;border:1px solid #777;margin:8px 0!important}#container .option-list-wrap.on:first-child{margin-top:0!important}#container .option-list-wrap+.option-list-wrap{margin-top:8px}#container .option-list-title{align-items:center;color:#222;cursor:pointer;display:flex;font-size:var(--f-body1);font-weight:500;justify-content:space-between;letter-spacing:-.28px;min-height:48px;padding:12px 11px}#container .option-list-wrap .option-list-title.on{padding:12px}#container .option-list-title strong{display:block;width:100%}#container .option-list-wrap .option-list-title i{transition:all 0s ease-in-out}#container .option-list-wrap .option-list-title.on i{transform:rotate(180deg)}#container .option-list{overflow:hidden;padding:0}#container .option-list-title+.option-list{box-sizing:border-box;max-height:0;transition:all 0s ease-in-out;visibility:hidden}#container .option-list-title.on+.option-list{max-height:100vh;visibility:visible}#container .option-list-wrap.on .option-list{overflow-y:scroll;padding:12px}#container .option-list>li{border-top:1px solid #c5c5c5;display:flex;flex-direction:column;justify-content:center;padding:10px 0}#container .option-list>li:first-child{border-top:0}#container .option-list>li:first-child{padding-top:0!important}#container .option-list>li:last-child{padding-bottom:0!important}#container .option-list>li p{color:#333;font-size:var(--f-body2);letter-spacing:-.26px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container .option-list>li div{align-items:center;display:flex;gap:8px;margin-top:8px}#container .option-list>li div .rate{align-items:center;background:#fff;border:1px solid #c5c5c5;border-radius:12px;color:#333;display:flex;font-size:var(--f-size12);height:23px;justify-content:center;letter-spacing:-.01px;width:36px}#container .option-list>li div .subject{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:var(--f-size10);height:17px;justify-content:center;letter-spacing:-.01px;width:30px}#container .option-list>li div .subject.reading{background-color:#c577f9}#container .option-list>li div .subject.listening{background-color:#889cff}#container .option-list>li div .subject.writing{background-color:#5edc90}#container .option-list>li div .subject.speaking{background-color:#f67667}#container .option-list>li div .down,#container .option-list>li div .teacher,#container .option-list>li div .time{align-items:center;color:#777;display:flex;font-size:var(--f-body3);letter-spacing:-.24px}#container .option-list>li div .down .ico-download{background-color:#fff;border:1px solid #c5c5c5;border-radius:4px;margin-left:4px}#container .option-list>li div .btn-down{background-color:#46bc2f;background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico_play.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;display:block;height:30px;margin-left:auto;margin-right:0;width:30px}#container .bg-lightgreen{background:#e5f8d6;border:1px solid #91cf5f;border-radius:8px;color:#333;font-size:var(--f-body2);letter-spacing:-.01px;line-height:20px;margin-bottom:16px;padding:16px 12px}#container .bg-white{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px 12px}#container .bg-reply{background:#f8f8f8;border-radius:4px;padding:16px}.bg-white .text-gray{color:#666;display:flex;flex-direction:column;font-size:var(--f-body2);gap:5px;letter-spacing:-.01px;line-height:20px}.bg-white .text-gray strong+strong{margin-top:11px}.bg-white .text-gray strong.medium{font-weight:500}#container #cnt-tab{margin-bottom:16px}#container #cnt-tab+.bg-lightgreen,#container #cnt-tab+.bg-white{margin-top:16px}#container .option-category{background-color:#fff;border-radius:8px;column-gap:12px;display:flex;flex-wrap:wrap;padding:24px 12px;row-gap:16px}#container .option-category+.option-category{margin-top:16px}#container .bg-lightgreen+.option-category{margin-top:24px}#container .option-category dl.w100{width:100%}#container .option-category dl.w50{width:calc(50% - 6px)}#container .option-category dl dt{color:#333;font-size:var(--f-body2);font-weight:700;letter-spacing:-.26px;margin-bottom:4px}#container .option-category dl dt:before{content:"· ";display:inline}#container .option-category dl dd{color:#333;font-size:var(--f-body1);letter-spacing:-.01px;line-height:20px}#container .option-category dl dd p{line-height:19px;padding-left:8px}#container .option-category dl dd .select-option,#container .option-category dl dd input{margin-top:12px;width:100%}#container .option-category .btn-go{align-items:center;background-color:#f0f0f2;border-radius:4px;color:#999;display:flex;font-size:var(--f-size15);height:40px;justify-content:center;letter-spacing:-.01px;width:100%}#container .option-category .btn-go.on{background-color:#46bc2f;color:#fff}#container .option-category.cancel2{gap:0}#container .option-category.cancel2 p{color:#333;font-size:var(--f-body1);font-weight:500;letter-spacing:-.28px;line-height:20px}#container .option-category.cancel2 dl{align-items:center;display:flex;gap:8px;margin-top:9px}#container .option-category.cancel2 dl dt{color:#777;font-size:var(--f-body2);font-weight:400;letter-spacing:-.26px;line-height:19px}#container .option-category.cancel2 dl dt:before{display:none}#container .option-category.cancel2 dl dd{color:#333;font-size:var(--f-body1);letter-spacing:-.28px}#container .option-category.cancel2 dl dd span{color:#999;font-size:var(--f-body2);letter-spacing:-.26px}#container .option-category.cancel2 .btn-wrap{align-items:center;display:flex;margin-top:16px;width:100%}#container .option-category.cancel2 .btn-wrap a,#container .option-category.cancel2 .btn-wrap span{align-items:center;border:1px solid #fff;border-radius:4px;color:#999;display:flex;flex:1 0 0;font-size:var(--f-size15);font-weight:500;height:40px;justify-content:center;letter-spacing:-.01px}#container .option-category.cancel2 .btn-wrap a.btn-line{border:1px solid #46bc2f;color:#46bc2f}#container .option-category.gap12{row-gap:12px}#container .option-category dl.fd-row{display:flex;flex-direction:row;gap:8px;width:100%}#container .image-file{border:1px solid #c5c5c5;border-radius:4px;padding:12px 16px;width:100%}#container .image-file .title{align-items:center;color:#666;display:flex;font-size:var(--f-body3);gap:4px;height:25px;letter-spacing:-.01px;margin-bottom:12px}#container .image-file .title .ico-camera{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-camera.svg);background-position:50%;background-repeat:no-repeat;background-size:21px 21px;display:block;height:21px;width:21px}#container .image-file-wrap{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}#container .image-file-wrap .box{background-color:#fff;border-radius:5px;display:block;overflow:hidden;position:relative;width:100%}#container .image-file-wrap .upload-options{background-color:#f0f0f2;background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;overflow:hidden;position:relative;text-align:center;transition:background-color .15s ease-in-out}#container .image-file-wrap .upload-options input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}#container .image-file-wrap .upload-options label{align-items:center;cursor:pointer;display:flex;font-weight:400;height:0;overflow:hidden;padding-bottom:100%;text-overflow:ellipsis;white-space:nowrap;width:100%}#container .image-file-wrap .js--image-preview{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;overflow:hidden;padding-bottom:100%;position:absolute;width:100%}#container .image-file-wrap .js--image-preview.js--no-default{z-index:2}#container .image-file-wrap .js--image-preview.js--no-default:after{display:none}#container .image-file-wrap .js--image-preview a{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-thumb-delete.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;display:block;height:15px;position:absolute;right:3px;top:3px;width:15px}#container .sm-text{color:#666;font-size:var(--f-body3);letter-spacing:-.01px}#container .correct-table{border-collapse:collapse;width:100%}#container .correct-table thead th{background-color:#f3ffec;border-bottom:1px solid #1d2631;border-top:1px solid #1d2631;color:#333;font-size:var(--f-body2);height:43px;letter-spacing:-.26px}#container .correct-table.gray thead th{background-color:#f8f8f8}#container .correct-table tbody td{border-bottom:1px solid #c5c5c5;color:#333;font-size:var(--f-body1);height:57px;letter-spacing:-.01px;line-height:21px;text-align:center}#container .correct-table tbody td:first-child{text-align:left}#container .correct-table tbody.tdpd12 td{padding:12px 0!important}#container .correct-table tbody tr.td-reply td{background-image:url(https://static.edmclass.com/ielts/my_class/ico_reply.svg);background-position:0 0;background-repeat:no-repeat;background-size:14px 14px;border-top:hidden;padding:0 0 12px 20px!important}#container .correct-table tbody tr.td-reply td .bg-reply{color:#d53236;font-size:var(--f-body2);letter-spacing:-.01px;line-height:20px;text-align:left}#container .correct-table tbody tr.td-reply td .bg-reply strong{color:#333;display:block;margin-bottom:4px}#container .correct-table+h3{color:#333;font-size:var(--f-body2);letter-spacing:-.26px;line-height:19px;margin-top:12px}#container .delay-wrap{padding:0 8px}#container .delay-wrap h3{font-size:var(--f-body2);font-weight:600}#container .delay-list{display:flex;flex-direction:column;gap:6px}#container .delay-list li{align-items:center;display:flex;justify-content:space-between}#container .delay-list li p{color:#333;font-size:var(--f-body2);letter-spacing:-.01px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container .delay-list li p:before{content:"· ";display:inline}#container .delay-list li span{color:#666;font-size:var(--f-body2);letter-spacing:-.01px;line-height:20px;margin-left:12px}#container .delay-wrap .delay-list li span{width:150px}#container .info-pop{background-color:#fff;background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-info.svg);background-position:12px;background-repeat:no-repeat;background-size:16px 16px;border-radius:8px;color:#666;display:block;font-size:var(--f-body3);letter-spacing:-.01px;line-height:17px;margin-top:16px;padding:8px 12px 8px 34px}.info-popup-wrap{align-items:flex-end;background-color:rgba(0,0,0,.7);bottom:66px;display:none;left:0;position:fixed;right:0;top:0;z-index:2}.correct-popup-container .info-popup-wrap{background-color:transparent;bottom:0;display:flex;top:unset;transition:height .3s ease}.info-popup-wrap.on{display:flex}.info-popup-wrap .info-popup{background-color:#fff;border-radius:12px 12px 0 0;-webkit-box-shadow:0 -10px 20px 0 #eee;-moz-box-shadow:0 -10px 20px 0 #eee;box-shadow:0 -10px 20px 0 #eee;padding:36px 16px 0;position:relative;width:100%}.correct-popup-container .info-popup-wrap{height:20%}.correct-popup-container .info-popup-wrap.on{height:60%}.correct-popup-container .info-popup-wrap.on .info-popup{padding-bottom:32px}.correct-popup-container .info-popup-wrap .info-popup{height:100%}.correct-popup-container .info-popup-wrap .info-popup.height-auto{height:auto}.correct-popup-container .info-popup-wrap.on .info-popup.height-auto{height:100%}.info-popup-wrap .info-popup .close-info{background-color:var(--n-info2);border-radius:2.5px;display:block;height:5px;left:50%;margin:0 auto;position:absolute;top:16px;transform:translateX(-50%);width:40px}.info-popup-wrap .info-popup .correct-info{display:flex;flex-direction:column;gap:24px}.info-popup-wrap .info-popup .correct-info li{align-items:flex-start;display:flex;gap:20px}.info-popup-wrap .info-popup .correct-info li strong{color:#333;display:block;font-size:var(--f-body1);letter-spacing:-.01px;line-height:20px;margin-bottom:8px}.info-popup-wrap .info-popup .correct-info li p{color:#333;font-size:var(--f-body2);letter-spacing:-.01px;line-height:20px;padding-left:8px;position:relative}.info-popup-wrap .info-popup .correct-info li p:before{content:"·";display:inline;left:0;position:absolute}.correct-popup-container .info-popup-wrap .info-popup .bg-skyblue h4{color:#333;font-size:var(--f-body1);letter-spacing:-.01px;line-height:20px;margin:8px 0}.correct-popup-container .info-popup-wrap .info-popup .bg-skyblue::webkit-scrollbar{display:none}.correct-popup-container .info-popup-wrap .info-popup .bg-skyblue p{color:#666;font-size:var(--f-body2);letter-spacing:-.01px;line-height:20px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.correct-popup-container .info-popup-wrap .info-popup .bg-skyblue{background:#f5fdff;border:1px solid #45bdf2;border-radius:8px;overflow:initial;padding:2px 8px 12px}.correct-popup-container .info-popup-wrap .info-popup .bg-skyblue+.bg-skyblue{margin-top:8px}.correct-popup-container .info-popup-wrap .info-popup .bg-skyblue p{overflow:visible;-webkit-line-clamp:none;display:block}.correct-popup-container .info-popup-wrap .info-popup .bg-skyblue+img{display:block;margin-top:16px;width:100%}.correct-popup-wrap{background-color:#fff;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99999}.correct-popup-wrap.active{display:block!important}.correct-popup-wrap .correct-popup-header{background-color:#f5f5f5;height:68px;position:relative}.correct-popup-wrap .correct-popup-header [class^=ico-]{background-position:50%;background-repeat:no-repeat;background-size:16px 16px;display:block;height:16px;overflow:hidden;position:absolute;text-indent:-9999px;top:16px;width:16px}.correct-popup-wrap .correct-popup-header .ico-back{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-back.svg);left:16px}.correct-popup-wrap .correct-popup-header .ico-close{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-close.svg);right:16px}.correct-popup-wrap .correct-popup-header h2{align-items:center;display:flex;flex-direction:column;height:68px;justify-content:center;margin:0;text-align:center}.correct-popup-wrap .correct-popup-header h2 span{color:#666;display:block;font-size:var(--f-body2);font-weight:400;letter-spacing:-.01px;line-height:19px}.correct-popup-wrap .correct-popup-header h2 strong{color:#222;font-size:var(--f-size15);letter-spacing:-.01px;line-height:21px;margin-top:4px}.correct-popup-wrap .correct-popup-header-button{align-items:center;background-color:#f5f5f5;display:flex;gap:4px;justify-content:flex-end;padding:0 16px 13px;position:relative}.correct-popup-wrap .correct-popup-header-button [class^=btn]{align-items:center;background:#eff1f6;border:1px solid #eff1f6;border-radius:4px;color:#999;display:flex;font-size:var(--f-body1);height:36px;justify-content:center;letter-spacing:-.01px;width:75px}.correct-popup-wrap .correct-popup-header-button .btn-line.on{background:#fff;border:1px solid #c5c5c5;border-radius:4px;color:#333}.correct-popup-wrap .correct-popup-header-button .btn-prm.on{background:#46bc2f;border:1px solid #46bc2f;border-radius:4px;color:#fff}.correct-popup-wrap .correct-popup-container{display:flex;flex-direction:column-reverse;height:calc(100dvh - 68px)}.correct-popup-wrap .correct-popup-header-button+.correct-popup-container{height:calc(100dvh - 117px)}.correct-popup-wrap .correct-popup-header-essay+.correct-popup-container{height:calc(100dvh - 394px)}.correct-popup-wrap .correct-popup-container .correct-popup-button{border-top:1px solid #c5c5c5;padding:16px 12px}.correct-popup-wrap .correct-popup-container .correct-popup-button .btn-go{align-items:center;background:#46bc2f 0 0 no-repeat padding-box;border-radius:4px;color:#fff;display:flex;font-size:var(--f-body1);height:40px;justify-content:center;letter-spacing:-.01px}.correct-popup-wrap .correct-popup-container .correct-popup-contents{height:100%;overflow:auto;position:relative}.correct-popup-container.step .correct-popup-contents,.correct-process-body.step .correct-popup-contents{overflow:unset;padding:16px 8px calc(36% + 16px) 16px}.correct-popup-wrap .correct-popup-container .correct-popup-button+.correct-popup-contents{height:calc(100% - 73px)}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li{align-items:center;border-bottom:1px solid #c5c5c5;display:flex;min-height:72px;padding:24px 16px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li dl{color:#333;display:flex;font-size:var(--f-body1);letter-spacing:-.01px;line-height:21px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li dt{width:120px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li dl input{display:none}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li dl input+label{align-items:center;display:flex;gap:8px;min-width:104px;position:relative}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li dl input+label:before{background-color:#fdfdfd;border:1px solid #333;border-radius:8px;box-sizing:border-box;content:"";display:block;height:16px;width:16px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li dl input:checked+label:before{background-color:#333}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li dl input:checked+label:after{background-color:#fff;border-radius:4px;content:"";display:block;height:8px;left:4px;margin-top:-4px;position:absolute;top:50%;width:8px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .border-list li dl.vertical{flex-direction:column;gap:12px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .label-list li:first-child label{border-top:1px solid #fff}.correct-popup-wrap .correct-popup-container .correct-popup-contents .label-list li+li{margin-top:-1px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .label-list li input{display:none}.correct-popup-wrap .correct-popup-container .correct-popup-contents .label-list li label{align-items:center;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;display:flex;min-height:72px;padding:0 16px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .label-list li input:checked+label{background:#f3ffec 0 0 no-repeat padding-box;border-bottom:1px solid #46bc2f;border-top:1px solid #46bc2f;position:relative;z-index:2}.correct-popup-wrap .correct-popup-container .correct-popup-contents .label-list li label dl{align-items:center;display:flex}.correct-popup-wrap .correct-popup-container .correct-popup-contents .label-list li label dl dt{color:#333;font-size:var(--f-body2);letter-spacing:-.01px;width:78px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .label-list li label dl dd{color:#333;font-size:var(--f-body1);letter-spacing:-.01px;line-height:21px;width:calc(100% - 78px)}.correct-popup-wrap .correct-popup-container .correct-popup-contents .topic-select{border-bottom:3px solid #f0f0f2;display:flex;gap:24px;height:53px;overflow-x:auto;padding:0 16px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .topic-select li{gap:10px;min-width:65px;padding:0 8px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .topic-select li a{border-bottom:3px solid #fff;color:#333;display:block;font-size:var(--f-body1);letter-spacing:-.01px;line-height:20px;padding:16px 0 11px;white-space:nowrap}.correct-popup-wrap .correct-popup-container .correct-popup-contents .topic-select li.on a{border-bottom:3px solid #46bc2f;color:#46bc2f;font-weight:700}.correct-popup-wrap .correct-popup-container .correct-popup-contents .topic-wrap{display:flex;flex-direction:column;gap:16px;padding:24px 16px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .topic-wrap .topic{background:#e5f8d6;border:1px solid #91cf5f;border-radius:8px;color:#333;display:flex;flex-direction:column;font-size:var(--f-body1);gap:6px;letter-spacing:-.01px;line-height:21px;padding:12px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .topic-wrap .topic-chart img{width:100%}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li:first-child label{border-top:1px solid #fff}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li+li{margin-top:-1px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li input{display:none}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li label{align-items:center;background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-check-off.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px 24px;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;display:flex;min-height:84px;padding:0 16px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li input:checked+label{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-check.svg);position:relative;z-index:2}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li label dl{align-items:center;display:flex}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li label dl dt{align-items:center;color:#333;display:flex;font-size:var(--f-body2);letter-spacing:-.01px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li label dl dt img{height:60px;margin-right:16px;width:60px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li label dl dt span{color:#333;display:block;font-size:var(--f-body1);letter-spacing:-.01px;width:150px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li label dl dd{color:#333;font-size:var(--f-body1);letter-spacing:-.01px;line-height:21px;width:calc(100% - 78px)}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li label dl dd a{align-items:center;color:#666;display:flex;font-size:var(--f-body2);letter-spacing:-.01px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .teacher-list li label dl dd a .ico-video{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-video.svg);background-position:50%;background-repeat:no-repeat;background-size:22px 22px;display:block;height:22px;margin-left:4px;margin-top:1px;width:22px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .textWrap{padding:0}.correct-popup-wrap .correct-popup-container .correct-popup-contents .text-essay{border:0;border-radius:0;font-size:var(--f-body1);height:100%;letter-spacing:-.01px;line-height:21px;padding:0 3px 0 0}.correct-popup-wrap .correct-popup-container .correct-popup-contents .text-essay::-webkit-scrollbar{display:block;width:5px}.correct-popup-wrap .correct-popup-container .correct-popup-contents .text-essay::-webkit-scrollbar-track{background:transparent}.correct-popup-wrap .correct-popup-container .correct-popup-contents .text-essay::-webkit-scrollbar-thumb{background:var(--b-color2);border-radius:8px}.correct-popup-wrap .correct-popup-container .correct-detail-info{max-height:117px;overflow-y:auto;padding:16px}.correct-popup-wrap .correct-popup-container .correct-detail-info div{align-items:center;color:#666;display:flex;font-size:var(--f-body3);gap:20px;letter-spacing:-.01px;line-height:17px}.correct-popup-wrap .correct-popup-container .correct-detail-info p{color:#333;font-size:var(--f-body1);letter-spacing:-.01px;line-height:21px;margin-top:4px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap{border-top:3px solid #f0f0f2;padding:32px 16px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap:last-child{padding-bottom:25vh}.correct-popup-wrap .correct-popup-container .correct-detail-wrap h3{color:#333;font-size:var(--f-heading3);font-weight:500;letter-spacing:-.02px;line-height:24px;margin-bottom:16px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap h3 strong{color:#d53236}.correct-detail-wrap h4{align-items:center;color:#000;display:flex;font-size:var(--f-heading3);font-weight:500;gap:4px;letter-spacing:-.02px;margin-top:16px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap h5{color:#666;font-size:var(--f-body1);font-weight:400;letter-spacing:-.01px;line-height:20px;margin-top:16px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap h5 strong{color:#46bc2f}.correct-detail-wrap h4 i.ico-score{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-score.svg);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;display:block;height:26px;width:26px}.correct-detail-wrap h4 strong{color:#46bc2f;font-size:var(--f-heading1);letter-spacing:-.02px}.correct-detail-wrap .score-wrap{display:flex;flex-wrap:wrap;margin-top:16px}.correct-detail-wrap .score-wrap>.box{border:1px solid var(--s-color1);border-radius:var(--b-radius0);box-shadow:var(--box-shadow1);height:73px;margin-bottom:8px;padding-right:38px;position:relative;width:calc(50% - 4px)}.correct-detail-wrap .score-wrap>.box:nth-child(2n-1){margin-right:8px}.correct-detail-wrap .score-wrap>.box:last-of-type,.correct-detail-wrap .score-wrap>.box:nth-last-of-type(2){margin-bottom:0}.correct-detail-wrap .score-wrap>.box>*{align-items:center;display:flex;height:100%}.correct-detail-wrap .score-wrap>.box .txt{font-weight:500;padding-left:8px}.correct-detail-wrap .score-wrap>.box .score{border-left:1px solid var(--s-color1);color:#1d1d1f;font-weight:900;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:38px}.correct-detail-wrap .score-wrap>.box.btnBox{padding-right:70px}.correct-detail-wrap .score-wrap>.box .buttonWrap{font-size:var(--f-body3);letter-spacing:-.24px;line-height:16px;padding-right:8px;position:absolute;right:0;top:0;width:70px}.correct-detail-wrap .score-wrap>.box .buttonWrap a{background-color:var(--n-white);border:1px solid var(--p-color2);border-radius:var(--b-radius0);color:var(--p-color2);display:inline-block;font-weight:500;height:34px;line-height:34px;padding:0 9px}.correct-detail-wrap .score-wrap>.box .buttonWrap .waiting{border-color:var(--n-deactivate);color:var(--n-deactivate);pointer-events:none;touch-action:none}.correct-detail-wrap .score-wrap>.box.r .txt{color:#c577f9}.correct-detail-wrap .score-wrap>.box.l .txt{color:#889cff}.correct-detail-wrap .score-wrap>.box.s .txt{color:#ff7d6e}.correct-detail-wrap .score-wrap>.box.w .txt{color:#59e691}.correct-popup-wrap .correct-popup-container .correct-detail-wrap .file-down{display:flex;flex-direction:column;gap:8px;margin-top:8px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap .file-down a{align-items:center;background:#fff;border:1px solid #c5c5c5;border-radius:8px;display:flex;padding:8px 12px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap .file-down a i{background-size:24px 24px;height:24px;margin-left:auto;width:24px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap .file-down a img{height:54px;width:54px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap .file-down a div{display:flex;flex-direction:column;justify-content:center;margin-left:12px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap .file-down a div .file-name{color:#4c4bae;font-size:var(--f-body2);letter-spacing:-.01px;line-height:20px;margin-bottom:2px;text-decoration:underline}.correct-popup-wrap .correct-popup-container .correct-detail-wrap .file-down a div .date{color:#777;font-size:var(--f-body3);letter-spacing:-.01px;line-height:17px}.correct-popup-wrap .correct-popup-container .correct-detail-wrap .file-down+textarea{border-radius:8px;margin-top:12px}.correct-detail-wrap .cmt-wrap .cmt-write{display:flex}.correct-detail-wrap .cmt-wrap .cmt-write textarea{background:#f6f6f6 0 0 no-repeat padding-box;border:0;border-radius:8px 0 0 8px;color:#999;flex-grow:1;font-size:var(--f-body1);height:44px;letter-spacing:-.28px;line-height:20px;padding:12px;width:calc(100% - 60px)}.correct-detail-wrap .cmt-wrap .cmt-write button{background:#999 0 0 no-repeat padding-box;border:0;border-radius:0 8px 8px 0;color:#fff;font-size:var(--f-size15);height:44px;letter-spacing:-.01px;outline:0;width:60px}.correct-detail-wrap .cmt-wrap .cmt-view{margin-top:22px}.correct-detail-wrap .cmt-wrap .cmt-view .cmt-view-wrap{padding:16px 8px}.correct-detail-wrap .cmt-wrap .cmt-view .cmt-info{align-items:center;display:flex}.correct-detail-wrap .cmt-wrap .cmt-view .cmt-info .ico-profile{background-size:34px 34px;border-radius:100%;display:block;height:34px;margin-right:8px;width:34px}.correct-detail-wrap .cmt-wrap .cmt-view .cmt-info strong{color:#222;font-size:var(--f-body1);letter-spacing:-.01px;margin-right:8px}.correct-detail-wrap .cmt-wrap .cmt-view .cmt-info span{color:#777;font-size:var(--f-body3);letter-spacing:-.01px}.correct-detail-wrap .cmt-wrap .cmt-view .cmt-contents{color:#777;font-size:var(--f-body2);letter-spacing:-.01px;line-height:21px;margin-top:8px}.correct-detail-wrap .cmt-wrap .cmt-button{display:flex;gap:20px;margin-top:12px}.correct-detail-wrap .cmt-wrap .cmt-button a{color:#999;font-size:var(--f-body3);letter-spacing:-.28px;line-height:24px}.correct-detail-wrap .cmt-wrap .cmt-view>ul>li>.cmt-view-wrap{background-color:#f8f8f8}.correct-detail-wrap .cmt-wrap .cmt-view>ul>li:first-child{border-top:0}.correct-detail-wrap .cmt-wrap .cmt-view>ul{border-bottom:1px solid #c5c5c5}.correct-detail-wrap .cmt-wrap .cmt-view ul li{border-top:1px solid #c5c5c5;position:relative}.correct-detail-wrap .cmt-wrap .cmt-view ul li .ico-delete{background-image:url(https://static.edmclass.com/ielts/my_class/ico_delete.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;display:block;height:30px;position:absolute;right:16px;top:16px;width:30px}.correct-detail-wrap .cmt-wrap .cmt-view ul.depth li{padding-left:30px}.correct-detail-wrap .cmt-wrap .cmt-view ul li .at{color:#4c4bae}.correct-detail-wrap .cmt-wrap .cmt-view ul li .at:after{content:" ";display:inline}.correct-detail-wrap .cmt-wrap .cmt-view .file-wrap ul li{border:0}.overflow-wrap{display:none;height:100%;overflow-y:auto}.overflow-wrap.cdt{height:calc(100% - 36px)!important;margin-top:36px}.info-popup-contents{height:100%;overflow-y:auto;padding-right:3px}.info-popup-contents::-webkit-scrollbar{display:block;width:5px}.info-popup-contents::-webkit-scrollbar-track{background:transparent}.info-popup-contents::-webkit-scrollbar-thumb{background:var(--b-color2);border-radius:8px}.correct-popup-container .info-popup-wrap h3{align-items:center;color:#000;display:flex;font-size:var(--f-size15);gap:8px;letter-spacing:-.01px}.correct-popup-container .info-popup-wrap h3 .ico-pencil{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-pencil.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;display:block;height:30px;width:30px}.correct-popup-container .info-popup-wrap.on h3{display:none}.correct-popup-container .info-popup-wrap.on .overflow-wrap{display:block}.correct-popup-container .info-popup-wrap.on .overflow-wrap h3{display:flex;margin-top:30px}.correct-popup-container .info-popup-wrap.on .overflow-wrap h3+p{color:#666;font-size:var(--f-body1);letter-spacing:-.01px;line-height:21px;margin-top:10px}.correct-popup-container .info-popup-wrap.on .overflow-wrap.cdt .swiper-pagination{height:fit-content;margin:0;top:36px}.correct-popup-container .info-popup-wrap.on .overflow-wrap.cdt .swiper-pagination .swiper-pagination-bullet{border-radius:12px;display:block;font-size:var(--f-body3);height:fit-content;padding:4px 11px;width:fit-content}.correct-popup-container .info-popup-wrap.on .overflow-wrap.cdt .swiper-pagination .swiper-pagination-bullet-active span{color:var(--b-color5)}.speaking-textarea [class^=swiper-pagination]{margin-bottom:24px}.speaking-textarea [class^=swiper-pagination] .swiper-pagination-bullet{align-items:center;background-color:transparent;background:#f8f8f8;border-radius:0;border-radius:23px;color:#666;display:inline-flex;font-size:var(--f-body2);height:35px;justify-content:center;letter-spacing:-.01px;margin-left:0;margin-right:16px;opacity:1;padding:0 12px;width:auto}.speaking-textarea [class^=swiper-pagination] .swiper-pagination-bullet-active{background:#273039;border-radius:23px;color:#fff}.correct-popup-header-essay{background-color:#f5f5f5;overflow-y:auto;padding:0 24px 24px}.correct-popup-header-essay .essay-wrap{background:#fff;border-radius:12px;box-shadow:0 3px 6px #00000029;padding:12px}.correct-popup-header-essay .essay-wrap+.essay-wrap{margin-top:12px}.correct-popup-header-essay .essay-wrap.topic{font-size:14px;line-height:normal;min-height:140px}.correct-popup-header-essay .speaking-textarea{position:relative}.correct-popup-header-essay .speaking-textarea .swiper-pagination{height:0;margin:0;top:0}.correct-popup-header-essay .speaking-textarea .swiper-pagination .swiper-pagination-bullet{border-radius:12px;display:block;font-size:var(--f-body3);height:fit-content;padding:4px 12px;width:fit-content}.correct-popup-header-essay .speaking-textarea .swiper-pagination .swiper-pagination-bullet-active span{color:var(--b-color5)}.correct-popup-header-essay .speaking-textarea .swiper{padding-top:36px}.cdt-history{margin-top:16px}.cdt-history li{background-color:var(--n-white);border-radius:var(--b-radius0);padding:16px}.cdt-history li+li{margin-top:16px}.cdt-history #noData{border:none!important;padding:34px 0!important}#btn{align-items:center;background:#fff;display:flex;padding:0 16px 16px}#btn .btn-go{background-color:#46bc2f;color:#fff;height:40px;width:100%}#btn .btn-delete,#btn .btn-go,#btn .btn-list,#btn .btn-write{align-items:center;border-radius:4px;display:flex;font-size:var(--f-size15);justify-content:center;letter-spacing:-.01px}#btn .btn-delete,#btn .btn-list,#btn .btn-write{background-color:#f0f0f2;color:#999;height:36px;margin-left:auto;margin-right:0;width:58px}#btn .btn-write.on{background-color:#46bc2f;color:#fff}#btn .btn-list.on{background-color:#999;color:#fff}#btn .btn-delete.on{background-color:#d53236;color:#fff}#btn .btn-list{margin-left:0;margin-right:auto}#btn .btn-delete{margin-left:8px;margin-right:0}.ico-pencil-white{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-pencil-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;display:block;height:20px;margin-right:4px;width:20px}.board-list li{border-bottom:1px dashed #c5c5c5}.board-list li a{display:block;padding:16px 0}.board-list li:first-child a{padding-top:0}.board-list li a p{align-items:center;color:#333;display:block;font-size:var(--f-body1);font-weight:700;letter-spacing:-.01px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list li a p .ico-new{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-new.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:16px;vertical-align:middle;width:16px}.board-list li a p:nth-child(2){color:#666;font-size:var(--f-body2);font-weight:400;letter-spacing:-.01px;line-height:20px;margin-top:4px}.board-list li a div{color:#999;font-size:var(--f-body2);letter-spacing:-.01px;line-height:17px;margin-top:8px}.board-list li a div .green{color:#46bc2f}.board-list li a div strong{margin-right:3px}.file-wrap h4{align-items:center;color:#333;display:flex;font-size:var(--f-body1);font-weight:400;letter-spacing:-.01px}.file-wrap h4 .ico-camera{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-camera.svg);background-position:50%;background-repeat:no-repeat;background-size:21px 21px;display:block;height:21px;margin-right:4px;width:21px}.file-wrap .add-file,.file-wrap .file-list{background:#fff;border:1px solid #c5c5c5;border-radius:4px;margin-top:12px}.file-wrap .add-file{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-add-file.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;height:42px;overflow:hidden;text-indent:-99999px}.file-wrap .file-list{padding:12px}.file-wrap .file-list ul li{align-items:center;color:#4c4bae;display:flex;font-size:var(--f-body2);letter-spacing:-.01px}.file-wrap .file-list ul li a{color:#4c4bae}.file-wrap .file-list ul li .ico-file-delete{background-image:url(https://static.edmclass.com/ielts/my_class/mo/ico-delete-file.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;display:block;height:16px;margin-left:8px;width:16px}.board-view .pd-title{color:#333;font-size:var(--f-body2);font-weight:700;letter-spacing:-.26px;line-height:19px}.board-view .pd-name{color:#333;font-size:var(--f-size15);letter-spacing:-.01px;line-height:21px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-view .date{color:#999;font-size:var(--f-body2);letter-spacing:-.01px;line-height:19px;margin-top:8px}.board-view .date strong{color:#333}.board-view div{color:#333;font-size:var(--f-body1);letter-spacing:-.01px;line-height:1.7;margin:24px 0 52px}.board-view~.correct-detail-wrap{border-top:3px solid #f0f0f2;margin:32px -16px 0;padding:32px 16px 0}.board-view.contactInfo div{margin:0}.board-view.contactInfo .pd-info{align-items:center;border-bottom:1px solid var(--s-color1);display:flex;min-height:36px}.board-view.contactInfo .pd-info>*{color:var(--n-subTitle);font-size:14px;letter-spacing:-.28px;line-height:20px;margin:0;padding:0 12px}.board-view.contactInfo .pd-info .pd-title{color:var(--n-info);font-size:12px;font-weight:700;letter-spacing:-.24px;line-height:16px;width:70px}.board-view.contactInfo .pd-content{border-bottom:1px solid var(--s-color1);color:var(--n-subTitle);min-height:84px;padding:12px}.alert-wrap{align-items:center;background:#fff 0 0 no-repeat padding-box;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 3px 6px #00000029;display:none;flex-direction:column;left:50%;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 60px);z-index:999999}.alert-wrap.on{display:flex}.alert-wrap .ico-close{background-image:url(https://static.edmclass.com/ielts/my_class/ico_alert_close.svg);background-size:16px 16px;height:16px;position:absolute;right:11px;top:14px;width:16px}.alert-wrap .ico-close,.alert-wrap [class^=ico-alert-icon]{background-position:50%;background-repeat:no-repeat;display:block}.alert-wrap [class^=ico-alert-icon]{background-size:50px 50px;border-radius:100%;height:50px;width:50px}.alert-wrap .ico-alert-icon1{background-image:url(https://static.edmclass.com/ielts/my_class/ico_alert_icon1.svg)}.alert-wrap .ico-alert-icon2{background-image:url(https://static.edmclass.com/ielts/my_class/ico_alert_icon2.svg)}.alert-wrap .ico-alert-icon3{background-image:url(https://static.edmclass.com/ielts/my_class/ico_alert_icon3.svg)}.alert-wrap .alert-contents{color:#333333cc;font-size:var(--f-body1);letter-spacing:-.01px;line-height:21px;padding:25px 0 24px;text-align:center}.alert-wrap .alert-contents ul{margin-top:16px}.alert-wrap .alert-contents ul li{color:#000;font-size:var(--f-body1);letter-spacing:-.01px;line-height:24px;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.alert-wrap .alert-btn{display:flex;gap:8px}.alert-wrap .alert-btn .button{color:#000;font-size:var(--f-heading3);font-weight:700;letter-spacing:-.02px;line-height:24px;padding:9px 16px}.alert-wrap .alert-btn .button.error{color:#d53236}.d-none,.volume{display:none}.volume{background-color:#000;flex-direction:column;gap:4px;padding:8px 5px;position:relative;right:0;top:30px}.volume:not(:checked)>input{position:absolute;top:-9999px}.volume:not(:checked)>label{background:#fff;cursor:pointer;display:block;height:6px;width:15px}.volume>input:checked~label{background:#46bc2f}.volume:not(:checked)>label:hover,.volume:not(:checked)>label:hover~label,.volume>input:checked+label:hover,.volume>input:checked+label:hover~label,.volume>input:checked~label:hover,.volume>input:checked~label:hover~label,.volume>label:hover~input:checked~label{color:#46bc2f}.playx{background-color:#000;bottom:-40px;display:none;flex-direction:column;gap:4px;padding:8px;position:absolute;right:0}.playx span{color:#fff;font-size:var(--f-body2);letter-spacing:-.01px;line-height:19px;margin-bottom:5px;white-space:nowrap}.playx:not(:checked)>input{position:absolute;top:-9999px}.playx:not(:checked)>label{color:#fff;cursor:pointer;display:block;font-size:var(--f-body4);letter-spacing:-.01px;white-space:nowrap}.playx:not(:checked)>label:hover,.playx:not(:checked)>label:hover+label,.playx>input:checked+label{color:#46bc2f}.on>.playx,.on>.volume{display:flex}.certificateArea .popupWrap-common .infoWrap #product{background:#fff;margin-top:0;padding:10px 16px}.file-list{display:none}.active .file-list,.has-files .file-list{display:block}.product-list.cdt li .btn-go.disabled{font-size:var(--f-size12);height:30px;margin-bottom:-5px;margin-top:10px}.dashboard #product .product-list{margin-top:16px}.notice-container{text-align:left;width:100%}.notice-link{align-items:center;background-color:#edf5fa;border-radius:50px;color:#0059ff!important;display:flex;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:16px;margin-bottom:15px;padding:12px 16px;position:relative;text-decoration:none;width:100%}.notice-icon-left{height:16px;margin-right:2px;width:16px}.notice-icon-right-wrapper{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.notice-icon-right{height:20px;width:20px}.commentArea{font-size:var(--f-body1);padding:0 16px 52px}.commentArea textarea{border:1px solid var(--s-color1);border-radius:8px;font-family:inherit;font-size:var(--f-body1);outline:0;padding:9px;white-space:pre-wrap;word-wrap:break-word;overflow:hidden}.commentArea textarea::placeholder{color:var(--n-info)}.commentArea textarea:focus-visible{border-color:#339dff}.commentArea .comment .box textarea,.commentArea .userContentText textarea{background-color:transparent;border:none;font-size:inherit;overflow:hidden;padding:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;color:var(--n-subTitle);display:-moz-box;display:-webkit-box;height:100%;letter-spacing:-.24px;line-height:16px}.commentArea .comment .box textarea:focus-visible,.commentArea .userContentText textarea:focus-visible{outline:none}.commentArea .comment .box .moreBtn,.commentArea .userContentText .moreBtn{color:var(--n-info2);font-weight:500;margin-top:6px;text-decoration:underline}.commentArea .comment .box .textWrap,.commentArea .userContentText .textWrap{letter-spacing:-.24px;line-height:16px}.commentArea .box{border-radius:var(--b-radius0);font-size:var(--f-body3);padding:12px;position:relative}.commentArea .box .manager{align-items:center;border-bottom:1px solid var(--s-color1);display:flex;margin-bottom:8px;padding-bottom:9px}.commentArea .box .manager .profile{background-image:url(https://static.edmclass.com/common/board/comment-profile.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--s-color1);border-radius:var(--b-radius3);height:32px;overflow:hidden;position:relative;width:32px}.commentArea .box .manager .profile.teacher{background-image:url(https://static.edmclass.com/common/board/comment-profile-t.png)}.commentArea .box .manager .profile.manager{background-image:url(https://static.edmclass.com/common/board/comment-profile-m.png)}.commentArea .box .manager .info{color:var(--n-info);font-size:var(--f-body4);letter-spacing:-.22px;line-height:14px;padding-left:8px}.commentArea .box .manager .info .name{color:var(--n-subTitle);font-size:var(--f-body1);font-weight:700;letter-spacing:-.28px;line-height:20px}.commentArea .box .remove-comment{background-image:url(https://static.edmclass.com/common/popupCloseBtn_mo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:14px;position:absolute;right:12px;top:12px;width:14px}.commentArea .box .textWrap .buttonWrap{padding-top:4px}.commentArea .box .textWrap .buttonWrap>*+*{margin-left:17px;position:relative}.commentArea .box .textWrap .buttonWrap>*+:before{background-color:var(--s-color1);content:"";height:8px;left:-8.5px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.commentArea .box .textWrap .buttonWrap .add-comment{background-image:url(https://static.edmclass.com/common/board/add-comment-icon.svg);background-position:0;background-repeat:no-repeat;background-size:14px;padding-left:18px}.commentArea .box .textWrap .buttonWrap .hide-comment{cursor:default;display:flex}.commentArea .box .textWrap .buttonWrap .hide-comment p{cursor:pointer}.commentArea .box .textWrap .buttonWrap .hide-comment .num{display:inline-block;font-weight:500}.commentArea .box .textWrap .buttonWrap .hide-comment .type2,.commentArea .box .textWrap .buttonWrap .hide-comment.hide .type1{display:none}.commentArea .box .textWrap .buttonWrap .hide-comment.hide .type2{display:inline-block}.commentArea .comment{padding-left:24px;padding-top:16px;position:relative}.commentArea .comment:before{background-image:url(https://static.edmclass.com/common/board/refund-comment.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:16px;width:16px}.commentArea .comment .box{background-color:var(--b-color5)}.commentArea .comment .box .textWrap .text{max-height:63px;overflow:hidden}.commentArea .comment .box textarea{line-clamp:4;-webkit-line-clamp:4}.replyArea .replyInputWrap .pictureWrap{display:none}.replyArea .replyInputWrap{display:none;margin-top:8px;padding-left:24px;position:relative}.replyArea.input .replyInputWrap{display:block}.commentArea .comment.n{padding-left:0}.commentArea .comment.n:before{display:none}.commentArea .userContentText .textWrap .text{max-height:98px;overflow:hidden}.commentArea .userContentText textarea{line-clamp:6;-webkit-line-clamp:6;cursor:pointer}.commentArea .userContentText .imgWrap{border-radius:var(--b-radius0);height:100px;margin-top:14px;max-width:328px;overflow:hidden;position:relative;width:100%}.commentArea .userContentText .imgWrap img{border-radius:var(--b-radius0);object-fit:contain;width:100%}.commentArea .userContentText .imgWrap img+img{margin-top:8px}.commentArea .userContentText .imgWrap .allNum{background-color:rgba(29,29,31,.5);border-top-left-radius:4px;bottom:0;color:var(--n-white);font-size:var(--f-body4);font-weight:700;height:16px;line-height:16px;position:absolute;right:0;text-align:center;width:16px}.commentArea .userContentText .imgWrap .allNum:after{backdrop-filter:blur(6px);content:"";height:100%;position:absolute;width:100%}.commentArea .comment .box .textWrap.allView .text,.commentArea .userContentText .textWrap.allView .text{max-height:none}.commentArea .comment .box .textWrap.allView .text textarea,.commentArea .userContentText .textWrap.allView .text textarea{max-height:none;line-clamp:none;-webkit-line-clamp:initial}.commentArea .comment .box .textWrap.allView .text textarea:focus-visible,.commentArea .userContentText .textWrap.allView .text textarea:focus-visible{border-color:transparent;outline:1px solid transparent}.commentArea .userContentText .textWrap.allView .imgWrap{height:auto}.commentArea .comment .box .textWrap.allView .moreBtn,.commentArea .userContentText .textWrap.allView .imgWrap .allNum,.commentArea .userContentText .textWrap.allView .moreBtn{display:none}.commentArea .commentArea.gray{background-color:transparent}.commentArea .commentArea.gray .box{background-color:var(--n-white);border:1px solid var(--s-color1)}.commentArea .title{font-weight:700;margin-bottom:16px;padding:16px 0}.commentArea .title span{color:#0059ff}.commentArea .original-comment .box{border:1px solid var(--s-color1)}.commentArea .original-comment .box .textWrap .text{letter-spacing:-.24px;line-height:16px}.commentArea .comment,.commentArea .replyArea{padding-top:12px}.commentArea .comment .reply .who{display:none;padding-right:5px;position:relative}.commentArea .comment .reply .who:before{content:"@";font-weight:700}.commentArea .comment~.comment:before{display:none}.replyInputWrap .file-list{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 8px}.replyInputWrap .file-list .imageFile{margin-right:8px;position:relative;width:72px}.replyInputWrap .file-list .imageFile img{border-radius:var(--b-radius0);height:72px;object-fit:cover;overflow:hidden;width:72px}.replyInputWrap .file-list .imageFile .remove{background-color:var(--n-deactivate);background-image:url(https://static.edmclass.com/common/board/upload-remove-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;height:16px;position:absolute;right:5.33px;top:5.33px;width:16px}.replyInputWrap .file-list .imageFile .file-name{align-items:center;display:flex;font-size:var(--f-body3);margin-top:4px}.replyInputWrap .file-list .imageFile .file-name span:before{content:"."}.replyInputWrap .reply-textWrap{padding-right:8px;position:relative;width:100%;width:calc(100% - 50px)}.replyInputWrap .reply-textWrap .send-file{background-image:url(https://static.edmclass.com/common/board/add-file-16.svg);background-position:50%;background-size:contain;cursor:pointer;height:16px;position:absolute;right:20px;top:12px;width:16px}.replyInputWrap .reply-textWrap .text{display:block;height:40px;max-height:100px;min-height:40px}.replyInputWrap .reply-textWrap .text textarea{height:100%;padding-right:18px}.replyInputWrap.addFile .file-list{padding-bottom:10px}.replyInputWrap.addFile .reply-textWrap{padding:0;position:relative}.replyInputWrap.addFile .reply-textWrap:before{border:1px solid var(--p-color1);border-radius:var(--b-radius0);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;touch-action:none;width:calc(100% - 8px);z-index:2}.replyInputWrap.addFile .reply-textWrap:after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:16px}.replyInputWrap.addFile .reply-textWrap .text textarea{border-color:transparent}.replyInputWrap .registration{background-color:var(--n-white);border:1px solid var(--p-color2);border-radius:var(--b-radius0);color:var(--p-color2);font-size:var(--f-body1);height:40px;line-height:1.2;transition:background-color .3s ease;width:50px}.replyInputWrap.re-reply{display:none;margin-top:8px;padding-left:24px}.container_m .comment .box textarea,.container_m .userContentText textarea{background-color:transparent;border:none;font-size:inherit;overflow:hidden;padding:0;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;color:var(--n-subTitle);display:-moz-box;display:-webkit-box;height:auto;letter-spacing:-.24px;line-height:16px}.container_m .comment .box textarea:focus-visible,.container_m .userContentText textarea:focus-visible{outline:none}.container_m .comment .box .moreBtn,.container_m .userContentText .moreBtn{color:var(--n-info2);font-weight:500;margin-top:6px;text-decoration:underline}.container_m .comment .box .textWrap,.container_m .userContentText .textWrap{letter-spacing:-.24px;line-height:16px}.container_m .commentArea .box{border-radius:var(--b-radius0);font-size:var(--f-body3);padding:12px;position:relative}.container_m .commentArea .box .manager{align-items:center;border-bottom:1px solid var(--s-color1);display:flex;margin-bottom:8px;padding-bottom:9px}.container_m .commentArea .box .manager .profile{background-image:url(https://static.edmclass.com/common/board/comment-profile.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--s-color1);border-radius:var(--b-radius3);height:32px;overflow:hidden;position:relative;width:32px}.container_m .commentArea .box .manager .profile.teacher{background-image:url(https://static.edmclass.com/common/board/comment-profile-t.png)}.container_m .commentArea .box .manager .profile.manager{background-image:url(https://static.edmclass.com/common/board/comment-profile-m.png)}.container_m .commentArea .box .manager .info{color:var(--n-info);font-size:var(--f-body4);letter-spacing:-.22px;line-height:14px;padding-left:8px}.container_m .commentArea .box .manager .info .name{color:var(--n-subTitle);font-size:var(--f-body1);font-weight:700;letter-spacing:-.28px;line-height:20px}.container_m .commentArea .box .remove-comment{background-image:url(https://static.edmclass.com/common/popupCloseBtn_mo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:14px;position:absolute;right:12px;top:12px;width:14px}.container_m .commentArea .box .textWrap .buttonWrap{padding-top:4px}.container_m .commentArea .box .textWrap .buttonWrap>*+*{margin-left:17px;position:relative}.container_m .commentArea .box .textWrap .buttonWrap>*+:before{background-color:var(--s-color1);content:"";height:8px;left:-8.5px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.container_m .commentArea .box .textWrap .buttonWrap .add-comment{background-image:url(https://static.edmclass.com/common/board/add-comment-icon.svg);background-position:0;background-repeat:no-repeat;background-size:14px;padding-left:18px}.container_m .commentArea .box .textWrap .buttonWrap .hide-comment{cursor:default;display:flex}.container_m .commentArea .box .textWrap .buttonWrap .hide-comment p{cursor:pointer}.container_m .commentArea .box .textWrap .buttonWrap .hide-comment .num{display:inline-block;font-weight:500}.container_m .commentArea .box .textWrap .buttonWrap .hide-comment .type2,.container_m .commentArea .box .textWrap .buttonWrap .hide-comment.hide .type1{display:none}.container_m .commentArea .box .textWrap .buttonWrap .hide-comment.hide .type2{display:inline-block}.container_m .comment{padding-left:24px;padding-top:16px;position:relative}.container_m .comment:before{background-image:url(https://static.edmclass.com/common/board/refund-comment.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:16px;width:16px}.container_m .comment .box{background-color:var(--b-color5)}.container_m .comment .box .textWrap .text{max-height:63px;overflow:hidden}.container_m .comment .box textarea{line-clamp:4;-webkit-line-clamp:4}.container_m .commentArea .replyArea .replyInputWrap .pictureWrap{display:none}.container_m .commentArea .replyArea .replyInputWrap{display:none;margin-top:8px;padding-left:24px;position:relative}.container_m .commentArea .replyArea.input .replyInputWrap{display:block}.container_m .comment.n{padding-left:0}.container_m .comment.n:before{display:none}.container_m .userContentText .textWrap .text{max-height:98px;overflow:hidden}.container_m .userContentText textarea{line-clamp:6;-webkit-line-clamp:6;cursor:pointer}.container_m .userContentText .imgWrap{border-radius:var(--b-radius0);height:100px;margin-top:14px;max-width:328px;overflow:hidden;position:relative;width:100%}.container_m .userContentText .imgWrap img{border-radius:var(--b-radius0);object-fit:contain;width:100%}.container_m .userContentText .imgWrap img+img{margin-top:8px}.container_m .userContentText .imgWrap .allNum{background-color:rgba(29,29,31,.5);border-top-left-radius:4px;bottom:0;color:var(--n-white);font-size:var(--f-body4);font-weight:700;height:16px;line-height:16px;position:absolute;right:0;text-align:center;width:16px}.container_m .userContentText .imgWrap .allNum:after{backdrop-filter:blur(6px);content:"";height:100%;position:absolute;width:100%}.container_m .comment .box .textWrap.allView .text,.container_m .userContentText .textWrap.allView .text{max-height:none}.container_m .comment .box .textWrap.allView .text textarea,.container_m .userContentText .textWrap.allView .text textarea{max-height:none;line-clamp:none;-webkit-line-clamp:initial}.container_m .comment .box .textWrap.allView .text textarea:focus-visible,.container_m .userContentText .textWrap.allView .text textarea:focus-visible{border-color:transparent;outline:1px solid transparent}.container_m .userContentText .textWrap.allView .imgWrap{height:auto}.container_m .comment .box .textWrap.allView .moreBtn,.container_m .userContentText .textWrap.allView .imgWrap .allNum,.container_m .userContentText .textWrap.allView .moreBtn{display:none}.container_m .commentArea.gray{background-color:transparent}.container_m .commentArea.gray .box{background-color:var(--n-white);border:1px solid var(--s-color1)}.container_m .commentArea .fileWrap{background-color:var(--b-color5);font-size:var(--f-body3);font-weight:700;margin-top:12px;padding:12px 0}.container_m .commentArea .fileWrap .file{color:var(--n-info);display:flex;justify-content:space-between;letter-spacing:-.24px;line-height:16px}.container_m .commentArea .fileWrap .file .name{color:var(--n-info);display:inline-block;max-width:calc(100% - 68px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container_m .commentArea .fileWrap .file .icon{background-image:url(https://static.edmclass.com/common/board/file_down.svg);background-position:100%;background-repeat:no-repeat;background-size:16px;color:var(--p-color1);display:inline-block;padding-right:20px;text-align:right;text-decoration:underline;width:68px}