@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;700&display=swap);.base-header[data-v-acf18482]{min-height:56px;background:#006b68;-webkit-animation:delayShow-acf18482 .2s forwards;animation:delayShow-acf18482 .2s forwards;padding:0}@media screen and (min-width:768px){.base-header[data-v-acf18482]{-webkit-animation:none;animation:none}}.base-header .btn-left[data-v-acf18482]{top:0;left:0;text-decoration:none;opacity:0;-webkit-animation:delayShow-acf18482 .2s forwards;animation:delayShow-acf18482 .2s forwards}@media screen and (min-width:768px){.base-header .btn-left[data-v-acf18482]{opacity:1;-webkit-animation:none;animation:none}}.base-header .btn-left .left-icon[data-v-acf18482]{padding:6px 6px 6px 12px}.base-header .btn-left .red-dot[data-v-acf18482]{width:14px;height:14px;top:12px;right:6px;border-radius:50%;z-index:5}.base-header .btn-left .left-text[data-v-acf18482]{padding-left:16px}@media screen and (min-width:768px){.base-header .btn-left .left-text[data-v-acf18482]{background:#f35d23;padding:5px 12px;margin-left:16px;border-radius:.5rem;line-height:28px}}.base-header .breadcrumb-container[data-v-acf18482]{margin-right:8px}.base-header .breadcrumb-container .bread-title[data-v-acf18482]{font-size:20px;margin-right:8px}.base-header .breadcrumb-container .bread-title.clickable[data-v-acf18482]{cursor:pointer}.base-header .breadcrumb-container .bread-title.clickable[data-v-acf18482]:hover{text-decoration:underline}.base-header .breadcrumb-container i[data-v-acf18482]{font-size:32px;color:#909399}.base-header .base-header-title[data-v-acf18482]{opacity:0;-webkit-animation:delayShow-acf18482 .2s forwards;animation:delayShow-acf18482 .2s forwards}@media screen and (min-width:768px){.base-header .base-header-title[data-v-acf18482]{opacity:1;-webkit-animation:none;animation:none}}.base-header .btn-right[data-v-acf18482]{right:0;text-decoration:none}.base-header .btn-right .right-icon[data-v-acf18482]{padding:6px 12px 6px 6px}@media screen and (min-width:768px){.base-header .btn-right .right-icon[data-v-acf18482]{background:#f35d23;padding:5px 12px;margin-right:8px;border-radius:.5rem;line-height:28px}}.base-header .btn-right .right-text[data-v-acf18482]{padding-right:16px}.base-header .avatar-wrap[data-v-acf18482]{width:40px;height:40px}.base-header .avatar-wrap[data-v-acf18482] .btn{padding:0}.base-header .notifiction-wrap[data-v-acf18482]{width:40px;height:40px;border-radius:50%}.base-header .notifiction-wrap .icon-Bell[data-v-acf18482]{font-size:30px}.base-header .notifiction-wrap .notification-dot[data-v-acf18482]{width:14px;height:14px;border-radius:50%;top:0;right:0}.base-header.primary-header[data-v-acf18482]{background:#f8f9fb;padding:0 32px;min-height:80px;border-bottom:1px solid #dcdfe6}.base-header.jungo-base-header[data-v-acf18482]{border-bottom:1px solid #dcdfe6;color:#303133!important}@media screen and (min-width:768px){.base-header.jungo-base-header .btn-left .left-text[data-v-acf18482]{background:#006b68;color:#fff}.base-header.jungo-base-header .btn-right .right-icon[data-v-acf18482]{background:#009e98;color:#fff}}[data-v-acf18482] .dropdown-menu{max-width:224px;width:224px}[data-v-acf18482] .dropdown-item{height:36px}[data-v-acf18482] .dropdown-item:active,[data-v-acf18482] .dropdown-item:focus,[data-v-acf18482] .dropdown-item:hover{background:rgba(0,0,0,.05);color:#303133}.jungo-dropdown[data-v-acf18482] .dropdown-item:active,.jungo-dropdown[data-v-acf18482] .dropdown-item:focus,.jungo-dropdown[data-v-acf18482] .dropdown-item:hover{background:#ebf3f5}@-webkit-keyframes delayShow-acf18482{0%{opacity:0}to{opacity:1}}@keyframes delayShow-acf18482{0%{opacity:0}to{opacity:1}}.user-card[data-v-64d1aeb3]{padding:20px;box-shadow:0 2px 7px hsla(0,0%,78%,.3)}@media screen and (min-width:768px){.user-card[data-v-64d1aeb3]{padding:8px 0 20px;box-shadow:none}}.user-card .img-avatar[data-v-64d1aeb3]{margin-right:12px;width:60px;height:60px;border-radius:50%}@media screen and (min-width:768px){.user-card .img-avatar[data-v-64d1aeb3]{width:100px;height:100px;margin-right:0;margin-bottom:16px;border-radius:3px}}.calendar[data-v-753cfb80]{box-shadow:0 2px 7px 0 hsla(0,0%,78%,.30196078431372547);width:100%;padding:0 24px}@media screen and (min-width:768px){.calendar[data-v-753cfb80]{border-radius:10px;width:100%;padding:20px 24px 40px}}@media screen and (min-width:1440px){.calendar[data-v-753cfb80]{height:calc(100vh - 104px);padding:20px 40px 40px}}.calendar[data-v-753cfb80] .custom-calendar{width:100%}.calendar[data-v-753cfb80] .custom-calendar.vc-container{--weekday-bg:#dcdfe5;--day-border:1px solid #dcdfe5;--day-width:38px;--day-height:38px;--day-line-height:38px;--text-xl:20px;border-radius:0;border:none}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar.vc-container{--day-width:auto;--day-height:124px}}.calendar[data-v-753cfb80] .custom-calendar .vc-header{padding:20px 0}.calendar[data-v-753cfb80] .custom-calendar .vc-header .vc-title{color:#303133;line-height:30px;font-weight:700}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-header .vc-title{line-height:40px}}.calendar[data-v-753cfb80] .custom-calendar .vc-arrows-container{padding:20px 0;width:224px;left:calc(50% - 112px)}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-arrows-container{width:400px;left:calc(50% - 200px)}}.calendar[data-v-753cfb80] .custom-calendar .vc-arrows-container .vc-arrow:hover{background:transparent}.calendar[data-v-753cfb80] .custom-calendar .vc-arrows-container .vc-arrow{color:#909399}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-arrows-container .vc-arrow .vc-svg-icon{width:36px;height:36px}}.calendar[data-v-753cfb80] .custom-calendar .vc-weeks{padding:0;margin-bottom:8px}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-weeks{border:var(--day-border);margin-bottom:0}}.calendar[data-v-753cfb80] .custom-calendar .vc-weekday{color:#c0c4cc;font-size:var(--text-base);padding:0;line-height:30px;margin-bottom:8px}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-weekday{color:#fff;font-size:var(--text-xl);background:var(--weekday-bg);font-weight:700;line-height:34px;margin-bottom:0}}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content{font-size:var(--text-base);line-height:var(--day-line-height);height:var(--day-height);width:var(--day-width);font-weight:var(--font-normal);border-radius:50%;position:relative}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-day-content{border:2px solid transparent;flex-direction:column;border-radius:0;justify-content:start}}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-day-content .day-label{border-radius:50%;width:32px;line-height:28px;margin:0;border:2px solid transparent;display:inline-block;margin:8px 0 0 5px;align-self:flex-start;position:absolute}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content .day-sticker{flex:1 0 0;min-height:0;display:flex;margin:24px 0 0}}@media screen and (min-width:768px) and (min-width:1440px){.calendar[data-v-753cfb80] .custom-calendar .vc-day-content .day-sticker{margin:16px 8px 0}}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-day-content .day-sticker>img{max-height:100%;max-width:100%;margin-left:auto;margin-right:auto;width:90px;height:90px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:768px) and (min-width:1024px){.calendar[data-v-753cfb80] .custom-calendar .vc-day-content .day-sticker>img{width:auto;height:auto;-o-object-fit:initial;object-fit:fill}}@media screen and (min-width:1440px){.calendar[data-v-753cfb80] .custom-calendar .vc-day-content{height:calc(16.66667vh - 47.33333px)}}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content:hover{border:2px solid #009e98}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-day-content:hover{background-color:transparent}}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.before-day,.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.before-day:hover{background:#f8f9fb}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.is-mobile.count-little{background:rgba(255,192,105,.2)}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.is-mobile.count-some{background:rgba(255,192,105,.4)}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.is-mobile.count-many{background:rgba(255,192,105,.6)}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.is-mobile.course-complete-day:after{position:absolute;content:"\e94d";font-size:32px;font-family:icomoon!important;background:#006b68;border-radius:50%;width:100%;height:100%;color:#fff}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.is-mobile.course-complete-day.active:after{line-height:34px}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.is-mobile.verification-day:after{position:absolute;content:"\e922";font-size:32px;font-family:icomoon!important;background:#006b68;border-radius:50%;width:100%;height:100%;color:#fff}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.is-mobile.verification-day.active:after{line-height:34px}.calendar[data-v-753cfb80] .custom-calendar .vc-day-content.active{border:2px solid #009e98}.calendar[data-v-753cfb80] .custom-calendar .vc-day{margin-bottom:12px}@media screen and (min-width:768px){.calendar[data-v-753cfb80] .custom-calendar .vc-day{margin-bottom:0}.calendar[data-v-753cfb80] .custom-calendar .vc-day:not(.on-bottom){border-bottom:var(--day-border)}.calendar[data-v-753cfb80] .custom-calendar .vc-day:not(.on-right){border-right:var(--day-border)}}.calendar .icon-Calendar[data-v-753cfb80]{color:#009e98;font-size:32px;right:16px;top:16px;cursor:pointer}@media screen and (min-width:768px){.calendar .icon-Calendar[data-v-753cfb80]{right:24px;top:40px}}@media screen and (min-width:1440px){.calendar .icon-Calendar[data-v-753cfb80]{right:40px;top:40px}}.calendar .icon-Calendar.is-disable[data-v-753cfb80]{color:#c0c4cc;cursor:auto}.learning-card .type[data-v-2eff9a3b]{flex-shrink:0;margin-left:16px}.milestone-card[data-v-9f7ed8fa]{--day-width:32px;--day-height:32px;--day-line-height:32px;--text-xl:20px;border-radius:0;min-height:50px}.milestone-card .btn-milestone[data-v-9f7ed8fa]{flex-shrink:0;margin-left:10px}.milestone-card .milestone-icon[data-v-9f7ed8fa]{font-size:16px;line-height:var(--day-line-height);height:var(--day-height);width:var(--day-width);border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;margin-right:10px;flex-shrink:0}.milestone-card .milestone-icon[data-v-9f7ed8fa]:after{position:absolute;font-size:24px;font-family:icomoon!important;background:#006b68;border-radius:50%;width:100%;height:100%;color:#fff;padding-left:4px}.milestone-card .rank-upgrade-day[data-v-9f7ed8fa]:after{content:"\e922"}.milestone-card .course-complete-day[data-v-9f7ed8fa]:after{content:"\e94d"}.milestone-card .level-upgrade-day[data-v-9f7ed8fa]:after{content:"\e956";padding-left:5px;padding-top:1px}.learning-process[data-v-33dcd21a]{font-family:Microsoft YaHei;height:100%}@media screen and (min-width:768px){.learning-process[data-v-33dcd21a]{background:#ebf3f5}}@media screen and (min-width:768px){.learning-process .learning-process-container[data-v-33dcd21a]{height:100%;padding:24px;max-width:1440px}}.learning-process .wrapper-calendar[data-v-33dcd21a]{width:100%}@media screen and (min-width:768px){.learning-process .wrapper-calendar[data-v-33dcd21a]{height:calc(100vh - 104px);padding-right:12px;overflow:overlay}}.learning-process .wrap-operate-panel[data-v-33dcd21a]{height:100%;width:100%}@media screen and (min-width:768px){.learning-process .wrap-operate-panel[data-v-33dcd21a]{border-radius:10px;height:calc(100vh - 104px);max-width:384px;margin-left:4px}}@media screen and (min-width:768px){.learning-process .wrap-operate-panel .learning-list[data-v-33dcd21a]{overflow:overlay;background:#f8f9fb;padding:16px;height:100%;border-radius:3px;border:1px solid #dcdfe5}}.learning-process .wrap-operate-panel .icon-Pennant[data-v-33dcd21a]{color:#fff;font-size:32px;right:16px;top:16px}.learning-process .wrap-operate-panel .pennant-icon[data-v-33dcd21a]{font-size:16px;line-height:38px;height:38px;width:38px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px;flex-shrink:0;right:8px;top:16px;cursor:pointer}.learning-process .wrap-operate-panel .pennant-icon[data-v-33dcd21a]:after{content:"\e957";position:absolute;font-size:28px;font-family:icomoon!important;background:#009e98;border-radius:50%;width:100%;height:100%;color:#fff;padding-left:4px}.item-border-top[data-v-33dcd21a]{border-top:1px solid #dcdfe6}.date-title[data-v-33dcd21a]{color:#606266;padding:12px 16px}.date-milestone[data-v-33dcd21a]{border-top:1px solid #dcdfe5}