.comment-manage-page .search-bar[data-v-e2328139]{background:var(--bg-card);border-radius:12px;margin-bottom:20px;padding:20px}.comment-manage-page .search-form[data-v-e2328139]{flex-wrap:wrap;gap:8px;display:flex}.comment-manage-page .search-form .el-form-item[data-v-e2328139]{margin-bottom:0;margin-right:16px}.comment-manage-page .table-container[data-v-e2328139]{background:var(--bg-card);border-radius:12px;padding:20px}.comment-manage-page .pagination-container[data-v-e2328139]{justify-content:flex-end;margin-top:20px;display:flex}.admin-dashboard[data-v-a88d1669]{padding:0}.section-title[data-v-a88d1669]{color:var(--text-primary);margin:0 0 16px;font-size:16px;font-weight:600}.stats-grid[data-v-a88d1669]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px;display:grid}.stat-card[data-v-a88d1669]{background:var(--bg-card);--bg-card:#fff;--text-primary:#181c32;--text-secondary:#6b7280;border-radius:12px;padding:20px;position:relative;overflow:hidden}[data-v-a88d1669] .is-dark .stat-card,.admin-layout.is-dark .stat-card[data-v-a88d1669]{--bg-card:#1a1a24;--text-primary:#fff;--text-secondary:#9ca3af}.stat-icon[data-v-a88d1669]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;position:absolute;top:16px;right:16px}.stat-icon.users[data-v-a88d1669]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.stat-icon.students[data-v-a88d1669]{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%)}.stat-icon.parents[data-v-a88d1669]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.stat-icon.active[data-v-a88d1669]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.stat-icon.tasks[data-v-a88d1669]{background:linear-gradient(135deg,#fa709a 0%,#fee140 100%)}.stat-icon.focus[data-v-a88d1669]{background:linear-gradient(135deg,#a18cd1 0%,#fbc2eb 100%)}.stat-content .stat-value[data-v-a88d1669]{color:var(--text-primary);margin-bottom:4px;font-size:32px;font-weight:700}.stat-content .stat-label[data-v-a88d1669]{color:var(--text-secondary);font-size:14px}.stat-footer[data-v-a88d1669]{align-items:center;gap:8px;margin-top:12px;display:flex}.stat-footer .stat-trend[data-v-a88d1669]{align-items:center;gap:2px;font-size:13px;font-weight:500;display:inline-flex}.stat-footer .stat-trend.up[data-v-a88d1669]{color:#10b981}.stat-footer .stat-trend.down[data-v-a88d1669]{color:#ef4444}.stat-footer .stat-note[data-v-a88d1669]{color:var(--text-secondary);font-size:12px}.quick-actions .actions-grid[data-v-a88d1669]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.action-card[data-v-a88d1669]{background:var(--bg-card);color:var(--text-primary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;text-decoration:none;transition:all .2s;display:flex}.action-card[data-v-a88d1669]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.action-card .el-icon[data-v-a88d1669]{color:#667eea;font-size:32px}.action-card span[data-v-a88d1669]{font-size:14px;font-weight:500}.grade-manage-page[data-v-4b91ceff]{background:var(--bg-primary);height:100%;padding:20px}.page-layout[data-v-4b91ceff]{gap:20px;height:100%;display:flex}.grade-list-panel[data-v-4b91ceff]{background:var(--bg-secondary);border-radius:8px;flex-direction:column;flex-shrink:0;width:280px;display:flex}.subject-config-panel[data-v-4b91ceff]{background:var(--bg-secondary);border-radius:8px;flex-direction:column;flex:1;min-width:0;display:flex}.panel-header[data-v-4b91ceff]{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.panel-header h3[data-v-4b91ceff]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.panel-content[data-v-4b91ceff]{flex:1;padding:16px;overflow:auto}.grade-group[data-v-4b91ceff]{margin-bottom:16px}.group-header[data-v-4b91ceff]{color:var(--text-secondary);background:var(--bg-tertiary);border-radius:4px;margin-bottom:8px;padding:8px 12px;font-size:13px;font-weight:600}.grade-item[data-v-4b91ceff]{cursor:pointer;color:var(--text-primary);background:0 0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:12px 16px;transition:all .2s;display:flex}.grade-item[data-v-4b91ceff]:hover{background:var(--bg-tertiary)}.grade-item.active[data-v-4b91ceff]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.grade-item.active .el-tag[data-v-4b91ceff]{color:#fff;background:#fff3;border-color:#0000}.grade-item .grade-name[data-v-4b91ceff]{font-size:14px;font-weight:500}.config-tips[data-v-4b91ceff]{margin-bottom:16px}.subject-grid[data-v-4b91ceff]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.subject-card[data-v-4b91ceff]{background:var(--bg-tertiary);cursor:pointer;border:2px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.subject-card[data-v-4b91ceff]:hover{border-color:#667eea80}.subject-card.selected[data-v-4b91ceff]{background:#667eea26;border-color:#667eea}.subject-card .subject-color[data-v-4b91ceff]{border-radius:6px;flex-shrink:0;width:32px;height:32px}.subject-card .subject-info[data-v-4b91ceff]{flex:1;min-width:0}.subject-card .subject-name[data-v-4b91ceff]{color:var(--text-primary);font-size:14px;font-weight:500}.empty-state[data-v-4b91ceff]{height:200px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}@media (width<=768px){.page-layout[data-v-4b91ceff]{flex-direction:column}.grade-list-panel[data-v-4b91ceff]{width:100%;max-height:300px}}.knowledge-point-page[data-v-c027638a]{flex-direction:column;height:100%;padding:20px;display:flex}.page-header[data-v-c027638a]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h2[data-v-c027638a]{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.page-header .header-actions[data-v-c027638a]{gap:12px;display:flex}.tree-container[data-v-c027638a]{background:var(--bg-card);--bg-card:#fff;--text-primary:#181c32;--text-secondary:#6b7280;border-radius:12px;flex:1;padding:20px;overflow:auto}[data-v-c027638a] .is-dark .tree-container{--bg-card:#1a1a24;--text-primary:#fff;--text-secondary:#9ca3af}.tree-node[data-v-c027638a]{flex:1;justify-content:space-between;align-items:center;padding-right:10px;display:flex}.tree-node .node-label[data-v-c027638a]{color:var(--text-primary);align-items:center;gap:8px;display:flex}.tree-node .node-label .level-tag[data-v-c027638a]{margin-right:4px}.tree-node .node-label .code-tag[data-v-c027638a]{font-size:12px}.tree-node .node-actions[data-v-c027638a]{display:none}.el-tree-node__content:hover .node-actions[data-v-c027638a]{gap:4px;display:inline-flex}[data-v-c027638a] .el-tree-node__content{height:36px}.admin-layout.is-dark[data-v-c027638a] .el-tree{color:var(--text-primary);background:0 0}.admin-layout.is-dark[data-v-c027638a] .el-tree-node__content:hover{background-color:#ffffff0d}.admin-layout.is-dark[data-v-c027638a] .el-tree-node.is-current>.el-tree-node__content{background-color:#667eea26}.learning-plan-manage-page[data-v-bf54a8c3]{flex-direction:column;height:100%;padding:20px;display:flex}.search-bar[data-v-bf54a8c3]{background:var(--bg-secondary);border-radius:8px;margin-bottom:16px;padding:16px}.action-bar[data-v-bf54a8c3]{margin-bottom:16px}.table-container[data-v-bf54a8c3]{background:var(--bg-secondary);border-radius:8px;flex:1;padding:16px;overflow:auto}.pagination-container[data-v-bf54a8c3]{justify-content:flex-end;margin-top:16px;display:flex}.text-muted[data-v-bf54a8c3]{color:var(--text-tertiary)}.unit[data-v-bf54a8c3]{color:var(--text-secondary);margin-left:8px}.expand-content[data-v-bf54a8c3]{background:var(--bg-tertiary);border-radius:8px;margin:8px 0;padding:16px 24px}.statistics-bar[data-v-bf54a8c3]{border-bottom:1px solid var(--border-color);gap:32px;margin-bottom:16px;padding-bottom:16px;display:flex}.statistics-bar .stat-item[data-v-bf54a8c3]{flex-direction:column;display:flex}.statistics-bar .stat-item .label[data-v-bf54a8c3]{color:var(--text-tertiary);font-size:12px}.statistics-bar .stat-item .value[data-v-bf54a8c3]{color:var(--text-primary);font-size:18px;font-weight:600}.stages-list .stage-item[data-v-bf54a8c3]{margin-bottom:16px}.stages-list .stage-item .stage-header[data-v-bf54a8c3]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.stages-list .stage-item .stage-header .stage-order[data-v-bf54a8c3]{color:var(--el-color-primary);font-weight:600}.stages-list .stage-item .stage-header .stage-name[data-v-bf54a8c3]{font-weight:500}.stages-list .stage-item .stage-header .task-count[data-v-bf54a8c3]{color:var(--text-tertiary);font-size:12px}.stages-list .stage-item .tasks-list[data-v-bf54a8c3]{margin-left:24px}.stages-list .stage-item .tasks-list .task-item[data-v-bf54a8c3]{background:var(--bg-secondary);border-radius:6px;align-items:center;gap:12px;margin-bottom:6px;padding:8px 12px;display:flex}.stages-list .stage-item .tasks-list .task-item .task-order[data-v-bf54a8c3]{color:var(--text-tertiary);min-width:48px;font-size:12px}.stages-list .stage-item .tasks-list .task-item .task-name[data-v-bf54a8c3]{flex:1}.stages-list .stage-item .tasks-list .task-item .task-difficulty[data-v-bf54a8c3]{color:var(--text-secondary);font-size:12px}.stages-list .stage-item .tasks-list .task-item .task-kps[data-v-bf54a8c3]{gap:4px;display:flex}.stages-list .stage-item .tasks-list .task-item .task-kps .kp-tag[data-v-bf54a8c3]{font-size:11px}.stage-manager .plan-info[data-v-bf54a8c3]{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.stage-manager .plan-info .plan-name[data-v-bf54a8c3]{font-size:16px;font-weight:600}.stage-list[data-v-bf54a8c3]{max-height:60vh;overflow-y:auto}.stage-list .stage-card[data-v-bf54a8c3]{background:var(--bg-tertiary);border-radius:8px;margin-bottom:12px;padding:16px}.stage-list .stage-card .stage-card-header[data-v-bf54a8c3]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.stage-list .stage-card .stage-card-header .stage-num[data-v-bf54a8c3]{color:var(--el-color-primary);min-width:60px;font-weight:600}.stage-list .stage-card .stage-card-header .stage-name-input[data-v-bf54a8c3]{flex:1}.stage-list .stage-card .stage-desc-input[data-v-bf54a8c3]{margin-bottom:12px}.stage-list .task-list[data-v-bf54a8c3]{margin-left:16px}.stage-list .task-list .task-card[data-v-bf54a8c3]{background:var(--bg-secondary);border-radius:6px;margin-bottom:8px;padding:12px}.stage-list .task-list .task-card .task-card-header[data-v-bf54a8c3]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.stage-list .task-list .task-card .task-card-header .task-num[data-v-bf54a8c3]{color:var(--text-tertiary);min-width:48px;font-size:12px}.stage-list .task-list .task-card .task-card-header .task-name-input[data-v-bf54a8c3]{flex:1}.stage-list .task-list .task-card .task-form[data-v-bf54a8c3] .el-form-item{margin-bottom:8px}.stage-list .task-list .task-card .task-form[data-v-bf54a8c3] .el-form-item .el-form-item__label{color:var(--text-tertiary);font-size:12px}.stage-list .task-list .task-card .task-form .kp-select[data-v-bf54a8c3]{width:100%}.stage-list .task-list .add-task-btn[data-v-bf54a8c3]{margin-top:8px}.stage-list .add-stage-btn[data-v-bf54a8c3]{margin-top:12px}.log-manage-page .page-header[data-v-091eb98f]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.log-manage-page .page-header .header-left .title[data-v-091eb98f]{color:var(--text-primary);margin:0 0 4px;font-size:22px;font-weight:600}.log-manage-page .page-header .header-left .subtitle[data-v-091eb98f]{color:var(--text-secondary);margin:0;font-size:14px}.filter-section[data-v-091eb98f]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;padding:20px}.filter-section .filter-form[data-v-091eb98f]{flex-wrap:wrap;gap:8px;display:flex}.filter-section .filter-form[data-v-091eb98f] .el-form-item{margin-bottom:0;margin-right:16px}.log-table-wrapper[data-v-091eb98f]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px}.operator-cell[data-v-091eb98f]{align-items:center;gap:8px;display:flex}.operator-cell .operator-avatar[data-v-091eb98f]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-size:12px;font-weight:600}.detail-cell[data-v-091eb98f]{color:var(--text-secondary);word-break:break-all;font-size:13px}.pagination-wrapper[data-v-091eb98f]{justify-content:flex-end;margin-top:20px;display:flex}[data-v-091eb98f] .el-table{--el-table-bg-color:var(--bg-card);--el-table-tr-bg-color:var(--bg-card);--el-table-header-bg-color:var(--bg-secondary);--el-table-row-hover-bg-color:var(--bg-hover);--el-table-border-color:var(--border-color);--el-table-text-color:var(--text-primary);--el-table-header-text-color:var(--text-secondary)}[data-v-091eb98f] .el-input__wrapper,[data-v-091eb98f] .el-select__wrapper{background:var(--bg-primary)}[data-v-091eb98f] .el-date-editor{--el-date-editor-width:260px}.admin-login[data-v-ec41c6c8]{background:var(--bg-primary);--bg-primary:#f5f7fa;--bg-card:#fff;--text-primary:#181c32;--text-secondary:#6b7280;--border-color:#e5e7eb;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.admin-login.is-dark[data-v-ec41c6c8]{--bg-primary:#0a0a0f;--bg-card:#1a1a24;--text-primary:#fff;--text-secondary:#9ca3af;--border-color:#ffffff1a}.login-container[data-v-ec41c6c8]{background:var(--bg-card);border-radius:16px;width:100%;max-width:420px;padding:40px;box-shadow:0 20px 60px #0000001a}.login-header[data-v-ec41c6c8]{text-align:center;margin-bottom:32px}.login-header .logo[data-v-ec41c6c8]{justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.login-header .logo .logo-icon[data-v-ec41c6c8]{font-size:32px}.login-header .logo .logo-text[data-v-ec41c6c8]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.login-header .subtitle[data-v-ec41c6c8]{color:var(--text-secondary);margin:0;font-size:14px}.login-form .el-form-item[data-v-ec41c6c8]{margin-bottom:20px}.login-form[data-v-ec41c6c8] .el-input__wrapper{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:none}.login-form[data-v-ec41c6c8] .el-input__wrapper.is-focus{border-color:#667eea}.login-form[data-v-ec41c6c8] .el-input__inner{color:var(--text-primary)}.login-form[data-v-ec41c6c8] .el-input__inner::placeholder{color:var(--text-secondary)}.login-btn[data-v-ec41c6c8]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;width:100%;height:48px;font-size:16px;font-weight:600}.login-btn[data-v-ec41c6c8]:hover{opacity:.9}.login-footer[data-v-ec41c6c8]{text-align:center;margin-top:24px}.theme-toggle[data-v-ec41c6c8]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .2s;display:inline-flex}.theme-toggle[data-v-ec41c6c8]:hover{background:var(--border-color);color:var(--text-primary)}.prompt-manage-page[data-v-53483773]{flex-direction:column;height:100%;padding:20px;display:flex}.search-bar[data-v-53483773]{background:var(--bg-secondary);border-radius:8px;margin-bottom:16px;padding:16px}.action-bar[data-v-53483773]{margin-bottom:16px}.table-container[data-v-53483773]{background:var(--bg-secondary);border-radius:8px;flex:1;padding:16px;overflow:auto}.pagination-container[data-v-53483773]{justify-content:flex-end;margin-top:16px;display:flex}.text-muted[data-v-53483773]{color:var(--text-tertiary)}.rating[data-v-53483773]{color:var(--el-color-warning)}.variables-editor .variable-row[data-v-53483773]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.content-editor .editor-header[data-v-53483773]{margin-bottom:8px}.content-editor .editor-header .tip[data-v-53483773]{color:var(--text-tertiary);font-size:12px}.test-container .test-params .param-row[data-v-53483773]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.test-container .test-params .param-row .param-label[data-v-53483773]{width:100px;font-weight:500}.test-container .test-params .no-params[data-v-53483773]{color:var(--text-tertiary);font-style:italic}.test-container .test-actions[data-v-53483773],.test-container .test-result[data-v-53483773]{margin-top:16px}.test-container .test-result .result-meta[data-v-53483773]{color:var(--text-secondary);gap:24px;margin-bottom:12px;font-size:14px;display:flex}.test-container .test-result .result-output[data-v-53483773]{background:var(--bg-tertiary);border-radius:8px;max-height:300px;padding:16px;overflow:auto}.test-container .test-result .result-output pre[data-v-53483773]{white-space:pre-wrap;word-break:break-word;margin:0;font-family:Monaco,Menlo,monospace;font-size:13px;line-height:1.6}.test-container .test-result .result-actions[data-v-53483773]{align-items:center;gap:12px;margin-top:12px;display:flex}.version-content[data-v-53483773]{background:var(--bg-tertiary);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:500px;padding:16px;font-family:Monaco,Menlo,monospace;font-size:13px;line-height:1.6;overflow:auto}.question-manage-page[data-v-29e4f90a]{flex-direction:column;height:100%;padding:20px;display:flex}.search-bar[data-v-29e4f90a]{background:var(--bg-secondary);border-radius:8px;margin-bottom:16px;padding:16px}.action-bar[data-v-29e4f90a]{margin-bottom:16px}.table-container[data-v-29e4f90a]{background:var(--bg-secondary);border-radius:8px;flex:1;padding:16px;overflow:auto}.content-cell[data-v-29e4f90a]{cursor:pointer}.content-cell[data-v-29e4f90a]:hover{color:var(--el-color-primary)}.pagination-container[data-v-29e4f90a]{justify-content:flex-end;margin-top:16px;display:flex}.option-row[data-v-29e4f90a],.blank-row[data-v-29e4f90a]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.blank-row span[data-v-29e4f90a]{width:40px}.correction-row[data-v-29e4f90a]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.correction-row span[data-v-29e4f90a]{flex-shrink:0;width:90px}.pair-row[data-v-29e4f90a]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.scoring-points-editor .sp-label[data-v-29e4f90a]{color:var(--text-secondary);margin-bottom:8px;font-size:14px}.scoring-points-editor .sp-row[data-v-29e4f90a]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.question-detail .detail-row[data-v-29e4f90a]{margin-bottom:16px}.question-detail .detail-row .label[data-v-29e4f90a]{color:var(--text-secondary);margin-right:8px;font-weight:600}.question-detail .detail-row .content[data-v-29e4f90a]{background:var(--bg-tertiary);border-radius:4px;padding:12px}.question-detail .detail-row .options .option[data-v-29e4f90a]{background:var(--bg-tertiary);border-radius:4px;margin-bottom:4px;padding:8px 12px}.question-detail .detail-row .answer[data-v-29e4f90a]{background:var(--el-color-success-light-9);color:var(--el-color-success);border-radius:4px;padding:8px 12px;font-weight:600}.question-detail .detail-row .explanation[data-v-29e4f90a]{background:var(--bg-tertiary);border-radius:4px;padding:12px;line-height:1.6}.ai-result[data-v-29e4f90a]{margin-top:16px}.ai-result .result-stats[data-v-29e4f90a]{color:var(--text-secondary);gap:24px;margin-bottom:12px;font-size:14px;display:flex}.show-audit-page .search-bar[data-v-f323d8ec]{background:var(--bg-card);border-radius:12px;margin-bottom:20px;padding:20px}.show-audit-page .search-form[data-v-f323d8ec]{flex-wrap:wrap;gap:8px;display:flex}.show-audit-page .search-form .el-form-item[data-v-f323d8ec]{margin-bottom:0;margin-right:16px}.show-audit-page .table-container[data-v-f323d8ec]{background:var(--bg-card);border-radius:12px;padding:20px}.show-audit-page .pagination-container[data-v-f323d8ec]{justify-content:flex-end;margin-top:20px;display:flex}.subject-manage-page[data-v-e562a156]{flex-direction:column;height:100%;padding:20px;display:flex}.search-bar[data-v-e562a156]{background:var(--bg-secondary);border-radius:8px;margin-bottom:16px;padding:16px}.action-bar[data-v-e562a156]{margin-bottom:16px}.table-container[data-v-e562a156]{background:var(--bg-secondary);border-radius:8px;flex:1;padding:16px;overflow:auto}.color-preview[data-v-e562a156]{border:1px solid var(--border-color);border-radius:4px;width:24px;height:24px}.system-config-page .page-header[data-v-9f5f7345]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.system-config-page .page-header .header-left .title[data-v-9f5f7345]{color:var(--text-primary);margin:0 0 4px;font-size:22px;font-weight:600}.system-config-page .page-header .header-left .subtitle[data-v-9f5f7345]{color:var(--text-secondary);margin:0;font-size:14px}.config-sections[data-v-9f5f7345]{flex-direction:column;gap:24px;display:flex}.config-section[data-v-9f5f7345]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.config-section .section-header[data-v-9f5f7345]{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:16px 20px}.config-section .section-header .section-title[data-v-9f5f7345]{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;display:flex}.config-section .section-header .section-title .el-icon[data-v-9f5f7345]{color:var(--accent-color)}.config-list[data-v-9f5f7345]{padding:8px 0}.config-item[data-v-9f5f7345]{border-bottom:1px solid var(--border-color);align-items:center;padding:16px 20px;display:flex}.config-item[data-v-9f5f7345]:last-child{border-bottom:none}.config-item[data-v-9f5f7345]:hover{background:var(--bg-hover)}.config-item .config-info[data-v-9f5f7345]{flex:1;min-width:0}.config-item .config-info .config-label[data-v-9f5f7345]{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:500}.config-item .config-info .config-desc[data-v-9f5f7345]{color:var(--text-secondary);font-size:12px}.config-item .config-value[data-v-9f5f7345]{margin:0 20px}.config-item .config-actions[data-v-9f5f7345]{gap:8px;display:flex}[data-v-9f5f7345] .el-input__wrapper,[data-v-9f5f7345] .el-input-number .el-input__wrapper{background:var(--bg-primary)}.user-list-page .search-bar[data-v-fee5d9c1]{background:var(--bg-card);--bg-card:#fff;--text-primary:#181c32;--text-secondary:#6b7280;border-radius:12px;margin-bottom:20px;padding:20px}.user-list-page[data-v-fee5d9c1] .is-dark .search-bar,.admin-layout.is-dark .user-list-page[data-v-fee5d9c1]{--bg-card:#1a1a24;--text-primary:#fff;--text-secondary:#9ca3af}.user-list-page .search-form[data-v-fee5d9c1]{flex-wrap:wrap;gap:8px;display:flex}.user-list-page .search-form .el-form-item[data-v-fee5d9c1]{margin-bottom:0;margin-right:16px}.user-list-page .table-container[data-v-fee5d9c1]{background:var(--bg-card);border-radius:12px;padding:20px}.user-list-page .user-info-cell[data-v-fee5d9c1]{align-items:center;gap:12px;display:flex}.user-list-page .user-info-cell .user-avatar[data-v-fee5d9c1]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);flex-shrink:0;font-weight:600}.user-list-page .user-info-cell .user-meta .username[data-v-fee5d9c1]{color:var(--text-primary);font-weight:500}.user-list-page .user-info-cell .user-meta .nickname[data-v-fee5d9c1]{color:var(--text-secondary);font-size:12px}.user-list-page .pagination-container[data-v-fee5d9c1]{justify-content:flex-end;margin-top:20px;display:flex}.user-detail .detail-header[data-v-fee5d9c1]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.user-detail .detail-header .user-avatar-large[data-v-fee5d9c1]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-size:24px;font-weight:600}.user-detail .detail-header .detail-meta .detail-username[data-v-fee5d9c1]{color:var(--text-primary);font-size:20px;font-weight:600}.user-detail .detail-header .detail-meta .detail-nickname[data-v-fee5d9c1]{color:var(--text-secondary)}.user-detail .bindings-section[data-v-fee5d9c1]{margin-top:24px}.user-detail .bindings-section h4[data-v-fee5d9c1]{color:var(--text-primary);margin:0 0 12px;font-size:14px}.user-detail .bindings-section .bindings-list[data-v-fee5d9c1]{flex-direction:column;gap:8px;display:flex}.user-detail .bindings-section .binding-item[data-v-fee5d9c1]{background:var(--bg-primary);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}
