.course-card[data-v-8dfb3f10]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);height:100%}.course-card[data-v-8dfb3f10]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:rgba(22,93,255,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.course-card.course-card-highlighted[data-v-8dfb3f10]{-webkit-animation:highlight-pulse-8dfb3f10 2s ease-in-out;animation:highlight-pulse-8dfb3f10 2s ease-in-out;border-color:#165dff;-webkit-box-shadow:0 0 0 3px rgba(22,93,255,.2),0 4px 12px rgba(0,0,0,.1);box-shadow:0 0 0 3px rgba(22,93,255,.2),0 4px 12px rgba(0,0,0,.1)}@-webkit-keyframes highlight-pulse-8dfb3f10{0%{-webkit-box-shadow:0 0 0 0 rgba(22,93,255,.7),0 4px 12px rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(22,93,255,.7),0 4px 12px rgba(0,0,0,.1);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:0 0 0 10px rgba(22,93,255,0),0 4px 12px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(22,93,255,0),0 4px 12px rgba(0,0,0,.1);-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-box-shadow:0 0 0 0 rgba(22,93,255,0),0 4px 12px rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(22,93,255,0),0 4px 12px rgba(0,0,0,.1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes highlight-pulse-8dfb3f10{0%{-webkit-box-shadow:0 0 0 0 rgba(22,93,255,.7),0 4px 12px rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(22,93,255,.7),0 4px 12px rgba(0,0,0,.1);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:0 0 0 10px rgba(22,93,255,0),0 4px 12px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(22,93,255,0),0 4px 12px rgba(0,0,0,.1);-webkit-transform:scale(1.02);transform:scale(1.02)}to{-webkit-box-shadow:0 0 0 0 rgba(22,93,255,0),0 4px 12px rgba(0,0,0,.1);box-shadow:0 0 0 0 rgba(22,93,255,0),0 4px 12px rgba(0,0,0,.1);-webkit-transform:scale(1);transform:scale(1)}}.course-card .course-image-wrapper[data-v-8dfb3f10]{position:relative;width:38.2%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#f3e8ff)}.course-card .course-image-wrapper .course-image[data-v-8dfb3f10]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-card .course-image-wrapper .difficulty-badge[data-v-8dfb3f10]{position:absolute;top:12px;left:12px;padding:2px 8px;border-radius:8px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;border:1px solid transparent;z-index:2}.course-card .course-image-wrapper .difficulty-badge.difficulty-beginner[data-v-8dfb3f10]{background:#fff;color:#1447e6}.course-card .course-image-wrapper .difficulty-badge.difficulty-intermediate[data-v-8dfb3f10]{background:#fef9c2;color:#a65f00}.course-card .course-image-wrapper .difficulty-badge.difficulty-advanced[data-v-8dfb3f10]{background:#ffe2e2;color:#c10007}.course-card .course-image-wrapper .status-badge[data-v-8dfb3f10]{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:8px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;color:#fff;border:1px solid transparent}.course-card .course-image-wrapper .status-badge.published[data-v-8dfb3f10]{background:#00c950}.course-card .course-image-wrapper .status-badge.unpublished[data-v-8dfb3f10]{background:#6a7282}.course-card .course-info[data-v-8dfb3f10]{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:61.8%;min-height:0}.course-card .course-info .course-header .course-title[data-v-8dfb3f10]{font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.56;color:#0a0a0a;margin:0 0 4px 0}.course-card .course-info .course-header .course-tag[data-v-8dfb3f10]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 8px;margin:4px 0 8px 0;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;color:#0a0a0a;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.course-card .course-info .course-header .course-description[data-v-8dfb3f10]{margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.course-card .course-info .course-header .course-description[data-v-8dfb3f10],.course-card .course-info .course-meta .chapter-count[data-v-8dfb3f10]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#717182}.course-card .course-info .course-actions[data-v-8dfb3f10]{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-top:auto}.course-card .course-info .course-actions .status-switch[data-v-8dfb3f10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.course-card .course-info .course-actions .status-switch .switch-label[data-v-8dfb3f10]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#717182}.course-card .course-info .course-actions .status-switch .toggle-switch[data-v-8dfb3f10]{width:36px;height:20px;background:#cbbce4;border-radius:9999px;position:relative;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2px}.course-card .course-info .course-actions .status-switch .toggle-switch .toggle-slider[data-v-8dfb3f10]{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.course-card .course-info .course-actions .status-switch .toggle-switch.active[data-v-8dfb3f10]{background:#030213}.course-card .course-info .course-actions .status-switch .toggle-switch.active .toggle-slider[data-v-8dfb3f10]{-webkit-transform:translate(16px,-50%);transform:translate(16px,-50%)}.course-card .course-info .course-actions .edit-btn[data-v-8dfb3f10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#0a0a0a;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.course-card .course-info .course-actions .edit-btn i[data-v-8dfb3f10]{font-size:16px}.course-card .course-info .course-actions .edit-btn[data-v-8dfb3f10]:hover{background:#f8f9fa;border-color:rgba(22,93,255,.3);color:#165dff}.course-card .course-info .course-actions .delete-btn[data-v-8dfb3f10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#717182;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.course-card .course-info .course-actions .delete-btn i[data-v-8dfb3f10]{font-size:16px}.course-card .course-info .course-actions .delete-btn[data-v-8dfb3f10]:hover{background:#fff1f0;border-color:#ff4d4f;color:#ff4d4f}.course-detail-tab[data-v-84b1fbdc]{width:100%}.course-detail-tab .detail-card[data-v-84b1fbdc]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:25px;width:100%}.course-detail-tab .detail-card .card-title[data-v-84b1fbdc]{margin-bottom:24px;padding-bottom:16px}.course-detail-tab .detail-card .card-title h2[data-v-84b1fbdc]{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#0a0a0a;margin:0}.course-detail-tab .detail-card .card-content[data-v-84b1fbdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.course-detail-tab .detail-card .card-content .form-row[data-v-84b1fbdc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.course-detail-tab .detail-card .card-content .form-row .form-item[data-v-84b1fbdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.course-detail-tab .detail-card .card-content .form-item[data-v-84b1fbdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.course-detail-tab .detail-card .card-content .form-item .form-label[data-v-84b1fbdc]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1em;color:#0a0a0a}.course-detail-tab .detail-card .card-content .form-item .form-input[data-v-84b1fbdc]{padding:4px 12px;background:#f3f3f5;border:1px solid transparent;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.15;color:#0a0a0a;height:32px;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.course-detail-tab .detail-card .card-content .form-item .form-input[data-v-84b1fbdc]:focus{background:#fff;border-color:rgba(22,93,255,.3)}.course-detail-tab .detail-card .card-content .form-item .form-input[data-v-84b1fbdc]::-webkit-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .form-input[data-v-84b1fbdc]::-moz-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .form-input[data-v-84b1fbdc]:-ms-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .form-input[data-v-84b1fbdc]::-ms-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .form-input[data-v-84b1fbdc]::placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper[data-v-84b1fbdc]{position:relative;width:100%}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector[data-v-84b1fbdc]{width:100%;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;padding:0 12px;background:#f3f3f5;border:1px solid transparent;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#0a0a0a;height:32px;cursor:pointer;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector.is-open[data-v-84b1fbdc],.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector[data-v-84b1fbdc]:hover{background:#fff;border-color:rgba(22,93,255,.3)}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .tag-selector-text[data-v-84b1fbdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .selector-input[data-v-84b1fbdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:100%;border:none;outline:none;padding:0;font-family:Arial,sans-serif;font-size:14px;color:#0a0a0a;background:transparent}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .selector-input[data-v-84b1fbdc]::-webkit-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .selector-input[data-v-84b1fbdc]::-moz-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .selector-input[data-v-84b1fbdc]:-ms-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .selector-input[data-v-84b1fbdc]::-ms-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .selector-input[data-v-84b1fbdc]::placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .tag-selector-icon[data-v-84b1fbdc]{width:16px;height:16px;opacity:.5;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-selector .tag-selector-icon.is-open[data-v-84b1fbdc]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-dropdown[data-v-84b1fbdc]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-dropdown .tag-option[data-v-84b1fbdc]{padding:8px 12px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#0a0a0a;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-dropdown .tag-option[data-v-84b1fbdc]:hover{background:#f8f9fa}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-dropdown .tag-option.is-selected[data-v-84b1fbdc]{background:#eff6ff;color:#165dff}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-dropdown .tag-option[data-v-84b1fbdc]:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.course-detail-tab .detail-card .card-content .form-item .tag-selector-wrapper .tag-dropdown .tag-option[data-v-84b1fbdc]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.course-detail-tab .detail-card .card-content .form-item .upload-area[data-v-84b1fbdc]{position:relative;width:100%;max-width:600px;aspect-ratio:16/9;max-height:337.5px;margin:0 auto;border:2px dashed rgba(0,0,0,.1);border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.course-detail-tab .detail-card .card-content .form-item .upload-area[data-v-84b1fbdc]:hover{border-color:rgba(22,93,255,.3);background:#f8f9fa}.course-detail-tab .detail-card .card-content .form-item .upload-area.has-image[data-v-84b1fbdc]{border-style:solid}.course-detail-tab .detail-card .card-content .form-item .upload-area .file-input[data-v-84b1fbdc]{display:none}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-placeholder[data-v-84b1fbdc]{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:34px}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-placeholder .upload-icon[data-v-84b1fbdc]{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-placeholder .upload-icon i[data-v-84b1fbdc]{font-size:36px;color:#99a1af}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-placeholder .upload-text[data-v-84b1fbdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-placeholder .upload-text .upload-link[data-v-84b1fbdc]{color:#155dfc;cursor:pointer}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-placeholder .upload-text .upload-drag[data-v-84b1fbdc]{color:#717182}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-placeholder .upload-hint[data-v-84b1fbdc]{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;color:#717182;margin:0}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-preview[data-v-84b1fbdc]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-preview img[data-v-84b1fbdc]{width:auto;height:100%}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-preview .remove-image[data-v-84b1fbdc]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-preview .remove-image[data-v-84b1fbdc]:hover{background:rgba(0,0,0,.7)}.course-detail-tab .detail-card .card-content .form-item .upload-area .upload-preview .remove-image i[data-v-84b1fbdc]{font-size:14px}.course-detail-tab .detail-card .card-content .form-item .form-textarea[data-v-84b1fbdc]{padding:8px 12px;background:#f3f3f5;border:1px solid transparent;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#0a0a0a;resize:vertical;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.course-detail-tab .detail-card .card-content .form-item .form-textarea[data-v-84b1fbdc]:focus{background:#fff;border-color:rgba(22,93,255,.3)}.course-detail-tab .detail-card .card-content .form-item .form-textarea[data-v-84b1fbdc]::-webkit-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .form-textarea[data-v-84b1fbdc]::-moz-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .form-textarea[data-v-84b1fbdc]:-ms-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .form-textarea[data-v-84b1fbdc]::-ms-input-placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .form-textarea[data-v-84b1fbdc]::placeholder{color:#9ca3af}.course-detail-tab .detail-card .card-content .form-item .char-count[data-v-84b1fbdc]{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;color:#717182;margin:0;text-align:left}.course-detail-tab .detail-card .card-content .form-item .difficulty-options[data-v-84b1fbdc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%}.course-detail-tab .detail-card .card-content .form-item .difficulty-options .difficulty-btn[data-v-84b1fbdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 18px 2px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.course-detail-tab .detail-card .card-content .form-item .difficulty-options .difficulty-btn .difficulty-content[data-v-84b1fbdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;width:100%}.course-detail-tab .detail-card .card-content .form-item .difficulty-options .difficulty-btn .difficulty-content .difficulty-name[data-v-84b1fbdc]{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#364153;text-align:center}.course-detail-tab .detail-card .card-content .form-item .difficulty-options .difficulty-btn .difficulty-content .difficulty-desc[data-v-84b1fbdc]{font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33em;color:#717182;text-align:center}.course-detail-tab .detail-card .card-content .form-item .difficulty-options .difficulty-btn.active[data-v-84b1fbdc]{background:#eff6ff;border-color:#165dff}.course-detail-tab .detail-card .card-content .form-item .difficulty-options .difficulty-btn.active .difficulty-content .difficulty-name[data-v-84b1fbdc]{color:#165dff}.course-detail-tab .detail-card .card-content .form-item .difficulty-options .difficulty-btn[data-v-84b1fbdc]:hover:not(.active){border-color:rgba(22,93,255,.3)}.course-detail-tab .detail-card .card-content .form-actions[data-v-84b1fbdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding-top:16px;margin-top:0}.course-detail-tab .detail-card .card-content .form-actions .btn[data-v-84b1fbdc]{padding:8px 16px;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:none;height:36px}.course-detail-tab .detail-card .card-content .form-actions .btn.btn-cancel[data-v-84b1fbdc]{background:#fff;border:1px solid rgba(0,0,0,.1);color:#0a0a0a}.course-detail-tab .detail-card .card-content .form-actions .btn.btn-cancel[data-v-84b1fbdc]:hover{background:#f8f9fa;border-color:rgba(22,93,255,.3);color:#165dff}.course-detail-tab .detail-card .card-content .form-actions .btn.btn-save[data-v-84b1fbdc]{background:#165dff;color:#fff;position:relative;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.course-detail-tab .detail-card .card-content .form-actions .btn.btn-save[data-v-84b1fbdc]:hover{background:#0e4cc8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.course-detail-tab .detail-card .card-content .form-actions .btn.btn-save[data-v-84b1fbdc]:active{-webkit-transform:translateY(0);transform:translateY(0)}.course-detail-tab .detail-card .card-content .form-actions .btn.btn-save.is-loading[data-v-84b1fbdc]{cursor:default;opacity:.9;-webkit-transform:none;transform:none}.course-detail-tab .detail-card .card-content .form-actions .btn.btn-save .saving-content[data-v-84b1fbdc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.course-detail-tab .detail-card .card-content .form-actions .btn.btn-save .spinner[data-v-84b1fbdc]{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;-webkit-animation:spin-84b1fbdc .8s linear infinite;animation:spin-84b1fbdc .8s linear infinite}@-webkit-keyframes spin-84b1fbdc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-84b1fbdc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-v-d5e9156a] .select-exercise-dialog .el-dialog__header{display:none}[data-v-d5e9156a] .select-exercise-dialog .el-dialog__body{padding:0}.select-exercise-card[data-v-d5e9156a]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;width:1232px;overflow:hidden}.select-exercise-card .card-title[data-v-d5e9156a]{padding:25px 25px 0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#0a0a0a;margin-bottom:25px}.select-exercise-card .card-content[data-v-d5e9156a]{padding:0 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.select-exercise-card .card-content .select-header[data-v-d5e9156a]{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}.select-exercise-card .card-content .select-header .filter-section[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.select-exercise-card .card-content .select-header .filter-section .filter-select[data-v-d5e9156a]{width:150px}.select-exercise-card .card-content .select-header .filter-section .filter-select[data-v-d5e9156a] .el-input .el-input__inner{background:#f3f3f5;border:1px solid transparent;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;color:#0a0a0a;padding:0 12px;height:36px}.select-exercise-card .card-content .select-header .filter-section .search-input[data-v-d5e9156a]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px}.select-exercise-card .card-content .select-header .filter-section .search-input[data-v-d5e9156a] .el-input .el-input__inner{background:#f3f3f5;border:1px solid transparent;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;color:#0a0a0a;padding:0 12px 0 36px;height:36px}.select-exercise-card .card-content .select-header .selected-count[data-v-d5e9156a]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;color:#165dff;white-space:nowrap}.select-exercise-card .card-content .exercise-select-list[data-v-d5e9156a]{max-height:500px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:4px 0}.select-exercise-card .card-content .exercise-select-list .exercise-select-item[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.select-exercise-card .card-content .exercise-select-list .exercise-select-item[data-v-d5e9156a]:hover{border-color:rgba(0,0,0,.15);background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.select-exercise-card .card-content .exercise-select-list .exercise-select-item.selected[data-v-d5e9156a]{background:#fff;border-color:#165dff;border-width:1.5px;-webkit-box-shadow:0 2px 12px rgba(22,93,255,.12);box-shadow:0 2px 12px rgba(22,93,255,.12)}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox[data-v-d5e9156a]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2px}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox .custom-radio-checkbox[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox .custom-radio-checkbox input[type=checkbox][data-v-d5e9156a]{position:absolute;opacity:0;cursor:pointer;width:0;height:0;margin:0;padding:0}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox .custom-radio-checkbox .custom-indicator[data-v-d5e9156a]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox .custom-radio-checkbox input[type=checkbox]+.custom-indicator[data-v-d5e9156a]{border:2px solid #d9d9d9;border-radius:4px;background:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox .custom-radio-checkbox input[type=checkbox]+.custom-indicator[data-v-d5e9156a]:after{content:"";position:absolute;width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;top:1px;left:5px}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox .custom-radio-checkbox input[type=checkbox]:checked+.custom-indicator[data-v-d5e9156a]{border-color:#165dff;background:#165dff;-webkit-box-sizing:border-box;box-sizing:border-box}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox .custom-radio-checkbox input[type=checkbox]:checked+.custom-indicator[data-v-d5e9156a]:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-checkbox .custom-radio-checkbox:hover .custom-indicator[data-v-d5e9156a]{border-color:#165dff}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content[data-v-d5e9156a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-badges[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-badges .badge[data-v-d5e9156a]{padding:4px 8px;border-radius:4px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2em}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-badges .badge.badge-type[data-v-d5e9156a]{background:#e6f4ff;color:#165dff}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-badges .badge.badge-difficulty.difficulty-easy[data-v-d5e9156a]{background:#f6ffed;color:#52c41a}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-badges .badge.badge-difficulty.difficulty-medium[data-v-d5e9156a]{background:#fff7e6;color:#fa8c16}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-badges .badge.badge-difficulty.difficulty-hard[data-v-d5e9156a]{background:#fff1f0;color:#ff4d4f}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-title[data-v-d5e9156a]{font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#0a0a0a;margin:0}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-options[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-options .option-tag[data-v-d5e9156a]{font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#595959;position:relative;padding:6px 8px;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-options .option-tag.correct-answer[data-v-d5e9156a]{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d;font-weight:500}.select-exercise-card .card-content .exercise-select-list .exercise-select-item .exercise-select-content .exercise-select-options .option-tag.correct-answer .correct-badge[data-v-d5e9156a]{display:inline-block;margin-left:8px;padding:2px 6px;background:#52c41a;color:#fff;border-radius:4px;font-size:11px;font-weight:500;line-height:1.2em}.select-exercise-card .card-content .exercise-select-list .empty-state[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.select-exercise-card .card-content .exercise-select-list .empty-state .empty-icon[data-v-d5e9156a]{font-size:48px;margin-bottom:16px;opacity:.5}.select-exercise-card .card-content .exercise-select-list .empty-state .empty-text[data-v-d5e9156a]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;color:#8c8c8c;margin:0}.select-exercise-card .card-content .action-buttons[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding-top:16px}.select-exercise-card .card-content .action-buttons .btn-cancel[data-v-d5e9156a]{width:62px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#0a0a0a}.select-exercise-card .card-content .action-buttons .btn-cancel[data-v-d5e9156a],.select-exercise-card .card-content .action-buttons .btn-create[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:8px 16px;height:36px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;cursor:pointer}.select-exercise-card .card-content .action-buttons .btn-create[data-v-d5e9156a]{min-width:88px;background:#165dff;border:none;border-radius:8px;color:#fff}.select-exercise-card .card-content .action-buttons .btn-create[data-v-d5e9156a]:disabled{background:#d9d9d9;cursor:not-allowed;opacity:.6}.select-exercise-card .new-exercise-form[data-v-d5e9156a]{padding:0 0 16px 0}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode[data-v-d5e9156a]{cursor:default;background:#f8faff;border:1px dashed #165dff}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode[data-v-d5e9156a]:hover{background:#f8faff;border-color:#165dff;-webkit-box-shadow:none;box-shadow:none}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content[data-v-d5e9156a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-header[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-header .difficulty-select[data-v-d5e9156a],.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-header .type-select[data-v-d5e9156a]{width:120px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-header .score-input[data-v-d5e9156a]{width:100px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-header .score-unit[data-v-d5e9156a]{font-size:14px;color:#606266}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-body .question-input[data-v-d5e9156a]{font-size:14px;font-weight:500}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options .option-row[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options .option-row .option-label[data-v-d5e9156a]{width:24px;text-align:center;font-weight:500;color:#606266}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options .option-row .option-input[data-v-d5e9156a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options .option-row .option-input[data-v-d5e9156a] .el-input-group__append{padding:0 10px;background-color:#fff}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options .option-row .delete-option-btn[data-v-d5e9156a]{color:#ff4d4f;padding:4px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options .option-row .delete-option-btn[data-v-d5e9156a]:hover{background:#fff1f0;border-radius:4px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options .add-option-btn[data-v-d5e9156a]{-ms-flex-item-align:start;align-self:flex-start;margin-left:32px;padding:4px 0}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-options .judge-options[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-left:12px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-analysis[data-v-d5e9156a]{background:#fafafa;padding:12px;border-radius:8px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-analysis .analysis-label[data-v-d5e9156a]{font-size:13px;color:#606266;margin-bottom:8px}.select-exercise-card .new-exercise-form .exercise-select-item.creation-mode .exercise-creation-content .creation-footer[data-v-d5e9156a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:4px}.course-chapters-tab[data-v-645b21e8]{width:100%}.course-chapters-tab .chapters-card[data-v-645b21e8]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:0;min-height:500px}.course-chapters-tab .chapters-card .card-header[data-v-645b21e8]{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;padding:24px 32px}.course-chapters-tab .chapters-card .card-header .card-title[data-v-645b21e8]{font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.33;color:#0a0a0a;margin:0}.course-chapters-tab .chapters-card .card-header .btn-add-chapter[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;background:#165dff;border:none;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.course-chapters-tab .chapters-card .card-header .btn-add-chapter i[data-v-645b21e8]{font-size:16px}.course-chapters-tab .chapters-card .card-header .btn-add-chapter[data-v-645b21e8]:hover{background:#0e4cc8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.course-chapters-tab .chapters-card .card-header .btn-add-chapter[data-v-645b21e8]:active{-webkit-transform:translateY(0);transform:translateY(0)}.course-chapters-tab .chapters-card .card-content[data-v-645b21e8]{padding:0 24px 24px}.course-chapters-tab .chapters-card .card-content .chapters-list[data-v-645b21e8]{gap:8px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper[data-v-645b21e8],.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item[data-v-645b21e8],.course-chapters-tab .chapters-card .card-content .chapters-list[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper[data-v-645b21e8]{background:#fff;border-top:1px solid #609fff;border-right:1px solid #609fff;border-bottom:1px solid #609fff;border-left:4px solid #2b7fff;border-radius:14px;overflow:hidden}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card[data-v-645b21e8]{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;padding:16px 24px;-webkit-transition:all .2s ease;transition:all .2s ease}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .expand-btn[data-v-645b21e8]{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .expand-btn i[data-v-645b21e8]{font-size:14px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .expand-btn i.expanded[data-v-645b21e8]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .expand-btn[data-v-645b21e8]:hover{color:#165dff;background:rgba(22,93,255,.05)}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .chapter-icon[data-v-645b21e8]{width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .chapter-icon i[data-v-645b21e8]{font-size:16px;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .chapter-info[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .chapter-info .chapter-title[data-v-645b21e8]{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#0a0a0a;margin:0}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-left .chapter-info .chapter-count[data-v-645b21e8]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:none;background:transparent}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn i[data-v-645b21e8]{font-size:16px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn span[data-v-645b21e8]{margin-left:4px;font-size:14px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn.btn-add-section[data-v-645b21e8]{padding:6px 12px;background:#fff;border:1px solid rgba(0,0,0,.1);color:#0a0a0a;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn.btn-add-section[data-v-645b21e8]:hover{border-color:#165dff;color:#165dff;background:rgba(22,93,255,.05)}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn.btn-edit[data-v-645b21e8]{width:36px;height:32px;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn.btn-edit svg[data-v-645b21e8]{width:16px;height:16px;display:block}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn.btn-edit[data-v-645b21e8]:hover{background:rgba(22,93,255,.05);color:#165dff}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn.btn-delete[data-v-645b21e8]{width:36px;height:32px;color:#fb2c36}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn.btn-delete svg[data-v-645b21e8]{width:16px;height:16px;display:block}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .chapter-card-wrapper .chapter-card .chapter-actions .action-btn.btn-delete[data-v-645b21e8]:hover{background:rgba(251,44,54,.05);color:#fb2c36}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list[data-v-645b21e8]{padding:0 24px 16px;margin-top:8px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item[data-v-645b21e8],.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f9fafb;border:1px solid rgba(0,0,0,.1);border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-header[data-v-645b21e8]{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;padding:17px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-left[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-left .section-icon[data-v-645b21e8]{width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-left .section-icon i[data-v-645b21e8]{font-size:16px;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-left .section-info[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-left .section-info .section-title[data-v-645b21e8]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#0a0a0a;margin:0}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-left .section-info .section-resources[data-v-645b21e8]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-actions[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-actions .action-btn[data-v-645b21e8]{width:36px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-actions .action-btn i[data-v-645b21e8]{font-size:14px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-actions .action-btn svg[data-v-645b21e8]{width:14px;height:14px;display:block}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-actions .action-btn.btn-edit[data-v-645b21e8]{color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-actions .action-btn.btn-edit[data-v-645b21e8]:hover{background:rgba(22,93,255,.05);color:#165dff}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-actions .action-btn.btn-delete[data-v-645b21e8]{color:#fb2c36}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .section-card .section-actions .action-btn.btn-delete[data-v-645b21e8]:hover{background:rgba(251,44,54,.05);color:#fb2c36}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px 17px 17px;margin-top:8px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card[data-v-645b21e8]{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;padding:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-info[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-info .resource-icon[data-v-645b21e8]{font-size:16px;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-info .resource-icon.icon-video[data-v-645b21e8]{color:#fb2c36}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-info .resource-icon.icon-exercise[data-v-645b21e8]{color:#2b7fff}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-info .resource-icon.icon-material[data-v-645b21e8]{color:#00c950}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-info .resource-name[data-v-645b21e8]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#0a0a0a}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-actions-group[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-action-btn[data-v-645b21e8]{width:36px;height:28px;padding:0;border:none;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-action-btn svg[data-v-645b21e8]{width:16px;height:16px;display:block}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-action-btn.btn-edit-resource[data-v-645b21e8]{color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-action-btn.btn-edit-resource[data-v-645b21e8]:hover{background:rgba(22,93,255,.05);color:#165dff}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-action-btn.btn-delete-resource[data-v-645b21e8]{color:#fb2c36}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-item-card .resource-action-btn.btn-delete-resource[data-v-645b21e8]:hover{background:rgba(251,44,54,.05);color:#fb2c36}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .no-resources[data-v-645b21e8]{padding:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#717182}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-actions[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-actions .resource-action-btn[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:7px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33;color:#0a0a0a;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-actions .resource-action-btn i[data-v-645b21e8]{font-size:16px}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-actions .resource-action-btn[data-v-645b21e8]:hover{border-color:#165dff;color:#165dff;background:rgba(22,93,255,.05)}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-actions .resource-action-btn.is-disabled[data-v-645b21e8],.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-actions .resource-action-btn[data-v-645b21e8]:disabled{cursor:not-allowed;opacity:.5;border-color:rgba(0,0,0,.08);color:#b3b3b3;background:#f5f5f5}.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-actions .resource-action-btn.is-disabled[data-v-645b21e8]:hover,.course-chapters-tab .chapters-card .card-content .chapters-list .chapter-item .sections-list .section-item .resources-list .resource-actions .resource-action-btn[data-v-645b21e8]:disabled:hover{border-color:rgba(0,0,0,.08);color:#b3b3b3;background:#f5f5f5}.course-chapters-tab .chapters-card .card-content .chapters-list .empty-state[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;text-align:center}.course-chapters-tab .chapters-card .card-content .chapters-list .empty-state .empty-icon[data-v-645b21e8]{width:80px;height:80px;background:linear-gradient(135deg,#dbeafe,#f3e8ff);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.course-chapters-tab .chapters-card .card-content .chapters-list .empty-state .empty-icon i[data-v-645b21e8]{font-size:40px;color:#165dff}.course-chapters-tab .chapters-card .card-content .chapters-list .empty-state .empty-text[data-v-645b21e8]{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#717182;margin:0}.course-chapters-tab .section-item-animated[data-v-645b21e8]{-webkit-animation:card-fade-in-up-645b21e8 .3s cubic-bezier(.4,0,.2,1) backwards;animation:card-fade-in-up-645b21e8 .3s cubic-bezier(.4,0,.2,1) backwards}.course-chapters-tab .resource-item-animated[data-v-645b21e8]{-webkit-animation:card-fade-in-up-645b21e8 .25s cubic-bezier(.4,0,.2,1) backwards;animation:card-fade-in-up-645b21e8 .25s cubic-bezier(.4,0,.2,1) backwards}@-webkit-keyframes card-fade-in-up-645b21e8{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes card-fade-in-up-645b21e8{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.course-chapters-tab .dialog-form .form-item[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:20px}.course-chapters-tab .dialog-form .form-item[data-v-645b21e8]:last-child{margin-bottom:0}.course-chapters-tab .dialog-form .form-item .form-label[data-v-645b21e8]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1em;color:#0a0a0a}.course-chapters-tab .dialog-form .form-item .form-label .prefix-hint[data-v-645b21e8]{font-size:12px;color:#666;font-weight:400}.course-chapters-tab .dialog-form .form-item .form-label .required[data-v-645b21e8]{color:#f56c6c;margin-left:2px}.course-chapters-tab .dialog-form .form-item .file-info[data-v-645b21e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#f5f7fa;border-radius:4px;margin-top:8px;font-size:14px;color:#606266}.course-chapters-tab .dialog-form .form-item .file-info i[data-v-645b21e8]{color:#409eff}.course-chapters-tab .dialog-form .form-item .file-info .file-size[data-v-645b21e8]{color:#909399;font-size:12px}.course-chapters-tab .dialog-form .form-item .video-preview[data-v-645b21e8]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.course-chapters-tab .dialog-form .form-item .video-preview .video-player[data-v-645b21e8]{width:100%;max-height:260px;border-radius:8px;background:#000;outline:none}.course-chapters-tab[data-v-645b21e8] .el-upload{width:100%}.course-chapters-tab[data-v-645b21e8] .el-upload .el-upload__tip{margin-top:8px;font-size:12px;color:#909399}.video-summary-content[data-v-645b21e8]{width:100%}.video-summary-text[data-v-645b21e8]{width:100%;font-size:16px;line-height:1.8;color:#555;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;text-align:justify}.video-summary-text.loading[data-v-645b21e8]{color:#2e7df6}.video-summary-text.error[data-v-645b21e8]{color:#d93025}.video-summary-text.placeholder[data-v-645b21e8]{color:#999;font-style:italic}.content-block[data-v-645b21e8],.timeline-content[data-v-645b21e8]{width:100%}.block-title[data-v-645b21e8]{font-size:16px;line-height:1.5;color:#000;margin:0 0 8px 0;text-transform:capitalize}.block-content[data-v-645b21e8]{font-size:16px;line-height:1.5;color:#555}.block-content p[data-v-645b21e8]{margin:0 0 8px 0}.block-content p[data-v-645b21e8]:last-child{margin-bottom:0}.block-content ul[data-v-645b21e8]{margin:0 0 8px 18px;padding:0}.block-content li[data-v-645b21e8]{margin-bottom:6px;line-height:1.8;color:#555}.block-content li[data-v-645b21e8]:last-child{margin-bottom:0}[data-v-6744d45a] .create-exercise-dialog .el-dialog__header{display:none}[data-v-6744d45a] .create-exercise-dialog .el-dialog__body{padding:0}.create-exercise-card[data-v-6744d45a]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;width:1232px;overflow:hidden}.create-exercise-card .card-title[data-v-6744d45a]{padding:25px 25px 0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#0a0a0a;margin-bottom:25px}.create-exercise-card .card-content[data-v-6744d45a]{padding:0 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.create-exercise-card .card-content .tab-list[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#ececf0;border-radius:14px;padding:3.5px 3px;gap:0}.create-exercise-card .card-content .tab-list .tab-button[data-v-6744d45a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;height:29px;background:transparent;border:1px solid transparent;border-radius:14px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;color:#0a0a0a;cursor:pointer}.create-exercise-card .card-content .tab-list .tab-button.active[data-v-6744d45a]{background:#fff;border-color:transparent}.create-exercise-card .card-content .tab-panel[data-v-6744d45a]{gap:16px}.create-exercise-card .card-content .tab-panel .question-editor[data-v-6744d45a],.create-exercise-card .card-content .tab-panel[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.create-exercise-card .card-content .tab-panel .question-editor[data-v-6744d45a]{gap:8px}.create-exercise-card .card-content .tab-panel .question-editor .form-label[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1em;color:#0a0a0a}.create-exercise-card .card-content .tab-panel .question-editor .form-label .required[data-v-6744d45a]{margin-left:6px;color:#fb2c36}.create-exercise-card .card-content .tab-panel .question-editor .question-textarea[data-v-6744d45a],.create-exercise-card .card-content .tab-panel .question-editor .reference-answer-textarea[data-v-6744d45a]{width:100%;padding:8px 12px;background:#f3f3f5;border:1px solid transparent;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;color:#0a0a0a;resize:vertical;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.create-exercise-card .card-content .tab-panel .question-editor .question-textarea[data-v-6744d45a]::-webkit-input-placeholder,.create-exercise-card .card-content .tab-panel .question-editor .reference-answer-textarea[data-v-6744d45a]::-webkit-input-placeholder{color:#717182}.create-exercise-card .card-content .tab-panel .question-editor .question-textarea[data-v-6744d45a]::-moz-placeholder,.create-exercise-card .card-content .tab-panel .question-editor .reference-answer-textarea[data-v-6744d45a]::-moz-placeholder{color:#717182}.create-exercise-card .card-content .tab-panel .question-editor .question-textarea[data-v-6744d45a]:-ms-input-placeholder,.create-exercise-card .card-content .tab-panel .question-editor .reference-answer-textarea[data-v-6744d45a]:-ms-input-placeholder{color:#717182}.create-exercise-card .card-content .tab-panel .question-editor .question-textarea[data-v-6744d45a]::-ms-input-placeholder,.create-exercise-card .card-content .tab-panel .question-editor .reference-answer-textarea[data-v-6744d45a]::-ms-input-placeholder{color:#717182}.create-exercise-card .card-content .tab-panel .question-editor .question-textarea[data-v-6744d45a]::placeholder,.create-exercise-card .card-content .tab-panel .question-editor .reference-answer-textarea[data-v-6744d45a]::placeholder{color:#717182}.create-exercise-card .card-content .tab-panel .question-editor .question-textarea[data-v-6744d45a]:focus,.create-exercise-card .card-content .tab-panel .question-editor .reference-answer-textarea[data-v-6744d45a]:focus{background:#fff;border-color:#165dff;-webkit-box-shadow:0 0 0 2px rgba(22,93,255,.1);box-shadow:0 0 0 2px rgba(22,93,255,.1)}.create-exercise-card .card-content .tab-panel .question-editor .question-textarea[data-v-6744d45a]{min-height:60px}.create-exercise-card .card-content .tab-panel .question-editor .reference-answer-textarea[data-v-6744d45a]{min-height:120px}.create-exercise-card .card-content .tab-panel .question-editor .options-container[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item[data-v-6744d45a]{position:relative;width:100%;background:#fafafa;border:1px solid rgba(0,0,0,.08);border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item[data-v-6744d45a]:hover{border-color:rgba(0,0,0,.15);background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item.option-selected[data-v-6744d45a]{background:#fff;border-color:#165dff;border-width:1.5px;-webkit-box-shadow:0 2px 12px rgba(22,93,255,.12);box-shadow:0 2px 12px rgba(22,93,255,.12)}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;min-height:52px}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper[data-v-6744d45a]{-ms-flex-negative:0;flex-shrink:0}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=checkbox][data-v-6744d45a],.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=radio][data-v-6744d45a]{position:absolute;opacity:0;cursor:pointer;width:0;height:0;margin:0;padding:0}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox .custom-indicator[data-v-6744d45a]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=radio]+.custom-indicator[data-v-6744d45a]{border:2px solid #d9d9d9;border-radius:50%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=radio]+.custom-indicator[data-v-6744d45a]:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#fff;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=radio]:checked+.custom-indicator[data-v-6744d45a]{border-color:#165dff;background:#165dff;-webkit-box-sizing:border-box;box-sizing:border-box}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=radio]:checked+.custom-indicator[data-v-6744d45a]:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=checkbox]+.custom-indicator[data-v-6744d45a]{border:2px solid #d9d9d9;border-radius:4px;background:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=checkbox]+.custom-indicator[data-v-6744d45a]:after{content:"";position:absolute;width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;top:1px;left:5px}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=checkbox]:checked+.custom-indicator[data-v-6744d45a]{border-color:#165dff;background:#165dff;-webkit-box-sizing:border-box;box-sizing:border-box}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox input[type=checkbox]:checked+.custom-indicator[data-v-6744d45a]:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox .option-letter[data-v-6744d45a]{font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#0a0a0a;min-width:16px;text-align:center}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-radio-wrapper .custom-radio-checkbox:hover .custom-indicator[data-v-6744d45a]{border-color:#165dff}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-input[data-v-6744d45a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;min-height:28px;background:#f5f5f5;border:1px solid transparent;border-radius:6px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#0a0a0a;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-input[data-v-6744d45a]::-webkit-input-placeholder{color:#999}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-input[data-v-6744d45a]::-moz-placeholder{color:#999}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-input[data-v-6744d45a]:-ms-input-placeholder{color:#999}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-input[data-v-6744d45a]::-ms-input-placeholder{color:#999}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-input[data-v-6744d45a]::placeholder{color:#999}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-input[data-v-6744d45a]:focus{background:#fff;border-color:#165dff;-webkit-box-shadow:0 0 0 2px rgba(22,93,255,.1);box-shadow:0 0 0 2px rgba(22,93,255,.1)}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-input[data-v-6744d45a]:disabled{background:#fff;color:#0a0a0a;cursor:not-allowed;opacity:.6}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-delete-btn[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;color:#8c8c8c;-webkit-transition:all .2s ease;transition:all .2s ease}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-delete-btn[data-v-6744d45a]:hover:not(:disabled){background:#ff4d4f;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-delete-btn[data-v-6744d45a]:active:not(:disabled){-webkit-transform:scale(.95);transform:scale(.95)}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-delete-btn[data-v-6744d45a]:disabled{opacity:.25;cursor:not-allowed}.create-exercise-card .card-content .tab-panel .question-editor .options-container .option-item .option-content .option-delete-btn svg[data-v-6744d45a]{width:14px;height:14px}.create-exercise-card .card-content .tab-panel .question-editor .options-container .add-option-button[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;height:40px;padding:0;background:#fff;border:1px dashed rgba(0,0,0,.15);border-radius:10px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;color:#595959;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.create-exercise-card .card-content .tab-panel .question-editor .options-container .add-option-button[data-v-6744d45a]:hover{border-color:#165dff;color:#165dff;background:#f0f7ff}.create-exercise-card .card-content .tab-panel .question-editor .options-container .add-option-button[data-v-6744d45a]:active{-webkit-transform:scale(.98);transform:scale(.98)}.create-exercise-card .card-content .tab-panel .question-editor .options-container .add-option-button svg[data-v-6744d45a]{width:16px;height:16px;color:currentColor}.create-exercise-card .card-content .tab-panel .question-editor.difficulty-selector[data-v-6744d45a]{padding-top:17px;border-top:1px solid rgba(0,0,0,.1)}.create-exercise-card .card-content .tab-panel .question-editor.difficulty-selector .difficulty-select[data-v-6744d45a]{width:383.33px}.create-exercise-card .card-content .tab-panel .question-editor.difficulty-selector .difficulty-select[data-v-6744d45a] .el-input .el-input__inner{background:#f3f3f5;border:1px solid transparent;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;color:#0a0a0a;padding:0 12px;height:36px}.create-exercise-card .card-content .tab-panel .question-editor.difficulty-selector .difficulty-select[data-v-6744d45a] .el-input .el-input__suffix .el-input__suffix-inner .el-select__caret{opacity:.5}.create-exercise-card .card-content .tab-panel .action-buttons[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding-top:16px}.create-exercise-card .card-content .tab-panel .action-buttons .btn-cancel[data-v-6744d45a]{width:62px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#0a0a0a}.create-exercise-card .card-content .tab-panel .action-buttons .btn-cancel[data-v-6744d45a],.create-exercise-card .card-content .tab-panel .action-buttons .btn-create[data-v-6744d45a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:8px 16px;height:36px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;cursor:pointer}.create-exercise-card .card-content .tab-panel .action-buttons .btn-create[data-v-6744d45a]{min-width:88px;background:#165dff;border:none;border-radius:8px;color:#fff}.create-exercise-card .card-content .tab-panel .action-buttons .btn-create[data-v-6744d45a]:disabled{background:#d9d9d9;cursor:not-allowed;opacity:.6}.course-exercises-tab[data-v-4960b738]{width:100%}.course-exercises-tab .exercises-card[data-v-4960b738]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden}.course-exercises-tab .exercises-card .card-header[data-v-4960b738]{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;padding:24px}.course-exercises-tab .exercises-card .card-header .header-left[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.course-exercises-tab .exercises-card .card-header .header-left .card-title[data-v-4960b738]{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#0a0a0a}.course-exercises-tab .exercises-card .card-header .header-left .card-subtitle[data-v-4960b738]{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;color:#717182}.course-exercises-tab .exercises-card .card-header .btn-create[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:0 12px;height:36px;background:#165dff;border:none;border-radius:8px;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.course-exercises-tab .exercises-card .card-header .btn-create[data-v-4960b738]:hover{background:#0e4fd0}.course-exercises-tab .exercises-card .card-header .btn-create svg[data-v-4960b738]{-ms-flex-negative:0;flex-shrink:0}.course-exercises-tab .exercises-card .card-content[data-v-4960b738]{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.course-exercises-tab .exercises-card .card-content .filter-buttons[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-exercises-tab .exercises-card .card-content .filter-buttons .filter-btn[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px;height:36px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#0a0a0a;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04)}.course-exercises-tab .exercises-card .card-content .filter-buttons .filter-btn[data-v-4960b738]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(22,93,255,.1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s,height .3s;transition:width .3s,height .3s}.course-exercises-tab .exercises-card .card-content .filter-buttons .filter-btn[data-v-4960b738]:hover{border-color:#165dff;color:#165dff;background:rgba(22,93,255,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(22,93,255,.15);box-shadow:0 2px 6px rgba(22,93,255,.15)}.course-exercises-tab .exercises-card .card-content .filter-buttons .filter-btn.active[data-v-4960b738]{background:linear-gradient(135deg,#165dff,#0e4fd0);border-color:#165dff;color:#fff;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(22,93,255,.3);box-shadow:0 2px 8px rgba(22,93,255,.3)}.course-exercises-tab .exercises-card .card-content .filter-buttons .filter-btn.active[data-v-4960b738]:before{width:100%;height:100%}.course-exercises-tab .exercises-card .card-content .filter-buttons .filter-btn.active[data-v-4960b738]:hover{background:linear-gradient(135deg,#0e4fd0,#0a42b8);-webkit-box-shadow:0 4px 12px rgba(22,93,255,.4);box-shadow:0 4px 12px rgba(22,93,255,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.course-exercises-tab .exercises-card .card-content .exercises-list[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:17px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item[data-v-4960b738]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content[data-v-4960b738]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges .badge[data-v-4960b738]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 8px;height:22px;border-radius:8px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.33em;white-space:nowrap}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges .badge.badge-type[data-v-4960b738]{border:1px solid rgba(0,0,0,.1);background:#fff;color:#0a0a0a}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges .badge.badge-difficulty[data-v-4960b738]{border:1px solid rgba(0,0,0,.1);color:#fff}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges .badge.badge-difficulty.difficulty-easy[data-v-4960b738]{background:#00c950}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges .badge.badge-difficulty.difficulty-medium[data-v-4960b738]{background:#f0b100}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges .badge.badge-difficulty.difficulty-hard[data-v-4960b738]{background:#fb2c36}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges .badge.badge-score[data-v-4960b738]{border:1px solid rgba(0,0,0,.1);background:#fff;color:#0a0a0a}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-badges .badge.badge-chapter[data-v-4960b738]{background:#eceef2;border:1px solid rgba(0,0,0,.1);color:#030213}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-title[data-v-4960b738]{margin:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#0a0a0a}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-content .exercise-date[data-v-4960b738]{margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;color:#717182}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-actions[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-actions .action-btn[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:0 11px;height:32px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43em;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-actions .action-btn svg[data-v-4960b738]{-ms-flex-negative:0;flex-shrink:0}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-actions .action-btn.btn-edit[data-v-4960b738]{color:#0a0a0a;width:76px}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-actions .action-btn.btn-edit[data-v-4960b738]:hover{border-color:#165dff;color:#165dff}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-actions .action-btn.btn-delete[data-v-4960b738]{color:#fb2c36;width:76px}.course-exercises-tab .exercises-card .card-content .exercises-list .exercise-item .exercise-actions .action-btn.btn-delete[data-v-4960b738]:hover{border-color:#fb2c36;background:#fff5f5}.course-exercises-tab .exercises-card .card-content .exercises-list .empty-state[data-v-4960b738]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 40px;min-height:300px}.course-exercises-tab .exercises-card .card-content .exercises-list .empty-state .empty-icon[data-v-4960b738]{width:80px;height:80px;background:linear-gradient(135deg,#dbeafe,#f3e8ff);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.course-exercises-tab .exercises-card .card-content .exercises-list .empty-state .empty-icon i[data-v-4960b738]{font-size:40px;color:#165dff}.course-exercises-tab .exercises-card .card-content .exercises-list .empty-state .empty-text[data-v-4960b738]{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#717182;margin:0}.course-exercises-tab .exercise-item-animated[data-v-4960b738]{-webkit-animation:card-fade-in-up-4960b738 .3s cubic-bezier(.4,0,.2,1) backwards;animation:card-fade-in-up-4960b738 .3s cubic-bezier(.4,0,.2,1) backwards}@-webkit-keyframes card-fade-in-up-4960b738{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes card-fade-in-up-4960b738{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.course-exercises-tab .batch-upload-progress .progress-info[data-v-4960b738]{text-align:center}.course-exercises-tab .batch-upload-progress .progress-info p[data-v-4960b738]{margin:0 0 20px 0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;color:#0a0a0a}.course-exercises-tab .batch-upload-progress .progress-info .progress-bar[data-v-4960b738]{margin-bottom:10px}.course-exercises-tab .batch-upload-progress .progress-info .progress-bar[data-v-4960b738] .el-progress-bar__outer{background-color:#f3f3f5}.course-exercises-tab .batch-upload-progress .progress-info .progress-bar[data-v-4960b738] .el-progress-bar__inner{background-color:#165dff}.course-exercises-tab .batch-upload-progress .progress-info .progress-text[data-v-4960b738]{font-size:14px;color:#717182;margin:0}.course-edit[data-v-6a016e56]{padding:24px 0 24px 24px;background:#f5f7fa;min-height:calc(100vh - 64px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.course-edit .content-wrapper[data-v-6a016e56]{width:100%;max-width:1600px;margin:0 auto;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.course-edit .publish-btn[data-v-6a016e56]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;background:#165dff;border:none;border-radius:8px;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.course-edit .publish-btn.is-published[data-v-6a016e56]{background:#6a7282}.course-edit .page-header[data-v-6a016e56]{margin-bottom:24px}.course-edit .page-header .header-left[data-v-6a016e56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.course-edit .page-header .header-left .back-btn[data-v-6a016e56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 10px;background:transparent;border:none;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#0a0a0a;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.course-edit .page-header .header-left .back-btn i[data-v-6a016e56]{font-size:16px}.course-edit .page-header .header-left .back-btn[data-v-6a016e56]:hover{background:#f8f9fa;color:#165dff}.course-edit .page-header .header-left .header-content .title-row[data-v-6a016e56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.course-edit .page-header .header-left .header-content .page-title[data-v-6a016e56]{font-family:Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.33;color:#0a0a0a;margin:0 0 4px 0}.course-edit .page-header .header-left .header-content .page-description[data-v-6a016e56]{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#717182;margin:0}.course-edit .tab-content-wrapper[data-v-6a016e56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;width:100%}.course-edit .tab-content-wrapper .tab-list[data-v-6a016e56]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#ececf0;border-radius:14px;padding:3.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:0}.course-edit .tab-content-wrapper .tab-list .tab-btn[data-v-6a016e56]{padding:4px 8px;border:none;border-radius:14px;background:transparent;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43;color:#0a0a0a;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:147px;height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-edit .tab-content-wrapper .tab-list .tab-btn[data-v-6a016e56]:hover{background:hsla(0,0%,100%,.5)}.course-edit .tab-content-wrapper .tab-list .tab-btn.active[data-v-6a016e56]{background:#fff;border:1px solid transparent}.course-edit .tab-content-wrapper .tab-list .tab-btn.disabled[data-v-6a016e56],.course-edit .tab-content-wrapper .tab-list .tab-btn[data-v-6a016e56]:disabled{opacity:.5;cursor:not-allowed}.course-edit .tab-content-wrapper .tab-list .tab-btn.disabled[data-v-6a016e56]:hover,.course-edit .tab-content-wrapper .tab-list .tab-btn[data-v-6a016e56]:disabled:hover{background:transparent}.course-edit .tab-content-wrapper .tab-content[data-v-6a016e56]{width:100%}