.product-detail-editor[data-v-21e9e113]{text-align:left;min-height:160px}.asset-preview[data-v-21e9e113]{display:flex;align-items:flex-start;gap:16px;margin-top:12px}.asset-preview .el-image[data-v-21e9e113],.asset-preview video[data-v-21e9e113]{max-width:400px;max-height:210px}.asset-preview .el-image[data-v-21e9e113]{width:360px;height:190px;max-width:100%}.system-page[data-v-676c80b0]{background:#f5f8fe;min-height:75vh;padding:36px 24px 56px;text-align:left;color:#122b4c}.system-container[data-v-676c80b0]{max-width:1400px;margin:0 auto}.system-admin-page[data-v-676c80b0]{background:#fff;padding:24px;min-height:60vh}.admin-list-toolbar[data-v-676c80b0]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.admin-list-toolbar .el-input[data-v-676c80b0]{width:260px}.admin-list-toolbar .el-select[data-v-676c80b0]{width:150px}.admin-catalog .el-pagination[data-v-676c80b0]{text-align:right;margin-top:20px}.admin-heading[data-v-676c80b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:16px}.admin-heading h2[data-v-676c80b0]{margin:0 0 8px;font-size:22px}.admin-heading p[data-v-676c80b0]{margin:0;color:#7185a2;font-size:13px}.admin-heading a[data-v-676c80b0]{color:#2f7cf7;white-space:nowrap;text-decoration:none}.admin-filters[data-v-676c80b0]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.admin-filters .el-input[data-v-676c80b0]{max-width:280px}.admin-filters .el-select[data-v-676c80b0]{width:150px}.education-options[data-v-676c80b0]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.education-option[data-v-676c80b0]{display:flex;gap:18px;align-items:center;text-align:left;background:#fff;border:2px solid #e2ebfa;border-radius:16px;padding:24px;cursor:pointer;color:#122b4c}.education-option.selected[data-v-676c80b0]{border-color:#2f7cf7;background:#f1f6ff}.education-option strong[data-v-676c80b0]{display:block;font-size:19px;margin-bottom:8px}.education-option.selected strong[data-v-676c80b0]{color:#1763d4}.education-option small[data-v-676c80b0]{font-size:13px;color:#6e83a2;line-height:1.6}.stage-icon[data-v-676c80b0]{background:#e8f1ff;border-radius:14px;padding:12px 6px;font-size:24px;color:#2f7cf7}.education-option:last-child .stage-icon[data-v-676c80b0]{color:#8959ed;background:#f1eaff}.catalog-toolbar[data-v-676c80b0]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:18px;gap:16px;flex-wrap:wrap}.manager-actions[data-v-676c80b0]{display:flex;align-items:center;gap:18px}.catalog-filters[data-v-676c80b0]{display:flex;align-items:flex-end;gap:22px;background:#fff;border:1px solid #e1eafa;border-radius:16px;padding:20px;flex-wrap:wrap}.filter-select[data-v-676c80b0]{width:132px;flex-shrink:0;font-size:12px;font-weight:600;color:#8a9bbb}.filter-select .el-select[data-v-676c80b0]{display:block;margin-top:9px}.scenario-filter[data-v-676c80b0]{flex:1;min-width:240px}.filter-label[data-v-676c80b0]{font-size:12px;font-weight:600;color:#8a9bbb}.scenario-options[data-v-676c80b0]{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.scenario-options button[data-v-676c80b0]{padding:8px 13px;border:1px solid #e1eafa;border-radius:22px;background:#fff;color:#617997;cursor:pointer}.scenario-options button.selected[data-v-676c80b0]{background:#eaf2ff;color:#1763d4;border-color:#2f7cf7}.clear-filters[data-v-676c80b0]{border:0;background:transparent;color:#2f7cf7;cursor:pointer;padding:10px 0;white-space:nowrap}.result-count[data-v-676c80b0]{font-size:13px;margin:18px 2px 10px;color:#7185a2}.result-count strong[data-v-676c80b0]{color:#2f7cf7}.catalog-table-container[data-v-676c80b0]{overflow-x:auto;border:1px solid #e1eafa;border-radius:16px;background:#fff}.catalog-table[data-v-676c80b0]{border-collapse:collapse;width:100%;min-width:1120px;font-size:13px}.catalog-table thead[data-v-676c80b0]{color:#fff;background:#2f7cf7}.catalog-table td[data-v-676c80b0],.catalog-table th[data-v-676c80b0]{text-align:left;padding:19px 14px;border-bottom:1px solid #e1eafa;line-height:1.65}.catalog-table thead th[data-v-676c80b0]{white-space:nowrap;font-weight:600}.catalog-table .action-column[data-v-676c80b0]{position:sticky;right:0;min-width:145px;z-index:1;background:#fff;border-left:1px solid #e1eafa}.catalog-table thead .action-column[data-v-676c80b0]{background:#2f7cf7}.catalog-table .series-row th[data-v-676c80b0]{background:#f0f5ff;color:#1763d4;padding-top:11px;padding-bottom:11px}.series-row small[data-v-676c80b0]{color:#8c9db5;font-weight:400;margin-left:8px}.series-mark[data-v-676c80b0]{display:inline-block;width:5px;height:16px;background:#2f7cf7;border-radius:4px;margin-right:12px;vertical-align:middle}.entry-name[data-v-676c80b0]{font-weight:700;min-width:150px}.scene-tags[data-v-676c80b0]{display:flex;flex-wrap:wrap;gap:5px;min-width:90px}.scene-tags span[data-v-676c80b0]{color:#7088ac;background:#edf3ff;padding:2px 8px;border-radius:5px;font-size:12px;white-space:nowrap}.level[data-v-676c80b0]{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;white-space:nowrap}.level-dot[data-v-676c80b0]{display:block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#e3eaf4;box-shadow:inset 0 0 0 1px rgba(110,137,175,.06)}.level-dot.filled[data-v-676c80b0]{background:#387de4;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.22)}.price-dots[data-v-676c80b0]{display:inline-flex;gap:4px}.price-dots i[data-v-676c80b0]{width:8px;height:8px;background:#dce6f5;border-radius:50%}.price-dots .filled[data-v-676c80b0]{background:#2f7cf7}.nowrap[data-v-676c80b0]{white-space:nowrap}.catalog-note[data-v-676c80b0],.muted[data-v-676c80b0]{color:#8a9bb5;font-size:12px}.course-features[data-v-676c80b0]{min-width:180px;max-width:260px}.catalog-empty[data-v-676c80b0]{padding:60px 24px;text-align:center;color:#8a9bb5}.draft-label[data-v-676c80b0]{display:block;font-size:11px;color:#a16a20;font-weight:400}.delete-button[data-v-676c80b0]{color:#d45656}.form-grid[data-v-676c80b0]{display:grid;grid-template-columns:1fr 1fr}.catalog-form .el-select[data-v-676c80b0]{width:100%}.binding-hint[data-v-676c80b0]{font-size:12px;color:#8a9bb5;margin:4px 0;line-height:1.6}.binding-warning[data-v-676c80b0]{color:#d45656;font-size:12px}@media (max-width:760px){.system-page[data-v-676c80b0]{padding:20px 12px}.education-options[data-v-676c80b0]{grid-template-columns:1fr;gap:10px}.education-option[data-v-676c80b0]{padding:18px}.catalog-filters[data-v-676c80b0]{gap:14px}.scenario-filter[data-v-676c80b0]{order:3;flex-basis:100%}.form-grid[data-v-676c80b0]{grid-template-columns:1fr}}