.lesson-container[data-v-369feca8]{padding:20px;background-color:#f5f5f5;min-height:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-title[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;color:#fff;margin:0}.help-icon[data-v-369feca8]{margin-left:10px;color:#909399;cursor:pointer}.main-content[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;min-height:500px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.left-panel[data-v-369feca8]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:auto;max-height:90vh;min-height:500px}.lesson-preview[data-v-369feca8]{height:auto;min-height:100%}.lesson-title[data-v-369feca8]{font-size:24px;font-weight:700;color:#333;margin-bottom:20px;line-height:1.3}.lesson-meta[data-v-369feca8]{margin-bottom:20px}.meta-item[data-v-369feca8]{display:inline-block;margin-right:20px;margin-bottom:8px;font-size:14px;color:#666}.meta-label[data-v-369feca8]{font-weight:600;color:#333}.meta-value[data-v-369feca8]{color:#666}.objectives-section[data-v-369feca8]{margin-bottom:15px}.objectives-section h3[data-v-369feca8]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.objectives-list[data-v-369feca8]{margin:0;padding-left:20px}.objectives-list li[data-v-369feca8]{margin-bottom:8px;color:#666;line-height:1.5}.content-section[data-v-369feca8],.content-slide[data-v-369feca8]{margin-bottom:15px}.slide-title[data-v-369feca8]{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.slide-content[data-v-369feca8]{color:#666;line-height:1.6}.slide-content p[data-v-369feca8]{margin-bottom:10px}.slide-content strong[data-v-369feca8]{color:#333;font-weight:600}.slide-content em[data-v-369feca8]{color:#999;font-style:italic}.media-section[data-v-369feca8]{margin-bottom:15px}.media-title[data-v-369feca8]{font-size:18px;color:#333;margin-bottom:15px;border-bottom:2px solid #e8eaed}.video-section[data-v-369feca8]{margin-bottom:25px}.video-gallery[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.video-item[data-v-369feca8]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed}.video-player[data-v-369feca8]{width:100%}.video-info[data-v-369feca8]{margin-top:12px}.video-title[data-v-369feca8]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.video-description[data-v-369feca8]{font-size:14px;color:#666;line-height:1.5;margin:0}.video-caption[data-v-369feca8]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.image-section[data-v-369feca8]{margin-bottom:25px}.image-gallery[data-v-369feca8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.image-item[data-v-369feca8]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed;text-align:center}.image-info[data-v-369feca8]{margin-top:12px}.image-title[data-v-369feca8]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.image-description[data-v-369feca8]{font-size:14px;color:#666;line-height:1.5;margin:0}.image-caption[data-v-369feca8]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.media-content[data-v-369feca8]{margin-top:15px}.media-content .image-gallery[data-v-369feca8]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.media-content .video-gallery[data-v-369feca8]{gap:15px}.pagination-controls[data-v-369feca8]{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:10px;padding-top:20px;border-top:1px solid #eee}.page-info[data-v-369feca8]{font-size:14px;color:#666;margin:0 10px}.fullscreen-btn[data-v-369feca8]{margin-left:10px}.preview-placeholder[data-v-369feca8]{color:#999;font-style:italic;text-align:center;padding:40px 20px}.streaming-status[data-v-369feca8]{padding:20px}.streaming-indicator[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px;border:1px solid #bae6fd}.streaming-header[data-v-369feca8]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.streaming-status-text[data-v-369feca8]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.streaming-controls[data-v-369feca8],.streaming-status-text[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:8px}.streaming-controls[data-v-369feca8]{-ms-flex-align:center}.streaming-indicator>div[data-v-369feca8]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.streaming-indicator i[data-v-369feca8]{font-size:18px;color:#0ea5e9;-webkit-animation:spin-369feca8 1s linear infinite;animation:spin-369feca8 1s linear infinite}.streaming-indicator span[data-v-369feca8]{color:#0369a1;font-weight:500;font-size:14px}.progress-bar[data-v-369feca8]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-369feca8]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#0ea5e9),to(#3b82f6));background:linear-gradient(90deg,#0ea5e9,#3b82f6);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-animation:progress-shimmer-369feca8 2s infinite;animation:progress-shimmer-369feca8 2s infinite}@-webkit-keyframes spin-369feca8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-369feca8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes progress-shimmer-369feca8{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progress-shimmer-369feca8{0%{background-position:-200% 0}to{background-position:200% 0}}.streaming-content[data-v-369feca8]{background:#f8fafc;border-radius:8px;padding:20px;border:1px solid #e2e8f0;max-height:400px;overflow-y:auto;position:relative}.streaming-text[data-v-369feca8]{line-height:1.8;min-height:200px}.streaming-placeholder[data-v-369feca8]{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:10px;padding:40px;color:#666;font-style:italic}.streaming-placeholder i[data-v-369feca8]{font-size:18px;-webkit-animation:spin-369feca8 1s linear infinite;animation:spin-369feca8 1s linear infinite}.streaming-line[data-v-369feca8]{margin-bottom:8px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:fadeInUp-369feca8 .3s ease-out forwards;animation:fadeInUp-369feca8 .3s ease-out forwards;position:relative}.streaming-line.typing[data-v-369feca8]{-webkit-animation:fadeInUp-369feca8 .3s ease-out forwards,typingPulse-369feca8 .5s ease-in-out infinite;animation:fadeInUp-369feca8 .3s ease-out forwards,typingPulse-369feca8 .5s ease-in-out infinite}.streaming-cursor[data-v-369feca8]{display:inline-block;color:#0ea5e9;font-weight:700;-webkit-animation:blink-369feca8 1s infinite;animation:blink-369feca8 1s infinite;margin-left:2px;font-size:1.1em}.pagination-controls[data-v-369feca8]{margin-top:20px;padding:15px}.pagination-info[data-v-369feca8]{text-align:center;margin-bottom:10px}.page-header[data-v-369feca8]{gap:8px;margin:15px 0 10px 0;padding:10px;font-size:16px}.page-icon[data-v-369feca8]{font-size:18px}.image-info[data-v-369feca8],.video-info[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;background:#f8f9fa;border-left:4px solid #28a745;border-radius:4px;font-size:14px}.image-info[data-v-369feca8]{border-left-color:#17a2b8}.image-icon[data-v-369feca8],.video-icon[data-v-369feca8]{font-size:16px;min-width:20px}.image-label[data-v-369feca8],.video-label[data-v-369feca8]{font-weight:600;color:#495057;min-width:60px}.image-title[data-v-369feca8],.video-title[data-v-369feca8]{color:#212529;font-weight:500}.image-desc[data-v-369feca8],.video-desc[data-v-369feca8]{color:#6c757d;font-style:italic}.video-duration[data-v-369feca8]{color:#fd7e14;font-weight:600}.image-link[data-v-369feca8],.video-link[data-v-369feca8]{color:#007bff;text-decoration:none;word-break:break-all}.image-link[data-v-369feca8]:hover,.video-link[data-v-369feca8]:hover{text-decoration:underline}.page-separator[data-v-369feca8]{height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#dee2e6),to(transparent));background:linear-gradient(90deg,transparent,#dee2e6,transparent);margin:20px 0;border-radius:1px}@-webkit-keyframes fadeInUp-369feca8{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-369feca8{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes typingPulse-369feca8{0%,to{background-color:transparent}50%{background-color:rgba(14,165,233,.1)}}@keyframes typingPulse-369feca8{0%,to{background-color:transparent}50%{background-color:rgba(14,165,233,.1)}}@-webkit-keyframes blink-369feca8{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes blink-369feca8{0%,50%{opacity:1}51%,to{opacity:0}}.streaming-h1[data-v-369feca8]{font-size:1.5em;font-weight:700;color:#1f2937;margin:12px 0 8px 0;padding-bottom:4px;border-bottom:2px solid #e5e7eb}.streaming-h2[data-v-369feca8]{font-size:1.3em;font-weight:700;color:#374151;margin:10px 0 6px 0}.streaming-h3[data-v-369feca8]{font-size:1.1em;font-weight:600;color:#4b5563;margin:8px 0 4px 0}.streaming-h4[data-v-369feca8]{font-size:1em;font-weight:600;color:#6b7280;margin:6px 0 4px 0}.streaming-p[data-v-369feca8]{margin:4px 0;line-height:1.6}.streaming-strong[data-v-369feca8]{font-weight:700;color:#1f2937}.streaming-em[data-v-369feca8]{font-style:italic;color:#4b5563}.streaming-ol[data-v-369feca8],.streaming-ul[data-v-369feca8]{margin:8px 0;padding-left:20px}.streaming-li[data-v-369feca8]{margin:2px 0;line-height:1.5}.streaming-code-block[data-v-369feca8]{border:1px solid #e5e7eb;border-radius:4px;padding:12px;margin:8px 0;overflow-x:auto}.streaming-code-block[data-v-369feca8],.streaming-inline-code[data-v-369feca8]{background:#f3f4f6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.streaming-inline-code[data-v-369feca8]{border:1px solid #e5e7eb;border-radius:3px;padding:2px 4px;color:#dc2626}.streaming-link[data-v-369feca8]{color:#2563eb;text-decoration:underline;-webkit-text-decoration-color:#93c5fd;text-decoration-color:#93c5fd}.streaming-link[data-v-369feca8]:hover{color:#1d4ed8;-webkit-text-decoration-color:#1d4ed8;text-decoration-color:#1d4ed8}.streaming-br[data-v-369feca8]{line-height:1.6}.content-preview[data-v-369feca8]{color:#334155;line-height:1.6;font-size:14px}.content-preview p[data-v-369feca8]{margin-bottom:10px}.content-preview strong[data-v-369feca8]{color:#1e293b;font-weight:600}.content-preview em[data-v-369feca8]{color:#64748b;font-style:italic}.right-panel[data-v-369feca8]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:auto;max-height:70vh;min-height:500px}.section-title[data-v-369feca8]{color:#333;margin-bottom:15px}.templates-section[data-v-369feca8]{margin-bottom:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.section-header[data-v-369feca8]{margin-bottom:15px}.section-title[data-v-369feca8]{font-size:18px;margin:0 0 4px 0}.section-subtitle[data-v-369feca8]{font-size:13px;color:#7f8c8d;font-weight:400}.templates-grid[data-v-369feca8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.template-item[data-v-369feca8]{position:relative;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px;overflow:hidden}.template-card[data-v-369feca8]{height:120px;background:#fff;border:2px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.template-card[data-v-369feca8]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#409eff}.template-card.selected[data-v-369feca8]{border-color:#67c23a;background:linear-gradient(135deg,#f0f9ff,#e8f5e8);-webkit-box-shadow:0 4px 15px rgba(103,194,58,.2);box-shadow:0 4px 15px rgba(103,194,58,.2)}.template-preview[data-v-369feca8]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);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;position:relative;overflow:hidden}.template-content[data-v-369feca8]{text-align:center;z-index:2}.template-icon[data-v-369feca8]{font-size:32px;color:#409eff;margin-bottom:8px;opacity:.8}.template-name[data-v-369feca8]{font-size:14px;font-weight:500;color:#2c3e50;margin:0}.template-overlay[data-v-369feca8]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(64,158,255,.9);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;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:3}.template-card:hover .template-overlay[data-v-369feca8]{opacity:1}.template-overlay i[data-v-369feca8]{font-size:24px;color:#fff}.selected-indicator[data-v-369feca8]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#67c23a;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;z-index:4;-webkit-box-shadow:0 2px 4px rgba(103,194,58,.3);box-shadow:0 2px 4px rgba(103,194,58,.3)}.selected-indicator i[data-v-369feca8]{font-size:14px;color:#fff;font-weight:700}.delete-icon[data-v-369feca8]{position:absolute;top:8px;right:8px;font-size:14px;color:#e74c3c;background:hsla(0,0%,100%,.9);border-radius:50%;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;z-index:4;-webkit-transition:all .2s ease;transition:all .2s ease}.delete-icon[data-v-369feca8]:hover{background:#e74c3c;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.add-template[data-v-369feca8]{height:120px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #bdc3c7;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 .3s ease;transition:all .3s ease}.add-template[data-v-369feca8]:hover{border-color:#409eff;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(64,158,255,.2);box-shadow:0 4px 15px rgba(64,158,255,.2)}.add-content[data-v-369feca8]{text-align:center;color:#7f8c8d;-webkit-transition:color .3s ease;transition:color .3s ease}.add-template:hover .add-content[data-v-369feca8]{color:#409eff}.add-icon[data-v-369feca8]{font-size:28px;display:block;margin-bottom:8px}.add-text[data-v-369feca8]{font-size:13px;font-weight:500;display:block}.config-fields[data-v-369feca8]{margin-bottom:20px;background:#fafbfc;border-radius:8px;padding:15px;border:1px solid #e8eaed}.field-row[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.field-row[data-v-369feca8]:last-child{margin-bottom:0}.field-group[data-v-369feca8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.field-group label[data-v-369feca8]{display:block;margin-bottom:6px;font-size:13px;color:#5f6368;font-weight:500;line-height:1.2}.field-group .el-input[data-v-369feca8],.field-group .el-select[data-v-369feca8]{width:100%}.field-group .el-input__inner[data-v-369feca8],.field-group .el-select .el-input__inner[data-v-369feca8]{border-radius:6px;border:1px solid #dadce0;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.field-group .el-input__inner[data-v-369feca8]:focus,.field-group .el-select .el-input__inner[data-v-369feca8]:focus{border-color:#4285f4;-webkit-box-shadow:0 0 0 2px rgba(66,133,244,.1);box-shadow:0 0 0 2px rgba(66,133,244,.1)}.field-group .el-input__inner[data-v-369feca8]:hover,.field-group .el-select .el-input__inner[data-v-369feca8]:hover{border-color:#5f6368}.editor-toolbar[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:6px}.toolbar-group[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.content-options[data-v-369feca8]{margin-bottom:20px}.options-list[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.option-item[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.option-count[data-v-369feca8]{font-size:12px;color:#999;margin-left:10px}.file-upload-section[data-v-369feca8]{margin-bottom:20px}.uploaded-files[data-v-369feca8]{margin-bottom:10px}.file-item[data-v-369feca8]{padding:8px;background:#f8f9fa;border-radius:4px;margin-bottom:5px}.file-icon[data-v-369feca8]{color:#dc3545;margin-right:8px}.file-name[data-v-369feca8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333}.file-size[data-v-369feca8]{color:#999;margin-right:8px}.remove-file[data-v-369feca8]{color:#999}.add-file-btn[data-v-369feca8]{width:100%;height:40px;border:2px dashed #ddd;border-radius:4px;color:#999;font-size:20px}.theme-input[data-v-369feca8]{margin-bottom:20px}.theme-input label[data-v-369feca8]{display:block;margin-bottom:5px;font-size:14px;color:#666;font-weight:500}.uploaded-files[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:15px;background:#f8f9fa;border-radius:8px}.file-item[data-v-369feca8]{gap:12px;padding:12px 16px;background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.file-item[data-v-369feca8],.file-thumbnail[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-thumbnail[data-v-369feca8]{width:60px;height:60px;border-radius:6px;overflow:hidden;background:#f5f7fa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #e4e7ed}.thumbnail-image[data-v-369feca8]{width:100%;height:100%;border-radius:6px;overflow:hidden}.preview-image[data-v-369feca8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;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}.preview-image[data-v-369feca8]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.thumbnail-icon[data-v-369feca8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;gap:4px}.file-info[data-v-369feca8],.thumbnail-icon[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-info[data-v-369feca8]{gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-details[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.file-actions[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.file-icon[data-v-369feca8]{font-size:24px;color:#409eff}.file-type-label[data-v-369feca8]{font-size:10px;color:#909399;font-weight:500;text-align:center;line-height:1}.file-name[data-v-369feca8]{font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.file-size[data-v-369feca8]{color:#909399;font-size:12px}.file-url[data-v-369feca8]{color:#409eff;font-size:11px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px}.remove-file[data-v-369feca8]{cursor:pointer;color:#f56c6c;font-size:16px}.add-file-btn[data-v-369feca8]{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;min-height:50px;width:80px;padding:12px 16px;background:#fff;border:2px dashed #409eff;border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.add-file-btn[data-v-369feca8]:hover{background:#f0f9ff;border-color:#1890ff}.add-file-btn i[data-v-369feca8]{font-size:24px;color:#409eff}.upload-dialog-content[data-v-369feca8]{padding:10px 0}.upload-tabs[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-bottom:1px solid #e8eaed}.tab-item[data-v-369feca8]{-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;gap:8px;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;color:#666;font-size:14px}.tab-item[data-v-369feca8]:hover{color:#409eff;background:#f0f9ff}.tab-item.active[data-v-369feca8]{color:#409eff;border-bottom-color:#409eff;background:#f0f9ff}.tab-item i[data-v-369feca8]{font-size:16px}.upload-content[data-v-369feca8]{min-height:200px}.upload-area[data-v-369feca8],.upload-content[data-v-369feca8]{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}.upload-area[data-v-369feca8]{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa}.upload-area[data-v-369feca8]:hover{border-color:#409eff;background:#f0f9ff}.upload-area i[data-v-369feca8]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.upload-area p[data-v-369feca8]{margin:0;color:#666;font-size:14px}.upload-tip[data-v-369feca8]{font-size:12px!important;color:#999!important;margin-top:8px!important}.paste-area[data-v-369feca8]{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;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;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa;outline:none}.paste-area[data-v-369feca8]:focus,.paste-area[data-v-369feca8]:hover{border-color:#409eff;background:#f0f9ff}.paste-area i[data-v-369feca8]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.paste-area p[data-v-369feca8]{margin:0;color:#666;font-size:14px}.paste-tip[data-v-369feca8]{font-size:12px!important;color:#999!important;margin-top:8px!important}.url-preview[data-v-369feca8]{margin-top:10px;padding:8px 12px;background:#f0f9ff;border-radius:4px;border-left:3px solid #409eff}.url-preview p[data-v-369feca8]{margin:0;font-size:13px;color:#409eff}.selected-files-section[data-v-369feca8]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e8eaed}.selected-files-section h4[data-v-369feca8]{margin:0 0 12px 0;font-size:14px;color:#333;font-weight:600}.file-list[data-v-369feca8]{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;max-height:200px;overflow-y:auto}.selected-file-item[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:6px;border:1px solid #e4e7ed;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px}.selected-file-item[data-v-369feca8]:hover{border-color:#409eff;background:#f0f9ff;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.1);box-shadow:0 2px 4px rgba(64,158,255,.1)}.selected-file-item .file-icon[data-v-369feca8]{font-size:18px;color:#409eff;-ms-flex-negative:0;flex-shrink:0;width:20px;text-align:center}.selected-file-item .file-name[data-v-369feca8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.selected-file-item .file-size[data-v-369feca8]{font-size:12px;color:#999;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.remove-selected[data-v-369feca8]{cursor:pointer;color:#f56c6c;font-size:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;padding:4px;border-radius:50%;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}.remove-selected[data-v-369feca8]:hover{color:#fff;background:#f56c6c;-webkit-transform:scale(1.1);transform:scale(1.1)}.dialog-footer[data-v-369feca8]{text-align:right}.image-preview-dialog[data-v-369feca8]{text-align:center;padding:20px}.preview-dialog-image[data-v-369feca8]{max-width:100%;max-height:70vh;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.generate-section[data-v-369feca8]{text-align:center}.generate-btn[data-v-369feca8]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 40px;font-size:16px;font-weight:600;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.generate-btn[data-v-369feca8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(102,126,234,.4);box-shadow:0 4px 20px rgba(102,126,234,.4)}.generate-btn[data-v-369feca8]:active{-webkit-transform:translateY(0);transform:translateY(0)}.complete[data-v-369feca8]{background:#fff;padding:20px;margin-bottom:20px}.content-layout[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}.left-content[data-v-369feca8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.right-media[data-v-369feca8]{width:400px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.media-title[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 15px 0;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.media-title i[data-v-369feca8]{color:#409eff;font-size:18px}.video-container[data-v-369feca8]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed}.lesson-video[data-v-369feca8]{max-width:100%;height:auto;background:#000}.lesson-video[data-v-369feca8],.youtube-video[data-v-369feca8]{width:100%;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.youtube-video[data-v-369feca8]{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.youtube-iframe[data-v-369feca8]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.image-container[data-v-369feca8]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed;text-align:center}.lesson-image[data-v-369feca8]{width:100%;max-width:100%;height:auto;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:pointer}.lesson-image[data-v-369feca8]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.image-info[data-v-369feca8],.video-info[data-v-369feca8]{margin-top:12px}.image-title[data-v-369feca8],.video-title[data-v-369feca8]{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.image-description[data-v-369feca8],.video-description[data-v-369feca8]{font-size:12px;color:#666;line-height:1.4;margin:0}.video-channel[data-v-369feca8],.video-date[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#999;margin-top:4px}.video-channel i[data-v-369feca8],.video-date i[data-v-369feca8]{font-size:12px}.lesson-metadata[data-v-369feca8]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #dee2e6}.metadata-header[data-v-369feca8]{margin-bottom:15px}.metadata-title[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#2c3e50;margin:0}.metadata-title i[data-v-369feca8]{color:#409eff;font-size:20px}.metadata-grid[data-v-369feca8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.metadata-item[data-v-369feca8]{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:#fff;border-radius:6px;border:1px solid #e4e7ed}.metadata-label[data-v-369feca8]{font-weight:600;color:#606266;font-size:14px;min-width:60px}.metadata-value[data-v-369feca8]{color:#303133;font-size:14px;font-weight:500}.page-header[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-weight:600}.page-icon[data-v-369feca8]{font-size:20px;opacity:.9}.page-number[data-v-369feca8]{background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:4px;font-size:14px;font-weight:500}.page-title[data-v-369feca8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:600}.page-content[data-v-369feca8]{margin-bottom:20px}.content-section[data-v-369feca8]{margin-bottom:20px;padding:15px;border-left:4px solid #409eff}.section-title[data-v-369feca8]{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 10px 0;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.section-content[data-v-369feca8]{color:#495057;line-height:1.6;font-size:14px}.section-content p[data-v-369feca8]{margin:8px 0}.array-item[data-v-369feca8]{margin-bottom:10px;padding:8px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #409eff}.object-content[data-v-369feca8]{margin-top:8px}.sub-item[data-v-369feca8]{margin-bottom:6px;padding:4px 0;border-bottom:1px solid #e9ecef}.sub-item[data-v-369feca8]:last-child{border-bottom:none}.sub-item strong[data-v-369feca8]{color:#409eff;margin-right:8px}.keywords-section[data-v-369feca8]{background:#f0f9ff;border-radius:6px;padding:15px;border:1px solid #bae6fd}.keywords-title[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#0369a1;margin:0 0 12px 0}.keywords-title i[data-v-369feca8]{font-size:18px}.keywords-list[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-369feca8]{background:#e0f2fe!important;color:#0369a1!important;border:1px solid #bae6fd!important;font-size:12px!important;padding:4px 8px!important;border-radius:4px!important}.keyword-tag[data-v-369feca8]:hover{background:#bae6fd!important;color:#0c4a6e!important}.pagination-controls[data-v-369feca8]{background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e9ecef;text-align:center}.pagination-info[data-v-369feca8]{font-size:14px;color:#6c757d;font-weight:500;margin-bottom:15px}.pagination-buttons[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-buttons .el-button-group[data-v-369feca8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.pagination-buttons .el-button[data-v-369feca8]{min-width:40px;border-radius:4px}.pagination-buttons .el-button--primary[data-v-369feca8]{background:#409eff;border-color:#409eff}.pagination-buttons .el-button--primary[data-v-369feca8]:hover{background:#66b1ff;border-color:#66b1ff}@media (max-width:1200px){.main-content[data-v-369feca8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none;min-height:auto}.left-panel[data-v-369feca8],.right-panel[data-v-369feca8]{-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:none}.content-layout[data-v-369feca8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.right-media[data-v-369feca8]{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}.image-section[data-v-369feca8],.video-section[data-v-369feca8]{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:768px){.templates-grid[data-v-369feca8]{grid-template-columns:repeat(2,1fr);gap:12px}.add-template[data-v-369feca8],.template-card[data-v-369feca8]{height:100px}.template-icon[data-v-369feca8]{font-size:24px}.template-name[data-v-369feca8]{font-size:12px}.add-icon[data-v-369feca8]{font-size:20px}.add-text[data-v-369feca8]{font-size:11px}.editor-toolbar[data-v-369feca8]{-ms-flex-wrap:wrap;flex-wrap:wrap}.field-row[data-v-369feca8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-group[data-v-369feca8]{margin-bottom:12px}.config-fields[data-v-369feca8]{padding:15px}.content-layout[data-v-369feca8],.right-media[data-v-369feca8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.right-media[data-v-369feca8]{width:100%}.image-section[data-v-369feca8],.video-section[data-v-369feca8]{-webkit-box-flex:0;-ms-flex:none;flex:none}.image-gallery[data-v-369feca8]{grid-template-columns:1fr;gap:15px}.video-gallery[data-v-369feca8]{gap:15px}.lesson-image[data-v-369feca8],.lesson-video[data-v-369feca8]{max-height:300px;-o-object-fit:cover;object-fit:cover}}@media (max-width:480px){.lesson-container[data-v-369feca8]{padding:10px}.left-panel[data-v-369feca8],.right-panel[data-v-369feca8]{padding:15px}.config-fields[data-v-369feca8]{padding:12px}.field-group label[data-v-369feca8]{font-size:12px}.metadata-grid[data-v-369feca8]{grid-template-columns:1fr;gap:8px}.page-header[data-v-369feca8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:12px}.page-title[data-v-369feca8]{font-size:16px}.content-section[data-v-369feca8]{padding:12px;margin-bottom:15px}.section-title[data-v-369feca8]{font-size:15px}.section-content[data-v-369feca8]{font-size:13px}.keywords-list[data-v-369feca8]{gap:6px}.keyword-tag[data-v-369feca8]{font-size:11px!important;padding:3px 6px!important}.pagination-buttons[data-v-369feca8]{gap:8px}.pagination-buttons .el-button[data-v-369feca8]{min-width:35px;font-size:12px}}.lesson-container[data-v-408c1e9b]{padding:20px;background-color:#f5f5f5;min-height:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-title[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;color:#fff;margin:0}.help-icon[data-v-408c1e9b]{margin-left:10px;color:#909399;cursor:pointer}.main-content[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;min-height:500px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.left-panel[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:auto;max-height:90vh;min-height:500px}.lesson-preview[data-v-408c1e9b]{height:auto;min-height:100%}.lesson-title[data-v-408c1e9b]{font-size:24px;font-weight:700;color:#333;margin-bottom:20px;line-height:1.3}.lesson-meta[data-v-408c1e9b]{margin-bottom:20px}.meta-item[data-v-408c1e9b]{display:inline-block;margin-right:20px;margin-bottom:8px;font-size:14px;color:#666}.meta-label[data-v-408c1e9b]{font-weight:600;color:#333}.meta-value[data-v-408c1e9b]{color:#666}.objectives-section[data-v-408c1e9b]{margin-bottom:15px}.objectives-section h3[data-v-408c1e9b]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.objectives-list[data-v-408c1e9b]{margin:0;padding-left:20px}.objectives-list li[data-v-408c1e9b]{margin-bottom:8px;color:#666;line-height:1.5}.content-section[data-v-408c1e9b],.content-slide[data-v-408c1e9b]{margin-bottom:15px}.slide-title[data-v-408c1e9b]{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.slide-content[data-v-408c1e9b]{color:#666;line-height:1.6}.slide-content p[data-v-408c1e9b]{margin-bottom:10px}.slide-content strong[data-v-408c1e9b]{color:#333;font-weight:600}.slide-content em[data-v-408c1e9b]{color:#999;font-style:italic}.media-section[data-v-408c1e9b]{margin-bottom:15px}.media-title[data-v-408c1e9b]{font-size:18px;color:#333;margin-bottom:15px;border-bottom:2px solid #e8eaed}.video-section[data-v-408c1e9b]{margin-bottom:25px}.video-gallery[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.video-item[data-v-408c1e9b]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed}.video-player[data-v-408c1e9b]{width:100%}.video-info[data-v-408c1e9b]{margin-top:12px}.video-title[data-v-408c1e9b]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.video-description[data-v-408c1e9b]{font-size:14px;color:#666;line-height:1.5;margin:0}.video-caption[data-v-408c1e9b]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.image-section[data-v-408c1e9b]{margin-bottom:25px}.image-gallery[data-v-408c1e9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.image-item[data-v-408c1e9b]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed;text-align:center}.image-info[data-v-408c1e9b]{margin-top:12px}.image-title[data-v-408c1e9b]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.image-description[data-v-408c1e9b]{font-size:14px;color:#666;line-height:1.5;margin:0}.image-caption[data-v-408c1e9b]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.media-content[data-v-408c1e9b]{margin-top:15px}.media-content .image-gallery[data-v-408c1e9b]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.media-content .video-gallery[data-v-408c1e9b]{gap:15px}.pagination-controls[data-v-408c1e9b]{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:10px;padding-top:20px;border-top:1px solid #eee}.page-info[data-v-408c1e9b]{font-size:14px;color:#666;margin:0 10px}.fullscreen-btn[data-v-408c1e9b]{margin-left:10px}.preview-placeholder[data-v-408c1e9b]{color:#999;font-style:italic;text-align:center;padding:40px 20px}.streaming-status[data-v-408c1e9b]{padding:20px}.streaming-indicator[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px;border:1px solid #bae6fd}.streaming-header[data-v-408c1e9b]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.streaming-status-text[data-v-408c1e9b]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.streaming-controls[data-v-408c1e9b],.streaming-status-text[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:8px}.streaming-controls[data-v-408c1e9b]{-ms-flex-align:center}.streaming-indicator>div[data-v-408c1e9b]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.streaming-indicator i[data-v-408c1e9b]{font-size:18px;color:#0ea5e9;-webkit-animation:spin-408c1e9b 1s linear infinite;animation:spin-408c1e9b 1s linear infinite}.streaming-indicator span[data-v-408c1e9b]{color:#0369a1;font-weight:500;font-size:14px}.progress-bar[data-v-408c1e9b]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-408c1e9b]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#0ea5e9),to(#3b82f6));background:linear-gradient(90deg,#0ea5e9,#3b82f6);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-animation:progress-shimmer-408c1e9b 2s infinite;animation:progress-shimmer-408c1e9b 2s infinite}@-webkit-keyframes spin-408c1e9b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-408c1e9b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes progress-shimmer-408c1e9b{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progress-shimmer-408c1e9b{0%{background-position:-200% 0}to{background-position:200% 0}}.streaming-content[data-v-408c1e9b]{background:#f8fafc;border-radius:8px;padding:20px;border:1px solid #e2e8f0;max-height:400px;overflow-y:auto;position:relative}.streaming-text[data-v-408c1e9b]{line-height:1.8;min-height:200px}.streaming-placeholder[data-v-408c1e9b]{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:10px;padding:40px;color:#666;font-style:italic}.streaming-placeholder i[data-v-408c1e9b]{font-size:18px;-webkit-animation:spin-408c1e9b 1s linear infinite;animation:spin-408c1e9b 1s linear infinite}.streaming-line[data-v-408c1e9b]{margin-bottom:8px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:fadeInUp-408c1e9b .3s ease-out forwards;animation:fadeInUp-408c1e9b .3s ease-out forwards;position:relative}.streaming-line.typing[data-v-408c1e9b]{-webkit-animation:fadeInUp-408c1e9b .3s ease-out forwards,typingPulse-408c1e9b .5s ease-in-out infinite;animation:fadeInUp-408c1e9b .3s ease-out forwards,typingPulse-408c1e9b .5s ease-in-out infinite}.streaming-cursor[data-v-408c1e9b]{display:inline-block;color:#0ea5e9;font-weight:700;-webkit-animation:blink-408c1e9b 1s infinite;animation:blink-408c1e9b 1s infinite;margin-left:2px;font-size:1.1em}.pagination-controls[data-v-408c1e9b]{margin-top:20px;padding:15px}.pagination-info[data-v-408c1e9b]{text-align:center;margin-bottom:10px}.page-header[data-v-408c1e9b]{gap:8px;margin:15px 0 10px 0;padding:10px;font-size:16px}.page-icon[data-v-408c1e9b]{font-size:18px}.image-info[data-v-408c1e9b],.video-info[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;background:#f8f9fa;border-left:4px solid #28a745;border-radius:4px;font-size:14px}.image-info[data-v-408c1e9b]{border-left-color:#17a2b8}.image-icon[data-v-408c1e9b],.video-icon[data-v-408c1e9b]{font-size:16px;min-width:20px}.image-label[data-v-408c1e9b],.video-label[data-v-408c1e9b]{font-weight:600;color:#495057;min-width:60px}.image-title[data-v-408c1e9b],.video-title[data-v-408c1e9b]{color:#212529;font-weight:500}.image-desc[data-v-408c1e9b],.video-desc[data-v-408c1e9b]{color:#6c757d;font-style:italic}.video-duration[data-v-408c1e9b]{color:#fd7e14;font-weight:600}.image-link[data-v-408c1e9b],.video-link[data-v-408c1e9b]{color:#007bff;text-decoration:none;word-break:break-all}.image-link[data-v-408c1e9b]:hover,.video-link[data-v-408c1e9b]:hover{text-decoration:underline}.page-separator[data-v-408c1e9b]{height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#dee2e6),to(transparent));background:linear-gradient(90deg,transparent,#dee2e6,transparent);margin:20px 0;border-radius:1px}@-webkit-keyframes fadeInUp-408c1e9b{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-408c1e9b{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes typingPulse-408c1e9b{0%,to{background-color:transparent}50%{background-color:rgba(14,165,233,.1)}}@keyframes typingPulse-408c1e9b{0%,to{background-color:transparent}50%{background-color:rgba(14,165,233,.1)}}@-webkit-keyframes blink-408c1e9b{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes blink-408c1e9b{0%,50%{opacity:1}51%,to{opacity:0}}.streaming-h1[data-v-408c1e9b]{font-size:1.5em;font-weight:700;color:#1f2937;margin:12px 0 8px 0;padding-bottom:4px;border-bottom:2px solid #e5e7eb}.streaming-h2[data-v-408c1e9b]{font-size:1.3em;font-weight:700;color:#374151;margin:10px 0 6px 0}.streaming-h3[data-v-408c1e9b]{font-size:1.1em;font-weight:600;color:#4b5563;margin:8px 0 4px 0}.streaming-h4[data-v-408c1e9b]{font-size:1em;font-weight:600;color:#6b7280;margin:6px 0 4px 0}.streaming-p[data-v-408c1e9b]{margin:4px 0;line-height:1.6}.streaming-strong[data-v-408c1e9b]{font-weight:700;color:#1f2937}.streaming-em[data-v-408c1e9b]{font-style:italic;color:#4b5563}.streaming-ol[data-v-408c1e9b],.streaming-ul[data-v-408c1e9b]{margin:8px 0;padding-left:20px}.streaming-li[data-v-408c1e9b]{margin:2px 0;line-height:1.5}.streaming-code-block[data-v-408c1e9b]{border:1px solid #e5e7eb;border-radius:4px;padding:12px;margin:8px 0;overflow-x:auto}.streaming-code-block[data-v-408c1e9b],.streaming-inline-code[data-v-408c1e9b]{background:#f3f4f6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.streaming-inline-code[data-v-408c1e9b]{border:1px solid #e5e7eb;border-radius:3px;padding:2px 4px;color:#dc2626}.streaming-link[data-v-408c1e9b]{color:#2563eb;text-decoration:underline;-webkit-text-decoration-color:#93c5fd;text-decoration-color:#93c5fd}.streaming-link[data-v-408c1e9b]:hover{color:#1d4ed8;-webkit-text-decoration-color:#1d4ed8;text-decoration-color:#1d4ed8}.streaming-br[data-v-408c1e9b]{line-height:1.6}.content-preview[data-v-408c1e9b]{color:#334155;line-height:1.6;font-size:14px}.content-preview p[data-v-408c1e9b]{margin-bottom:10px}.content-preview strong[data-v-408c1e9b]{color:#1e293b;font-weight:600}.content-preview em[data-v-408c1e9b]{color:#64748b;font-style:italic}.right-panel[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:auto;max-height:70vh;min-height:500px}.section-title[data-v-408c1e9b]{color:#333;margin-bottom:15px}.templates-section[data-v-408c1e9b]{margin-bottom:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.section-header[data-v-408c1e9b]{margin-bottom:15px}.section-title[data-v-408c1e9b]{font-size:18px;margin:0 0 4px 0}.section-subtitle[data-v-408c1e9b]{font-size:13px;color:#7f8c8d;font-weight:400}.templates-grid[data-v-408c1e9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.template-item[data-v-408c1e9b]{position:relative;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px;overflow:hidden}.template-card[data-v-408c1e9b]{height:120px;background:#fff;border:2px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.template-card[data-v-408c1e9b]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#409eff}.template-card.selected[data-v-408c1e9b]{border-color:#67c23a;background:linear-gradient(135deg,#f0f9ff,#e8f5e8);-webkit-box-shadow:0 4px 15px rgba(103,194,58,.2);box-shadow:0 4px 15px rgba(103,194,58,.2)}.template-preview[data-v-408c1e9b]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);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;position:relative;overflow:hidden}.template-content[data-v-408c1e9b]{text-align:center;z-index:2}.template-icon[data-v-408c1e9b]{font-size:32px;color:#409eff;margin-bottom:8px;opacity:.8}.template-name[data-v-408c1e9b]{font-size:14px;font-weight:500;color:#2c3e50;margin:0}.template-overlay[data-v-408c1e9b]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(64,158,255,.9);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;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:3}.template-card:hover .template-overlay[data-v-408c1e9b]{opacity:1}.template-overlay i[data-v-408c1e9b]{font-size:24px;color:#fff}.selected-indicator[data-v-408c1e9b]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#67c23a;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;z-index:4;-webkit-box-shadow:0 2px 4px rgba(103,194,58,.3);box-shadow:0 2px 4px rgba(103,194,58,.3)}.selected-indicator i[data-v-408c1e9b]{font-size:14px;color:#fff;font-weight:700}.delete-icon[data-v-408c1e9b]{position:absolute;top:8px;right:8px;font-size:14px;color:#e74c3c;background:hsla(0,0%,100%,.9);border-radius:50%;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;z-index:4;-webkit-transition:all .2s ease;transition:all .2s ease}.delete-icon[data-v-408c1e9b]:hover{background:#e74c3c;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.add-template[data-v-408c1e9b]{height:120px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #bdc3c7;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 .3s ease;transition:all .3s ease}.add-template[data-v-408c1e9b]:hover{border-color:#409eff;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(64,158,255,.2);box-shadow:0 4px 15px rgba(64,158,255,.2)}.add-content[data-v-408c1e9b]{text-align:center;color:#7f8c8d;-webkit-transition:color .3s ease;transition:color .3s ease}.add-template:hover .add-content[data-v-408c1e9b]{color:#409eff}.add-icon[data-v-408c1e9b]{font-size:28px;display:block;margin-bottom:8px}.add-text[data-v-408c1e9b]{font-size:13px;font-weight:500;display:block}.config-fields[data-v-408c1e9b]{margin-bottom:20px;background:#fafbfc;border-radius:8px;padding:15px;border:1px solid #e8eaed}.field-row[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.field-row[data-v-408c1e9b]:last-child{margin-bottom:0}.field-group[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.field-group label[data-v-408c1e9b]{display:block;margin-bottom:6px;font-size:13px;color:#5f6368;font-weight:500;line-height:1.2}.field-group .el-input[data-v-408c1e9b],.field-group .el-select[data-v-408c1e9b]{width:100%}.field-group .el-input__inner[data-v-408c1e9b],.field-group .el-select .el-input__inner[data-v-408c1e9b]{border-radius:6px;border:1px solid #dadce0;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.field-group .el-input__inner[data-v-408c1e9b]:focus,.field-group .el-select .el-input__inner[data-v-408c1e9b]:focus{border-color:#4285f4;-webkit-box-shadow:0 0 0 2px rgba(66,133,244,.1);box-shadow:0 0 0 2px rgba(66,133,244,.1)}.field-group .el-input__inner[data-v-408c1e9b]:hover,.field-group .el-select .el-input__inner[data-v-408c1e9b]:hover{border-color:#5f6368}.editor-toolbar[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:6px}.toolbar-group[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.content-options[data-v-408c1e9b]{margin-bottom:20px}.options-list[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.option-item[data-v-408c1e9b]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.option-count[data-v-408c1e9b]{font-size:12px;color:#999;margin-left:10px}.file-upload-section[data-v-408c1e9b]{margin-bottom:20px}.uploaded-files[data-v-408c1e9b]{margin-bottom:10px}.file-item[data-v-408c1e9b]{padding:8px;background:#f8f9fa;border-radius:4px;margin-bottom:5px}.file-icon[data-v-408c1e9b]{color:#dc3545;margin-right:8px}.file-name[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333}.file-size[data-v-408c1e9b]{color:#999;margin-right:8px}.remove-file[data-v-408c1e9b]{color:#999}.add-file-btn[data-v-408c1e9b]{width:100%;height:40px;border:2px dashed #ddd;border-radius:4px;color:#999;font-size:20px}.theme-input[data-v-408c1e9b]{margin-bottom:20px}.theme-input label[data-v-408c1e9b]{display:block;margin-bottom:5px;font-size:14px;color:#666;font-weight:500}.uploaded-files[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:15px;background:#f8f9fa;border-radius:8px}.file-item[data-v-408c1e9b]{gap:12px;padding:12px 16px;background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.file-item[data-v-408c1e9b],.file-thumbnail[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-thumbnail[data-v-408c1e9b]{width:60px;height:60px;border-radius:6px;overflow:hidden;background:#f5f7fa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #e4e7ed}.thumbnail-image[data-v-408c1e9b]{width:100%;height:100%;border-radius:6px;overflow:hidden}.preview-image[data-v-408c1e9b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;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}.preview-image[data-v-408c1e9b]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.thumbnail-icon[data-v-408c1e9b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;gap:4px}.file-info[data-v-408c1e9b],.thumbnail-icon[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-info[data-v-408c1e9b]{gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-details[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.file-actions[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.file-icon[data-v-408c1e9b]{font-size:24px;color:#409eff}.file-type-label[data-v-408c1e9b]{font-size:10px;color:#909399;font-weight:500;text-align:center;line-height:1}.file-name[data-v-408c1e9b]{font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.file-size[data-v-408c1e9b]{color:#909399;font-size:12px}.file-url[data-v-408c1e9b]{color:#409eff;font-size:11px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px}.remove-file[data-v-408c1e9b]{cursor:pointer;color:#f56c6c;font-size:16px}.add-file-btn[data-v-408c1e9b]{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;min-height:50px;width:80px;padding:12px 16px;background:#fff;border:2px dashed #409eff;border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.add-file-btn[data-v-408c1e9b]:hover{background:#f0f9ff;border-color:#1890ff}.add-file-btn i[data-v-408c1e9b]{font-size:24px;color:#409eff}.upload-dialog-content[data-v-408c1e9b]{padding:10px 0}.upload-tabs[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-bottom:1px solid #e8eaed}.tab-item[data-v-408c1e9b]{-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;gap:8px;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;color:#666;font-size:14px}.tab-item[data-v-408c1e9b]:hover{color:#409eff;background:#f0f9ff}.tab-item.active[data-v-408c1e9b]{color:#409eff;border-bottom-color:#409eff;background:#f0f9ff}.tab-item i[data-v-408c1e9b]{font-size:16px}.upload-content[data-v-408c1e9b]{min-height:200px}.upload-area[data-v-408c1e9b],.upload-content[data-v-408c1e9b]{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}.upload-area[data-v-408c1e9b]{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa}.upload-area[data-v-408c1e9b]:hover{border-color:#409eff;background:#f0f9ff}.upload-area i[data-v-408c1e9b]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.upload-area p[data-v-408c1e9b]{margin:0;color:#666;font-size:14px}.upload-tip[data-v-408c1e9b]{font-size:12px!important;color:#999!important;margin-top:8px!important}.paste-area[data-v-408c1e9b]{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;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;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa;outline:none}.paste-area[data-v-408c1e9b]:focus,.paste-area[data-v-408c1e9b]:hover{border-color:#409eff;background:#f0f9ff}.paste-area i[data-v-408c1e9b]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.paste-area p[data-v-408c1e9b]{margin:0;color:#666;font-size:14px}.paste-tip[data-v-408c1e9b]{font-size:12px!important;color:#999!important;margin-top:8px!important}.url-preview[data-v-408c1e9b]{margin-top:10px;padding:8px 12px;background:#f0f9ff;border-radius:4px;border-left:3px solid #409eff}.url-preview p[data-v-408c1e9b]{margin:0;font-size:13px;color:#409eff}.selected-files-section[data-v-408c1e9b]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e8eaed}.selected-files-section h4[data-v-408c1e9b]{margin:0 0 12px 0;font-size:14px;color:#333;font-weight:600}.file-list[data-v-408c1e9b]{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;max-height:200px;overflow-y:auto}.selected-file-item[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:6px;border:1px solid #e4e7ed;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px}.selected-file-item[data-v-408c1e9b]:hover{border-color:#409eff;background:#f0f9ff;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.1);box-shadow:0 2px 4px rgba(64,158,255,.1)}.selected-file-item .file-icon[data-v-408c1e9b]{font-size:18px;color:#409eff;-ms-flex-negative:0;flex-shrink:0;width:20px;text-align:center}.selected-file-item .file-name[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.selected-file-item .file-size[data-v-408c1e9b]{font-size:12px;color:#999;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.remove-selected[data-v-408c1e9b]{cursor:pointer;color:#f56c6c;font-size:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;padding:4px;border-radius:50%;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}.remove-selected[data-v-408c1e9b]:hover{color:#fff;background:#f56c6c;-webkit-transform:scale(1.1);transform:scale(1.1)}.dialog-footer[data-v-408c1e9b]{text-align:right}.image-preview-dialog[data-v-408c1e9b]{text-align:center;padding:20px}.preview-dialog-image[data-v-408c1e9b]{max-width:100%;max-height:70vh;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.generate-section[data-v-408c1e9b]{text-align:center}.generate-btn[data-v-408c1e9b]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 40px;font-size:16px;font-weight:600;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.generate-btn[data-v-408c1e9b]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(102,126,234,.4);box-shadow:0 4px 20px rgba(102,126,234,.4)}.generate-btn[data-v-408c1e9b]:active{-webkit-transform:translateY(0);transform:translateY(0)}.complete[data-v-408c1e9b]{background:#fff;padding:20px;margin-bottom:20px}.content-layout[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}.quiz-content[data-v-408c1e9b]{margin-top:20px}.quiz-container[data-v-408c1e9b]{background:#fff;border-radius:12px;padding:10px;border:1px solid #e4e7ed;margin:0 auto}.quiz-question[data-v-408c1e9b]{margin-bottom:25px}.quiz-question h3[data-v-408c1e9b]{font-size:20px;font-weight:600;color:#303133;line-height:1.5;margin:0}.quiz-options[data-v-408c1e9b]{margin-bottom:25px}.option-item[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;margin-bottom:12px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.option-item[data-v-408c1e9b]:hover{border-color:#409eff;background-color:#f0f9ff}.option-item.selected[data-v-408c1e9b]{border-color:#409eff;background-color:#e6f7ff}.option-item.correct[data-v-408c1e9b]{border-color:#67c23a;background-color:#f0f9ff}.option-item.correct-selected[data-v-408c1e9b]{border-color:#67c23a;background-color:#e1f3d8}.option-item.incorrect-selected[data-v-408c1e9b]{border-color:#f56c6c;background-color:#fef0f0}.option-label[data-v-408c1e9b]{font-weight:600;color:#606266;margin-right:12px;min-width:24px}.option-text[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;font-size:16px}.option-status[data-v-408c1e9b]{margin-left:12px}.correct-icon[data-v-408c1e9b]{color:#67c23a;font-size:18px}.incorrect-icon[data-v-408c1e9b]{color:#f56c6c;font-size:18px}.quiz-fill-blank[data-v-408c1e9b]{margin-bottom:25px}.fill-input[data-v-408c1e9b]{max-width:300px}.quiz-true-false[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:25px}.tf-option[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;min-width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tf-option[data-v-408c1e9b]:hover{border-color:#409eff;background-color:#f0f9ff}.tf-option.selected[data-v-408c1e9b]{border-color:#409eff;background-color:#e6f7ff}.tf-option.correct[data-v-408c1e9b]{border-color:#67c23a;background-color:#e1f3d8}.tf-option i[data-v-408c1e9b]{margin-right:8px;font-size:16px}.quiz-answer[data-v-408c1e9b]{margin-bottom:25px;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.answer-section[data-v-408c1e9b]{margin-bottom:15px}.answer-section h4[data-v-408c1e9b]{font-size:16px;font-weight:600;color:#303133;margin:0 0 10px 0}.correct-answers[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.answer-tag[data-v-408c1e9b]{display:inline-block;padding:6px 12px;background-color:#67c23a;color:#fff;border-radius:4px;font-weight:600;font-size:14px}.explanation-section h4[data-v-408c1e9b]{font-size:16px;font-weight:600;color:#303133;margin:0 0 10px 0}.explanation-text[data-v-408c1e9b]{color:#606266;line-height:1.6;margin:0}.quiz-actions[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.left-content[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.right-media[data-v-408c1e9b]{width:400px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.media-title[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 15px 0;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.media-title i[data-v-408c1e9b]{color:#409eff;font-size:18px}.video-container[data-v-408c1e9b]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed}.lesson-video[data-v-408c1e9b]{max-width:100%;height:auto;background:#000}.lesson-video[data-v-408c1e9b],.youtube-video[data-v-408c1e9b]{width:100%;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.youtube-video[data-v-408c1e9b]{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.youtube-iframe[data-v-408c1e9b]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.image-container[data-v-408c1e9b]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed;text-align:center}.lesson-image[data-v-408c1e9b]{width:100%;max-width:100%;height:auto;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:pointer}.lesson-image[data-v-408c1e9b]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.image-info[data-v-408c1e9b],.video-info[data-v-408c1e9b]{margin-top:12px}.image-title[data-v-408c1e9b],.video-title[data-v-408c1e9b]{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.image-description[data-v-408c1e9b],.video-description[data-v-408c1e9b]{font-size:12px;color:#666;line-height:1.4;margin:0}.video-channel[data-v-408c1e9b],.video-date[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#999;margin-top:4px}.video-channel i[data-v-408c1e9b],.video-date i[data-v-408c1e9b]{font-size:12px}.lesson-metadata[data-v-408c1e9b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #dee2e6}.metadata-header[data-v-408c1e9b]{margin-bottom:15px}.metadata-title[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#2c3e50;margin:0}.metadata-title i[data-v-408c1e9b]{color:#409eff;font-size:20px}.metadata-grid[data-v-408c1e9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.metadata-item[data-v-408c1e9b]{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:#fff;border-radius:6px;border:1px solid #e4e7ed}.metadata-label[data-v-408c1e9b]{font-weight:600;color:#606266;font-size:14px;min-width:60px}.metadata-value[data-v-408c1e9b]{color:#303133;font-size:14px;font-weight:500}.page-header[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-weight:600}.page-icon[data-v-408c1e9b]{font-size:20px;opacity:.9}.page-number[data-v-408c1e9b]{background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:4px;font-size:14px;font-weight:500}.page-title[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:600}.page-content[data-v-408c1e9b]{margin-bottom:20px}.content-section[data-v-408c1e9b]{margin-bottom:20px;padding:15px;border-left:4px solid #409eff}.section-title[data-v-408c1e9b]{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 10px 0;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.section-content[data-v-408c1e9b]{color:#495057;line-height:1.6;font-size:14px}.section-content p[data-v-408c1e9b]{margin:8px 0}.array-item[data-v-408c1e9b]{margin-bottom:10px;padding:8px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #409eff}.object-content[data-v-408c1e9b]{margin-top:8px}.sub-item[data-v-408c1e9b]{margin-bottom:6px;padding:4px 0;border-bottom:1px solid #e9ecef}.sub-item[data-v-408c1e9b]:last-child{border-bottom:none}.sub-item strong[data-v-408c1e9b]{color:#409eff;margin-right:8px}.keywords-section[data-v-408c1e9b]{background:#f0f9ff;border-radius:6px;padding:15px;border:1px solid #bae6fd}.keywords-title[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#0369a1;margin:0 0 12px 0}.keywords-title i[data-v-408c1e9b]{font-size:18px}.keywords-list[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-408c1e9b]{background:#e0f2fe!important;color:#0369a1!important;border:1px solid #bae6fd!important;font-size:12px!important;padding:4px 8px!important;border-radius:4px!important}.keyword-tag[data-v-408c1e9b]:hover{background:#bae6fd!important;color:#0c4a6e!important}.pagination-controls[data-v-408c1e9b]{background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e9ecef;text-align:center}.pagination-info[data-v-408c1e9b]{font-size:14px;color:#6c757d;font-weight:500;margin-bottom:15px}.pagination-buttons[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-buttons .el-button-group[data-v-408c1e9b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.pagination-buttons .el-button[data-v-408c1e9b]{min-width:40px;border-radius:4px}.pagination-buttons .el-button--primary[data-v-408c1e9b]{background:#409eff;border-color:#409eff}.pagination-buttons .el-button--primary[data-v-408c1e9b]:hover{background:#66b1ff;border-color:#66b1ff}@media (max-width:1200px){.main-content[data-v-408c1e9b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none;min-height:auto}.left-panel[data-v-408c1e9b],.right-panel[data-v-408c1e9b]{-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:none}.content-layout[data-v-408c1e9b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.right-media[data-v-408c1e9b]{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}.image-section[data-v-408c1e9b],.video-section[data-v-408c1e9b]{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:768px){.templates-grid[data-v-408c1e9b]{grid-template-columns:repeat(2,1fr);gap:12px}.add-template[data-v-408c1e9b],.template-card[data-v-408c1e9b]{height:100px}.template-icon[data-v-408c1e9b]{font-size:24px}.template-name[data-v-408c1e9b]{font-size:12px}.add-icon[data-v-408c1e9b]{font-size:20px}.add-text[data-v-408c1e9b]{font-size:11px}.editor-toolbar[data-v-408c1e9b]{-ms-flex-wrap:wrap;flex-wrap:wrap}.field-row[data-v-408c1e9b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-group[data-v-408c1e9b]{margin-bottom:12px}.config-fields[data-v-408c1e9b]{padding:15px}.content-layout[data-v-408c1e9b],.right-media[data-v-408c1e9b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.right-media[data-v-408c1e9b]{width:100%}.image-section[data-v-408c1e9b],.video-section[data-v-408c1e9b]{-webkit-box-flex:0;-ms-flex:none;flex:none}.image-gallery[data-v-408c1e9b]{grid-template-columns:1fr;gap:15px}.video-gallery[data-v-408c1e9b]{gap:15px}.lesson-image[data-v-408c1e9b],.lesson-video[data-v-408c1e9b]{max-height:300px;-o-object-fit:cover;object-fit:cover}}@media (max-width:480px){.lesson-container[data-v-408c1e9b]{padding:10px}.left-panel[data-v-408c1e9b],.right-panel[data-v-408c1e9b]{padding:15px}.config-fields[data-v-408c1e9b]{padding:12px}.field-group label[data-v-408c1e9b]{font-size:12px}.metadata-grid[data-v-408c1e9b]{grid-template-columns:1fr;gap:8px}.page-header[data-v-408c1e9b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:12px}.page-title[data-v-408c1e9b]{font-size:16px}.content-section[data-v-408c1e9b]{padding:12px;margin-bottom:15px}.section-title[data-v-408c1e9b]{font-size:15px}.section-content[data-v-408c1e9b]{font-size:13px}.keywords-list[data-v-408c1e9b]{gap:6px}.keyword-tag[data-v-408c1e9b]{font-size:11px!important;padding:3px 6px!important}.pagination-buttons[data-v-408c1e9b]{gap:8px}.pagination-buttons .el-button[data-v-408c1e9b]{min-width:35px;font-size:12px}}.lesson-container[data-v-8f19be52]{padding:20px;background-color:#f5f5f5;min-height:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-title[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;color:#fff;margin:0}.help-icon[data-v-8f19be52]{margin-left:10px;color:#909399;cursor:pointer}.main-content[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;min-height:500px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.left-panel[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:auto;max-height:90vh;min-height:500px}.lesson-preview[data-v-8f19be52]{height:auto;min-height:100%}.lesson-title[data-v-8f19be52]{font-size:24px;font-weight:700;color:#333;margin-bottom:20px;line-height:1.3}.lesson-meta[data-v-8f19be52]{margin-bottom:20px}.meta-item[data-v-8f19be52]{display:inline-block;margin-right:20px;margin-bottom:8px;font-size:14px;color:#666}.meta-label[data-v-8f19be52]{font-weight:600;color:#333}.meta-value[data-v-8f19be52]{color:#666}.objectives-section[data-v-8f19be52]{margin-bottom:15px}.objectives-section h3[data-v-8f19be52]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.objectives-list[data-v-8f19be52]{margin:0;padding-left:20px}.objectives-list li[data-v-8f19be52]{margin-bottom:8px;color:#666;line-height:1.5}.content-section[data-v-8f19be52],.content-slide[data-v-8f19be52]{margin-bottom:15px}.slide-title[data-v-8f19be52]{font-size:16px;font-weight:600;color:#f0f9ff;margin-bottom:10px}.slide-content[data-v-8f19be52]{color:#666;line-height:1.6}.slide-content p[data-v-8f19be52]{margin-bottom:10px}.slide-content strong[data-v-8f19be52]{color:#333;font-weight:600}.slide-content em[data-v-8f19be52]{color:#999;font-style:italic}.media-section[data-v-8f19be52]{margin-bottom:15px}.media-title[data-v-8f19be52]{font-size:18px;color:#333;margin-bottom:15px;border-bottom:2px solid #e8eaed}.video-section[data-v-8f19be52]{margin-bottom:25px}.video-gallery[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.video-item[data-v-8f19be52]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed}.video-player[data-v-8f19be52]{width:100%}.video-info[data-v-8f19be52]{margin-top:12px}.video-title[data-v-8f19be52]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.video-description[data-v-8f19be52]{font-size:14px;color:#666;line-height:1.5;margin:0}.video-caption[data-v-8f19be52]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.image-section[data-v-8f19be52]{margin-bottom:25px}.image-gallery[data-v-8f19be52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.image-item[data-v-8f19be52]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed;text-align:center}.image-info[data-v-8f19be52]{margin-top:12px}.image-title[data-v-8f19be52]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.image-description[data-v-8f19be52]{font-size:14px;color:#666;line-height:1.5;margin:0}.image-caption[data-v-8f19be52]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.media-content[data-v-8f19be52]{margin-top:15px}.media-content .image-gallery[data-v-8f19be52]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.media-content .video-gallery[data-v-8f19be52]{gap:15px}.pagination-controls[data-v-8f19be52]{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:10px;padding-top:20px;border-top:1px solid #eee}.page-info[data-v-8f19be52]{font-size:14px;color:#666;margin:0 10px}.fullscreen-btn[data-v-8f19be52]{margin-left:10px}.preview-placeholder[data-v-8f19be52]{color:#999;font-style:italic;text-align:center;padding:40px 20px}.streaming-status[data-v-8f19be52]{padding:20px}.streaming-indicator[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px;border:1px solid #bae6fd}.streaming-header[data-v-8f19be52]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.streaming-status-text[data-v-8f19be52]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.streaming-controls[data-v-8f19be52],.streaming-status-text[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:8px}.streaming-controls[data-v-8f19be52]{-ms-flex-align:center}.streaming-indicator>div[data-v-8f19be52]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.streaming-indicator i[data-v-8f19be52]{font-size:18px;color:#0ea5e9;-webkit-animation:spin-8f19be52 1s linear infinite;animation:spin-8f19be52 1s linear infinite}.streaming-indicator span[data-v-8f19be52]{color:#0369a1;font-weight:500;font-size:14px}.progress-bar[data-v-8f19be52]{width:100%;background:#e2e8f0}.progress-fill[data-v-8f19be52]{background:-webkit-gradient(linear,left top,right top,from(#0ea5e9),to(#3b82f6));background:linear-gradient(90deg,#0ea5e9,#3b82f6);-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-animation:progress-shimmer-8f19be52 2s infinite;animation:progress-shimmer-8f19be52 2s infinite}@-webkit-keyframes spin-8f19be52{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-8f19be52{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes progress-shimmer-8f19be52{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progress-shimmer-8f19be52{0%{background-position:-200% 0}to{background-position:200% 0}}.streaming-content[data-v-8f19be52]{background:#f8fafc;border-radius:8px;padding:20px;border:1px solid #e2e8f0;max-height:400px;overflow-y:auto;position:relative}.streaming-text[data-v-8f19be52]{line-height:1.8;min-height:200px}.streaming-placeholder[data-v-8f19be52]{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:10px;padding:40px;color:#666;font-style:italic}.streaming-placeholder i[data-v-8f19be52]{font-size:18px;-webkit-animation:spin-8f19be52 1s linear infinite;animation:spin-8f19be52 1s linear infinite}.streaming-line[data-v-8f19be52]{margin-bottom:8px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:fadeInUp-8f19be52 .3s ease-out forwards;animation:fadeInUp-8f19be52 .3s ease-out forwards;position:relative}.streaming-line.typing[data-v-8f19be52]{-webkit-animation:fadeInUp-8f19be52 .3s ease-out forwards,typingPulse-8f19be52 .5s ease-in-out infinite;animation:fadeInUp-8f19be52 .3s ease-out forwards,typingPulse-8f19be52 .5s ease-in-out infinite}.streaming-cursor[data-v-8f19be52]{display:inline-block;color:#0ea5e9;font-weight:700;-webkit-animation:blink-8f19be52 1s infinite;animation:blink-8f19be52 1s infinite;margin-left:2px;font-size:1.1em}.pagination-controls[data-v-8f19be52]{margin-top:20px;padding:15px}.pagination-info[data-v-8f19be52]{text-align:center;margin-bottom:10px}.page-header[data-v-8f19be52]{gap:8px;margin:15px 0 10px 0;padding:10px;font-size:16px}.page-icon[data-v-8f19be52]{font-size:18px}.image-info[data-v-8f19be52],.video-info[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;background:#f8f9fa;border-left:4px solid #28a745;border-radius:4px;font-size:14px}.image-info[data-v-8f19be52]{border-left-color:#17a2b8}.image-icon[data-v-8f19be52],.video-icon[data-v-8f19be52]{font-size:16px;min-width:20px}.image-label[data-v-8f19be52],.video-label[data-v-8f19be52]{font-weight:600;color:#495057;min-width:60px}.image-title[data-v-8f19be52],.video-title[data-v-8f19be52]{color:#212529;font-weight:500}.image-desc[data-v-8f19be52],.video-desc[data-v-8f19be52]{color:#6c757d;font-style:italic}.video-duration[data-v-8f19be52]{color:#fd7e14;font-weight:600}.image-link[data-v-8f19be52],.video-link[data-v-8f19be52]{color:#007bff;text-decoration:none;word-break:break-all}.image-link[data-v-8f19be52]:hover,.video-link[data-v-8f19be52]:hover{text-decoration:underline}.page-separator[data-v-8f19be52]{height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#dee2e6),to(transparent));background:linear-gradient(90deg,transparent,#dee2e6,transparent);margin:20px 0;border-radius:1px}@-webkit-keyframes fadeInUp-8f19be52{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-8f19be52{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes typingPulse-8f19be52{0%,to{background-color:transparent}50%{background-color:rgba(14,165,233,.1)}}@keyframes typingPulse-8f19be52{0%,to{background-color:transparent}50%{background-color:rgba(14,165,233,.1)}}@-webkit-keyframes blink-8f19be52{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes blink-8f19be52{0%,50%{opacity:1}51%,to{opacity:0}}.streaming-h1[data-v-8f19be52]{font-size:1.5em;font-weight:700;color:#1f2937;margin:12px 0 8px 0;padding-bottom:4px;border-bottom:2px solid #e5e7eb}.streaming-h2[data-v-8f19be52]{font-size:1.3em;font-weight:700;color:#374151;margin:10px 0 6px 0}.streaming-h3[data-v-8f19be52]{font-size:1.1em;font-weight:600;color:#4b5563;margin:8px 0 4px 0}.streaming-h4[data-v-8f19be52]{font-size:1em;font-weight:600;color:#6b7280;margin:6px 0 4px 0}.streaming-p[data-v-8f19be52]{margin:4px 0;line-height:1.6}.streaming-strong[data-v-8f19be52]{font-weight:700;color:#1f2937}.streaming-em[data-v-8f19be52]{font-style:italic;color:#4b5563}.streaming-ol[data-v-8f19be52],.streaming-ul[data-v-8f19be52]{margin:8px 0;padding-left:20px}.streaming-li[data-v-8f19be52]{margin:2px 0;line-height:1.5}.streaming-code-block[data-v-8f19be52]{border:1px solid #e5e7eb;border-radius:4px;padding:12px;margin:8px 0;overflow-x:auto}.streaming-code-block[data-v-8f19be52],.streaming-inline-code[data-v-8f19be52]{background:#f3f4f6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.streaming-inline-code[data-v-8f19be52]{border:1px solid #e5e7eb;border-radius:3px;padding:2px 4px;color:#dc2626}.streaming-link[data-v-8f19be52]{color:#2563eb;text-decoration:underline;-webkit-text-decoration-color:#93c5fd;text-decoration-color:#93c5fd}.streaming-link[data-v-8f19be52]:hover{color:#1d4ed8;-webkit-text-decoration-color:#1d4ed8;text-decoration-color:#1d4ed8}.streaming-br[data-v-8f19be52]{line-height:1.6}.content-preview[data-v-8f19be52]{color:#334155;line-height:1.6;font-size:14px}.content-preview p[data-v-8f19be52]{margin-bottom:10px}.content-preview strong[data-v-8f19be52]{color:#1e293b;font-weight:600}.content-preview em[data-v-8f19be52]{color:#64748b;font-style:italic}.right-panel[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:auto;max-height:70vh;min-height:500px}.section-title[data-v-8f19be52]{color:#333;margin-bottom:15px}.templates-section[data-v-8f19be52]{margin-bottom:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.section-header[data-v-8f19be52]{margin-bottom:15px}.section-title[data-v-8f19be52]{font-size:18px;margin:0 0 4px 0}.section-subtitle[data-v-8f19be52]{font-size:13px;color:#7f8c8d;font-weight:400}.templates-grid[data-v-8f19be52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.template-item[data-v-8f19be52]{position:relative;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px;overflow:hidden}.template-card[data-v-8f19be52]{height:120px;background:#fff;border:2px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.template-card[data-v-8f19be52]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#409eff}.template-card.selected[data-v-8f19be52]{border-color:#67c23a;background:linear-gradient(135deg,#f0f9ff,#e8f5e8);-webkit-box-shadow:0 4px 15px rgba(103,194,58,.2);box-shadow:0 4px 15px rgba(103,194,58,.2)}.template-preview[data-v-8f19be52]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);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;position:relative;overflow:hidden}.template-content[data-v-8f19be52]{text-align:center;z-index:2}.template-icon[data-v-8f19be52]{font-size:32px;color:#409eff;margin-bottom:8px;opacity:.8}.template-name[data-v-8f19be52]{font-size:14px;font-weight:500;color:#2c3e50;margin:0}.template-overlay[data-v-8f19be52]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(64,158,255,.9);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;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:3}.template-card:hover .template-overlay[data-v-8f19be52]{opacity:1}.template-overlay i[data-v-8f19be52]{font-size:24px;color:#fff}.selected-indicator[data-v-8f19be52]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#67c23a;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;z-index:4;-webkit-box-shadow:0 2px 4px rgba(103,194,58,.3);box-shadow:0 2px 4px rgba(103,194,58,.3)}.selected-indicator i[data-v-8f19be52]{font-size:14px;color:#fff;font-weight:700}.delete-icon[data-v-8f19be52]{position:absolute;top:8px;right:8px;font-size:14px;color:#e74c3c;background:hsla(0,0%,100%,.9);border-radius:50%;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;z-index:4;-webkit-transition:all .2s ease;transition:all .2s ease}.delete-icon[data-v-8f19be52]:hover{background:#e74c3c;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.add-template[data-v-8f19be52]{height:120px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #bdc3c7;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 .3s ease;transition:all .3s ease}.add-template[data-v-8f19be52]:hover{border-color:#409eff;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(64,158,255,.2);box-shadow:0 4px 15px rgba(64,158,255,.2)}.add-content[data-v-8f19be52]{text-align:center;color:#7f8c8d;-webkit-transition:color .3s ease;transition:color .3s ease}.add-template:hover .add-content[data-v-8f19be52]{color:#409eff}.add-icon[data-v-8f19be52]{font-size:28px;display:block;margin-bottom:8px}.add-text[data-v-8f19be52]{font-size:13px;font-weight:500;display:block}.config-fields[data-v-8f19be52]{margin-bottom:20px;background:#fafbfc;border-radius:8px;padding:15px;border:1px solid #e8eaed}.field-row[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.field-row[data-v-8f19be52]:last-child{margin-bottom:0}.field-group[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.field-group label[data-v-8f19be52]{display:block;margin-bottom:6px;font-size:13px;color:#5f6368;font-weight:500;line-height:1.2}.field-group .el-input[data-v-8f19be52],.field-group .el-select[data-v-8f19be52]{width:100%}.field-group .el-input__inner[data-v-8f19be52],.field-group .el-select .el-input__inner[data-v-8f19be52]{border-radius:6px;border:1px solid #dadce0;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.field-group .el-input__inner[data-v-8f19be52]:focus,.field-group .el-select .el-input__inner[data-v-8f19be52]:focus{border-color:#4285f4;-webkit-box-shadow:0 0 0 2px rgba(66,133,244,.1);box-shadow:0 0 0 2px rgba(66,133,244,.1)}.field-group .el-input__inner[data-v-8f19be52]:hover,.field-group .el-select .el-input__inner[data-v-8f19be52]:hover{border-color:#5f6368}.editor-toolbar[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:6px}.toolbar-group[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.content-options[data-v-8f19be52]{margin-bottom:20px}.options-list[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.option-item[data-v-8f19be52]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.option-count[data-v-8f19be52]{font-size:12px;color:#999;margin-left:10px}.file-upload-section[data-v-8f19be52]{margin-bottom:20px}.uploaded-files[data-v-8f19be52]{margin-bottom:10px}.file-item[data-v-8f19be52]{padding:8px;background:#f8f9fa;border-radius:4px;margin-bottom:5px}.file-icon[data-v-8f19be52]{color:#dc3545;margin-right:8px}.file-name[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333}.file-size[data-v-8f19be52]{color:#999;margin-right:8px}.remove-file[data-v-8f19be52]{color:#999}.add-file-btn[data-v-8f19be52]{width:100%;height:40px;border:2px dashed #ddd;border-radius:4px;color:#999;font-size:20px}.theme-input[data-v-8f19be52]{margin-bottom:20px}.theme-input label[data-v-8f19be52]{display:block;margin-bottom:5px;font-size:14px;color:#666;font-weight:500}.uploaded-files[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:15px;background:#f8f9fa;border-radius:8px}.file-item[data-v-8f19be52]{gap:12px;padding:12px 16px;background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.file-item[data-v-8f19be52],.file-thumbnail[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-thumbnail[data-v-8f19be52]{width:60px;height:60px;border-radius:6px;overflow:hidden;background:#f5f7fa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #e4e7ed}.thumbnail-image[data-v-8f19be52]{width:100%;height:100%;border-radius:6px;overflow:hidden}.preview-image[data-v-8f19be52]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;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}.preview-image[data-v-8f19be52]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.thumbnail-icon[data-v-8f19be52]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;gap:4px}.file-info[data-v-8f19be52],.thumbnail-icon[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-info[data-v-8f19be52]{gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-details[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.file-actions[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.file-icon[data-v-8f19be52]{font-size:24px;color:#409eff}.file-type-label[data-v-8f19be52]{font-size:10px;color:#909399;font-weight:500;text-align:center;line-height:1}.file-name[data-v-8f19be52]{font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.file-size[data-v-8f19be52]{color:#909399;font-size:12px}.file-url[data-v-8f19be52]{color:#409eff;font-size:11px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px}.remove-file[data-v-8f19be52]{cursor:pointer;color:#f56c6c;font-size:16px}.add-file-btn[data-v-8f19be52]{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;min-height:50px;width:80px;padding:12px 16px;background:#fff;border:2px dashed #409eff;border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.add-file-btn[data-v-8f19be52]:hover{background:#f0f9ff;border-color:#1890ff}.add-file-btn i[data-v-8f19be52]{font-size:24px;color:#409eff}.upload-dialog-content[data-v-8f19be52]{padding:10px 0}.upload-tabs[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-bottom:1px solid #e8eaed}.tab-item[data-v-8f19be52]{-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;gap:8px;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;color:#666;font-size:14px}.tab-item[data-v-8f19be52]:hover{color:#409eff;background:#f0f9ff}.tab-item.active[data-v-8f19be52]{color:#409eff;border-bottom-color:#409eff;background:#f0f9ff}.tab-item i[data-v-8f19be52]{font-size:16px}.upload-content[data-v-8f19be52]{min-height:200px}.upload-area[data-v-8f19be52],.upload-content[data-v-8f19be52]{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}.upload-area[data-v-8f19be52]{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa}.upload-area[data-v-8f19be52]:hover{border-color:#409eff;background:#f0f9ff}.upload-area i[data-v-8f19be52]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.upload-area p[data-v-8f19be52]{margin:0;color:#666;font-size:14px}.upload-tip[data-v-8f19be52]{font-size:12px!important;color:#999!important;margin-top:8px!important}.paste-area[data-v-8f19be52]{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;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;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa;outline:none}.paste-area[data-v-8f19be52]:focus,.paste-area[data-v-8f19be52]:hover{border-color:#409eff;background:#f0f9ff}.paste-area i[data-v-8f19be52]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.paste-area p[data-v-8f19be52]{margin:0;color:#666;font-size:14px}.paste-tip[data-v-8f19be52]{font-size:12px!important;color:#999!important;margin-top:8px!important}.url-preview[data-v-8f19be52]{margin-top:10px;padding:8px 12px;background:#f0f9ff;border-radius:4px;border-left:3px solid #409eff}.url-preview p[data-v-8f19be52]{margin:0;font-size:13px;color:#409eff}.selected-files-section[data-v-8f19be52]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e8eaed}.selected-files-section h4[data-v-8f19be52]{margin:0 0 12px 0;font-size:14px;color:#333;font-weight:600}.file-list[data-v-8f19be52]{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;max-height:200px;overflow-y:auto}.selected-file-item[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:6px;border:1px solid #e4e7ed;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px}.selected-file-item[data-v-8f19be52]:hover{border-color:#409eff;background:#f0f9ff;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.1);box-shadow:0 2px 4px rgba(64,158,255,.1)}.selected-file-item .file-icon[data-v-8f19be52]{font-size:18px;color:#409eff;-ms-flex-negative:0;flex-shrink:0;width:20px;text-align:center}.selected-file-item .file-name[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.selected-file-item .file-size[data-v-8f19be52]{font-size:12px;color:#999;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.remove-selected[data-v-8f19be52]{cursor:pointer;color:#f56c6c;font-size:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;padding:4px;border-radius:50%;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}.remove-selected[data-v-8f19be52]:hover{color:#fff;background:#f56c6c;-webkit-transform:scale(1.1);transform:scale(1.1)}.dialog-footer[data-v-8f19be52]{text-align:right}.image-preview-dialog[data-v-8f19be52]{text-align:center;padding:20px}.preview-dialog-image[data-v-8f19be52]{max-width:100%;max-height:70vh;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.generate-section[data-v-8f19be52]{text-align:center}.generate-btn[data-v-8f19be52]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 40px;font-size:16px;font-weight:600;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.generate-btn[data-v-8f19be52]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(102,126,234,.4);box-shadow:0 4px 20px rgba(102,126,234,.4)}.generate-btn[data-v-8f19be52]:active{-webkit-transform:translateY(0);transform:translateY(0)}.complete[data-v-8f19be52]{background:#fff;padding:20px;margin-bottom:20px}.content-layout[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}.quiz-content[data-v-8f19be52]{margin-top:20px}.quiz-container[data-v-8f19be52]{background:#fff;border-radius:12px;padding:10px;border:1px solid #e4e7ed;margin:0 auto}.quiz-question[data-v-8f19be52]{margin-bottom:25px}.quiz-question h3[data-v-8f19be52]{font-size:20px;font-weight:600;color:#303133;line-height:1.5;margin:0}.quiz-options[data-v-8f19be52]{margin-bottom:25px}.option-item[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;margin-bottom:12px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.option-item[data-v-8f19be52]:hover{border-color:#409eff;background-color:#f0f9ff}.option-item.selected[data-v-8f19be52]{border-color:#409eff;background-color:#e6f7ff}.option-item.correct[data-v-8f19be52]{border-color:#67c23a;background-color:#f0f9ff}.option-item.correct-selected[data-v-8f19be52]{border-color:#67c23a;background-color:#e1f3d8}.option-item.incorrect-selected[data-v-8f19be52]{border-color:#f56c6c;background-color:#fef0f0}.option-label[data-v-8f19be52]{font-weight:600;color:#606266;margin-right:12px;min-width:24px}.option-text[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;font-size:16px}.option-status[data-v-8f19be52]{margin-left:12px}.correct-icon[data-v-8f19be52]{color:#67c23a;font-size:18px}.incorrect-icon[data-v-8f19be52]{color:#f56c6c;font-size:18px}.quiz-fill-blank[data-v-8f19be52]{margin-bottom:25px}.fill-input[data-v-8f19be52]{max-width:300px}.quiz-true-false[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:25px}.tf-option[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;min-width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tf-option[data-v-8f19be52]:hover{border-color:#409eff;background-color:#f0f9ff}.tf-option.selected[data-v-8f19be52]{border-color:#409eff;background-color:#e6f7ff}.tf-option.correct[data-v-8f19be52]{border-color:#67c23a;background-color:#e1f3d8}.tf-option i[data-v-8f19be52]{margin-right:8px;font-size:16px}.quiz-answer[data-v-8f19be52]{margin-bottom:25px;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.answer-section[data-v-8f19be52]{margin-bottom:15px}.answer-section h4[data-v-8f19be52]{font-size:16px;font-weight:600;color:#303133;margin:0 0 10px 0}.correct-answers[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.answer-tag[data-v-8f19be52]{display:inline-block;padding:6px 12px;background-color:#67c23a;color:#fff;border-radius:4px;font-weight:600;font-size:14px}.explanation-section h4[data-v-8f19be52]{font-size:16px;font-weight:600;color:#303133;margin:0 0 10px 0}.explanation-text[data-v-8f19be52]{color:#606266;line-height:1.6;margin:0}.quiz-actions[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.left-content[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.right-media[data-v-8f19be52]{width:400px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.media-title[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 15px 0;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.media-title i[data-v-8f19be52]{color:#409eff;font-size:18px}.video-container[data-v-8f19be52]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed}.lesson-video[data-v-8f19be52]{max-width:100%;height:auto;background:#000}.lesson-video[data-v-8f19be52],.youtube-video[data-v-8f19be52]{width:100%;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.youtube-video[data-v-8f19be52]{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.youtube-iframe[data-v-8f19be52]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.image-container[data-v-8f19be52]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed;text-align:center}.lesson-image[data-v-8f19be52]{width:100%;max-width:100%;height:auto;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:pointer}.lesson-image[data-v-8f19be52]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.image-info[data-v-8f19be52],.video-info[data-v-8f19be52]{margin-top:12px}.image-title[data-v-8f19be52],.video-title[data-v-8f19be52]{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.image-description[data-v-8f19be52],.video-description[data-v-8f19be52]{font-size:12px;color:#666;line-height:1.4;margin:0}.video-channel[data-v-8f19be52],.video-date[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#999;margin-top:4px}.video-channel i[data-v-8f19be52],.video-date i[data-v-8f19be52]{font-size:12px}.lesson-metadata[data-v-8f19be52]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #dee2e6}.metadata-header[data-v-8f19be52]{margin-bottom:15px}.metadata-title[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#2c3e50;margin:0}.metadata-title i[data-v-8f19be52]{color:#409eff;font-size:20px}.metadata-grid[data-v-8f19be52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.metadata-item[data-v-8f19be52]{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:#fff;border-radius:6px;border:1px solid #e4e7ed}.metadata-label[data-v-8f19be52]{font-weight:600;color:#606266;font-size:14px;min-width:60px}.metadata-value[data-v-8f19be52]{color:#303133;font-size:14px;font-weight:500}.page-header[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-weight:600}.page-icon[data-v-8f19be52]{font-size:20px;opacity:.9}.page-number[data-v-8f19be52]{background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:4px;font-size:14px;font-weight:500}.page-title[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:600}.page-content[data-v-8f19be52]{margin-bottom:20px}.content-section[data-v-8f19be52]{margin-bottom:20px;padding:15px;border-left:4px solid #409eff}.section-title[data-v-8f19be52]{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 10px 0;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.section-content[data-v-8f19be52]{color:#495057;line-height:1.6;font-size:14px}.section-content p[data-v-8f19be52]{margin:8px 0}.array-item[data-v-8f19be52]{margin-bottom:10px;padding:8px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #409eff}.object-content[data-v-8f19be52]{margin-top:8px}.sub-item[data-v-8f19be52]{margin-bottom:6px;padding:4px 0;border-bottom:1px solid #e9ecef}.sub-item[data-v-8f19be52]:last-child{border-bottom:none}.sub-item strong[data-v-8f19be52]{color:#409eff;margin-right:8px}.keywords-section[data-v-8f19be52]{background:#f0f9ff;border-radius:6px;padding:15px;border:1px solid #bae6fd}.keywords-title[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#0369a1;margin:0 0 12px 0}.keywords-title i[data-v-8f19be52]{font-size:18px}.keywords-list[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-8f19be52]{background:#e0f2fe!important;color:#0369a1!important;border:1px solid #bae6fd!important;font-size:12px!important;padding:4px 8px!important;border-radius:4px!important}.keyword-tag[data-v-8f19be52]:hover{background:#bae6fd!important;color:#0c4a6e!important}.pagination-controls[data-v-8f19be52]{background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e9ecef;text-align:center}.pagination-info[data-v-8f19be52]{font-size:14px;color:#6c757d;font-weight:500;margin-bottom:15px}.pagination-buttons[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-buttons .el-button-group[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.pagination-buttons .el-button[data-v-8f19be52]{min-width:40px;border-radius:4px}.pagination-buttons .el-button--primary[data-v-8f19be52]{background:#409eff;border-color:#409eff}.pagination-buttons .el-button--primary[data-v-8f19be52]:hover{background:#66b1ff;border-color:#66b1ff}@media (max-width:1200px){.main-content[data-v-8f19be52]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none;min-height:auto}.left-panel[data-v-8f19be52],.right-panel[data-v-8f19be52]{-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:none}.content-layout[data-v-8f19be52]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.right-media[data-v-8f19be52]{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}.image-section[data-v-8f19be52],.video-section[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:768px){.templates-grid[data-v-8f19be52]{grid-template-columns:repeat(2,1fr);gap:12px}.add-template[data-v-8f19be52],.template-card[data-v-8f19be52]{height:100px}.template-icon[data-v-8f19be52]{font-size:24px}.template-name[data-v-8f19be52]{font-size:12px}.add-icon[data-v-8f19be52]{font-size:20px}.add-text[data-v-8f19be52]{font-size:11px}.editor-toolbar[data-v-8f19be52]{-ms-flex-wrap:wrap;flex-wrap:wrap}.field-row[data-v-8f19be52]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-group[data-v-8f19be52]{margin-bottom:12px}.config-fields[data-v-8f19be52]{padding:15px}.content-layout[data-v-8f19be52],.right-media[data-v-8f19be52]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.right-media[data-v-8f19be52]{width:100%}.image-section[data-v-8f19be52],.video-section[data-v-8f19be52]{-webkit-box-flex:0;-ms-flex:none;flex:none}.image-gallery[data-v-8f19be52]{grid-template-columns:1fr;gap:15px}.video-gallery[data-v-8f19be52]{gap:15px}.lesson-image[data-v-8f19be52],.lesson-video[data-v-8f19be52]{max-height:300px;-o-object-fit:cover;object-fit:cover}}@media (max-width:480px){.lesson-container[data-v-8f19be52]{padding:10px}.left-panel[data-v-8f19be52],.right-panel[data-v-8f19be52]{padding:15px}.config-fields[data-v-8f19be52]{padding:12px}.field-group label[data-v-8f19be52]{font-size:12px}.metadata-grid[data-v-8f19be52]{grid-template-columns:1fr;gap:8px}.page-header[data-v-8f19be52]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:12px}.page-title[data-v-8f19be52]{font-size:16px}.content-section[data-v-8f19be52]{padding:12px;margin-bottom:15px}.section-title[data-v-8f19be52]{font-size:15px}.section-content[data-v-8f19be52]{font-size:13px}.keywords-list[data-v-8f19be52]{gap:6px}.keyword-tag[data-v-8f19be52]{font-size:11px!important;padding:3px 6px!important}.pagination-buttons[data-v-8f19be52]{gap:8px}.pagination-buttons .el-button[data-v-8f19be52]{min-width:35px;font-size:12px}}.slideshow-container[data-v-8f19be52]{position:relative;width:100%;height:80vh;background:#f5f5f5;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.slideshow-wrapper[data-v-8f19be52]{width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slide-card[data-v-8f19be52],.slideshow-wrapper[data-v-8f19be52]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.slide-card[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;border-radius:12px;margin:20px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden}.slide-card[data-v-8f19be52]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),rgba(0,0,0,.1));pointer-events:none}.slide-content[data-v-8f19be52]{text-align:center;color:#fff;z-index:2;position:relative;max-width:80%}.slide-title[data-v-8f19be52]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);line-height:1.2}.slide-text[data-v-8f19be52]{font-size:1.5rem;font-weight:400;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.3);opacity:.95}.slide-controls[data-v-8f19be52]{gap:20px;padding:20px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.1)}.control-btn[data-v-8f19be52],.slide-controls[data-v-8f19be52]{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}.control-btn[data-v-8f19be52]{width:50px;height:50px;border:none;border-radius:50%;background:#fff;color:#333;font-size:18px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.control-btn[data-v-8f19be52]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.2);box-shadow:0 6px 20px rgba(0,0,0,.2);background:#409eff;color:#fff}.control-btn[data-v-8f19be52]:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none}.auto-play-btn[data-v-8f19be52]{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:50px;height:50px;border:none;border-radius:50%;background:hsla(0,0%,100%,.9);color:#333;font-size:18px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.auto-play-btn[data-v-8f19be52]:hover{background:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.3);box-shadow:0 6px 16px rgba(0,0,0,.3)}.auto-play-btn.playing[data-v-8f19be52]{background:hsla(0,100%,71%,.9);color:#fff}.slide-indicator[data-v-8f19be52]{font-size:16px;font-weight:600;color:#333;background:hsla(0,0%,100%,.9);padding:8px 16px;border-radius:20px;min-width:80px;text-align:center}.playback-controls[data-v-8f19be52]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:15px 20px;background:rgba(0,0,0,.8)}.play-btn[data-v-8f19be52],.playback-controls[data-v-8f19be52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.play-btn[data-v-8f19be52]{gap:8px;padding:10px 20px;border:none;border-radius:25px;background:#409eff;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.play-btn[data-v-8f19be52]:hover{background:#66b1ff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.play-btn.active[data-v-8f19be52]{background:#67c23a}.play-btn.active[data-v-8f19be52]:hover{background:#85ce61}.progress-bar[data-v-8f19be52]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background:hsla(0,0%,100%,.3);border-radius:3px;overflow:hidden;max-width:300px}.progress-fill[data-v-8f19be52]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#409eff),to(#67c23a));background:linear-gradient(90deg,#409eff,#67c23a);border-radius:3px;-webkit-transition:width .1s ease;transition:width .1s ease}.timer[data-v-8f19be52]{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.9);min-width:100px;text-align:center}.slideshow-container[data-v-8f19be52]:-webkit-full-screen{background:#000}.slideshow-container[data-v-8f19be52]:-ms-fullscreen{background:#000}.slideshow-container[data-v-8f19be52]:fullscreen{background:#000}.slideshow-container:-webkit-full-screen .slide-card[data-v-8f19be52]{margin:0;border-radius:0}.slideshow-container:-ms-fullscreen .slide-card[data-v-8f19be52]{margin:0;border-radius:0}.slideshow-container:fullscreen .slide-card[data-v-8f19be52]{margin:0;border-radius:0}.slideshow-container:-webkit-full-screen .slide-title[data-v-8f19be52]{font-size:4rem}.slideshow-container:-ms-fullscreen .slide-title[data-v-8f19be52]{font-size:4rem}.slideshow-container:fullscreen .slide-title[data-v-8f19be52]{font-size:4rem}.slideshow-container:-webkit-full-screen .slide-text[data-v-8f19be52]{font-size:2rem}.slideshow-container:-ms-fullscreen .slide-text[data-v-8f19be52]{font-size:2rem}.slideshow-container:fullscreen .slide-text[data-v-8f19be52]{font-size:2rem}@media (max-width:768px){.slide-card[data-v-8f19be52]{margin:10px;padding:20px}.slide-title[data-v-8f19be52]{font-size:2rem}.slide-text[data-v-8f19be52]{font-size:1.2rem}.auto-play-btn[data-v-8f19be52],.control-btn[data-v-8f19be52]{width:40px;height:40px;font-size:16px}.slide-controls[data-v-8f19be52]{gap:15px;padding:15px}.playback-controls[data-v-8f19be52]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px}.progress-bar[data-v-8f19be52]{max-width:200px}}@media (max-width:480px){.slide-title[data-v-8f19be52]{font-size:1.5rem}.slide-text[data-v-8f19be52]{font-size:1rem}.auto-play-btn[data-v-8f19be52],.control-btn[data-v-8f19be52]{width:35px;height:35px;font-size:14px}.slide-indicator[data-v-8f19be52]{font-size:14px;padding:6px 12px;min-width:60px}}.lesson-container[data-v-05aa61c0]{padding:20px;background-color:#f5f5f5;min-height:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-title[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;color:#fff;margin:0}.help-icon[data-v-05aa61c0]{margin-left:10px;color:#909399;cursor:pointer}.main-content[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;min-height:500px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.left-panel[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:auto;max-height:90vh;min-height:500px}.lesson-preview[data-v-05aa61c0]{height:auto;min-height:100%}.lesson-title[data-v-05aa61c0]{font-size:24px;font-weight:700;color:#333;margin-bottom:20px;line-height:1.3}.lesson-meta[data-v-05aa61c0]{margin-bottom:20px}.meta-item[data-v-05aa61c0]{display:inline-block;margin-right:20px;margin-bottom:8px;font-size:14px;color:#666}.meta-label[data-v-05aa61c0]{font-weight:600;color:#333}.meta-value[data-v-05aa61c0]{color:#666}.objectives-section[data-v-05aa61c0]{margin-bottom:15px}.objectives-section h3[data-v-05aa61c0]{font-size:18px;font-weight:600;color:#333;margin-bottom:15px}.objectives-list[data-v-05aa61c0]{margin:0;padding-left:20px}.objectives-list li[data-v-05aa61c0]{margin-bottom:8px;color:#666;line-height:1.5}.content-section[data-v-05aa61c0],.content-slide[data-v-05aa61c0]{margin-bottom:15px}.slide-title[data-v-05aa61c0]{font-size:16px;font-weight:600;color:#333;margin-bottom:10px}.slide-content[data-v-05aa61c0]{color:#666;line-height:1.6}.slide-content p[data-v-05aa61c0]{margin-bottom:10px}.slide-content strong[data-v-05aa61c0]{color:#333;font-weight:600}.slide-content em[data-v-05aa61c0]{color:#999;font-style:italic}.media-section[data-v-05aa61c0]{margin-bottom:15px}.media-title[data-v-05aa61c0]{font-size:18px;color:#333;margin-bottom:15px;border-bottom:2px solid #e8eaed}.video-section[data-v-05aa61c0]{margin-bottom:25px}.video-gallery[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.video-item[data-v-05aa61c0]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed}.video-player[data-v-05aa61c0]{width:100%}.video-info[data-v-05aa61c0]{margin-top:12px}.video-title[data-v-05aa61c0]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.video-description[data-v-05aa61c0]{font-size:14px;color:#666;line-height:1.5;margin:0}.video-caption[data-v-05aa61c0]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.image-section[data-v-05aa61c0]{margin-bottom:25px}.image-gallery[data-v-05aa61c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.image-item[data-v-05aa61c0]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed;text-align:center}.image-info[data-v-05aa61c0]{margin-top:12px}.image-title[data-v-05aa61c0]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.image-description[data-v-05aa61c0]{font-size:14px;color:#666;line-height:1.5;margin:0}.image-caption[data-v-05aa61c0]{font-size:12px;color:#999;text-align:center;margin-top:8px;font-style:italic}.media-content[data-v-05aa61c0]{margin-top:15px}.media-content .image-gallery[data-v-05aa61c0]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.media-content .video-gallery[data-v-05aa61c0]{gap:15px}.pagination-controls[data-v-05aa61c0]{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:10px;padding-top:20px;border-top:1px solid #eee}.page-info[data-v-05aa61c0]{font-size:14px;color:#666;margin:0 10px}.fullscreen-btn[data-v-05aa61c0]{margin-left:10px}.preview-placeholder[data-v-05aa61c0]{color:#999;font-style:italic;text-align:center;padding:40px 20px}.streaming-status[data-v-05aa61c0]{padding:20px}.streaming-indicator[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:8px;border:1px solid #bae6fd}.streaming-header[data-v-05aa61c0]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.streaming-status-text[data-v-05aa61c0]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.streaming-controls[data-v-05aa61c0],.streaming-status-text[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:8px}.streaming-controls[data-v-05aa61c0]{-ms-flex-align:center}.streaming-indicator>div[data-v-05aa61c0]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.streaming-indicator i[data-v-05aa61c0]{font-size:18px;color:#0ea5e9;-webkit-animation:spin-05aa61c0 1s linear infinite;animation:spin-05aa61c0 1s linear infinite}.streaming-indicator span[data-v-05aa61c0]{color:#0369a1;font-weight:500;font-size:14px}.progress-bar[data-v-05aa61c0]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-05aa61c0]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#0ea5e9),to(#3b82f6));background:linear-gradient(90deg,#0ea5e9,#3b82f6);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-animation:progress-shimmer-05aa61c0 2s infinite;animation:progress-shimmer-05aa61c0 2s infinite}@-webkit-keyframes spin-05aa61c0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-05aa61c0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes progress-shimmer-05aa61c0{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progress-shimmer-05aa61c0{0%{background-position:-200% 0}to{background-position:200% 0}}.streaming-content[data-v-05aa61c0]{background:#f8fafc;border-radius:8px;padding:20px;border:1px solid #e2e8f0;max-height:400px;overflow-y:auto;position:relative}.streaming-text[data-v-05aa61c0]{line-height:1.8;min-height:200px}.streaming-placeholder[data-v-05aa61c0]{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:10px;padding:40px;color:#666;font-style:italic}.streaming-placeholder i[data-v-05aa61c0]{font-size:18px;-webkit-animation:spin-05aa61c0 1s linear infinite;animation:spin-05aa61c0 1s linear infinite}.streaming-line[data-v-05aa61c0]{margin-bottom:8px;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:fadeInUp-05aa61c0 .3s ease-out forwards;animation:fadeInUp-05aa61c0 .3s ease-out forwards;position:relative}.streaming-line.typing[data-v-05aa61c0]{-webkit-animation:fadeInUp-05aa61c0 .3s ease-out forwards,typingPulse-05aa61c0 .5s ease-in-out infinite;animation:fadeInUp-05aa61c0 .3s ease-out forwards,typingPulse-05aa61c0 .5s ease-in-out infinite}.streaming-cursor[data-v-05aa61c0]{display:inline-block;color:#0ea5e9;font-weight:700;-webkit-animation:blink-05aa61c0 1s infinite;animation:blink-05aa61c0 1s infinite;margin-left:2px;font-size:1.1em}.pagination-controls[data-v-05aa61c0]{margin-top:20px;padding:15px}.pagination-info[data-v-05aa61c0]{text-align:center;margin-bottom:10px}.page-header[data-v-05aa61c0]{gap:8px;margin:15px 0 10px 0;padding:10px;font-size:16px}.page-icon[data-v-05aa61c0]{font-size:18px}.image-info[data-v-05aa61c0],.video-info[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;background:#f8f9fa;border-left:4px solid #28a745;border-radius:4px;font-size:14px}.image-info[data-v-05aa61c0]{border-left-color:#17a2b8}.image-icon[data-v-05aa61c0],.video-icon[data-v-05aa61c0]{font-size:16px;min-width:20px}.image-label[data-v-05aa61c0],.video-label[data-v-05aa61c0]{font-weight:600;color:#495057;min-width:60px}.image-title[data-v-05aa61c0],.video-title[data-v-05aa61c0]{color:#212529;font-weight:500}.image-desc[data-v-05aa61c0],.video-desc[data-v-05aa61c0]{color:#6c757d;font-style:italic}.video-duration[data-v-05aa61c0]{color:#fd7e14;font-weight:600}.image-link[data-v-05aa61c0],.video-link[data-v-05aa61c0]{color:#007bff;text-decoration:none;word-break:break-all}.image-link[data-v-05aa61c0]:hover,.video-link[data-v-05aa61c0]:hover{text-decoration:underline}.page-separator[data-v-05aa61c0]{height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#dee2e6),to(transparent));background:linear-gradient(90deg,transparent,#dee2e6,transparent);margin:20px 0;border-radius:1px}@-webkit-keyframes fadeInUp-05aa61c0{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-05aa61c0{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes typingPulse-05aa61c0{0%,to{background-color:transparent}50%{background-color:rgba(14,165,233,.1)}}@keyframes typingPulse-05aa61c0{0%,to{background-color:transparent}50%{background-color:rgba(14,165,233,.1)}}@-webkit-keyframes blink-05aa61c0{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes blink-05aa61c0{0%,50%{opacity:1}51%,to{opacity:0}}.streaming-h1[data-v-05aa61c0]{font-size:1.5em;font-weight:700;color:#1f2937;margin:12px 0 8px 0;padding-bottom:4px;border-bottom:2px solid #e5e7eb}.streaming-h2[data-v-05aa61c0]{font-size:1.3em;font-weight:700;color:#374151;margin:10px 0 6px 0}.streaming-h3[data-v-05aa61c0]{font-size:1.1em;font-weight:600;color:#4b5563;margin:8px 0 4px 0}.streaming-h4[data-v-05aa61c0]{font-size:1em;font-weight:600;color:#6b7280;margin:6px 0 4px 0}.streaming-p[data-v-05aa61c0]{margin:4px 0;line-height:1.6}.streaming-strong[data-v-05aa61c0]{font-weight:700;color:#1f2937}.streaming-em[data-v-05aa61c0]{font-style:italic;color:#4b5563}.streaming-ol[data-v-05aa61c0],.streaming-ul[data-v-05aa61c0]{margin:8px 0;padding-left:20px}.streaming-li[data-v-05aa61c0]{margin:2px 0;line-height:1.5}.streaming-code-block[data-v-05aa61c0]{border:1px solid #e5e7eb;border-radius:4px;padding:12px;margin:8px 0;overflow-x:auto}.streaming-code-block[data-v-05aa61c0],.streaming-inline-code[data-v-05aa61c0]{background:#f3f4f6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.streaming-inline-code[data-v-05aa61c0]{border:1px solid #e5e7eb;border-radius:3px;padding:2px 4px;color:#dc2626}.streaming-link[data-v-05aa61c0]{color:#2563eb;text-decoration:underline;-webkit-text-decoration-color:#93c5fd;text-decoration-color:#93c5fd}.streaming-link[data-v-05aa61c0]:hover{color:#1d4ed8;-webkit-text-decoration-color:#1d4ed8;text-decoration-color:#1d4ed8}.streaming-br[data-v-05aa61c0]{line-height:1.6}.content-preview[data-v-05aa61c0]{color:#334155;line-height:1.6;font-size:14px}.content-preview p[data-v-05aa61c0]{margin-bottom:10px}.content-preview strong[data-v-05aa61c0]{color:#1e293b;font-weight:600}.content-preview em[data-v-05aa61c0]{color:#64748b;font-style:italic}.right-panel[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-y:auto;max-height:70vh;min-height:500px}.section-title[data-v-05aa61c0]{color:#333;margin-bottom:15px}.templates-section[data-v-05aa61c0]{margin-bottom:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.section-header[data-v-05aa61c0]{margin-bottom:15px}.section-title[data-v-05aa61c0]{font-size:18px;margin:0 0 4px 0}.section-subtitle[data-v-05aa61c0]{font-size:13px;color:#7f8c8d;font-weight:400}.templates-grid[data-v-05aa61c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.template-item[data-v-05aa61c0]{position:relative;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px;overflow:hidden}.template-card[data-v-05aa61c0]{height:120px;background:#fff;border:2px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.template-card[data-v-05aa61c0]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#409eff}.template-card.selected[data-v-05aa61c0]{border-color:#67c23a;background:linear-gradient(135deg,#f0f9ff,#e8f5e8);-webkit-box-shadow:0 4px 15px rgba(103,194,58,.2);box-shadow:0 4px 15px rgba(103,194,58,.2)}.template-preview[data-v-05aa61c0]{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa,#e9ecef);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;position:relative;overflow:hidden}.template-content[data-v-05aa61c0]{text-align:center;z-index:2}.template-icon[data-v-05aa61c0]{font-size:32px;color:#409eff;margin-bottom:8px;opacity:.8}.template-name[data-v-05aa61c0]{font-size:14px;font-weight:500;color:#2c3e50;margin:0}.template-overlay[data-v-05aa61c0]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(64,158,255,.9);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;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:3}.template-card:hover .template-overlay[data-v-05aa61c0]{opacity:1}.template-overlay i[data-v-05aa61c0]{font-size:24px;color:#fff}.selected-indicator[data-v-05aa61c0]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#67c23a;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;z-index:4;-webkit-box-shadow:0 2px 4px rgba(103,194,58,.3);box-shadow:0 2px 4px rgba(103,194,58,.3)}.selected-indicator i[data-v-05aa61c0]{font-size:14px;color:#fff;font-weight:700}.delete-icon[data-v-05aa61c0]{position:absolute;top:8px;right:8px;font-size:14px;color:#e74c3c;background:hsla(0,0%,100%,.9);border-radius:50%;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;z-index:4;-webkit-transition:all .2s ease;transition:all .2s ease}.delete-icon[data-v-05aa61c0]:hover{background:#e74c3c;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.add-template[data-v-05aa61c0]{height:120px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #bdc3c7;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 .3s ease;transition:all .3s ease}.add-template[data-v-05aa61c0]:hover{border-color:#409eff;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(64,158,255,.2);box-shadow:0 4px 15px rgba(64,158,255,.2)}.add-content[data-v-05aa61c0]{text-align:center;color:#7f8c8d;-webkit-transition:color .3s ease;transition:color .3s ease}.add-template:hover .add-content[data-v-05aa61c0]{color:#409eff}.add-icon[data-v-05aa61c0]{font-size:28px;display:block;margin-bottom:8px}.add-text[data-v-05aa61c0]{font-size:13px;font-weight:500;display:block}.config-fields[data-v-05aa61c0]{margin-bottom:20px;background:#fafbfc;border-radius:8px;padding:15px;border:1px solid #e8eaed}.field-row[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.field-row[data-v-05aa61c0]:last-child{margin-bottom:0}.field-group[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.field-group label[data-v-05aa61c0]{display:block;margin-bottom:6px;font-size:13px;color:#5f6368;font-weight:500;line-height:1.2}.field-group .el-input[data-v-05aa61c0],.field-group .el-select[data-v-05aa61c0]{width:100%}.field-group .el-input__inner[data-v-05aa61c0],.field-group .el-select .el-input__inner[data-v-05aa61c0]{border-radius:6px;border:1px solid #dadce0;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.field-group .el-input__inner[data-v-05aa61c0]:focus,.field-group .el-select .el-input__inner[data-v-05aa61c0]:focus{border-color:#4285f4;-webkit-box-shadow:0 0 0 2px rgba(66,133,244,.1);box-shadow:0 0 0 2px rgba(66,133,244,.1)}.field-group .el-input__inner[data-v-05aa61c0]:hover,.field-group .el-select .el-input__inner[data-v-05aa61c0]:hover{border-color:#5f6368}.editor-toolbar[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:6px}.toolbar-group[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.content-options[data-v-05aa61c0]{margin-bottom:20px}.options-list[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.option-item[data-v-05aa61c0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.option-count[data-v-05aa61c0]{font-size:12px;color:#999;margin-left:10px}.file-upload-section[data-v-05aa61c0]{margin-bottom:20px}.uploaded-files[data-v-05aa61c0]{margin-bottom:10px}.file-item[data-v-05aa61c0]{padding:8px;background:#f8f9fa;border-radius:4px;margin-bottom:5px}.file-icon[data-v-05aa61c0]{color:#dc3545;margin-right:8px}.file-name[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333}.file-size[data-v-05aa61c0]{color:#999;margin-right:8px}.remove-file[data-v-05aa61c0]{color:#999}.add-file-btn[data-v-05aa61c0]{width:100%;height:40px;border:2px dashed #ddd;border-radius:4px;color:#999;font-size:20px}.theme-input[data-v-05aa61c0]{margin-bottom:20px}.theme-input label[data-v-05aa61c0]{display:block;margin-bottom:5px;font-size:14px;color:#666;font-weight:500}.uploaded-files[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:15px;background:#f8f9fa;border-radius:8px}.file-item[data-v-05aa61c0]{gap:12px;padding:12px 16px;background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.file-item[data-v-05aa61c0],.file-thumbnail[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-thumbnail[data-v-05aa61c0]{width:60px;height:60px;border-radius:6px;overflow:hidden;background:#f5f7fa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #e4e7ed}.thumbnail-image[data-v-05aa61c0]{width:100%;height:100%;border-radius:6px;overflow:hidden}.preview-image[data-v-05aa61c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;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}.preview-image[data-v-05aa61c0]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.thumbnail-icon[data-v-05aa61c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;gap:4px}.file-info[data-v-05aa61c0],.thumbnail-icon[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-info[data-v-05aa61c0]{gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-details[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.file-actions[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.file-icon[data-v-05aa61c0]{font-size:24px;color:#409eff}.file-type-label[data-v-05aa61c0]{font-size:10px;color:#909399;font-weight:500;text-align:center;line-height:1}.file-name[data-v-05aa61c0]{font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.file-size[data-v-05aa61c0]{color:#909399;font-size:12px}.file-url[data-v-05aa61c0]{color:#409eff;font-size:11px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px}.remove-file[data-v-05aa61c0]{cursor:pointer;color:#f56c6c;font-size:16px}.add-file-btn[data-v-05aa61c0]{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;min-height:50px;width:80px;padding:12px 16px;background:#fff;border:2px dashed #409eff;border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.add-file-btn[data-v-05aa61c0]:hover{background:#f0f9ff;border-color:#1890ff}.add-file-btn i[data-v-05aa61c0]{font-size:24px;color:#409eff}.upload-dialog-content[data-v-05aa61c0]{padding:10px 0}.upload-tabs[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-bottom:1px solid #e8eaed}.tab-item[data-v-05aa61c0]{-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;gap:8px;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;color:#666;font-size:14px}.tab-item[data-v-05aa61c0]:hover{color:#409eff;background:#f0f9ff}.tab-item.active[data-v-05aa61c0]{color:#409eff;border-bottom-color:#409eff;background:#f0f9ff}.tab-item i[data-v-05aa61c0]{font-size:16px}.upload-content[data-v-05aa61c0]{min-height:200px}.upload-area[data-v-05aa61c0],.upload-content[data-v-05aa61c0]{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}.upload-area[data-v-05aa61c0]{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa}.upload-area[data-v-05aa61c0]:hover{border-color:#409eff;background:#f0f9ff}.upload-area i[data-v-05aa61c0]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.upload-area p[data-v-05aa61c0]{margin:0;color:#666;font-size:14px}.upload-tip[data-v-05aa61c0]{font-size:12px!important;color:#999!important;margin-top:8px!important}.paste-area[data-v-05aa61c0]{width:100%;height:150px;border:2px dashed #d9d9d9;border-radius:6px;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;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa;outline:none}.paste-area[data-v-05aa61c0]:focus,.paste-area[data-v-05aa61c0]:hover{border-color:#409eff;background:#f0f9ff}.paste-area i[data-v-05aa61c0]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.paste-area p[data-v-05aa61c0]{margin:0;color:#666;font-size:14px}.paste-tip[data-v-05aa61c0]{font-size:12px!important;color:#999!important;margin-top:8px!important}.url-preview[data-v-05aa61c0]{margin-top:10px;padding:8px 12px;background:#f0f9ff;border-radius:4px;border-left:3px solid #409eff}.url-preview p[data-v-05aa61c0]{margin:0;font-size:13px;color:#409eff}.selected-files-section[data-v-05aa61c0]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e8eaed}.selected-files-section h4[data-v-05aa61c0]{margin:0 0 12px 0;font-size:14px;color:#333;font-weight:600}.file-list[data-v-05aa61c0]{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;max-height:200px;overflow-y:auto}.selected-file-item[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:6px;border:1px solid #e4e7ed;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:40px}.selected-file-item[data-v-05aa61c0]:hover{border-color:#409eff;background:#f0f9ff;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.1);box-shadow:0 2px 4px rgba(64,158,255,.1)}.selected-file-item .file-icon[data-v-05aa61c0]{font-size:18px;color:#409eff;-ms-flex-negative:0;flex-shrink:0;width:20px;text-align:center}.selected-file-item .file-name[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.selected-file-item .file-size[data-v-05aa61c0]{font-size:12px;color:#999;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.remove-selected[data-v-05aa61c0]{cursor:pointer;color:#f56c6c;font-size:16px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;padding:4px;border-radius:50%;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}.remove-selected[data-v-05aa61c0]:hover{color:#fff;background:#f56c6c;-webkit-transform:scale(1.1);transform:scale(1.1)}.dialog-footer[data-v-05aa61c0]{text-align:right}.image-preview-dialog[data-v-05aa61c0]{text-align:center;padding:20px}.preview-dialog-image[data-v-05aa61c0]{max-width:100%;max-height:70vh;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.generate-section[data-v-05aa61c0]{text-align:center}.generate-btn[data-v-05aa61c0]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 40px;font-size:16px;font-weight:600;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.generate-btn[data-v-05aa61c0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(102,126,234,.4);box-shadow:0 4px 20px rgba(102,126,234,.4)}.generate-btn[data-v-05aa61c0]:active{-webkit-transform:translateY(0);transform:translateY(0)}.complete[data-v-05aa61c0]{background:#fff;padding:20px;margin-bottom:20px}.content-layout[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}.quiz-content[data-v-05aa61c0]{margin-top:20px}.quiz-container[data-v-05aa61c0]{background:#fff;border-radius:12px;padding:10px;border:1px solid #e4e7ed;margin:0 auto}.quiz-question[data-v-05aa61c0]{margin-bottom:25px}.quiz-question h3[data-v-05aa61c0]{font-size:20px;font-weight:600;color:#303133;line-height:1.5;margin:0}.quiz-options[data-v-05aa61c0]{margin-bottom:25px}.option-item[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;margin-bottom:12px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.option-item[data-v-05aa61c0]:hover{border-color:#409eff;background-color:#f0f9ff}.option-item.selected[data-v-05aa61c0]{border-color:#409eff;background-color:#e6f7ff}.option-item.correct[data-v-05aa61c0]{border-color:#67c23a;background-color:#f0f9ff}.option-item.correct-selected[data-v-05aa61c0]{border-color:#67c23a;background-color:#e1f3d8}.option-item.incorrect-selected[data-v-05aa61c0]{border-color:#f56c6c;background-color:#fef0f0}.option-label[data-v-05aa61c0]{font-weight:600;color:#606266;margin-right:12px;min-width:24px}.option-text[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;font-size:16px}.option-status[data-v-05aa61c0]{margin-left:12px}.correct-icon[data-v-05aa61c0]{color:#67c23a;font-size:18px}.incorrect-icon[data-v-05aa61c0]{color:#f56c6c;font-size:18px}.quiz-fill-blank[data-v-05aa61c0]{margin-bottom:25px}.fill-input[data-v-05aa61c0]{max-width:300px}.quiz-true-false[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:25px}.tf-option[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 25px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;min-width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tf-option[data-v-05aa61c0]:hover{border-color:#409eff;background-color:#f0f9ff}.tf-option.selected[data-v-05aa61c0]{border-color:#409eff;background-color:#e6f7ff}.tf-option.correct[data-v-05aa61c0]{border-color:#67c23a;background-color:#e1f3d8}.tf-option i[data-v-05aa61c0]{margin-right:8px;font-size:16px}.quiz-answer[data-v-05aa61c0]{margin-bottom:25px;padding:20px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.answer-section[data-v-05aa61c0]{margin-bottom:15px}.answer-section h4[data-v-05aa61c0]{font-size:16px;font-weight:600;color:#303133;margin:0 0 10px 0}.correct-answers[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.answer-tag[data-v-05aa61c0]{display:inline-block;padding:6px 12px;background-color:#67c23a;color:#fff;border-radius:4px;font-weight:600;font-size:14px}.explanation-section h4[data-v-05aa61c0]{font-size:16px;font-weight:600;color:#303133;margin:0 0 10px 0}.explanation-text[data-v-05aa61c0]{color:#606266;line-height:1.6;margin:0}.quiz-actions[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.left-content[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.right-media[data-v-05aa61c0]{width:400px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.media-title[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 15px 0;padding-bottom:8px;border-bottom:2px solid #e4e7ed}.media-title i[data-v-05aa61c0]{color:#409eff;font-size:18px}.video-container[data-v-05aa61c0]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed}.lesson-video[data-v-05aa61c0]{max-width:100%;height:auto;background:#000}.lesson-video[data-v-05aa61c0],.youtube-video[data-v-05aa61c0]{width:100%;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.youtube-video[data-v-05aa61c0]{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.youtube-iframe[data-v-05aa61c0]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.image-container[data-v-05aa61c0]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e8eaed;text-align:center}.lesson-image[data-v-05aa61c0]{width:100%;max-width:100%;height:auto;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;cursor:pointer}.lesson-image[data-v-05aa61c0]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.image-info[data-v-05aa61c0],.video-info[data-v-05aa61c0]{margin-top:12px}.image-title[data-v-05aa61c0],.video-title[data-v-05aa61c0]{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.image-description[data-v-05aa61c0],.video-description[data-v-05aa61c0]{font-size:12px;color:#666;line-height:1.4;margin:0}.video-channel[data-v-05aa61c0],.video-date[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#999;margin-top:4px}.video-channel i[data-v-05aa61c0],.video-date i[data-v-05aa61c0]{font-size:12px}.lesson-metadata[data-v-05aa61c0]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #dee2e6}.metadata-header[data-v-05aa61c0]{margin-bottom:15px}.metadata-title[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#2c3e50;margin:0}.metadata-title i[data-v-05aa61c0]{color:#409eff;font-size:20px}.metadata-grid[data-v-05aa61c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.metadata-item[data-v-05aa61c0]{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:#fff;border-radius:6px;border:1px solid #e4e7ed}.metadata-label[data-v-05aa61c0]{font-weight:600;color:#606266;font-size:14px;min-width:60px}.metadata-value[data-v-05aa61c0]{color:#303133;font-size:14px;font-weight:500}.page-header[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-weight:600}.page-icon[data-v-05aa61c0]{font-size:20px;opacity:.9}.page-number[data-v-05aa61c0]{background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:4px;font-size:14px;font-weight:500}.page-title[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-weight:600}.page-content[data-v-05aa61c0]{margin-bottom:20px}.content-section[data-v-05aa61c0]{margin-bottom:20px;padding:15px;border-left:4px solid #409eff}.section-title[data-v-05aa61c0]{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 10px 0;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.section-content[data-v-05aa61c0]{color:#495057;line-height:1.6;font-size:14px}.section-content p[data-v-05aa61c0]{margin:8px 0}.array-item[data-v-05aa61c0]{margin-bottom:10px;padding:8px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #409eff}.object-content[data-v-05aa61c0]{margin-top:8px}.sub-item[data-v-05aa61c0]{margin-bottom:6px;padding:4px 0;border-bottom:1px solid #e9ecef}.sub-item[data-v-05aa61c0]:last-child{border-bottom:none}.sub-item strong[data-v-05aa61c0]{color:#409eff;margin-right:8px}.keywords-section[data-v-05aa61c0]{background:#f0f9ff;border-radius:6px;padding:15px;border:1px solid #bae6fd}.keywords-title[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#0369a1;margin:0 0 12px 0}.keywords-title i[data-v-05aa61c0]{font-size:18px}.keywords-list[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-05aa61c0]{background:#e0f2fe!important;color:#0369a1!important;border:1px solid #bae6fd!important;font-size:12px!important;padding:4px 8px!important;border-radius:4px!important}.keyword-tag[data-v-05aa61c0]:hover{background:#bae6fd!important;color:#0c4a6e!important}.pagination-controls[data-v-05aa61c0]{background:#f8f9fa;border-radius:8px;padding:20px;border:1px solid #e9ecef;text-align:center}.pagination-info[data-v-05aa61c0]{font-size:14px;color:#6c757d;font-weight:500;margin-bottom:15px}.pagination-buttons[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-buttons .el-button-group[data-v-05aa61c0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.pagination-buttons .el-button[data-v-05aa61c0]{min-width:40px;border-radius:4px}.pagination-buttons .el-button--primary[data-v-05aa61c0]{background:#409eff;border-color:#409eff}.pagination-buttons .el-button--primary[data-v-05aa61c0]:hover{background:#66b1ff;border-color:#66b1ff}@media (max-width:1200px){.main-content[data-v-05aa61c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none;min-height:auto}.left-panel[data-v-05aa61c0],.right-panel[data-v-05aa61c0]{-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:none}.content-layout[data-v-05aa61c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.right-media[data-v-05aa61c0]{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}.image-section[data-v-05aa61c0],.video-section[data-v-05aa61c0]{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:768px){.templates-grid[data-v-05aa61c0]{grid-template-columns:repeat(2,1fr);gap:12px}.add-template[data-v-05aa61c0],.template-card[data-v-05aa61c0]{height:100px}.template-icon[data-v-05aa61c0]{font-size:24px}.template-name[data-v-05aa61c0]{font-size:12px}.add-icon[data-v-05aa61c0]{font-size:20px}.add-text[data-v-05aa61c0]{font-size:11px}.editor-toolbar[data-v-05aa61c0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.field-row[data-v-05aa61c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-group[data-v-05aa61c0]{margin-bottom:12px}.config-fields[data-v-05aa61c0]{padding:15px}.content-layout[data-v-05aa61c0],.right-media[data-v-05aa61c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.right-media[data-v-05aa61c0]{width:100%}.image-section[data-v-05aa61c0],.video-section[data-v-05aa61c0]{-webkit-box-flex:0;-ms-flex:none;flex:none}.image-gallery[data-v-05aa61c0]{grid-template-columns:1fr;gap:15px}.video-gallery[data-v-05aa61c0]{gap:15px}.lesson-image[data-v-05aa61c0],.lesson-video[data-v-05aa61c0]{max-height:300px;-o-object-fit:cover;object-fit:cover}}@media (max-width:480px){.lesson-container[data-v-05aa61c0]{padding:10px}.left-panel[data-v-05aa61c0],.right-panel[data-v-05aa61c0]{padding:15px}.config-fields[data-v-05aa61c0]{padding:12px}.field-group label[data-v-05aa61c0]{font-size:12px}.metadata-grid[data-v-05aa61c0]{grid-template-columns:1fr;gap:8px}.page-header[data-v-05aa61c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:12px}.page-title[data-v-05aa61c0]{font-size:16px}.content-section[data-v-05aa61c0]{padding:12px;margin-bottom:15px}.section-title[data-v-05aa61c0]{font-size:15px}.section-content[data-v-05aa61c0]{font-size:13px}.keywords-list[data-v-05aa61c0]{gap:6px}.keyword-tag[data-v-05aa61c0]{font-size:11px!important;padding:3px 6px!important}.pagination-buttons[data-v-05aa61c0]{gap:8px}.pagination-buttons .el-button[data-v-05aa61c0]{min-width:35px;font-size:12px}}.audio-config[data-v-31a7d30e]{padding:20px;background-color:#f5f5f5;min-height:100vh}.page-header[data-v-31a7d30e]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-header h2[data-v-31a7d30e]{margin:0 0 10px 0;color:#333;font-size:24px;font-weight:600}.page-header .description[data-v-31a7d30e]{margin:0;color:#666;font-size:14px;line-height:1.6}.el-tabs[data-v-31a7d30e]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.tab-content[data-v-31a7d30e]{padding:20px}.toolbar[data-v-31a7d30e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px;border-left:4px solid #409eff}.toolbar .search-box[data-v-31a7d30e],.toolbar[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table[data-v-31a7d30e]{margin-bottom:20px;border-radius:6px;overflow:hidden}.el-table th[data-v-31a7d30e]{background-color:#f8f9fa;color:#333;font-weight:600}.el-table td[data-v-31a7d30e]{padding:12px 0}.el-pagination[data-v-31a7d30e]{text-align:center;padding:20px 0}.el-dialog__header[data-v-31a7d30e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:6px 6px 0 0}.el-dialog__title[data-v-31a7d30e]{color:#fff;font-weight:600}.el-dialog__body[data-v-31a7d30e]{padding:30px 20px}.el-dialog__footer[data-v-31a7d30e]{padding:20px;background:#f8f9fa;border-radius:0 0 6px 6px}.el-form-item[data-v-31a7d30e]{margin-bottom:25px}.el-input__inner[data-v-31a7d30e],.el-textarea__inner[data-v-31a7d30e]{border:1px solid #e0e0e0;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.el-input__inner[data-v-31a7d30e]:focus,.el-textarea__inner[data-v-31a7d30e]:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.el-button[data-v-31a7d30e]{border-radius:4px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.el-button--primary[data-v-31a7d30e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.el-button--primary[data-v-31a7d30e]:hover{background:linear-gradient(135deg,#5a67d8,#6c5ce7)}.el-button--success[data-v-31a7d30e]{background:linear-gradient(135deg,#00b09b,#96c93d);border:none}.el-button--success[data-v-31a7d30e]:hover{background:linear-gradient(135deg,#009688,#8bc34a)}.el-button--danger[data-v-31a7d30e]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:none}.el-button--danger[data-v-31a7d30e]:hover{background:linear-gradient(135deg,#ff5252,#ff3838)}.el-tag[data-v-31a7d30e]{border-radius:4px;font-weight:500}.el-tag--primary[data-v-31a7d30e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.el-tag--success[data-v-31a7d30e]{background:linear-gradient(135deg,#00b09b,#96c93d);border:none;color:#fff}.el-tag--warning[data-v-31a7d30e]{background:linear-gradient(135deg,#ff9500,#ff5722);border:none;color:#fff}.el-tag--info[data-v-31a7d30e]{background:linear-gradient(135deg,#74b9ff,#0984e3);border:none;color:#fff}.el-switch.is-checked .el-switch__core[data-v-31a7d30e]{background-color:#67c23a}.el-pagination[data-v-31a7d30e]{background:#fff;padding:20px;border-radius:6px;margin-top:20px}.el-pagination .el-pager li[data-v-31a7d30e]{border-radius:4px;margin:0 2px}.el-pagination .el-pager li.active[data-v-31a7d30e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.tts-config-preview[data-v-31a7d30e]{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}.config-item[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;color:#666}.config-item i[data-v-31a7d30e]{color:#409eff;font-size:14px}.slider-container[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.slider-container .el-slider[data-v-31a7d30e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.slider-label[data-v-31a7d30e]{min-width:50px;text-align:center;font-weight:600;color:#409eff;background:#f0f9ff;padding:4px 8px;border-radius:4px;font-size:12px}.slider-tips[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px;font-size:11px;color:#999}.test-section[data-v-31a7d30e]{padding:15px;background:#f8f9fa;border-radius:6px;border:1px dashed #ddd}.test-section .el-input[data-v-31a7d30e]{margin-bottom:10px}.test-section .el-button[data-v-31a7d30e]{width:100%}.el-slider__runway[data-v-31a7d30e]{background:#e4e7ed;border-radius:3px}.el-slider__bar[data-v-31a7d30e]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.el-slider__button[data-v-31a7d30e]{border:2px solid #409eff;background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.el-slider__button[data-v-31a7d30e]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.el-form-item__label[data-v-31a7d30e]{font-weight:600;color:#333}.el-select[data-v-31a7d30e]{width:100%}.el-radio-group .el-radio[data-v-31a7d30e]{margin-right:20px}.el-radio__label[data-v-31a7d30e]{font-weight:500}.simple-controls[data-v-31a7d30e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;background:#f8f9fa;border-radius:6px;margin-bottom:20px;border-left:4px solid #409eff}.control-group[data-v-31a7d30e],.simple-controls[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.control-group[data-v-31a7d30e]{gap:10px}.control-group label[data-v-31a7d30e]{font-weight:600;color:#333;font-size:14px}.current-template-name[data-v-31a7d30e]{font-weight:600;color:#67c23a;background:#f0f9ff;padding:4px 8px;border-radius:4px;font-size:13px}.simple-template-list[data-v-31a7d30e]{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}.simple-template-item[data-v-31a7d30e]{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:15px;background:#fff;border-radius:6px;border:1px solid #e0e0e0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.simple-template-item[data-v-31a7d30e]:hover{border-color:#409eff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.1);box-shadow:0 2px 8px rgba(64,158,255,.1)}.simple-template-item.active[data-v-31a7d30e]{border-color:#67c23a;background:#f0f9ff;-webkit-box-shadow:0 2px 8px rgba(103,194,58,.2);box-shadow:0 2px 8px rgba(103,194,58,.2)}.template-basic[data-v-31a7d30e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-name[data-v-31a7d30e]{font-weight:600;color:#333;font-size:16px;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.template-config[data-v-31a7d30e]{font-size:13px;color:#666}.template-actions[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:768px){.audio-config[data-v-31a7d30e]{padding:10px}.page-header[data-v-31a7d30e],.tab-content[data-v-31a7d30e]{padding:15px}.toolbar[data-v-31a7d30e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.toolbar .search-box[data-v-31a7d30e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-table[data-v-31a7d30e]{font-size:12px}.el-table .el-button--mini[data-v-31a7d30e]{padding:5px 8px;font-size:11px}.tts-config-preview[data-v-31a7d30e]{gap:5px}.config-item[data-v-31a7d30e]{font-size:11px}.slider-container[data-v-31a7d30e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.slider-label[data-v-31a7d30e]{-ms-flex-item-align:center;align-self:center}.el-form-item[data-v-31a7d30e]{margin-bottom:20px}.simple-controls[data-v-31a7d30e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.control-group[data-v-31a7d30e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.control-group label[data-v-31a7d30e]{font-size:13px}.current-template-name[data-v-31a7d30e]{font-size:12px}.simple-template-item[data-v-31a7d30e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.template-actions[data-v-31a7d30e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-actions .el-button[data-v-31a7d30e]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 5px}.template-actions .el-button[data-v-31a7d30e]:first-child{margin-left:0}.template-actions .el-button[data-v-31a7d30e]:last-child{margin-right:0}}.quick-config-container[data-v-31a7d30e]{max-width:900px;margin:0}.readonly-template-text[data-v-31a7d30e]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:12px;min-height:72px;line-height:1.5;color:#666;font-size:14px;word-wrap:break-word;white-space:pre-wrap;width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.test-values-section[data-v-31a7d30e]{margin-top:20px;padding:15px;background:#f0f9ff;border-radius:6px;border:1px solid #e0e0e0}.test-values-title[data-v-31a7d30e]{font-weight:600;color:#333;font-size:14px;margin-bottom:15px}.test-values-list[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.test-value-item[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.test-value-item label[data-v-31a7d30e]{min-width:80px;font-weight:500;color:#333;font-size:14px}.test-preview-actions[data-v-31a7d30e]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.test-preview-actions .el-button[data-v-31a7d30e]{border-radius:4px}.broadcast-preview-container[data-v-31a7d30e]{background:#f0f9ff;border:1px solid #e0e0e0;border-radius:6px;padding:15px;border-left:4px solid #67c23a}.preview-text-area[data-v-31a7d30e]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:12px;margin-bottom:10px;line-height:1.6;font-size:14px;color:#333;min-height:60px;white-space:pre-wrap;word-wrap:break-word}.preview-actions[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.preview-actions .el-button[data-v-31a7d30e]{border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.preview-actions .el-button--success[data-v-31a7d30e]{background:linear-gradient(135deg,#00b09b,#96c93d);border:none;color:#fff}.preview-actions .el-button--success[data-v-31a7d30e]:hover{background:linear-gradient(135deg,#009688,#8bc34a);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.variable-config-section[data-v-31a7d30e]{padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.variable-selector[data-v-31a7d30e]{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.variable-selector .el-button[data-v-31a7d30e]{border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.variable-selector .el-button--primary[data-v-31a7d30e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.variable-selector .el-button[data-v-31a7d30e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.variable-usage-tips[data-v-31a7d30e]{padding:15px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.tips-title[data-v-31a7d30e]{font-weight:600;color:#333;font-size:14px;margin-bottom:10px}.variable-usage-tips p[data-v-31a7d30e]{margin:5px 0;font-size:13px;color:#666;line-height:1.5}.variable-usage-tips code[data-v-31a7d30e]{background:#f0f9ff;color:#409eff;padding:2px 4px;border-radius:3px;font-family:monospace;font-size:12px}@media (max-width:768px){.quick-config-container[data-v-31a7d30e]{padding:0 10px}.readonly-template-text[data-v-31a7d30e]{width:100%;font-size:13px;padding:10px;min-height:60px}.variable-config-section[data-v-31a7d30e]{padding:15px}.variable-selector[data-v-31a7d30e]{gap:8px}.variable-selector .el-button[data-v-31a7d30e]{font-size:12px;padding:6px 12px}.variable-usage-tips[data-v-31a7d30e]{padding:12px}.tips-title[data-v-31a7d30e]{font-size:13px;margin-bottom:8px}.variable-usage-tips p[data-v-31a7d30e]{font-size:12px;margin:3px 0}.variable-usage-tips code[data-v-31a7d30e]{font-size:11px}.test-values-section[data-v-31a7d30e]{padding:12px}.test-values-title[data-v-31a7d30e]{font-size:13px;margin-bottom:12px}.test-values-list[data-v-31a7d30e]{gap:8px}.test-value-item[data-v-31a7d30e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:5px}.test-value-item label[data-v-31a7d30e]{min-width:auto;font-size:13px}.test-value-item .el-input[data-v-31a7d30e]{width:100%!important}.test-preview-actions[data-v-31a7d30e]{margin-top:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.test-preview-actions .el-button[data-v-31a7d30e]{width:100%}.broadcast-preview-container[data-v-31a7d30e]{padding:12px}.preview-text-area[data-v-31a7d30e]{padding:10px;margin-bottom:8px;font-size:13px;min-height:50px}.preview-actions[data-v-31a7d30e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-actions .el-button[data-v-31a7d30e]{width:100%;margin:0}}.no-data-tip[data-v-31a7d30e]{text-align:center;padding:30px;background:#f8f9fa;border-radius:6px;margin-bottom:20px;border:1px dashed #ddd}.no-data-tip i[data-v-31a7d30e]{font-size:48px;color:#909399;margin-bottom:15px}.no-data-tip p[data-v-31a7d30e]{color:#606266;font-size:16px;margin:0}.custom-multi-select-container[data-v-31a7d30e]{width:100%}.multi-select-item[data-v-31a7d30e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px solid #e0e0e0;-webkit-transition:all .3s ease;transition:all .3s ease}.multi-select-item[data-v-31a7d30e]:hover{border-color:#409eff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.1);box-shadow:0 2px 8px rgba(64,158,255,.1)}.multi-select-item .el-select[data-v-31a7d30e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.multi-select-item .el-button[data-v-31a7d30e]{-ms-flex-negative:0;flex-shrink:0}.dialog-footer[data-v-31a7d30e]{text-align:right;padding:20px;background:#f8f9fa;border-radius:0 0 6px 6px}.dialog-footer .el-button[data-v-31a7d30e]{margin-left:10px}