@media (max-width:768px){.footer-content[data-v-392262ef]{grid-template-columns:1fr!important;gap:20px!important}.footer-links[data-v-392262ef]{flex-direction:column!important;gap:20px!important}}#app{display:flex;flex-direction:column;min-height:100vh}#app>div:first-child{flex:1}.router-link-active[data-v-101a807c]{color:#667eea!important;border-bottom-color:#667eea!important;background-color:#f8f9ff!important}.router-link-active[data-v-101a807c]:hover{color:#667eea!important}a[data-v-101a807c]:hover{color:#667eea!important;background-color:#f8f9ff!important}@keyframes fadeIn-101a807c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}div[style*="transition:transform"][data-v-2f30cd50]:hover{transform:translateY(-5px)}@keyframes spin-271e14c4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.year-item[data-v-271e14c4]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.year-item[data-v-271e14c4]:hover{background-color:#f8f9ff!important}.year-selected[data-v-271e14c4]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;font-weight:600!important;border:none!important}.report-summary[data-v-271e14c4]{max-height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.report-summary[data-v-271e14c4] p{margin:0 0 8px 0}.report-summary[data-v-271e14c4] p:last-child{margin-bottom:0}.report-summary[data-v-271e14c4] strong{font-weight:600;color:#333}.report-summary[data-v-271e14c4] em{font-style:italic;color:#555}.year-selected[data-v-271e14c4]:hover{background:linear-gradient(135deg,#667eea,#764ba2)!important}.main-content[data-v-c0c022dc]{min-height:calc(100vh - 200px);background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:40px 20px}.container[data-v-c0c022dc]{max-width:1000px;margin:0 auto}.loading[data-v-c0c022dc]{text-align:center;padding:80px 20px;color:#666;opacity:0;transition:opacity .2s ease-in}.loading.show[data-v-c0c022dc]{opacity:1}.error-state[data-v-c0c022dc]{text-align:center;padding:80px 20px;color:#666}.error-state.hidden[data-v-c0c022dc]{display:none!important;visibility:hidden!important;opacity:0!important}.loading-spinner[data-v-c0c022dc]{width:40px;height:40px;margin:0 auto 16px;border:4px solid #f3f3f3;border-top:4px solid #1890ff;border-radius:50%;animation:spin-c0c022dc 1s linear infinite}@keyframes spin-c0c022dc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.report-detail[data-v-c0c022dc]{background:#fff;border-radius:12px;padding:48px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.btn-back[data-v-c0c022dc]{background:none;border:1px solid #d9d9d9;padding:8px 16px;border-radius:6px;color:#666;cursor:pointer;font-size:14px;margin-bottom:24px;transition:all .3s ease}.btn-back[data-v-c0c022dc]:hover{background:#f5f5f5;border-color:#1890ff;color:#1890ff}.report-header[data-v-c0c022dc]{border-bottom:2px solid #f0f0f0;padding-bottom:24px;margin-bottom:32px}.report-title[data-v-c0c022dc]{font-size:32px;font-weight:700;color:#333;margin:0 0 16px 0;line-height:1.4}.report-meta[data-v-c0c022dc]{display:flex;gap:24px;flex-wrap:wrap}.meta-item[data-v-c0c022dc]{display:flex;align-items:center;gap:6px;font-size:14px;color:#999}.meta-item svg[data-v-c0c022dc]{width:16px;height:16px}.regulations-section[data-v-c0c022dc]{margin-bottom:48px}.section-title[data-v-c0c022dc]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;color:#333;margin:0 0 24px 0}.section-title svg[data-v-c0c022dc]{width:20px;height:20px;color:#1890ff}.regulations-list[data-v-c0c022dc]{display:grid;gap:16px}.regulation-item-wrapper[data-v-c0c022dc]{background:#f8f9ff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;transition:all .3s ease;margin-bottom:16px}.regulation-item-wrapper[data-v-c0c022dc]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.regulation-header[data-v-c0c022dc]{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transition:all .3s ease;display:flex;flex-direction:column;gap:12px}.regulation-header[data-v-c0c022dc]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.header-row[data-v-c0c022dc]{display:flex;justify-content:space-between;align-items:center}.regulation-title[data-v-c0c022dc]{font-size:16px;font-weight:600;line-height:1.4;flex:1}.info-row[data-v-c0c022dc]{display:flex;justify-content:space-between;align-items:center}.tag-path[data-v-c0c022dc]{font-size:13px;opacity:.9;display:flex;align-items:center;flex-wrap:wrap;flex:1}.tag-node[data-v-c0c022dc]{color:hsla(0,0%,100%,.9);font-size:13px}.tag-separator[data-v-c0c022dc]{color:hsla(0,0%,100%,.7);margin:0 4px;font-size:12px}.detail-toggle[data-v-c0c022dc]{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;background:hsla(0,0%,100%,.1);transition:all .3s ease}.detail-toggle[data-v-c0c022dc]:hover{background:hsla(0,0%,100%,.2)}.detail-toggle[data-v-c0c022dc]:before{content:"👁️";font-size:16px}.summary-toggle[data-v-c0c022dc]{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;background:hsla(0,0%,100%,.1);transition:all .3s ease}.summary-toggle[data-v-c0c022dc]:hover{background:hsla(0,0%,100%,.2)}.summary-toggle[data-v-c0c022dc]:before{content:"📋";font-size:16px}.expand-icon[data-v-c0c022dc]{font-size:14px;transition:transform .3s ease;color:hsla(0,0%,100%,.9)}.expand-icon.expanded[data-v-c0c022dc]{transform:rotate(180deg)}.regulation-summary-content[data-v-c0c022dc]{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fff}.regulation-summary-content.expanded[data-v-c0c022dc]{max-height:300px}.summary-text[data-v-c0c022dc]{padding:20px;color:#666;font-size:14px;line-height:1.6;border-top:1px solid #e9ecef;white-space:pre-wrap;word-wrap:break-word;background:#fafbff}.comment-content[data-v-c0c022dc]{background:#fafafa;border-radius:8px;padding:24px;line-height:1.8;color:#555}.comment-content[data-v-c0c022dc] p{margin:0 0 16px 0}.comment-content[data-v-c0c022dc] p:last-child{margin-bottom:0}.comment-content[data-v-c0c022dc] h1,.comment-content[data-v-c0c022dc] h2,.comment-content[data-v-c0c022dc] h3{margin:24px 0 16px 0;color:#333}.comment-content[data-v-c0c022dc] ol,.comment-content[data-v-c0c022dc] ul{margin:0 0 16px 0;padding-left:24px}.rich-text-content[data-v-c0c022dc]{line-height:1.8}.rich-text-content[data-v-c0c022dc] p{margin:0 0 16px 0;color:#555}.rich-text-content[data-v-c0c022dc] p:last-child{margin-bottom:0}.rich-text-content[data-v-c0c022dc] strong{font-weight:600;color:#333}.rich-text-content[data-v-c0c022dc] em{font-style:italic;color:#666}.rich-text-content[data-v-c0c022dc] h1,.rich-text-content[data-v-c0c022dc] h2,.rich-text-content[data-v-c0c022dc] h3,.rich-text-content[data-v-c0c022dc] h4,.rich-text-content[data-v-c0c022dc] h5,.rich-text-content[data-v-c0c022dc] h6{margin:24px 0 16px 0;color:#333;font-weight:600}.rich-text-content[data-v-c0c022dc] h1{font-size:24px}.rich-text-content[data-v-c0c022dc] h2{font-size:20px}.rich-text-content[data-v-c0c022dc] h3{font-size:18px}.rich-text-content[data-v-c0c022dc] ol,.rich-text-content[data-v-c0c022dc] ul{margin:0 0 16px 0;padding-left:24px}.rich-text-content[data-v-c0c022dc] li{margin:4px 0;color:#555}.rich-text-content[data-v-c0c022dc] blockquote{margin:16px 0;padding:16px 20px;background:#f8f9ff;border-left:4px solid #667eea;border-radius:0 8px 8px 0;color:#666;font-style:italic}.rich-text-content[data-v-c0c022dc] a{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.rich-text-content[data-v-c0c022dc] a:hover{border-bottom-color:#667eea}.navigation[data-v-c0c022dc]{display:flex;gap:16px;padding-top:32px;border-top:2px solid #f0f0f0}.nav-btn[data-v-c0c022dc]{flex:1;padding:20px;background:#f8f9ff;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;text-align:left;transition:all .3s ease}.nav-btn[data-v-c0c022dc]:hover{background:#e6f7ff;border-color:#1890ff}.nav-btn.next[data-v-c0c022dc]{text-align:right}.nav-label[data-v-c0c022dc]{display:block;font-size:12px;color:#999;margin-bottom:8px}.nav-title[data-v-c0c022dc]{display:block;font-size:14px;font-weight:600;color:#333}.error-icon[data-v-c0c022dc]{font-size:64px;margin-bottom:20px}.error-text[data-v-c0c022dc]{font-size:18px;margin:0 0 24px 0}.btn-back-home[data-v-c0c022dc]{padding:10px 24px;background:#1890ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.regulation-overlay[data-v-c0c022dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.regulation-overlay.show[data-v-c0c022dc]{opacity:1;visibility:visible}.regulation-detail-card[data-v-c0c022dc]{background:#fff;border-radius:16px;max-width:800px;max-height:90vh;width:90%;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.9);transition:transform .3s ease}.regulation-overlay.show .regulation-detail-card[data-v-c0c022dc]{transform:scale(1)}.detail-header[data-v-c0c022dc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 30px;display:flex;align-items:center;justify-content:space-between;border-radius:16px 16px 0 0}.back-btn[data-v-c0c022dc]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease}.back-btn[data-v-c0c022dc]:hover{background:hsla(0,0%,100%,.3)}.detail-content[data-v-c0c022dc]{padding:30px}.detail-title[data-v-c0c022dc]{font-size:24px;font-weight:700;color:#333;margin-bottom:20px}.detail-info[data-v-c0c022dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;padding:20px;background:#f8f9ff;border-radius:12px}.info-item[data-v-c0c022dc]{display:flex;align-items:center;gap:10px}.info-icon[data-v-c0c022dc]{font-size:20px}.info-text[data-v-c0c022dc]{color:#666;font-size:14px}.info-value[data-v-c0c022dc]{color:#333;font-weight:600;font-size:16px}.detail-tags[data-v-c0c022dc]{margin-bottom:30px}.detail-tags h3[data-v-c0c022dc]{color:#333;font-size:18px;margin-bottom:15px}.detail-summary[data-v-c0c022dc]{background:#f8f9ff;padding:20px;border-radius:12px;margin-bottom:30px}.detail-summary h3[data-v-c0c022dc]{color:#333;font-size:18px;margin-bottom:15px}.detail-summary p[data-v-c0c022dc]{color:#666;line-height:1.8;font-size:15px}.action-buttons[data-v-c0c022dc]{display:flex;gap:15px;flex-wrap:wrap}.btn[data-v-c0c022dc]{padding:12px 24px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.btn-primary[data-v-c0c022dc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-c0c022dc]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.3)}.btn-secondary[data-v-c0c022dc]{background:#f8f9ff;color:#667eea;border:1px solid #e0e3ff}.btn-secondary[data-v-c0c022dc]:hover{background:#eef0ff}.detail-error[data-v-c0c022dc],.detail-loading[data-v-c0c022dc]{text-align:center;padding:60px 30px;color:#666}.detail-error .error-icon[data-v-c0c022dc]{font-size:48px;margin-bottom:20px}.detail-error .error-text[data-v-c0c022dc]{font-size:16px;margin-bottom:20px}@media (max-width:768px){.report-detail[data-v-c0c022dc]{padding:24px}.report-title[data-v-c0c022dc]{font-size:24px}.navigation[data-v-c0c022dc]{flex-direction:column}.regulation-detail-card[data-v-c0c022dc]{width:100%;max-width:100%;max-height:100vh;border-radius:0}.detail-header[data-v-c0c022dc]{border-radius:0}.detail-content[data-v-c0c022dc]{padding:20px}.detail-info[data-v-c0c022dc]{grid-template-columns:1fr;gap:15px}.action-buttons[data-v-c0c022dc]{flex-direction:column}.btn[data-v-c0c022dc]{width:100%}}.pdf-wrapper[data-v-4ba35c4b]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:auto;background:#f3f4f6;border-radius:8px;padding:16px}.pdf-canvas-wrapper[data-v-4ba35c4b]{display:flex;justify-content:center;align-items:flex-start;width:100%;min-height:100%}.pdf-canvas[data-v-4ba35c4b]{max-width:100%;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:8px;display:block}.pdf-error[data-v-4ba35c4b],.pdf-loading[data-v-4ba35c4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#666}.pdf-error[data-v-4ba35c4b]{color:#d32f2f}.category-grid[data-v-1a37c53f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.category-card[data-v-1a37c53f]{background:#fff;border:2px solid #e4e7ed;border-radius:12px;padding:24px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.category-card[data-v-1a37c53f]:hover{border-color:#409eff;transform:translateY(-4px);box-shadow:0 8px 25px rgba(64,158,255,.15)}.category-card.active[data-v-1a37c53f]{border-color:#409eff;background:linear-gradient(135deg,#409eff,#67c23a);color:#fff}.category-icon[data-v-1a37c53f]{font-size:48px;margin-bottom:16px}.category-title[data-v-1a37c53f]{font-size:20px;font-weight:600;margin:0 0 12px 0;color:inherit}.category-description[data-v-1a37c53f]{font-size:14px;line-height:1.5;margin:0 0 16px 0;color:inherit;opacity:.8}.category-count[data-v-1a37c53f]{font-size:12px;font-weight:500;color:inherit;opacity:.7}.video-grid[data-v-1a37c53f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px}.video-card[data-v-1a37c53f]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.video-card[data-v-1a37c53f]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.video-thumbnail[data-v-1a37c53f]{position:relative;width:100%;height:160px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-thumbnail img[data-v-1a37c53f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.default-thumbnail[data-v-1a37c53f]{font-size:48px;color:#c0c4cc}.video-duration[data-v-1a37c53f]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px}.play-button[data-v-1a37c53f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:all .3s ease}.video-card:hover .play-button[data-v-1a37c53f]{background:rgba(64,158,255,.9);transform:translate(-50%,-50%) scale(1.1)}.video-info[data-v-1a37c53f]{padding:16px}.video-title[data-v-1a37c53f]{font-size:16px;font-weight:600;margin:0 0 8px 0;color:#303133}.video-description[data-v-1a37c53f],.video-title[data-v-1a37c53f]{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-description[data-v-1a37c53f]{font-size:14px;color:#606266;margin:0 0 12px 0}.video-meta[data-v-1a37c53f]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#909399}.video-paid[data-v-1a37c53f],.video-views[data-v-1a37c53f]{display:flex;align-items:center;gap:4px}.video-paid[data-v-1a37c53f]{color:#e6a23c;font-weight:500}.video-player-container[data-v-1a37c53f]{text-align:center}.video-details h3[data-v-1a37c53f]{margin:0 0 12px 0;color:#303133}.video-details p[data-v-1a37c53f]{margin:0 0 16px 0;color:#606266;line-height:1.6}.video-stats[data-v-1a37c53f]{display:flex;justify-content:center;gap:20px;font-size:14px;color:#909399}.video-stats span[data-v-1a37c53f]{display:flex;align-items:center;gap:4px}.video-tags[data-v-1a37c53f]{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}.video-duration-text[data-v-1a37c53f]{color:#909399;font-size:12px}.remote-video-container[data-v-1a37c53f]{position:relative;width:100%;height:400px}@media (max-width:768px){.category-grid[data-v-1a37c53f]{grid-template-columns:1fr}.video-grid[data-v-1a37c53f]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.video-stats[data-v-1a37c53f]{flex-direction:column;gap:8px}}.book-grid[data-v-299d4d32]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.book-card[data-v-299d4d32]{background:linear-gradient(145deg,#fff,#f5f7fa);border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(35,82,160,.12);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:16px}.book-card[data-v-299d4d32]:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(35,82,160,.18)}.book-badge[data-v-299d4d32]{position:absolute;top:20px;right:-40px;background:#1a6bc7;color:#fff;padding:6px 60px;transform:rotate(45deg);font-size:12px;font-weight:600;letter-spacing:1px}.book-title[data-v-299d4d32]{font-size:20px;font-weight:700;margin:0;color:#1f2d3d}.book-description[data-v-299d4d32]{font-size:14px;color:#4a5568;line-height:1.6;margin:0;min-height:60px}.book-meta[data-v-299d4d32]{display:flex;gap:16px;font-size:13px;color:#67758d;flex-wrap:wrap}.book-meta span[data-v-299d4d32]{display:inline-flex;align-items:center;gap:6px}.book-actions[data-v-299d4d32]{margin-top:auto}.empty-state[data-v-299d4d32]{text-align:center;padding:60px;color:#999;display:flex;flex-direction:column;align-items:center;gap:12px}.preview-header[data-v-299d4d32]{display:flex;justify-content:space-between;align-items:center;gap:16px}.preview-header h3[data-v-299d4d32]{margin:0;font-size:18px;color:#1f2d3d}.meta[data-v-299d4d32]{margin:4px 0 0 0;color:#606266;font-size:12px;display:flex;gap:12px;flex-wrap:wrap}.pdf-wrapper[data-v-299d4d32]{min-height:560px;display:flex;align-items:flex-start;justify-content:center;background:#f3f4f6;border-radius:12px;padding:16px;max-height:560px;overflow-y:auto}.pdf-canvas[data-v-299d4d32]{width:100%;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:block}.pdf-controls[data-v-299d4d32]{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pdf-controls .page-info[data-v-299d4d32]{font-size:13px;color:#606266;display:flex;flex-direction:column;align-items:center}.pdf-error[data-v-299d4d32],.pdf-loading[data-v-299d4d32]{text-align:center;color:#606266;display:flex;flex-direction:column;align-items:center;gap:8px}.contact-content[data-v-299d4d32]{text-align:center;display:flex;flex-direction:column;gap:12px}.qr-wrapper[data-v-299d4d32]{display:flex;justify-content:center;padding:12px}.qr-wrapper img[data-v-299d4d32]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb}.qr-placeholder[data-v-299d4d32]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#909399}@media (max-width:768px){.book-grid[data-v-299d4d32]{grid-template-columns:1fr}.book-card[data-v-299d4d32]{padding:24px}.pdf-wrapper[data-v-299d4d32]{min-height:400px;max-height:400px}}.template-container[data-v-7aa481ba]{min-height:calc(100vh - 200px);background:linear-gradient(135deg,#eef4ff,#d6e4ff)}.template-wrapper[data-v-7aa481ba]{max-width:1200px;margin:0 auto;padding:40px 20px}.content[data-v-7aa481ba]{display:flex;gap:20px}.sidebar[data-v-7aa481ba]{width:280px;background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 18px rgba(26,86,219,.12);max-height:650px;overflow-y:auto}.sidebar-header[data-v-7aa481ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sidebar-header h3[data-v-7aa481ba]{margin:0;font-size:18px;color:#1a56db}.sidebar-search[data-v-7aa481ba]{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.sidebar-search-row[data-v-7aa481ba]{display:flex;gap:8px}.sidebar-search-row .el-input[data-v-7aa481ba]{flex:1}.reset-btn[data-v-7aa481ba]{align-self:flex-start}.tree-node[data-v-7aa481ba]{display:flex;align-items:center;gap:8px;color:#333}.tree-node .node-label[data-v-7aa481ba]{font-size:14px}.list-section[data-v-7aa481ba]{flex:1;background:#fff;border-radius:15px;padding:24px;box-shadow:0 5px 18px rgba(26,86,219,.12);display:flex;flex-direction:column;gap:20px}.list-header h3[data-v-7aa481ba]{margin:0;font-size:22px;color:#1f2d3d}.list-header p[data-v-7aa481ba]{margin:4px 0 0 0;color:#606266}.empty-state[data-v-7aa481ba]{text-align:center;color:#909399;padding:80px 0}.empty-state i[data-v-7aa481ba]{font-size:40px;display:block;margin-bottom:16px}.template-list[data-v-7aa481ba]{display:flex;flex-direction:column;gap:16px}.template-card[data-v-7aa481ba]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(145deg,#fff,#f0f6ff);padding:20px;border-radius:12px;box-shadow:0 4px 16px rgba(26,86,219,.08);gap:16px}.template-info[data-v-7aa481ba]{flex:1;display:flex;flex-direction:column;gap:10px}.template-title[data-v-7aa481ba]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#1a56db}.template-summary[data-v-7aa481ba]{margin:0;color:#4a5568;font-size:14px;line-height:1.6}.template-meta[data-v-7aa481ba]{display:flex;gap:16px;color:#909399;font-size:12px}.template-meta span[data-v-7aa481ba]{display:inline-flex;align-items:center;gap:4px}.template-actions[data-v-7aa481ba]{display:flex;gap:10px}.pdf-wrapper[data-v-7aa481ba]{min-height:560px;display:flex;align-items:flex-start;justify-content:center;background:#f3f4f6;border-radius:12px;padding:16px;max-height:560px;overflow-y:auto;position:relative}.pdf-canvas-wrapper[data-v-7aa481ba]{position:relative}.pdf-canvas[data-v-7aa481ba]{width:100%;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:block}.watermark-layer[data-v-7aa481ba]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:60px}.watermark-text[data-v-7aa481ba]{font-size:20px;color:rgba(26,107,199,.12);transform:rotate(-25deg);font-weight:600;white-space:nowrap}.pdf-error[data-v-7aa481ba],.pdf-loading[data-v-7aa481ba]{text-align:center;color:#606266;display:flex;flex-direction:column;align-items:center;gap:8px}.pdf-controls[data-v-7aa481ba]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.docx-preview-wrapper[data-v-7aa481ba]{width:100%;display:flex;flex-direction:column;max-height:600px;overflow:visible;box-sizing:border-box;position:relative}.docx-content-wrapper[data-v-7aa481ba]{flex:1;overflow:auto;padding:20px;background:#f8f9ff;border-radius:8px;margin-bottom:12px;box-sizing:border-box;min-height:0;position:relative}.docx-content-container[data-v-7aa481ba]{font-family:Microsoft YaHei,SimSun,Arial,sans-serif;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;overflow-x:auto;position:relative;min-width:0}.docx-content-container[data-v-7aa481ba] *{max-width:100%;box-sizing:border-box}.docx-content-container[data-v-7aa481ba] div,.docx-content-container[data-v-7aa481ba] p{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.docx-content-container[data-v-7aa481ba] p{margin:8px 0;line-height:1.6;box-sizing:border-box}.docx-content-container[data-v-7aa481ba] table{border-collapse:collapse;margin:16px 0;width:100%;max-width:100%;table-layout:auto;word-wrap:break-word;box-sizing:border-box;display:table}.docx-content-container[data-v-7aa481ba] table td,.docx-content-container[data-v-7aa481ba] table th{border:1px solid #ddd;padding:8px;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;min-width:0;max-width:none}.docx-content-container[data-v-7aa481ba] img{max-width:100%;height:auto;margin:16px 0;box-sizing:border-box;display:block}.docx-pagination[data-v-7aa481ba]{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e0e3ff;flex-shrink:0;flex-wrap:wrap;position:relative;z-index:1;margin-top:8px}.page-input-group[data-v-7aa481ba]{display:flex;align-items:center;gap:4px;font-size:14px;color:#333;flex-wrap:wrap;position:relative;z-index:10}.template-preview-dialog[data-v-7aa481ba] .el-select-dropdown{z-index:3000!important}.template-preview-dialog[data-v-7aa481ba] .el-input,.template-preview-dialog[data-v-7aa481ba] .el-input__inner{position:relative;z-index:1}.template-preview-dialog[data-v-7aa481ba] .el-dialog__wrapper{overflow:visible!important}.template-preview-dialog[data-v-7aa481ba] .el-dialog{display:flex;flex-direction:column;max-height:90vh;overflow:visible!important}.docx-pagination[data-v-7aa481ba] .el-input,.docx-pagination[data-v-7aa481ba] .el-input__inner{position:relative;z-index:100}.template-preview-dialog[data-v-7aa481ba] .el-dialog__body{padding:20px;max-height:calc(100vh - 200px);overflow:visible;display:flex;flex-direction:column;position:relative;flex:1;min-height:0}.preview-warning[data-v-7aa481ba]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff7e6;color:#d48806;border:1px solid #ffe58f;border-radius:8px;margin-bottom:12px}@media (max-width:992px){.content[data-v-7aa481ba]{flex-direction:column}.sidebar[data-v-7aa481ba]{width:100%;max-height:300px}}@media (max-width:768px){.page-header[data-v-7aa481ba]{flex-direction:column;align-items:flex-start}.search-bar[data-v-7aa481ba]{width:100%}.search-bar .el-input[data-v-7aa481ba]{flex:1}.pdf-wrapper[data-v-7aa481ba]{min-height:400px;max-height:400px}}.contact-content[data-v-7aa481ba]{text-align:center;display:flex;flex-direction:column;gap:12px}.contact-content p[data-v-7aa481ba]{margin:0;color:#606266;font-size:14px}.qr-wrapper[data-v-7aa481ba]{display:flex;justify-content:center;padding:12px}.qr-wrapper img[data-v-7aa481ba]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb}.qr-placeholder[data-v-7aa481ba]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#909399;padding:40px 20px}.qr-placeholder i[data-v-7aa481ba]{font-size:48px}.qr-placeholder p[data-v-7aa481ba]{margin:0;font-size:14px}.customer-service-dialog.el-dialog__wrapper[data-v-7aa481ba],.customer-service-dialog[data-v-7aa481ba],body>.el-dialog__wrapper.customer-service-dialog[data-v-7aa481ba]{z-index:4000!important}body>.v-modal[data-v-7aa481ba]:last-of-type{z-index:3999!important}body>.el-dialog__wrapper[data-v-7aa481ba]:last-of-type{z-index:4000!important}.customer-service-dialog.el-dialog__wrapper[style*="display: none"][data-v-7aa481ba]{display:block!important;z-index:4000!important}div[style*="transition:all"][data-v-011a40be]:hover{transform:translateY(-5px);border-color:#667eea!important;box-shadow:0 5px 15px rgba(102,126,234,.2)}.categorized-links[data-v-354ca612]{display:flex;flex-direction:column;gap:20px}.category-section[data-v-354ca612]{border:1px solid #e0e0e0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.category-header[data-v-354ca612]{display:flex;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);cursor:pointer;transition:all .3s ease;border-bottom:1px solid #e0e0e0}.category-header[data-v-354ca612]:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.category-header.expanded[data-v-354ca612]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-bottom:1px solid #90caf9}.category-title[data-v-354ca612]{font-weight:600;color:#2c3e50;font-size:18px;margin-right:12px}.category-count[data-v-354ca612]{color:#6c757d;font-size:14px;margin-right:auto}.expand-icon[data-v-354ca612]{color:#6c757d;font-size:14px;transition:transform .3s ease}.category-links[data-v-354ca612]{padding:20px;background:#fff;display:flex;flex-direction:column;gap:15px}.subcategory-section[data-v-354ca612]{border:1px solid #e8e8e8;border-radius:8px;background:#fafafa;overflow:hidden}.subcategory-header[data-v-354ca612]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f0f0f0,#e8e8e8);cursor:pointer;transition:all .3s ease;border-bottom:1px solid #ddd}.subcategory-header[data-v-354ca612]:hover{background:linear-gradient(135deg,#e8e8e8,#ddd)}.subcategory-header.expanded[data-v-354ca612]{background:linear-gradient(135deg,#e1f5fe,#b3e5fc);border-bottom:1px solid #81d4fa}.subcategory-title[data-v-354ca612]{font-weight:600;color:#2c3e50;font-size:16px;margin-right:10px}.subcategory-count[data-v-354ca612]{color:#6c757d;font-size:13px;margin-right:auto}.subcategory-links[data-v-354ca612]{padding:16px;background:#fff;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.website-card[data-v-354ca612]{background:#fff;border:2px solid #e1e5e9;border-radius:12px;padding:0;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.website-card[data-v-354ca612]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#2d8ce8}.card-content[data-v-354ca612]{padding:20px;display:flex;align-items:flex-start;gap:15px;height:100%}.website-icon[data-v-354ca612]{width:50px;height:50px;background:linear-gradient(135deg,#2d8ce8,#1e6bb8);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;flex-shrink:0;box-shadow:0 4px 12px rgba(45,140,232,.3)}.website-icon i[data-v-354ca612]{color:#fff}.website-info[data-v-354ca612]{flex:1;min-width:0}.website-title[data-v-354ca612]{margin:0 0 10px 0;font-size:16px;font-weight:700;color:#2c3e50;line-height:1.3}.website-description[data-v-354ca612]{margin:0;font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.external-link-icon[data-v-354ca612]{color:#2d8ce8;font-size:18px;font-weight:600;margin-top:5px;flex-shrink:0;opacity:.7;transition:opacity .3s ease}.website-card:hover .external-link-icon[data-v-354ca612]{opacity:1}@media (max-width:768px){.container[data-v-354ca612]{padding:20px 15px}.links-grid[data-v-354ca612]{grid-template-columns:1fr!important}.category-header[data-v-354ca612]{padding:12px 16px}.category-title[data-v-354ca612]{font-size:16px}.category-links[data-v-354ca612]{padding:16px;gap:12px}.subcategory-header[data-v-354ca612]{padding:10px 12px}.subcategory-title[data-v-354ca612]{font-size:15px}.subcategory-links[data-v-354ca612]{padding:12px;grid-template-columns:1fr;gap:16px}.card-content[data-v-354ca612]{padding:16px;gap:12px}.website-icon[data-v-354ca612]{width:45px;height:45px;font-size:16px}.website-title[data-v-354ca612]{font-size:15px}.website-description[data-v-354ca612]{font-size:12px;-webkit-line-clamp:3}.external-link-icon[data-v-354ca612]{font-size:16px}}.upload-progress-dialog[data-v-1e469e9a] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px;border-radius:8px 8px 0 0}.upload-progress-dialog[data-v-1e469e9a] .el-dialog__title{color:#fff;font-weight:600}.upload-progress-dialog[data-v-1e469e9a] .el-dialog__body{padding:24px}.file-info[data-v-1e469e9a]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9ff;border-radius:8px;margin-bottom:24px;border:1px solid #e0e3ff}.file-icon[data-v-1e469e9a]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.file-details[data-v-1e469e9a]{flex:1}.file-name[data-v-1e469e9a]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px;word-break:break-all}.file-size[data-v-1e469e9a]{font-size:14px;color:#666}.progress-section[data-v-1e469e9a]{margin-bottom:24px}.progress-header[data-v-1e469e9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-label[data-v-1e469e9a]{font-size:16px;font-weight:600;color:#333}.progress-percentage[data-v-1e469e9a]{font-size:16px;font-weight:600;color:#667eea}.progress-bar[data-v-1e469e9a]{margin-bottom:12px}.progress-bar[data-v-1e469e9a] .el-progress-bar__outer{background-color:#f0f0f0;border-radius:4px}.progress-bar[data-v-1e469e9a] .el-progress-bar__inner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.progress-details[data-v-1e469e9a]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#666}.uploaded-size[data-v-1e469e9a]{font-weight:500}.speed[data-v-1e469e9a]{color:#667eea;font-weight:500}.time-remaining[data-v-1e469e9a]{color:#999}.status-section[data-v-1e469e9a]{margin-bottom:24px}.status-message[data-v-1e469e9a]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.status-message.uploading[data-v-1e469e9a]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.status-message.success[data-v-1e469e9a]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-message.exception[data-v-1e469e9a]{background:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.status-message i[data-v-1e469e9a]{font-size:16px}.action-buttons[data-v-1e469e9a]{display:flex;justify-content:center;gap:12px}@media (max-width:768px){.upload-progress-dialog[data-v-1e469e9a]{width:90%!important}.file-info[data-v-1e469e9a]{flex-direction:column;text-align:center}.progress-details[data-v-1e469e9a]{flex-direction:column;gap:8px;align-items:flex-start}}.header[data-v-a10228ce]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 12px rgba(0,0,0,.1);position:relative;overflow:hidden}.header[data-v-a10228ce]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);animation:shimmer-a10228ce 3s infinite}@keyframes shimmer-a10228ce{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.header-left[data-v-a10228ce]{z-index:1}.system-title[data-v-a10228ce]{font-size:18px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header-right[data-v-a10228ce]{display:flex;align-items:center;gap:16px;z-index:1}.user-info[data-v-a10228ce]{display:flex;align-items:center;gap:8px}.admin-tag[data-v-a10228ce]{background:linear-gradient(45deg,#67c23a,#85ce61);border:none;color:#fff;font-weight:500;box-shadow:0 2px 8px rgba(103,194,58,.3)}.username[data-v-a10228ce]{font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.back-btn[data-v-a10228ce]{color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:6px 12px;transition:all .3s ease;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.back-btn[data-v-a10228ce]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.tech-card[data-v-a10228ce]{border:none;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);background:linear-gradient(135deg,#f5f7fa,#c3cfe2);overflow:hidden}.card-header-tech[data-v-a10228ce]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:none}.header-left[data-v-a10228ce]{display:flex;align-items:center;gap:12px}.tech-icon[data-v-a10228ce]{font-size:20px;color:gold;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header-title[data-v-a10228ce]{font-size:16px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.tech-search-input[data-v-a10228ce]{max-width:240px}.tech-search-input[data-v-a10228ce] .el-input__inner{border-radius:20px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(10px)}.tech-search-input[data-v-a10228ce] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.7)}.tech-search-input[data-v-a10228ce] .el-input__inner::placeholder{color:hsla(0,0%,100%,.7)}.tech-search-input[data-v-a10228ce] .el-input__inner:focus{border-color:gold;box-shadow:0 0 0 2px rgba(255,215,0,.2)}.tree-tech-panel[data-v-a10228ce]{padding:20px;background:#fff;min-height:400px}.tech-tree[data-v-a10228ce]{background:transparent}.tech-tree[data-v-a10228ce] .el-tree-node__content{height:48px;border-radius:8px;margin:4px 0;transition:all .3s ease;border:1px solid transparent}.tech-tree[data-v-a10228ce] .el-tree-node__content:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateX(4px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.tech-tree[data-v-a10228ce] .el-tree-node__content.is-current{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.4)}.custom-tree-node[data-v-a10228ce]{width:100%;display:flex;align-items:center;justify-content:space-between}.node-content[data-v-a10228ce]{display:flex;align-items:center;gap:12px;flex:1}.node-icon[data-v-a10228ce]{font-size:16px;color:#667eea;transition:all .3s ease}.tech-tree[data-v-a10228ce] .el-tree-node__content.is-current .node-icon,.tech-tree[data-v-a10228ce] .el-tree-node__content:hover .node-icon{color:gold;transform:scale(1.1)}.node-name[data-v-a10228ce]{font-weight:500;flex:1}.node-badge[data-v-a10228ce]{background:linear-gradient(45deg,#ff6b6b,#ee5a24);color:#fff;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;min-width:20px;text-align:center;box-shadow:0 2px 8px hsla(0,100%,71%,.3);animation:pulse-a10228ce 2s infinite}@keyframes pulse-a10228ce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.empty-state[data-v-a10228ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#909399}.empty-icon[data-v-a10228ce]{font-size:48px;margin-bottom:16px;color:#c0c4cc;animation:float-a10228ce 3s ease-in-out infinite}@keyframes float-a10228ce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-state p[data-v-a10228ce]{font-size:16px;margin:0}@media (max-width:768px){.header-right[data-v-a10228ce]{gap:8px}.username[data-v-a10228ce]{display:none}.back-btn[data-v-a10228ce]{padding:4px 8px;font-size:12px}.card-header-tech[data-v-a10228ce]{flex-direction:column;gap:12px;align-items:stretch}.tech-search-input[data-v-a10228ce]{max-width:100%}}.metric-card[data-v-a10228ce]{border-radius:8px;transition:all .3s ease}.metric-card[data-v-a10228ce]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.metric-content[data-v-a10228ce]{text-align:center;padding:16px}.metric-value[data-v-a10228ce]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.metric-label[data-v-a10228ce]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.metric-change[data-v-a10228ce]{font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}[data-v-a10228ce] .api-key-dialog{.el-message-box__content[data-v-a10228ce]{word-break:break-all;font-family:Courier New,monospace;background:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #e9ecef}}.metric-change.positive[data-v-a10228ce]{color:#27ae60}.metric-change.negative[data-v-a10228ce]{color:#e74c3c}.metric-change.neutral[data-v-a10228ce]{color:#3498db}.rich-editor-container[data-v-a10228ce]{border:1px solid #dcdfe6;border-radius:4px;background:#fff;overflow:hidden}.editor-toolbar[data-v-a10228ce]{background:#f5f7fa;border-bottom:1px solid #dcdfe6;padding:8px;overflow-x:auto}.toolbar-row-single[data-v-a10228ce]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:-moz-max-content;min-width:max-content}.toolbar-row[data-v-a10228ce]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.toolbar-btn[data-v-a10228ce]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #dcdfe6;background:#fff;border-radius:3px;cursor:pointer;font-size:12px;transition:all .2s}.toolbar-btn[data-v-a10228ce]:hover{background:#ecf5ff;border-color:#409eff;color:#409eff}.toolbar-btn[data-v-a10228ce]:active{background:#409eff;color:#fff}.toolbar-separator[data-v-a10228ce]{color:#dcdfe6;font-size:12px;margin:0 2px}.font-family-select[data-v-a10228ce],.font-size-select[data-v-a10228ce],.heading-select[data-v-a10228ce],.line-height-select[data-v-a10228ce]{height:28px;border:1px solid #dcdfe6;border-radius:3px;padding:0 8px;font-size:12px;background:#fff;cursor:pointer;min-width:80px}.font-family-select[data-v-a10228ce]:focus,.font-size-select[data-v-a10228ce]:focus,.heading-select[data-v-a10228ce]:focus,.line-height-select[data-v-a10228ce]:focus{border-color:#409eff;outline:none}.color-picker[data-v-a10228ce]{width:28px;height:28px;border:1px solid #dcdfe6;border-radius:3px;cursor:pointer;padding:0;background:#fff}.color-picker[data-v-a10228ce]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-a10228ce]::-webkit-color-swatch{border:none;border-radius:2px}.rich-editor[data-v-a10228ce]{min-height:120px;padding:12px;line-height:1.6;color:#303133;overflow-wrap:break-word}.rich-editor-optimized[data-v-a10228ce],.rich-editor[data-v-a10228ce]{border:none;outline:none;font-size:14px;background:#fff;word-wrap:break-word;white-space:pre-wrap}.rich-editor-optimized[data-v-a10228ce]{min-height:150px;max-height:300px;padding:16px;line-height:1.5;color:#606266;overflow-y:auto;resize:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rich-editor[data-v-a10228ce]:focus{outline:none}.rich-editor[data-v-a10228ce]:empty:before{content:attr(placeholder);color:#c0c4cc;pointer-events:none}.rich-editor p[data-v-a10228ce]{margin:0 0 8px 0}.rich-editor h1[data-v-a10228ce],.rich-editor h2[data-v-a10228ce],.rich-editor h3[data-v-a10228ce],.rich-editor h4[data-v-a10228ce],.rich-editor h5[data-v-a10228ce],.rich-editor h6[data-v-a10228ce]{margin:0 0 12px 0;font-weight:700}.rich-editor ol[data-v-a10228ce],.rich-editor ul[data-v-a10228ce]{margin:0 0 8px 0;padding-left:20px}.rich-editor li[data-v-a10228ce]{margin:0 0 4px 0}.rich-editor blockquote[data-v-a10228ce]{margin:0 0 8px 0;padding:8px 12px;background:#f5f7fa;border-left:4px solid #409eff;border-radius:0 4px 4px 0}.rich-editor a[data-v-a10228ce]{color:#409eff;text-decoration:none}.rich-editor a[data-v-a10228ce]:hover{text-decoration:underline}.weekly-report-management[data-v-77210eac]{padding:20px}.header-section[data-v-77210eac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-section h2[data-v-77210eac]{margin:0;font-size:24px;color:#333}.btn-back[data-v-77210eac]{background:#fff;color:#666;border:1px solid #d9d9d9;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.btn-back[data-v-77210eac]:hover{color:#1890ff;border-color:#1890ff}.btn-primary[data-v-77210eac]{background:#1890ff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px}.btn-primary[data-v-77210eac]:hover{background:#40a9ff}.filter-section[data-v-77210eac]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.date-input[data-v-77210eac],.filter-select[data-v-77210eac],.search-input[data-v-77210eac]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.search-input[data-v-77210eac]{flex:1;min-width:200px}.date-input[data-v-77210eac],.filter-select[data-v-77210eac]{min-width:120px}.btn-reset[data-v-77210eac],.btn-search[data-v-77210eac]{padding:8px 16px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:14px}.btn-search[data-v-77210eac]{background:#1890ff;color:#fff;border-color:#1890ff}.btn-search[data-v-77210eac]:hover{background:#40a9ff}.batch-actions[data-v-77210eac]{margin-bottom:16px;padding:12px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;display:flex;align-items:center;gap:12px}.btn-danger[data-v-77210eac]{background:#ff4d4f;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px}.btn-danger[data-v-77210eac]:hover{background:#ff7875}.summary-cell[data-v-77210eac]{max-width:200px;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;font-size:13px;color:#666}.summary-cell.empty[data-v-77210eac]{color:#999;font-style:italic}.summary-cell[data-v-77210eac] p{margin:0 0 4px 0}.summary-cell[data-v-77210eac] p:last-child{margin-bottom:0}.table-container[data-v-77210eac]{background:#fff;border-radius:4px;overflow:hidden;border:1px solid #f0f0f0}.report-table[data-v-77210eac]{width:100%;border-collapse:collapse}.report-table td[data-v-77210eac],.report-table th[data-v-77210eac]{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}.report-table th[data-v-77210eac]{background:#fafafa;font-weight:600;color:#333}.status-badge[data-v-77210eac]{padding:4px 8px;border-radius:4px;font-size:12px}.status-badge.draft[data-v-77210eac]{background:#f0f0f0;color:#666}.status-badge.published[data-v-77210eac]{background:#f6ffed;color:#52c41a}.actions[data-v-77210eac]{display:flex;gap:8px}.btn-text[data-v-77210eac]{background:none;border:none;color:#1890ff;cursor:pointer;font-size:14px;padding:0}.btn-text[data-v-77210eac]:hover{text-decoration:underline}.text-danger[data-v-77210eac]{color:#ff4d4f}.pagination[data-v-77210eac]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:12px}.btn-page[data-v-77210eac]{padding:6px 12px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:14px}.btn-page[data-v-77210eac]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-77210eac]{font-size:14px;color:#666}.weekly-report-edit[data-v-f59075e0]{padding:20px;max-width:1200px;margin:0 auto}.header-section[data-v-f59075e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-section h2[data-v-f59075e0]{margin:0;font-size:24px;color:#333}.header-actions[data-v-f59075e0]{display:flex;gap:12px}.btn-default[data-v-f59075e0],.btn-primary[data-v-f59075e0]{padding:10px 20px;border-radius:4px;border:1px solid #d9d9d9;cursor:pointer;font-size:14px}.btn-primary[data-v-f59075e0]{background:#1890ff;color:#fff;border-color:#1890ff}.btn-default[data-v-f59075e0]{background:#fff;color:#333}.form-container[data-v-f59075e0]{background:#fff;border-radius:4px;padding:24px;border:1px solid #f0f0f0}.form-item[data-v-f59075e0]{margin-bottom:24px}.form-label[data-v-f59075e0]{display:block;margin-bottom:8px;font-weight:600;color:#333}.required[data-v-f59075e0]{color:#ff4d4f}.form-input[data-v-f59075e0],.form-textarea[data-v-f59075e0]{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;box-sizing:border-box}.form-hint[data-v-f59075e0]{display:block;margin-top:8px;font-size:12px;color:#999}.link-actions[data-v-f59075e0]{margin-bottom:16px;display:flex;gap:12px}.btn-add[data-v-f59075e0]{padding:8px 16px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.links-list[data-v-f59075e0]{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}.link-item[data-v-f59075e0]{display:flex;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0;cursor:move}.link-item[data-v-f59075e0]:last-child{border-bottom:none}.drag-handle[data-v-f59075e0]{color:#999;margin-right:12px;cursor:grab}.link-content[data-v-f59075e0]{flex:1}.link-name[data-v-f59075e0]{font-weight:600;margin-bottom:4px}.link-url[data-v-f59075e0]{font-size:12px;color:#666;display:flex;gap:8px;align-items:center}.link-type[data-v-f59075e0]{padding:2px 6px;border-radius:3px;font-size:11px}.link-type.internal[data-v-f59075e0]{background:#e6f7ff;color:#1890ff}.link-type.external[data-v-f59075e0]{background:#fff7e6;color:#fa8c16}.btn-icon[data-v-f59075e0]{background:none;border:none;color:#1890ff;cursor:pointer;padding:4px 8px;font-size:14px;margin-left:8px}.text-danger[data-v-f59075e0]{color:#ff4d4f}.empty-hint[data-v-f59075e0]{padding:40px;text-align:center;color:#999;background:#fafafa;border-radius:4px}.modal-overlay[data-v-f59075e0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f59075e0]{background:#fff;border-radius:8px;width:600px;max-width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-f59075e0]{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-f59075e0]{margin:0;font-size:18px}.btn-close[data-v-f59075e0]{background:none;border:none;font-size:28px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;line-height:30px}.modal-body[data-v-f59075e0]{padding:20px}.modal-footer[data-v-f59075e0]{padding:20px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px}.radio-group[data-v-f59075e0]{display:flex;gap:24px}.radio-group label[data-v-f59075e0]{display:flex;align-items:center;gap:6px;cursor:pointer}.search-wrapper[data-v-f59075e0]{position:relative}.search-hint[data-v-f59075e0]{position:absolute;top:100%;left:0;right:0;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;padding:8px 12px;margin-top:4px;font-size:13px;color:#d46b08;z-index:10}.regulations-list[data-v-f59075e0]{max-height:400px;overflow-y:auto;border:1px solid #d9d9d9;border-radius:4px;margin-top:8px;background:#fff}.pagination-bar[data-v-f59075e0]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:12px}.pagination-info[data-v-f59075e0]{color:#666;font-size:14px}.list-header[data-v-f59075e0]{padding:10px 12px;background:#f0f0f0;font-size:13px;font-weight:600;color:#666;border-bottom:1px solid #d9d9d9}.regulation-item[data-v-f59075e0]{padding:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s}.regulation-item[data-v-f59075e0]:hover{background:#f5f5f5}.regulation-item.selected[data-v-f59075e0]{background:#e6f7ff;border-left:3px solid #1890ff}.reg-icon[data-v-f59075e0]{font-size:24px;flex-shrink:0}.reg-content[data-v-f59075e0]{flex:1;min-width:0}.reg-name[data-v-f59075e0]{font-weight:600;margin-bottom:4px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-info[data-v-f59075e0]{font-size:12px;color:#999;display:flex;gap:12px}.reg-selected[data-v-f59075e0]{color:#52c41a;font-size:20px;font-weight:700;flex-shrink:0}.empty-result[data-v-f59075e0]{padding:40px 20px;text-align:center;color:#999;font-size:14px;border:1px solid #f0f0f0;border-radius:4px;margin-top:8px}.rich-editor-container[data-v-f59075e0]{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.editor-toolbar[data-v-f59075e0]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fafafa;border-bottom:1px solid #d9d9d9;flex-wrap:wrap}.toolbar-btn[data-v-f59075e0]{padding:4px 8px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;color:#333;transition:all .2s ease;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center}.toolbar-btn[data-v-f59075e0]:hover{background:#f0f0f0;border-color:#40a9ff}.toolbar-btn[data-v-f59075e0]:active{background:#e6f7ff;border-color:#1890ff}.toolbar-separator[data-v-f59075e0]{color:#d9d9d9;margin:0 4px;font-weight:700}.color-picker[data-v-f59075e0]{width:28px;padding:0;background:none}.color-picker[data-v-f59075e0],.font-size-select[data-v-f59075e0]{height:28px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.font-size-select[data-v-f59075e0]{padding:0 8px;background:#fff;font-size:12px;min-width:80px}.font-size-select[data-v-f59075e0]:focus{outline:none;border-color:#40a9ff}.rich-editor[data-v-f59075e0]{min-height:120px;padding:12px;outline:none;line-height:1.6;color:#333;font-size:14px;background:#fff}.rich-editor[data-v-f59075e0]:focus{outline:none}.rich-editor p[data-v-f59075e0]{margin:0 0 8px 0}.rich-editor p[data-v-f59075e0]:last-child{margin-bottom:0}.rich-editor strong[data-v-f59075e0]{font-weight:600}.rich-editor em[data-v-f59075e0]{font-style:italic}.rich-editor ol[data-v-f59075e0],.rich-editor ul[data-v-f59075e0]{margin:8px 0;padding-left:20px}.rich-editor li[data-v-f59075e0]{margin:4px 0}.login-container[data-v-a9ff89aa]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-a9ff89aa]{background:#fff;padding:40px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%;max-width:400px}.login-card h2[data-v-a9ff89aa]{text-align:center;margin-bottom:30px;color:#333}.login-form[data-v-a9ff89aa]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-a9ff89aa]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-a9ff89aa]{font-weight:700;color:#555}.form-group input[data-v-a9ff89aa]{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s}.form-group input[data-v-a9ff89aa]:focus{outline:none;border-color:#667eea}.login-btn[data-v-a9ff89aa]{background:#667eea;color:#fff;border:none;padding:12px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s}.login-btn[data-v-a9ff89aa]:hover:not(:disabled){background:#5a6fd8}.login-btn[data-v-a9ff89aa]:disabled{opacity:.6;cursor:not-allowed}.login-footer[data-v-a9ff89aa]{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.login-footer a[data-v-a9ff89aa]{color:#667eea;text-decoration:none}.login-footer a[data-v-a9ff89aa]:hover{text-decoration:underline}.register-container[data-v-41af3b72]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.back-to-home[data-v-41af3b72]{position:absolute;top:20px;left:20px}.back-btn[data-v-41af3b72]{background:hsla(0,0%,100%,.9);border:none;padding:10px 16px;border-radius:8px;font-size:14px;color:#667eea;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.back-btn[data-v-41af3b72]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.back-icon[data-v-41af3b72]{font-size:16px;font-weight:700}.register-card[data-v-41af3b72]{background:#fff;padding:40px;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%;max-width:500px;position:relative}.register-card h2[data-v-41af3b72]{text-align:center;margin-bottom:30px;color:#333;font-size:24px}.login-method-tabs[data-v-41af3b72]{display:flex;margin-bottom:30px;border-radius:8px;overflow:hidden;border:1px solid #e0e3ff}.tab-btn[data-v-41af3b72]{flex:1;padding:12px;border:none;background:#f8f9ff;color:#667eea;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.tab-btn.active[data-v-41af3b72]{background:#667eea;color:#fff}.register-form[data-v-41af3b72]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-41af3b72]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-41af3b72]{font-weight:600;color:#333;font-size:14px}.form-group input[data-v-41af3b72]{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s}.form-group input[data-v-41af3b72]:focus{outline:none;border-color:#667eea}.form-group small[data-v-41af3b72]{color:#666;font-size:12px;margin-top:4px}.optional-info[data-v-41af3b72]{background:#f8f9ff;padding:20px;border-radius:8px;border:1px solid #e0e3ff}.optional-info h4[data-v-41af3b72]{margin:0 0 15px 0;color:#667eea;font-size:16px}.agreement[data-v-41af3b72]{display:flex;align-items:flex-start;gap:8px;color:#666;font-size:14px}.agreement input[type=checkbox][data-v-41af3b72]{margin-top:2px}.agreement a[data-v-41af3b72]{color:#667eea;text-decoration:none}.agreement a[data-v-41af3b72]:hover{text-decoration:underline}.register-btn[data-v-41af3b72]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.register-btn[data-v-41af3b72]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.register-btn[data-v-41af3b72]:disabled{opacity:.6;cursor:not-allowed}.register-footer[data-v-41af3b72]{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.register-footer a[data-v-41af3b72]{color:#667eea;text-decoration:none;font-weight:500}.register-footer a[data-v-41af3b72]:hover{text-decoration:underline}.home-link[data-v-41af3b72]{margin-top:15px;text-align:center}.home-btn[data-v-41af3b72]{display:inline-flex;align-items:center;gap:6px;color:#667eea;text-decoration:none;font-weight:500;padding:8px 16px;border-radius:6px;background:rgba(102,126,234,.1);transition:all .3s ease}.home-btn[data-v-41af3b72]:hover{background:rgba(102,126,234,.2);transform:translateY(-1px)}.home-icon[data-v-41af3b72]{font-size:16px}.wechat-login[data-v-41af3b72]{text-align:center}.qr-container[data-v-41af3b72]{margin-bottom:30px}.qr-code[data-v-41af3b72]{width:200px;height:200px;margin:0 auto 20px;border:2px solid #e0e3ff;border-radius:12px;background:#f8f9ff;overflow:hidden}.qr-code-image[data-v-41af3b72],.qr-code[data-v-41af3b72]{display:flex;align-items:center;justify-content:center;position:relative}.qr-code-image[data-v-41af3b72]{width:100%;height:100%}.qr-code-image img[data-v-41af3b72]{max-width:100%;max-height:100%;border-radius:8px}.qr-expired[data-v-41af3b72]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;border-radius:12px}.qr-expired p[data-v-41af3b72]{margin:0 0 10px 0;font-size:14px}.refresh-btn[data-v-41af3b72]{background:#667eea;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-41af3b72]:hover{background:#5a6fd8;transform:translateY(-1px)}.qr-placeholder[data-v-41af3b72]{text-align:center}.qr-icon[data-v-41af3b72]{font-size:48px;margin-bottom:10px}.qr-tip[data-v-41af3b72]{color:#666;font-size:12px;margin-top:8px}.qr-tips[data-v-41af3b72]{text-align:left;color:#666;font-size:14px;line-height:1.6}.qr-tips p[data-v-41af3b72]{margin:5px 0}.wechat-bind-form[data-v-41af3b72]{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.wechat-bind-form h4[data-v-41af3b72]{margin:0 0 20px 0;color:#333;text-align:center}@media (max-width:768px){.features-section[data-v-aa57eb2e]{flex-direction:column;gap:15px}.feature-card[data-v-aa57eb2e]{flex:none}}@keyframes spin-e463fc0e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}iframe[data-v-e463fc0e]{transition:opacity .3s ease}iframe[data-v-e463fc0e]:not([src=""]){opacity:1}@media (max-width:768px){.agent-table[data-v-7f101626]{font-size:12px}.agent-table td[data-v-7f101626],.agent-table th[data-v-7f101626]{padding:8px}}.agent-card[data-v-332d5e74]{display:flex;flex-direction:column;height:100%}.glass-card[data-v-332d5e74]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border-radius:24px;padding:28px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.5);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.glass-card[data-v-332d5e74]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.85);box-shadow:0 12px 40px rgba(0,0,0,.15)}.status-indicator[data-v-332d5e74]{position:absolute;top:16px;right:16px;width:12px;height:12px;background:#28a745;border-radius:50%;box-shadow:0 0 10px rgba(40,167,69,.5);animation:pulse-332d5e74 2s infinite}.agent-header[data-v-332d5e74]{display:flex;align-items:flex-start;margin-bottom:20px;flex-shrink:0}.agent-icon[data-v-332d5e74]{font-size:44px;margin-right:14px;flex-shrink:0}.agent-title-wrapper[data-v-332d5e74]{flex:1;min-width:0}.agent-title[data-v-332d5e74]{font-size:19px;font-weight:600;color:#1f2937;margin-bottom:4px;line-height:1.4;word-wrap:break-word}.agent-subtitle[data-v-332d5e74]{font-size:12px;color:#6b7280}.agent-description[data-v-332d5e74]{font-size:14px;line-height:1.6;color:#4b5563;margin-bottom:0;flex:1 1 auto;overflow-y:auto;max-height:100px;min-height:100px;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(28,115,218,.3) transparent}.agent-footer[data-v-332d5e74]{display:flex;flex-direction:column;gap:8px;margin-top:auto;flex-shrink:0}.agent-description[data-v-332d5e74]::-webkit-scrollbar{width:6px}.agent-description[data-v-332d5e74]::-webkit-scrollbar-track{background:transparent}.agent-description[data-v-332d5e74]::-webkit-scrollbar-thumb{background-color:rgba(28,115,218,.3);border-radius:3px}.agent-description[data-v-332d5e74]::-webkit-scrollbar-thumb:hover{background-color:rgba(28,115,218,.5)}.agent-stats[data-v-332d5e74]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6b7280;margin:0;padding:8px 12px;background:rgba(28,115,218,.05);border-radius:8px;visibility:visible;opacity:1}.agent-stats span[data-v-332d5e74]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.start-chat-button[data-v-332d5e74]{width:100%;padding:13px 22px;background:linear-gradient(135deg,#1c73da,#0056b3);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(28,115,218,.3);margin:0}.start-chat-button[data-v-332d5e74]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(28,115,218,.4)}@keyframes pulse-332d5e74{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@media (max-width:768px){.agents-grid[data-v-332d5e74]{grid-template-columns:1fr}.search-input[data-v-332d5e74]{width:100%}.language-switcher[data-v-332d5e74]{position:static!important;top:0!important;right:10px!important;margin-bottom:15px}.language-switcher button[data-v-332d5e74]{padding:6px 12px!important;font-size:12px!important}}.user-message[data-v-f1d21e44]{flex-direction:row-reverse}.user-message>div[data-v-f1d21e44]:first-child{order:2}.user-message>div[data-v-f1d21e44]:last-child{order:1}.markdown-content[data-v-f1d21e44]{word-wrap:break-word;overflow-wrap:break-word}.markdown-content[data-v-f1d21e44] h1,.markdown-content[data-v-f1d21e44] h2,.markdown-content[data-v-f1d21e44] h3,.markdown-content[data-v-f1d21e44] h4,.markdown-content[data-v-f1d21e44] h5,.markdown-content[data-v-f1d21e44] h6{margin-top:1em;margin-bottom:.5em;font-weight:600;line-height:1.25}.markdown-content[data-v-f1d21e44] h1{font-size:1.5em;border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-content[data-v-f1d21e44] h2{font-size:1.3em;border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-content[data-v-f1d21e44] h3{font-size:1.1em}.markdown-content[data-v-f1d21e44] p{margin-bottom:1em;line-height:1.6}.markdown-content[data-v-f1d21e44] ol,.markdown-content[data-v-f1d21e44] ul{margin-bottom:1em;padding-left:2em}.markdown-content[data-v-f1d21e44] li{margin-bottom:.25em;line-height:1.6}.markdown-content[data-v-f1d21e44] code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.markdown-content[data-v-f1d21e44] pre{background-color:#f6f8fa;border-radius:6px;font-size:85%;line-height:1.45;overflow:auto;padding:16px;margin-bottom:1em}.markdown-content[data-v-f1d21e44] pre code{background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;overflow:visible;padding:0;word-wrap:normal}.markdown-content[data-v-f1d21e44] blockquote{border-left:4px solid #dfe2e5;color:#6a737d;padding:0 1em;margin:0 0 1em 0}.markdown-content[data-v-f1d21e44] table{border-collapse:collapse;margin-bottom:1em;width:100%}.markdown-content[data-v-f1d21e44] table td,.markdown-content[data-v-f1d21e44] table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-content[data-v-f1d21e44] table th{background-color:#f6f8fa;font-weight:600}.markdown-content[data-v-f1d21e44] table tr:nth-child(2n){background-color:#f6f8fa}.markdown-content[data-v-f1d21e44] a{color:#0366d6;text-decoration:none}.markdown-content[data-v-f1d21e44] a:hover{text-decoration:underline}.markdown-content[data-v-f1d21e44] strong{font-weight:600}.markdown-content[data-v-f1d21e44] em{font-style:italic}.markdown-content[data-v-f1d21e44] hr{background-color:#e1e4e8;border:0;height:.25em;margin:1.5em 0;padding:0}@keyframes pulse-f1d21e44{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 6px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes typing-f1d21e44{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}.agent-switch-button[data-v-f1d21e44]:hover{background:rgba(28,115,218,.15)!important;border-color:rgba(28,115,218,.3)!important}.agent-option[data-v-f1d21e44]:hover{background:rgba(28,115,218,.05)}.agent-option-active[data-v-f1d21e44]{background:rgba(28,115,218,.08)!important}.agent-dropdown[data-v-f1d21e44]::-webkit-scrollbar{width:6px}.agent-dropdown[data-v-f1d21e44]::-webkit-scrollbar-track{background:transparent}.agent-dropdown[data-v-f1d21e44]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.agent-dropdown[data-v-f1d21e44]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.send-button[data-v-f1d21e44]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(28,115,218,.4)}.send-button[data-v-f1d21e44]:active:not(:disabled){transform:scale(.95)}.send-button[data-v-f1d21e44]:disabled{cursor:not-allowed!important}.stop-button[data-v-f1d21e44]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(220,53,69,.4)}.stop-button[data-v-f1d21e44]:active:not(:disabled){transform:scale(.95)}.stop-button[data-v-f1d21e44]:disabled{cursor:not-allowed!important}@media (max-width:768px){.chat-container[data-v-f1d21e44]{height:calc(100vh - 100px)}.message-content[data-v-f1d21e44]{max-width:85%}.input-area[data-v-f1d21e44]{padding:15px!important}.quick-actions[data-v-f1d21e44]{margin-bottom:10px!important}.quick-actions button[data-v-f1d21e44]{font-size:11px!important;padding:4px 8px!important}.input-container[data-v-f1d21e44]{gap:8px!important}.send-button[data-v-f1d21e44]{width:40px!important;height:40px!important;font-size:16px!important}.language-switcher button[data-v-f1d21e44]{padding:4px 8px!important;font-size:11px!important}}.container[data-v-116e047e]{max-width:1200px;margin:0 auto;padding:40px 20px}.header[data-v-116e047e]{text-align:center;margin-bottom:60px;padding:40px 0}.header h1[data-v-116e047e]{font-size:42px;color:#5a7fa8;margin-bottom:15px;font-weight:300;letter-spacing:2px}.header .subtitle[data-v-116e047e]{font-size:18px;color:#7a8fa3;font-weight:300}.main-card[data-v-116e047e]{background:#fff;border-radius:20px;padding:50px;box-shadow:0 10px 40px rgba(0,0,0,.08);margin-bottom:40px}.intro-section[data-v-116e047e]{text-align:center;margin-bottom:50px}.intro-section .name[data-v-116e047e]{font-size:32px;color:#4a6fa5;margin-bottom:20px;font-weight:400}.intro-section .title[data-v-116e047e]{font-size:18px;color:#7a8fa3;margin-bottom:30px;font-weight:300}.intro-section .description[data-v-116e047e]{font-size:16px;color:#555;line-height:1.8;max-width:800px;margin:0 auto}.divider[data-v-116e047e]{height:1px;background:linear-gradient(90deg,transparent,#d0d8e0,transparent);margin:50px 0}.experience-section[data-v-116e047e]{margin-bottom:50px}.experience-section h2[data-v-116e047e]{font-size:28px;color:#4a6fa5;margin-bottom:25px;text-align:center;font-weight:400}.experience-content[data-v-116e047e]{font-size:16px;color:#555;line-height:1.8;text-align:center;max-width:900px;margin:0 auto}.expertise-section[data-v-116e047e]{margin-bottom:50px}.expertise-section h2[data-v-116e047e]{font-size:28px;color:#4a6fa5;margin-bottom:30px;text-align:center;font-weight:400}.expertise-grid[data-v-116e047e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:900px;margin:0 auto}.expertise-item[data-v-116e047e]{background:linear-gradient(135deg,#f8f9fb,#fff);padding:30px 20px;border-radius:12px;text-align:center;border:1px solid #e8ecf1;transition:transform .3s ease,box-shadow .3s ease;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.expertise-item[data-v-116e047e]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.expertise-item .icon[data-v-116e047e]{font-size:36px;margin-bottom:15px}.expertise-item .text[data-v-116e047e]{font-size:16px;color:#555;font-weight:500}.background-section[data-v-116e047e]{margin-bottom:50px}.background-section h2[data-v-116e047e]{font-size:28px;color:#4a6fa5;margin-bottom:25px;text-align:center;font-weight:400}.background-content[data-v-116e047e]{font-size:16px;color:#555;line-height:1.8;text-align:center;max-width:900px;margin:0 auto}.highlight-section[data-v-116e047e]{background:linear-gradient(135deg,#5a7fa8,#4a6fa5);color:#fff;padding:50px;border-radius:20px;margin-top:50px}.highlight-section h2[data-v-116e047e]{font-size:28px;margin-bottom:30px;text-align:center;font-weight:400}.highlight-content[data-v-116e047e]{font-size:16px;line-height:1.8;max-width:900px;margin:0 auto}.highlight-item[data-v-116e047e]{margin-bottom:25px;padding-left:30px;position:relative;display:flex;align-items:flex-start}.highlight-item[data-v-116e047e]:before{content:"•";position:absolute;left:0;font-size:24px;color:gold;line-height:1.8;top:0}.contact-section[data-v-116e047e]{text-align:center;margin-top:50px;padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08)}.contact-button[data-v-116e047e]{display:inline-block;padding:18px 50px;background:linear-gradient(135deg,#5a7fa8,#4a6fa5);color:#fff;text-decoration:none;border-radius:50px;font-size:18px;font-weight:500;transition:transform .3s ease,box-shadow .3s ease;margin-top:20px;cursor:pointer;border:none}.contact-button[data-v-116e047e]:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(90,127,168,.4)}.wechat-modal[data-v-116e047e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center;animation:fadeIn-116e047e .3s ease}@keyframes fadeIn-116e047e{0%{opacity:0}to{opacity:1}}.wechat-modal-content[data-v-116e047e]{background:#fff;border-radius:20px;padding:40px;max-width:400px;width:90%;text-align:center;position:relative;animation:slideUp-116e047e .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes slideUp-116e047e{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.wechat-modal-close[data-v-116e047e]{position:absolute;top:15px;right:15px;width:30px;height:30px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;font-size:20px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.wechat-modal-close[data-v-116e047e]:hover{background:#e0e0e0;transform:rotate(90deg)}.wechat-modal-title[data-v-116e047e]{font-size:24px;color:#4a6fa5;margin-bottom:20px;font-weight:500}.wechat-modal-tip[data-v-116e047e]{font-size:16px;color:#666;margin-bottom:25px;line-height:1.6}.wechat-qr-container[data-v-116e047e]{background:#f8f9fb;padding:25px;border-radius:12px;margin-bottom:25px;display:flex;justify-content:center;align-items:center}.wechat-qr-placeholder[data-v-116e047e]{width:200px;height:200px;background:linear-gradient(135deg,#e8ecf1,#f5f7fa);border:2px dashed #d0d8e0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#7a8fa3;font-size:14px}.wechat-qr-placeholder .qr-icon[data-v-116e047e]{font-size:60px;margin-bottom:10px}.wechat-number[data-v-116e047e]{font-size:20px;color:#4a6fa5;font-weight:600;padding:15px 25px;background:linear-gradient(135deg,#f8f9fb,#fff);border-radius:12px;border:2px solid #e8ecf1;margin-bottom:20px;letter-spacing:1px}.wechat-copy-btn[data-v-116e047e]{padding:10px 30px;background:linear-gradient(135deg,#5a7fa8,#4a6fa5);color:#fff;border:none;border-radius:25px;font-size:14px;cursor:pointer;transition:all .3s ease;margin-top:10px}.wechat-copy-btn[data-v-116e047e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(90,127,168,.4)}.wechat-copy-btn.copied[data-v-116e047e]{background:#28a745}@media (max-width:768px){.header h1[data-v-116e047e]{font-size:32px}.main-card[data-v-116e047e]{padding:30px 20px}.expertise-grid[data-v-116e047e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.expertise-grid[data-v-116e047e]{grid-template-columns:1fr}}.wechat-float[data-v-116e047e]{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:999;transition:all .3s ease}.wechat-float-icon[data-v-116e047e]{width:48px;height:48px;background:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(7,193,96,.3);transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff}.wechat-float-icon[data-v-116e047e]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(7,193,96,.4);background:#08d26e}.wechat-float-icon[data-v-116e047e]:active{transform:scale(.95)}.wechat-float-icon svg[data-v-116e047e]{width:36px;height:36px}.wechat-float-content[data-v-116e047e]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;border-radius:16px;padding:20px;min-width:220px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:slideInRight-116e047e .3s ease}@keyframes slideInRight-116e047e{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.wechat-float-close[data-v-116e047e]{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;font-size:18px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.wechat-float-close[data-v-116e047e]:hover{background:#e0e0e0;transform:rotate(90deg)}.wechat-float-title[data-v-116e047e]{font-size:16px;color:#4a6fa5;font-weight:600;margin-bottom:15px;text-align:center;padding-right:20px}.wechat-float-qr[data-v-116e047e]{display:flex;justify-content:center;margin-bottom:15px}.wechat-float-qr img[data-v-116e047e]{width:180px;height:180px;border-radius:8px;border:1px solid #e8ecf1}@media (max-width:768px){.wechat-float[data-v-116e047e]{right:15px}.wechat-float-icon[data-v-116e047e]{width:44px;height:44px}.wechat-float-icon svg[data-v-116e047e]{width:32px;height:32px}.wechat-float-content[data-v-116e047e]{right:60px;min-width:200px;padding:15px}.wechat-float-qr img[data-v-116e047e]{width:160px;height:160px}}.card-grid[data-v-29a58e4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.card[data-v-29a58e4d]{border:1px solid #eef0ff;border-radius:12px;background:#fff;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.card h3[data-v-29a58e4d]{margin:0 0 8px 0;color:#333}.card p[data-v-29a58e4d]{margin:0 0 10px 0;color:#666;line-height:1.7}.outline[data-v-29a58e4d]{margin:0;padding-left:18px;color:#444;line-height:1.7}.list[data-v-29a58e4d]{margin:0 0 12px 0;padding-left:16px;color:#444;line-height:1.8}.card-grid[data-v-3bd00e95]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.card[data-v-3bd00e95]{border:1px solid #eef0ff;border-radius:12px;background:#fff;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.card h3[data-v-3bd00e95]{margin:0 0 8px 0;color:#333}.card p[data-v-3bd00e95]{margin:0;color:#666}.ad-card[data-v-5ae5b1c6]{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ad-text h3[data-v-5ae5b1c6]{margin:0 0 8px 0;color:#333}.ad-text p[data-v-5ae5b1c6]{margin:0 0 6px 0;color:#555}.qrcode[data-v-5ae5b1c6]{text-align:center}.qr-box[data-v-5ae5b1c6]{width:220px;height:220px;border:1px dashed #d8dcff;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fafbff;color:#9aa0a6;margin-bottom:6px}.qr-meta[data-v-5ae5b1c6]{color:#666;font-size:13px}.filter-row[data-v-7effa92a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.card-grid[data-v-7effa92a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.card[data-v-7effa92a]{border:1px solid #eef0ff;border-radius:12px;background:#fff;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.title-row[data-v-7effa92a]{display:flex;justify-content:space-between;color:#333;margin-bottom:6px}.meta[data-v-7effa92a]{color:#888;font-size:12px}.skills[data-v-7effa92a],.tags[data-v-7effa92a]{color:#555;font-size:13px;line-height:1.7}.container[data-v-91dbbb5a]{max-width:1400px;margin:0 auto;padding:40px 20px}.page-header[data-v-91dbbb5a]{text-align:center;margin-bottom:48px}.page-title[data-v-91dbbb5a]{font-size:36px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.page-subtitle[data-v-91dbbb5a]{font-size:16px;color:#8c8c8c}.sub-nav[data-v-91dbbb5a]{display:flex;justify-content:center;gap:32px;margin-bottom:48px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.sub-nav-item[data-v-91dbbb5a]{font-size:18px;color:#595959;cursor:pointer;padding:8px 24px;border-radius:8px;transition:all .3s}.sub-nav-item.active[data-v-91dbbb5a]{color:#1890ff;background:#e6f7ff;font-weight:500}.sub-nav-item[data-v-91dbbb5a]:hover{color:#1890ff;background:#f0f9ff}.content-area[data-v-91dbbb5a]{display:block}.empty[data-v-91dbbb5a],.loading[data-v-91dbbb5a]{text-align:center;padding:60px 20px;color:#8c8c8c;font-size:16px}.services-grid[data-v-91dbbb5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:48px}.service-card[data-v-91dbbb5a]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s;cursor:pointer;border:1px solid #f0f0f0}.service-card[data-v-91dbbb5a]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#1890ff}.service-icon[data-v-91dbbb5a]{font-size:48px;margin-bottom:16px;text-align:center}.service-title[data-v-91dbbb5a]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:12px;text-align:center}.service-desc[data-v-91dbbb5a]{font-size:14px;color:#8c8c8c;line-height:1.8;text-align:center}.wechat-float[data-v-91dbbb5a]{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:999;transition:all .3s ease}.wechat-float-icon[data-v-91dbbb5a]{width:48px;height:48px;background:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(7,193,96,.3);transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff}.wechat-float-icon[data-v-91dbbb5a]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(7,193,96,.4);background:#08d26e}.wechat-float-icon[data-v-91dbbb5a]:active{transform:scale(.95)}.wechat-float-icon svg[data-v-91dbbb5a]{width:36px;height:36px}.wechat-float-content[data-v-91dbbb5a]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;border-radius:16px;padding:20px;min-width:220px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:slideInRight-91dbbb5a .3s ease}@keyframes slideInRight-91dbbb5a{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.wechat-float-close[data-v-91dbbb5a]{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;font-size:18px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.wechat-float-close[data-v-91dbbb5a]:hover{background:#e0e0e0;transform:rotate(90deg)}.wechat-float-title[data-v-91dbbb5a]{font-size:16px;color:#4a6fa5;font-weight:600;margin-bottom:15px;text-align:center;padding-right:20px}.wechat-float-qr[data-v-91dbbb5a]{display:flex;justify-content:center;margin-bottom:15px}.wechat-float-qr img[data-v-91dbbb5a]{width:180px;height:180px;border-radius:8px;border:1px solid #e8ecf1}@media (max-width:768px){.wechat-float[data-v-91dbbb5a]{right:15px}.wechat-float-icon[data-v-91dbbb5a]{width:44px;height:44px}.wechat-float-icon svg[data-v-91dbbb5a]{width:32px;height:32px}.wechat-float-content[data-v-91dbbb5a]{right:60px;min-width:200px;padding:15px}.wechat-float-qr img[data-v-91dbbb5a]{width:160px;height:160px}}@media (max-width:768px){.services-grid[data-v-91dbbb5a]{grid-template-columns:1fr}.sub-nav[data-v-91dbbb5a]{flex-wrap:wrap;gap:16px}.sub-nav-item[data-v-91dbbb5a]{font-size:16px;padding:6px 16px}}.container[data-v-2f511f1c]{max-width:1200px;margin:0 auto;padding:40px 20px}.intro-banner[data-v-2f511f1c]{background:#1a6bc7;color:#fff;border-radius:15px;padding:40px;margin-bottom:50px;box-shadow:0 10px 30px rgba(26,107,199,.3);text-align:center;position:relative}.intro-icon[data-v-2f511f1c]{font-size:48px;margin-bottom:16px;line-height:1}.intro-icon img[data-v-2f511f1c]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.intro-icon i[data-v-2f511f1c]{font-size:48px}.intro-banner h2[data-v-2f511f1c]{font-size:28px;color:#fff;margin-bottom:20px;font-weight:600}.intro-content[data-v-2f511f1c]{font-size:16px;color:hsla(0,0%,100%,.95);line-height:1.8;max-width:900px;margin:0 auto}.intro-content[data-v-2f511f1c] p{margin:8px 0;color:hsla(0,0%,100%,.95)}.intro-content[data-v-2f511f1c] strong{color:#fff;font-weight:600}.intro-content[data-v-2f511f1c] em{color:hsla(0,0%,100%,.9);font-style:italic}.cards-grid[data-v-2f511f1c]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card[data-v-2f511f1c]{background:#fff;border-radius:15px;padding:35px;box-shadow:0 4px 12px rgba(45,140,232,.2);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:block}.card[data-v-2f511f1c]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(26,107,199,.1),transparent);transition:left .5s}.card[data-v-2f511f1c]:hover:after{left:100%}.card[data-v-2f511f1c]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(26,107,199,.4);text-decoration:none;color:inherit}.card-header[data-v-2f511f1c]{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid #e8ecf1}.card-icon[data-v-2f511f1c]{width:50px;height:50px;background:linear-gradient(135deg,#1a6bc7,#2d8ce8);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;flex-shrink:0;box-shadow:0 4px 12px rgba(26,107,199,.3)}.card-icon img[data-v-2f511f1c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.card-icon i[data-v-2f511f1c]{font-size:28px;color:#fff}.card-title[data-v-2f511f1c]{font-size:22px;color:#1a6bc7;font-weight:600}.card-body[data-v-2f511f1c]{font-size:15px;color:#333;line-height:1.8}.card-body[data-v-2f511f1c] p{margin-bottom:15px;color:#333}.card-body[data-v-2f511f1c] .label{display:inline-block;background:#2d8ce8;color:#fff;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;margin-right:8px;margin-bottom:8px;box-shadow:0 2px 6px rgba(45,140,232,.3)}.card-body[data-v-2f511f1c] strong{color:#1a6bc7;font-weight:600}.card-body[data-v-2f511f1c] em{font-style:italic}.card-body[data-v-2f511f1c] ol,.card-body[data-v-2f511f1c] ul{margin:8px 0;padding-left:24px}.card-body[data-v-2f511f1c] li{margin:4px 0}.card-footer[data-v-2f511f1c]{margin-top:20px;padding-top:20px;border-top:1px solid #e8ecf1;text-align:center}.card-footer .arrow[data-v-2f511f1c]{color:#2d8ce8;font-size:18px;font-weight:500;transition:transform .3s}.card:hover .card-footer .arrow[data-v-2f511f1c]{transform:translateX(5px);color:#1a6bc7}@media (max-width:968px){.cards-grid[data-v-2f511f1c]{grid-template-columns:1fr}}.agent-card[data-v-563d33ca]{display:flex;flex-direction:column;height:100%}.glass-card[data-v-563d33ca]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border-radius:24px;padding:28px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.5);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.glass-card[data-v-563d33ca]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.85);box-shadow:0 12px 40px rgba(0,0,0,.15)}.placeholder-card[data-v-563d33ca]{opacity:.85}.placeholder-card[data-v-563d33ca]:hover{opacity:.95}.status-indicator[data-v-563d33ca]{position:absolute;top:16px;right:16px;width:12px;height:12px;background:#28a745;border-radius:50%;box-shadow:0 0 10px rgba(40,167,69,.5);animation:pulse-563d33ca 2s infinite}.status-indicator-disabled[data-v-563d33ca]{background:#6c757d;box-shadow:0 0 10px rgba(108,117,125,.3);animation:none}.agent-header[data-v-563d33ca]{display:flex;align-items:flex-start;margin-bottom:20px;flex-shrink:0}.agent-icon[data-v-563d33ca]{font-size:44px;margin-right:14px;flex-shrink:0}.agent-title-wrapper[data-v-563d33ca]{flex:1;min-width:0}.agent-title[data-v-563d33ca]{font-size:19px;font-weight:600;color:#1f2937;margin-bottom:4px;line-height:1.4;word-wrap:break-word}.placeholder-badge[data-v-563d33ca]{display:inline-block;padding:2px 8px;background:rgba(108,117,125,.2);color:#6c757d;border-radius:10px;font-size:11px;font-weight:500;margin-top:4px}.agent-description[data-v-563d33ca]{font-size:14px;line-height:1.6;color:#4b5563;margin-bottom:0;flex:1 1 auto;overflow-y:auto;max-height:100px;min-height:100px;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(28,115,218,.3) transparent}.agent-description[data-v-563d33ca]::-webkit-scrollbar{width:6px}.agent-description[data-v-563d33ca]::-webkit-scrollbar-track{background:transparent}.agent-description[data-v-563d33ca]::-webkit-scrollbar-thumb{background-color:rgba(28,115,218,.3);border-radius:3px}.agent-description[data-v-563d33ca]::-webkit-scrollbar-thumb:hover{background-color:rgba(28,115,218,.5)}.start-chat-button[data-v-563d33ca]{width:100%;padding:13px 22px;background:linear-gradient(135deg,#1c73da,#0056b3);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(28,115,218,.3);margin:0}.start-chat-button[data-v-563d33ca]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(28,115,218,.4)}.start-chat-button-disabled[data-v-563d33ca]{background:linear-gradient(135deg,#6c757d,#5a6268)!important;cursor:not-allowed!important;opacity:.7}.start-chat-button-disabled[data-v-563d33ca]:hover{transform:none!important;box-shadow:0 4px 12px rgba(28,115,218,.3)!important}@keyframes pulse-563d33ca{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}.management-layout[data-v-2e2476fe]{height:100vh;background:#f0f5f8}.aside[data-v-2e2476fe]{background-color:#e8f0f5;border-right:1px solid #c8d6e0;color:#1a2332}.logo[data-v-2e2476fe]{height:70px;line-height:70px;text-align:center;background-color:#d4e3ed;border-bottom:1px solid #c8d6e0;color:#1a2332;font-size:18px;font-weight:600}.header[data-v-2e2476fe]{background-color:#fff;border-bottom:1px solid #c8d6e0;justify-content:space-between;padding:0 30px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.header-left[data-v-2e2476fe],.header[data-v-2e2476fe]{display:flex;align-items:center}.system-title[data-v-2e2476fe]{font-size:20px;font-weight:600;color:#202124}.header-right[data-v-2e2476fe]{display:flex;align-items:center;gap:20px}.user-info[data-v-2e2476fe]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#e8f0f5;border-radius:20px;border:1px solid #c8d6e0}.admin-tag[data-v-2e2476fe]{background:#10b981;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.username[data-v-2e2476fe]{font-weight:500;color:#5f6368;font-size:14px}.back-btn[data-v-2e2476fe]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#1976d2;color:#fff;border:none;border-radius:20px;cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:14px}.back-btn[data-v-2e2476fe]:hover{background:#1565c0;color:#fff}.main[data-v-2e2476fe]{background-color:#f0f5f8;padding:30px;overflow-y:auto}.aside .el-menu[data-v-2e2476fe]{background-color:#e8f0f5;border:none}.aside .el-menu-item[data-v-2e2476fe]{color:#1a2332;border-bottom:none;margin:2px 16px;border-radius:8px;font-weight:500;transition:all .2s ease}.aside .el-menu-item[data-v-2e2476fe]:hover{background-color:#d4e3ed;color:#1a2332}.aside .el-menu-item.is-active[data-v-2e2476fe]{background-color:#c8d6e0;color:#1976d2;border-left:3px solid #1976d2;margin-left:13px}.aside .el-submenu__title[data-v-2e2476fe]{color:#1a2332;margin:2px 16px;border-radius:8px;font-weight:500;transition:all .2s ease;padding-left:40px}.aside .el-submenu__title[data-v-2e2476fe]:hover{background-color:#d4e3ed;color:#1a2332}.aside .el-submenu .el-menu-item[data-v-2e2476fe]{background-color:transparent;color:#4a5568;padding-left:50px!important;margin:2px 16px 2px 36px;font-size:14px;border-left:1px solid #c8d6e0}.aside .el-submenu .el-menu-item[data-v-2e2476fe]:hover{background-color:#d4e3ed;color:#1a2332}.aside .el-submenu .el-menu-item.is-active[data-v-2e2476fe]{background-color:#c8d6e0;color:#1976d2;border-left-color:#1976d2}.aside .el-submenu .el-menu-item.qa-hub-config-menu-item[data-v-2e2476fe]{color:#1a2332!important;margin:2px 16px!important;margin-left:16px!important;margin-right:16px!important;margin-top:2px!important;margin-bottom:2px!important;border-radius:8px!important;font-weight:500!important;transition:all .2s ease!important;padding-left:40px!important;border-left:none!important;border:none!important;background-color:transparent!important;font-size:14px!important}.aside .el-submenu .el-menu-item.qa-hub-config-menu-item[data-v-2e2476fe]:hover{background-color:#d4e3ed!important;color:#1a2332!important;margin-left:16px!important}.aside .el-submenu .el-menu-item.qa-hub-config-menu-item.is-active[data-v-2e2476fe]{background-color:#c8d6e0!important;color:#1976d2!important;border-left:3px solid #1976d2!important;margin-left:13px!important;padding-left:40px!important}.aside[data-v-2e2476fe] .el-submenu .el-menu-item.qa-hub-config-menu-item{padding-left:40px!important;margin-left:16px!important;margin-right:16px!important;border-left:none!important}.management-layout .aside .el-menu .el-submenu .el-menu-item.qa-hub-config-menu-item[data-v-2e2476fe]{padding-left:40px!important;margin-left:16px!important;margin-right:16px!important;margin-top:2px!important;margin-bottom:2px!important;border-left:none!important;border:none!important}.dashboard[data-v-1d5c5342]{padding:0}.metric[data-v-1d5c5342]{text-align:center;padding:20px 0}.metric .label[data-v-1d5c5342]{font-size:14px;color:#909399;margin-bottom:8px}.metric .value[data-v-1d5c5342]{font-size:32px;font-weight:700;color:#409eff}.metric-card[data-v-1d5c5342]{border-radius:8px;transition:all .3s ease}.metric-card[data-v-1d5c5342]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.metric-content[data-v-1d5c5342]{text-align:center;padding:16px}.metric-value[data-v-1d5c5342]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.metric-label[data-v-1d5c5342]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.metric-change[data-v-1d5c5342]{font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}.metric-change.positive[data-v-1d5c5342]{color:#27ae60}.metric-change.negative[data-v-1d5c5342]{color:#e74c3c}.metric-change.neutral[data-v-1d5c5342]{color:#3498db}.regulations[data-v-106c051e]{padding:0}.page-header[data-v-106c051e]{margin-bottom:20px}.page-header h3[data-v-106c051e]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-106c051e]{margin:0;color:#909399;font-size:14px}.page-content[data-v-106c051e],.weekly-reports[data-v-089c6870]{padding:0}.page-header[data-v-089c6870]{margin-bottom:20px}.page-header h3[data-v-089c6870]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-089c6870]{margin:0;color:#909399;font-size:14px}.card-header[data-v-089c6870]{display:flex;align-items:center;justify-content:space-between}.filters[data-v-089c6870]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.pagination[data-v-089c6870]{margin-top:16px;text-align:right}.detail-content[data-v-089c6870]{padding:8px 12px}.rich-block[data-v-089c6870]{margin:16px 0}.rich[data-v-089c6870] img{max-width:100%}.links-editor[data-v-089c6870]{border:1px dashed #e5e5e5;padding:10px;border-radius:6px}.links-actions[data-v-089c6870]{margin-bottom:8px}.rich-editor-container[data-v-089c6870]{border:1px solid #dcdfe6;border-radius:4px;background:#fff;overflow:hidden}.editor-toolbar[data-v-089c6870]{background:#f5f7fa;border-bottom:1px solid #dcdfe6;padding:8px;overflow-x:auto}.toolbar-row-single[data-v-089c6870]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:-moz-max-content;min-width:max-content}.toolbar-btn[data-v-089c6870]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #dcdfe6;background:#fff;border-radius:3px;cursor:pointer;font-size:12px;transition:all .2s}.toolbar-btn[data-v-089c6870]:hover{background:#ecf5ff;border-color:#409eff;color:#409eff}.toolbar-btn[data-v-089c6870]:active{background:#409eff;color:#fff}.toolbar-separator[data-v-089c6870]{color:#dcdfe6;font-size:12px;margin:0 2px}.font-family-select[data-v-089c6870],.font-size-select[data-v-089c6870]{height:28px;border:1px solid #dcdfe6;border-radius:3px;padding:0 8px;font-size:12px;background:#fff;cursor:pointer;min-width:80px}.font-family-select[data-v-089c6870]:focus,.font-size-select[data-v-089c6870]:focus{border-color:#409eff;outline:none}.color-picker[data-v-089c6870]{width:28px;height:28px;border:1px solid #dcdfe6;border-radius:3px;cursor:pointer;padding:0;background:#fff}.color-picker[data-v-089c6870]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-089c6870]::-webkit-color-swatch{border:none;border-radius:2px}.rich-editor-optimized[data-v-089c6870]{min-height:150px;max-height:400px;padding:16px;line-height:1.5;font-size:14px;color:#606266;background:#fff;outline:none;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;border:none;resize:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rich-editor-optimized[data-v-089c6870]:focus{outline:none}.rich-editor-optimized[data-v-089c6870]:empty:before{content:attr(placeholder);color:#c0c4cc;pointer-events:none}.rich-editor-optimized p[data-v-089c6870]{margin:0 0 8px 0}.rich-editor-optimized h1[data-v-089c6870],.rich-editor-optimized h2[data-v-089c6870],.rich-editor-optimized h3[data-v-089c6870],.rich-editor-optimized h4[data-v-089c6870],.rich-editor-optimized h5[data-v-089c6870],.rich-editor-optimized h6[data-v-089c6870]{margin:0 0 12px 0;font-weight:700}.rich-editor-optimized ol[data-v-089c6870],.rich-editor-optimized ul[data-v-089c6870]{margin:0 0 8px 0;padding-left:20px}.rich-editor-optimized li[data-v-089c6870]{margin:0 0 4px 0}.rich-editor-optimized blockquote[data-v-089c6870]{margin:0 0 8px 0;padding:8px 12px;background:#f5f7fa;border-left:4px solid #409eff;border-radius:0 4px 4px 0}.rich-editor-optimized a[data-v-089c6870]{color:#409eff;text-decoration:underline}.rich-editor-optimized img[data-v-089c6870]{max-width:100%;height:auto}.rich-editor-optimized table[data-v-089c6870]{border-collapse:collapse;width:100%;margin:8px 0}.rich-editor-optimized table td[data-v-089c6870],.rich-editor-optimized table th[data-v-089c6870]{border:1px solid #ddd;padding:8px}.user-management[data-v-a4461e30]{padding:0}.page-header[data-v-a4461e30]{margin-bottom:20px}.page-header h3[data-v-a4461e30]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-a4461e30]{margin:0;color:#909399;font-size:14px}.filters[data-v-a4461e30]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.pagination[data-v-a4461e30]{margin-top:16px;text-align:right}.training[data-v-51708616]{padding:0}.page-header[data-v-51708616]{margin-bottom:20px}.page-header h3[data-v-51708616]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-51708616]{margin:0;color:#909399;font-size:14px}.placeholder-content[data-v-51708616]{text-align:center;padding:40px;color:#909399}.placeholder-content p[data-v-51708616]{margin:10px 0}.placeholder-content ul[data-v-51708616]{text-align:left;display:inline-block;margin:20px 0}.placeholder-content li[data-v-51708616]{margin:5px 0}.training-categories[data-v-42501380]{padding:0}.toolbar[data-v-42501380]{display:flex;gap:8px;margin-bottom:12px}.training-videos[data-v-e057e64a]{padding:0}.info-banner[data-v-e057e64a]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:12px;margin-bottom:16px}.info-content[data-v-e057e64a]{display:flex;align-items:center;gap:8px;color:#0369a1;font-size:14px}.info-content i[data-v-e057e64a]{color:#0284c7}.toolbar[data-v-e057e64a]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.toolbar .el-input[data-v-e057e64a]{flex:1 1 220px}.toolbar .el-select[data-v-e057e64a]{min-width:220px}.table-footer[data-v-e057e64a]{text-align:right;margin-top:12px}.upload-tip[data-v-e057e64a]{font-size:12px;color:#999;margin-top:4px}.toolbook-management[data-v-556b21da]{padding:0}[data-v-556b21da] .el-switch__label{white-space:nowrap}.toolbar[data-v-556b21da]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.toolbar .el-input[data-v-556b21da]{width:260px}.table-footer[data-v-556b21da]{margin-top:16px;text-align:right}.file-info[data-v-556b21da]{display:flex;flex-direction:column;gap:4px}.file-info small[data-v-556b21da]{color:#909399}.hint[data-v-556b21da]{font-size:12px;color:#909399;margin-top:4px}.current-file[data-v-556b21da]{margin-top:4px;color:#606266}.customer-service-config[data-v-306f146c]{padding:0 20px 20px}.upload-box[data-v-306f146c]{display:flex;flex-direction:column;gap:8px}.hint[data-v-306f146c]{font-size:12px;color:#909399}.preview[data-v-306f146c]{margin-top:10px}.preview img[data-v-306f146c]{max-width:200px;border:1px solid #e5e7eb;border-radius:8px}.qa-hub-config[data-v-5896a4ca]{padding:0 20px 20px}.icon-preview[data-v-5896a4ca]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:4px;background:#f5f7fa}.rich-editor-container[data-v-5896a4ca]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.editor-toolbar[data-v-5896a4ca]{display:flex;align-items:center;gap:4px;padding:8px;background:#f5f7fa;border-bottom:1px solid #dcdfe6;flex-wrap:wrap}.toolbar-btn[data-v-5896a4ca]{background:#fff;border:1px solid #dcdfe6;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:14px;transition:all .3s}.toolbar-btn[data-v-5896a4ca]:hover{background:#ecf5ff;border-color:#b3d8ff}.toolbar-separator[data-v-5896a4ca]{color:#dcdfe6;margin:0 4px}.font-family-select[data-v-5896a4ca],.font-size-select[data-v-5896a4ca]{padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.color-picker[data-v-5896a4ca]{width:30px;height:26px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.rich-editor[data-v-5896a4ca]{min-height:200px;max-height:400px;overflow-y:auto;padding:12px;line-height:1.6;font-size:14px;outline:none}.rich-editor[data-v-5896a4ca]:focus{border-color:#409eff}.rich-editor[data-v-5896a4ca]:empty:before{content:"请输入内容...";color:#c0c4cc}.rich-editor p[data-v-5896a4ca]{margin:8px 0}.rich-editor strong[data-v-5896a4ca]{font-weight:700}.rich-editor em[data-v-5896a4ca]{font-style:italic}.emoji-picker[data-v-5896a4ca]{max-height:400px;overflow-y:auto;padding:8px}.emoji-category[data-v-5896a4ca]{margin-bottom:16px}.emoji-category-title[data-v-5896a4ca]{font-size:12px;font-weight:600;color:#666;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.emoji-grid[data-v-5896a4ca]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.emoji-item[data-v-5896a4ca]{display:flex;align-items:center;justify-content:center;font-size:24px;width:36px;height:36px;cursor:pointer;border-radius:4px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-item[data-v-5896a4ca]:hover{background:#f0f2f5;transform:scale(1.1)}.emoji-item[data-v-5896a4ca]:active{transform:scale(.95)}.template-categories[data-v-20f3c374]{padding:0}.category-actions[data-v-20f3c374]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.custom-tree-node[data-v-20f3c374]{display:flex;align-items:center;justify-content:space-between;width:100%}.node-actions[data-v-20f3c374]{display:flex;gap:8px}.empty-state[data-v-20f3c374]{text-align:center;color:#909399;padding:60px 0}.empty-state i[data-v-20f3c374]{font-size:36px;margin-bottom:16px;display:block}.template-files[data-v-6182dde2]{padding:0}[data-v-6182dde2] .el-switch__label{white-space:nowrap}.toolbar[data-v-6182dde2]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.toolbar .el-cascader[data-v-6182dde2],.toolbar .el-input[data-v-6182dde2]{width:240px}.table-footer[data-v-6182dde2]{margin-top:16px;text-align:right}.hint[data-v-6182dde2]{font-size:12px;color:#909399;margin-top:4px}.current-file[data-v-6182dde2]{margin-top:4px;color:#606266}.knowledge-base[data-v-89c15cac]{padding:0}.page-header[data-v-89c15cac]{margin-bottom:20px}.page-header h3[data-v-89c15cac]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-89c15cac]{margin:0;color:#909399;font-size:14px}.text-danger[data-v-89c15cac]{color:#f56c6c}.text-success[data-v-89c15cac]{color:#67c23a}.page-content[data-v-89c15cac]{margin-top:20px}.card-header[data-v-89c15cac]{display:flex;align-items:center;justify-content:space-between}.filters[data-v-89c15cac]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.table-footer[data-v-89c15cac]{margin-top:16px;text-align:right}.site-tools[data-v-14fb5c64]{width:100%}.metric-card[data-v-14fb5c64]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.metric-card[data-v-14fb5c64]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.metric-content[data-v-14fb5c64]{text-align:center}.metric-value[data-v-14fb5c64]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.metric-label[data-v-14fb5c64]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.metric-change[data-v-14fb5c64]{font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}.metric-change.positive[data-v-14fb5c64]{color:#27ae60}.metric-change.negative[data-v-14fb5c64]{color:#e74c3c}.metric-change.neutral[data-v-14fb5c64]{color:#3498db}.login-geo-analysis[data-v-6605e766]{display:flex;flex-direction:column;gap:20px}.filter-card[data-v-6605e766]{background:#fff}.filter-row[data-v-6605e766]{display:flex;align-items:center;justify-content:space-between}.result-card[data-v-6605e766]{background:#fff}.card-header[data-v-6605e766]{display:flex;justify-content:space-between;align-items:center;font-weight:500}.date-range[data-v-6605e766]{font-size:13px;color:#909399}.system-settings[data-v-2a50734b]{padding:0}.page-header[data-v-2a50734b]{margin-bottom:20px}.page-header h3[data-v-2a50734b]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-2a50734b]{margin:0;color:#909399;font-size:14px}.placeholder-content[data-v-2a50734b]{text-align:center;padding:40px;color:#909399}.placeholder-content p[data-v-2a50734b]{margin:10px 0}.placeholder-content ul[data-v-2a50734b]{text-align:left;display:inline-block;margin:20px 0}.placeholder-content li[data-v-2a50734b]{margin:5px 0}.points-query-page[data-v-762f274e]{padding:0}.page-header[data-v-762f274e]{margin-bottom:24px}.page-title[data-v-762f274e]{font-size:24px;font-weight:600;color:#202124;margin:0 0 8px 0}.page-desc[data-v-762f274e]{font-size:14px;color:#5f6368;margin:0}.filter-card[data-v-762f274e]{margin-bottom:20px;border:1px solid #e1e5e9}.filter-form[data-v-762f274e]{margin:0}.table-card[data-v-762f274e]{border:1px solid #e1e5e9}.pagination-container[data-v-762f274e]{margin-top:20px;display:flex;justify-content:flex-end}.detail-content[data-v-762f274e]{padding:10px 0}.recharge-records-page[data-v-ead9713c]{padding:0}.page-header[data-v-ead9713c]{margin-bottom:24px}.page-title[data-v-ead9713c]{font-size:24px;font-weight:600;color:#202124;margin:0 0 8px 0}.page-desc[data-v-ead9713c]{font-size:14px;color:#5f6368;margin:0}.filter-card[data-v-ead9713c]{margin-bottom:20px;border:1px solid #e1e5e9}.filter-form[data-v-ead9713c]{margin:0}.stats-row[data-v-ead9713c]{margin-bottom:20px}.stat-card[data-v-ead9713c]{border:1px solid #e1e5e9}.stat-item[data-v-ead9713c]{text-align:center}.stat-label[data-v-ead9713c]{font-size:14px;color:#5f6368;margin-bottom:8px}.stat-value[data-v-ead9713c]{font-size:24px;font-weight:600;color:#1976d2}.table-card[data-v-ead9713c]{border:1px solid #e1e5e9}.pagination-container[data-v-ead9713c]{margin-top:20px;display:flex;justify-content:flex-end}.detail-content[data-v-ead9713c]{padding:10px 0}.qa-hub-tag-management[data-v-693c0595]{padding:0}.toolbar[data-v-693c0595]{margin-bottom:20px}.qa-hub-question-management[data-v-4da0dda6]{padding:0}.toolbar[data-v-4da0dda6]{margin-bottom:20px;display:flex;align-items:center}.table-footer[data-v-4da0dda6]{margin-top:20px;text-align:right}.qa-hub-forum-posts[data-v-5ca2d805]{padding:0}.card-header[data-v-5ca2d805]{display:flex;justify-content:space-between;align-items:center}.toolbar[data-v-5ca2d805]{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.table-footer[data-v-5ca2d805]{margin-top:20px;text-align:right}.qa-hub-forum-replies[data-v-617ab826]{padding:0}.card-header[data-v-617ab826]{display:flex;justify-content:space-between;align-items:center}.toolbar[data-v-617ab826]{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.table-footer[data-v-617ab826]{margin-top:20px;text-align:right}.qa-hub-forum-sensitive-words[data-v-2b867e2b]{padding:0}.card-header[data-v-2b867e2b]{display:flex;justify-content:space-between;align-items:center}.toolbar[data-v-2b867e2b]{margin-bottom:20px;display:flex;align-items:center}.table-footer[data-v-2b867e2b]{margin-top:20px;text-align:right}.mall-management[data-v-25428c35]{padding:20px}.card-header[data-v-25428c35]{display:flex;justify-content:space-between;align-items:center}.toolbar[data-v-25428c35]{margin-bottom:20px}.empty-state[data-v-25428c35]{text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-25428c35]{font-size:48px;margin-bottom:16px;display:block}.agent-redirects[data-v-15308e4b]{padding:0 20px 20px}.card-header[data-v-15308e4b]{display:flex;justify-content:space-between;align-items:center}.filters[data-v-15308e4b]{display:flex;gap:12px;align-items:center}.emoji-picker[data-v-15308e4b]{max-height:300px;overflow-y:auto}.emoji-category[data-v-15308e4b]{margin-bottom:16px}.emoji-category-title[data-v-15308e4b]{font-size:12px;color:#909399;margin-bottom:8px}.emoji-grid[data-v-15308e4b]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.emoji-item[data-v-15308e4b]{font-size:24px;cursor:pointer;text-align:center;padding:4px;border-radius:4px;transition:background-color .2s}.emoji-item[data-v-15308e4b]:hover{background-color:#f5f7fa}.icon-preview[data-v-15308e4b]{vertical-align:middle}.text-danger[data-v-15308e4b]{color:#f56c6c}.text-success[data-v-15308e4b]{color:#67c23a}