.x-certification-card[data-v-5b0df88f]{font-family:PingFang SC;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.share-content{width:376px;padding:12px;box-sizing:border-box;text-align:center}.share-content__title{margin-bottom:24px;color:#3d3d3d;font-size:20px;font-weight:700;gap:8px;height:20px;line-height:20px;justify-content:center}.share-content__title.is-chapter{display:block}.share-content__content{gap:8px;justify-content:center;background:#f6f7fc;border-radius:8px;padding:12px 0}.share-content__content-label{font-size:14px;color:#3d3d3d;font-weight:700}.share-content__content .el-button{border:none;border-radius:4px;background:linear-gradient(270deg,#12c89f,#1acec8)}.share-content__content .el-button.is-disabled{background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),linear-gradient(270deg,#00d0c2,#00e7b5)}.share-content__content .el-button:not(.is-disabled):hover{opacity:.8;background:linear-gradient(270deg,#00d0c2,#00e7b5)}.share-content__content .el-button:not(.is-disabled):active,.share-content__content .el-button:not(.is-disabled):focus{background:linear-gradient(270deg,#00b8a8,#00d4a3);opacity:1}.share-content__content-line{width:100%;margin:16px 0;border:1px dashed #e2e6f0}.share-content__qr{width:344px;margin:0 auto;background:#f6f7fc;border-radius:8px;padding:12px;box-sizing:border-box}.share-content__qr-box{width:140px;box-sizing:border-box}.share-content__qr-box-text{margin-top:8px}.share-content__qr-box-outer{padding:5px;border:1px solid #e2e6f0;border-radius:8px;background:#fff}.catalog-title[data-v-a6f4ec4c]{display:flex;align-items:center;flex:1;min-width:0;max-width:400px;font-size:18px;font-weight:700;color:#1d253d}.catalog-title__separator[data-v-a6f4ec4c]{color:#666e84;font-weight:400;margin:0 4px}.catalog-info-bottom__right-item{cursor:pointer}.catalog-info-bottom__right-item.is-loading{opacity:.6;cursor:not-allowed;pointer-events:none}.catalog-info-bottom__right-item.is-loading .catalog-info-bottom__right-item-icon{animation:pulse 1.5s ease-in-out infinite}.catalog-info-bottom__right-item .catalog-info-bottom__right-item-text{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:DIN;min-width:20px;text-align:center;display:inline-block}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.catalog-item-list__item{margin-bottom:16px;color:#1d253d;gap:12px;width:100%;box-sizing:border-box;min-width:0;cursor:pointer;border-bottom:1px solid #eef0f6}.catalog-item-list__item:last-child{margin-bottom:0}.catalog-item-list__item.is-disabled{cursor:not-allowed}.catalog-item-list__item.is-active{color:#1fb895}.catalog-item-list__item.is-active .catalog-item-list__item-type{color:#1fb895;border-color:#1fb895}.catalog-item-list__item-top{width:100%}.catalog-item-list__item-left{flex:1;min-width:0;overflow:hidden}.catalog-item-list__item-alias{min-width:0}.catalog-item-list__item-alias-icon{width:16px;height:16px;margin-right:4px}.catalog-item-list__item-type{color:#3e414a;margin-left:4px;padding:3px 6px;font-size:10px;font-weight:400;font-family:DingTalk JinBuTi;border-radius:4px;border:1px solid #3e414a;flex-shrink:0;white-space:nowrap}.catalog-item-list__item-status{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.catalog-item-list__item-status-status,.catalog-item-list__item-status-time{font-weight:400;color:#7a8599;white-space:nowrap}.catalog-item-list__item-status-status.is-pass{color:#1fb895}.catalog-item-list__item-status-status.is-not-pass{color:#f56c6c}.catalog-item-list__item-status-empty,.catalog-item-list__item-status-icon{width:16px;height:16px;margin-left:5px}.catalog-item-list__item-status-empty{display:inline-block}.catalog-item-list__item-bottom{font-size:12px;font-weight:400;color:#666e84;margin-top:8px;margin-bottom:12px;padding-left:24px;gap:4px;cursor:default}.catalog-item-list__item-bottom-item{gap:4px}.catalog-item-list__item-bottom-item.is-pointer{cursor:pointer}.catalog-item-list__item-bottom-item-icon{width:16px;height:16px}.catalog-item-list__item-bottom-split{width:12px;height:16px;line-height:16px;font-size:16px;text-align:center;position:relative}.catalog-item-list__item-bottom-split:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:12px;background-color:#666e84;border-radius:.5px}.catalog-list{font-size:14px;font-weight:700;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.catalog-list::-webkit-scrollbar{width:6px}.catalog-list::-webkit-scrollbar-track{background:transparent}.catalog-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.catalog-list::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.catalog-list::-webkit-scrollbar-thumb{opacity:0}.catalog-list__chapter{margin-bottom:16px;color:#666e84;gap:12px}.catalog-list__chapter:not(:first-child){margin-top:8px}.catalog-list__chapter-alias{flex:1;cursor:pointer}.catalog-list__chapter-item:not(:last-child){margin-bottom:24px}.catalog-list__children-wrapper{position:relative}.catalog-list__chapter-icon{width:16px;height:16px;transition:all .3s ease-in-out;cursor:pointer;transform:rotate(180deg);flex-shrink:0}.catalog-list__chapter-icon.is-collapse{transform:rotate(0deg)}.catalog-list-simple{font-size:14px;font-weight:700;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.catalog-list-simple::-webkit-scrollbar{width:6px}.catalog-list-simple::-webkit-scrollbar-track{background:transparent}.catalog-list-simple::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.catalog-list-simple::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.catalog-list-simple::-webkit-scrollbar-thumb{opacity:0}.course-material-list__item[data-v-3c6e233b]{margin-bottom:16px;cursor:pointer}.course-material-list__item-title-box[data-v-3c6e233b]{width:calc(100% - 28px)}.course-material-list__item-title[data-v-3c6e233b]{font-size:14px;color:#1d253d;font-weight:700}.course-material-list__item-icon[data-v-3c6e233b]{width:24px;height:24px;margin-right:4px}.course-material-list__item-download-box[data-v-3c6e233b],.course-material-list__item-download[data-v-3c6e233b]{width:16px;height:16px}.section-summary__list[data-v-a84eaa5c]{gap:16px}.section-summary__list .section-summary__item[data-v-a84eaa5c]{gap:16px;cursor:pointer;padding:12px 0;border-radius:8px;transition:all .3s ease}.section-summary__list .section-summary__item[data-v-a84eaa5c]:hover{background-color:#f5f7fa}.section-summary__list .section-summary__item--active .section-summary__item-name[data-v-a84eaa5c],.section-summary__list .section-summary__item--active .section-summary__item-time[data-v-a84eaa5c]{color:#1fb895!important}.section-summary__list .section-summary__item--strongtracking[data-v-a84eaa5c]{cursor:not-allowed}.section-summary__list .section-summary__item-name[data-v-a84eaa5c]{color:#1d253d;font-weight:700;flex:1}.section-summary__list .section-summary__item-time[data-v-a84eaa5c]{max-width:130px;color:#7a8599;text-align:right;font-variant-numeric:tabular-nums}.x-file-preview .download-btn[data-v-f0743444]{position:absolute;right:100px;bottom:100px;width:30px;height:30px;border-radius:30px;z-index:2005;border:none;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.2)}.x-file-preview .download-img[data-v-f0743444]{width:24px}.page[data-v-f0743444]{height:100%;min-height:400px}.iframe[data-v-f0743444]{border:0}.x-file-preview .download-btn[data-v-1488577c]{position:absolute;right:100px;bottom:100px;width:30px;height:30px;border-radius:30px;z-index:2005;border:none;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.2)}.x-file-preview .download-img[data-v-1488577c]{width:24px}.page[data-v-1488577c]{height:100%;min-height:400px}#video-content[data-v-1488577c]{height:100%}.iframe[data-v-1488577c]{border:0}.x-course-learning-tabs{position:sticky;top:64px;z-index:100;background-color:#fff;border-bottom:1px solid #f0f0f0;color:#535d6d}.x-course-learning-tabs__item{position:relative;font-size:16px;cursor:pointer;padding:16px 24px}.x-course-learning-tabs__item:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:4px;border-radius:2px;background-color:#25caa6;transition:all .3s ease}.x-course-learning-tabs__item.is-active,.x-course-learning-tabs__item:hover{color:#20232b;font-weight:700}.x-course-learning-tabs__item.is-active:after,.x-course-learning-tabs__item:hover:after{width:40px}.x-course-learning-tabs__item-icon{width:42px;height:16px;margin-left:2px}.x-course-title{margin-top:24px;margin-bottom:12px;font-weight:700;color:#3e414a}.x-course-title__img{width:32px;height:32px;margin-right:2px}.x-course-title__ai{width:42px;height:16px;margin-left:2px}.x-course-title__text{font-size:20px}.x-course-title__desc{margin-left:8px;font-size:14px;color:#666e84;font-weight:400}.course-learning-page[data-v-db9944bc]{width:100%;height:100%;color:#666e84;font-family:PingFang SC}.course-learning-page .el-loading-spinner .path[data-v-db9944bc]{stroke:#1fb895}.course-learning-page .el-loading-text[data-v-db9944bc]{color:#1fb895}.course-learning-page__content[data-v-db9944bc]{width:1200px;margin:80px auto 0}.course-learning-page__main[data-v-db9944bc]{margin-top:16px;margin-bottom:16px}.course-learning-page__main .xdf-player[data-v-db9944bc]{margin:auto}.course-learning-page__main__auth[data-v-db9944bc]{min-height:450px;padding:0;box-sizing:border-box;position:relative}.course-learning-page__main__auth-mark[data-v-db9944bc]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.course-learning-page__main__auth-cover[data-v-db9944bc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-learning-page__main__auth-content[data-v-db9944bc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px}.course-learning-page__main__auth-content-title[data-v-db9944bc]{color:#fff;font-size:14px;font-weight:700}.course-learning-page__main__auth-content-input[data-v-db9944bc]{width:220px;height:52px;margin-top:24px}.course-learning-page__main__auth-content-input .el-input__inner[data-v-db9944bc]{width:220px;height:52px;line-height:52px;border-radius:36px;background:hsla(0,0%,100%,.2);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.6);text-align:center;caret-color:#1fb895;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px}.course-learning-page__main__auth-content-input .el-input__inner[data-v-db9944bc]::-moz-placeholder{color:#fff;letter-spacing:0}.course-learning-page__main__auth-content-input .el-input__inner[data-v-db9944bc]::placeholder{color:#fff;letter-spacing:0}.course-learning-page__main__auth-content-line[data-v-db9944bc]{width:100%;height:1px;background-color:hsla(0,0%,100%,.2);margin:24px 0}.course-learning-page__main__auth-content-btn[data-v-db9944bc]{width:160px;height:42px;border-radius:22px;font-size:16px;background:linear-gradient(270deg,#00d0c2,#00e7b5);border:none}.course-learning-page__main__auth-content-btn.is-disabled[data-v-db9944bc]{background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),linear-gradient(270deg,#00d0c2,#00e7b5)}.course-learning-page__main__auth-content-btn[data-v-db9944bc]:not(.is-disabled):hover{opacity:.9;background:linear-gradient(270deg,#00d0c2,#00e7b5)}.course-learning-page__main__auth-content-btn[data-v-db9944bc]:not(.is-disabled):active,.course-learning-page__main__auth-content-btn[data-v-db9944bc]:not(.is-disabled):focus{background:linear-gradient(270deg,#00b8a8,#00d4a3);opacity:1}.course-learning-page__main-richContent[data-v-db9944bc]{background-color:#fff;padding:20px;height:calc(100% - 40px);overflow-y:auto}.course-learning-page__main-left[data-v-db9944bc]{width:824px;display:flex;flex-direction:column;gap:16px}.course-learning-page__main-left-top-player-bottom[data-v-db9944bc]{background:#fff;border-radius:8px;display:flex;flex-direction:column}.course-learning-page__main-left-top[data-v-db9944bc]{background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:20px;box-sizing:border-box}.course-learning-page__main-left-catalog[data-v-db9944bc]{box-sizing:border-box}.course-learning-page__main-left-content[data-v-db9944bc]{padding:8px 0 20px;box-sizing:border-box;border-radius:8px;background-color:#fff}.course-learning-page__main-right[data-v-db9944bc]{width:360px;display:flex;flex-direction:column;gap:16px}.course-learning-page__main-right-top-catalog[data-v-db9944bc]{height:609px;border-radius:8px;background-color:#fff;display:flex;flex-direction:column}.course-learning-page__main-right-top[data-v-db9944bc]{position:relative;padding:16px 20px;box-sizing:border-box;border-top-left-radius:8px;border-top-right-radius:8px}.course-learning-page__main-right-top[data-v-db9944bc]:after{content:"";position:absolute;bottom:0;left:20px;right:20px;width:calc(100% - 40px);height:.5px;background-color:#c6cbd9}.course-learning-page__main-right-catalog[data-v-db9944bc]{border-radius:8px;padding:16px 20px;box-sizing:border-box;flex:1;display:flex;flex-direction:column;overflow:hidden}.course-learning-page__main-right-series[data-v-db9944bc]{padding:12px 0;box-sizing:border-box;border-radius:8px;background-color:#fff}.course-learning-page__main-bottom[data-v-db9944bc]{margin:16px 0}.course-learning-page__main-bottom-left[data-v-db9944bc]{width:824px;background:#fff;border-radius:8px;box-sizing:border-box}.course-learning-page__main-bottom-right[data-v-db9944bc]{width:360px;background:#fff;border-radius:8px;padding:12px 20px;box-sizing:border-box}.course-learning-page__player-area[data-v-db9944bc]{width:calc(100% - 24px);margin:0 auto;background:#f9f9f9;overflow:hidden;border-radius:8px}.course-learning-page__bottom[data-v-db9944bc]{margin-top:16px;padding:24px;background:#fff;border-radius:8px}.course-learning-page__bottom__left[data-v-db9944bc]{width:824px}.course-learning-page__bottom__right[data-v-db9944bc]{width:360px}.course-learning-page .el-breadcrumb[data-v-db9944bc]{padding:4px 0;color:#666e84;font-size:14px}.course-learning-page .el-breadcrumb .el-breadcrumb__item[data-v-db9944bc]{display:flex;align-items:center;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__item[data-v-db9944bc]:last-child{position:relative;top:1px;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__inner[data-v-db9944bc]{color:#666e84;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__separator[data-v-db9944bc]{color:#666e84;font-size:16px;margin:0 6px}.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-db9944bc],.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-db9944bc]:hover,.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner a[data-v-db9944bc],.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner a[data-v-db9944bc]:hover{color:#3e414a;font-weight:700;cursor:pointer}.course-learning-info-left__title[data-v-db9944bc]{width:100%;margin-bottom:8px;font-size:22px;font-weight:500;line-height:30px;color:#1d253d}.course-learning-info-left__info[data-v-db9944bc]{gap:12px}.course-learning-info-left__info-icon[data-v-db9944bc]{width:16px;height:16px;margin-right:4px}.course-learning-info-left__info-text[data-v-db9944bc]{font-size:12px;line-height:16px}.course-learning-info-right__title[data-v-db9944bc]{margin-bottom:14px}.course-learning-info-right__progress[data-v-db9944bc]{font-size:16px;font-weight:700;color:#3d3d3d}.course-learning-info-right__certificate[data-v-db9944bc]{font-size:14px;font-weight:700;color:#1fb895;cursor:pointer}.course-learning-info-right__certificate-icon[data-v-db9944bc]{position:relative;top:1px;width:24px;height:24px;margin-right:4px}.course-learning-info-right__progress-bar-bar[data-v-db9944bc]{flex:1;margin:0 6px}.course-learning-info-right__progress-bar-text.is-learn-complete[data-v-db9944bc],.course-learning-info-right__progress-bar-text.is-learning[data-v-db9944bc]{color:#1fb895;font-weight:700}.course-learning-info[data-v-db9944bc]{margin-top:16px}.course-learning-info__left[data-v-db9944bc]{width:824px}.course-learning-info__left-title[data-v-db9944bc]{width:100%;margin-bottom:8px;font-size:22px;font-weight:500;line-height:30px;color:#1d253d}.course-learning-info__left-info[data-v-db9944bc]{gap:12px}.course-learning-info__left-info-icon[data-v-db9944bc]{width:16px;height:16px;margin-right:4px}.course-learning-info__left-info-text[data-v-db9944bc]{font-size:12px;line-height:16px}.course-learning-info__right[data-v-db9944bc]{width:360px}.course-learning-info__right-title[data-v-db9944bc]{margin-bottom:14px}.course-learning-info__right-progress[data-v-db9944bc]{font-size:16px;font-weight:700;color:#3d3d3d}.course-learning-info__right-certificate[data-v-db9944bc]{font-size:14px;font-weight:700;color:#1fb895;cursor:pointer}.course-learning-info__right-certificate-icon[data-v-db9944bc]{position:relative;top:1px;width:24px;height:24px;margin-right:4px}.course-learning-info__right-progress-bar-bar[data-v-db9944bc]{flex:1;margin:0 6px}.course-learning-info__right-progress-bar-text.is-learn-complete[data-v-db9944bc],.course-learning-info__right-progress-bar-text.is-learning[data-v-db9944bc]{color:#1fb895;font-weight:700}.el-dialog.x-file-preview-dialog[data-v-db9944bc]{height:80vh}.el-dialog.x-file-preview-dialog .el-dialog__body[data-v-db9944bc]{height:calc(100% - 150px);overflow-y:hidden}.el-dialog.x-file-preview-dialog .x-file-preview[data-v-db9944bc]{height:100%;overflow-y:hidden}.el-dialog.certification-info__dialog[data-v-db9944bc]{background:transparent}.el-dialog.certification-info__dialog .el-dialog__header[data-v-db9944bc]{display:none}.el-dialog.certification-info__dialog .el-dialog__body[data-v-db9944bc]{background:transparent;padding:0}.el-dialog.certification-info__dialog .certification-info__dialog__footer[data-v-db9944bc]{display:flex;justify-content:center;align-items:center;padding:16px 24px;border-radius:12px;background:rgba(0,0,0,.5);color:#fff;margin-top:24px;font-size:16px}.el-dialog.certification-info__dialog .certification-info__dialog__footer__left[data-v-db9944bc]{cursor:pointer}.el-dialog.certification-info__dialog .certification-info__dialog__footer .certification-info__dialog__btn[data-v-db9944bc]{display:flex;align-items:center;gap:4px;cursor:pointer}.el-dialog.certification-info__dialog .certification-info__dialog__footer span[data-v-db9944bc]{font-weight:700}.el-dialog.certification-info__dialog .certification-info__dialog__close[data-v-db9944bc]{font-size:26px;color:#fff;width:36px;height:36px;line-height:36px;border-radius:36px;background:rgba(0,0,0,.6);text-align:center;font-weight:700;cursor:pointer;position:absolute;top:-60px;right:0;z-index:1002}.catalog-info-bottom[data-v-db9944bc]{width:100%;height:65px;padding:20px 24px;box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.catalog-info-bottom .is-pointer[data-v-db9944bc]{cursor:pointer}.catalog-info-bottom__right[data-v-db9944bc]{gap:18px}.catalog-info-bottom__right-item[data-v-db9944bc]{gap:4px;color:#3e414a}.catalog-info-bottom__right-item-icon[data-v-db9944bc]{width:24px;height:24px}.catalog-info-bottom__right-item-text[data-v-db9944bc]{font-size:14px;font-weight:700}.catalog-info-box[data-v-db9944bc]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.catalog-info-box__catalog-box[data-v-db9944bc]{display:flex;flex-direction:column;flex:1;overflow:hidden;gap:16px;overflow-y:auto;overflow-x:hidden;perspective:1200px}.catalog-info-box__catalog-box[data-v-db9944bc]::-webkit-scrollbar{width:6px}.catalog-info-box__catalog-box[data-v-db9944bc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.catalog-info-box__catalog-box[data-v-db9944bc]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.catalog-info-box__catalog-box[data-v-db9944bc]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.catalog-info-box__material-box[data-v-db9944bc],.catalog-info-box__summary-box[data-v-db9944bc]{flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.catalog-info-box__material-box[data-v-db9944bc]::-webkit-scrollbar,.catalog-info-box__summary-box[data-v-db9944bc]::-webkit-scrollbar{width:6px}.catalog-info-box__material-box[data-v-db9944bc]::-webkit-scrollbar-track,.catalog-info-box__summary-box[data-v-db9944bc]::-webkit-scrollbar-track{background:transparent}.catalog-info-box__material-box[data-v-db9944bc]::-webkit-scrollbar-thumb,.catalog-info-box__summary-box[data-v-db9944bc]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.catalog-info-box__material-box[data-v-db9944bc]::-webkit-scrollbar-thumb:hover,.catalog-info-box__summary-box[data-v-db9944bc]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.catalog-info-box__tab[data-v-db9944bc]{margin-bottom:16px}.catalog-info-box__tab-item[data-v-db9944bc]{height:22px;line-height:22px;margin-right:14px;color:#929ab0;font-size:16px;font-weight:700;cursor:pointer}.catalog-info-box__tab-item.is-active[data-v-db9944bc]{color:#3e414a}.catalog-info-box__order-tip[data-v-db9944bc]{height:33px;padding:8px 12px;font-size:12px;color:#666e84;background:linear-gradient(90deg,#d9ecff,rgba(217,236,255,.5));border-radius:8px;gap:4px;box-sizing:border-box;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:center center}.catalog-info-box__order-tip-icon[data-v-db9944bc]{width:16px;height:16px;margin-right:4px}.catalog-info-box__order-tip-close[data-v-db9944bc]{width:16px;height:16px;cursor:pointer}.order-tip-enter-active[data-v-db9944bc]{animation:flipInX-db9944bc .75s ease-out;transform-style:preserve-3d;perspective:400px}.order-tip-leave-active[data-v-db9944bc]{animation:flipOutX-db9944bc .4s ease-in;transform-style:preserve-3d;perspective:400px}.order-tip-enter-from[data-v-db9944bc]{opacity:0;transform:perspective(400px) rotateX(90deg)}.order-tip-enter-to[data-v-db9944bc],.order-tip-leave-from[data-v-db9944bc]{opacity:1;transform:perspective(400px) rotateX(0deg)}.order-tip-leave-to[data-v-db9944bc]{opacity:0;transform:perspective(400px) rotateX(-90deg)}@keyframes flipInX-db9944bc{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-20deg);opacity:1}60%{transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px) rotateX(0deg)}}@keyframes flipOutX-db9944bc{0%{transform:perspective(400px) rotateX(0deg);opacity:1}to{transform:perspective(400px) rotateX(-90deg);opacity:0}}@media (prefers-reduced-motion:reduce){.order-tip-enter-active[data-v-db9944bc],.order-tip-leave-active[data-v-db9944bc]{transition:none}.order-tip-enter-from[data-v-db9944bc],.order-tip-leave-to[data-v-db9944bc]{transform:none}}.course-learning-content__item[data-v-db9944bc]{padding-bottom:24px}.course-learning-content__content[data-v-db9944bc]{padding:0 24px}.course-learning-content__suitable-title[data-v-db9944bc]{width:60px}.course-learning-content__suitable-content[data-v-db9944bc]{flex:1}.popup-start-dialog[data-v-db9944bc]{height:310px;border-radius:16px;background:linear-gradient(180deg,#e1fffe,#acffe5)}.popup-start-dialog .el-dialog__header[data-v-db9944bc]{background-color:#409eff;color:#fff;display:none}.popup-start-dialog .el-dialog__header .el-dialog__title[data-v-db9944bc]{color:#fff;font-weight:700}.popup-start-dialog .el-dialog__body[data-v-db9944bc]{padding:0}.popup-start-dialog .popup-start-content[data-v-db9944bc]{text-align:center;padding:0}.popup-start-dialog .popup-start-content .popup-start-img[data-v-db9944bc]{width:274px;height:158px;margin:20px auto}.popup-start-dialog .popup-start-message[data-v-db9944bc]{display:flex;flex-direction:column;margin-top:16px;gap:8px;font-size:14px;color:#3d3d3d;line-height:1.5}.popup-start-dialog .dialog-footer[data-v-db9944bc]{height:150px;margin-top:-40px;background:linear-gradient(180deg,hsla(0,0%,100%,.4),#fff);box-sizing:border-box;border:1px solid #fff;backdrop-filter:blur(14px);border-radius:16px;text-align:center}.popup-start-dialog .dialog-footer .el-button[data-v-db9944bc]{width:160px;height:42px;margin:20px auto;border-radius:22px;font-size:16px}.popup-timeout-dialog[data-v-db9944bc]{height:310px;border-radius:16px;background:linear-gradient(180deg,#e1fffe,#acffe5)}.popup-timeout-dialog .el-dialog__header[data-v-db9944bc]{background-color:#f56c6c;color:#fff;display:none}.popup-timeout-dialog .el-dialog__header .el-dialog__title[data-v-db9944bc]{color:#fff;font-weight:700}.popup-timeout-dialog .el-dialog__body[data-v-db9944bc]{padding:0}.popup-timeout-dialog .popup-timeout-content[data-v-db9944bc]{text-align:center;padding:0}.popup-timeout-dialog .popup-timeout-content .popup-timeout-img[data-v-db9944bc]{width:274px;height:158px;margin:20px auto}.popup-timeout-dialog .popup-timeout-message[data-v-db9944bc]{display:flex;flex-direction:column;margin-top:16px;gap:8px;font-size:14px;color:#3d3d3d;line-height:1.5}.popup-timeout-dialog .dialog-footer[data-v-db9944bc]{height:150px;margin-top:-40px;background:linear-gradient(180deg,hsla(0,0%,100%,.4),#fff);box-sizing:border-box;border:1px solid #fff;backdrop-filter:blur(14px);border-radius:16px;text-align:center}.popup-timeout-dialog .dialog-footer .el-button[data-v-db9944bc]{width:160px;height:42px;margin:20px auto;border-radius:22px;font-size:16px}.teacher-item[data-v-db9944bc]{width:248px;height:92px;padding:16px;border-radius:8px;background:#fafbfd;box-sizing:border-box;gap:12px;flex-shrink:0}.teacher-item__img[data-v-db9944bc]{width:48px;height:48px;border-radius:48px}.teacher-item__img.little-radius[data-v-db9944bc]{border-radius:48px}.teacher-item__name[data-v-db9944bc]{width:100%;margin-bottom:8px}.teacher-item__name-img[data-v-db9944bc]{width:78px;height:20px;margin-left:8px}.teacher-item__name-text[data-v-db9944bc]{font-size:14px;font-weight:700;color:#3e414a}.teacher-item__name-link[data-v-db9944bc]{font-size:12px;color:#1fb895;cursor:pointer}.teacher-item__name-link img[data-v-db9944bc]{width:16px;height:16px}.teacher-item__title[data-v-db9944bc]{font-size:12px;color:#666e84}.course-learning-page[data-v-36bce801]{width:100%;height:100%;color:#666e84;font-family:PingFang SC}.course-learning-page .el-loading-spinner .path[data-v-36bce801]{stroke:#1fb895}.course-learning-page .el-loading-text[data-v-36bce801]{color:#1fb895}.course-learning-page__content[data-v-36bce801]{width:1200px;margin:80px auto 0}.course-learning-page__main[data-v-36bce801]{margin-top:16px;margin-bottom:16px}.course-learning-page__main .xdf-player[data-v-36bce801]{margin:auto}.course-learning-page__main__auth[data-v-36bce801]{min-height:450px;padding:0;box-sizing:border-box;position:relative}.course-learning-page__main__auth-mark[data-v-36bce801]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.course-learning-page__main__auth-cover[data-v-36bce801]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-learning-page__main__auth-content[data-v-36bce801]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px}.course-learning-page__main__auth-content-title[data-v-36bce801]{color:#fff;font-size:14px;font-weight:700}.course-learning-page__main__auth-content-input[data-v-36bce801]{width:220px;height:52px;margin-top:24px}.course-learning-page__main__auth-content-input .el-input__inner[data-v-36bce801]{width:220px;height:52px;line-height:52px;border-radius:36px;background:hsla(0,0%,100%,.2);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.6);text-align:center;caret-color:#1fb895;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px}.course-learning-page__main__auth-content-input .el-input__inner[data-v-36bce801]::-moz-placeholder{color:#fff;letter-spacing:0}.course-learning-page__main__auth-content-input .el-input__inner[data-v-36bce801]::placeholder{color:#fff;letter-spacing:0}.course-learning-page__main__auth-content-line[data-v-36bce801]{width:100%;height:1px;background-color:hsla(0,0%,100%,.2);margin:24px 0}.course-learning-page__main__auth-content-btn[data-v-36bce801]{width:160px;height:42px;border-radius:22px;font-size:16px;background:linear-gradient(270deg,#00d0c2,#00e7b5);border:none}.course-learning-page__main__auth-content-btn.is-disabled[data-v-36bce801]{background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),linear-gradient(270deg,#00d0c2,#00e7b5)}.course-learning-page__main__auth-content-btn[data-v-36bce801]:not(.is-disabled):hover{opacity:.9;background:linear-gradient(270deg,#00d0c2,#00e7b5)}.course-learning-page__main__auth-content-btn[data-v-36bce801]:not(.is-disabled):active,.course-learning-page__main__auth-content-btn[data-v-36bce801]:not(.is-disabled):focus{background:linear-gradient(270deg,#00b8a8,#00d4a3);opacity:1}.course-learning-page__main-richContent[data-v-36bce801]{background-color:#fff;padding:20px;height:calc(100% - 40px);overflow-y:auto}.course-learning-page__main-left[data-v-36bce801]{width:824px;display:flex;flex-direction:column;gap:16px}.course-learning-page__main-left-top-player-bottom[data-v-36bce801]{background:#fff;border-radius:8px;display:flex;flex-direction:column}.course-learning-page__main-left-top[data-v-36bce801]{background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:20px;box-sizing:border-box}.course-learning-page__main-left-catalog[data-v-36bce801]{box-sizing:border-box}.course-learning-page__main-left-content[data-v-36bce801]{padding:8px 0 20px;box-sizing:border-box;border-radius:8px;background-color:#fff}.course-learning-page__main-right[data-v-36bce801]{width:360px;display:flex;flex-direction:column;gap:16px}.course-learning-page__main-right-top-catalog[data-v-36bce801]{height:609px;border-radius:8px;background-color:#fff;display:flex;flex-direction:column}.course-learning-page__main-right-top[data-v-36bce801]{position:relative;padding:16px 20px;box-sizing:border-box;border-top-left-radius:8px;border-top-right-radius:8px}.course-learning-page__main-right-top[data-v-36bce801]:after{content:"";position:absolute;bottom:0;left:20px;right:20px;width:calc(100% - 40px);height:.5px;background-color:#c6cbd9}.course-learning-page__main-right-catalog[data-v-36bce801]{border-radius:8px;padding:16px 20px;box-sizing:border-box;flex:1;display:flex;flex-direction:column;overflow:hidden}.course-learning-page__main-right-series[data-v-36bce801]{padding:12px 0;box-sizing:border-box;border-radius:8px;background-color:#fff}.course-learning-page__main-bottom[data-v-36bce801]{margin:16px 0}.course-learning-page__main-bottom-left[data-v-36bce801]{width:824px;background:#fff;border-radius:8px;box-sizing:border-box}.course-learning-page__main-bottom-right[data-v-36bce801]{width:360px;background:#fff;border-radius:8px;padding:12px 20px;box-sizing:border-box}.course-learning-page__player-area[data-v-36bce801]{width:calc(100% - 24px);margin:0 auto;background:#f9f9f9;overflow:hidden;border-radius:8px}.course-learning-page__bottom[data-v-36bce801]{margin-top:16px;padding:24px;background:#fff;border-radius:8px}.course-learning-page__bottom__left[data-v-36bce801]{width:824px}.course-learning-page__bottom__right[data-v-36bce801]{width:360px}.course-learning-page .el-breadcrumb[data-v-36bce801]{padding:4px 0;color:#666e84;font-size:14px}.course-learning-page .el-breadcrumb .el-breadcrumb__item[data-v-36bce801]{display:flex;align-items:center;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__item[data-v-36bce801]:last-child{position:relative;top:1px;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__inner[data-v-36bce801]{color:#666e84;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__separator[data-v-36bce801]{color:#666e84;font-size:16px;margin:0 6px}.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-36bce801],.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner[data-v-36bce801]:hover,.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner a[data-v-36bce801],.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner a[data-v-36bce801]:hover{color:#3e414a;font-weight:700;cursor:pointer}.course-learning-info-left__title[data-v-36bce801]{width:100%;margin-bottom:8px;font-size:22px;font-weight:500;line-height:30px;color:#1d253d}.course-learning-info-left__info[data-v-36bce801]{gap:12px}.course-learning-info-left__info-icon[data-v-36bce801]{width:16px;height:16px;margin-right:4px}.course-learning-info-left__info-text[data-v-36bce801]{font-size:12px;line-height:16px}.course-learning-info-right__title[data-v-36bce801]{margin-bottom:14px}.course-learning-info-right__progress[data-v-36bce801]{font-size:16px;font-weight:700;color:#3d3d3d}.course-learning-info-right__certificate[data-v-36bce801]{font-size:14px;font-weight:700;color:#1fb895;cursor:pointer}.course-learning-info-right__certificate-icon[data-v-36bce801]{position:relative;top:1px;width:24px;height:24px;margin-right:4px}.course-learning-info-right__progress-bar-bar[data-v-36bce801]{flex:1;margin:0 6px}.course-learning-info-right__progress-bar-text.is-learn-complete[data-v-36bce801],.course-learning-info-right__progress-bar-text.is-learning[data-v-36bce801]{color:#1fb895;font-weight:700}.course-learning-info[data-v-36bce801]{margin-top:16px}.course-learning-info__left[data-v-36bce801]{width:824px}.course-learning-info__left-title[data-v-36bce801]{width:100%;margin-bottom:8px;font-size:22px;font-weight:500;line-height:30px;color:#1d253d}.course-learning-info__left-info[data-v-36bce801]{gap:12px}.course-learning-info__left-info-icon[data-v-36bce801]{width:16px;height:16px;margin-right:4px}.course-learning-info__left-info-text[data-v-36bce801]{font-size:12px;line-height:16px}.course-learning-info__right[data-v-36bce801]{width:360px}.course-learning-info__right-title[data-v-36bce801]{margin-bottom:14px}.course-learning-info__right-progress[data-v-36bce801]{font-size:16px;font-weight:700;color:#3d3d3d}.course-learning-info__right-certificate[data-v-36bce801]{font-size:14px;font-weight:700;color:#1fb895;cursor:pointer}.course-learning-info__right-certificate-icon[data-v-36bce801]{position:relative;top:1px;width:24px;height:24px;margin-right:4px}.course-learning-info__right-progress-bar-bar[data-v-36bce801]{flex:1;margin:0 6px}.course-learning-info__right-progress-bar-text.is-learn-complete[data-v-36bce801],.course-learning-info__right-progress-bar-text.is-learning[data-v-36bce801]{color:#1fb895;font-weight:700}.el-dialog.x-file-preview-dialog[data-v-36bce801]{height:80vh}.el-dialog.x-file-preview-dialog .el-dialog__body[data-v-36bce801]{height:calc(100% - 150px);overflow-y:hidden}.el-dialog.x-file-preview-dialog .x-file-preview[data-v-36bce801]{height:100%;overflow-y:hidden}.el-dialog.certification-info__dialog[data-v-36bce801]{background:transparent}.el-dialog.certification-info__dialog .el-dialog__header[data-v-36bce801]{display:none}.el-dialog.certification-info__dialog .el-dialog__body[data-v-36bce801]{background:transparent;padding:0}.el-dialog.certification-info__dialog .certification-info__dialog__footer[data-v-36bce801]{display:flex;justify-content:center;align-items:center;padding:16px 24px;border-radius:12px;background:rgba(0,0,0,.5);color:#fff;margin-top:24px;font-size:16px}.el-dialog.certification-info__dialog .certification-info__dialog__footer__left[data-v-36bce801]{cursor:pointer}.el-dialog.certification-info__dialog .certification-info__dialog__footer .certification-info__dialog__btn[data-v-36bce801]{display:flex;align-items:center;gap:4px;cursor:pointer}.el-dialog.certification-info__dialog .certification-info__dialog__footer span[data-v-36bce801]{font-weight:700}.el-dialog.certification-info__dialog .certification-info__dialog__close[data-v-36bce801]{font-size:26px;color:#fff;width:36px;height:36px;line-height:36px;border-radius:36px;background:rgba(0,0,0,.6);text-align:center;font-weight:700;cursor:pointer;position:absolute;top:-60px;right:0;z-index:1002}.catalog-info-bottom[data-v-36bce801]{width:100%;height:65px;padding:20px 24px;box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.catalog-info-bottom .is-pointer[data-v-36bce801]{cursor:pointer}.catalog-info-bottom__right[data-v-36bce801]{gap:18px}.catalog-info-bottom__right-item[data-v-36bce801]{gap:4px;color:#3e414a}.catalog-info-bottom__right-item-icon[data-v-36bce801]{width:24px;height:24px}.catalog-info-bottom__right-item-text[data-v-36bce801]{font-size:14px;font-weight:700}.catalog-info-box[data-v-36bce801]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.catalog-info-box__catalog-box[data-v-36bce801]{display:flex;flex-direction:column;flex:1;overflow:hidden;gap:16px;overflow-y:auto;overflow-x:hidden;perspective:1200px}.catalog-info-box__catalog-box[data-v-36bce801]::-webkit-scrollbar{width:6px}.catalog-info-box__catalog-box[data-v-36bce801]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.catalog-info-box__catalog-box[data-v-36bce801]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.catalog-info-box__catalog-box[data-v-36bce801]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.catalog-info-box__material-box[data-v-36bce801],.catalog-info-box__summary-box[data-v-36bce801]{flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.catalog-info-box__material-box[data-v-36bce801]::-webkit-scrollbar,.catalog-info-box__summary-box[data-v-36bce801]::-webkit-scrollbar{width:6px}.catalog-info-box__material-box[data-v-36bce801]::-webkit-scrollbar-track,.catalog-info-box__summary-box[data-v-36bce801]::-webkit-scrollbar-track{background:transparent}.catalog-info-box__material-box[data-v-36bce801]::-webkit-scrollbar-thumb,.catalog-info-box__summary-box[data-v-36bce801]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.catalog-info-box__material-box[data-v-36bce801]::-webkit-scrollbar-thumb:hover,.catalog-info-box__summary-box[data-v-36bce801]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.catalog-info-box__tab[data-v-36bce801]{margin-bottom:16px}.catalog-info-box__tab-item[data-v-36bce801]{height:22px;line-height:22px;margin-right:14px;color:#929ab0;font-size:16px;font-weight:700;cursor:pointer}.catalog-info-box__tab-item.is-active[data-v-36bce801]{color:#3e414a}.catalog-info-box__order-tip[data-v-36bce801]{height:33px;padding:8px 12px;font-size:12px;color:#666e84;background:linear-gradient(90deg,#d9ecff,rgba(217,236,255,.5));border-radius:8px;gap:4px;box-sizing:border-box;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:center center}.catalog-info-box__order-tip-icon[data-v-36bce801]{width:16px;height:16px;margin-right:4px}.catalog-info-box__order-tip-close[data-v-36bce801]{width:16px;height:16px;cursor:pointer}.order-tip-enter-active[data-v-36bce801]{animation:flipInX-36bce801 .75s ease-out;transform-style:preserve-3d;perspective:400px}.order-tip-leave-active[data-v-36bce801]{animation:flipOutX-36bce801 .4s ease-in;transform-style:preserve-3d;perspective:400px}.order-tip-enter-from[data-v-36bce801]{opacity:0;transform:perspective(400px) rotateX(90deg)}.order-tip-enter-to[data-v-36bce801],.order-tip-leave-from[data-v-36bce801]{opacity:1;transform:perspective(400px) rotateX(0deg)}.order-tip-leave-to[data-v-36bce801]{opacity:0;transform:perspective(400px) rotateX(-90deg)}@keyframes flipInX-36bce801{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-20deg);opacity:1}60%{transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px) rotateX(0deg)}}@keyframes flipOutX-36bce801{0%{transform:perspective(400px) rotateX(0deg);opacity:1}to{transform:perspective(400px) rotateX(-90deg);opacity:0}}@media (prefers-reduced-motion:reduce){.order-tip-enter-active[data-v-36bce801],.order-tip-leave-active[data-v-36bce801]{transition:none}.order-tip-enter-from[data-v-36bce801],.order-tip-leave-to[data-v-36bce801]{transform:none}}.course-learning-content__item[data-v-36bce801]{padding-bottom:24px}.course-learning-content__content[data-v-36bce801]{padding:0 24px}.course-learning-content__suitable-title[data-v-36bce801]{width:60px}.course-learning-content__suitable-content[data-v-36bce801]{flex:1}.popup-start-dialog[data-v-36bce801]{height:310px;border-radius:16px;background:linear-gradient(180deg,#e1fffe,#acffe5)}.popup-start-dialog .el-dialog__header[data-v-36bce801]{background-color:#409eff;color:#fff;display:none}.popup-start-dialog .el-dialog__header .el-dialog__title[data-v-36bce801]{color:#fff;font-weight:700}.popup-start-dialog .el-dialog__body[data-v-36bce801]{padding:0}.popup-start-dialog .popup-start-content[data-v-36bce801]{text-align:center;padding:0}.popup-start-dialog .popup-start-content .popup-start-img[data-v-36bce801]{width:274px;height:158px;margin:20px auto}.popup-start-dialog .popup-start-message[data-v-36bce801]{display:flex;flex-direction:column;margin-top:16px;gap:8px;font-size:14px;color:#3d3d3d;line-height:1.5}.popup-start-dialog .dialog-footer[data-v-36bce801]{height:150px;margin-top:-40px;background:linear-gradient(180deg,hsla(0,0%,100%,.4),#fff);box-sizing:border-box;border:1px solid #fff;backdrop-filter:blur(14px);border-radius:16px;text-align:center}.popup-start-dialog .dialog-footer .el-button[data-v-36bce801]{width:160px;height:42px;margin:20px auto;border-radius:22px;font-size:16px}.popup-timeout-dialog[data-v-36bce801]{height:310px;border-radius:16px;background:linear-gradient(180deg,#e1fffe,#acffe5)}.popup-timeout-dialog .el-dialog__header[data-v-36bce801]{background-color:#f56c6c;color:#fff;display:none}.popup-timeout-dialog .el-dialog__header .el-dialog__title[data-v-36bce801]{color:#fff;font-weight:700}.popup-timeout-dialog .el-dialog__body[data-v-36bce801]{padding:0}.popup-timeout-dialog .popup-timeout-content[data-v-36bce801]{text-align:center;padding:0}.popup-timeout-dialog .popup-timeout-content .popup-timeout-img[data-v-36bce801]{width:274px;height:158px;margin:20px auto}.popup-timeout-dialog .popup-timeout-message[data-v-36bce801]{display:flex;flex-direction:column;margin-top:16px;gap:8px;font-size:14px;color:#3d3d3d;line-height:1.5}.popup-timeout-dialog .dialog-footer[data-v-36bce801]{height:150px;margin-top:-40px;background:linear-gradient(180deg,hsla(0,0%,100%,.4),#fff);box-sizing:border-box;border:1px solid #fff;backdrop-filter:blur(14px);border-radius:16px;text-align:center}.popup-timeout-dialog .dialog-footer .el-button[data-v-36bce801]{width:160px;height:42px;margin:20px auto;border-radius:22px;font-size:16px}.course-outline[data-v-36bce801]{position:relative}.course-outline__container[data-v-36bce801]{max-height:500px;overflow:hidden;transition:max-height .3s ease}.course-outline__container.is-expanded .course-outline__container[data-v-36bce801],.course-outline__container.is-expanded[data-v-36bce801]{max-height:none}.course-outline__container.has-expand-button[data-v-36bce801]{position:relative}.course-outline__expand-button[data-v-36bce801]{display:flex;align-items:center;justify-content:center;gap:4px;padding:20px 0;cursor:pointer;color:#666e84;font-size:14px;font-weight:500;transition:all .3s ease;margin-top:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.2),#fff);position:absolute;width:100%;bottom:0;left:0;right:0}.course-outline__expand-button.is-expanded[data-v-36bce801]{position:static;padding:0}.course-outline__container.is-expanded .course-outline__expand-button[data-v-36bce801]{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:10}.course-outline__container:not(.is-expanded) .course-outline__expand-button[data-v-36bce801]{position:static}.course-outline__expand-text[data-v-36bce801]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.course-outline__expand-icon[data-v-36bce801]{width:16px;height:16px;transition:transform .3s ease}.course-outline__expand-icon.is-expanded[data-v-36bce801]{transform:rotate(180deg)}.course-outline__settings[data-v-36bce801]{margin-bottom:16px;display:flex;justify-content:flex-end}.course-outline__settings__button[data-v-36bce801]{color:#1fb895;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s;font-size:14px}.course-outline__settings__button[data-v-36bce801]:hover{background-color:rgba(53,128,187,.1)}.course-outline__settings__dropdown[data-v-36bce801]{min-width:120px}.course-outline__settings__item[data-v-36bce801]{padding:8px 12px}.course-outline__settings__item-content[data-v-36bce801]{display:flex;align-items:center;justify-content:space-between;gap:8px}.course-outline__settings__item-text[data-v-36bce801]{font-size:14px;color:#333}.course-outline__item--chapter[data-v-36bce801],.course-outline__item[data-v-36bce801]{margin-bottom:16px}.course-outline__item--section[data-v-36bce801]{margin-left:36px}.course-outline__item--top-level-section[data-v-36bce801]{margin-left:0}.course-outline__item--subsection[data-v-36bce801]{margin-left:38px}.course-outline__item-header[data-v-36bce801]{display:flex;align-items:center;gap:8px;height:28px;line-height:28px}.course-outline__item-header.is-chapter[data-v-36bce801],.course-outline__item-header.is-top-level-section[data-v-36bce801]{height:20px;line-height:20px;padding:16px;background-color:#f6f7fc;border-radius:8px;font-weight:700}.course-outline__item-header.is-clickable[data-v-36bce801]{cursor:pointer;transition:background-color .2s ease}.course-outline__item-header.is-clickable[data-v-36bce801]:hover{background-color:#f0f2f5}.course-outline__item-header.is-clickable.is-chapter[data-v-36bce801]:hover,.course-outline__item-header.is-clickable.is-top-level-section[data-v-36bce801]:hover{background-color:#edeff2}.course-outline__item-toggle[data-v-36bce801]{cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.course-outline__item-toggle img[data-v-36bce801]{width:16px;height:16px;transition:transform .3s ease;transform:rotate(90deg)}.course-outline__item-toggle img.is-expanded[data-v-36bce801]{transform:rotate(180deg)}.course-outline__item-content[data-v-36bce801]{display:flex;align-items:center;flex:1;min-width:0}.course-outline__item-title[data-v-36bce801]{max-width:480px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;cursor:pointer}.course-outline__item-dash[data-v-36bce801]{flex:1;height:1px;background:repeating-linear-gradient(90deg,#c6cbd9 0,#c6cbd9 4px,transparent 0,transparent 8px);margin:0 16px;min-width:60px}.course-outline__item-time[data-v-36bce801]{display:flex;align-items:center;gap:4px;flex-shrink:0}.course-outline__item-time img[data-v-36bce801]{width:16px;height:16px}.course-outline__item-time-text[data-v-36bce801]{font-size:12px;color:#1fb895;font-weight:500}.course-outline__item-time-text-end[data-v-36bce801],.course-outline__item-time-text-start[data-v-36bce801]{cursor:pointer}.course-outline__item-time-icon[data-v-36bce801]{font-style:normal;font-size:12px;color:#1fb895;cursor:pointer;transition:transform .2s ease}.course-outline__item-time-icon[data-v-36bce801]:hover{transform:translateX(2px)}.course-outline__item-children[data-v-36bce801]{margin-top:12px}.simple-mindmap[data-v-d32d5c96]{width:100%;height:100%;position:relative;background:#fff;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden}.svg-container[data-v-d32d5c96]{width:100%;height:100%;min-height:500px}[data-v-d32d5c96] .link{fill:none;stroke:#20c060;stroke-width:2px}[data-v-d32d5c96] .node rect{transition:all .3s;filter:drop-shadow(0 2px 6px rgba(32,192,96,.1))}[data-v-d32d5c96] .node rect:hover{stroke-width:3px;stroke:#20c060;filter:drop-shadow(0 4px 12px rgba(32,192,96,.18))}[data-v-d32d5c96] .node text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400}[data-v-d32d5c96] .node:hover text{font-weight:700}.simple-mindmap.fullscreen[data-v-d32d5c96]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#fff}.fullscreen-btn[data-v-d32d5c96]{position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:rgba(32,192,96,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.fullscreen-btn[data-v-d32d5c96]:hover{background:#20c060;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.fullscreen-btn img[data-v-d32d5c96]{width:20px;height:20px;filter:brightness(0) invert(1)}[data-v-d32d5c96] .expand-btn{position:relative;z-index:10;transition:none}[data-v-d32d5c96] .expand-btn circle{transition:fill .2s ease;pointer-events:all}[data-v-d32d5c96] .expand-btn:hover circle{fill:#1a9d4f}[data-v-d32d5c96] .expand-btn line{pointer-events:none}.comment-publish__score{margin-bottom:24px}.comment-publish__score-title{font-size:18px;font-weight:700;color:#3d3d3d}.comment-publish__score-star{position:relative;top:-1px}.comment-publish__score-star img{width:24px;height:24px;margin-left:8px}.comment-publish__score-star-hidden{visibility:hidden;opacity:0}.comment-publish__publish{padding-bottom:24px;gap:12px}.comment-publish__publish.type-1{border-bottom:1px solid #eee}.comment-publish__publish-avatar{width:52px;height:52px;border-radius:52px;overflow:hidden}.comment-publish__publish-avatar img{width:52px;height:52px;border-radius:8px}.comment-publish__publish-textarea-box{position:relative;flex:1;padding:16px 24px;box-sizing:border-box;background-color:#f5f6fa;border-radius:8px;transition:all .3s ease}.comment-publish__publish-textarea{transition:all .3s ease}.comment-publish__publish-textarea .el-textarea__inner{padding:0;border:none;background-color:transparent;resize:none;caret-color:#1fb895;color:#3e414a}.comment-publish__publish-textarea .el-textarea__inner::-moz-placeholder{color:#929ab0}.comment-publish__publish-textarea .el-textarea__inner::placeholder{color:#929ab0}.comment-publish__publish-bottom{display:flex;align-items:center;justify-content:flex-end}.comment-publish__publish-bottom-length{font-size:14px;color:#666e84}.comment-publish__publish-bottom-btn{width:68px;height:30px;margin-left:8px;background:linear-gradient(270deg,#00d0c2,#00e7b5);border-radius:30px;border:none}.comment-publish__publish-bottom-btn.is-disabled{background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),linear-gradient(270deg,#00d0c2,#00e7b5)!important}.comment-publish__publish-bottom-btn:not(.is-disabled):hover{background:linear-gradient(270deg,#00d0c2,#00e7b5);opacity:.8}.comment-publish__publish-bottom-btn:not(.is-disabled):active,.comment-publish__publish-bottom-btn:not(.is-disabled):focus{background:linear-gradient(270deg,#00b8a8,#00d4a3);opacity:1}.reply-item[data-v-47572f73]{background:#fff;border-radius:12px;padding:12px 0}.reply-item__top[data-v-47572f73]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.reply-item__user[data-v-47572f73]{display:flex;align-items:center;gap:6px;flex:1;flex-wrap:wrap}.reply-item__avatar[data-v-47572f73]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #f8f9fa}.reply-item__name[data-v-47572f73]{font-size:14px;font-weight:600;color:#3e414a}.reply-item__reply-text[data-v-47572f73]{font-size:13px;color:#666;margin:0 4px}.reply-item__target-name[data-v-47572f73]{font-size:14px;font-weight:600;color:#1fb895}.reply-item__time[data-v-47572f73]{font-size:12px;color:#929ab0;white-space:nowrap;margin-left:12px}.reply-item__content[data-v-47572f73]{font-size:14px;line-height:20px;color:#3e414a;word-break:break-word}.reply-item__operation[data-v-47572f73]{display:flex;align-items:center;gap:20px}.reply-item__btn[data-v-47572f73]{cursor:pointer;font-size:12px;color:#666;padding:4px 8px;border-radius:4px;transition:all .2s ease}.reply-item__support[data-v-47572f73]{display:flex;align-items:center;gap:6px}.reply-item__support-img[data-v-47572f73]{width:16px;height:16px}.reply-item__reply[data-v-47572f73]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.comment-item{width:100%}.comment-item__top{margin-bottom:12px}.comment-item__top-name{font-size:12px;font-weight:700}.comment-item__top-star-img{width:16px;height:16px;margin-right:2px}.comment-item__middle .comment-item__content{line-height:20px;color:#3e414a;margin-bottom:12px}.comment-item__operation{gap:24px}.comment-item__time{font-size:12px;color:#929ab0}.comment-item__btn{cursor:pointer;font-size:12px}.comment-item__support{gap:4px}.comment-item__support-img{width:16px;height:16px}.comment-item__reply{margin:12px 0}.comment-item__reply-collapse{cursor:pointer;font-size:12px;margin:12px 0}.comment-item__reply-list{margin-top:12px}.comment-item__reply-pagination{margin-top:16px;text-align:center}.comment-item__reply-pagination .el-pagination .el-pager li.active,.comment-item__reply-pagination .el-pagination .el-pager li:hover{color:#1fb895}.course-comment-box{padding-top:8px}.course-comment-box__pagination{text-align:right}.course-comment-box__pagination .el-pager li.active,.course-comment-box__pagination .el-pager li:hover{color:#1fb895}.course-comment-box__list{padding-top:24px}.course-comment-box__list-item{position:relative;padding-bottom:24px;gap:12px}.course-comment-box__list-item:not(:last-child){margin-bottom:24px}.course-comment-box__list-item:not(:last-child):after{content:"";position:absolute;bottom:0;left:86px;width:calc(100% - 86px);height:1px;background-color:#eee}.course-comment-box__list-item-photoBox{width:48px;height:48px;border-radius:48px;overflow:hidden}.course-comment-box__list-item-photo{width:40px;height:40px;border-radius:40px}.course-learning-content__content-teacher{flex-wrap:wrap;gap:16px}.course-learning-content__content-summary img{max-width:776px}.course-learning-content__suitable{margin-top:12px;gap:16px;position:relative}.course-learning-content__suitable-title{font-size:14px;font-weight:500;width:56px;line-height:22px;color:#3e414a}.course-learning-content__suitable-wrapper{transition:height .3s ease-in-out}.course-learning-content__suitable-content{flex-wrap:wrap;gap:8px}.course-learning-content__suitable-item{padding:6px 14px;height:12px;line-height:12px;background:rgba(0,0,0,.04);font-size:12px;color:#666;border-radius:24px}.course-learning-content__expand-btn{cursor:pointer;color:#1fb895;font-size:16px;width:50px;font-size:12px;color:#666;height:24px;display:flex;align-items:center}.course-learning-content__expand-btn .el-icon-arrow-down,.course-learning-content__expand-btn .el-icon-arrow-up{font-size:16px;margin-left:4px}.course-learning-content__expand-btn:hover{opacity:.8}.course-learning-content__mindmap-copy{cursor:pointer}.course-learning-content__mindmap-copy img{width:16px;height:16px;margin-right:4px}.course-learning-content__mindmap-copy span{color:#1fb895;font-size:14px}.course-series-box{display:flex;flex-direction:column;gap:16px}.course-series-box__header{padding:0 20px}.course-series-box__header__title{height:25px;line-height:25px;font-size:18px;font-weight:700;color:#3d3d3d}.course-series-box__header__pages{color:#3d3d3d}.course-series-box__header__pages__current{color:#1fb895;margin-right:4px}.course-series-box__header__pages__total{margin-left:4px}.course-series-box__header .el-icon-arrow-left{font-size:16px;cursor:pointer;margin-right:4px;color:#3d3d3d}.course-series-box__header .el-icon-arrow-left.is-disabled{color:#ccc;cursor:not-allowed}.course-series-box__header .el-icon-arrow-right{margin-left:4px;font-size:16px;cursor:pointer;color:#3d3d3d}.course-series-box__header .el-icon-arrow-right.is-disabled{color:#ccc;cursor:not-allowed}.course-series-box__list{padding:0 20px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.course-series-box__list::-webkit-scrollbar{width:6px}.course-series-box__list::-webkit-scrollbar-track{background:transparent}.course-series-box__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.course-series-box__list::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.course-series-box__list::-webkit-scrollbar-thumb{opacity:0}.course-series-box__list__item{margin-bottom:16px;cursor:pointer;border-radius:8px;overflow:hidden;transition:all .3s ease}.course-series-box__list__item:hover .course-series-box__list__item__img{transform:scale(1.1)}.course-series-box__list__item:hover .course-series-box__list__item__title{color:#1fb895}.course-series-box__list__item__top{position:relative;border-radius:8px;overflow:hidden}.course-series-box__list__item__img{border-radius:8px;transition:transform .3s ease}.course-series-box__list__item__tag{position:absolute;padding:4px 8px;color:#fff;font-family:DingTalk JinBuTi;font-size:12px;border-top-left-radius:8px;border-bottom-right-radius:8px;left:0;top:0;background:#ff870f}.course-series-box__list__item__bottom{padding:16px 0}.course-series-box__list__item__title{height:20px;line-height:20px;margin-bottom:12px;font-size:14px;font-weight:700;transition:color .3s ease}.course-series-box__list__item__countItem{margin-right:16px}.course-series-box__list__item__countItem img{width:16px;height:16px}.course-series-box__list__item__countItem__value{margin-left:4px}.video-js .vjs-big-play-button{position:absolute;left:50%;top:50%;margin-left:-45px;margin-top:-30px}.test-intro[data-v-772f6324]{background:#fff;width:100%;height:620px;padding:0 20px;margin:20px auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.test-intro__content[data-v-772f6324]{text-align:center;width:100%;max-width:600px}.test-intro__title[data-v-772f6324]{font-weight:500;font-size:24px;color:#222;margin-bottom:16px}.test-intro__description[data-v-772f6324]{line-height:22px;font-size:14px;color:#666;margin-bottom:48px}.test-intro__tags[data-v-772f6324]{margin-bottom:24px}.test-intro__tag-row[data-v-772f6324]{display:flex;justify-content:space-between;gap:12px}.test-intro__tag-item[data-v-772f6324]{flex:1}.test-intro__tag[data-v-772f6324]{border-radius:8px;background:rgba(31,184,149,.08);padding:16px 0;text-align:center}.test-intro__tag-icon[data-v-772f6324]{display:block;margin:0 auto 8px;width:24px;height:24px}.test-intro__tag-label[data-v-772f6324]{display:block;font-size:12px;color:#666;margin-bottom:4px}.test-intro__tag-value[data-v-772f6324]{font-weight:500;font-size:16px;color:#1fb895}.test-intro__tag-value-unlimited[data-v-772f6324]{color:#333}.test-intro__tag-unit[data-v-772f6324]{font-size:12px;color:grey}.test-intro__summary[data-v-772f6324]{margin-bottom:48px}.test-intro__summary-row[data-v-772f6324]{display:flex;justify-content:space-between;gap:8px}.test-intro__summary-item[data-v-772f6324]{flex:1}.test-intro__summary-tag[data-v-772f6324]{padding:16px 0;background:#f5f5f5;text-align:center}.test-intro__summary-icon[data-v-772f6324]{display:block;margin:0 auto 8px;width:24px;height:24px}.test-intro__summary-label[data-v-772f6324]{display:block;font-size:12px;color:#666;margin-bottom:4px}.test-intro__summary-value[data-v-772f6324]{font-weight:500;font-size:16px;color:#222}.test-intro__summary-unit[data-v-772f6324]{font-size:12px;color:grey}.test-intro__start-btn[data-v-772f6324]{width:200px;height:48px;background-image:linear-gradient(90deg,#53d484,#28cfb9);box-shadow:0 4px 8px 0 rgba(22,205,199,.44);border-radius:24px;color:#fff;border:none;outline:none;font-size:16px;cursor:pointer;transition:all .3s}.test-intro__start-btn[data-v-772f6324]:hover{transform:translateY(-2px);box-shadow:0 6px 12px 0 rgba(22,205,199,.6)}.success-answer[data-v-a18629e4]{width:calc(100% - 16px);background:#f5f5f5;border-radius:4px;font-family:PingFangSC-Regular;font-size:14px;color:#222;line-height:18px;padding:11px 8px}.success-answer-text-2[data-v-a18629e4]{color:#1fb895;padding:0 6px 0 0}.questions-seccess .success-answer-text-4[data-v-a18629e4]{color:#1fb895;padding:0 3px 0 0}.questions-error .success-answer-text-4[data-v-a18629e4]{color:#f05e4b;padding:0 6px 0 0}.success-answer-text-5[data-v-a18629e4],.success-answer-text-6[data-v-a18629e4]{padding:0 3px 0 0}.iscorrect[data-v-a18629e4]{color:#1fb895}.isnotcorrect[data-v-a18629e4]{color:#f05e4b}.x-radio-group .x-radio-item[data-v-032a4f94]{display:flex;margin:4px 0 8px;font-size:16px;cursor:pointer;padding:8px 0;border:none;border-radius:0;background:transparent}.x-radio-group .x-radio-item[data-v-032a4f94]:hover{border-color:transparent;background-color:transparent}.x-radio-group .x-radio-item__label[data-v-032a4f94]{border:1px solid #e1e1e1;width:20px;height:20px;line-height:20px;font-size:14px;color:#222;letter-spacing:0;text-align:center;border-radius:20px;background:transparent}.x-radio-group .x-radio-item.isChecked .x-radio-item__label[data-v-032a4f94]{background:rgba(31,184,149,.16);border:1px solid transparent;color:#1fb895}.x-radio-group .x-radio-item__content[data-v-032a4f94]{color:#222!important;font-size:16px;line-height:20px;margin-left:12px}.x-checkbox-group .x-checkbox-item[data-v-4f2719ec]{display:flex;margin:4px 0 8px;font-size:16px;cursor:pointer;padding:8px 0;border:none;border-radius:0;background:transparent}.x-checkbox-group .x-checkbox-item[data-v-4f2719ec]:hover{border-color:transparent;background-color:transparent}.x-checkbox-group .x-checkbox-item__label[data-v-4f2719ec]{border:1px solid #e1e1e1;width:20px;height:20px;line-height:20px;font-size:14px;color:#222;letter-spacing:0;text-align:center;border-radius:4px;background:transparent}.x-checkbox-group .x-checkbox-item.isChecked .x-checkbox-item__label[data-v-4f2719ec]{background:rgba(31,184,149,.16);border:1px solid transparent;color:#1fb895}.x-checkbox-group .x-checkbox-item__content[data-v-4f2719ec]{color:#222!important;font-size:16px;line-height:20px;margin-left:12px}.x-input[data-v-55f1d604]{margin:4px 0 8px}.x-input__inner[data-v-55f1d604]{height:40px!important;line-height:40px!important;padding:0 8px;background:transparent;border:none;box-sizing:border-box;color:#323233;text-align:left;border-bottom:1px solid #e1e1e1;border-radius:0;display:block;width:100%}.x-input__inner[data-v-55f1d604]:focus{outline:none;border-bottom-color:#1fb895}.x-input__inner[data-v-55f1d604]:disabled{background-color:transparent;cursor:not-allowed}.test-index[data-v-7b10d1de]{background:#fff;width:100%;height:620px;padding:16px 0;margin:20px auto;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.test-index[data-v-7b10d1de]::-webkit-scrollbar{width:6px}.test-index[data-v-7b10d1de]::-webkit-scrollbar-track{background:transparent}.test-index[data-v-7b10d1de]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.test-index[data-v-7b10d1de]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.test-index[data-v-7b10d1de]::-webkit-scrollbar-thumb{opacity:0}.test-index[data-v-7b10d1de]:hover::-webkit-scrollbar-thumb{opacity:1}.test-index[data-v-7b10d1de]:hover{scrollbar-color:rgba(0,0,0,.4) transparent}.test-index__content[data-v-7b10d1de]{flex:1;padding:0 64px;overflow-y:auto;overflow-x:hidden}.test-index__timer[data-v-7b10d1de]{position:absolute;top:0;left:0;width:100%;height:48px;line-height:48px;color:grey;text-align:center;background:#fff;z-index:0;margin-left:0}.test-index__timer[data-v-7b10d1de]:after{position:absolute;content:"";display:block;width:100%;height:1px;background:#eee}.test-index__timer-icon[data-v-7b10d1de]{width:20px;height:20px;position:relative;top:5px;margin-right:2px;vertical-align:middle}.test-index__timer-text[data-v-7b10d1de]{color:#1fb895;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;display:inline-block;width:40px}.test-index__score[data-v-7b10d1de]{width:100%;margin-top:10px}.test-index__score-title[data-v-7b10d1de]{font-size:18px;color:#222;margin-bottom:16px}.test-index__score-content[data-v-7b10d1de]{display:flex;align-items:center;justify-content:center;gap:12px}.test-index__score-icon img[data-v-7b10d1de]{width:64px;height:64px;margin:0 12px 0 0;vertical-align:middle}.test-index__score-value[data-v-7b10d1de]{display:flex;align-items:baseline;vertical-align:middle}.test-index__score-num[data-v-7b10d1de]{font-size:32px;color:#222;margin-right:2px}.test-index__score-unit[data-v-7b10d1de]{font-size:16px;color:grey}.test-index__questions[data-v-7b10d1de]{width:100%;margin-top:24px}.test-index__questions--result[data-v-7b10d1de]{margin-top:0}.test-index__question-item[data-v-7b10d1de]{margin:16px 0}.test-index__question-item:first-of-type .test-index__question[data-v-7b10d1de]{margin-top:0}.test-index__question[data-v-7b10d1de]{border:none;border-radius:0;overflow:visible}.test-index__question-header[data-v-7b10d1de]{width:100%;padding:8px 0;margin-left:0;background:transparent}.test-index__question--error .test-index__question-header[data-v-7b10d1de],.test-index__question--success .test-index__question-header[data-v-7b10d1de]{background-color:transparent}.test-index__question-type[data-v-7b10d1de]{font-size:16px;color:grey;line-height:24px;padding:0 5px 0 0}.test-index__question-title[data-v-7b10d1de]{font-size:16px;color:#333;line-height:24px}.test-index__question-answer[data-v-7b10d1de]{padding:8px 0}.test-index__fill[data-v-7b10d1de]{display:flex;flex-direction:column;gap:8px}.test-index__fill-item[data-v-7b10d1de]{width:100%;margin:4px 0}.test-index__fill-item[data-v-7b10d1de]:first-of-type{margin:8px 0 4px}.test-index__fill-item[data-v-7b10d1de]:last-of-type{margin:4px 0 8px}.test-index__fill-input[data-v-7b10d1de]{width:100%;height:40px;padding:0 8px;border:none;border-radius:0;font-size:16px;color:#222;line-height:40px;background:transparent;border-bottom:1px solid #e1e1e1}.test-index__fill-input[data-v-7b10d1de]:focus{outline:none;border-bottom-color:#1fb895}.test-index__fill-input[data-v-7b10d1de]:disabled{background-color:transparent;cursor:not-allowed}.test-index__actions[data-v-7b10d1de]{width:100%;text-align:center;padding:16px 0;background:#fff;flex-shrink:0}.test-index__btn[data-v-7b10d1de]{height:44px;line-height:20px;width:150px;padding:12px 0;font-size:16px;border-radius:24px;letter-spacing:0;text-align:center;border:none;outline:none;background:#f5f5f5;cursor:pointer;transition:all .3s;margin:0 auto}.test-index__btn--primary[data-v-7b10d1de]{color:#fff;box-shadow:0 4px 8px 0 rgba(22,205,199,.44);background-image:linear-gradient(90deg,#53d484,#28cfb9);background-color:transparent;border:1px solid transparent;font-weight:700}.test-index__btn--primary[data-v-7b10d1de]:hover{transform:translateY(-2px);box-shadow:0 6px 12px 0 rgba(22,205,199,.6)}.test-index__btn--disabled[data-v-7b10d1de]{opacity:.5;cursor:not-allowed}.test-index__btn-group[data-v-7b10d1de]{width:320px;margin:auto}.test-index__dialog-content[data-v-7b10d1de]{font-size:16px;color:#222;text-align:center;line-height:20px;width:calc(100% - 56px);padding:24px 28px}.x-flex-row[data-v-7b10d1de]{display:flex;justify-content:space-between}.x-flex-col[data-v-7b10d1de]{display:flex;align-items:center}.x-flex-col.x-span-12[data-v-7b10d1de]{width:calc(50% - 6px)}.x-flex-col.x-span-12[data-v-7b10d1de]:first-child{margin-right:6px}.x-flex-col.x-span-12[data-v-7b10d1de]:nth-child(2){margin-left:6px}.x-flex-col.x-span-8[data-v-7b10d1de]{width:calc(33.33% - 4px)}.x-flex-col.x-span-8[data-v-7b10d1de]:first-child{margin-right:6px}.x-flex-col.x-span-8[data-v-7b10d1de]:nth-child(2){margin-left:6px;margin-right:6px}.x-flex-col.x-span-8[data-v-7b10d1de]:nth-child(3){margin-left:6px}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover{color:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor .ql-code-block-container,.ql-bubble .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\00D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:before{visibility:visible}.my-feedback-dialog.el-dialog{border-radius:12px}.my-feedback-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{color:#535d6d}.my-feedback-dialog.el-dialog .el-dialog__body{padding:16px 20px}.my-feedback-dialog.el-dialog .el-dialog__header{padding-bottom:0}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-title{margin-bottom:12px;font-size:14px;font-weight:700;color:#3e414a}.my-feedback-dialog.el-dialog .feedback-form .el-form-item{margin-bottom:24px}.my-feedback-dialog.el-dialog .feedback-form .el-radio__inner{border:1px solid #3e414a;color:#3e414a}.my-feedback-dialog.el-dialog .feedback-form .el-radio__input.is-checked .el-radio__inner{border-color:#18a085;background-color:#fff}.my-feedback-dialog.el-dialog .feedback-form .el-radio__input.is-checked .el-radio__inner:after{width:8px;height:8px;background-color:#18a085}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-radio-group{display:flex;width:100%;gap:24px}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-radio-group .el-radio{margin-right:0}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-radio-group .el-radio .el-radio__label{font-size:14px;color:#333;line-height:20px;height:20px;padding-left:4px}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-quill-editor .ql-editor{border-radius:12px;border:1px solid #e2e6f0;font-size:14px;padding:16px;color:#3e414a;min-height:150px}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-quill-editor .ql-editor:focus{border-color:#54e1c1}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-quill-editor .ql-editor.ql-blank:before{color:#7a8599!important;font-weight:400!important;font-style:normal!important;white-space:pre-line}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-quill-editor .ql-editor img{max-width:100%;height:auto;border-radius:8px;margin:8px 0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-quill-editor .ql-container{border:none}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .feedback-quill-editor .ql-toolbar{display:none}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .char-counter{display:flex;justify-content:flex-end;align-items:center;margin-top:8px;padding:0 4px;font-size:12px}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .char-counter .counter-text{color:#7a8599}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .char-counter.over-limit .counter-text,.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .char-counter .warning-text{color:#f56c6c;font-weight:500}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .upload-loading{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:8px 16px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;font-size:14px}.my-feedback-dialog.el-dialog .feedback-form .feedback-form-content .upload-loading .el-icon-loading{font-size:16px;animation:rotating 2s linear infinite}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.my-feedback-dialog.el-dialog .dialog-footer{text-align:center}.my-feedback-dialog.el-dialog .dialog-footer .btn-cancel{width:60px;height:34px;border-radius:4px;background:#fff;box-sizing:border-box;border:1px solid #dcdfe6;color:#606266}.my-feedback-dialog.el-dialog .dialog-footer .btn-cancel:hover{opacity:.8;color:#606266}.my-feedback-dialog.el-dialog .dialog-footer .btn-submit{width:60px;height:34px;border:none;border-radius:4px;box-sizing:border-box;background:linear-gradient(270deg,#00d0c2,#00e7b5)}.my-feedback-dialog.el-dialog .dialog-footer .btn-submit.is-disabled{background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),linear-gradient(270deg,#00d0c2,#00e7b5)}.my-feedback-dialog.el-dialog .dialog-footer .btn-submit:not(.is-disabled):hover{background:linear-gradient(270deg,#00d0c2,#00e7b5);opacity:.8}.my-feedback-dialog.el-dialog .dialog-footer .btn-submit:not(.is-disabled):active,.my-feedback-dialog.el-dialog .dialog-footer .btn-submit:not(.is-disabled):focus{background:linear-gradient(270deg,#00b8a8,#00d4a3);opacity:1}.job-upload .upload-area .upload-btn-job .el-upload{display:flex;text-align:center;cursor:pointer;outline:none;align-items:center}.job-upload .upload-area[data-v-1e90ea23]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.job-upload .upload-area .upload-tip[data-v-1e90ea23]{font-size:12px;color:#999;margin-left:10px}.job-upload .selected-files[data-v-1e90ea23]{margin-top:20px}.job-upload .selected-files .files-title[data-v-1e90ea23]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.job-upload .selected-files .file-list .file-item[data-v-1e90ea23]{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#f5f7fa;border-radius:4px;margin-bottom:8px}.job-upload .selected-files .file-list .file-item .file-info[data-v-1e90ea23]{display:flex;align-items:center;flex:1}.job-upload .selected-files .file-list .file-item .file-info i[data-v-1e90ea23]{margin-right:8px;color:#409eff;font-size:16px}.job-upload .selected-files .file-list .file-item .file-info .file-name[data-v-1e90ea23]{color:#333;margin-right:8px}.job-upload .selected-files .file-list .file-item .file-info .file-size[data-v-1e90ea23]{color:#999;font-size:12px;margin-right:8px}.job-upload .selected-files .file-list .file-item .file-info .status-tag[data-v-1e90ea23]{margin-left:8px}.job-upload .selected-files .file-list .file-item .file-actions .el-button[data-v-1e90ea23]{padding:2px 8px;margin-left:4px}.job-upload .upload-progress[data-v-1e90ea23]{margin-top:20px}.job-upload .upload-progress .progress-title[data-v-1e90ea23]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.job-upload .upload-progress .progress-list .progress-item[data-v-1e90ea23]{margin-bottom:15px;padding:15px;background:#f8f9fa;border-radius:4px}.job-upload .upload-progress .progress-list .progress-item .progress-header[data-v-1e90ea23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.job-upload .upload-progress .progress-list .progress-item .progress-header .file-name[data-v-1e90ea23]{font-size:14px;color:#333}.job-upload .upload-progress .progress-list .progress-item .progress-header .progress-status[data-v-1e90ea23]{font-size:12px;color:#666}.job-upload .upload-progress .progress-list .progress-item .progress-info[data-v-1e90ea23]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#999}.job-learning[data-v-c70b7836]{padding:50px 20px;box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:680px;overflow-y:auto}.job-learning .job-loading[data-v-c70b7836]{padding:20px}.job-learning .job-content .job-header[data-v-c70b7836]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e4e7ed}.job-learning .job-content .job-header .job-title[data-v-c70b7836]{font-size:24px;color:#303133;margin-bottom:10px}.job-learning .job-content .job-header .job-summary[data-v-c70b7836]{font-size:14px;color:#606266;margin-bottom:15px}.job-learning .job-content .job-header .question-navigation[data-v-c70b7836]{display:flex;gap:10px;flex-wrap:wrap}.job-learning .job-content .job-header .question-navigation .question-nav-item[data-v-c70b7836]{width:25px;height:25px;border:1px solid #409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#409eff;cursor:pointer;transition:all .3s;background:#fff}.job-learning .job-content .job-header .question-navigation .question-nav-item[data-v-c70b7836]:hover{background:#409eff;color:#fff;transform:scale(1.1)}.job-learning .job-content .job-header .question-navigation .question-nav-item[data-v-c70b7836]:active{transform:scale(.95)}.job-learning .job-content .questions-container .question-item[data-v-c70b7836]{margin-bottom:40px;padding:20px;background:#fafafa;border-radius:8px;border:1px solid #e4e7ed}.job-learning .job-content .questions-container .question-item .question-header[data-v-c70b7836],.job-learning .job-content .questions-container .question-item[data-v-c70b7836]:last-child{margin-bottom:20px}.job-learning .job-content .questions-container .question-item .question-header .question-title[data-v-c70b7836]{font-size:18px;color:#303133;margin-bottom:8px}.job-learning .job-content .questions-container .question-item .question-header .question-instruction[data-v-c70b7836]{font-size:14px;color:#606266;line-height:1.5}.job-learning .job-content .questions-container .question-item .question-attachments[data-v-c70b7836]{margin-bottom:20px}.job-learning .job-content .questions-container .question-item .question-attachments .attachment-title[data-v-c70b7836]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.job-learning .job-content .questions-container .question-item .question-attachments .attachment-list .attachment-item[data-v-c70b7836]{display:flex;align-items:center;padding:8px 12px;background:#f5f7fa;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:background-color .2s}.job-learning .job-content .questions-container .question-item .question-attachments .attachment-list .attachment-item[data-v-c70b7836]:hover{background:#e4e7ed}.job-learning .job-content .questions-container .question-item .question-attachments .attachment-list .attachment-item i[data-v-c70b7836]{margin-right:8px;color:#409eff;font-size:16px}.job-learning .job-content .questions-container .question-item .question-attachments .attachment-list .attachment-item .attachment-name[data-v-c70b7836]{color:#333;margin-right:8px}.job-learning .job-content .questions-container .question-item .question-attachments .attachment-list .attachment-item .attachment-size[data-v-c70b7836]{color:#999;font-size:12px}.job-learning .job-content .questions-container .question-item .submitted-work[data-v-c70b7836]{margin-bottom:20px;padding:15px;background:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px}.job-learning .job-content .questions-container .question-item .submitted-work .submitted-title[data-v-c70b7836]{font-size:14px;font-weight:600;color:#1890ff;margin-bottom:10px}.job-learning .job-content .questions-container .question-item .submitted-work .submitted-files .submitted-file-item[data-v-c70b7836]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.job-learning .job-content .questions-container .question-item .submitted-work .submitted-files .submitted-file-item i[data-v-c70b7836]{margin-right:8px;color:#52c41a;font-size:16px}.job-learning .job-content .questions-container .question-item .submitted-work .submitted-files .submitted-file-item .file-name[data-v-c70b7836]{color:#333;flex:1}.job-learning .job-content .questions-container .question-item .submitted-work .submitted-files .submitted-file-item .file-size[data-v-c70b7836]{color:#999;font-size:12px;margin-left:8px}.job-learning .job-content .questions-container .question-item .submitted-work .submitted-files .submitted-file-item .file-actions .el-button[data-v-c70b7836]{padding:2px 8px;margin-left:8px}.job-learning .job-content .questions-container .question-item .submitted-answer[data-v-c70b7836]{margin-bottom:20px;padding:15px;background:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px}.job-learning .job-content .questions-container .question-item .submitted-answer .submitted-title[data-v-c70b7836]{font-size:14px;font-weight:600;color:#1890ff;margin-bottom:10px}.job-learning .job-content .questions-container .question-item .submitted-answer .submitted-answer-content[data-v-c70b7836]{font-size:14px;color:#333;line-height:1.5;padding:10px;background:#fff;border-radius:4px}.job-learning .job-content .questions-container .question-item .answer-area[data-v-c70b7836]{margin-bottom:20px}.job-learning .job-content .questions-container .question-item .answer-area .answer-title[data-v-c70b7836]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.job-learning .job-content .questions-container .question-item .answer-area .upload-answer .upload-component[data-v-c70b7836]{margin-top:10px}.job-learning .job-content .questions-container .question-item .answer-area .online-answer .el-textarea .el-textarea__inner[data-v-c70b7836]{border-radius:4px}.job-learning .job-content .questions-container .question-item .mentor-feedback[data-v-c70b7836]{padding:15px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.job-learning .job-content .questions-container .question-item .mentor-feedback .feedback-title[data-v-c70b7836]{font-size:14px;font-weight:600;color:#52c41a;margin-bottom:15px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-info[data-v-c70b7836]{display:flex;align-items:center;margin-bottom:15px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-info .mentor-avatar[data-v-c70b7836]{width:40px;height:40px;border-radius:50%;background:#e6f7ff;display:flex;align-items:center;justify-content:center;margin-right:12px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-info .mentor-avatar i[data-v-c70b7836]{font-size:20px;color:#1890ff}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-info .mentor-details .mentor-name[data-v-c70b7836]{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-info .mentor-details .mentor-org[data-v-c70b7836]{font-size:12px;color:#666}.job-learning .job-content .questions-container .question-item .mentor-feedback .feedback-status[data-v-c70b7836]{display:flex;align-items:center;margin-bottom:15px}.job-learning .job-content .questions-container .question-item .mentor-feedback .feedback-status .score-info[data-v-c70b7836]{margin-left:15px;font-size:14px;color:#666}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-comment[data-v-c70b7836]{margin-bottom:15px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-comment .comment-label[data-v-c70b7836]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-comment .comment-content[data-v-c70b7836]{font-size:14px;color:#666;line-height:1.5;padding:10px;background:#fff;border-radius:4px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-attachments .mentor-attachments-title[data-v-c70b7836]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-attachments .mentor-attachments-list .mentor-attachment-item[data-v-c70b7836]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:4px;margin-bottom:8px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-attachments .mentor-attachments-list .mentor-attachment-item i[data-v-c70b7836]{margin-right:8px;color:#409eff;font-size:16px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-attachments .mentor-attachments-list .mentor-attachment-item .attachment-name[data-v-c70b7836]{color:#333;margin-right:8px;flex:1}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-attachments .mentor-attachments-list .mentor-attachment-item .attachment-size[data-v-c70b7836]{color:#999;font-size:12px;margin-right:8px}.job-learning .job-content .questions-container .question-item .mentor-feedback .mentor-attachments .mentor-attachments-list .mentor-attachment-item .attachment-actions .el-button[data-v-c70b7836]{padding:2px 8px;margin-left:4px}.job-learning .job-content .submit-section[data-v-c70b7836]{text-align:center;padding:30px 0;border-top:1px solid #e4e7ed;margin-top:30px}.job-learning .no-data[data-v-c70b7836]{padding:60px 20px;text-align:center}.my-auth-dialog.el-dialog{border-radius:12px}.my-auth-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{color:#535d6d}.my-auth-dialog.el-dialog .el-dialog__body{padding:16px 20px 0}.my-auth-dialog.el-dialog .el-dialog__header{padding-bottom:0}.my-auth-dialog.el-dialog .auth-form-content-input .el-textarea__inner{display:block;resize:vertical;padding:16px 16px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;background-color:#fff;background-image:none;border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);border:1px solid #e2e6f0;border-radius:12px}.my-auth-dialog.el-dialog .dialog-footer{text-align:center}.my-auth-dialog.el-dialog .dialog-footer .btn-cancel{width:60px;height:34px;border-radius:4px;background:#fff;box-sizing:border-box;border:1px solid #dcdfe6;color:#606266}.my-auth-dialog.el-dialog .dialog-footer .btn-cancel:hover{opacity:.8;color:#606266}.my-auth-dialog.el-dialog .dialog-footer .btn-submit{width:60px;height:34px;border:none;border-radius:4px;box-sizing:border-box;background:linear-gradient(270deg,#00d0c2,#00e7b5)}.my-auth-dialog.el-dialog .dialog-footer .btn-submit.is-disabled{background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),linear-gradient(270deg,#00d0c2,#00e7b5)}.my-auth-dialog.el-dialog .dialog-footer .btn-submit:not(.is-disabled):hover{background:linear-gradient(270deg,#00d0c2,#00e7b5);opacity:.8}.my-auth-dialog.el-dialog .dialog-footer .btn-submit:not(.is-disabled):active,.my-auth-dialog.el-dialog .dialog-footer .btn-submit:not(.is-disabled):focus{background:linear-gradient(270deg,#00b8a8,#00d4a3);opacity:1}.course-learning-page{width:100%;height:100%;color:#666e84;font-family:PingFang SC}.course-learning-page .el-loading-spinner .path{stroke:#1fb895}.course-learning-page .el-loading-text{color:#1fb895}.course-learning-page__content{width:1200px;margin:80px auto 0}.course-learning-page__main{margin-top:16px;margin-bottom:16px}.course-learning-page__main .xdf-player{margin:auto}.course-learning-page__main__auth{min-height:450px;padding:0;box-sizing:border-box;position:relative}.course-learning-page__main__auth-mark{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.course-learning-page__main__auth-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-learning-page__main__auth-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px}.course-learning-page__main__auth-content-title{color:#fff;font-size:14px;font-weight:700}.course-learning-page__main__auth-content-input{width:220px;height:52px;margin-top:24px}.course-learning-page__main__auth-content-input .el-input__inner{width:220px;height:52px;line-height:52px;border-radius:36px;background:hsla(0,0%,100%,.2);box-sizing:border-box;border:1px solid hsla(0,0%,100%,.6);text-align:center;caret-color:#1fb895;color:#fff;font-size:16px;font-weight:700;letter-spacing:2px}.course-learning-page__main__auth-content-input .el-input__inner::-moz-placeholder{color:#fff;letter-spacing:0}.course-learning-page__main__auth-content-input .el-input__inner::placeholder{color:#fff;letter-spacing:0}.course-learning-page__main__auth-content-line{width:100%;height:1px;background-color:hsla(0,0%,100%,.2);margin:24px 0}.course-learning-page__main__auth-content-btn{width:160px;height:42px;border-radius:22px;font-size:16px;background:linear-gradient(270deg,#00d0c2,#00e7b5);border:none}.course-learning-page__main__auth-content-btn.is-disabled{background:linear-gradient(0deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),linear-gradient(270deg,#00d0c2,#00e7b5)}.course-learning-page__main__auth-content-btn:not(.is-disabled):hover{opacity:.9;background:linear-gradient(270deg,#00d0c2,#00e7b5)}.course-learning-page__main__auth-content-btn:not(.is-disabled):active,.course-learning-page__main__auth-content-btn:not(.is-disabled):focus{background:linear-gradient(270deg,#00b8a8,#00d4a3);opacity:1}.course-learning-page__main-richContent{background-color:#fff;padding:20px;height:calc(100% - 40px);overflow-y:auto}.course-learning-page__main-left{width:824px;display:flex;flex-direction:column;gap:16px}.course-learning-page__main-left-top-player-bottom{background:#fff;border-radius:8px;display:flex;flex-direction:column}.course-learning-page__main-left-top{background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:20px;box-sizing:border-box}.course-learning-page__main-left-catalog{box-sizing:border-box}.course-learning-page__main-left-content{padding:8px 0 20px;box-sizing:border-box;border-radius:8px;background-color:#fff}.course-learning-page__main-right{width:360px;display:flex;flex-direction:column;gap:16px}.course-learning-page__main-right-top-catalog{height:609px;border-radius:8px;background-color:#fff;display:flex;flex-direction:column}.course-learning-page__main-right-top{position:relative;padding:16px 20px;box-sizing:border-box;border-top-left-radius:8px;border-top-right-radius:8px}.course-learning-page__main-right-top:after{content:"";position:absolute;bottom:0;left:20px;right:20px;width:calc(100% - 40px);height:.5px;background-color:#c6cbd9}.course-learning-page__main-right-catalog{border-radius:8px;padding:16px 20px;box-sizing:border-box;flex:1;display:flex;flex-direction:column;overflow:hidden}.course-learning-page__main-right-series{padding:12px 0;box-sizing:border-box;border-radius:8px;background-color:#fff}.course-learning-page__main-bottom{margin:16px 0}.course-learning-page__main-bottom-left{width:824px;background:#fff;border-radius:8px;box-sizing:border-box}.course-learning-page__main-bottom-right{width:360px;background:#fff;border-radius:8px;padding:12px 20px;box-sizing:border-box}.course-learning-page__player-area{width:calc(100% - 24px);margin:0 auto;background:#f9f9f9;overflow:hidden;border-radius:8px}.course-learning-page__bottom{margin-top:16px;padding:24px;background:#fff;border-radius:8px}.course-learning-page__bottom__left{width:824px}.course-learning-page__bottom__right{width:360px}.course-learning-page .el-breadcrumb{padding:4px 0;color:#666e84;font-size:14px}.course-learning-page .el-breadcrumb .el-breadcrumb__item{display:flex;align-items:center;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child{position:relative;top:1px;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__inner{color:#666e84;cursor:pointer}.course-learning-page .el-breadcrumb .el-breadcrumb__separator{color:#666e84;font-size:16px;margin:0 6px}.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner,.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner a,.course-learning-page .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{color:#3e414a;font-weight:700;cursor:pointer}.course-learning-info-left__title{width:100%;margin-bottom:8px;font-size:22px;font-weight:500;line-height:30px;color:#1d253d}.course-learning-info-left__info{gap:12px}.course-learning-info-left__info-icon{width:16px;height:16px;margin-right:4px}.course-learning-info-left__info-text{font-size:12px;line-height:16px}.course-learning-info-right__title{margin-bottom:14px}.course-learning-info-right__progress{font-size:16px;font-weight:700;color:#3d3d3d}.course-learning-info-right__certificate{font-size:14px;font-weight:700;color:#1fb895;cursor:pointer}.course-learning-info-right__certificate-icon{position:relative;top:1px;width:24px;height:24px;margin-right:4px}.course-learning-info-right__progress-bar-bar{flex:1;margin:0 6px}.course-learning-info-right__progress-bar-text.is-learn-complete,.course-learning-info-right__progress-bar-text.is-learning{color:#1fb895;font-weight:700}.course-learning-info{margin-top:16px}.course-learning-info__left{width:824px}.course-learning-info__left-title{width:100%;margin-bottom:8px;font-size:22px;font-weight:500;line-height:30px;color:#1d253d}.course-learning-info__left-info{gap:12px}.course-learning-info__left-info-icon{width:16px;height:16px;margin-right:4px}.course-learning-info__left-info-text{font-size:12px;line-height:16px}.course-learning-info__right{width:360px}.course-learning-info__right-title{margin-bottom:14px}.course-learning-info__right-progress{font-size:16px;font-weight:700;color:#3d3d3d}.course-learning-info__right-certificate{font-size:14px;font-weight:700;color:#1fb895;cursor:pointer}.course-learning-info__right-certificate-icon{position:relative;top:1px;width:24px;height:24px;margin-right:4px}.course-learning-info__right-progress-bar-bar{flex:1;margin:0 6px}.course-learning-info__right-progress-bar-text.is-learn-complete,.course-learning-info__right-progress-bar-text.is-learning{color:#1fb895;font-weight:700}.el-dialog.x-file-preview-dialog{height:80vh}.el-dialog.x-file-preview-dialog .el-dialog__body{height:calc(100% - 150px);overflow-y:hidden}.el-dialog.x-file-preview-dialog .x-file-preview{height:100%;overflow-y:hidden}.el-dialog.certification-info__dialog{background:transparent}.el-dialog.certification-info__dialog .el-dialog__header{display:none}.el-dialog.certification-info__dialog .el-dialog__body{background:transparent;padding:0}.el-dialog.certification-info__dialog .certification-info__dialog__footer{display:flex;justify-content:center;align-items:center;padding:16px 24px;border-radius:12px;background:rgba(0,0,0,.5);color:#fff;margin-top:24px;font-size:16px}.el-dialog.certification-info__dialog .certification-info__dialog__footer__left{cursor:pointer}.el-dialog.certification-info__dialog .certification-info__dialog__footer .certification-info__dialog__btn{display:flex;align-items:center;gap:4px;cursor:pointer}.el-dialog.certification-info__dialog .certification-info__dialog__footer span{font-weight:700}.el-dialog.certification-info__dialog .certification-info__dialog__close{font-size:26px;color:#fff;width:36px;height:36px;line-height:36px;border-radius:36px;background:rgba(0,0,0,.6);text-align:center;font-weight:700;cursor:pointer;position:absolute;top:-60px;right:0;z-index:1002}.catalog-info-bottom{width:100%;height:65px;padding:20px 24px;box-sizing:border-box;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.catalog-info-bottom .is-pointer{cursor:pointer}.catalog-info-bottom__right{gap:18px}.catalog-info-bottom__right-item{gap:4px;color:#3e414a}.catalog-info-bottom__right-item-icon{width:24px;height:24px}.catalog-info-bottom__right-item-text{font-size:14px;font-weight:700}.catalog-info-box{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.catalog-info-box__catalog-box{display:flex;flex-direction:column;flex:1;overflow:hidden;gap:16px;overflow-y:auto;overflow-x:hidden;perspective:1200px}.catalog-info-box__catalog-box::-webkit-scrollbar{width:6px}.catalog-info-box__catalog-box::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.catalog-info-box__catalog-box::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.catalog-info-box__catalog-box::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.catalog-info-box__material-box,.catalog-info-box__summary-box{flex:1;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.catalog-info-box__material-box::-webkit-scrollbar,.catalog-info-box__summary-box::-webkit-scrollbar{width:6px}.catalog-info-box__material-box::-webkit-scrollbar-track,.catalog-info-box__summary-box::-webkit-scrollbar-track{background:transparent}.catalog-info-box__material-box::-webkit-scrollbar-thumb,.catalog-info-box__summary-box::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.catalog-info-box__material-box::-webkit-scrollbar-thumb:hover,.catalog-info-box__summary-box::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}.catalog-info-box__tab{margin-bottom:16px}.catalog-info-box__tab-item{height:22px;line-height:22px;margin-right:14px;color:#929ab0;font-size:16px;font-weight:700;cursor:pointer}.catalog-info-box__tab-item.is-active{color:#3e414a}.catalog-info-box__order-tip{height:33px;padding:8px 12px;font-size:12px;color:#666e84;background:linear-gradient(90deg,#d9ecff,rgba(217,236,255,.5));border-radius:8px;gap:4px;box-sizing:border-box;transform-style:preserve-3d;backface-visibility:hidden;transform-origin:center center}.catalog-info-box__order-tip-icon{width:16px;height:16px;margin-right:4px}.catalog-info-box__order-tip-close{width:16px;height:16px;cursor:pointer}.order-tip-enter-active{animation:flipInX .75s ease-out;transform-style:preserve-3d;perspective:400px}.order-tip-leave-active{animation:flipOutX .4s ease-in;transform-style:preserve-3d;perspective:400px}.order-tip-enter-from{opacity:0;transform:perspective(400px) rotateX(90deg)}.order-tip-enter-to,.order-tip-leave-from{opacity:1;transform:perspective(400px) rotateX(0deg)}.order-tip-leave-to{opacity:0;transform:perspective(400px) rotateX(-90deg)}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-20deg);opacity:1}60%{transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px) rotateX(0deg)}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}to{transform:perspective(400px) rotateX(-90deg);opacity:0}}@media (prefers-reduced-motion:reduce){.order-tip-enter-active,.order-tip-leave-active{transition:none}.order-tip-enter-from,.order-tip-leave-to{transform:none}}.course-learning-content__item{padding-bottom:24px}.course-learning-content__content{padding:0 24px}.course-learning-content__suitable-title{width:60px}.course-learning-content__suitable-content{flex:1}.popup-start-dialog{height:310px;border-radius:16px;background:linear-gradient(180deg,#e1fffe,#acffe5)}.popup-start-dialog .el-dialog__header{background-color:#409eff;color:#fff;display:none}.popup-start-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:700}.popup-start-dialog .el-dialog__body{padding:0}.popup-start-dialog .popup-start-content{text-align:center;padding:0}.popup-start-dialog .popup-start-content .popup-start-img{width:274px;height:158px;margin:20px auto}.popup-start-dialog .popup-start-message{display:flex;flex-direction:column;margin-top:16px;gap:8px;font-size:14px;color:#3d3d3d;line-height:1.5}.popup-start-dialog .dialog-footer{height:150px;margin-top:-40px;background:linear-gradient(180deg,hsla(0,0%,100%,.4),#fff);box-sizing:border-box;border:1px solid #fff;backdrop-filter:blur(14px);border-radius:16px;text-align:center}.popup-start-dialog .dialog-footer .el-button{width:160px;height:42px;margin:20px auto;border-radius:22px;font-size:16px}.popup-timeout-dialog{height:310px;border-radius:16px;background:linear-gradient(180deg,#e1fffe,#acffe5)}.popup-timeout-dialog .el-dialog__header{background-color:#f56c6c;color:#fff;display:none}.popup-timeout-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:700}.popup-timeout-dialog .el-dialog__body{padding:0}.popup-timeout-dialog .popup-timeout-content{text-align:center;padding:0}.popup-timeout-dialog .popup-timeout-content .popup-timeout-img{width:274px;height:158px;margin:20px auto}.popup-timeout-dialog .popup-timeout-message{display:flex;flex-direction:column;margin-top:16px;gap:8px;font-size:14px;color:#3d3d3d;line-height:1.5}.popup-timeout-dialog .dialog-footer{height:150px;margin-top:-40px;background:linear-gradient(180deg,hsla(0,0%,100%,.4),#fff);box-sizing:border-box;border:1px solid #fff;backdrop-filter:blur(14px);border-radius:16px;text-align:center}.popup-timeout-dialog .dialog-footer .el-button{width:160px;height:42px;margin:20px auto;border-radius:22px;font-size:16px}.scorm-player{position:relative;display:inline-block}.scorm-player__bottom{position:absolute;top:16px;right:16px;width:auto;height:auto;padding:8px;box-sizing:border-box;background:rgba(0,0,0,.7);border-radius:6px;z-index:1000}.scorm-player__bottom,.scorm-player__operation,.scorm-player__operation__right{display:flex;align-items:center}.scorm-player__operation__fullscreen{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:all .2s ease}.scorm-player__operation__fullscreen:hover{background-color:hsla(0,0%,100%,.1)}.scorm-player__operation__fullscreen i{font-size:18px;color:#fff}.scorm-slide-up-enter-active,.scorm-slide-up-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.scorm-slide-up-enter,.scorm-slide-up-leave-to{opacity:0;transform:translateY(100%)}.scorm-slide-up-enter-to,.scorm-slide-up-leave{opacity:1;transform:translateY(0)}