.pa[data-v-9c1e6986]{position:absolute}.pr[data-v-9c1e6986]{position:relative}.preview-content[data-v-9c1e6986]{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-content .image-preview[data-v-9c1e6986]{width:100%;text-align:center}.preview-content .image-preview img[data-v-9c1e6986]{max-width:100%;max-height:500px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-content .video-preview[data-v-9c1e6986]{width:100%}.preview-content .video-preview video[data-v-9c1e6986]{width:100%;max-height:400px;background:#000}.preview-content .audio-preview[data-v-9c1e6986]{width:100%;text-align:center;padding:20px 0}.preview-content .audio-preview .audio-info[data-v-9c1e6986]{margin-bottom:20px}.preview-content .audio-preview .audio-info .file-name[data-v-9c1e6986]{margin-top:10px;font-size:16px;color:#24224a;font-weight:500}.preview-content .audio-preview audio[data-v-9c1e6986]{width:100%;max-width:400px;height:40px}.preview-content .error-state[data-v-9c1e6986]{padding:40px 0;text-align:center}.preview-content .error-state p[data-v-9c1e6986]{margin-top:16px;color:#ed4014;font-size:14px}.pa[data-v-276da8e8]{position:absolute}.pr[data-v-276da8e8]{position:relative}.FileList[data-v-276da8e8]{margin-top:10px;max-height:206px;overflow-y:auto}.FileList[data-v-276da8e8]::-webkit-scrollbar{width:5px}.FileList[data-v-276da8e8]::-webkit-scrollbar-track{background:transparent}.FileList[data-v-276da8e8]::-webkit-scrollbar-thumb{background:#dbe3eb;border-radius:2.5px}.FileList .file-item[data-v-276da8e8]{width:100%;height:62px;padding:0 20px;margin-top:10px;background:#f5f6f8;border-radius:10px;display:flex;align-items:center}.FileList .file-item[data-v-276da8e8]:first-child{margin-top:0}.FileList .file-item .file-icon[data-v-276da8e8]{width:24px;height:24px;flex-shrink:0}.FileList .file-item .file-content[data-v-276da8e8]{flex:1;margin-left:20px}.FileList .file-item .file-content .file-name[data-v-276da8e8]{font-size:16px;color:rgba(0,0,0,.9);font-weight:400;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.FileList .file-item .file-content .file-size[data-v-276da8e8]{font-size:13px;color:rgba(0,0,0,.4);font-weight:400}.FileList .file-item .delete-icon[data-v-276da8e8]{width:24px;height:24px;margin-left:10px;cursor:pointer}.pa[data-v-5348bb48]{position:absolute}.pr[data-v-5348bb48]{position:relative}.upload-wrapper[data-v-5348bb48]{width:100%;position:relative}.upload-wrapper .upload-area[data-v-5348bb48]{width:100%;cursor:pointer;transition:all .3s ease}.upload-wrapper .upload-area.is-dragover[data-v-5348bb48]{opacity:.8}.upload-wrapper .upload-area.is-loading[data-v-5348bb48]{pointer-events:none;opacity:.7}.upload-wrapper .upload-area[data-v-5348bb48]:hover{opacity:.9}.upload-wrapper .demo-spin-icon-load[data-v-5348bb48]{animation:ani-demo-spin-5348bb48 1s linear infinite}@keyframes ani-demo-spin-5348bb48{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.pa[data-v-0d0c98e7]{position:absolute}.pr[data-v-0d0c98e7]{position:relative}.upload-media .upload-title[data-v-0d0c98e7]{font-size:20px;color:#24224a;font-weight:700}.upload-media .custom-upload[data-v-0d0c98e7]{margin-top:20px}.upload-media .custom-upload .custom-drag-area[data-v-0d0c98e7]{width:100%;height:138px;padding:0 15px;background:#fff;border:1px dashed #6183bf;border-radius:16px;display:flex;align-items:center;justify-content:center}.upload-media .custom-upload .custom-drag-area[data-v-0d0c98e7]:hover{border-color:#37b9f7}.upload-media .custom-upload .custom-drag-area .img-icon[data-v-0d0c98e7]{width:72px;height:72px;margin-right:20px}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text[data-v-0d0c98e7]{font-size:18px;color:#24224a;font-weight:700}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text>span[data-v-0d0c98e7]{font-size:18px;color:#37b9f7;font-weight:700}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text>span[data-v-0d0c98e7]:before{content:"*";color:#ee8375;margin-right:4px}.upload-media .custom-upload .custom-drag-area .drag-content .support-text[data-v-0d0c98e7]{display:flex;align-items:center;font-size:15px;color:#7f8193;font-weight:400;word-break:break-all}.upload-media .custom-upload .custom-drag-area .drag-content .support-text[data-v-0d0c98e7]:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:50%;background:#7f8193}.pa[data-v-3fb6db9c]{position:absolute}.pr[data-v-3fb6db9c]{position:relative}.TabList[data-v-3fb6db9c]{width:-moz-fit-content;width:fit-content;min-width:100px;height:48px;position:relative;display:inline-flex;list-style:none;margin-top:20px;padding:4px;background-color:#f5f6f8;border-radius:10px;overflow:hidden}.TabList .tab-item[data-v-3fb6db9c]{flex:none;width:100px;text-align:center;padding:0;line-height:40px;cursor:pointer;font-size:18px;font-weight:400;color:rgba(0,0,0,.9);background:transparent;transition:color .3s ease;position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.TabList .tab-item[data-v-3fb6db9c]:hover{color:#333}.TabList .tab-item.active[data-v-3fb6db9c]{color:#1890ff;font-weight:500}.TabList .slider[data-v-3fb6db9c]{position:absolute;top:4px;left:4px;bottom:4px;background:#37b9f7;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.15)}.TabList .tab-item.active[data-v-3fb6db9c]{color:#fff}.pa[data-v-04c5ad31]{position:absolute}.pr[data-v-04c5ad31]{position:relative}.upload-media .upload-title[data-v-04c5ad31]{font-size:20px;color:#24224a;font-weight:700}.upload-media .custom-upload[data-v-04c5ad31]{margin-top:20px}.upload-media .custom-upload .custom-drag-area[data-v-04c5ad31]{width:100%;height:138px;background:#fff;border:1px dashed #6183bf;border-radius:16px;display:flex;align-items:center;justify-content:center}.upload-media .custom-upload .custom-drag-area[data-v-04c5ad31]:hover{border-color:#37b9f7}.upload-media .custom-upload .custom-drag-area .img-icon[data-v-04c5ad31]{width:72px;height:72px;margin-right:20px}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text[data-v-04c5ad31]{font-size:18px;color:#24224a;font-weight:700}.upload-media .custom-upload .custom-drag-area .drag-content .hint-text>span[data-v-04c5ad31]{font-size:18px;color:#37b9f7;font-weight:700}.upload-media .custom-upload .custom-drag-area .drag-content .support-text[data-v-04c5ad31]{display:flex;align-items:center;font-size:15px;color:#7f8193;font-weight:400}.pa[data-v-11f7ec0a]{position:absolute}.pr[data-v-11f7ec0a]{position:relative}.chapter-path-preview[data-v-11f7ec0a]{display:inline-flex;flex:0 0 auto}.chapter-path-preview .btn[data-v-11f7ec0a]{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 14px;border:1px solid #d7e8fb;border-radius:6px;outline:none;background:#f3f9ff;color:#2d8cf0;font-family:inherit;white-space:nowrap;cursor:pointer;transition:all .2s ease}.chapter-path-preview .btn span[data-v-11f7ec0a]{font-weight:500;font-size:14px}.chapter-path-preview .btn[data-v-11f7ec0a]:active{background:#dcebff}.chapter-path-preview .btn.disabled[data-v-11f7ec0a]{border-color:#e8eaec;background:#f7f7f7;color:#c5c8ce;cursor:not-allowed}.chapter-path-preview .btn.disabled[data-v-11f7ec0a]:active,.chapter-path-preview .btn.disabled[data-v-11f7ec0a]:hover{border-color:#e8eaec;background:#f7f7f7}.modal-header[data-v-11f7ec0a]{display:flex;align-items:center;gap:8px;color:#24224a;font-size:18px;font-weight:700;line-height:1.2}.modal-body .path-list[data-v-11f7ec0a]{padding:2px 0;border-radius:10px;background:#f7faff;border:1px solid #e8f0fa}.modal-body .path-row[data-v-11f7ec0a]{display:flex;align-items:stretch;gap:12px;padding:0 16px}.modal-body .path-row .path-rail[data-v-11f7ec0a]{display:flex;flex-direction:column;align-items:center;width:24px;flex:0 0 auto}.modal-body .path-row .path-index[data-v-11f7ec0a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:12px;border-radius:50%;background:#e8eef6;color:#6b7280;font-size:12px;font-weight:600;line-height:1}.modal-body .path-row .path-line[data-v-11f7ec0a]{flex:1;width:2px;min-height:12px;margin:6px 0 0;border-radius:1px;background:#dbe4f0}.modal-body .path-row .path-text[data-v-11f7ec0a]{flex:1;min-width:0;padding:12px 0;color:#3f4654;font-size:15px;line-height:24px;word-break:break-word}.modal-body .path-row.last .path-index[data-v-11f7ec0a]{background:#2d8cf0;color:#fff;box-shadow:0 4px 10px rgba(45,140,240,.28)}.modal-body .path-row.last .path-text[data-v-11f7ec0a]{color:#2d8cf0;font-weight:600}.pa[data-v-788ab50e]{position:absolute}.pr[data-v-788ab50e]{position:relative}.upload-featured-course[data-v-788ab50e]{position:relative;min-height:100%;padding:36px 40px;box-sizing:border-box;background:#fff}.upload-featured-course .upload-featured-course-content[data-v-788ab50e]{display:grid;grid-template-columns:minmax(620px,1fr) minmax(540px,.9fr);gap:56px}.upload-featured-course .upload-featured-course-teaching-plan[data-v-788ab50e]{margin-top:24px}.upload-featured-course .upload-featured-course-right[data-v-788ab50e]{padding-top:4px}.upload-featured-course .upload-featured-course-form[data-v-788ab50e]{width:100%}.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-form-item{margin-bottom:28px}.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-form-item-label{font-size:16px;color:#24224a}.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-cascader,.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-date-picker,.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-input-wrapper,.upload-featured-course .upload-featured-course-form[data-v-788ab50e] .ivu-select{width:100%;max-width:480px}.upload-featured-course .upload-featured-course-chapter[data-v-788ab50e]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.upload-featured-course .upload-featured-course-chapter .upload-featured-course-chapter-select[data-v-788ab50e]{display:flex;align-items:center;gap:10px;width:100%;max-width:520px}.upload-featured-course .upload-featured-course-chapter .upload-featured-course-chapter-select[data-v-788ab50e] .ivu-cascader{width:auto;min-width:0;max-width:none;flex:1}.upload-featured-course .upload-featured-course-category[data-v-788ab50e]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:16px 28px;max-width:520px}.upload-featured-course .upload-featured-course-category[data-v-788ab50e] .ivu-radio-wrapper{margin:0;font-size:16px;color:#24224a}.upload-featured-course .upload-featured-course-audit-tip[data-v-788ab50e]{margin-top:14px;color:#f05a47;font-size:14px}.upload-featured-course .upload-featured-course-audit-tip .ivu-icon[data-v-788ab50e]{margin-right:4px;color:#f6bd16;font-size:20px;vertical-align:-2px}.upload-featured-course .upload-featured-course-teacher[data-v-788ab50e]{display:flex;align-items:center;gap:12px}.upload-featured-course .upload-featured-course-teacher .ivu-input-wrapper[data-v-788ab50e],.upload-featured-course .upload-featured-course-teacher .ivu-select[data-v-788ab50e]{width:304px}.upload-featured-course .upload-featured-course-contacts[data-v-788ab50e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;outline:none;background:transparent;cursor:pointer}.upload-featured-course .upload-featured-course-contacts img[data-v-788ab50e]{width:32px;height:32px}[data-v-788ab50e] .upload-featured-course-modal .ivu-modal-body{height:calc(100% - 118px);padding:0;overflow-y:auto}[data-v-788ab50e] .upload-featured-course-modal .ivu-modal-footer{padding:16px 40px 20px;border-top:1px solid #eef0f3;text-align:right}.upload-featured-course-footer[data-v-788ab50e]{display:inline-flex;align-items:center;gap:12px}.upload-featured-course-footer .footer-btn[data-v-788ab50e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:96px;height:40px;padding:0 28px;border-radius:8px;font-size:14px;font-weight:400;line-height:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,opacity .2s}.upload-featured-course-footer .footer-btn-cancel[data-v-788ab50e]{color:#515a6e;border:1px solid #dcdee2;background:#fff}.upload-featured-course-footer .footer-btn-cancel[data-v-788ab50e]:hover{color:#2d8cf0;border-color:#2d8cf0;background:#f5f9ff}.upload-featured-course-footer .footer-btn-confirm[data-v-788ab50e]{color:#fff;border:0;background:#2d8cf0;box-shadow:0 4px 12px rgba(45,140,240,.28)}.upload-featured-course-footer .footer-btn-confirm[data-v-788ab50e]:hover:not(.disabled):not(.loading){background:#57a3f3;box-shadow:0 6px 14px rgba(45,140,240,.32)}.upload-featured-course-footer .footer-btn-confirm.disabled[data-v-788ab50e],.upload-featured-course-footer .footer-btn-confirm.loading[data-v-788ab50e]{cursor:default;opacity:.72;box-shadow:none}.upload-featured-course-footer .footer-btn-confirm .footer-btn-spin[data-v-788ab50e]{font-size:16px;animation:upload-featured-course-spin-788ab50e .8s linear infinite}@keyframes upload-featured-course-spin-788ab50e{to{transform:rotate(1turn)}}