.page-container[data-v-f1c7ed9d]{background:#f5f7fa;max-width:1200px;min-height:100vh;margin:0 auto;padding:24px 20px 60px}.page-header[data-v-f1c7ed9d]{text-align:center;margin:24px 0 32px}.page-title[data-v-f1c7ed9d]{color:#303133;margin:0 0 8px;font-size:28px;font-weight:700}.page-desc[data-v-f1c7ed9d]{color:#909399;margin:0;font-size:15px}.encyclopedia-layout[data-v-f1c7ed9d]{align-items:flex-start;gap:28px;display:flex}.encyclopedia-sidebar[data-v-f1c7ed9d]{flex-shrink:0;width:210px;position:-webkit-sticky;position:sticky;top:16px}.sidebar-toggle[data-v-f1c7ed9d]{cursor:pointer;color:#606266;background:#fff;border:1px solid #e4e7ed;border-radius:8px;width:100%;margin-bottom:8px;padding:10px;font-size:14px;display:none}.sidebar-sticky[data-v-f1c7ed9d]{background:#fff;border-radius:10px;position:-webkit-sticky;position:sticky;top:20px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.sidebar-title[data-v-f1c7ed9d]{color:#909399;text-transform:uppercase;letter-spacing:2px;padding:16px 16px 10px;font-size:14px;font-weight:600}.sidebar-nav[data-v-f1c7ed9d]{flex-direction:column;padding:0 0 12px;display:flex}.nav-item[data-v-f1c7ed9d]{cursor:pointer;color:#606266;border-left:3px solid #0000;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s;display:flex}.nav-item[data-v-f1c7ed9d]:hover{color:#409eff;background:#f0f5ff}.nav-item.active[data-v-f1c7ed9d]{color:#409eff;background:#ecf5ff;font-weight:500}.nav-icon[data-v-f1c7ed9d]{flex-shrink:0;font-size:16px;line-height:1}.nav-order[data-v-f1c7ed9d]{color:#c0c4cc;min-width:18px;font-size:12px;font-weight:600}.nav-label[data-v-f1c7ed9d]{font-size:13px;line-height:1.3}.encyclopedia-main[data-v-f1c7ed9d]{flex:1;min-width:0}.section-block[data-v-f1c7ed9d]{margin-bottom:40px;scroll-margin-top:20px}.section-header[data-v-f1c7ed9d]{background:#fff;border-left:4px solid;border-radius:10px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #0000000d}.section-icon[data-v-f1c7ed9d]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.section-title-group[data-v-f1c7ed9d]{flex:1}.section-title[data-v-f1c7ed9d]{color:#303133;margin:0 0 4px;font-size:20px;font-weight:700}.section-subtitle[data-v-f1c7ed9d]{color:#909399;margin:0;font-size:13px}.section-order[data-v-f1c7ed9d]{color:#c0c4cc;background:#f5f7fa;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600}.section-children[data-v-f1c7ed9d]{flex-direction:column;gap:10px;display:flex}.child-card[data-v-f1c7ed9d]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px #0000000a}.child-header[data-v-f1c7ed9d]{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;transition:background .2s;display:flex}.child-header[data-v-f1c7ed9d]:hover{background:#fafafa}.child-title-row[data-v-f1c7ed9d]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.child-tag[data-v-f1c7ed9d]{flex-shrink:0}.child-title[data-v-f1c7ed9d]{color:#303133;margin:0;font-size:15px;font-weight:600}.expand-icon[data-v-f1c7ed9d]{color:#c0c4cc;flex-shrink:0;font-size:14px;transition:transform .3s}.expand-icon.expanded[data-v-f1c7ed9d]{transform:rotate(180deg)}.child-body[data-v-f1c7ed9d]{border-top:1px solid #f0f0f0;padding:0 18px 18px}.child-summary[data-v-f1c7ed9d]{color:#606266;margin:14px 0;font-size:14px;line-height:1.8}.detail-list[data-v-f1c7ed9d]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.detail-item[data-v-f1c7ed9d]{background:#f9fafb;border-left:3px solid #e4e7ed;border-radius:6px;padding:12px 14px}.detail-label[data-v-f1c7ed9d]{color:#409eff;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.detail-text[data-v-f1c7ed9d]{color:#606266;margin:0;font-size:13px;line-height:1.7}.solution-box[data-v-f1c7ed9d]{background:#f0f9ff;border-radius:8px;margin-top:12px;padding:14px 16px}.solution-header[data-v-f1c7ed9d]{color:#409eff;align-items:center;gap:6px;margin-bottom:6px;display:flex}.solution-label[data-v-f1c7ed9d]{font-size:14px;font-weight:600}.solution-text[data-v-f1c7ed9d]{color:#606266;margin:0;font-size:13px;line-height:1.7}.back-to-top[data-v-f1c7ed9d]{color:#c0c4cc;cursor:pointer;justify-content:center;align-items:center;gap:4px;margin-top:8px;padding:10px;font-size:12px;transition:color .2s;display:flex}.back-to-top[data-v-f1c7ed9d]:hover{color:#409eff}.encyclopedia-footnote[data-v-f1c7ed9d]{background:linear-gradient(135deg,#fef8e6 0%,#fef3d6 100%);border:1px solid #fce6b4;border-radius:12px;align-items:flex-start;gap:16px;margin-top:40px;padding:24px;display:flex}.footnote-icon[data-v-f1c7ed9d]{flex-shrink:0;font-size:36px;line-height:1}.footnote-content[data-v-f1c7ed9d]{flex:1}.footnote-title[data-v-f1c7ed9d]{color:#b8860b;margin:0 0 8px;font-size:18px;font-weight:700}.footnote-text[data-v-f1c7ed9d]{color:#8b7a3e;margin:0;font-size:14px;line-height:1.8}.footnote-disclaimer[data-v-f1c7ed9d]{color:#b0a070;font-size:12px;font-style:italic}@media (max-width:820px){.page-container[data-v-f1c7ed9d]{padding:12px 10px 40px}.page-title[data-v-f1c7ed9d]{font-size:20px}.page-desc[data-v-f1c7ed9d]{font-size:13px}.encyclopedia-layout[data-v-f1c7ed9d]{flex-direction:column}.encyclopedia-sidebar[data-v-f1c7ed9d]{width:100%;position:static}.sidebar-toggle[data-v-f1c7ed9d]{display:block}.sidebar-sticky[data-v-f1c7ed9d]{position:static}.encyclopedia-sidebar.sidebar-collapsed .sidebar-sticky[data-v-f1c7ed9d]>:not(.sidebar-title){display:none}.section-header[data-v-f1c7ed9d]{flex-wrap:wrap;padding:12px 14px}.section-title[data-v-f1c7ed9d]{font-size:17px}.child-header[data-v-f1c7ed9d]{padding:12px 14px}.child-title[data-v-f1c7ed9d]{font-size:14px}.encyclopedia-footnote[data-v-f1c7ed9d]{flex-direction:column;padding:16px}}@media (max-width:380px){.page-container[data-v-f1c7ed9d]{padding:8px}.el-tabs__item[data-v-f1c7ed9d]{padding:0 6px;font-size:12px}.el-button[data-v-f1c7ed9d]{min-height:32px;font-size:12px}}@media (max-width:374px){.page-container[data-v-f1c7ed9d]{padding:4px}.page-title[data-v-f1c7ed9d]{font-size:15px}.page-desc[data-v-f1c7ed9d]{font-size:12px}.el-tabs__item[data-v-f1c7ed9d]{padding:0 4px;font-size:12px}}
