.notes-page[data-v-3bd9eaca]{width:100%;height:100%;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.notes-layout[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 40px}.notes-inner[data-v-3bd9eaca]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:24px 46px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:16px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.08)}.knowledge-panel[data-v-3bd9eaca]{width:410px;-ms-flex-negative:0;flex-shrink:0;position:sticky;top:0;max-height:calc(100vh - 100px);overflow-y:auto;background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.1);box-shadow:0 4px 24px rgba(0,0,0,.1);font-size:18px}.knowledge-panel[data-v-3bd9eaca]::-webkit-scrollbar{width:4px}.knowledge-panel[data-v-3bd9eaca]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.kp-header[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:18px 18px 14px;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-radius:16px 16px 0 0}.kp-icon[data-v-3bd9eaca]{font-size:26px;color:hsla(0,0%,100%,.9);-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.kp-title[data-v-3bd9eaca]{font-size:18px;font-weight:700;color:#fff;line-height:1.5;margin:0 0 4px}.kp-meta[data-v-3bd9eaca]{font-size:11px;color:hsla(0,0%,100%,.75)}.kp-intro[data-v-3bd9eaca]{margin:0;padding:12px 18px;font-size:18px;color:#475569;line-height:1.7;background:#f8fafc;border-bottom:1px solid #e2e8f0}.kp-sections[data-v-3bd9eaca]{padding:10px 14px;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}.kp-section[data-v-3bd9eaca]{border-radius:10px;padding:10px 12px;border-left:4px solid}.kp-s1[data-v-3bd9eaca]{border-color:#3b82f6;background:#eff6ff}.kp-s2[data-v-3bd9eaca]{border-color:#10b981;background:#f0fdf4}.kp-s3[data-v-3bd9eaca]{border-color:#8b5cf6;background:#f5f3ff}.kp-s4[data-v-3bd9eaca]{border-color:#f59e0b;background:#fffbeb}.kp-s5[data-v-3bd9eaca]{border-color:#ef4444;background:#fff1f2}.kp-section-head[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.kp-pct[data-v-3bd9eaca]{font-size:14px;font-weight:700;padding:1px 7px;border-radius:10px;white-space:nowrap}.kp-s1 .kp-pct[data-v-3bd9eaca]{color:#1d4ed8;background:#dbeafe}.kp-s2 .kp-pct[data-v-3bd9eaca]{color:#065f46;background:#d1fae5}.kp-s3 .kp-pct[data-v-3bd9eaca]{color:#5b21b6;background:#ede9fe}.kp-s4 .kp-pct[data-v-3bd9eaca]{color:#92400e;background:#fde68a}.kp-s5 .kp-pct[data-v-3bd9eaca]{color:#991b1b;background:#fecdd3}.kp-name[data-v-3bd9eaca]{font-size:14px;font-weight:700;color:#1e293b;line-height:1.4}.kp-desc[data-v-3bd9eaca]{margin:0;font-size:13.5px;color:#475569;line-height:1.7}.kp-list[data-v-3bd9eaca]{margin:0;padding-left:16px;color:#475569;font-size:13.5px;line-height:1.9}.kp-refs[data-v-3bd9eaca]{margin:2px 14px 14px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0}.kp-refs-title[data-v-3bd9eaca]{font-size:14px;font-weight:700;color:#475569;background:#f1f5f9;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.kp-refs-title i[data-v-3bd9eaca]{color:#64748b}.kp-refs-list[data-v-3bd9eaca]{margin:0;padding:8px 12px 8px 28px;color:#64748b;font-size:14px;line-height:2;background:#fff}.notes-header[data-v-3bd9eaca]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.notes-header .header-left[data-v-3bd9eaca],.notes-header[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notes-header .header-left[data-v-3bd9eaca]{gap:10px}.notes-header .header-left h2[data-v-3bd9eaca]{margin:0;font-size:22px;font-weight:700;color:#1e293b}.notes-header .header-icon[data-v-3bd9eaca]{font-size:26px;color:#3b82f6}.notes-header .header-count[data-v-3bd9eaca]{font-size:13px;color:#64748b;background:#e2e8f0;padding:2px 10px;border-radius:12px}.notes-body[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.notes-content[data-v-3bd9eaca]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;flex-direction:column;gap:12px}.notes-content[data-v-3bd9eaca],.stat-card[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.stat-card[data-v-3bd9eaca]{width:200px;-ms-flex-negative:0;flex-shrink:0;position:sticky;top:0;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:14px 12px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.07);box-shadow:0 1px 6px rgba(0,0,0,.07);border:1px solid #e8edf2}.stat-chart[data-v-3bd9eaca]{width:130px;height:130px;-ms-flex-negative:0;flex-shrink:0}.stat-info[data-v-3bd9eaca]{width:100%}.stat-title[data-v-3bd9eaca]{font-size:12px;font-weight:700;color:#1e293b;margin-bottom:8px;text-align:center}.stat-row[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:5px}.stat-dot[data-v-3bd9eaca]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.stat-label[data-v-3bd9eaca]{font-size:11px;color:#64748b;-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-val[data-v-3bd9eaca]{font-size:12px;font-weight:700;color:#374151}.stat-val.noted[data-v-3bd9eaca]{color:#3b82f6}.stat-total[data-v-3bd9eaca]{font-size:10.5px;color:#94a3b8;margin-top:6px;text-align:center;line-height:1.6}.tag-filter-bar[data-v-3bd9eaca]{background:#fff;border-radius:10px;padding:14px 18px;margin-bottom:12px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.tag-filter-bar .filter-label[data-v-3bd9eaca]{-ms-flex-negative:0;flex-shrink:0;font-size:13px;color:#64748b;font-weight:600;margin-top:3px}.tag-filter-bar .tag-list[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag-filter-bar .filter-tag[data-v-3bd9eaca]{cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.tag-filter-bar .filter-tag[data-v-3bd9eaca]:hover{opacity:.8}.tag-filter-bar .clear-filter-btn[data-v-3bd9eaca]{font-size:12px;color:#909399;padding:0}.batch-toolbar[data-v-3bd9eaca]{background:#fff;border-radius:10px;padding:10px 18px;margin-bottom:12px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.batch-toolbar .batch-left[data-v-3bd9eaca],.batch-toolbar[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.batch-toolbar .batch-left[data-v-3bd9eaca]{gap:14px}.batch-toolbar .selected-count[data-v-3bd9eaca]{font-size:13px;color:#3b82f6;font-weight:600}.batch-toolbar .batch-right[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.notes-list[data-v-3bd9eaca]{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}.empty-state[data-v-3bd9eaca]{text-align:center;padding:80px 20px;color:#94a3b8}.empty-state .empty-icon[data-v-3bd9eaca]{font-size:52px;display:block;margin-bottom:14px}.empty-state p[data-v-3bd9eaca]{font-size:15px;margin:0}.note-card[data-v-3bd9eaca]{background:#fff;border-radius:12px;padding:16px 18px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06);box-shadow:0 1px 6px rgba(0,0,0,.06);border:1px solid #e8edf2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s,-webkit-box-shadow .2s}.note-card[data-v-3bd9eaca]:hover{-webkit-box-shadow:0 4px 14px rgba(0,0,0,.09);box-shadow:0 4px 14px rgba(0,0,0,.09)}.note-card.is-selected[data-v-3bd9eaca]{border-color:#93c5fd;background:#f0f7ff}.note-index[data-v-3bd9eaca]{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;line-height:28px;text-align:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:50%;-webkit-box-shadow:0 2px 6px rgba(59,130,246,.4);box-shadow:0 2px 6px rgba(59,130,246,.4);letter-spacing:-.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.note-checkbox[data-v-3bd9eaca]{padding-top:2px;-ms-flex-negative:0;flex-shrink:0}.note-main[data-v-3bd9eaca]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.note-meta[data-v-3bd9eaca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.note-meta[data-v-3bd9eaca],.note-tags[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.note-tags[data-v-3bd9eaca]{gap:5px}.note-tag[data-v-3bd9eaca]{border-radius:4px}.no-tags-hint[data-v-3bd9eaca]{font-size:12px;color:#b0b8c4;font-style:italic;letter-spacing:.3px}.note-time[data-v-3bd9eaca]{font-size:12px;color:#94a3b8;margin-left:auto}.note-content[data-v-3bd9eaca]{font-size:14px;color:#374151;line-height:1.7;white-space:pre-wrap;word-break:break-word}.note-content.empty-content[data-v-3bd9eaca]{color:#c0c4cc;font-style:italic}.note-actions[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.action-btn[data-v-3bd9eaca]{white-space:nowrap}.view-btn[data-v-3bd9eaca]{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}.view-btn.is-viewing[data-v-3bd9eaca],.view-btn[data-v-3bd9eaca]:hover{color:#fff;background:#3b82f6;border-color:#3b82f6}.question-detail[data-v-3bd9eaca]{margin-top:14px;overflow:hidden}.qd-divider[data-v-3bd9eaca]{height:1px;background:-webkit-gradient(linear,left top,right top,from(#e2e8f0),to(transparent));background:linear-gradient(90deg,#e2e8f0,transparent);margin-bottom:14px}.qd-header[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.qd-sid[data-v-3bd9eaca]{font-size:12px;color:#fa8c16;background:#fff7e6;padding:2px 8px;border-radius:4px}.qd-title[data-v-3bd9eaca]{font-size:14px;font-weight:600;color:#1f2937;line-height:1.8;padding:10px 14px;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:0 6px 6px 0;margin-bottom:10px}.qd-options[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:10px}.qd-option[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:7px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fafafa;font-size:13px;gap:8px}.qd-option.opt-correct[data-v-3bd9eaca]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#4ade80;color:#15803d;font-weight:600}.qd-option.opt-user[data-v-3bd9eaca]{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f87171;color:#991b1b}.opt-prefix[data-v-3bd9eaca]{font-weight:700;-ms-flex-negative:0;flex-shrink:0;min-width:20px;color:#3b82f6}.opt-correct .opt-prefix[data-v-3bd9eaca]{color:#16a34a}.opt-user .opt-prefix[data-v-3bd9eaca]{color:#dc2626}.opt-text[data-v-3bd9eaca]{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.7;word-break:break-word}.opt-icon[data-v-3bd9eaca]{font-size:14px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}.opt-icon.correct[data-v-3bd9eaca]{color:#16a34a;font-weight:700}.opt-icon.wrong[data-v-3bd9eaca]{color:#dc2626;font-weight:700}.qd-customer-answer[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;padding:7px 12px;background:#fef9c3;border-radius:8px;border:1px solid #fde047;font-size:13px}.qd-answer-label[data-v-3bd9eaca]{color:#92400e;font-weight:700;white-space:nowrap}.qd-answer-value[data-v-3bd9eaca]{color:#78350f;font-weight:600;word-break:break-word}.edit-form[data-v-3bd9eaca]{padding:4px 0}.edit-row[data-v-3bd9eaca]{margin-bottom:12px}.edit-label[data-v-3bd9eaca]{display:block;font-size:13px;color:#64748b;font-weight:600;margin-bottom:6px}.edit-btns[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:4px}.batch-form[data-v-3bd9eaca]{padding:4px 0}.batch-desc[data-v-3bd9eaca]{font-size:14px;color:#374151;margin:0 0 12px;line-height:1.6}.pagination-wrap[data-v-3bd9eaca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 8px}.slide-down-enter-active[data-v-3bd9eaca],.slide-down-leave-active[data-v-3bd9eaca]{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.slide-down-enter[data-v-3bd9eaca],.slide-down-leave-to[data-v-3bd9eaca]{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}