.page-about-wrap[data-v-6031f4ae]{--description-color:var(--color-gray-1);--lecturer-background:var(--color-gray-bg);--lecturer-image-width:170px;--lecturer-content-margin-left:20px;--video-width:790px;--video-background:var(--color-white);width:100%}.page-about-wrap .desc[data-v-6031f4ae]{font-size:16px;line-height:24px;color:var(--description-color)}.page-about-wrap ._component-lecturer-wrap[data-v-6031f4ae]{display:flex;padding:20px;background:var(--lecturer-background)}.page-about-wrap ._component-lecturer-wrap .lecturer-top[data-v-6031f4ae]{display:flex}.page-about-wrap ._component-lecturer-wrap .lecturer-img-wrap[data-v-6031f4ae]{position:relative;width:var(--lecturer-image-width);height:-moz-fit-content;height:fit-content}.page-about-wrap ._component-lecturer-wrap .lecturer-img-wrap .play-icon[data-v-6031f4ae]{position:absolute;right:10px;bottom:10px;z-index:2;width:48px;height:48px;cursor:pointer}.page-about-wrap ._component-lecturer-wrap .lecturer-img[data-v-6031f4ae]{display:block;width:100%;background:#d9d9d9;-o-object-fit:cover;object-fit:cover}.page-about-wrap ._component-lecturer-wrap .lecturer-content[data-v-6031f4ae]{flex:1;margin-left:var(--lecturer-content-margin-left)}.page-about-wrap ._component-lecturer-wrap .video-wrap[data-v-6031f4ae]{width:var(--video-width);height:50vh;background-color:var(--video-background)}.page-about-wrap ._component-lecturer-wrap .close-icon[data-v-6031f4ae]{display:flex;justify-content:flex-end}@media screen and (max-width:1190px){.page-about-wrap[data-v-6031f4ae]{--lecturer-image-width:74px;--lecturer-content-margin-left:0;--video-width:350px}.page-about-wrap ._component-lecturer-wrap[data-v-6031f4ae]{display:block}.page-about-wrap ._component-lecturer-wrap .lecturer-top[data-v-6031f4ae]{align-items:center}.page-about-wrap ._component-lecturer-wrap .lecturer-img-wrap .play-icon[data-v-6031f4ae]{right:5px;bottom:5px;width:24px;height:24px}.page-about-wrap ._component-lecturer-wrap .lecturer-img[data-v-6031f4ae]{width:100%}.page-about-wrap ._component-lecturer-wrap .lecturer-content[data-v-6031f4ae]{margin-top:10px}}._component-office-hour[data-v-5ea75618]{--description-width:fit-content;--description-color:var(--color-gray-2);--description-font-size:16px;--description-font-weight:400;--description-line-height:24px;width:100%}._component-office-hour .description[data-v-5ea75618]{width:var(--description-width);font-size:var(--description-font-size);font-weight:var(--description-font-weight);line-height:var(--description-line-height);color:var(--description-color)}@media screen and (max-width:1190px){._component-office-hour[data-v-5ea75618]{--description-width:100%}}.announcement[data-v-0ea4c5ee]{width:100%}.announcement .desc[data-v-0ea4c5ee]{width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:400;line-height:24px;color:#494a4d}.announcement .published-time[data-v-0ea4c5ee]{font-size:16px;font-weight:400;line-height:24px;color:#b3b3b3}.announcement .create-btn[data-v-0ea4c5ee]{padding:0 17px}.assignment-apply-dialog-content[data-v-1d5ea275],.assignment-modal-content[data-v-1d5ea275]{--button-gap:8px;--field-gap:20px;--target-border-color:#e6e6e6;--target-active-color:#a11a22;--target-disabled-bg:#f5f5f5}.assignment-apply-dialog-content .time-wrap[data-v-1d5ea275],.assignment-modal-content .time-wrap[data-v-1d5ea275]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--button-gap)}.assignment-apply-dialog-content .file-uploader[data-v-1d5ea275],.assignment-modal-content .file-uploader[data-v-1d5ea275]{width:100%;margin-top:var(--field-gap)}.assignment-apply-dialog-content .btns-wrap[data-v-1d5ea275],.assignment-modal-content .btns-wrap[data-v-1d5ea275]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--button-gap);margin-top:var(--field-gap)}.assignment-apply-dialog-content .btns-wrap .item[data-v-1d5ea275],.assignment-modal-content .btns-wrap .item[data-v-1d5ea275]{width:100%;min-height:40px;padding-right:8px;padding-left:8px}.assignment-apply-dialog-content .btns-wrap .item.skin-white[data-v-1d5ea275],.assignment-modal-content .btns-wrap .item.skin-white[data-v-1d5ea275]{border:1px solid #dedede}.assignment-apply-dialog-content .btns-wrap.btns-wrap--single[data-v-1d5ea275],.assignment-modal-content .btns-wrap.btns-wrap--single[data-v-1d5ea275]{grid-template-columns:minmax(0,1fr)}.assignment-apply-dialog-content .apply-desc[data-v-1d5ea275]{margin:0;font-size:14px;line-height:19px;color:#4f545c}.assignment-apply-dialog-content .target-list[data-v-1d5ea275]{display:grid;gap:0;margin-top:20px}.assignment-apply-dialog-content .target-item[data-v-1d5ea275]{display:grid;grid-template-columns:18px auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:center;min-height:48px;padding:0 10px;cursor:pointer;border:1px solid var(--target-border-color);border-radius:2px}.assignment-apply-dialog-content .target-item[data-v-1d5ea275]:not(:first-child){margin-top:-1px}.assignment-apply-dialog-content .target-item input[data-v-1d5ea275]{position:absolute;opacity:0}.assignment-apply-dialog-content .target-item input:checked+.checkbox-icon[data-v-1d5ea275]{background:var(--target-active-color);border-color:var(--target-active-color)}.assignment-apply-dialog-content .target-item input:checked+.checkbox-icon[data-v-1d5ea275]:after{display:block}.assignment-apply-dialog-content .target-item .checkbox-icon[data-v-1d5ea275]{position:relative;width:18px;height:18px;border:2px solid var(--target-border-color);border-radius:3px}.assignment-apply-dialog-content .target-item .checkbox-icon[data-v-1d5ea275]:after{display:none;width:8px;height:4px;margin:4px 0 0 3px;content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.assignment-apply-dialog-content .target-item .target-name[data-v-1d5ea275]{grid-column:2;font-size:16px;line-height:28px;color:#494a4d}.assignment-apply-dialog-content .target-item .target-disabled-tip[data-v-1d5ea275]{grid-column:3;padding:4px 0;font-size:10px;line-height:19px;color:#4f545c}.assignment-apply-dialog-content .target-item.disabled[data-v-1d5ea275]{cursor:not-allowed;background:var(--target-disabled-bg)}.assignment-apply-dialog-content .target-item.disabled .checkbox-icon[data-v-1d5ea275]{opacity:0}@media screen and (max-width:1190px){.assignment-apply-dialog-content[data-v-1d5ea275],.assignment-modal-content[data-v-1d5ea275]{--field-gap:16px}}.assignments-wrap .overflow-wrap[data-v-815d5218]{width:100%;overflow-x:auto}.assignments-wrap .assignment-table[data-v-815d5218]{min-width:700px}.assignments-wrap .assignment-table .table-th[data-v-815d5218]{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 0;border-bottom:1px solid #e6e6e6}.assignments-wrap .assignment-table .table-th .th.operate[data-v-815d5218]{text-align:right}.assignments-wrap .assignment-table .table-tr[data-v-815d5218]{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 0;border-bottom:1px solid #e6e6e6}.assignments-wrap .assignment-table .icon-download[data-v-815d5218]{width:20px}.assignments-wrap .assignment-table .prompt-wrap[data-v-815d5218]{display:flex;align-items:center}.assignments-wrap .assignment-table .prompt-wrap .prompt-name[data-v-815d5218]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignments-wrap .assignment-table .operate-wrap[data-v-815d5218]{display:flex;align-items:center;justify-content:flex-end}.assignments-wrap .assignment-table .operate-wrap .operate-item[data-v-815d5218]{margin-left:12px}.assignments-wrap .assignment-table .operate-wrap .operate-item.disabled[data-v-815d5218]{color:var(--color-gray-3);cursor:not-allowed}.grading-weight-dialog-wrap[data-v-161a12f4]{--dialog-text-color:var(--color-gray-2);--dialog-border-color:var(--color-gray-disabled);--dialog-button-gap:9px;--dialog-content-gap:20px;--dialog-button-height:44px}.grading-weight-dialog-wrap .grading-weight-dialog-content[data-v-161a12f4]{color:var(--dialog-text-color)}.grading-weight-dialog-wrap .dialog-desc[data-v-161a12f4]{margin:0;font-size:14px;line-height:19px}.grading-weight-dialog-wrap .preview-table[data-v-161a12f4]{margin-top:var(--dialog-content-gap)}.grading-weight-dialog-wrap .preview-row[data-v-161a12f4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:49px;padding:0 7px;font-size:16px;line-height:24px;border-bottom:1px solid var(--dialog-border-color)}.grading-weight-dialog-wrap .preview-row span[data-v-161a12f4]:last-child{text-align:right}.grading-weight-dialog-wrap .preview-row.preview-row--header[data-v-161a12f4]{min-height:39px;font-weight:600;color:var(--color-black)}.grading-weight-dialog-wrap .target-list[data-v-161a12f4]{margin-top:var(--dialog-content-gap)}.grading-weight-dialog-wrap .target-item[data-v-161a12f4]{--choice-padding-x:10px;--choice-checkbox-line-height:28px;--bg-hover:var(--color-white);--border-active-color:var(--dialog-border-color);border-radius:var(--radius-1)}.grading-weight-dialog-wrap .target-item[data-v-161a12f4]:not(:first-child){margin-top:-1px}.grading-weight-dialog-wrap .target-item .target-name[data-v-161a12f4]{display:block}.grading-weight-dialog-wrap .target-item .target-disabled-tip[data-v-161a12f4]{display:block;font-size:12px;line-height:18px}.grading-weight-dialog-wrap .dialog-actions[data-v-161a12f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dialog-button-gap);margin-top:var(--dialog-content-gap)}.grading-weight-dialog-wrap .dialog-button[data-v-161a12f4]{--height:var(--dialog-button-height);width:100%;padding:0 8px;font-size:16px;line-height:16px}.grading-weight-dialog-wrap .dialog-button.skin-white[data-v-161a12f4]{border:1px solid var(--dialog-border-color)}.grading-weight-dialog-wrap[data-v-161a12f4] .grading-weight-dialog--preview .dialog-title{font-size:26px;line-height:35px}.grading-weight-dialog-wrap[data-v-161a12f4] .grading-weight-dialog--apply .dialog-title{font-size:22px;line-height:30px}@media screen and (max-width:1190px){.grading-weight-dialog-wrap[data-v-161a12f4]{--dialog-button-gap:8px;--dialog-content-gap:16px}}._components-grading-rubrics[data-v-f05eefb2]{--table-min-width:600px;--table-header-border-width:2px;--percentage-input-width:67px;--percentage-input-height:32px;--submit-button-width:90px}._components-grading-rubrics .overflow-wrap[data-v-f05eefb2]{width:100%;overflow-x:auto}._components-grading-rubrics .custom-table[data-v-f05eefb2]{width:100%;min-width:var(--table-min-width)}._components-grading-rubrics .custom-table[data-v-f05eefb2] th{font-weight:600;color:var(--color-black);border-bottom:var(--table-header-border-width) solid var(--color-gray-disabled)}._components-grading-rubrics .custom-table[data-v-f05eefb2] .el-table__body{font-size:14px;line-height:24px;color:var(--color-gray-1)}._components-grading-rubrics .percentage-input[data-v-f05eefb2]{width:var(--percentage-input-width);height:var(--percentage-input-height)}._components-grading-rubrics .percentage-input[data-v-f05eefb2] .el-input{width:100%;height:100%;line-height:var(--percentage-input-height)}._components-grading-rubrics .percentage-input[data-v-f05eefb2] .el-input__inner{width:100%;height:100%}._components-grading-rubrics .submit-wrap[data-v-f05eefb2]{display:flex;justify-content:flex-end}._components-grading-rubrics .submit-btn[data-v-f05eefb2]{width:var(--submit-button-width)}@media screen and (max-width:1190px){._components-grading-rubrics[data-v-f05eefb2]{--submit-button-width:100%}}.component-course-assignment[data-v-5a28e4f4]{width:100%}.component-course-assignment .add-wrap[data-v-5a28e4f4]{display:flex;justify-content:flex-end}.component-course-assignment .add-btn[data-v-5a28e4f4]{width:90px;margin-top:30px}@media screen and (max-width:1190px){.component-course-assignment .add-btn[data-v-5a28e4f4]{width:100%}}._component-submit-grades[data-v-43a9f0f0]{--table-width:100%;--table-body-color:var(--color-gray-1);--table-header-color:var(--color-black);--table-header-border:2px solid var(--color-gray-disabled);--download-color:var(--color-red-default);--modal-width:375px;--modal-padding:15px 20px;--modal-background:var(--color-white);--modal-border-radius:var(--radius-1);--modal-box-shadow:var(--shadow-2);--modal-title-color:var(--color-gray-1);--modal-body-max-height:500px;--modal-body-margin-top:10px}._component-submit-grades .custom-table[data-v-43a9f0f0]{width:var(--table-width)}._component-submit-grades .custom-table[data-v-43a9f0f0] th{font-weight:600;color:var(--table-header-color);border-bottom:var(--table-header-border)}._component-submit-grades .custom-table[data-v-43a9f0f0] .el-table__body{font-size:14px;line-height:24px;color:var(--table-body-color)}._component-submit-grades .submission-file[data-v-43a9f0f0]{padding:0;font:inherit;line-height:inherit;color:var(--download-color);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:none;border:0}._component-submit-grades .modal-wrap[data-v-43a9f0f0]{box-sizing:border-box;width:var(--modal-width);max-width:calc(100vw - 30px);padding:var(--modal-padding);background:var(--modal-background);border-radius:var(--modal-border-radius);box-shadow:var(--modal-box-shadow)}._component-submit-grades .modal-wrap .modal-title[data-v-43a9f0f0]{display:flex;justify-content:space-between}._component-submit-grades .modal-wrap .modal-title .title[data-v-43a9f0f0]{font-size:24px;font-weight:600;line-height:36px;color:var(--modal-title-color)}._component-submit-grades .modal-wrap .modal-body[data-v-43a9f0f0]{width:100%;max-height:var(--modal-body-max-height);margin:var(--modal-body-margin-top) auto 0;overflow-x:hidden;overflow-y:auto}._component-letter-grade-overview[data-v-53ac5f26]{--overview-background:var(--color-white);--overview-border-color:var(--color-gray-disabled);--overview-primary-color:var(--color-gray-1);--overview-secondary-color:var(--color-gray-2);--overview-muted-color:var(--color-gray-3);--overview-border-radius:var(--radius-1);--overview-header-padding:16px 20px 17px;--overview-table-padding:6px 20px 16px;--overview-table-min-width:748px;--overview-label-width:118px;--overview-row-height:38px;color:var(--overview-secondary-color);background:var(--overview-background);border:1px solid var(--overview-border-color);border-radius:var(--overview-border-radius)}._component-letter-grade-overview .overview-header[data-v-53ac5f26]{display:flex;align-items:center;justify-content:space-between;padding:var(--overview-header-padding);border-bottom:1px solid var(--overview-border-color)}._component-letter-grade-overview .overview-title[data-v-53ac5f26]{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--overview-primary-color)}._component-letter-grade-overview .overview-description[data-v-53ac5f26]{margin-top:4px;font-size:14px;line-height:24px;color:var(--overview-muted-color)}._component-letter-grade-overview .overview-summary[data-v-53ac5f26]{display:flex;gap:18px;font-size:14px;line-height:24px;color:var(--overview-muted-color)}._component-letter-grade-overview .overview-summary strong[data-v-53ac5f26]{font-weight:600;color:var(--overview-primary-color)}._component-letter-grade-overview .overview-table-wrap[data-v-53ac5f26]{padding:var(--overview-table-padding);overflow-x:auto}._component-letter-grade-overview .overview-table[data-v-53ac5f26]{width:100%;min-width:var(--overview-table-min-width);font-size:14px;line-height:22px;table-layout:fixed;border-collapse:collapse}._component-letter-grade-overview .overview-table .label-column[data-v-53ac5f26]{width:var(--overview-label-width)}._component-letter-grade-overview .overview-table tr[data-v-53ac5f26]{height:var(--overview-row-height)}._component-letter-grade-overview .overview-table tbody tr[data-v-53ac5f26]:first-child,._component-letter-grade-overview .overview-table thead tr[data-v-53ac5f26]{border-bottom:1px solid var(--overview-border-color)}._component-letter-grade-overview .overview-table td[data-v-53ac5f26],._component-letter-grade-overview .overview-table th[data-v-53ac5f26]{padding:0;font-weight:400;text-align:center}._component-letter-grade-overview .overview-table th[data-v-53ac5f26]:first-child{color:var(--overview-muted-color);text-align:left}._component-letter-grade-overview .overview-table .current-rate[data-v-53ac5f26],._component-letter-grade-overview .overview-table thead th[data-v-53ac5f26]:not(:first-child){font-weight:600;color:var(--overview-primary-color)}._component-letter-grade-overview .overview-table .current-count[data-v-53ac5f26]{color:var(--overview-secondary-color)}@media screen and (max-width:1190px){._component-letter-grade-overview[data-v-53ac5f26]{--overview-header-padding:16px 12px;--overview-table-padding:6px 12px 16px}._component-letter-grade-overview .overview-header[data-v-53ac5f26]{align-items:flex-start;flex-direction:column;gap:12px}}.final-grades[data-v-0210da26]{--title-color:var(--color-black);width:100%}.final-grades .title[data-v-0210da26]{font-size:16px;font-weight:600;color:var(--title-color)}.component-tag[data-v-5833feee]{--skin-color:#a11a22;--bg-opacity:0.1;--bg-color:var(--skin-color);position:relative;width:-moz-fit-content;width:fit-content;padding:0 10px;color:var(--skin-color);font-size:12px;font-weight:600;line-height:20px}.component-tag .label-content[data-v-5833feee]{position:relative;z-index:2}.component-tag.skin-lang[data-v-5833feee]{--skin-color:#7c7d80}.component-tag.skin-human[data-v-5833feee]{--skin-color:#e4763f}.component-tag.skin-science[data-v-5833feee]{--skin-color:#377ecf}.component-tag.skin-finance[data-v-5833feee]{--skin-color:#20c25d}.component-tag.skin-social[data-v-5833feee]{--skin-color:#e1b74f}.component-tag.skin-lp[data-v-5833feee]{--skin-color:#a11a22;--bg-opacity:1;--bg-color:#f8d3d5}.component-tag.skin-prerequisite[data-v-5833feee]{--skin-color:#2953b6}.component-tag[data-v-5833feee]:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:var(--bg-color);border-radius:2px;opacity:var(--bg-opacity);z-index:1}.component-course-manage-tabs[data-v-387e1fa6]{display:flex;flex-wrap:wrap;width:100%}.component-course-manage-tabs .tab[data-v-387e1fa6]{display:flex;flex-direction:column;justify-content:space-between;padding-right:20px;font-size:16px;font-weight:400;line-height:24px;color:#494a4d;border-bottom:1px solid #e6e6e6}.component-course-manage-tabs .tab[data-v-387e1fa6]:last-child{padding-right:0}.component-course-manage-tabs .tab .tab-content[data-v-387e1fa6]{position:relative;display:flex;align-items:center;justify-content:center;min-width:100px;min-height:32px;cursor:pointer}.component-course-manage-tabs .tab .tab-content[data-v-387e1fa6]:after{position:absolute;bottom:0;left:0;width:100%;height:4px;content:"";background-color:transparent;transition:.15s}.component-course-manage-tabs .tab.active-tab[data-v-387e1fa6],.component-course-manage-tabs .tab[data-v-387e1fa6]:hover{color:#17181a}.component-course-manage-tabs .tab.active-tab .tab-content[data-v-387e1fa6]:after,.component-course-manage-tabs .tab:hover .tab-content[data-v-387e1fa6]:after{background-color:#a11a22}.component-course-manage-tabs .tab.active-tab[data-v-387e1fa6]{font-weight:600}.component-course-manage-tabs .tag-wrap[data-v-387e1fa6]{display:flex}.component-course-manage-tabs .to-do-tag[data-v-387e1fa6]{width:-moz-fit-content;width:fit-content;padding:3px 4px;font-size:12px;font-weight:600;line-height:14px;color:#e4763f;text-align:left;border:1px solid #e4763f;border-radius:32px}.component-course-manage-tabs .to-do-tag.update[data-v-387e1fa6]{margin-left:5px;color:#377ecf;border:1px solid #377ecf}._component-bread-crumbs-wrap[data-v-a704808c]{display:flex;align-items:center;width:100%}._component-bread-crumbs-wrap .back-btn-wrap[data-v-a704808c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:20px;background:#f5f5f5;border-radius:50%}._component-bread-crumbs-wrap .back-btn-wrap .back-arrow[data-v-a704808c]{width:14px!important;height:14px!important;margin:0;transform:rotateY(180deg)}._component-bread-crumbs-wrap .back-wrap[data-v-a704808c]{display:flex;align-items:center;font-size:20px;line-height:30px}._component-bread-crumbs-wrap .back-item-wrap[data-v-a704808c]{display:flex;align-items:center}._component-bread-crumbs-wrap .back-item.active[data-v-a704808c]{font-weight:600;color:#17181a}._component-bread-crumbs-wrap .back-item[data-v-a704808c]:hover{text-decoration:underline}._component-bread-crumbs-wrap .back-arrow[data-v-a704808c]{width:10px!important;height:10px!important;margin:0 8px}._component-bread-crumbs-wrap .back-btn[data-v-a704808c]{width:188px}.course-detail-page{width:1090px;padding:30px 0;margin:0 auto}.course-detail-page .course-title{font-size:20px;font-weight:700;line-height:30px;color:#17181a}.course-detail-page .course-tags{display:flex;flex-wrap:wrap;margin-top:10px}.course-detail-page .course-tags .tag-item{margin-right:10px}.course-detail-page .course-time-wrapper{margin:20px 0 25px}.course-detail-page .course-time-wrapper .course-time{display:flex;margin-bottom:5px}.course-detail-page .course-time-wrapper .course-time .time-title{width:-moz-fit-content;width:fit-content;height:24px;margin-right:10px;font-size:16px;font-weight:700;line-height:24px;color:#000}.course-detail-page .course-time-wrapper .course-time .time-detail{width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:400;line-height:24px;color:#7c7d80}.course-detail-page .tabs-wrapper .tabs-content{width:100%;margin-top:30px}.course-detail-page .text{font-size:16px;line-height:24px;color:#494a4d}.course-detail-page .text.link,.course-detail-page .text .link{text-decoration:none}.course-detail-page .text.dark,.course-detail-page .text .dark{color:#17181a}.course-detail-page .text.red,.course-detail-page .text .red{color:#e61717}.course-detail-page .text.bold,.course-detail-page .text .bold{font-weight:600}.course-detail-page .text.large,.course-detail-page .text .large{font-size:24px;line-height:36px}.course-detail-page .text.small,.course-detail-page .text .small{font-size:14px;line-height:24px}@media screen and (max-width:1190px){.course-detail-page{width:100%;padding:30px 15px}.course-detail-page .course-title{max-width:auto}}