.video-player[data-v-320a909c]{padding:24px;border:1px solid #e6eaf4;border-radius:18px;background:#fff}.player-toolbar[data-v-320a909c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:18px}.player-toolbar h3[data-v-320a909c]{margin:0 0 5px;color:#283b58}.player-toolbar span[data-v-320a909c],.watch-note[data-v-320a909c]{color:#7d8898;font-size:12px}.player-loading[data-v-320a909c]{display:block;padding:80px 0}video[data-v-320a909c]{width:100%;max-height:70vh;background:#151d2c;border-radius:12px;display:block}.player-message[data-v-320a909c]{margin-bottom:16px}.player-status[data-v-320a909c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#778399;font-size:12px;padding:14px 0}.player-status .failed[data-v-320a909c]{color:#bd424d}.course-description[data-v-320a909c]{white-space:pre-wrap;line-height:1.8;color:#53647a}@media(max-width:600px){.video-player[data-v-320a909c]{padding:16px}.player-toolbar[data-v-320a909c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.video-manager[data-v-3ed79f24]{border-radius:18px}.manager-error[data-v-3ed79f24]{margin-bottom:16px}.manager-toolbar[data-v-3ed79f24]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manager-toolbar .ant-select[data-v-3ed79f24]{min-width:180px}.manager-toolbar .ant-input-search[data-v-3ed79f24]{width:280px;max-width:100%}.manager-hint[data-v-3ed79f24]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#7d899d;font-size:12px}.manager-pagination[data-v-3ed79f24]{margin-top:22px;text-align:right}.upload-picker[data-v-3ed79f24]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;background:#f2efff;color:#6b5cb6;padding:10px 18px;border:1px solid #d9d3f4;border-radius:8px;overflow:hidden;cursor:pointer;margin-top:10px}.upload-picker input[data-v-3ed79f24]{position:absolute;opacity:0;inset:0;width:100%;cursor:pointer}.upload-picker.disabled[data-v-3ed79f24]{opacity:.5;cursor:wait}.upload-hint[data-v-3ed79f24]{color:#8590a1;font-size:12px;margin-top:10px}.uploaded-video[data-v-3ed79f24]{padding:12px;border-radius:8px;background:#f5f8fc;overflow-wrap:anywhere}.uploaded-video span[data-v-3ed79f24]{margin-left:12px;color:#8391a5}@media(max-width:600px){.video-manager[data-v-3ed79f24] .ant-card-body{padding:16px}}