.min-dialog-normal[data-v-14b87319] .el-dialog{display:flex;flex-direction:column;height:90vh;max-height:90vh;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.15)}.min-dialog-normal[data-v-14b87319] .el-dialog__header{padding:0!important;border-bottom:1px solid #ebeef5;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fafafa;flex-shrink:0}.min-dialog-normal[data-v-14b87319] .el-dialog__body{flex:1;padding:0!important;overflow:hidden;display:flex;flex-direction:column;min-height:0;height:100%}.custom-header[data-v-14b87319]{display:flex;align-items:center;justify-content:space-between;padding:0 15px;height:44px;line-height:44px}.title-text[data-v-14b87319]{font-size:14px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.header-btns[data-v-14b87319]{display:flex;align-items:center;gap:4px}.header-btn[data-v-14b87319]{background:none;border:none;cursor:pointer;font-size:14px;color:#606266;width:28px;height:28px;border-radius:4px;transition:all .25s ease;display:flex;align-items:center;justify-content:center}.header-btn[data-v-14b87319]:hover{background-color:rgba(64,158,255,.1);color:#409eff}.close-btn[data-v-14b87319]:hover{background-color:#f56c6c!important;color:#fff!important}.dialog-body[data-v-14b87319]{flex:1;padding:0;overflow:hidden;min-height:0;height:100%;position:relative}.dialog-body[data-v-14b87319] iframe,.dialog-body iframe[data-v-14b87319]{width:100%!important;height:100%!important;min-height:0!important;border:none;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.min-dialog-normal.is-fullscreen[data-v-14b87319] .el-dialog{width:100%!important;height:100vh!important;margin:0!important;top:0!important;border-radius:0!important;max-height:100vh!important}.min-dialog-normal.is-fullscreen[data-v-14b87319] .el-dialog__body{height:calc(100vh - 44px)!important;min-height:calc(100vh - 44px)!important;flex:none}.min-dialog-normal.is-fullscreen .dialog-body[data-v-14b87319]{height:100%}.minimize-bar[data-v-14b87319]{width:180px;height:36px;border-radius:8px;display:flex;align-items:center;padding:0 10px;gap:6px;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.2);transition:transform .2s ease,box-shadow .2s ease}.minimize-bar[data-v-14b87319]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.3)}.minimize-index[data-v-14b87319]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.25);color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.minimize-title[data-v-14b87319]{font-size:12px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-shadow:0 1px 2px rgba(0,0,0,.2)}.minimize-btns[data-v-14b87319]{display:flex;gap:2px;flex-shrink:0}.minimize-btn[data-v-14b87319]{background:hsla(0,0%,100%,.1);border:none;cursor:pointer;color:hsla(0,0%,100%,.8);width:22px;height:22px;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center;transition:all .2s}.minimize-btn[data-v-14b87319]:hover{background:hsla(0,0%,100%,.25);color:#fff}.minimize-btn.close[data-v-14b87319]:hover{background:rgba(255,0,0,.4)!important}[data-v-14b87319] .el-dialog__body{padding:0!important}.custom-header-bar[data-v-02e90862]{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff9e6;padding:16px 24px;border-radius:8px;margin-bottom:20px;box-sizing:border-box}.custom-header-bar .header-left[data-v-02e90862]{display:flex;align-items:center;gap:12px}.custom-header-bar .header-left .header-icon[data-v-02e90862]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.custom-header-bar .header-left .header-title[data-v-02e90862]{font-size:20px;font-weight:600;color:#1e293b}.custom-header-bar .edit-btn[data-v-02e90862]{background-color:#ff9f1c;color:#fff;border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.custom-header-bar .edit-btn[data-v-02e90862]:hover{background-color:#e68a00}.custom-header-bar .edit-btn.active[data-v-02e90862]{background-color:#35f}.custom-header-bar .edit-btn.active[data-v-02e90862]:hover{background-color:#2948e0}.pickFileList[data-v-02e90862]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}.pickFileList .item[data-v-02e90862]{font-size:18px;cursor:pointer;font-weight:700;color:#1e293b}.pickFileList .item[data-v-02e90862]:after{content:">";color:#333!important;display:inline-block;transform:scaleX(.6);margin:0 10px}.pickFileList .item.current[data-v-02e90862],.pickFileList .item[data-v-02e90862]:hover{color:#3a86f7}.pickFileList .item[data-v-02e90862]:last-child:after{content:"";margin:0}.course-list[data-v-02e90862]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.course-list .file_item[data-v-02e90862]{width:160px;height:160px;display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:13px;border:1px solid #f1f1f1;border-radius:8px;cursor:pointer}.course-list .file_item[data-v-02e90862]:hover{background:#f4f7ff}.course-list .file_item .img[data-v-02e90862]{display:flex;align-items:center;justify-content:center;width:160px;height:120px}.course-list .file_item .img img[data-v-02e90862]{width:80px;height:80px}.course-list .course-card[data-v-02e90862]{width:360px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:12px;background-color:#fff;border-radius:12px;border:1px solid #f1f1f1;cursor:pointer;transition:box-shadow .2s ease}.course-list .course-card[data-v-02e90862]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.course-list .course-card .course-cover[data-v-02e90862]{width:120px;height:84px;border-radius:8px;overflow:hidden;flex-shrink:0}.course-list .course-card .course-cover img[data-v-02e90862]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-list .course-card .course-info[data-v-02e90862]{flex:1;min-width:0}.course-list .course-card .course-info h4[data-v-02e90862]{font-size:14px;font-weight:500;color:#1e293b;margin:0 0 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.course-list .course-card .course-info .course-footer[data-v-02e90862]{display:flex;justify-content:space-between;align-items:center}.course-list .course-card .course-info .course-footer .meta-study[data-v-02e90862]{font-size:12px;color:#94a3b8}.course-list .course-card .course-info .course-footer .remove-btn[data-v-02e90862]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;font-size:12px;color:#fff;font-weight:500;background-color:#f36;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.course-list .course-card .course-info .course-footer .remove-btn img[data-v-02e90862]{width:16px;height:16px}.course-list .course-card .course-info .course-footer .remove-btn[data-v-02e90862]:hover{opacity:.9}.empty-state[data-v-02e90862]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-state .empty-image[data-v-02e90862]{width:200px;height:200px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain;opacity:.7}.empty-state .empty-text[data-v-02e90862]{font-size:16px;color:#94a3b8;margin:0}.video-container[data-v-02e90862]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;flex-direction:column;background:#000}.video-header[data-v-02e90862]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#2f54eb;color:#fff;height:56px;flex-shrink:0}.live-video[data-v-02e90862]{flex:1;border:none;height:50%}.close-btn[data-v-02e90862]{padding:6px 12px;background:#fff;color:#2f54eb;border:none;border-radius:4px;cursor:pointer}