.custom-dialog .customdialog .dialog-title[data-v-58950e60]{margin:0;padding:0;margin-left:24px;font-size:18px;font-weight:600;color:#333}.custom-dialog .customdialog .dialog-title .default-title[data-v-58950e60]{display:flex;align-items:center;gap:10px}.custom-dialog .customdialog .dialog-title .default-title .title-icon[data-v-58950e60]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8b7cff,#6a5af9);display:inline-block;position:relative}.custom-dialog .customdialog .dialog-title .default-title .title-icon[data-v-58950e60]:after{content:"";position:absolute;left:7px;top:5px;width:6px;height:10px;border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-dialog .customdialog .dialog-title .default-title .title-text[data-v-58950e60]{color:#333}.custom-dialog .customdialog .dialog-body[data-v-58950e60]{width:100%;flex:1}.custom-dialog .customdialog .dialog-footer[data-v-58950e60]{width:100%;min-height:68px;display:flex;align-items:center;justify-content:flex-end}[data-v-58950e60] .el-dialog{background:#fff;box-shadow:0 8px 32px 0 rgba(106,90,249,.2);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden}[data-v-58950e60] .el-dialog .el-dialog__header{margin:0;padding:0;width:100%;flex-basis:56px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}[data-v-58950e60] .el-dialog .el-dialog__headerbtn{top:12px;right:16px;font-size:24px}[data-v-58950e60] .el-dialog .el-dialog__headerbtn .el-dialog__close{color:#999}[data-v-58950e60] .el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#6a5af9}[data-v-58950e60] .el-dialog .el-dialog__body{margin:0;padding:0;width:100%;flex-grow:1;flex-shrink:1;font-size:inherit!important}[data-v-58950e60] .el-dialog .el-dialog__footer{margin:0;padding:0;width:100%}.base-dialog-min0 .dialog-body[data-v-58950e60]{min-height:300px!important}.base-dialog-min .dialog-body[data-v-58950e60]{min-height:380px!important}.base-dialog-form .dialog-body[data-v-58950e60]{min-height:600px}.base-dialog-table .dialog-body[data-v-58950e60]{min-height:500px}.base-dialog-max .dialog-body[data-v-58950e60]{min-height:600px}.base-dialog-max2 .dialog-body[data-v-58950e60]{min-height:700px}@media screen and (max-width:768px){[data-v-58950e60] .el-dialog{width:92%!important;margin:8vh auto 5vh!important;max-height:85vh}[data-v-58950e60] .el-dialog .el-dialog__header{flex-basis:48px;padding:0 16px}[data-v-58950e60] .el-dialog .el-dialog__body{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(85vh - 108px)}[data-v-58950e60] .el-dialog .el-dialog__footer{min-height:56px;padding:8px 12px}.customdialog .dialog-title[data-v-58950e60]{margin-left:12px;font-size:16px}.customdialog .dialog-title .default-title[data-v-58950e60]{gap:8px}.customdialog .dialog-title .default-title .title-icon[data-v-58950e60]{width:20px;height:20px}.customdialog .dialog-title .default-title .title-icon[data-v-58950e60]:after{left:6px;top:4px;width:5px;height:9px}.customdialog .dialog-title .default-title .title-text[data-v-58950e60]{font-size:16px}.customdialog .dialog-footer[data-v-58950e60]{min-height:56px;padding:0 12px;justify-content:center;flex-wrap:wrap;gap:8px}.customdialog .dialog-footer[data-v-58950e60] .el-button{margin:4px;padding:8px 16px;font-size:13px}}@media screen and (max-width:480px){[data-v-58950e60] .el-dialog{width:94%!important;margin:5vh auto 3vh!important;max-height:90vh}[data-v-58950e60] .el-dialog .el-dialog__headerbtn{top:10px;right:10px;font-size:20px}}.main-container .exercises[data-v-677cbbb7],.main-container[data-v-677cbbb7]{width:100%}.main-container .exercises .item_cont[data-v-677cbbb7]{margin-top:14px}.main-container .exercises .item_cont .title[data-v-677cbbb7]{font-weight:700;padding:0 0 14px 0}.main-container .exercises .item_cont .name[data-v-677cbbb7]{padding-bottom:18px;display:flex;flex-wrap:wrap}.main-container .exercises .item_cont .name .sort[data-v-677cbbb7]{margin-right:6px}.main-container .exercises .item_cont .name[data-v-677cbbb7] p{margin:0}.main-container .exercises .item_cont .item_li[data-v-677cbbb7]{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}.main-container .exercises .item_cont .item_li .item_sort[data-v-677cbbb7]{flex-shrink:0;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #dfdfdf;border-radius:50%;cursor:pointer}.main-container .exercises .item_cont .item_li .active[data-v-677cbbb7]{border:none;color:#fff;border:1px solid rgba(64,158,255,.8);background-color:rgba(64,158,255,.8)}.main-container .exercises .item_cont .item_li .item_opt[data-v-677cbbb7]{flex:1;padding-left:12px;word-break:break-word}.main-container .exercises .item_cont .item_li .item_opt[data-v-677cbbb7] p{margin:0}.main-container .exercises .item_cont .item_li .item_opt[data-v-677cbbb7] img{max-width:100%;height:auto}.main-container .exercises .item_cont .item_li[data-v-677cbbb7]:last-child{margin-bottom:30px}.main-container .exercises .checkOpt[data-v-677cbbb7]{min-height:30px;line-height:30px;display:flex;align-items:center;flex-wrap:wrap;padding:6px 4px;background-color:#f1f1f1}.main-container .exercises .checkOpt .iconsClose[data-v-677cbbb7]{color:red;font-size:24px}.main-container .exercises .checkOpt .iconsCheck[data-v-677cbbb7]{color:#67c23a;font-size:24px}.main-container .exercises .checkOpt .desc[data-v-677cbbb7]{margin-left:10px;display:flex;flex-wrap:wrap;word-break:break-word}.main-container .exercises .checkOpt .desc .opt[data-v-677cbbb7]{margin-left:6px;color:rgba(64,158,255,.8)}.main-container .exercises .checkOpt .desc[data-v-677cbbb7] p{margin:0}@media screen and (max-width:768px){.main-container .exercises .item_cont[data-v-677cbbb7]{margin-top:12px}.main-container .exercises .item_cont .title[data-v-677cbbb7]{font-size:14px;padding-bottom:10px}.main-container .exercises .item_cont .name[data-v-677cbbb7]{padding-bottom:14px;font-size:14px}.main-container .exercises .item_cont .item_li[data-v-677cbbb7]{margin-bottom:14px}.main-container .exercises .item_cont .item_li .item_sort[data-v-677cbbb7]{width:26px;height:26px;line-height:26px;font-size:13px}.main-container .exercises .item_cont .item_li .item_opt[data-v-677cbbb7]{font-size:14px;padding-left:10px}.main-container .exercises .item_cont .item_li[data-v-677cbbb7]:last-child{margin-bottom:20px}.main-container .exercises .checkOpt[data-v-677cbbb7]{padding:8px 6px}.main-container .exercises .checkOpt .iconsCheck[data-v-677cbbb7],.main-container .exercises .checkOpt .iconsClose[data-v-677cbbb7]{font-size:20px}.main-container .exercises .checkOpt .desc[data-v-677cbbb7]{font-size:14px}}@media screen and (max-width:480px){.main-container .exercises .item_cont[data-v-677cbbb7]{margin-top:10px}.main-container .exercises .item_cont .title[data-v-677cbbb7]{font-size:13px;padding-bottom:8px}.main-container .exercises .item_cont .name[data-v-677cbbb7]{padding-bottom:10px;font-size:13px}.main-container .exercises .item_cont .item_li[data-v-677cbbb7]{margin-bottom:10px}.main-container .exercises .item_cont .item_li .item_sort[data-v-677cbbb7]{width:24px;height:24px;line-height:24px;font-size:12px}.main-container .exercises .item_cont .item_li .item_opt[data-v-677cbbb7]{font-size:13px;padding-left:8px}.main-container .exercises .item_cont .item_li[data-v-677cbbb7]:last-child{margin-bottom:16px}.main-container .exercises .checkOpt[data-v-677cbbb7]{padding:6px 4px}.main-container .exercises .checkOpt .iconsCheck[data-v-677cbbb7],.main-container .exercises .checkOpt .iconsClose[data-v-677cbbb7]{font-size:18px}.main-container .exercises .checkOpt .desc[data-v-677cbbb7]{margin-left:6px;font-size:13px}.main-container .exercises .checkOpt .desc .opt[data-v-677cbbb7]{margin-left:4px}}.main-contain[data-v-d6984190]{background:#fff;border-radius:12px 12px 12px 12px;margin-top:10px}.main-contain .chapters[data-v-d6984190]{background:url(../../portal-static/img/class_decor_02.b9c0acfc.png) no-repeat;background-position:100% 100%;min-height:400px;padding:16px}.main-contain .chapters .chapters-header[data-v-d6984190]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.main-contain .chapters .chapters-header .chapters-title[data-v-d6984190]{display:flex;align-items:center;gap:10px}.main-contain .chapters .chapters-header .chapters-title .title-icon[data-v-d6984190]{width:36px;height:36px}.main-contain .chapters .chapters-header .chapters-title .title-text[data-v-d6984190]{font-weight:500;font-size:18px;color:#333}.main-contain .chapters .chapters-header .chapters-title .title-count[data-v-d6984190]{font-size:14px;color:#999}.main-contain .chapters .chapters-header .graph-nav[data-v-d6984190]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;font-size:14px;color:#666;cursor:pointer;transition:all .3s}.main-contain .chapters .chapters-header .graph-nav[data-v-d6984190]:hover{color:#6a5af9;border-color:#6a5af9}.main-contain .chapters .chapters-header .graph-nav i[data-v-d6984190]{font-size:16px;color:#6a5af9}.main-contain .chapters .intro-title[data-v-d6984190]{display:flex;align-items:center;gap:10px;margin-bottom:25px}.main-contain .chapters .intro-title .title-icon[data-v-d6984190]{position:absolute}.main-contain .chapters .intro-title .title-text[data-v-d6984190]{font-weight:500;font-size:18px;color:#333;text-align:left;font-style:normal;text-transform:none;position:relative;left:5%}.main-contain .chapters .intro-title i[data-v-d6984190]{margin-right:8px;color:#7b5cff;font-size:20px}.main-contain .chapters .intro-title .title-count[data-v-d6984190]{font-weight:500;font-size:16px;color:#aaa;text-align:left;font-style:normal;text-transform:none;padding-left:10px}.main-contain .chapters .chapter[data-v-d6984190]{margin-bottom:16px;background:#f8f7ff;border:1px solid #e8e4ff;border-radius:16px;overflow:hidden;transition:all .3s}.main-contain .chapters .chapter.expanded[data-v-d6984190]{background:#fff;border-color:#d1cafc;box-shadow:0 4px 20px rgba(106,90,249,.08)}.main-contain .chapters .chapter .chapter-header[data-v-d6984190]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-contain .chapters .chapter .chapter-header[data-v-d6984190]:hover{background:rgba(106,90,249,.03)}.main-contain .chapters .chapter .chapter-header .chapter-title[data-v-d6984190]{display:flex;align-items:center;gap:10px}.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-num[data-v-d6984190]{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-arrow[data-v-d6984190]{font-size:30px;color:#6a5af9;transition:transform .3s}.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-name[data-v-d6984190]{font-size:16px;font-weight:600;color:#333}.main-contain .chapters .chapter .chapter-header .chapter-resources[data-v-d6984190]{display:flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(106,90,249,.08);border-radius:16px;font-size:13px;color:#6a5af9;font-weight:500;font-size:16px;color:#333;text-align:left;font-style:normal;text-transform:none}.main-contain .chapters .chapter .chapter-header .chapter-resources i[data-v-d6984190]{font-size:16px}.main-contain .chapters .chapter.expanded .chapter-header .chapter-title .chapter-arrow[data-v-d6984190]{transform:rotate(90deg)}.main-contain .chapters .chapter .chapter-body[data-v-d6984190]{padding:0 20px 20px}.main-contain .chapters .chapter .chapter-body .file-list .file-item[data-v-d6984190]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.main-contain .chapters .chapter .chapter-body .file-list .file-item[data-v-d6984190]:last-child{border-bottom:none}.main-contain .chapters .chapter .chapter-body .file-list .file-item .file[data-v-d6984190]{display:flex;align-items:center;cursor:pointer}.main-contain .chapters .chapter .chapter-body .file-list .file-item .file .elimage[data-v-d6984190]{width:35px;height:35px;margin:0 12px}.main-contain .chapters .chapter .chapter-body .file-list .file-item .file .title[data-v-d6984190]{font-weight:400;font-size:14px;color:#333;text-align:left;font-style:normal;text-transform:none;transition:color .3s}.main-contain .chapters .chapter .chapter-body .file-list .file-item .file:hover .title[data-v-d6984190]{color:#6a5af9}.main-contain .chapters .chapter .chapter-body .file-list .file-item .file-progress[data-v-d6984190]{display:flex;align-items:center;gap:10px;min-width:200px}.main-contain .chapters .chapter .chapter-body .file-list .file-item .file-progress .progress-label[data-v-d6984190]{font-weight:400;font-size:14px;color:#555;text-align:left;font-style:normal;text-transform:none}.main-contain .chapters .chapter .chapter-body .file-list .file-item .file-progress[data-v-d6984190] .el-progress{flex:1}.main-contain .chapters .chapter .chapter-body .file-list .file-item .file-progress .progress-value[data-v-d6984190]{font-weight:400;font-size:14px;color:#aaa;text-align:left;font-style:normal;text-transform:none}.main-contain .chapters .chapter .chapter-body .chapter-childs[data-v-d6984190]{margin-top:10px}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child[data-v-d6984190]{padding:12px 16px;background:#fbfaff;border:1px solid #edeaff;border-radius:12px;margin-bottom:10px}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child[data-v-d6984190]:last-child{margin-bottom:0}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header[data-v-d6984190]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header .child-title[data-v-d6984190]{display:flex;align-items:center;gap:8px}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header .child-title .child-arrow[data-v-d6984190]{font-size:18px;color:#aaa;transition:transform .3s}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header .child-title .child-num[data-v-d6984190]{font-size:14px;font-weight:600;color:#6a5af9;font-weight:500;font-size:16px;color:#333;text-align:left;font-style:normal;text-transform:none}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header .child-title .child-name[data-v-d6984190]{font-size:14px;font-weight:500;font-size:16px;color:#333;text-align:left;font-style:normal;text-transform:none}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header .child-progress[data-v-d6984190]{display:flex;align-items:center;gap:10px;min-width:300px}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header .progress-label[data-v-d6984190]{font-weight:400;font-size:14px;color:#555;text-align:left;font-style:normal;text-transform:none}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header[data-v-d6984190] .el-progress{flex:1}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .child-header .progress-value[data-v-d6984190]{font-weight:400;font-size:14px;color:#aaa;text-align:left;font-style:normal;text-transform:none}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child.expanded .child-header .child-title .child-arrow[data-v-d6984190]{transform:rotate(90deg)}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .file-list[data-v-d6984190]{padding-left:22px}.main-contain .chapters .chapter .chapter-body .chapter-childs .chapter-child .file-list .file-item[data-v-d6984190]{padding:10px 0}.main-contain .tools[data-v-d6984190]{width:150px}.main-contain .customdialog .dialogbody[data-v-d6984190]{padding:10px}.main-contain .customdialog .dialogbody .image_view[data-v-d6984190]{height:600px;width:100%}.main-contain .customdialog .dialogbody .pdf_con[data-v-d6984190]{position:relative}.main-contain .customdialog .dialogbody .tip_con[data-v-d6984190]{height:60px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:5px;display:flex;justify-content:center;align-items:center}.main-contain .customdialog .dialogbody .tip_con .icon[data-v-d6984190]{margin-right:10px;width:20px;height:20px;line-height:17px;text-align:center;border-radius:50%;background:#1890ff;color:#fff}.main-contain .customdialog .dialogbody .tip_con .tip_tex[data-v-d6984190]{font-size:20px;font-weight:700;color:#999}.main-contain .customdialog .dialogfooter[data-v-d6984190]{height:100%;display:flex;justify-content:center;align-items:center}.toolbar[data-v-d6984190]{padding:20px 0 10px 0}.full-box[data-v-d6984190]{display:flex;justify-content:flex-end}[data-v-d6984190] .base-dialog-form{margin-top:3vh!important}.iframe_cont[data-v-d6984190]{height:1000px}@media screen and (max-width:1200px){.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-num[data-v-d6984190]{width:36px;height:36px;line-height:36px;font-size:16px}.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-name[data-v-d6984190]{font-size:16px}.main-contain .chapters .chapter .chapter-content .file-item .file-info .file-name[data-v-d6984190]{font-size:14px}.main-contain .chapters .chapter .chapter-content .file-item .file-progress .progress-text[data-v-d6984190]{font-size:13px}}@media screen and (max-width:768px){.main-contain .chapters[data-v-d6984190]{padding:12px}.main-contain .chapters .intro-title .title-text[data-v-d6984190]{font-size:16px}.main-contain .chapters .intro-title .title-text .title-count[data-v-d6984190]{font-size:13px}.main-contain .chapters .chapter .chapter-header[data-v-d6984190]{padding:12px;flex-direction:column;align-items:flex-start;gap:8px}.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-num[data-v-d6984190]{width:32px;height:32px;line-height:32px;font-size:14px}.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-name[data-v-d6984190]{font-size:15px}.main-contain .chapters .chapter .chapter-header .chapter-resources[data-v-d6984190]{font-size:13px}.main-contain .chapters .chapter .chapter-content[data-v-d6984190]{padding:12px}.main-contain .chapters .chapter .chapter-content .file-item[data-v-d6984190]{flex-direction:column;align-items:flex-start;gap:8px}.main-contain .chapters .chapter .chapter-content .file-item .file-info .file-name[data-v-d6984190]{font-size:13px}.main-contain .chapters .chapter .chapter-content .file-item .file-progress[data-v-d6984190]{width:100%}.main-contain .chapters .chapter .chapter-content .file-item .file-progress .progress-bar[data-v-d6984190]{width:120px}.main-contain .chapters .chapter .chapter-content .file-item .file-progress .progress-text[data-v-d6984190]{font-size:12px}.main-contain .chapters .chapter .chapter-content .chapter-child .child-header .child-title .child-name[data-v-d6984190]{font-size:14px}.iframe_cont[data-v-d6984190]{height:500px}.video_view[data-v-d6984190]{height:220px!important}}@media screen and (max-width:480px){.main-contain .chapters[data-v-d6984190]{padding:8px}.main-contain .chapters .intro-title .title-text[data-v-d6984190]{font-size:15px}.main-contain .chapters .chapter .chapter-header[data-v-d6984190]{padding:10px}.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-num[data-v-d6984190]{width:28px;height:28px;line-height:28px;font-size:13px}.main-contain .chapters .chapter .chapter-header .chapter-title .chapter-name[data-v-d6984190]{font-size:14px}.main-contain .chapters .chapter .chapter-content[data-v-d6984190]{padding:10px}.main-contain .chapters .chapter .chapter-content .file-item .file-info .file-name[data-v-d6984190]{font-size:12px}.main-contain .chapters .chapter .chapter-content .file-item .file-progress .progress-bar[data-v-d6984190]{width:80px}.main-contain .chapters .chapter .empty[data-v-d6984190]{text-align:center;padding:60px 0;color:#999;font-size:14px}.iframe_cont[data-v-d6984190]{height:300px}}.pagination-container[data-v-6f066eb1]{background:#fff;padding:32px 16px}