img[data-v-836de3c0],img[data-v-705f0ac6]{display:block;margin:0 auto}h2[data-v-705f0ac6]{color:#fff;margin-bottom:24px}p[data-v-705f0ac6]{color:#fff}.custom-field[data-v-705f0ac6]{flex:1}[data-v-705f0ac6] .custom-button{flex-shrink:1!important;font-size:10px!important;padding:2px 6px!important;margin-right:5px;white-space:nowrap}@media (max-width: 480px){[data-v-705f0ac6] .custom-button{font-size:10px!important;padding:4px 8px!important}}h1[data-v-705f0ac6]{font-size:30px;text-align:center;color:#fff;margin-top:0;margin-bottom:0}.profile-info[data-v-705f0ac6]{background-image:url(/assets/backgrounduserinfo-C5tf9uI0.png);background-size:cover;display:flex;align-items:center;gap:5px;padding:20px 0 20px 20px;width:90%;margin-left:10px;border-radius:8px;height:70px;margin-bottom:-3px}table[data-v-705f0ac6]{width:98%;border-collapse:collapse;margin:0 auto;background:linear-gradient(to bottom,#2a2663,#22234f)}th[data-v-705f0ac6],td[data-v-705f0ac6]{border:1px solid #6b74a5;padding:8px;text-align:center;color:#fff}[data-v-705f0ac6] .van-search{background:transparent;border:none}[data-v-705f0ac6] .van-search__content{background:transparent}[data-v-705f0ac6] .van-field__body{background:transparent;border:none}[data-v-705f0ac6] .van-field__control{background:transparent;color:#fff;border:none}[data-v-705f0ac6] .van-icon-search{color:#fff}[data-v-705f0ac6] .van-field__clear{color:#fff;background:linear-gradient(to bottom,#2a2663,#22234f)}.menu-container[data-v-321bcf59]{height:auto;overflow-y:auto}.el-menu-vertical-demo[data-v-321bcf59]{height:100%;border-right:none;background-color:#fff;color:#333;margin-bottom:0;padding-bottom:0}.el-sub-menu .el-sub-menu__title[data-v-321bcf59]{padding-left:10px!important;color:#1a1a1a!important;font-weight:600}.el-sub-menu .el-sub-menu__title span[data-v-321bcf59]{margin-left:-5px;color:#1a1a1a!important;font-weight:600}.el-menu--inline .el-sub-menu .el-sub-menu__title[data-v-321bcf59]{padding-left:30px!important;color:#404040!important;font-weight:500}.el-menu--inline .el-sub-menu .el-sub-menu__title span[data-v-321bcf59]{margin-left:-5px;color:#404040!important;font-weight:500}.el-menu--inline .el-sub-menu .el-menu-item[data-v-321bcf59]{padding-left:50px!important;color:#595959!important;font-weight:400}.el-menu--inline .el-menu-item[data-v-321bcf59]{padding-left:30px!important;color:#404040!important;font-weight:500}.el-menu--inline .el-menu-item span[data-v-321bcf59],.el-menu--inline .el-sub-menu .el-menu-item span[data-v-321bcf59]{margin-left:-3px}.el-menu-item[data-v-321bcf59]:hover,.el-sub-menu__title[data-v-321bcf59]:hover{background-color:#f0f0f0!important}.el-menu-item.is-active[data-v-321bcf59]{background-color:#e6f7ff!important;color:#1890ff!important}.menu-icon[data-v-321bcf59]{width:10px;height:10px;margin-right:20px;vertical-align:middle}.menu-divider[data-v-321bcf59]{height:1px;background-color:#e8e8e8;margin:2px 0 5px}.additional-menus[data-v-321bcf59]{padding-bottom:10px;margin-top:0;padding-top:0}.menu-item[data-v-321bcf59]{display:flex;align-items:center;padding:12px 10px;cursor:pointer;color:#333;transition:background-color .3s}.menu-item[data-v-321bcf59]:hover{background-color:#f0f0f0}.menu-item span[data-v-321bcf59]{margin-left:10px}.bottom-fixed-menu[data-v-321bcf59]{margin-top:30px;padding:10px 20px;border-top:1px solid #e8e8e8}.fixed-menu-item[data-v-321bcf59]{display:flex;align-items:center;justify-content:center;padding:12px 20px;background-color:#1890ff;color:#fff;border-radius:4px;cursor:pointer}.fixed-menu-item[data-v-321bcf59]:hover{background-color:#40a9ff}.fixed-menu-item .menu-icon[data-v-321bcf59]{width:16px;height:16px;margin-right:8px}.fixed-menu-item span[data-v-321bcf59]{font-size:14px}.process-content[data-v-321bcf59]{padding:20px}.button-group[data-v-321bcf59]{display:flex;gap:15px;margin-bottom:20px;justify-content:center}.button-group button[data-v-321bcf59]{padding:10px 30px;border:none;border-radius:6px;background:#f0f0f0;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#666}.button-group button[data-v-321bcf59]:hover{background:#e0e0e0}.button-group button.active[data-v-321bcf59]{background:linear-gradient(to right,#1678ff,#00ecbc);color:#fff}.image-container[data-v-321bcf59]{position:relative;display:flex;justify-content:center}.process-image[data-v-321bcf59]{max-width:100%;height:auto;border-radius:8px;cursor:pointer}.detail-overlay[data-v-321bcf59]{position:absolute;top:0;right:-320px;width:300px;z-index:10;box-shadow:0 4px 12px #00000026;border-radius:8px;overflow:hidden;background:#fff}.detail-image[data-v-321bcf59]{width:100%;height:auto;display:block}.pc-container[data-v-92e80922]{width:100%;height:100vh;overflow:hidden;position:relative}.top-header[data-v-92e80922]{position:fixed;top:0;left:0;right:0;height:60px;background:linear-gradient(to right,#4a8bfd,#31e1e6);display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 2px 8px #00000026;z-index:1000;color:#fff}.header-left[data-v-92e80922]{display:flex;align-items:center;gap:12px;margin-left:-10px}.logo-image[data-v-92e80922]{width:180px;height:60px;object-fit:contain}.system-name[data-v-92e80922]{font-size:18px;font-weight:700}.header-center[data-v-92e80922]{flex:1;max-width:800px;margin:40px 20px 0;background:transparent!important}.header-right[data-v-92e80922]{display:flex;align-items:center;gap:16px}.search-input[data-v-92e80922]{width:240px;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:20px}.search-input[data-v-92e80922]::placeholder{color:#fff}.search-icon[data-v-92e80922]{width:18px;height:18px;object-fit:contain;margin-right:5px}[data-v-92e80922] .search-input .el-input__wrapper{background:#fff3!important;border-color:#ffffff4d!important;border-radius:20px!important;box-shadow:none!important}[data-v-92e80922] .search-input .el-input__inner{color:#fff!important;background:transparent!important;border:none!important}[data-v-92e80922] .search-input .el-input__clear{color:#fff!important}.header-icons[data-v-92e80922]{display:flex;gap:8px}.icon-btn[data-v-92e80922]{color:#fff!important;font-size:20px}[data-v-92e80922] .el-tabs--border-card{background:transparent!important;border:none!important;box-shadow:none!important}[data-v-92e80922] .el-tabs--border-card>.el-tabs__header{background:transparent!important;border:none!important;margin:0!important;padding:0!important}[data-v-92e80922] .el-tabs--border-card>.el-tabs__content{border:none!important;background:transparent!important}[data-v-92e80922] .el-tabs__nav-wrap{background:transparent!important}[data-v-92e80922] .el-tabs__nav{margin:0!important;background:transparent!important}[data-v-92e80922] .el-tabs__item{color:#fff!important;padding:0 20px;height:50px;line-height:50px;margin-top:0;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid transparent;border-bottom:none;position:relative;background:transparent!important}[data-v-92e80922] .el-tabs__item:hover{color:#fff!important;background:#ffffff1a!important}[data-v-92e80922] .el-tabs__item.is-active{color:#fff!important;background:transparent!important;border-color:transparent!important}[data-v-92e80922] .el-tabs__item.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#51cf66}[data-v-92e80922] .el-tabs--border-card .el-tabs__item.is-closable{padding-right:20px}[data-v-92e80922] .el-tabs--border-card .el-tabs__item.is-closable .el-icon-close,[data-v-92e80922] .el-tabs--border-card .el-tabs__item.is-closable svg{display:none!important;width:0;height:0;overflow:hidden}[data-v-92e80922] .el-tabs--border-card .el-tabs__item.is-closable:hover{padding-right:20px}[data-v-92e80922] .el-tabs--border-card .el-tabs__item.is-closable:hover .el-icon-close,[data-v-92e80922] .el-tabs--border-card .el-tabs__item.is-closable:hover svg{display:inline-flex!important;width:14px;height:14px}.sidebar[data-v-92e80922]{background-color:#fff;color:#333;box-shadow:2px 0 6px #0000001a;height:100%}.main-content[data-v-92e80922]{padding:16px;background-color:#f5f7fa;overflow-y:auto;height:100%}.main-content[data-v-92e80922]::-webkit-scrollbar{width:6px;height:6px}.main-content[data-v-92e80922]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:3px}.main-content[data-v-92e80922]::-webkit-scrollbar-track{background-color:#f1f1f1}.setting-icon[data-v-92e80922],.logout-icon[data-v-92e80922]{width:24px;height:24px;object-fit:contain}.user-info-dialog[data-v-92e80922]{border-radius:8px}[data-v-92e80922] .user-info-dialog .el-dialog__header{background:linear-gradient(90deg,#1a73e8,#4285f4);color:#fff;padding:15px 20px;border-radius:8px 8px 0 0}[data-v-92e80922] .user-info-dialog .el-dialog__title{color:#fff;font-weight:700}[data-v-92e80922] .user-info-dialog .el-dialog__body{padding:20px}.user-info-content[data-v-92e80922]{background-color:#f5f7fa;border-radius:8px;padding:20px}.profile-info[data-v-92e80922]{display:flex;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.user-avatar[data-v-92e80922]{width:80px;height:80px;border-radius:50%;object-fit:cover}.user-details[data-v-92e80922]{flex:1}.user-name[data-v-92e80922]{color:#333;font-size:18px;font-weight:700;margin:0 0 10px}.user-detail[data-v-92e80922]{color:#666;font-size:14px;margin:5px 0}.info-section[data-v-92e80922]{display:flex;border-radius:8px;padding:20px;margin-bottom:15px}.info-item[data-v-92e80922]{flex:1;text-align:center}.info-label[data-v-92e80922]{color:#666;font-size:14px;margin:0 0 8px}.info-value[data-v-92e80922]{color:#333;font-size:16px;margin:0}.info-divider[data-v-92e80922]{width:1px;background-color:#e0e0e0;margin:0 20px}.message-dialog[data-v-92e80922]{border-radius:12px}[data-v-92e80922] .message-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:12px 12px 0 0}[data-v-92e80922] .message-dialog .el-dialog__title{color:#fff;font-weight:600;font-size:18px}[data-v-92e80922] .message-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}[data-v-92e80922] .message-dialog .el-dialog__body{padding:0}.message-content[data-v-92e80922]{max-height:500px;overflow-y:auto;padding:20px}.no-message[data-v-92e80922]{text-align:center;padding:60px 20px}.message-item[data-v-92e80922]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.message-item[data-v-92e80922]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#667eea}.message-item.unread[data-v-92e80922]{background:linear-gradient(135deg,#f5f7ff,#e8f0ff);border-color:#667eea;border-left:4px solid #667eea}.message-time[data-v-92e80922]{color:#999;font-size:12px;margin-bottom:8px}.message-body[data-v-92e80922]{display:flex;flex-direction:column;gap:8px}.message-title[data-v-92e80922]{color:#333;font-size:16px;font-weight:600;margin:0}.message-text[data-v-92e80922]{color:#666;font-size:14px;line-height:1.6;margin:0}.message-action[data-v-92e80922]{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#667eea;font-size:14px;font-weight:500;margin-top:8px}.loading-more[data-v-92e80922]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:#999;font-size:14px}.no-more[data-v-92e80922]{text-align:center;padding:20px;color:#999;font-size:14px}.ai-assistant-btn[data-v-92e80922]{position:relative;cursor:pointer;color:#fff;font-size:20px;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s}.ai-assistant-btn[data-v-92e80922]:hover{background:#fff3}.ai-notification-dot[data-v-92e80922]{position:absolute;top:4px;right:4px;width:8px;height:8px;background-color:#f44;border-radius:50%}.ai-assistant-drawer[data-v-92e80922] .el-drawer__body{padding:0;height:calc(100% - 40px)}.ai-assistant-container[data-v-92e80922]{display:flex;flex-direction:column;height:100%;background:#f5f7fa}.ai-messages[data-v-92e80922]{flex:1;overflow-y:auto;padding:16px}.load-more-tip[data-v-92e80922]{text-align:center;padding:10px;color:#409eff;cursor:pointer;font-size:13px}.load-more-tip[data-v-92e80922]:hover{color:#66b1ff}.no-more-tip[data-v-92e80922]{text-align:center;padding:10px;color:#999;font-size:12px}.ai-message[data-v-92e80922]{margin-bottom:16px;display:flex}.ai-message.message-user[data-v-92e80922]{justify-content:flex-end}.ai-message.message-assistant[data-v-92e80922]{justify-content:flex-start}.ai-message .message-bubble[data-v-92e80922]{max-width:85%;border-radius:8px;font-size:14px;position:relative;box-shadow:0 1px 2px #0000001a;overflow:visible;min-width:auto}.ai-message.message-user .message-bubble[data-v-92e80922]{background:#409eff;color:#fff;border-bottom-right-radius:2px}.ai-message.message-assistant .message-bubble[data-v-92e80922]{background:#fff;color:#333;border-bottom-left-radius:2px}.ai-message .message-content[data-v-92e80922]{word-break:break-word;line-height:1.6;overflow:visible;max-height:none;white-space:pre-wrap;word-wrap:break-word}.ai-message .copy-btn[data-v-92e80922]{position:absolute;bottom:4px;right:8px;background:#0000001a;border:none;color:inherit;font-size:12px;padding:2px 8px;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .3s}.ai-message .message-bubble:hover .copy-btn[data-v-92e80922]{opacity:1}.ai-message .copy-btn[data-v-92e80922]:hover{background:#0003}.loading-dots[data-v-92e80922]{display:flex;gap:4px;padding:4px 0}.loading-dots span[data-v-92e80922]{width:8px;height:8px;background:#409eff;border-radius:50%;animation:bounce-92e80922 1.4s infinite ease-in-out both}.loading-dots span[data-v-92e80922]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-92e80922]:nth-child(2){animation-delay:-.16s}@keyframes bounce-92e80922{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ai-input-area[data-v-92e80922]{padding:12px 16px;background:#fff;border-top:1px solid #e4e7ed;display:flex;gap:10px;align-items:center}.ai-input-area .input-left[data-v-92e80922]{display:flex;align-items:center}.ai-input-area .mode-btn[data-v-92e80922]{cursor:pointer;color:#409eff;font-size:20px;padding:8px;border-radius:4px;transition:all .3s}.ai-input-area .mode-btn[data-v-92e80922]:hover{background:#ecf5ff}.ai-input-area[data-v-92e80922] .el-textarea__inner{background:#f5f7fa;border:1px solid #dcdfe6;color:#333;resize:none;border-radius:8px}.ai-input-area[data-v-92e80922] .el-textarea__inner::placeholder{color:#909399}.ai-input-area[data-v-92e80922] .el-button{height:54px;border-radius:8px}.voice-input-area[data-v-92e80922]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 0}.voice-btn[data-v-92e80922]{width:100%;height:40px;display:flex;align-items:center;justify-content:center;background:#07c160;color:#fff;border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s}.voice-btn[data-v-92e80922]:hover{background:#06ad56}.voice-btn.recording[data-v-92e80922]{background:#ff4d4f}.voice-btn.recording[data-v-92e80922]:hover{background:#ff7875}.recording-tip[data-v-92e80922]{position:absolute;bottom:80px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:8px;font-size:14px;z-index:100}.home-container[data-v-edebd53d]{padding:10px 20px 20px;height:100%;background-color:#f5f7fa}.main-layout[data-v-edebd53d]{display:flex;gap:20px;height:calc(100vh - 100px);align-items:stretch}.left-section[data-v-edebd53d]{flex:3;display:flex;flex-direction:column;gap:10px;height:100%}.right-section[data-v-edebd53d]{flex:1;display:flex;flex-direction:column;gap:10px;height:100%}.left-top[data-v-edebd53d]{flex:1.11;display:flex;flex-direction:column;gap:10px;min-height:0}.image-section[data-v-edebd53d]{flex:0 0 150px;display:flex;gap:15px;background-color:transparent;border-radius:0;padding:0;box-shadow:none;min-height:0}.section-image[data-v-edebd53d]{flex:1;height:auto;max-height:120px;object-fit:contain}.stat-section[data-v-edebd53d]{flex:1;display:flex;flex-direction:column;gap:10px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;min-height:0}.section-title[data-v-edebd53d]{display:flex;align-items:center;gap:8px;width:100%}.label-image[data-v-edebd53d]{width:18px;height:18px;object-fit:contain}.title-text[data-v-edebd53d]{font-size:18px;font-weight:700;color:#333}.stat-container[data-v-edebd53d]{display:flex;gap:0;width:100%;align-items:center;flex:1}.stat-item[data-v-edebd53d]{flex:1;display:flex;align-items:center;gap:15px;padding:0 60px}.divider[data-v-edebd53d]{width:1px;height:60%;background-color:#e0e0e0}.stat-image[data-v-edebd53d]{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.stat-image img[data-v-edebd53d]{width:100%;height:100%;object-fit:contain}.stat-content[data-v-edebd53d]{flex:1;display:flex;flex-direction:column;gap:5px}.stat-number[data-v-edebd53d]{font-size:24px;font-weight:700;color:#1a73e8}.stat-label[data-v-edebd53d]{font-size:14px;color:#666}.left-bottom[data-v-edebd53d]{flex:1;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;overflow:hidden;min-height:0}.right-top[data-v-edebd53d],.right-bottom[data-v-edebd53d]{flex:1;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;overflow-y:auto}.section-header[data-v-edebd53d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.section-header h3[data-v-edebd53d]{margin:0;font-size:16px;font-weight:700;color:#333}.view-more[data-v-edebd53d]{font-size:14px;color:#1a73e8;cursor:pointer;display:flex;align-items:center;gap:5px}.notice-list[data-v-edebd53d]{display:flex;flex-direction:column;gap:15px;flex:1;overflow:hidden}.notice-item[data-v-edebd53d]{padding:15px;background-color:#f5f7fa;border-radius:6px}.notice-title[data-v-edebd53d]{font-size:14px;font-weight:700;color:#333;margin-bottom:5px}.notice-time[data-v-edebd53d]{font-size:12px;color:#999;margin-bottom:8px}.notice-content[data-v-edebd53d]{font-size:13px;color:#666;line-height:1.5}.todo-stats[data-v-edebd53d]{display:flex;gap:15px;margin-bottom:20px}.stat-box[data-v-edebd53d]{flex:1;background-color:#f5f7fa;border-radius:8px;padding:15px;text-align:center}.stat-title[data-v-edebd53d]{font-size:14px;color:#666;margin-bottom:8px}.stat-value[data-v-edebd53d]{font-size:20px;font-weight:700;color:#1a73e8}.stat-value.warning[data-v-edebd53d]{color:#e6a23c}.stat-value.urgent[data-v-edebd53d]{color:#f56c6c}.stat-value.overdue[data-v-edebd53d]{color:#909399}.todo-list[data-v-edebd53d]{display:flex;flex-direction:column;gap:15px;flex:1;overflow:hidden}.todo-item[data-v-edebd53d]{display:flex;gap:15px;padding:15px;background-color:#f5f7fa;border-radius:6px;align-items:center;flex-shrink:0}.todo-status[data-v-edebd53d]{padding:5px 10px;border-radius:12px;font-size:12px;font-weight:700;min-width:60px;text-align:center}.todo-status.normal[data-v-edebd53d]{background-color:#f6ffed;color:#52c41a}.todo-status.warning[data-v-edebd53d]{background-color:#fffbe6;color:#faad14}.todo-status.urgent[data-v-edebd53d],.todo-status.overdue[data-v-edebd53d]{background-color:#fff1f0;color:#f5222d}.todo-content[data-v-edebd53d]{flex:1}.todo-title[data-v-edebd53d]{font-size:14px;font-weight:700;color:#333;margin-bottom:8px}.todo-meta[data-v-edebd53d]{font-size:12px;color:#999;display:flex;flex-direction:column;gap:3px}.todo-btn[data-v-edebd53d]{white-space:nowrap}.task-list[data-v-edebd53d]{display:flex;flex-direction:row;gap:20px;flex:1}.task-item[data-v-edebd53d]{flex:1;background-color:#f5f7fa;border-radius:8px;padding:15px;flex-shrink:0;overflow:hidden}.task-row[data-v-edebd53d]{display:flex;gap:20px;margin-bottom:10px;flex-wrap:wrap;align-items:center}.task-row-header[data-v-edebd53d]{justify-content:space-between}.task-field[data-v-edebd53d]{display:flex;align-items:center;gap:8px;min-width:200px}.task-field-right[data-v-edebd53d]{margin-left:60px}.task-label[data-v-edebd53d]{font-size:14px;color:#666;font-weight:700}.task-value[data-v-edebd53d]{font-size:14px;color:#333}.task-value-compact[data-v-edebd53d]{margin-left:4px}.status-badge[data-v-edebd53d]{font-weight:700;padding:2px 8px;border-radius:4px;font-size:12px}.status-badge.status-r[data-v-edebd53d]{color:#ff4d4f;background-color:#fff1f0;border:1px solid #ffccc7}.status-badge.status-a[data-v-edebd53d]{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}.status-badge.status-c[data-v-edebd53d]{color:#1890ff;background-color:#e6f7ff;border:1px solid #91d5ff}.status-badge.status-i[data-v-edebd53d]{color:#faad14;background-color:#fffbe6;border:1px solid #ffe58f}.task-content-box[data-v-edebd53d]{background-color:#e0e0e0;border-radius:8px;padding:15px;margin:10px 0;font-size:14px;color:#333;line-height:1.5;height:110px;overflow:hidden}.task-footer[data-v-edebd53d]{display:flex;justify-content:space-between;align-items:center;margin-top:15px;flex-wrap:wrap;gap:10px}.handle-btn[data-v-edebd53d]{white-space:nowrap}.notice-item.unread[data-v-edebd53d]{background-color:#f0f9ff;border-left:3px solid #409eff}.notice-item[data-v-edebd53d]{cursor:pointer;transition:background-color .2s}.notice-item[data-v-edebd53d]:hover{background-color:#f5f7fa}.no-message[data-v-edebd53d]{padding:40px 0}.person-option[data-v-20eb4605]{display:flex;align-items:center;gap:8px;width:100%}.person-name[data-v-20eb4605]{font-weight:500;flex-shrink:0}.person-xtid[data-v-20eb4605]{color:#909399;font-size:12px;margin-left:4px}.person-id[data-v-20eb4605]{color:#909399;font-size:12px}.psp-container[data-v-31649b2a]{--color-primary: #4A8BFD;--color-primary-deep: #2D6FE0;--color-primary-soft: #E8F1FF;--color-accent: #31E1E6;--color-text-title: #221E1F;--color-text-body: #303133;--color-text-desc: #6F7787;--color-text-placeholder: #C9CDD4;--color-bg-page: #F9FAFE;--color-bg-card: #FFFFFF;--color-bg-soft: #F2F5FC;--color-bg-block: #F7F8FA;--color-border: #EBEEF5;--color-shadow-rgb: 74, 139, 253;--color-shadow-light: rgba(74, 139, 253, .08);--color-shadow-medium: rgba(74, 139, 253, .14);--radius-card: 14px;--radius-btn: 10px;--radius-tag: 6px;--shadow-card: 0 2px 12px var(--color-shadow-light);--shadow-card-hover: 0 6px 20px var(--color-shadow-medium);display:flex;height:100vh;width:100%;background:var(--color-bg-page);overflow:hidden;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Noto Sans SC,sans-serif;color:var(--color-text-title)}.psp-sidebar[data-v-31649b2a]{width:240px;flex-shrink:0;background:#fff;border-right:1px solid #e5e6ee;display:flex;flex-direction:column;transition:width .2s;overflow:hidden}.psp-sidebar.is-collapsed[data-v-31649b2a]{width:56px}.sb-header[data-v-31649b2a]{height:48px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #f0f1f3;flex-shrink:0}.sb-collapse-btn[data-v-31649b2a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:8px;cursor:pointer;color:#4e5969;border-radius:6px;transition:background .15s;flex-shrink:0}.sb-collapse-btn[data-v-31649b2a]:hover{background:var(--color-bg-soft);color:var(--color-primary)}.sb-collapse-btn .el-icon[data-v-31649b2a]{font-size:16px}.sb-header>.el-tooltip__trigger[data-v-31649b2a]{flex-shrink:0;display:flex}.sb-tabs[data-v-31649b2a]{flex:1;display:flex;gap:4px;background:var(--color-bg-soft);border-radius:var(--radius-btn);padding:3px}.sb-tab[data-v-31649b2a]{flex:1;text-align:center;padding:5px 0;font-size:13px;color:var(--color-text-body);cursor:pointer;border-radius:8px;transition:all .2s}.sb-tab[data-v-31649b2a]:hover{color:var(--color-primary)}.sb-tab.active[data-v-31649b2a]{background:var(--color-bg-card);color:var(--color-primary);font-weight:600;box-shadow:0 2px 8px var(--color-shadow-light)}.sb-business-menu[data-v-31649b2a]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.sb-business-menu[data-v-31649b2a] .menu-icon{width:14px!important;height:14px!important;margin-right:8px!important}.sb-business-menu .menu-container[data-v-31649b2a]{height:auto}.sb-business-menu .el-menu-vertical-demo[data-v-31649b2a]{border-right:none;background-color:#fff}.sb-business-menu .el-menu-item[data-v-31649b2a]:hover,.sb-business-menu .el-sub-menu__title[data-v-31649b2a]:hover{background-color:#f2f3f5!important}.sb-business-menu .el-menu-item.is-active[data-v-31649b2a]{background-color:#ecf5ff!important;color:#1989fa!important}.sb-new-lead[data-v-31649b2a]{margin:10px 12px 4px;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 0;color:#fff;font-size:14px;font-weight:600;cursor:pointer;border-radius:var(--radius-btn);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);box-shadow:0 4px 12px var(--color-shadow-light);transition:transform .15s,box-shadow .15s}.sb-new-lead[data-v-31649b2a]:hover{transform:translateY(-1px);box-shadow:0 6px 16px var(--color-shadow-medium)}.sb-new-lead .el-icon[data-v-31649b2a]{font-size:16px}.sb-footer[data-v-31649b2a]{flex-shrink:0;border-top:1px solid var(--color-border);background:var(--color-bg-card);padding:10px 12px}.sb-footer.is-collapsed[data-v-31649b2a]{padding:10px 0}.sb-user-bar[data-v-31649b2a]{display:flex;align-items:center;gap:0;height:36px}.sb-user-info[data-v-31649b2a]{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:6px;padding:2px 4px 2px 2px;margin-left:-6px;transition:background .15s}.sb-user-info[data-v-31649b2a]:hover{background:#f2f3f5}.sb-user-avatar[data-v-31649b2a]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.sb-user-name[data-v-31649b2a]{flex:0 0 auto;min-width:0;font-size:14px;color:#1d2129;cursor:pointer}.sb-user-name[data-v-31649b2a]:hover{color:#1989fa}.sb-user-actions[data-v-31649b2a]{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.sb-msg-btn[data-v-31649b2a]{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;cursor:pointer;color:#4e5969;transition:background .15s;margin-right:-4px}.sb-msg-btn[data-v-31649b2a]:hover{background:#f2f3f5;color:#1989fa}.sb-msg-btn .el-icon[data-v-31649b2a]{font-size:18px}.sb-msg-dot[data-v-31649b2a]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#f53f3f;color:#fff;font-size:10px;line-height:16px;text-align:center;border-radius:8px;box-sizing:border-box}.sb-user-role-badge[data-v-31649b2a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;max-width:90px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 0 0 1px #ffffff40,0 2px 4px #0000001f;text-shadow:0 1px 1px rgba(0,0,0,.25);margin-left:6px;margin-right:0}.sb-user-bar-collapsed[data-v-31649b2a]{display:flex;align-items:center;justify-content:center}.sb-user-avatar-collapsed[data-v-31649b2a]{width:32px;height:32px;border-radius:50%;cursor:pointer;object-fit:cover;transition:opacity .15s}.sb-user-avatar-collapsed[data-v-31649b2a]:hover{opacity:.8}[data-v-31649b2a] .psp-user-popover{padding:0!important;border-radius:12px}.psp-user-popover-content[data-v-31649b2a]{padding:10px}.psp-popover-profile[data-v-31649b2a]{display:flex;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid #f0f1f3;margin-bottom:8px}.psp-popover-avatar[data-v-31649b2a]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.psp-popover-meta[data-v-31649b2a]{min-width:0;flex:1}.psp-popover-name[data-v-31649b2a]{font-size:15px;font-weight:600;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.psp-popover-detail[data-v-31649b2a]{font-size:12px;color:#4e5969;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psp-popover-info-section[data-v-31649b2a]{display:flex;flex-direction:column;padding:2px 0;border-bottom:1px solid #f0f1f3;gap:0}.psp-popover-info-item[data-v-31649b2a]{display:flex;align-items:flex-start;justify-content:flex-start;min-width:0;padding:0;gap:6px}.psp-popover-info-label[data-v-31649b2a]{flex-shrink:0;width:56px;font-size:12px;color:#86909c;line-height:1.5}.psp-popover-info-value[data-v-31649b2a]{flex:1;min-width:0;font-size:13px;color:#1d2129;font-weight:500;text-align:left;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psp-popover-menu[data-v-31649b2a]{display:flex;flex-direction:column;gap:2px}.psp-popover-item[data-v-31649b2a]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;cursor:pointer;font-size:14px;color:#1d2129;transition:background .15s}.psp-popover-item[data-v-31649b2a]:hover{background:#f2f3f5}.psp-popover-item .el-icon[data-v-31649b2a]{font-size:17px;color:#4e5969}.psp-popover-arrow[data-v-31649b2a]{margin-left:auto;font-size:13px!important;color:#c9cdd4!important}.psp-popover-logout[data-v-31649b2a],.psp-popover-logout .el-icon[data-v-31649b2a]{color:#f53f3f}.psp-popover-appearance[data-v-31649b2a]{cursor:default}.psp-popover-appearance[data-v-31649b2a]:hover{background:transparent}.psp-appearance-switch[data-v-31649b2a]{margin-left:auto;display:inline-flex;align-items:center;background:#f2f3f5;border-radius:6px;padding:2px;gap:2px}.psp-appearance-option[data-v-31649b2a]{padding:4px 10px;border-radius:5px;font-size:12px;color:#4e5969;cursor:pointer;transition:all .2s}.psp-appearance-option.active[data-v-31649b2a]{background:#fff;color:#1d2129;box-shadow:0 1px 3px #00000014}[data-v-31649b2a] .psp-message-popover{padding:0!important;border-radius:12px}.psp-message-popover-title[data-v-31649b2a]{padding:14px 16px;font-size:15px;font-weight:600;color:#1d2129;border-bottom:1px solid #f0f1f3}.psp-message-popover-content[data-v-31649b2a]{max-height:360px;overflow-y:auto;padding:12px}.psp-message-popover-empty[data-v-31649b2a]{padding:20px 0}.psp-message-popover-empty[data-v-31649b2a] .el-empty__description{margin-top:8px}.psp-message-popover-item[data-v-31649b2a]{background:#fff;border:1px solid #e5e6ee;border-radius:10px;padding:12px;margin-bottom:10px;cursor:pointer;transition:all .2s ease}.psp-message-popover-item[data-v-31649b2a]:last-child{margin-bottom:0}.psp-message-popover-item[data-v-31649b2a]:hover{border-color:#1989fa;box-shadow:0 4px 12px #1989fa1a}.psp-message-popover-item.unread[data-v-31649b2a]{background:#ecf5ff;border-color:#1989fa;border-left:4px solid #1989fa}.psp-message-popover-time[data-v-31649b2a]{color:#86909c;font-size:12px;margin-bottom:6px}.psp-message-popover-title-sm[data-v-31649b2a]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:6px}.psp-message-popover-text[data-v-31649b2a]{font-size:13px;color:#4e5969;line-height:1.5;word-break:break-all}.psp-message-popover-action[data-v-31649b2a]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px;font-size:13px;color:#1989fa;font-weight:500}.psp-message-popover-no-more[data-v-31649b2a]{text-align:center;padding:10px 0;color:#86909c;font-size:12px}.sb-body[data-v-31649b2a]{flex:1;overflow-y:auto;overflow-x:hidden}.sb-section-title[data-v-31649b2a]{display:flex;align-items:center;justify-content:space-between;padding:12px;cursor:pointer;color:#1d2129;font-size:14px;font-weight:500}.sb-section-title[data-v-31649b2a]:hover{background:var(--color-bg-soft)}.sb-title-left[data-v-31649b2a]{display:flex;align-items:center;gap:8px}.sb-title-left .el-icon[data-v-31649b2a]{font-size:16px;color:var(--color-text-body)}.sb-count[data-v-31649b2a]{color:var(--color-text-desc);font-weight:400}.sb-chevron[data-v-31649b2a]{font-size:14px;color:var(--color-text-desc);transition:transform .2s}.sb-chevron.rotate[data-v-31649b2a]{transform:rotate(180deg)}.sb-stage-filter[data-v-31649b2a]{font-size:14px;color:#c9cdd4;cursor:pointer;padding:2px 4px;border-radius:3px;transition:all .15s}.sb-stage-filter[data-v-31649b2a]:hover,.sb-stage-filter.is-active[data-v-31649b2a]{color:var(--color-primary);background:var(--color-primary-soft)}.sb-stage-filter-body[data-v-31649b2a]{padding:6px 10px 8px}.sb-stage-filter-header[data-v-31649b2a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:13px;color:#1d2129}.sb-stage-filter-item[data-v-31649b2a]{display:flex;align-items:center;width:100%;height:30px;margin-right:0;padding-left:4px}.sb-stage-filter-item[data-v-31649b2a] .el-checkbox__label{font-size:13px}.sb-section-body[data-v-31649b2a]{padding:0 12px 12px}.sb-search[data-v-31649b2a]{margin-bottom:8px}.sb-search[data-v-31649b2a] .el-input__wrapper{box-shadow:0 0 0 1px #e5e6ee inset}.sb-list[data-v-31649b2a]{display:flex;flex-direction:column;gap:2px;height:200px;overflow-y:auto}.sb-empty[data-v-31649b2a]{color:#c9cdd4;font-size:12px;padding:8px;text-align:center}.sb-item[data-v-31649b2a]{padding:9px 10px;border-radius:6px;cursor:pointer;font-size:13px;color:#4e5969;line-height:1.4;transition:all .15s}.sb-item[data-v-31649b2a]:hover{background:var(--color-bg-soft)}.sb-item.active[data-v-31649b2a]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600;box-shadow:0 2px 8px var(--color-shadow-light)}.sb-item.task-item[data-v-31649b2a]{color:var(--color-text-body);display:flex;align-items:center;gap:6px;padding:9px 10px;flex-wrap:nowrap}.task-item-head[data-v-31649b2a]{display:none}.task-opp-code[data-v-31649b2a]{background:#e8f3ff;color:#1989fa;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:600;line-height:1.5}.task-stage-code[data-v-31649b2a]{background:#f0f1f5;color:#4e5969;padding:1px 6px;border-radius:3px;font-size:11px;line-height:1.5}.task-raci-type[data-v-31649b2a]{font-size:10px;font-weight:700;padding:1px 5px;border-radius:3px;line-height:1.5;min-width:16px;text-align:center;letter-spacing:.3px}.task-raci-type.raci-R[data-v-31649b2a]{background:#e8f3ff;color:#1989fa}.task-raci-type.raci-A[data-v-31649b2a]{background:#f3e8ff;color:#7c3aed}.task-raci-type.raci-C[data-v-31649b2a]{background:#fff7e8;color:#d48806}.task-raci-type.raci-I[data-v-31649b2a]{background:#f1f5f9;color:#64748b}.task-raci-type.raci-null[data-v-31649b2a]{background:#f1f5f9;color:#94a3b8}.task-start-time[data-v-31649b2a]{margin-left:auto;font-size:11px;color:var(--color-text-desc);background:#fafbfc;padding:1px 6px;border-radius:3px;line-height:1.5;font-variant-numeric:tabular-nums}.task-status-tag[data-v-31649b2a]{margin-left:auto;font-size:11px;padding:1px 6px;border-radius:3px;line-height:1.5}.task-status-tag.status-pending[data-v-31649b2a]{background:#fff7e8;color:#d48806}.task-status-tag.status-progress[data-v-31649b2a]{background:#e8f3ff;color:#1989fa}.task-status-tag.status-done[data-v-31649b2a]{background:#e8f8ed;color:#16a34a}.task-name[data-v-31649b2a]{font-size:13px;color:var(--color-text-title);line-height:1.45;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.sb-item.opp-list-item[data-v-31649b2a]{display:flex;align-items:center;gap:8px}.opp-code[data-v-31649b2a]{flex-shrink:0;max-width:90px;padding:2px 8px;border-radius:var(--radius-tag);background:var(--color-bg-soft);color:var(--color-text-desc);font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opp-name[data-v-31649b2a]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opp-star-icon[data-v-31649b2a]{flex-shrink:0;margin-left:4px;font-size:16px;color:#c9cdd4;cursor:pointer;transition:color .15s,transform .15s}.opp-star-icon[data-v-31649b2a]:hover{color:#f0a020;transform:scale(1.15)}.opp-star-icon.starred[data-v-31649b2a]{color:#f0a020}.favorite-list .favorite-item[data-v-31649b2a]{display:flex;align-items:center;justify-content:space-between;padding-right:6px}.favorite-item-title[data-v-31649b2a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:6px}.favorite-delete-icon[data-v-31649b2a]{font-size:13px;color:#c9cdd4;padding:4px;border-radius:4px;opacity:.6;transition:all .15s}.favorite-item:hover .favorite-delete-icon[data-v-31649b2a]{opacity:1}.favorite-delete-icon[data-v-31649b2a]:hover{color:#f53f3f;background:#fff2f2}.task-detail-section[data-v-31649b2a]{background:#fff}.task-detail-section .main-empty[data-v-31649b2a]{margin:auto}.detail-scroll[data-v-31649b2a]{flex:1;overflow-y:auto;padding:20px 24px}.block-loading[data-v-31649b2a],.block-empty[data-v-31649b2a]{color:#86909c;text-align:center;padding:24px 0;font-size:14px}.action-list[data-v-31649b2a]{display:flex;flex-direction:column;gap:12px;margin-top:4px}.action-item[data-v-31649b2a]{border:1px solid #e5e6eb;border-radius:8px;padding:14px 16px;background:#fff}.action-item.status-completed[data-v-31649b2a]{border-color:#bce6c5}.action-item-header[data-v-31649b2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.action-id[data-v-31649b2a]{font-weight:600;color:#1d2129;font-size:14px}.action-status[data-v-31649b2a]{font-size:12px;padding:2px 10px;border-radius:10px}.status-pending[data-v-31649b2a]{background:#fff3e8;color:#d25f00}.status-in-progress[data-v-31649b2a]{background:#e8f3ff;color:#1664ff}.status-completed[data-v-31649b2a]{background:#e8ffea;color:#00a854}.psp-main[data-v-31649b2a]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;background:#fff}.psp-section[data-v-31649b2a]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;width:100%}.empty-section[data-v-31649b2a]{align-items:center;justify-content:center}.main-empty[data-v-31649b2a]{display:flex;flex-direction:column;align-items:center;color:#c9cdd4;font-size:14px}.main-empty .empty-icon[data-v-31649b2a]{font-size:48px;margin-bottom:12px}.business-section[data-v-31649b2a]{background:#fff}.business-section-header[data-v-31649b2a]{padding:16px 24px;border-bottom:1px solid #e5e6ee;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.business-section-title[data-v-31649b2a]{font-size:16px;font-weight:600;color:#1d2129}.favorite-page-btn[data-v-31649b2a]{font-size:13px}.favorite-page-btn .favorite-page-icon[data-v-31649b2a]{font-size:14px;margin-right:4px}.business-section-actions[data-v-31649b2a]{display:flex;align-items:center;gap:10px}.back-page-btn[data-v-31649b2a]{font-size:13px;color:#4e5969}.back-page-btn[data-v-31649b2a]:hover{color:#1989fa}.business-component-wrap[data-v-31649b2a]{flex:1;overflow:auto;padding:16px 24px;min-height:0}.detail-section[data-v-31649b2a]{background:#fff}.detail-header[data-v-31649b2a]{padding:20px 24px 16px;border-bottom:1px solid #e5e6ee;flex-shrink:0;background:#fff}.opp-notice-bar[data-v-31649b2a]{margin-bottom:12px;border-radius:6px}.detail-header-top[data-v-31649b2a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.detail-title-wrap[data-v-31649b2a]{flex:1;min-width:0;padding-right:20px;display:flex;align-items:center;gap:10px}.detail-title[data-v-31649b2a]{font-size:22px;font-weight:700;color:var(--color-text-title);line-height:1.4;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-star-icon[data-v-31649b2a]{font-size:22px;cursor:pointer;color:#c9cdd4;transition:color .15s,transform .15s;flex-shrink:0;line-height:1;transform:translateY(-2px)}.detail-star-icon[data-v-31649b2a]:hover{color:#f0a020;transform:translateY(-2px) scale(1.1)}.detail-star-icon.starred[data-v-31649b2a]{color:#f0a020}.detail-star-icon.starred[data-v-31649b2a]:hover{color:#d97706}.detail-actions[data-v-31649b2a]{display:flex;gap:10px;flex-shrink:0}.detail-meta[data-v-31649b2a]{display:flex;align-items:center;gap:40px}.meta-item[data-v-31649b2a]{display:flex;align-items:center;gap:8px;font-size:13px}.meta-label[data-v-31649b2a]{color:var(--color-text-desc)}.meta-value[data-v-31649b2a]{color:var(--color-text-title);font-weight:500}.meta-value.amount[data-v-31649b2a]{color:var(--color-primary);font-size:18px;font-weight:700}.metric-hero[data-v-31649b2a]{margin:0 0 16px;padding:18px 22px;background:var(--color-bg-card);border:none;border-radius:var(--radius-card);color:var(--color-text-title);box-shadow:var(--shadow-card);grid-column:1 / -1}.metric-hero-main[data-v-31649b2a]{display:flex;align-items:center;gap:24px;margin-bottom:14px}.hero-prob[data-v-31649b2a]{text-align:center}.hero-prob-value[data-v-31649b2a]{font-size:32px;font-weight:700;line-height:1;color:var(--color-primary)}.hero-prob-label[data-v-31649b2a]{font-size:12px;color:var(--color-text-desc);margin-top:6px}.hero-risk[data-v-31649b2a]{display:inline-flex;flex-direction:column;align-items:center}.hero-risk-value[data-v-31649b2a]{font-size:22px;font-weight:700}.hero-risk-label[data-v-31649b2a]{font-size:12px;color:#86909c;margin-top:2px}.hero-risk.risk-high .hero-risk-value[data-v-31649b2a]{color:#f53f3f}.hero-risk.risk-mid .hero-risk-value[data-v-31649b2a]{color:#ff9a2e}.hero-risk.risk-low .hero-risk-value[data-v-31649b2a]{color:#00b42a}.hero-main-chip[data-v-31649b2a]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:92px;text-align:center}.hero-main-chip-value[data-v-31649b2a]{font-size:22px;font-weight:700;line-height:1.1}.hero-main-chip-label[data-v-31649b2a]{font-size:12px;color:#86909c;margin-top:4px}.hero-main-chip.chip-good .hero-main-chip-value[data-v-31649b2a]{color:#00b42a}.hero-main-chip.chip-warn .hero-main-chip-value[data-v-31649b2a]{color:#ff9a2e}.hero-main-chip.chip-danger .hero-main-chip-value[data-v-31649b2a]{color:#f53f3f}.hero-main-chip.chip-neutral .hero-main-chip-value[data-v-31649b2a]{color:#1d2129}.metric-hero-strip[data-v-31649b2a]{display:flex;flex-wrap:wrap;gap:10px}.hero-chip[data-v-31649b2a]{min-width:92px;padding:8px 12px;border-radius:8px;background:#f7f8fa;border:1px solid #e5e6ee;color:#1d2129;text-align:center}.hero-chip-value[data-v-31649b2a]{display:block;font-size:18px;font-weight:700;line-height:1.1}.hero-chip-label[data-v-31649b2a]{display:block;font-size:12px;color:#4e5969;margin-top:4px}.hero-chip.chip-good .hero-chip-value[data-v-31649b2a]{color:#00b42a}.hero-chip.chip-warn .hero-chip-value[data-v-31649b2a]{color:#ff9a2e}.hero-chip.chip-danger .hero-chip-value[data-v-31649b2a]{color:#f53f3f}.hero-chip.chip-neutral .hero-chip-value[data-v-31649b2a]{color:#1d2129}.metric-hero-summary[data-v-31649b2a]{margin-top:12px;font-size:13px;line-height:1.5;color:#4e5969}.metric-full-card[data-v-31649b2a]{margin-top:16px}.metric-group[data-v-31649b2a]{margin-top:14px}.metric-group[data-v-31649b2a]:first-child{margin-top:10px}.metric-group-title[data-v-31649b2a]{font-size:13px;font-weight:600;color:var(--color-text-body);margin-bottom:10px}.metric-grid[data-v-31649b2a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.metric-cell[data-v-31649b2a]{background:var(--color-bg-block);border:1px solid var(--color-border);border-radius:8px;padding:10px 12px}.metric-cell-value[data-v-31649b2a]{display:block;font-size:18px;font-weight:600;color:var(--color-text-title);line-height:1.1}.metric-cell-label[data-v-31649b2a]{display:block;font-size:12px;color:var(--color-text-desc);margin-top:4px}.detail-body[data-v-31649b2a]{flex:1;overflow-y:auto;padding:20px 24px;display:grid;grid-template-columns:1fr;gap:16px;align-content:start}@media (min-width: 1200px){.detail-body[data-v-31649b2a]{grid-template-columns:1fr 1fr}.info-card[data-v-31649b2a]{grid-column:span 2}.info-card.half-card[data-v-31649b2a]{grid-column:span 1}}.info-card[data-v-31649b2a]{background:var(--color-bg-card);border:none;border-radius:var(--radius-card);padding:20px 22px;box-shadow:var(--shadow-card);transition:box-shadow .2s}.info-card[data-v-31649b2a]:hover{box-shadow:var(--shadow-card-hover)}.card-title[data-v-31649b2a]{font-size:18px;font-weight:700;color:var(--color-text-title);margin-bottom:18px;display:flex;align-items:center;gap:8px}.card-title[data-v-31649b2a]:before{content:"";width:4px;height:16px;background:linear-gradient(180deg,var(--color-primary),var(--color-accent));border-radius:2px;flex-shrink:0}.confirm-offer-card .offer-record[data-v-31649b2a]{padding:14px 16px;margin-bottom:10px;font-size:13px;background:var(--color-bg-block);border:1px solid var(--color-border);border-radius:10px;transition:border-color .2s,box-shadow .2s}.confirm-offer-card .offer-record[data-v-31649b2a]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px var(--color-shadow-light)}.confirm-offer-card .offer-record[data-v-31649b2a]:last-child{margin-bottom:0}.psp-container.theme-dark .confirm-offer-card .offer-record[data-v-31649b2a]{background:#1e293b;border-color:#334155}.field-row[data-v-31649b2a]{display:flex;margin-bottom:14px}.field-row[data-v-31649b2a]:last-child{margin-bottom:0}.field-col[data-v-31649b2a]{flex:1;display:flex;align-items:baseline;min-width:0;padding-right:16px}.field-col.full[data-v-31649b2a]{flex:0 0 100%}.field-label[data-v-31649b2a]{width:100px;flex-shrink:0;color:var(--color-text-desc);font-size:14px;line-height:1.5}.field-label .req-star[data-v-31649b2a]{color:#f53f3f;font-style:normal;margin-left:2px}.field-value[data-v-31649b2a]{flex:1;color:var(--color-text-title);font-size:14px;font-weight:500;line-height:1.5;word-break:break-word}.field-value.amount[data-v-31649b2a]{color:var(--color-primary);font-size:16px;font-weight:700}.field-row.block-row[data-v-31649b2a]{flex-direction:column;gap:8px;margin-bottom:18px}.field-row.block-row .field-label[data-v-31649b2a]{width:auto;color:var(--color-text-body);font-size:13px;font-weight:600;letter-spacing:.2px}.field-row.block-row .field-value[data-v-31649b2a]{color:var(--color-text-title);line-height:1.7;font-weight:400;min-height:22px}.field-row.block-row[data-v-31649b2a]{gap:6px;margin-bottom:16px}.field-row.block-row .field-label[data-v-31649b2a]{width:auto;color:var(--color-text-desc);font-size:13px;font-weight:400;letter-spacing:normal}.field-row.block-row .field-value[data-v-31649b2a]{padding-left:16px;color:var(--color-text-title);line-height:1.7;font-weight:400;min-height:22px}.link-row .field-link[data-v-31649b2a]{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:500;transition:opacity .15s}.link-row .field-link[data-v-31649b2a]:hover{opacity:.85}.product-list[data-v-31649b2a]{display:flex;flex-direction:column;gap:12px}.product-card[data-v-31649b2a]{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:16px 18px;background:var(--color-bg-card);transition:border-color .2s,box-shadow .2s,transform .2s}.product-card[data-v-31649b2a]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-hover)}.product-title[data-v-31649b2a]{font-size:15px;font-weight:700;color:var(--color-text-title);margin-bottom:12px}.product-row[data-v-31649b2a]{display:flex;margin-bottom:10px}.product-row[data-v-31649b2a]:last-child{margin-bottom:0}.product-col[data-v-31649b2a]{flex:1;display:flex;align-items:baseline;gap:8px;min-width:0;padding-right:16px}.product-col .field-label[data-v-31649b2a]{width:auto}.empty-tip[data-v-31649b2a]{text-align:center;color:#c9cdd4;padding:24px 0;font-size:13px}.detail-meta .edit-input[data-v-31649b2a]{width:150px}.field-col .field-input[data-v-31649b2a],.product-col .field-input[data-v-31649b2a]{flex:1;min-width:0}.field-input-stack[data-v-31649b2a]{flex:1;min-width:0;display:flex;flex-direction:column}.original-customer-tip[data-v-31649b2a]{width:100%;margin-bottom:6px;font-size:12px;color:#d48806;line-height:1.4}.field-textarea[data-v-31649b2a]{width:100%}.product-col-name[data-v-31649b2a]{flex:2 1 100%}.req-mark[data-v-31649b2a]{color:#f53f3f;margin-left:2px}.product-title[data-v-31649b2a]{display:flex;align-items:center;justify-content:space-between}.product-del-btn[data-v-31649b2a]{padding:0}.add-product-btn[data-v-31649b2a]{margin-top:12px}.psp-assistant[data-v-31649b2a]{width:320px;flex-shrink:0;background:#fff;border-left:1px solid #e5e6ee;display:flex;flex-direction:column;transition:width .2s;overflow:hidden;position:relative}.psp-assistant.resizing[data-v-31649b2a]{transition:none}.psp-assistant.is-collapsed[data-v-31649b2a]{width:56px;overflow:hidden}.assistant-resize-handle[data-v-31649b2a]{position:absolute;top:0;left:0;width:6px;height:100%;cursor:col-resize;z-index:2;background:transparent;transition:background .15s}.assistant-resize-handle[data-v-31649b2a]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:36px;border-radius:2px;background:#c9cdd4;opacity:0;transition:opacity .15s}.assistant-resize-handle[data-v-31649b2a]:hover:after,.psp-assistant.resizing .assistant-resize-handle[data-v-31649b2a]:after{opacity:1}.assistant-resize-handle[data-v-31649b2a]:hover{background:#1989fa14}.psp-assistant.is-collapsed .assistant-resize-handle[data-v-31649b2a]{display:none}.assistant-header[data-v-31649b2a]{padding:12px;border-bottom:1px solid #e5e6ee;display:flex;align-items:flex-start;gap:12px;flex-shrink:0}.psp-assistant.is-collapsed .assistant-header[data-v-31649b2a]{padding:12px 0;justify-content:center;border-bottom:1px solid #e5e6ee}.assistant-collapse-btn[data-v-31649b2a]{display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4e5969;width:32px;height:32px;border-radius:6px;flex-shrink:0}.assistant-collapse-btn[data-v-31649b2a]:hover{background:#f2f3f5}.assistant-collapse-btn .el-icon[data-v-31649b2a]{font-size:16px}.assistant-header>.el-tooltip__trigger[data-v-31649b2a]{flex-shrink:0;display:flex}.assistant-header-text[data-v-31649b2a]{flex:1;min-width:0}.psp-assistant.is-collapsed .assistant-header-text[data-v-31649b2a]{display:none}.assistant-title[data-v-31649b2a]{font-size:16px;font-weight:600;color:#1d2129}.assistant-intro[data-v-31649b2a]{font-size:12px;color:#86909c;margin-top:8px;line-height:1.5}.assistant-body[data-v-31649b2a]{flex:1;display:flex;flex-direction:column;overflow:hidden}.assistant-messages[data-v-31649b2a]{flex:1;overflow-y:auto;padding:8px 16px 16px}.load-more-tip[data-v-31649b2a]{text-align:center;color:#1989fa;cursor:pointer;font-size:13px;padding:6px}.no-more-tip[data-v-31649b2a]{text-align:center;color:#c9cdd4;font-size:12px;padding:6px}.assistant-message[data-v-31649b2a]{margin-bottom:14px;display:flex}.msg-user[data-v-31649b2a]{justify-content:flex-end}.msg-assistant[data-v-31649b2a]{justify-content:flex-start}.msg-bubble[data-v-31649b2a]{max-width:85%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.6;word-break:break-word}.msg-user .msg-bubble[data-v-31649b2a]{background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;border-bottom-right-radius:4px}.msg-assistant .msg-bubble[data-v-31649b2a]{background:#f2f3f5;color:#1d2129;border-bottom-left-radius:4px}.msg-content[data-v-31649b2a]{color:#1d2129}.msg-content[data-v-31649b2a] .indent{padding-left:16px;color:inherit;font-weight:600;opacity:.6}.msg-content[data-v-31649b2a] strong{color:#1d2129;font-weight:600;background:#1989fa14;padding:1px 5px;border-radius:3px}.msg-content[data-v-31649b2a] .msg-h2{font-size:15px;font-weight:600;color:#1989fa;margin:10px 0 6px;line-height:1.5}.msg-content[data-v-31649b2a] .msg-h3{font-size:14px;font-weight:600;color:#1989fa;margin:8px 0 4px;line-height:1.5}.msg-content[data-v-31649b2a] .msg-hr{border:none;border-top:1px dashed #c9cdd4;margin:10px 0;height:0}.loading-dots[data-v-31649b2a]{display:flex;gap:4px;padding:4px 0}.loading-dots span[data-v-31649b2a]{width:7px;height:7px;border-radius:50%;background:#86909c;animation:bounce-31649b2a 1.4s infinite ease-in-out both}.loading-dots span[data-v-31649b2a]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-31649b2a]:nth-child(2){animation-delay:-.16s}@keyframes bounce-31649b2a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.assistant-input[data-v-31649b2a]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid #e5e6ee;background:#f7f8fa}.assistant-mode-btn[data-v-31649b2a]{flex-shrink:0}.assistant-mode-btn .mode-btn[data-v-31649b2a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#1989fa;cursor:pointer;font-size:18px;transition:all .2s}.assistant-mode-btn .mode-btn[data-v-31649b2a]:hover{background:#ecf5ff}.assistant-text-input[data-v-31649b2a]{flex:1;border:none;border-radius:20px;padding:0 14px;height:40px;font-size:14px;line-height:40px;outline:none;background:#fff;color:#1d2129;box-shadow:0 0 0 1px #e5e6ee inset}.assistant-text-input[data-v-31649b2a]::placeholder{color:#86909c}.assistant-text-input[data-v-31649b2a]:focus{box-shadow:0 0 0 1px #1989fa inset}.assistant-text-input[data-v-31649b2a]:disabled{background:#f2f3f5;color:#c9cdd4}.voice-input-area[data-v-31649b2a]{flex:1;display:flex;justify-content:center;align-items:center}.voice-btn[data-v-31649b2a]{width:100%;height:40px;border-radius:20px;background:#fff;color:#1989fa;border:1px solid #1989fa;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .2s}.voice-btn[data-v-31649b2a]:hover{background:#ecf5ff}.voice-btn[data-v-31649b2a]:active{transform:scale(.98)}.voice-btn.recording[data-v-31649b2a]{background:#ff4d4f;color:#fff;border-color:#ff4d4f;animation:pulse-btn-31649b2a 1.5s infinite}.ai-panel[data-v-31649b2a]{padding:18px 18px 12px}.ai-badge[data-v-31649b2a]{display:inline-block;margin-left:8px;font-size:11px;font-weight:500;padding:1px 8px;border-radius:8px;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;vertical-align:middle}.ai-chat[data-v-31649b2a]{max-height:320px;overflow-y:auto;padding:4px 0 12px;display:flex;flex-direction:column;gap:10px}.ai-empty[data-v-31649b2a]{color:var(--color-text-desc);font-size:13px;padding:14px 16px;background:var(--color-bg-soft);border-radius:10px;line-height:1.7}.ai-empty[data-v-31649b2a]:before{content:"💡";margin-right:6px}.ai-msg[data-v-31649b2a]{display:flex;gap:8px;align-items:flex-start;max-width:92%}.ai-msg.user[data-v-31649b2a]{align-self:flex-end;flex-direction:row-reverse}.ai-msg-role[data-v-31649b2a]{font-size:11px;color:var(--color-text-desc);padding:4px 0;flex-shrink:0;min-width:18px;text-align:center}.ai-msg-body[data-v-31649b2a]{padding:9px 12px;border-radius:12px;font-size:13px;line-height:1.6;word-break:break-word}.ai-msg.user .ai-msg-body[data-v-31649b2a]{background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.ai-msg.ai .ai-msg-body[data-v-31649b2a]{background:var(--color-bg-soft);color:var(--color-text-title)}.typing-indicator .ai-msg-body[data-v-31649b2a]{display:flex;align-items:center;gap:6px;padding:10px 14px}.typing-text[data-v-31649b2a]{color:var(--color-text-desc);font-size:13px}.typing-dots[data-v-31649b2a]{display:inline-flex;gap:4px;align-items:center}.typing-dots i[data-v-31649b2a]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-primary, #1989fa);animation:typing-bounce-31649b2a 1.4s infinite ease-in-out both}.typing-dots i[data-v-31649b2a]:nth-child(1){animation-delay:0s}.typing-dots i[data-v-31649b2a]:nth-child(2){animation-delay:.2s}.typing-dots i[data-v-31649b2a]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-31649b2a{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ai-extract[data-v-31649b2a]{background:linear-gradient(135deg,#ecf5ff,#f3e8ff);border-radius:10px;padding:12px 14px;margin:4px 0 6px;border-left:3px solid #1989fa}.ai-extract-title[data-v-31649b2a]{font-size:12px;font-weight:600;color:#1989fa;margin-bottom:8px;display:flex;align-items:center;gap:4px}.ai-extract-title[data-v-31649b2a]:before{content:"✨"}.ai-field[data-v-31649b2a]{display:flex;gap:8px;padding:4px 0;font-size:13px;align-items:baseline}.ai-field-k[data-v-31649b2a]{color:var(--color-text-desc);flex-shrink:0;min-width:70px}.ai-field-v[data-v-31649b2a]{color:var(--color-text-title);font-weight:500}.ai-warn[data-v-31649b2a]{font-size:12px;color:#d48806;margin-top:8px;padding:6px 10px;background:#fff7e8;border-radius:6px}.ai-extract-sub[data-v-31649b2a]{font-size:11px;font-weight:600;color:var(--color-text-desc);margin:10px 0 2px}.ai-save-btn[data-v-31649b2a]{margin-top:10px;width:100%;border-radius:8px!important;font-weight:500}.ai-confirm[data-v-31649b2a]{background:linear-gradient(135deg,#e8f3ff,#ecf5ff);border-radius:10px;padding:12px 14px;margin:4px 0 6px;border-left:3px solid #1989fa}.ai-confirm-rec[data-v-31649b2a]{background:#fff;border:1px solid #e5e9f0;border-radius:8px;padding:8px 10px;margin-top:8px}.ai-confirm-rec[data-v-31649b2a]:first-of-type{margin-top:6px}.ai-confirm-actions[data-v-31649b2a]{margin-top:8px;text-align:right}.ai-candidates[data-v-31649b2a]{background:var(--color-bg-soft);border-radius:10px;padding:12px 14px;margin:4px 0}.ai-cand[data-v-31649b2a]{padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px;transition:background .15s}.ai-cand[data-v-31649b2a]:hover{background:#1989fa1a;color:#1989fa}.ai-input-bar[data-v-31649b2a]{background:var(--color-bg-soft);border-radius:14px;padding:10px 12px;margin-top:10px;border:1px solid transparent;transition:border-color .2s,box-shadow .2s,background .2s}.ai-input-bar[data-v-31649b2a]:focus-within{border-color:#1989fa;box-shadow:0 0 0 3px #1989fa1a;background:var(--color-bg-card)}.ai-input-bar[data-v-31649b2a] .el-textarea__inner{background:transparent!important;border:none!important;box-shadow:none!important;padding:2px 4px!important;font-size:13px!important;line-height:1.6;resize:none;min-height:40px!important}.ai-input-bar[data-v-31649b2a] .el-textarea__inner:focus{box-shadow:none!important}.ai-actions[data-v-31649b2a]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;padding:0 2px}.ai-actions .el-button[data-v-31649b2a]{margin:0}.ai-right-group[data-v-31649b2a]{display:flex;align-items:center;gap:8px}.ai-icon-btn[data-v-31649b2a]{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#1f2329!important;border:none!important;color:#fff!important;transition:background .15s,transform .1s}.ai-icon-btn[data-v-31649b2a]:hover{background:#2c313a!important}.ai-icon-btn[data-v-31649b2a]:active{transform:scale(.94)}.ai-icon-btn[data-v-31649b2a]:disabled,.ai-icon-btn.is-disabled[data-v-31649b2a]{background:#cbd5e1!important;color:#fff!important;cursor:not-allowed}.ai-attach-btn[data-v-31649b2a]{background:#fff!important;border:1px solid #e2e8f0!important;color:#475569!important}.ai-attach-btn[data-v-31649b2a]:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#1f2329!important}.ai-voice-btn.is-recording[data-v-31649b2a]{background:#ff4d4f!important;animation:pulse-btn-31649b2a 1.5s infinite}.ai-voice-btn.is-recording[data-v-31649b2a]:hover{background:#ff4d4f!important}.ai-send-btn[disabled][data-v-31649b2a]{cursor:not-allowed;opacity:.9}.psp-container.theme-dark .ai-icon-btn[data-v-31649b2a]{background:#334155!important;color:#e2e8f0!important}.psp-container.theme-dark .ai-icon-btn[data-v-31649b2a]:hover{background:#475569!important}.psp-container.theme-dark .ai-icon-btn[data-v-31649b2a]:disabled,.psp-container.theme-dark .ai-icon-btn.is-disabled[data-v-31649b2a]{background:#475569!important;color:#64748b!important}.psp-container.theme-dark .ai-attach-btn[data-v-31649b2a]{background:transparent!important;border-color:#475569!important;color:#94a3b8!important}.psp-container.theme-dark .ai-attach-btn[data-v-31649b2a]:hover{background:#60a5fa1a!important;border-color:#60a5fa!important;color:#93c5fd!important}.psp-container.theme-dark .ai-voice-btn[data-v-31649b2a]{background:#334155!important}.psp-container.theme-dark .ai-msg.user .ai-msg-body[data-v-31649b2a]{background:linear-gradient(135deg,#2563eb,#4facfe)}.psp-container.theme-dark .ai-msg.ai .ai-msg-body[data-v-31649b2a]{background:#334155;color:#e2e8f0}.psp-container.theme-dark .typing-text[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .typing-dots i[data-v-31649b2a]{background:#60a5fa}.psp-container.theme-dark .ai-input-bar[data-v-31649b2a]{background:#1e293b;border-color:#334155!important}.psp-container.theme-dark .ai-input-bar[data-v-31649b2a] .el-textarea__inner{color:#e2e8f0!important}.psp-container.theme-dark .ai-input-bar[data-v-31649b2a] .el-textarea__inner::placeholder{color:#64748b!important}.psp-container.theme-dark .ai-input-bar[data-v-31649b2a]:focus-within{background:#0f172a;border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa40!important}.psp-container.theme-dark .ai-empty[data-v-31649b2a]{background:#1e293b;color:#94a3b8}.psp-container.theme-dark .ai-extract[data-v-31649b2a]{background:#1e293bf2;border-left-color:#60a5fa}.psp-container.theme-dark .ai-extract-title[data-v-31649b2a]{color:#93c5fd}.psp-container.theme-dark .ai-field-k[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .ai-field-v[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .ai-warn[data-v-31649b2a]{background:#d9aa4226;color:#fbbf24}.psp-container.theme-dark .ai-candidates[data-v-31649b2a]{background:#1e293b}.psp-container.theme-dark .ai-extract-sub[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .ai-confirm[data-v-31649b2a]{background:#60a5fa14;border-left-color:#60a5fa}.psp-container.theme-dark .ai-confirm-rec[data-v-31649b2a]{background:#1e293b;border-color:#334155}.psp-container.theme-dark .ai-confirm-actions .el-button[type=primary][data-v-31649b2a]{background:#2563eb!important;border-color:#2563eb!important}.psp-container.theme-dark .ai-cand[data-v-31649b2a]:hover{background:#60a5fa26;color:#93c5fd}.task-action-bar[data-v-31649b2a]{padding:16px 18px}.action-row[data-v-31649b2a]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.action-hint[data-v-31649b2a]{display:flex;align-items:center;gap:6px;color:var(--color-text-desc);font-size:13px;line-height:1.5;flex:1;min-width:0}.action-hint .el-icon[data-v-31649b2a]{color:#1989fa;flex-shrink:0;font-size:14px}.task-action-bar .el-button[type=primary][data-v-31649b2a]{padding:9px 18px!important;border-radius:8px!important;font-weight:500}.psp-container.theme-dark .action-hint .el-icon[data-v-31649b2a]{color:#60a5fa}.assistant-send-btn[data-v-31649b2a]{flex-shrink:0;width:40px;height:40px;border:none;border-radius:50%;background:#1989fa;color:#fff;font-size:18px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.assistant-send-btn[data-v-31649b2a]:hover{opacity:.9}.assistant-send-btn[data-v-31649b2a]:active:not(:disabled){transform:scale(.98)}.assistant-send-btn[data-v-31649b2a]:disabled{opacity:.5;cursor:not-allowed}.assistant-send-loading[data-v-31649b2a]{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:assistant-spin-31649b2a .8s linear infinite}@keyframes assistant-spin-31649b2a{to{transform:rotate(360deg)}}@keyframes pulse-btn-31649b2a{0%{box-shadow:0 0 #ff4d4f66}70%{box-shadow:0 0 0 15px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.approval-steps[data-v-31649b2a]{padding:10px 0}.approval-step[data-v-31649b2a]{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px}.step-no[data-v-31649b2a]{width:24px;height:24px;background:#1989fa;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.step-content[data-v-31649b2a]{font-size:14px;color:#1d2129}.step-type[data-v-31649b2a]{font-size:12px;color:#86909c;margin:2px 0 0}.req-star[data-v-31649b2a]{color:#f53f3f;font-weight:600;margin-left:2px}.lead-form-section[data-v-31649b2a]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;width:100%}.lead-form-header[data-v-31649b2a]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5e6ee;flex-shrink:0}.lead-form-title[data-v-31649b2a]{font-size:16px;font-weight:600;color:#1d2129}.lead-form-body[data-v-31649b2a]{flex:1;overflow-y:auto;padding:20px 20px 8px;max-width:1100px}.lead-form-footer[data-v-31649b2a]{display:flex;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid #e5e6ee;flex-shrink:0;background:#fff}.related-products-section[data-v-31649b2a]{margin-top:20px}.related-products-section .section-title[data-v-31649b2a]{font-size:16px;font-weight:700;margin-bottom:15px;color:#333}.product-item[data-v-31649b2a]{margin-bottom:20px;padding:15px;background:#f9f9f9;border-radius:4px}.product-actions[data-v-31649b2a]{display:flex;justify-content:flex-start;gap:10px;margin-top:10px}.custom-steps-container[data-v-31649b2a]{margin-top:10px;padding-left:20px}.custom-step-item[data-v-31649b2a]{display:flex;position:relative;padding-bottom:16px}.step-line-container[data-v-31649b2a]{position:relative;margin-right:12px}.step-line[data-v-31649b2a]{width:2px;background-color:#e4e7ed;position:absolute;top:0;bottom:-16px;left:6px}.step-number[data-v-31649b2a]{width:24px;height:24px;background-color:#409eff;color:#fff;border-radius:50%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-content[data-v-31649b2a]{flex:1}.custom-step-item:last-child .step-line[data-v-31649b2a]{display:none}.psp-lead-dialog[data-v-31649b2a] .el-dialog__body{padding:16px 20px}.lead-dialog-body[data-v-31649b2a]{max-height:60vh;overflow-y:auto}.lead-product-section[data-v-31649b2a]{margin-top:16px}.lead-product-section .section-title[data-v-31649b2a]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:10px}.psp-container.theme-dark[data-v-31649b2a]{background:#0f172a;color:#e2e8f0}.psp-container.theme-dark .psp-sidebar[data-v-31649b2a]{background:#1e293b;border-right-color:#334155}.psp-container.theme-dark .sb-header[data-v-31649b2a]{border-bottom-color:#334155}.psp-container.theme-dark .sb-collapse-btn[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .sb-collapse-btn[data-v-31649b2a]:hover{background:#334155}.psp-container.theme-dark .sb-tab[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .sb-tab.active[data-v-31649b2a]{color:#60a5fa;background:#60a5fa26}.psp-container.theme-dark .sb-new-lead[data-v-31649b2a]{background:#2563eb;color:#fff}.psp-container.theme-dark .sb-section-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .sb-section-title[data-v-31649b2a]:hover{background:#334155}.psp-container.theme-dark .sb-title-left .el-icon[data-v-31649b2a],.psp-container.theme-dark .sb-count[data-v-31649b2a],.psp-container.theme-dark .sb-chevron[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .sb-item[data-v-31649b2a]{color:#cbd5e1}.psp-container.theme-dark .sb-item[data-v-31649b2a]:hover{background:#334155}.psp-container.theme-dark .sb-item.active[data-v-31649b2a]{background:#60a5fa33;color:#60a5fa}.psp-container.theme-dark .opp-code[data-v-31649b2a]{background:#334155;color:#94a3b8}.psp-container.theme-dark .sb-item.active .opp-code[data-v-31649b2a]{background:#60a5fa40;color:#93c5fd}.psp-container.theme-dark .opp-star-icon[data-v-31649b2a]{color:#64748b}.psp-container.theme-dark .opp-star-icon[data-v-31649b2a]:hover{color:#fbbf24}.psp-container.theme-dark .task-opp-code[data-v-31649b2a]{background:#60a5fa33;color:#93c5fd}.psp-container.theme-dark .task-stage-code[data-v-31649b2a]{background:#334155;color:#94a3b8}.psp-container.theme-dark .task-raci-type.raci-R[data-v-31649b2a]{background:#60a5fa33;color:#93c5fd}.psp-container.theme-dark .task-raci-type.raci-A[data-v-31649b2a]{background:#a78bfa33;color:#c4b5fd}.psp-container.theme-dark .task-raci-type.raci-C[data-v-31649b2a]{background:#d9aa4233;color:#fbbf24}.psp-container.theme-dark .task-raci-type.raci-I[data-v-31649b2a],.psp-container.theme-dark .task-raci-type.raci-null[data-v-31649b2a]{background:#334155;color:#94a3b8}.psp-container.theme-dark .task-start-time[data-v-31649b2a]{background:#1e293b;color:#94a3b8}.psp-container.theme-dark .task-status-tag.status-pending[data-v-31649b2a]{background:#d9aa4226;color:#fbbf24}.psp-container.theme-dark .task-status-tag.status-progress[data-v-31649b2a]{background:#60a5fa33;color:#93c5fd}.psp-container.theme-dark .task-status-tag.status-done[data-v-31649b2a]{background:#4ade8026;color:#4ade80}.psp-container.theme-dark .opp-star-icon.starred[data-v-31649b2a]{color:#fbbf24}.psp-container.theme-dark .sb-empty[data-v-31649b2a]{color:#64748b}.psp-container.theme-dark .sb-footer[data-v-31649b2a]{background:#1e293b;border-top-color:#334155}.psp-container.theme-dark .sb-user-info[data-v-31649b2a]{background:transparent}.psp-container.theme-dark .sb-user-info[data-v-31649b2a]:hover{background:#334155}.psp-container.theme-dark .sb-user-name[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .sb-user-name[data-v-31649b2a]:hover{color:#60a5fa}.psp-container.theme-dark .sb-msg-btn[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .sb-msg-btn[data-v-31649b2a]:hover{background:#334155}.psp-container.theme-dark .sb-tabs[data-v-31649b2a]{background:#0f172a}.psp-container.theme-dark .sb-tab.active[data-v-31649b2a]{background:#1e293b;box-shadow:0 1px 3px #00000040}.psp-container.theme-dark .sb-business-menu .el-menu-vertical-demo[data-v-31649b2a]{background-color:#1e293b!important}.psp-container.theme-dark .sb-business-menu .el-menu-item[data-v-31649b2a]{color:#cbd5e1!important;background-color:transparent!important}.psp-container.theme-dark .sb-business-menu .el-menu-item[data-v-31649b2a]:hover{background-color:#334155!important}.psp-container.theme-dark .sb-business-menu .el-menu-item.is-active[data-v-31649b2a]{background-color:#60a5fa33!important;color:#60a5fa!important}.psp-container.theme-dark .sb-business-menu .el-sub-menu__title[data-v-31649b2a]{color:#cbd5e1!important;background-color:transparent!important}.psp-container.theme-dark .sb-business-menu .el-sub-menu__title[data-v-31649b2a]:hover{background-color:#334155!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .menu-icon,.psp-container.theme-dark .sb-business-menu .menu-icon[data-v-31649b2a]{filter:brightness(1.6) contrast(1.2) drop-shadow(0 0 2px rgba(255,255,255,.65))!important;opacity:.95}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-menu-item span,.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-sub-menu__title span{color:#cbd5e1!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .menu-item{color:#cbd5e1!important;background:transparent!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .menu-item:hover{background:#334155!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .menu-divider{background-color:#334155!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .additional-menus{background:#1e293b!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .bottom-fixed-menu{border-top-color:#334155!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .fixed-menu-item{background-color:#2563eb!important;color:#fff!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .fixed-menu-item:hover{background-color:#3b82f6!important}.psp-container.theme-dark .psp-main[data-v-31649b2a],.psp-container.theme-dark .psp-section[data-v-31649b2a],.psp-container.theme-dark .business-section[data-v-31649b2a]{background:#0f172a}.psp-container.theme-dark .business-section-header[data-v-31649b2a]{border-bottom-color:#334155}.psp-container.theme-dark .business-section-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .back-page-btn[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .back-page-btn[data-v-31649b2a]:hover{color:#60a5fa}.psp-container.theme-dark .detail-section[data-v-31649b2a]{background:#0f172a}.psp-container.theme-dark .detail-header[data-v-31649b2a]{background:#1e293b;border-bottom-color:#334155}.psp-container.theme-dark .detail-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .detail-star-icon[data-v-31649b2a]{color:#64748b}.psp-container.theme-dark .detail-star-icon[data-v-31649b2a]:hover,.psp-container.theme-dark .detail-star-icon.starred[data-v-31649b2a]{color:#fbbf24}.psp-container.theme-dark .detail-star-icon.starred[data-v-31649b2a]:hover{color:#f59e0b}.psp-container.theme-dark .meta-label[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .meta-value[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .info-card[data-v-31649b2a]{background:#1e293b;border-color:#334155}.psp-container.theme-dark .card-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .field-label[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .field-label .req-star[data-v-31649b2a]{color:#f87171}.psp-container.theme-dark .field-value[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .field-row.block-row .field-label[data-v-31649b2a]{color:#cbd5e1}.psp-container.theme-dark .field-row.block-row .field-label[data-v-31649b2a]{color:#94a3b8;font-weight:400}.psp-container.theme-dark .field-row.block-row .field-value[data-v-31649b2a]{padding-left:16px;color:#e2e8f0}.psp-container.theme-dark .product-card[data-v-31649b2a]{background:#1e293b;border-color:#334155}.psp-container.theme-dark .product-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .empty-tip[data-v-31649b2a],.psp-container.theme-dark .main-empty[data-v-31649b2a]{color:#64748b}.psp-container.theme-dark .metric-hero[data-v-31649b2a]{background:#1e293b;border-color:#334155;color:#e2e8f0}.psp-container.theme-dark .hero-prob-value[data-v-31649b2a]{color:#60a5fa}.psp-container.theme-dark .hero-risk-label[data-v-31649b2a],.psp-container.theme-dark .hero-main-chip-label[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .hero-main-chip.chip-neutral .hero-main-chip-value[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .hero-chip[data-v-31649b2a]{background:#334155;border-color:#475569;color:#e2e8f0}.psp-container.theme-dark .hero-chip-label[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .hero-chip.chip-neutral .hero-chip-value[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .metric-hero-summary[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .metric-group-title[data-v-31649b2a]{color:#cbd5e1}.psp-container.theme-dark .metric-cell[data-v-31649b2a]{background:#334155;border-color:#475569}.psp-container.theme-dark .metric-cell-value[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .metric-cell-label[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .psp-assistant[data-v-31649b2a]{background:#1e293b;border-left-color:#334155}.psp-container.theme-dark .assistant-header[data-v-31649b2a]{border-bottom-color:#334155}.psp-container.theme-dark .assistant-collapse-btn[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .assistant-collapse-btn[data-v-31649b2a]:hover{background:#334155}.psp-container.theme-dark .assistant-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .assistant-intro[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .assistant-input[data-v-31649b2a]{background:#0f172a;border-top-color:#334155}.psp-container.theme-dark .assistant-text-input[data-v-31649b2a]{background:#1e293b;color:#e2e8f0;box-shadow:0 0 0 1px #475569 inset}.psp-container.theme-dark .assistant-text-input[data-v-31649b2a]::placeholder{color:#64748b}.psp-container.theme-dark .msg-assistant .msg-bubble[data-v-31649b2a]{background:#334155;color:#e2e8f0}.psp-container.theme-dark .msg-content[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .msg-content[data-v-31649b2a] strong{background:transparent;color:#93c5fd;font-weight:600}.psp-container.theme-dark .msg-content[data-v-31649b2a] .msg-h2,.psp-container.theme-dark .msg-content[data-v-31649b2a] .msg-h3{color:#60a5fa}.psp-container.theme-dark .msg-content[data-v-31649b2a] .msg-hr{border-top-color:#475569}.psp-container.theme-dark .no-more-tip[data-v-31649b2a]{color:#64748b}.psp-container.theme-dark .load-more-tip[data-v-31649b2a]{color:#60a5fa}.psp-container.theme-dark .task-detail-section[data-v-31649b2a]{background:#0f172a}.psp-container.theme-dark .action-item[data-v-31649b2a]{background:#1e293b;border-color:#334155}.psp-container.theme-dark .action-id[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .lead-form-section[data-v-31649b2a]{background:#0f172a}.psp-container.theme-dark .lead-form-header[data-v-31649b2a]{border-bottom-color:#334155}.psp-container.theme-dark .lead-form-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .lead-form-footer[data-v-31649b2a]{background:#0f172a;border-top-color:#334155}.psp-container.theme-dark .related-products-section .section-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .product-item[data-v-31649b2a]{background:#1e293b}.psp-container.theme-dark .sb-search[data-v-31649b2a] .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}.psp-container.theme-dark .sb-search[data-v-31649b2a] .el-input__inner{color:#e2e8f0}.psp-container.theme-dark .sb-search[data-v-31649b2a] .el-input__inner::placeholder{color:#64748b}.psp-container.theme-dark .sb-search[data-v-31649b2a] .el-input__prefix,.psp-container.theme-dark .sb-search[data-v-31649b2a] .el-input__suffix{color:#94a3b8}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-menu-vertical-demo{background-color:#1e293b!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-sub-menu__title,.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-sub-menu__title span,.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-menu-item,.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-menu-item span{color:#cbd5e1!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-menu-item:hover,.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-sub-menu__title:hover{background-color:#334155!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-menu-item.is-active{background-color:#60a5fa33!important;color:#60a5fa!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .el-menu--inline{background-color:#1e293b!important}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .menu-divider{background-color:#334155}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .additional-menus{background:#1e293b}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .menu-item{color:#cbd5e1}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .menu-item:hover{background-color:#334155}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .bottom-fixed-menu{border-top-color:#334155}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .fixed-menu-item{background-color:#2563eb;color:#fff}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .fixed-menu-item:hover{background-color:#3b82f6}.psp-container.theme-dark .sb-business-menu[data-v-31649b2a] .menu-icon{filter:brightness(1.6) contrast(1.2) drop-shadow(0 0 2px rgba(255,255,255,.65))!important;opacity:.95}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-form-item__label{color:#94a3b8}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-input__inner{color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-input__inner::placeholder{color:#64748b}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-input__prefix,.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-input__suffix{color:#94a3b8}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-select .el-input.is-focus .el-input__wrapper,.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #60a5fa inset!important}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-select-dropdown__item{color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-select-dropdown__item.is-hovering,.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-select-dropdown__item:hover{background:#334155}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-select-dropdown__item.is-selected{color:#60a5fa;font-weight:600}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-button{background:#1e293b;border-color:#475569;color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-button:hover{background:#334155;border-color:#60a5fa;color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-button--primary{background:#2563eb;border-color:#2563eb}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-button--primary:hover{background:#3b82f6;border-color:#3b82f6}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-button--success{background:#16a34a;border-color:#16a34a}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-button--success:hover{background:#22c55e;border-color:#22c55e}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-button--danger{background:#dc2626;border-color:#dc2626}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-button.is-disabled{background:#334155;border-color:#475569;color:#64748b}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-table{background:#1e293b;color:#e2e8f0;--el-table-bg-color: #1e293b;--el-table-tr-bg-color: #1e293b;--el-table-header-bg-color: #0f172a;--el-table-row-hover-bg-color: #334155;--el-table-border-color: #334155;--el-table-text-color: #e2e8f0;--el-table-header-text-color: #e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-table__cell{background:transparent!important;color:#e2e8f0;border-bottom-color:#334155!important}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-table__header .el-table__cell{background:#0f172a!important}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-table__body .el-table__cell{background:#1e293b!important}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#0f172a!important}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-table__body tr:hover>td.el-table__cell{background:#334155!important}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-table__body tr.current-row>td.el-table__cell{background:#60a5fa26!important}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-empty__description,.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pagination{color:#94a3b8}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pagination .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pagination .el-input__inner{color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pagination button:disabled{color:#475569}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pagination .btn-prev,.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pagination .btn-next,.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pager li{background:transparent;color:#94a3b8}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pager li.is-active{color:#fff;background:#2563eb}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pagination__total{color:#94a3b8}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-pagination__sizes .el-input .el-input__inner{color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-dialog{background:#1e293b}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-dialog__title{color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-dialog__body{color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-descriptions{--el-descriptions-table-border: 1px solid #334155;--el-descriptions-item-bordered-label-background: #0f172a;--el-fill-color-light: #0f172a;--el-fill-color-blank: #1e293b;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-descriptions__body{background:#1e293b}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-descriptions__cell{border-color:#334155;color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-descriptions__label.is-bordered-label{background:#0f172a;color:#94a3b8}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .el-descriptions__content.is-bordered-content{color:#e2e8f0}.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .search-form,.psp-container.theme-dark .business-component-wrap[data-v-31649b2a] .table-container{background:#1e293b}.psp-container[data-v-31649b2a]{scrollbar-width:none;-ms-overflow-style:none}.psp-container[data-v-31649b2a] ::-webkit-scrollbar{width:0;height:0;display:none}html:not(.dark){scrollbar-width:none;-ms-overflow-style:none}html:not(.dark) ::-webkit-scrollbar{width:0;height:0;display:none}html:not(.dark) ::-webkit-scrollbar-button{display:none}html:not(.dark) .el-scrollbar__bar{background-color:transparent;opacity:0;transition:opacity .2s}html:not(.dark) .el-scrollbar:hover .el-scrollbar__bar{opacity:.5}html:not(.dark) .el-scrollbar__thumb{background-color:#c1c1c1;border-radius:2px}html:not(.dark) .el-scrollbar__thumb:hover{background-color:#a8a8a8}.psp-container.theme-dark[data-v-31649b2a]{scrollbar-width:none;-ms-overflow-style:none}.psp-container.theme-dark[data-v-31649b2a] ::-webkit-scrollbar{width:0;height:0;display:none}html.dark{scrollbar-width:none;-ms-overflow-style:none}html.dark ::-webkit-scrollbar{width:0;height:0;display:none}html.dark ::-webkit-scrollbar-button{display:none}html.dark .el-scrollbar__bar{background-color:transparent;opacity:0;transition:opacity .2s}html.dark .el-scrollbar:hover .el-scrollbar__bar{opacity:.5}html.dark .el-scrollbar__thumb{background-color:#334155;border-radius:2px}html.dark .el-scrollbar__thumb:hover{background-color:#475569}html.dark .el-button{background:#1e293b;border-color:#475569;color:#e2e8f0}html.dark .el-button:hover{background:#334155;border-color:#60a5fa;color:#e2e8f0}html.dark .el-button--primary{background:#2563eb;border-color:#2563eb}html.dark .el-button--primary:hover{background:#3b82f6;border-color:#3b82f6}html.dark .el-button--success{background:#16a34a;border-color:#16a34a}html.dark .el-button--success:hover{background:#22c55e;border-color:#22c55e}html.dark .el-button--danger{background:#dc2626;border-color:#dc2626}html.dark .el-button.is-disabled{background:#334155;border-color:#475569;color:#64748b}html.dark .el-table{--el-table-bg-color: #1e293b !important;--el-table-tr-bg-color: #1e293b !important;--el-table-header-bg-color: #0f172a !important;--el-table-row-hover-bg-color: #334155 !important;--el-table-border-color: #334155 !important;--el-table-text-color: #e2e8f0 !important;--el-table-header-text-color: #e2e8f0 !important}html.dark .el-table__cell{background:transparent!important;color:#e2e8f0;border-bottom-color:#334155!important}html.dark .el-table__header .el-table__cell{background:#0f172a!important}html.dark .el-table__body .el-table__cell{background:#1e293b!important}html.dark .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#0f172a!important}html.dark .el-table__body tr:hover>td.el-table__cell{background:#334155!important}html.dark .el-pagination{color:#94a3b8}html.dark .el-pagination .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}html.dark .el-pagination .el-input__inner{color:#e2e8f0}html.dark .el-pagination button:disabled{color:#475569}html.dark .el-pagination .btn-prev,html.dark .el-pagination .btn-next,html.dark .el-pager li{background:transparent;color:#94a3b8}html.dark .el-pager li.is-active{color:#fff;background:#2563eb}html.dark .el-pagination__total{color:#94a3b8}html.dark .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}html.dark .sb-stage-filter-popper{background:#1e293b!important;border-color:#334155!important}html.dark .sb-stage-filter-popper .el-popover__arrow:before{background:#1e293b!important;border-color:#334155!important}html.dark .sb-stage-filter-body .sb-stage-filter-header{color:#e2e8f0;border-bottom-color:#334155}html.dark .sb-stage-filter-popper .el-checkbox__label{color:#cbd5e1}html.dark .sb-stage-filter-popper .el-checkbox__inner{background-color:#0f172a!important;border-color:#475569!important}html.dark .sb-stage-filter-popper .el-checkbox__inner:hover{border-color:#60a5fa!important}html.dark .sb-stage-filter-popper .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#1989fa!important;border-color:#1989fa!important}html.dark .sb-stage-filter-popper .el-checkbox__input.is-checked+.el-checkbox__label{color:#60a5fa;font-weight:600}html.dark .sb-stage-filter-popper .el-link.el-link--primary{color:#4facfe!important}html.dark .el-menu{--el-menu-bg-color: #1e293b !important;--el-menu-text-color: #cbd5e1 !important;--el-menu-hover-text-color: #e2e8f0 !important;--el-menu-hover-bg-color: #334155 !important;--el-menu-active-color: #60a5fa !important}html.dark .el-sub-menu__title,html.dark .el-menu-item{color:#cbd5e1!important;background-color:transparent!important}html.dark .el-menu-item:hover,html.dark .el-sub-menu__title:hover{background-color:#334155!important}html.dark .el-menu-item.is-active{background-color:#60a5fa33!important;color:#60a5fa!important}html.dark .el-menu--inline{background-color:#1e293b!important}html.dark .el-menu--inline .el-sub-menu .el-sub-menu__title,html.dark .el-menu--inline .el-sub-menu .el-menu-item,html.dark .el-menu--inline .el-menu-item{color:#cbd5e1!important}html.dark .el-dialog{background:#1e293b}html.dark .el-dialog__title{color:#e2e8f0}html.dark .el-dialog__header{border-bottom-color:#334155}html.dark .el-dialog__body{color:#e2e8f0}html.dark .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}html.dark .el-dialog__headerbtn:hover .el-dialog__close{color:#e2e8f0}html.dark .el-descriptions{--el-descriptions-table-border: 1px solid #334155;--el-descriptions-item-bordered-label-background: #0f172a;--el-fill-color-light: #0f172a;--el-fill-color-blank: #1e293b;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1}html.dark .el-descriptions__body{background:#1e293b}html.dark .el-descriptions__cell{border-color:#334155;color:#e2e8f0}html.dark .el-descriptions__label.is-bordered-label{background:#0f172a;color:#94a3b8}html.dark .el-descriptions__content.is-bordered-content{color:#e2e8f0}html.dark .el-form-item__label{color:#94a3b8}html.dark .el-form-item__content{color:#e2e8f0}html.dark .el-input__wrapper{background:#1e293b!important;box-shadow:0 0 0 1px #475569 inset!important}html.dark .el-input__inner{color:#e2e8f0}html.dark .el-input__inner::placeholder{color:#64748b}html.dark .el-input__prefix,html.dark .el-input__suffix{color:#94a3b8}html.dark .el-input.is-focus .el-input__wrapper,html.dark .el-input__wrapper.is-focus,html.dark .el-input:hover .el-input__wrapper,html.dark .el-input__wrapper:hover{background:#1e293b!important;box-shadow:0 0 0 1px #60a5fa inset!important}html.dark .el-input.is-disabled .el-input__wrapper{background:#334155!important;box-shadow:0 0 0 1px #475569 inset!important}html.dark .el-input.is-disabled .el-input__inner{color:#94a3b8}html.dark .el-textarea__inner{background:#1e293b;color:#e2e8f0;box-shadow:0 0 0 1px #475569 inset;border:none}html.dark .el-textarea__inner::placeholder{color:#64748b}html.dark .el-textarea.is-disabled .el-textarea__inner{background:#334155;color:#94a3b8}html.dark .el-input-number .el-input__wrapper{background:#1e293b}html.dark .el-input-number__decrease,html.dark .el-input-number__increase{background:#1e293b;color:#94a3b8;border-left-color:#475569}html.dark .el-input-number__decrease:hover,html.dark .el-input-number__increase:hover{color:#e2e8f0}html.dark .el-input-number.is-disabled .el-input-number__decrease,html.dark .el-input-number.is-disabled .el-input-number__increase{background:#334155;color:#64748b}html.dark .el-select__wrapper{background-color:#1e293b!important;box-shadow:0 0 0 1px #475569 inset!important;color:#e2e8f0!important}html.dark .el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px #60a5fa inset!important}html.dark .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #60a5fa inset!important}html.dark .el-select__wrapper.is-disabled{background-color:#334155!important;box-shadow:0 0 0 1px #475569 inset!important;color:#94a3b8!important}html.dark .el-select__placeholder{color:#64748b!important}html.dark .el-select__selected-item,html.dark .el-select__input{color:#e2e8f0!important}html.dark .el-select__input::placeholder{color:#64748b!important}html.dark .el-select__suffix,html.dark .el-select__caret{color:#94a3b8!important}html.dark .el-select .el-input__wrapper{background:#1e293b!important;box-shadow:0 0 0 1px #475569 inset!important}html.dark .el-select .el-input.is-focus .el-input__wrapper,html.dark .el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #60a5fa inset!important}html.dark .el-select .el-input__inner{color:#e2e8f0}html.dark .el-select .el-input__inner::placeholder{color:#64748b}html.dark .el-select .el-input__suffix{color:#94a3b8}html.dark .el-select-dropdown{background:#1e293b;border-color:#334155}html.dark .el-select-dropdown__item{color:#e2e8f0}html.dark .el-select-dropdown__item.is-hovering,html.dark .el-select-dropdown__item:hover{background:#334155}html.dark .el-select-dropdown__item.is-selected{color:#60a5fa;font-weight:600}html.dark .el-date-editor.el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}html.dark .el-date-editor .el-input__inner{color:#e2e8f0}html.dark .el-date-editor .el-input__prefix,html.dark .el-date-editor .el-input__suffix{color:#94a3b8}html.dark .el-picker-panel{background:#1e293b;border-color:#334155;color:#e2e8f0}html.dark .el-picker-panel__icon-btn{color:#94a3b8}html.dark .el-picker-panel__icon-btn:hover{color:#60a5fa}html.dark .el-date-table th{color:#94a3b8}html.dark .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:#2563eb;color:#fff}html.dark .el-date-table td.today .el-date-table-cell__text{color:#60a5fa}html.dark .el-date-table td .el-date-table-cell__text:hover{background:#334155}html.dark .el-date-picker__header-label{color:#e2e8f0}html.dark .psp-user-popover{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 20px #00000059!important}html.dark .psp-popover-profile{border-bottom-color:#334155}html.dark .psp-popover-name{color:#e2e8f0}html.dark .psp-popover-detail{color:#94a3b8}html.dark .psp-popover-info-section{border-bottom-color:#334155}html.dark .psp-popover-info-label{color:#94a3b8}html.dark .psp-popover-info-value,html.dark .psp-popover-item{color:#e2e8f0}html.dark .psp-popover-item:hover{background:#334155}html.dark .psp-popover-item .el-icon{color:#94a3b8}html.dark .psp-popover-logout,html.dark .psp-popover-logout .el-icon{color:#f87171}html.dark .psp-popover-arrow{color:#64748b!important}html.dark .psp-appearance-switch{background:#0f172a}html.dark .psp-appearance-option{color:#94a3b8}html.dark .psp-appearance-option.active{background:#334155;color:#e2e8f0;box-shadow:0 1px 3px #00000040}html.dark .psp-message-popover{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 20px #00000059!important}html.dark .psp-message-popover .el-popover__arrow:before{background:#1e293b!important;border-color:#334155!important}html.dark .psp-message-popover-title{color:#e2e8f0;border-bottom-color:#334155}html.dark .psp-message-popover-content{scrollbar-width:none}html.dark .psp-message-popover-content::-webkit-scrollbar{width:0;height:0;display:none}html.dark .psp-message-popover-empty :deep(.el-empty__description){color:#94a3b8}html.dark .psp-message-popover-item{background:#1e293b;border-color:#334155}html.dark .psp-message-popover-item:hover{border-color:#60a5fa;box-shadow:0 4px 12px #60a5fa1a}html.dark .psp-message-popover-item.unread{background:#60a5fa26;border-color:#60a5fa}html.dark .psp-message-popover-time{color:#94a3b8}html.dark .psp-message-popover-title-sm{color:#e2e8f0}html.dark .psp-message-popover-text{color:#cbd5e1}html.dark .psp-message-popover-action{color:#60a5fa}html.dark .psp-message-popover-no-more{color:#64748b}.stage-delivery-card[data-v-31649b2a]{margin-top:4px}.stage-stepper[data-v-31649b2a]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:16px;padding:12px 14px;background:#f7f9fc;border:1px solid #eef1f6;border-radius:8px}.stage-step[data-v-31649b2a]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:4px 10px;border-radius:16px;font-size:13px;color:#4e5969;transition:all .15s}.stage-step[data-v-31649b2a]:hover{background:var(--color-primary-soft)}.stage-dot[data-v-31649b2a]{width:8px;height:8px;border-radius:50%;background:var(--color-text-placeholder)}.stage-step.active[data-v-31649b2a]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.stage-step.active .stage-dot[data-v-31649b2a]{background:var(--color-primary)}.stage-step.done .stage-dot[data-v-31649b2a]{background:#00b42a}.stage-step.missing .stage-dot[data-v-31649b2a]{background:#f53f3f}.stage-count[data-v-31649b2a]{font-size:12px;color:#86909c}.stage-count.danger[data-v-31649b2a]{color:#f53f3f}.stage-detail-head[data-v-31649b2a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.stage-detail-title[data-v-31649b2a]{font-size:14px;font-weight:600;color:#1d2129}.sub-stage-block[data-v-31649b2a]{border:1px solid #eef1f6;border-radius:8px;padding:10px 12px;margin-bottom:12px;background:#fbfcfe}.sub-stage-title[data-v-31649b2a]{font-size:13px;font-weight:600;color:#1989fa;margin-bottom:8px;display:flex;align-items:baseline;gap:6px}.role-select-section[data-v-31649b2a]{margin-bottom:4px}.role-scope[data-v-31649b2a]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.role-scope-label[data-v-31649b2a]{font-size:13px;color:#303133;font-weight:500;flex-shrink:0}.role-scope-seg[data-v-31649b2a]{display:inline-flex;border:1.5px solid #e5e6eb;border-radius:6px;overflow:hidden}.scope-opt[data-v-31649b2a]{padding:5px 14px;font-size:12px;line-height:20px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f7f8fa;color:#4e5969;transition:all .15s ease}.scope-opt+.scope-opt[data-v-31649b2a]{border-left:1.5px solid #e5e6eb}.scope-opt[data-v-31649b2a]:hover{background:#eef0f3}.scope-opt.active[data-v-31649b2a]{background:#1989fa;color:#fff;font-weight:500}.role-tag-grid[data-v-31649b2a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px;opacity:1;transition:opacity .15s ease}.role-tag-grid.disabled[data-v-31649b2a]{opacity:.45;pointer-events:none}.role-tag[data-v-31649b2a]{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:6px;font-size:12px;line-height:20px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f2f3f5;color:#4e5969;border:1.5px solid #e5e6eb;transition:all .15s ease}.role-tag[data-v-31649b2a]:hover{background:#e5e6eb;border-color:#c9cdd4}.role-tag.active[data-v-31649b2a]{background:#1989fa;color:#fff;font-weight:500;border-color:#1989fa;box-shadow:0 1px 4px #1989fa4d}.stage-name-label[data-v-31649b2a]{font-size:12px;font-weight:400;color:#60a5fa;opacity:.8}.delivery-item[data-v-31649b2a]{padding:10px 0;border-bottom:1px dashed #eef1f6}.delivery-item[data-v-31649b2a]:last-child{border-bottom:none}.delivery-item-main[data-v-31649b2a]{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.delivery-name[data-v-31649b2a]{font-size:13px;color:#1d2129;font-weight:500}.req-tag[data-v-31649b2a]{display:inline-block;margin-right:6px;font-size:11px;color:#f53f3f;background:#ffece8;border-radius:4px;padding:0 4px}.delivery-desc[data-v-31649b2a]{font-size:12px;color:#86909c}.delivery-item-side[data-v-31649b2a]{display:flex;align-items:center;gap:8px}.file-card[data-v-31649b2a]{display:grid;grid-template-columns:auto 380px 1fr auto;gap:12px;align-items:center;margin-top:8px;padding:8px 12px;background:#fff;border:1px solid #eee;border-radius:8px}.file-icon[data-v-31649b2a]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#1989fa;background:#e8f3ff;border-radius:6px}.file-info[data-v-31649b2a]{min-width:0;display:flex;align-items:center}.file-name[data-v-31649b2a]{font-size:13px;color:#1d2129;line-height:1.4;word-break:break-all}.file-meta[data-v-31649b2a]{font-size:12px;color:#86909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-version[data-v-31649b2a]{font-size:11px;color:#1989fa;background:#e8f3ff;border-radius:4px;padding:1px 6px;flex-shrink:0}.file-actions[data-v-31649b2a]{display:flex;align-items:center;gap:8px}.file-actions[data-v-31649b2a] .el-button+.el-button{margin-left:0}.version-list[data-v-31649b2a]{max-height:360px;overflow-y:auto;padding:2px}.version-item[data-v-31649b2a]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid #eef1f6;margin-bottom:8px;transition:all .2s ease}.version-item[data-v-31649b2a]:hover{background:#f8fafc;border-color:#c8d0e0}.version-item.current[data-v-31649b2a]{border-color:#1989fa;background:linear-gradient(135deg,#f5faff,#eef6ff);box-shadow:0 1px 4px #1989fa1f}.version-no[data-v-31649b2a]{font-weight:700;font-size:13px;color:#1989fa;width:36px;flex-shrink:0;background:#1989fa14;border-radius:6px;text-align:center;padding:3px 0}.version-info[data-v-31649b2a]{flex:1;min-width:0}.version-name[data-v-31649b2a]{font-size:14px;color:#1d2129;font-weight:500}.version-meta[data-v-31649b2a]{font-size:12px;color:#86909c;margin-top:2px}.psp-container.theme-dark .stage-delivery-card[data-v-31649b2a]{background:#1e293b;border-color:#334155}.psp-container.theme-dark .stage-stepper[data-v-31649b2a]{background:#172033;border-color:#334155}.psp-container.theme-dark .stage-step[data-v-31649b2a]{color:#cbd5e1}.psp-container.theme-dark .stage-step[data-v-31649b2a]:hover{background:#243047}.psp-container.theme-dark .stage-step.active[data-v-31649b2a]{background:#60a5fa26;color:#60a5fa}.psp-container.theme-dark .stage-detail-title[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .sub-stage-block[data-v-31649b2a]{background:#172033;border-color:#334155}.psp-container.theme-dark .sub-stage-title[data-v-31649b2a]{color:#60a5fa}.psp-container.theme-dark .role-scope-label[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .role-scope-seg[data-v-31649b2a]{border-color:#334155}.psp-container.theme-dark .scope-opt[data-v-31649b2a]{background:#1e293b;color:#94a3b8}.psp-container.theme-dark .scope-opt+.scope-opt[data-v-31649b2a]{border-left-color:#334155}.psp-container.theme-dark .scope-opt[data-v-31649b2a]:hover{background:#334155}.psp-container.theme-dark .scope-opt.active[data-v-31649b2a]{background:#1989fa;color:#fff}.psp-container.theme-dark .role-tag[data-v-31649b2a]{background:#1e293b;color:#94a3b8;border-color:#334155}.psp-container.theme-dark .role-tag[data-v-31649b2a]:hover{background:#334155}.psp-container.theme-dark .role-tip[data-v-31649b2a]{color:#64748b}.psp-container.theme-dark .stage-name-label[data-v-31649b2a]{color:#93b4f5;opacity:.85}.psp-container.theme-dark .delivery-name[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .delivery-desc[data-v-31649b2a]{color:#94a3b8}.psp-container.theme-dark .file-card[data-v-31649b2a]{background:#1e293b;border-color:#334155}.psp-container.theme-dark .file-name[data-v-31649b2a]{color:#e2e8f0}.psp-container.theme-dark .file-meta[data-v-31649b2a]{color:#7a8599}.psp-container.theme-dark .file-icon[data-v-31649b2a],.psp-container.theme-dark .file-version[data-v-31649b2a]{background:#60a5fa26;color:#60a5fa}.psp-container.theme-dark .delivery-item[data-v-31649b2a]{border-bottom-color:#334155}.psp-container.theme-dark .version-item[data-v-31649b2a]{background:#1a2332;border-color:#2d3a4f;transition:all .2s ease}.psp-container.theme-dark .version-item[data-v-31649b2a]:hover{background:#243044;border-color:#3d4f66}.psp-container.theme-dark .version-item.current[data-v-31649b2a]{border-color:#60a5fa;background:linear-gradient(135deg,#60a5fa1f,#60a5fa0f);box-shadow:0 1px 8px #60a5fa26,inset 0 0 0 1px #60a5fa1a}.psp-container.theme-dark .version-no[data-v-31649b2a]{color:#60a5fa;background:#60a5fa1f}.psp-container.theme-dark .version-name[data-v-31649b2a]{color:#e8edf5;font-weight:500}.psp-container.theme-dark .version-meta[data-v-31649b2a]{color:#7a8599}.psp-container.theme-dark .version-list[data-v-31649b2a]::-webkit-scrollbar{width:5px}.psp-container.theme-dark .version-list[data-v-31649b2a]::-webkit-scrollbar-track{background:transparent}.psp-container.theme-dark .version-list[data-v-31649b2a]::-webkit-scrollbar-thumb{background:#3d4f66;border-radius:3px}.psp-container.theme-dark .version-list[data-v-31649b2a]::-webkit-scrollbar-thumb:hover{background:#4f6480}.psp-container.theme-dark .stage-count[data-v-31649b2a]{color:#94a3b8}.preview-body[data-v-31649b2a]{width:100%;min-height:50vh;max-height:80vh;overflow:auto;display:flex;justify-content:center;align-items:flex-start}.preview-image[data-v-31649b2a]{max-width:100%;max-height:78vh;object-fit:contain}.preview-pdf[data-v-31649b2a]{width:100%;height:78vh;border:none;background:#fff}.preview-text[data-v-31649b2a]{width:100%;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6;background:#f8fafc;color:#1e293b;padding:12px 14px;border-radius:8px;margin:0}.preview-unsupported[data-v-31649b2a]{flex-direction:column;gap:16px;align-items:center;justify-content:center;color:#64748b}.psp-container.theme-dark .preview-text[data-v-31649b2a]{background:#0f172a;color:#e2e8f0}.psp-container.theme-dark .preview-pdf[data-v-31649b2a]{background:#0f172a}.psp-container.theme-dark .preview-unsupported[data-v-31649b2a]{color:#94a3b8}.custom-steps-container[data-v-515a951c]{margin-top:10px;padding-left:20px}.custom-step-item[data-v-515a951c]{display:flex;position:relative;padding-bottom:16px}.step-line-container[data-v-515a951c]{position:relative;margin-right:12px}.step-line[data-v-515a951c]{width:2px;background-color:#e4e7ed;position:absolute;top:0;bottom:-16px;left:6px}.step-number[data-v-515a951c]{width:24px;height:24px;background-color:#1989fa;color:#fff;border-radius:50%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-content[data-v-515a951c]{flex:1}.step-content h3[data-v-515a951c]{margin:0;font-size:14px;color:#303133;line-height:1.5}.custom-step-item:last-child .step-line[data-v-515a951c]{display:none}.confirm-button-gradient[data-v-7fbf0996]{background:linear-gradient(to right,#1678ff,#00ecbc);border-radius:8px;margin-left:15px;margin-right:15px;width:calc(100% - 30px);box-sizing:border-box;margin-bottom:10px}.form-group-layout[data-v-e845e24c]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-e845e24c]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-e845e24c]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-e845e24c]{color:#fff;font-size:14px}.form-group_height[data-v-e845e24c]{height:30px}.text_form-group_height[data-v-e845e24c]{height:60px}.required-star[data-v-e845e24c]{color:red}.form-group-label-nowrap[data-v-e845e24c]{white-space:nowrap}.input-group-value[data-v-e845e24c]{font-size:14px;color:#fff}.form-group[data-v-e845e24c] ::placeholder,.form-group[data-v-e845e24c] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.file-input-wrapper[data-v-e845e24c]{margin-left:auto}.custom-file-input[data-v-e845e24c]{opacity:0;position:absolute;left:0;width:70%}.file-display[data-v-e845e24c]{padding:0 5px}.select-file-text[data-v-e845e24c]{color:#6b74a5;font-size:14px}.file-name[data-v-e845e24c]{color:#fff;text-overflow:ellipsis;order:-1}.required-star[data-v-e845e24c]{margin-left:4px}.form-group-layout[data-v-55e36414]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-55e36414]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-55e36414]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-55e36414]{color:#fff;font-size:14px}.form-group_height[data-v-55e36414]{height:30px}.text_form-group_height[data-v-55e36414]{height:60px}.required-star[data-v-55e36414]{color:red}.form-group-label-nowrap[data-v-55e36414]{white-space:nowrap}.input-group-value[data-v-55e36414]{font-size:14px;color:#fff}.form-group[data-v-55e36414] ::placeholder,.form-group[data-v-55e36414] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.input-row[data-v-55e36414]{display:flex}.wechat-style-input[data-v-55e36414]{border:none;background-color:transparent;padding:6px 0 0;text-align:right;flex:1}.chinese-amount[data-v-55e36414]{width:100%;text-align:left;font-size:12px;color:#6b74a5;margin:-5px 0 0;padding-left:2px}.form-group-layout[data-v-e751dcf7]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-e751dcf7]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-e751dcf7]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-e751dcf7]{color:#fff;font-size:14px}.form-group_height[data-v-e751dcf7]{height:30px}.text_form-group_height[data-v-e751dcf7]{height:60px}.required-star[data-v-e751dcf7]{color:red}.form-group-label-nowrap[data-v-e751dcf7]{white-space:nowrap}.input-group-value[data-v-e751dcf7]{font-size:14px;color:#fff}.form-group[data-v-e751dcf7] ::placeholder,.form-group[data-v-e751dcf7] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.text-style-field[data-v-e751dcf7]{display:block}.text-style-input[data-v-e751dcf7]{width:100%;border:none;background-color:transparent;resize:none;text-align:left;height:2em;min-height:48px;white-space:pre-wrap;word-wrap:break-word;font-size:12px}.form-group-layout[data-v-dd8b02e3]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-dd8b02e3]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-dd8b02e3]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-dd8b02e3]{color:#fff;font-size:14px}.form-group_height[data-v-dd8b02e3]{height:30px}.text_form-group_height[data-v-dd8b02e3]{height:60px}.required-star[data-v-dd8b02e3]{color:red}.form-group-label-nowrap[data-v-dd8b02e3]{white-space:nowrap}.input-group-value[data-v-dd8b02e3]{font-size:14px;color:#fff}.form-group[data-v-dd8b02e3] ::placeholder,.form-group[data-v-dd8b02e3] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.date-picker[data-v-dd8b02e3] .van-cell{border:none;box-shadow:none;width:100%}.date-picker[data-v-dd8b02e3] .van-cell:after{border-bottom:none}.date-cell[data-v-dd8b02e3]{color:#6b74a5;padding:0}.required-star[data-v-dd8b02e3]{margin-left:4px}.form-group-layout[data-v-30be175e]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-30be175e]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-30be175e]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-30be175e]{color:#fff;font-size:14px}.form-group_height[data-v-30be175e]{height:30px}.text_form-group_height[data-v-30be175e]{height:60px}.required-star[data-v-30be175e]{color:red}.form-group-label-nowrap[data-v-30be175e]{white-space:nowrap}.input-group-value[data-v-30be175e]{font-size:14px;color:#fff}.form-group[data-v-30be175e] ::placeholder,.form-group[data-v-30be175e] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.wechat-style-input[data-v-30be175e]{border:none;background-color:transparent;text-align:right;width:100%}.form-group-layout[data-v-9d45aeff]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-9d45aeff]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-9d45aeff]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-9d45aeff]{color:#fff;font-size:14px}.form-group_height[data-v-9d45aeff]{height:30px}.text_form-group_height[data-v-9d45aeff]{height:60px}.required-star[data-v-9d45aeff]{color:red}.form-group-label-nowrap[data-v-9d45aeff]{white-space:nowrap}.input-group-value[data-v-9d45aeff]{font-size:14px;color:#fff}.form-group[data-v-9d45aeff] ::placeholder,.form-group[data-v-9d45aeff] .van-field__control::placeholder{color:#6b74a5;font-size:14px}[data-v-9d45aeff] .van-field__control{text-align:right;color:#fff;font-size:14px}[data-v-9d45aeff] .van-field:before,[data-v-9d45aeff] .van-field:after{display:none}.wechat-style-input[data-v-9d45aeff]{flex:1;background-color:transparent!important;padding-right:0}.form-group-layout[data-v-1194f33b]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-1194f33b]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-1194f33b]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-1194f33b]{color:#fff;font-size:14px}.form-group_height[data-v-1194f33b]{height:30px}.text_form-group_height[data-v-1194f33b]{height:60px}.required-star[data-v-1194f33b]{color:red}.form-group-label-nowrap[data-v-1194f33b]{white-space:nowrap}.input-group-value[data-v-1194f33b]{font-size:14px;color:#fff}.form-group[data-v-1194f33b] ::placeholder,.form-group[data-v-1194f33b] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.form-group-layout[data-v-5cd585f7]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-5cd585f7]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-5cd585f7]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-5cd585f7]{color:#fff;font-size:14px}.form-group_height[data-v-5cd585f7]{height:30px}.text_form-group_height[data-v-5cd585f7]{height:60px}.required-star[data-v-5cd585f7]{color:red}.form-group-label-nowrap[data-v-5cd585f7]{white-space:nowrap}.input-group-value[data-v-5cd585f7]{font-size:14px;color:#fff}.form-group[data-v-5cd585f7] ::placeholder,.form-group[data-v-5cd585f7] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.date-picker[data-v-5cd585f7]{flex:1;text-align:right;color:#6b74a5;font-size:14px}.date-picker[data-v-5cd585f7] .van-picker{justify-content:flex-end;margin-left:50px}.selected-sales[data-v-5cd585f7]{margin-left:8px}.form-group-layout[data-v-cf1365de]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-cf1365de]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-cf1365de]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-cf1365de]{color:#fff;font-size:14px}.form-group_height[data-v-cf1365de]{height:30px}.text_form-group_height[data-v-cf1365de]{height:60px}.required-star[data-v-cf1365de]{color:red}.form-group-label-nowrap[data-v-cf1365de]{white-space:nowrap}.input-group-value[data-v-cf1365de]{font-size:14px;color:#fff}.form-group[data-v-cf1365de] ::placeholder,.form-group[data-v-cf1365de] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.date-picker[data-v-cf1365de]{font-size:14px}.form-group-layout[data-v-fe391cc7]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-fe391cc7]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-fe391cc7]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-fe391cc7]{color:#fff;font-size:14px}.form-group_height[data-v-fe391cc7]{height:30px}.text_form-group_height[data-v-fe391cc7]{height:60px}.required-star[data-v-fe391cc7]{color:red}.form-group-label-nowrap[data-v-fe391cc7]{white-space:nowrap}.input-group-value[data-v-fe391cc7]{font-size:14px;color:#fff}.form-group[data-v-fe391cc7] ::placeholder,.form-group[data-v-fe391cc7] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.required-star[data-v-fe391cc7]{margin-left:4px}.reverse-checkbox[data-v-fe391cc7]{flex-direction:row-reverse;justify-content:space-between;width:80%}.checkbox-group[data-v-fe391cc7]{padding:0 30px}.form-group-layout[data-v-a33d12ed]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-a33d12ed]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-a33d12ed]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-a33d12ed]{color:#fff;font-size:14px}.form-group_height[data-v-a33d12ed]{height:30px}.text_form-group_height[data-v-a33d12ed]{height:60px}.required-star[data-v-a33d12ed]{color:red}.form-group-label-nowrap[data-v-a33d12ed]{white-space:nowrap}.input-group-value[data-v-a33d12ed]{font-size:14px;color:#fff}.form-group[data-v-a33d12ed] ::placeholder,.form-group[data-v-a33d12ed] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.date-picker[data-v-a33d12ed]{flex:1;text-align:right;color:#6b74a5;font-size:14px;margin-right:5px}.input_value[data-v-a33d12ed]{flex:1;text-align:right}.date-picker[data-v-a33d12ed] .van-picker{justify-content:flex-end;margin-left:50px}.selected-sales[data-v-a33d12ed]{left:100px}.form-group-layout[data-v-fed5cadc]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-fed5cadc]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-fed5cadc]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-fed5cadc]{color:#fff;font-size:14px}.form-group_height[data-v-fed5cadc]{height:30px}.text_form-group_height[data-v-fed5cadc]{height:60px}.required-star[data-v-fed5cadc]{color:red}.form-group-label-nowrap[data-v-fed5cadc]{white-space:nowrap}.input-group-value[data-v-fed5cadc]{font-size:14px;color:#fff}.form-group[data-v-fed5cadc] ::placeholder,.form-group[data-v-fed5cadc] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.file-input-wrapper[data-v-fed5cadc]{margin-left:auto}.custom-file-input[data-v-fed5cadc]{opacity:0;position:absolute;left:0;width:70%}.file-display[data-v-fed5cadc]{padding:0 5px}.select-file-text[data-v-fed5cadc]{color:#6b74a5;font-size:14px}.file-name[data-v-fed5cadc]{color:#fff;text-overflow:ellipsis;order:-1}.required-star[data-v-fed5cadc]{margin-left:4px}.form-group-layout[data-v-cd7bca54]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-cd7bca54]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-cd7bca54]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-cd7bca54]{color:#fff;font-size:14px}.form-group_height[data-v-cd7bca54]{height:30px}.text_form-group_height[data-v-cd7bca54]{height:60px}.required-star[data-v-cd7bca54]{color:red}.form-group-label-nowrap[data-v-cd7bca54]{white-space:nowrap}.input-group-value[data-v-cd7bca54]{font-size:14px;color:#fff}.form-group[data-v-cd7bca54] ::placeholder,.form-group[data-v-cd7bca54] .van-field__control::placeholder{color:#6b74a5;font-size:14px}[data-v-cd7bca54] .van-field__control{text-align:right;color:#fff;font-size:14px}[data-v-cd7bca54] .van-field:before,[data-v-cd7bca54] .van-field:after{display:none!important}.wechat-style-input[data-v-cd7bca54]{flex:1;width:100%;background-color:transparent!important;padding-right:0}.template-links[data-v-dcbde5fe]{display:flex;justify-content:space-between;margin:0 15px 10px}.form-group-layout[data-v-b74a19d1]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-b74a19d1]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-b74a19d1]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-b74a19d1]{color:#fff;font-size:14px}.form-group_height[data-v-b74a19d1]{height:30px}.text_form-group_height[data-v-b74a19d1]{height:60px}.required-star[data-v-b74a19d1]{color:red}.form-group-label-nowrap[data-v-b74a19d1]{white-space:nowrap}.input-group-value[data-v-b74a19d1]{font-size:14px;color:#fff}.form-group[data-v-b74a19d1] ::placeholder,.form-group[data-v-b74a19d1] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.date-picker[data-v-b74a19d1]{flex:1;text-align:right;color:#6b74a5;font-size:14px}.date-picker[data-v-b74a19d1] .van-picker{justify-content:flex-end;margin-left:50px}.selected-sales[data-v-b74a19d1]{margin-left:8px}.template-links[data-v-902a3402]{display:flex;justify-content:space-between;margin:0 15px 10px}.form-group-layout[data-v-f9eee55f]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-f9eee55f]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-f9eee55f]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-f9eee55f]{color:#fff;font-size:14px}.form-group_height[data-v-f9eee55f]{height:30px}.text_form-group_height[data-v-f9eee55f]{height:60px}.required-star[data-v-f9eee55f]{color:red}.form-group-label-nowrap[data-v-f9eee55f]{white-space:nowrap}.input-group-value[data-v-f9eee55f]{font-size:14px;color:#fff}.form-group[data-v-f9eee55f] ::placeholder,.form-group[data-v-f9eee55f] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.date-picker[data-v-f9eee55f]{flex:1;text-align:right;color:#6b74a5;font-size:14px}.date-picker[data-v-f9eee55f] .van-picker{justify-content:flex-end;margin-left:50px}.selected-sales[data-v-f9eee55f]{margin-left:8px}.form-group-layout[data-v-755ad59c]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-755ad59c]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-755ad59c]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-755ad59c]{color:#fff;font-size:14px}.form-group_height[data-v-755ad59c]{height:30px}.text_form-group_height[data-v-755ad59c]{height:60px}.required-star[data-v-755ad59c]{color:red}.form-group-label-nowrap[data-v-755ad59c]{white-space:nowrap}.input-group-value[data-v-755ad59c]{font-size:14px;color:#fff}.form-group[data-v-755ad59c] ::placeholder,.form-group[data-v-755ad59c] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.voice-float-btn[data-v-904dabe9]{position:fixed;right:20px;bottom:100px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#07c160,#04b03f);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #07c16066;z-index:10000;cursor:pointer;transition:all .3s}.voice-float-btn[data-v-904dabe9]:active{transform:scale(.95)}.voice-float-btn.recording[data-v-904dabe9]{background:linear-gradient(135deg,#ff4d4f,#ff6b6d);box-shadow:0 4px 12px #ff4d4f66;animation:pulse-btn-904dabe9 1.5s infinite}@keyframes pulse-btn-904dabe9{0%{box-shadow:0 0 #ff4d4f66}70%{box-shadow:0 0 0 15px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.recording-pulse[data-v-904dabe9]{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #ff4d4f;animation:ripple-904dabe9 1.5s infinite}@keyframes ripple-904dabe9{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.recording-tip[data-v-904dabe9]{position:fixed;right:80px;bottom:105px;background:#000c;color:#fff;padding:10px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;z-index:10001;font-size:14px}.form-group-layout[data-v-36ed7d90]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-36ed7d90]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-36ed7d90]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-36ed7d90]{color:#fff;font-size:14px}.form-group_height[data-v-36ed7d90]{height:30px}.text_form-group_height[data-v-36ed7d90]{height:60px}.required-star[data-v-36ed7d90]{color:red}.form-group-label-nowrap[data-v-36ed7d90]{white-space:nowrap}.input-group-value[data-v-36ed7d90]{font-size:14px;color:#fff}.form-group[data-v-36ed7d90] ::placeholder,.form-group[data-v-36ed7d90] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.text-style-field[data-v-36ed7d90]{display:block}.text-style-input[data-v-36ed7d90]{width:100%;border:none;background-color:transparent;resize:none;text-align:left;height:2em;min-height:48px;white-space:pre-wrap;word-wrap:break-word;font-size:12px;overflow-y:auto}.select-sales-page[data-v-38f4503e]{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.select-sales-page[data-v-38f4503e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}input[data-v-38f4503e]{flex:1;min-width:200px;padding:10px;background:transparent;border:none;color:#fff;outline:none}ul[data-v-38f4503e]{margin-top:5px;list-style-type:none;padding:0;background:linear-gradient(to bottom,#2a2663,#22234f)}li[data-v-38f4503e]{padding:10px;border-bottom:1px solid #eee;cursor:pointer;color:#fff}.selected-items[data-v-38f4503e]{margin-top:15px;color:#fff;font-size:20px}.selected-items span[data-v-38f4503e]{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:4px;cursor:pointer}van-button[data-v-38f4503e]{margin-top:10px}.select-sales-page[data-v-e79afc3d]{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.select-sales-page[data-v-e79afc3d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}input[data-v-e79afc3d]{flex:1;min-width:200px;padding:10px;background:transparent;border:none;color:#fff;outline:none}ul[data-v-e79afc3d]{margin-top:5px;list-style-type:none;padding:0;background:linear-gradient(to bottom,#2a2663,#22234f)}li[data-v-e79afc3d]{padding:10px;border-bottom:1px solid #eee;cursor:pointer;color:#fff}.selected-items[data-v-e79afc3d]{margin-top:15px;color:#fff;font-size:20px}.selected-items span[data-v-e79afc3d]{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:4px;cursor:pointer}van-button[data-v-e79afc3d]{margin-top:10px}.select-sales-page[data-v-4e9175e7]{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.select-sales-page[data-v-4e9175e7]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}input[data-v-4e9175e7]{flex:1;min-width:200px;padding:10px;background:transparent;border:none;color:#fff;outline:none}ul[data-v-4e9175e7]{margin-top:5px;list-style-type:none;padding:0;background:linear-gradient(to bottom,#2a2663,#22234f)}li[data-v-4e9175e7]{padding:10px;border-bottom:1px solid #eee;cursor:pointer;color:#fff}.no-records-container[data-v-4e9175e7]{margin-top:-10px;margin-bottom:10px;display:flex;flex-direction:column;align-items:center}.no-records-text[data-v-4e9175e7]{color:#f90;font-size:16px;cursor:pointer;text-decoration:underline;text-decoration-color:#f90;text-underline-offset:2px;text-decoration-thickness:1px}.no-records-line[data-v-4e9175e7]{display:none}.selected-items[data-v-4e9175e7]{margin-top:15px;color:#fff;font-size:20px}.selected-items span[data-v-4e9175e7]{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:4px;cursor:pointer}van-button[data-v-4e9175e7]{margin-top:10px}.chat-page[data-v-f38c5849]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5}.chat-header[data-v-f38c5849]{padding:14px 16px;background-color:#07c160;color:#fff;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.chat-header h2[data-v-f38c5849]{margin:0;font-size:17px;font-weight:500}.history-icon[data-v-f38c5849]{cursor:pointer;opacity:.9}.history-icon[data-v-f38c5849]:active{opacity:.7}.history-panel[data-v-f38c5849]{height:100%;background-color:#fff;display:flex;flex-direction:column}.history-header[data-v-f38c5849]{padding:16px;border-bottom:1px solid #ebedf0;display:flex;justify-content:space-between;align-items:center}.history-header h3[data-v-f38c5849]{margin:0;font-size:16px;color:#323233}.history-list[data-v-f38c5849]{flex:1;overflow-y:auto}.history-item[data-v-f38c5849]{padding:14px 16px;border-bottom:1px solid #ebedf0;cursor:pointer}.history-item[data-v-f38c5849]:active{background-color:#f5f5f5}.history-title[data-v-f38c5849]{font-size:14px;color:#323233;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-time[data-v-f38c5849]{font-size:12px;color:#969799}.history-empty[data-v-f38c5849]{padding:40px 16px;text-align:center;color:#969799;font-size:14px}.chat-messages[data-v-f38c5849]{flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.chat-message[data-v-f38c5849]{margin-bottom:16px;display:flex}.message-user[data-v-f38c5849]{justify-content:flex-end}.message-assistant[data-v-f38c5849]{justify-content:flex-start}.message-bubble[data-v-f38c5849]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:15px;line-height:1.6;word-break:break-word}.message-user .message-bubble[data-v-f38c5849]{background-color:#07c160;color:#fff;border-bottom-right-radius:4px}.message-assistant .message-bubble[data-v-f38c5849]{background-color:#fff;color:#323233;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000d}.loading-dots[data-v-f38c5849]{display:flex;gap:4px;padding:4px 0}.loading-dots span[data-v-f38c5849]{width:8px;height:8px;border-radius:50%;background-color:#c8c9cc;animation:dotBounce-f38c5849 1.4s infinite ease-in-out both}.loading-dots span[data-v-f38c5849]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-f38c5849]:nth-child(2){animation-delay:-.16s}.loading-dots span[data-v-f38c5849]:nth-child(3){animation-delay:0s}@keyframes dotBounce-f38c5849{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-input-area[data-v-f38c5849]{display:flex;align-items:center;padding:8px 12px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;flex-shrink:0;gap:8px}.input-left[data-v-f38c5849]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #0000001a}.mode-btn[data-v-f38c5849]{color:#646566;cursor:pointer;padding:6px}.mode-btn[data-v-f38c5849]:active{color:#07c160}.chat-input-area textarea[data-v-f38c5849]{flex:1;border:none;border-radius:20px;padding:10px 16px;font-size:15px;line-height:1.4;resize:none;outline:none;font-family:inherit;max-height:120px;overflow-y:auto;background-color:#fff;box-shadow:0 1px 2px #0000001a}.chat-input-area textarea[data-v-f38c5849]:focus{box-shadow:0 0 0 2px #07c16033}.voice-mode-btn[data-v-f38c5849]{display:flex;align-items:center;justify-content:center;color:#07c160;cursor:pointer}.new-chat-icon[data-v-f38c5849]{color:#07c160;cursor:pointer;margin-right:12px}.voice-input-area[data-v-f38c5849]{flex:1;display:flex;justify-content:center;align-items:center}.voice-btn[data-v-f38c5849]{width:100%;height:40px;border-radius:20px;background-color:#07c160;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all .2s;border:none;box-shadow:0 2px 8px #07c1604d}.voice-btn[data-v-f38c5849]:hover{background-color:#06ad56}.voice-btn[data-v-f38c5849]:active{transform:scale(.98)}.voice-btn.recording[data-v-f38c5849]{background-color:#ff4d4f;box-shadow:0 2px 8px #ff4d4f4d;animation:pulse-btn-f38c5849 1.5s infinite}@keyframes pulse-btn-f38c5849{0%{box-shadow:0 0 #ff4d4f66}70%{box-shadow:0 0 0 15px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.recording-tip[data-v-f38c5849]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;padding:24px 32px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10001;font-size:16px}.send-button[data-v-f38c5849]{flex-shrink:0;width:60px;height:40px;border:none;border-radius:20px;background-color:#07c160;color:#fff;font-size:15px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #07c1604d}.send-button[data-v-f38c5849]:hover{background-color:#06ad56}.send-button[data-v-f38c5849]:active:not(:disabled){transform:scale(.98)}.send-button[data-v-f38c5849]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.message-content[data-v-f38c5849]{word-break:break-word;user-select:text;-webkit-user-select:text}.copy-btn[data-v-f38c5849]{display:none;margin-top:6px;padding:4px 10px;font-size:12px;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;color:#666}.message-bubble:hover .copy-btn[data-v-f38c5849]{display:inline-block}.copy-btn[data-v-f38c5849]:active{background-color:#e0e0e0}.message-content[data-v-f38c5849] .indent{padding-left:16px}.chat-page[data-v-b3e24f5a]{display:flex;flex-direction:column;height:calc(100vh - 35px);padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:linear-gradient(to bottom,#1a1a2e,#16213e)}.top-header[data-v-b3e24f5a]{display:flex;align-items:center;background:linear-gradient(to bottom,#2a2663,#22234f);color:#fff;flex-shrink:0;position:relative;padding-right:12px}.top-header[data-v-b3e24f5a]>div{flex:1;width:100%}.top-header .history-icon[data-v-b3e24f5a]{color:#fff;cursor:pointer;opacity:.9;flex-shrink:0}.top-header .history-icon[data-v-b3e24f5a]:active{opacity:.7}.chat-header[data-v-b3e24f5a]{padding:14px 16px;background:linear-gradient(to bottom,#2a2663,#22234f);color:#fff;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.chat-header h2[data-v-b3e24f5a]{margin:0;font-size:17px;font-weight:500;color:#fff}.history-icon[data-v-b3e24f5a]{cursor:pointer;opacity:.9;color:#fff}.history-icon[data-v-b3e24f5a]:active{opacity:.7}.history-panel[data-v-b3e24f5a]{height:100%;background-color:#1a1a2e;display:flex;flex-direction:column}.history-header[data-v-b3e24f5a]{padding:16px;border-bottom:1px solid #3a3a6a;display:flex;justify-content:space-between;align-items:center}.history-header h3[data-v-b3e24f5a]{margin:0;font-size:16px;color:#fff}.history-list[data-v-b3e24f5a]{flex:1;overflow-y:auto}.history-item[data-v-b3e24f5a]{padding:14px 16px;border-bottom:1px solid #3a3a6a;cursor:pointer}.history-item[data-v-b3e24f5a]:active{background-color:#2a2663}.history-title[data-v-b3e24f5a]{font-size:14px;color:#fff;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-time[data-v-b3e24f5a]{font-size:12px;color:#9ca3af}.history-empty[data-v-b3e24f5a]{padding:40px 16px;text-align:center;color:#9ca3af;font-size:14px}.chat-messages[data-v-b3e24f5a]{flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.load-more-tip[data-v-b3e24f5a]{text-align:center;padding:10px;color:#409eff;cursor:pointer;font-size:13px}.load-more-tip[data-v-b3e24f5a]:hover{color:#66b1ff}.no-more-tip[data-v-b3e24f5a]{text-align:center;padding:10px;color:#999;font-size:12px}.chat-message[data-v-b3e24f5a]{margin-bottom:16px;display:flex}.message-user[data-v-b3e24f5a]{justify-content:flex-end}.message-assistant[data-v-b3e24f5a]{justify-content:flex-start}.message-bubble[data-v-b3e24f5a]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:15px;line-height:1.6;word-break:break-word;color:#fff}.message-user .message-bubble[data-v-b3e24f5a]{background:linear-gradient(to bottom,#2a2663,#22234f);color:#fff;border-bottom-right-radius:4px;box-shadow:0 2px 8px #0003}.message-assistant .message-bubble[data-v-b3e24f5a]{background:linear-gradient(to bottom,#2a2663,#22234f);color:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0003}.loading-dots[data-v-b3e24f5a]{display:flex;gap:4px;padding:4px 0}.loading-dots span[data-v-b3e24f5a]{width:8px;height:8px;border-radius:50%;background-color:#9ca3af;animation:dotBounce-b3e24f5a 1.4s infinite ease-in-out both}.loading-dots span[data-v-b3e24f5a]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-b3e24f5a]:nth-child(2){animation-delay:-.16s}.loading-dots span[data-v-b3e24f5a]:nth-child(3){animation-delay:0s}@keyframes dotBounce-b3e24f5a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-input-area[data-v-b3e24f5a]{display:flex;align-items:center;padding:8px 12px;background:linear-gradient(to bottom,#2a2663,#22234f);border-top:1px solid #3a3a6a;flex-shrink:0;gap:8px}.input-left[data-v-b3e24f5a]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,#1a1a2e,#16213e);border-radius:50%;box-shadow:0 1px 2px #0003}.mode-btn[data-v-b3e24f5a]{color:#fff;cursor:pointer;padding:6px}.mode-btn[data-v-b3e24f5a]:active{color:#4285f4}.chat-input-area input.chat-input[data-v-b3e24f5a]{flex:1;border:none;border-radius:20px;padding:0 16px;height:40px;font-size:15px;line-height:40px;outline:none;font-family:inherit;background:linear-gradient(to bottom,#1a1a2e,#16213e);color:#fff;box-shadow:0 1px 2px #0003}.chat-input-area input.chat-input[data-v-b3e24f5a]::placeholder{color:#9ca3af}.chat-input-area input.chat-input[data-v-b3e24f5a]:focus{box-shadow:0 0 0 2px #4285f44d}.voice-mode-btn[data-v-b3e24f5a]{display:flex;align-items:center;justify-content:center;color:#4285f4;cursor:pointer}.new-chat-icon[data-v-b3e24f5a]{color:#4285f4;cursor:pointer;margin-right:12px}.voice-input-area[data-v-b3e24f5a]{flex:1;display:flex;justify-content:center;align-items:center}.voice-btn[data-v-b3e24f5a]{width:100%;height:40px;border-radius:20px;background:linear-gradient(to bottom,#2a2663,#22234f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all .2s;border:1px solid #3a3a6a;box-shadow:0 2px 8px #0003}.voice-btn[data-v-b3e24f5a]:hover{opacity:.9}.voice-btn[data-v-b3e24f5a]:active{transform:scale(.98)}.voice-btn.recording[data-v-b3e24f5a]{background:linear-gradient(135deg,#ff4d4f,#ff7875);box-shadow:0 2px 8px #ff4d4f4d;animation:pulse-btn-b3e24f5a 1.5s infinite}@keyframes pulse-btn-b3e24f5a{0%{box-shadow:0 0 #ff4d4f66}70%{box-shadow:0 0 0 15px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.recording-tip[data-v-b3e24f5a]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#000000bf;color:#fff;padding:24px 32px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10001;font-size:16px}.send-button[data-v-b3e24f5a]{flex-shrink:0;width:40px;height:40px;border:none;border-radius:50%;background:linear-gradient(to bottom,#2a2663,#22234f);color:#fff;font-size:15px;cursor:pointer;transition:all .2s;border:1px solid #3a3a6a;box-shadow:0 2px 8px #0003;display:flex;align-items:center;justify-content:center}.send-button[data-v-b3e24f5a]:hover{opacity:.9}.send-button[data-v-b3e24f5a]:active:not(:disabled){transform:scale(.98)}.send-button[data-v-b3e24f5a]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.chat-page .send-button[data-v-b3e24f5a]{background:linear-gradient(to bottom,#1a1a2e,#16213e);border-color:#4285f4;color:#4285f4;box-shadow:0 0 10px #4285f440}.message-content[data-v-b3e24f5a]{word-break:break-word;user-select:text;-webkit-user-select:text;color:#fff}.message-with-actions[data-v-b3e24f5a]{display:flex;flex-direction:column;max-width:80%}.message-user .message-with-actions[data-v-b3e24f5a]{align-items:flex-end}.message-assistant .message-with-actions[data-v-b3e24f5a]{align-items:flex-start}.message-actions[data-v-b3e24f5a]{display:flex;gap:12px;margin-top:6px;padding:0 4px;opacity:0;transition:opacity .2s}.message-with-actions:hover .message-actions[data-v-b3e24f5a]{opacity:1}.action-btn[data-v-b3e24f5a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;color:#9ca3af;border-radius:4px;transition:all .15s}.action-btn[data-v-b3e24f5a]:hover{color:#4285f4;background-color:#4285f41a}.action-btn[data-v-b3e24f5a]:active{opacity:.7}.message-content[data-v-b3e24f5a] .indent{padding-left:16px;color:inherit;font-weight:600;opacity:.6}.message-content[data-v-b3e24f5a] strong{color:#93c5fd;font-weight:600;background:transparent;padding:1px 2px}.message-content[data-v-b3e24f5a] .msg-h2{font-size:15px;font-weight:600;color:#4285f4;margin:10px 0 6px;line-height:1.5}.message-content[data-v-b3e24f5a] .msg-h3{font-size:14px;font-weight:600;color:#4285f4;margin:8px 0 4px;line-height:1.5}.message-content[data-v-b3e24f5a] .msg-hr{border:none;border-top:1px dashed #5a5a7a;margin:10px 0;height:0}.chat-page--light[data-v-b3e24f5a]{background:#f5f6f8}.chat-page--light .top-header[data-v-b3e24f5a]{background:linear-gradient(135deg,#1989fa,#4facfe)}.chat-page--light .chat-messages[data-v-b3e24f5a]{background:#f5f6f8}.chat-page--light .message-user .message-bubble[data-v-b3e24f5a]{background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;box-shadow:0 2px 8px #1989fa33}.chat-page--light .message-assistant .message-bubble[data-v-b3e24f5a]{background:#fff;color:#323233;box-shadow:0 2px 8px #0000000f}.chat-page--light .message-content[data-v-b3e24f5a]{color:inherit}.chat-input-area--light[data-v-b3e24f5a]{background:#fff;border-top:1px solid #ebedf0}.chat-input-area--light .input-left[data-v-b3e24f5a]{background:#f5f6f8;box-shadow:none}.chat-input-area--light .mode-btn[data-v-b3e24f5a]{color:#1989fa}.chat-input-area--light input.chat-input[data-v-b3e24f5a]{background:#f5f6f8;color:#323233;box-shadow:none}.chat-input-area--light input.chat-input[data-v-b3e24f5a]::placeholder{color:#969799}.chat-input-area--light .send-button[data-v-b3e24f5a]{background:linear-gradient(135deg,#1989fa,#4facfe);border:none;box-shadow:0 2px 8px #1989fa33;color:#fff}.chat-page--light .voice-btn[data-v-b3e24f5a]{background:#f5f6f8;color:#1989fa;border:1px solid #ebedf0;box-shadow:none}.history-panel--light[data-v-b3e24f5a]{background:#f5f6f8}.history-panel--light .history-header[data-v-b3e24f5a]{border-bottom:1px solid #ebedf0}.history-panel--light .history-header h3[data-v-b3e24f5a]{color:#323233}.history-panel--light .history-item[data-v-b3e24f5a]{border-bottom:1px solid #ebedf0}.history-panel--light .history-item[data-v-b3e24f5a]:active{background-color:#f0f1f3}.history-panel--light .history-title[data-v-b3e24f5a]{color:#323233}.history-panel--light .history-time[data-v-b3e24f5a],.history-panel--light .history-empty[data-v-b3e24f5a]{color:#969799}.chat-page--light .action-btn[data-v-b3e24f5a]{color:#2c3e7a}.chat-page--light .action-btn[data-v-b3e24f5a]:hover{color:#1a2a5e;background-color:#2c3e7a14}.chat-page--light .load-more-tip[data-v-b3e24f5a]{color:#1989fa}.chat-page--light .load-more-tip[data-v-b3e24f5a]:hover{color:#4facfe}.chat-page--light .no-more-tip[data-v-b3e24f5a]{color:#969799}.chat-page--light .message-content[data-v-b3e24f5a] .indent{color:inherit;font-weight:600;opacity:.6}.chat-page--light .message-content[data-v-b3e24f5a] strong{color:#323233;background:#1989fa14}.chat-page--light .message-content[data-v-b3e24f5a] .msg-h2,.chat-page--light .message-content[data-v-b3e24f5a] .msg-h3{color:#1989fa}.chat-page--light .message-content[data-v-b3e24f5a] .msg-hr{border-top-color:#e5e6eb}.pc-login-container[data-v-a2fb9dcb]{min-height:100vh;width:100vw;background-image:url(/assets/homepageback_pc-BYp_-p8x.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;margin:0;padding:0;box-sizing:border-box}.login-content[data-v-a2fb9dcb]{display:flex;width:60%;max-width:1000px;background:#fffffff2;overflow:hidden;box-shadow:0 10px 40px #0003;height:810px}.left-section[data-v-a2fb9dcb]{flex:2;padding:30px 60px;display:flex;flex-direction:column;align-items:center}.right-section[data-v-a2fb9dcb]{flex:5;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.logo-image[data-v-a2fb9dcb]{width:180px;height:auto;margin-bottom:20px}.welcome-text[data-v-a2fb9dcb]{font-size:28px;color:#333;margin-bottom:40px;font-weight:600}.form-item[data-v-a2fb9dcb]{width:100%;max-width:300px;margin-bottom:25px}.form-item label[data-v-a2fb9dcb]{display:block;font-size:14px;color:#666;margin-bottom:8px;font-weight:500}.custom-input[data-v-a2fb9dcb]{width:100%;padding:12px 16px;border:none;border-bottom:1px solid #ddd;border-radius:0;font-size:14px;transition:all .3s ease;box-sizing:border-box;background:transparent}.custom-input[data-v-a2fb9dcb]:focus{outline:none;border-bottom-color:#1678ff}.custom-input[data-v-a2fb9dcb]::placeholder{color:#ccc}.code-row[data-v-a2fb9dcb]{display:flex;gap:10px;align-items:center}.code-input[data-v-a2fb9dcb]{flex:1}.send-code-btn[data-v-a2fb9dcb]{padding:12px 20px;background:linear-gradient(135deg,#1678ff,#00ecbc);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .3s ease}.send-code-btn[data-v-a2fb9dcb]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.send-code-btn[data-v-a2fb9dcb]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-a2fb9dcb]{color:#f56c6c;font-size:14px;margin-top:-15px;margin-bottom:15px}.login-btn[data-v-a2fb9dcb]{width:100%;max-width:300px;padding:14px;background:linear-gradient(135deg,#1678ff,#00ecbc);color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:30px}.login-btn[data-v-a2fb9dcb]:hover{opacity:.9;transform:translateY(-2px)}.qr-section[data-v-a2fb9dcb]{margin-top:-20px;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}#qr-login-container[data-v-a2fb9dcb]{width:100%;max-width:480px;min-height:416px}.qr-loading-tip[data-v-a2fb9dcb]{color:#666;font-size:14px;margin-top:10px}.banner-image[data-v-a2fb9dcb]{width:100%;height:100%;object-fit:cover}.loading-overlay[data-v-a2fb9dcb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-spinner[data-v-a2fb9dcb]{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#1678ff;animation:spin-a2fb9dcb 1s ease-in-out infinite}@keyframes spin-a2fb9dcb{to{transform:rotate(360deg)}}.loading-overlay p[data-v-a2fb9dcb]{color:#fff;font-size:18px;margin-top:20px}.confirm-btn[data-v-c5081303]{background:linear-gradient(to right,#1678ff,#00ecbc);width:90%;margin:40px auto 0;padding:4px 0;font-size:16px;border-radius:8px}img[data-v-c5081303]{display:block;margin:0 auto}p[data-v-c5081303]{color:#fff}.phone-code-row[data-v-c5081303]{display:flex}[data-v-c5081303] .van-field__control{color:#fff}.custom-field[data-v-c5081303]{flex:1}[data-v-c5081303] .van-cell:after{border-bottom:none}[data-v-c5081303] .custom-button{flex-shrink:1;font-size:14px;background:transparent;border:none;color:#1678ff;padding:0 12px;margin-right:20px}[data-v-c5081303] .van-field{background:#2a2663}.phone-code-row[data-v-c5081303]{display:flex;align-items:center;background:#2a2663;border-radius:8px;padding:0 10px 0 0}h1[data-v-c5081303]{font-size:30px;text-align:center;color:#fff;margin-top:0;margin-bottom:0}.confirm-btn[data-v-c5081303]{background:linear-gradient(to right,#1678ff,#00ecbc);width:92%;margin:40px auto 0;padding:4px 0;font-size:16px;border-radius:8px}.loading-overlay[data-v-c5081303]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-spinner[data-v-c5081303]{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#1678ff;animation:spin-c5081303 1s ease-in-out infinite}@keyframes spin-c5081303{to{transform:rotate(360deg)}}.loading-overlay p[data-v-c5081303]{color:#fff;font-size:18px;margin-top:20px}.select-sales-page[data-v-0277b759]{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.select-sales-page[data-v-0277b759]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}input[data-v-0277b759]{flex:1;min-width:200px;padding:10px;background:transparent;border:none;color:#fff;outline:none}ul[data-v-0277b759]{margin-top:5px;list-style-type:none;padding:0;background:linear-gradient(to bottom,#2a2663,#22234f)}li[data-v-0277b759]{padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;color:#fff;display:flex;flex-direction:column;gap:6px}.item-name[data-v-0277b759]{font-size:16px;font-weight:600;color:#fff;line-height:1.4}.item-id[data-v-0277b759]{font-size:13px;color:#fff9;font-family:Courier New,monospace;background:#ffffff1a;padding:2px 8px;border-radius:4px;display:inline-block;align-self:flex-start}.selected-items[data-v-0277b759]{margin-top:15px;color:#fff;font-size:20px}.selected-items span[data-v-0277b759]{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:4px;cursor:pointer}van-button[data-v-0277b759]{margin-top:10px}.select-sales-page[data-v-88aee570]{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.select-sales-page[data-v-88aee570]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}input[data-v-88aee570]{flex:1;min-width:200px;padding:10px;background:transparent;border:none;color:#fff;outline:none}ul[data-v-88aee570]{margin-top:5px;list-style-type:none;padding:0;background:linear-gradient(to bottom,#2a2663,#22234f)}li[data-v-88aee570]{padding:10px;border-bottom:1px solid #eee;cursor:pointer;color:#fff}.selected-items[data-v-88aee570]{margin-top:15px;color:#fff;font-size:20px}.selected-items span[data-v-88aee570]{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:4px;cursor:pointer}van-button[data-v-88aee570]{margin-top:10px}.change-button[data-v-173ae1e9],.change-button[data-v-3eacbe32]{background:linear-gradient(to right,#1678ff,#00ecbc);margin-left:15px;color:#fff;border-radius:8px;box-sizing:border-box;margin-bottom:10px}.button-group[data-v-ec3b5d91]{display:flex;width:100%;padding:15px;box-sizing:border-box;gap:10px}.button-group button[data-v-ec3b5d91]{flex:1;padding:12px 0;border:none;border-radius:8px;background:linear-gradient(to right,#1678ff,#00ecbc);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.button-group button.active[data-v-ec3b5d91]{color:#fff}.image-container[data-v-ec3b5d91]{width:100%;padding:5px;box-sizing:border-box;overflow-x:hidden;position:relative}.process-image[data-v-ec3b5d91]{height:auto;border-radius:8px;display:block}.detail-overlay[data-v-ec3b5d91]{position:absolute;top:15px;right:5%;width:30%;z-index:10;box-shadow:0 2px 10px #0003;border-radius:8px;overflow-y:auto;max-height:60vh}.detail-image[data-v-ec3b5d91]{width:100%;height:auto;display:block}@media (max-width: 768px){.button-group[data-v-ec3b5d91]{padding:10px 8px}.button-group button[data-v-ec3b5d91]{font-size:13px;padding:10px 0}.image-container[data-v-ec3b5d91]{padding:0 3px}.process-image[data-v-ec3b5d91]{width:95%;margin-left:auto;margin-right:auto}.detail-overlay[data-v-ec3b5d91]{width:60%;right:3%;overflow-y:auto}}.select-sales-page[data-v-d53469cb]{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.select-sales-page[data-v-d53469cb]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}input[data-v-d53469cb]{flex:1;min-width:200px;padding:10px;background:transparent;border:none;color:#fff;outline:none}ul[data-v-d53469cb]{margin-top:5px;list-style-type:none;padding:0;background:linear-gradient(to bottom,#2a2663,#22234f)}li[data-v-d53469cb]{padding:10px;border-bottom:1px solid #eee;cursor:pointer;color:#fff}.selected-items[data-v-d53469cb]{margin-top:15px;color:#fff;font-size:20px}.selected-items span[data-v-d53469cb]{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:4px;cursor:pointer}van-button[data-v-d53469cb]{margin-top:10px}.form-group-layout[data-v-6a7c6dd1]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-6a7c6dd1]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-6a7c6dd1]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-6a7c6dd1]{color:#fff;font-size:14px}.form-group_height[data-v-6a7c6dd1]{height:30px}.text_form-group_height[data-v-6a7c6dd1]{height:60px}.required-star[data-v-6a7c6dd1]{color:red}.form-group-label-nowrap[data-v-6a7c6dd1]{white-space:nowrap}.input-group-value[data-v-6a7c6dd1]{font-size:14px;color:#fff}.form-group[data-v-6a7c6dd1] ::placeholder,.form-group[data-v-6a7c6dd1] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.date-picker[data-v-6a7c6dd1]{flex:1;text-align:right;color:#6b74a5;font-size:14px}.custom-collapse-item[data-v-2e812111] .van-collapse-item__title{display:flex;align-items:center;justify-content:space-between;height:50px;background:linear-gradient(to bottom,#2a2663,#22234f);color:#fff;font-size:14px;margin:0 20px 10px 15px;border-radius:8px;width:93%;padding:10px}.custom-collapse-item[data-v-2e812111] .van-collapse-item__content{background-color:transparent}.collapse-field[data-v-2e812111] .van-collapse-item,.collapse-field[data-v-2e812111] .van-collapse-item__title{border:none}.title-container[data-v-2e812111]{display:flex;justify-content:space-between}.collapse-field[data-v-2e812111]{border:none}.form-group-layout[data-v-70ed8acf]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-70ed8acf]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-70ed8acf]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-70ed8acf]{color:#fff;font-size:14px}.form-group_height[data-v-70ed8acf]{height:30px}.text_form-group_height[data-v-70ed8acf]{height:60px}.required-star[data-v-70ed8acf]{color:red}.form-group-label-nowrap[data-v-70ed8acf]{white-space:nowrap}.input-group-value[data-v-70ed8acf]{font-size:14px;color:#fff}.form-group[data-v-70ed8acf] ::placeholder,.form-group[data-v-70ed8acf] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.date-picker[data-v-70ed8acf]{font-size:14px}.row-odd[data-v-1277e77d]{background-color:#ffffe0}.row-even[data-v-1277e77d]{background-color:#90ee90}.p-0[data-v-1277e77d]{overflow:auto}.record-item[data-v-0db0efa3]{background:linear-gradient(to bottom,#2a2663,#22234f);padding:10px;border-radius:8px;margin:0 15px 10px}.record-row[data-v-0db0efa3]{display:flex;align-items:center;margin-bottom:0;gap:8px}.record-header[data-v-0db0efa3]{font-size:14px;color:#03dfc4}.label[data-v-0db0efa3]{flex:1;color:#6b74a5;font-size:14px;text-align:left}.value[data-v-0db0efa3]{flex:1;font-size:14px;text-align:left;color:#fff}.customer-other-contacts[data-v-c8aae73d]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-c8aae73d]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e6e8eb}.loading[data-v-c8aae73d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.spinner[data-v-c8aae73d]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #409eff;border-radius:50%;animation:spin-c8aae73d 1s linear infinite;margin-bottom:10px}@keyframes spin-c8aae73d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-c8aae73d]{color:#909399}.table-container[data-v-c8aae73d]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.action-buttons[data-v-c8aae73d]{margin-top:20px;text-align:center}.no-data[data-v-c8aae73d]{text-align:center;padding:60px 0}.select-department-container[data-v-6d1c4fba]{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.select-department-container[data-v-6d1c4fba]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}input[data-v-6d1c4fba]{flex:1;min-width:200px;padding:10px;background:transparent;border:none;color:#fff;outline:none}ul[data-v-6d1c4fba]{margin-top:5px;list-style-type:none;padding:0;background:linear-gradient(to bottom,#2a2663,#22234f)}li[data-v-6d1c4fba]{padding:10px;border-bottom:1px solid #eee;cursor:pointer;color:#fff}li[data-v-6d1c4fba] .van-checkbox__label{color:#fff}.selected-items[data-v-6d1c4fba]{margin-top:15px;color:#fff;font-size:20px}.selected-items span[data-v-6d1c4fba]{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:4px;cursor:pointer}.bottom-buttons[data-v-6d1c4fba]{margin-top:10px}.demo-login-page[data-v-5966990d]{min-height:100vh;background:linear-gradient(135deg,#1a237e,#0d47a1,#01579b);display:flex;flex-direction:column;align-items:center;padding:40px 20px}.demo-header[data-v-5966990d]{text-align:center;margin-bottom:40px}.demo-header h1[data-v-5966990d]{color:#fff;font-size:24px;font-weight:700;margin-bottom:12px}.demo-header .subtitle[data-v-5966990d]{color:#fffc;font-size:14px}.login-form[data-v-5966990d]{width:100%;max-width:360px}.form-card[data-v-5966990d]{background:#fff;border-radius:16px;padding:30px;box-shadow:0 8px 32px #0003}.form-header[data-v-5966990d]{text-align:center;margin-bottom:24px}.form-header h3[data-v-5966990d]{font-size:20px;font-weight:700;color:#333;margin-top:12px}.form-content[data-v-5966990d]{margin-bottom:24px}.form-content .van-field[data-v-5966990d]{margin-bottom:16px}.login-btn[data-v-5966990d]{width:100%;background:linear-gradient(135deg,#1d4ed8,#2f6fe0);color:#fff;border:none;border-radius:12px;padding:14px 0;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.login-btn[data-v-5966990d]:active:not(:disabled){opacity:.9;transform:scale(.98)}.login-btn[data-v-5966990d]:disabled{background:#999;cursor:not-allowed}.form-tip[data-v-5966990d]{font-size:12px;color:#999;text-align:center;margin-top:16px;line-height:1.6}.qr-disabled[data-v-5966990d]{width:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.qr-disabled p[data-v-5966990d]{font-size:16px;color:#999}.qr-disabled .sub-tip[data-v-5966990d]{font-size:12px;color:#bbb}.demo-footer[data-v-5966990d]{margin-top:40px;text-align:center}.demo-footer p[data-v-5966990d]{color:#fff9;font-size:12px;margin-bottom:8px}.demo-callback-page[data-v-e0a972f1]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.demo-callback-page p[data-v-e0a972f1]{font-size:16px;color:#666}.tq-app[data-v-cd4785e8]{--bg:#eef2f8;--surface:#ffffff;--surface-2:#f4f8ff;--text:#16223a;--muted:#6c7c93;--line:#e4eaf3;--primary:#1d4ed8;--primary-press:#163fb0;--primary-soft:#e8efff;--accent:#c79a3a;--pos:#15a34a;--neg:#e04646;--lead:#0f766e;--lead-soft:#e7f7f4;--result-bg:linear-gradient(135deg,#1d4ed8 0%,#2f6fe0 100%);--result-num:#ffe08a;--result-text:#ffffff;--seg-bg:#eef2f8;--shadow:0 6px 20px rgba(20,45,90,.08);--radius:18px;width:100%;max-width:460px;margin:0 auto;min-height:100vh;background:var(--bg);color:var(--text);padding-bottom:32px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.tq-topbar[data-v-cd4785e8]{position:sticky;top:0;z-index:20;background:var(--bg);padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.tq-topbar .topbar-left[data-v-cd4785e8]{display:flex;align-items:center;gap:10px}.tq-topbar .topbar-back[data-v-cd4785e8]{font-size:20px;color:var(--text);cursor:pointer;margin-right:-2px}.tq-topbar .topbar-back[data-v-cd4785e8]:active{opacity:.55}.tq-topbar h1[data-v-cd4785e8]{font-size:14px;margin:0;font-weight:800;letter-spacing:.5px}.tq-topbar h1 .dot[data-v-cd4785e8]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:8px;vertical-align:middle}.demo-badge[data-v-cd4785e8]{background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.role-badge[data-v-cd4785e8]{background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:800;padding:2px 8px;border-radius:4px;white-space:nowrap}.tq-topbar .topbar-right[data-v-cd4785e8]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.user-info[data-v-cd4785e8]{display:inline-block;white-space:nowrap;word-break:keep-all}.logout-icon[data-v-cd4785e8]{cursor:pointer;color:var(--muted)}.logout-icon[data-v-cd4785e8]:active{color:var(--neg)}.tq-card[data-v-cd4785e8]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin:14px 16px 0;box-shadow:var(--shadow)}.tq-card-h[data-v-cd4785e8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tq-card-h h2[data-v-cd4785e8]{font-size:15px;margin:0;font-weight:800}.tq-card-h .hint[data-v-cd4785e8]{font-size:11px;color:var(--muted)}.sec-no[data-v-cd4785e8]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:800;margin-right:8px}.tq-field[data-v-cd4785e8]{margin-bottom:14px}.tq-field[data-v-cd4785e8]:last-child{margin-bottom:0}.tq-field>label[data-v-cd4785e8]{display:block;font-size:12px;color:var(--muted);margin-bottom:7px;font-weight:600}.tq-inp[data-v-cd4785e8]{width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:13px 14px;font-size:16px;color:var(--text);outline:none;transition:.15s;box-sizing:border-box}.tq-inp[data-v-cd4785e8]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.tq-textarea[data-v-cd4785e8]{min-height:84px;resize:vertical;line-height:1.55;font-family:inherit}.tq-readonly[data-v-cd4785e8]{width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:13px 14px;font-size:15px;color:var(--text);font-weight:800;box-sizing:border-box;min-height:47px}.tq-row2[data-v-cd4785e8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tq-suffix[data-v-cd4785e8]{position:relative;overflow:hidden}.tq-suffix .tq-inp[data-v-cd4785e8]{padding-right:45px;width:100%}.tq-suffix .u[data-v-cd4785e8]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--muted);pointer-events:none;z-index:1}.tq-struct-grid[data-v-cd4785e8]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tq-mini-field[data-v-cd4785e8]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:9px}.tq-mini-field span[data-v-cd4785e8]{font-size:12px;color:var(--muted);font-weight:700}.tq-mini-field input[data-v-cd4785e8]{min-width:0;width:100%;border:none;background:transparent;outline:none;font-size:14px;font-weight:800;color:var(--text);text-align:right}.tq-mini-field em[data-v-cd4785e8]{font-style:normal;font-size:12px;color:var(--muted)}.tq-muted[data-v-cd4785e8]{font-size:11px;color:var(--muted);line-height:1.6;margin:8px 0 0}.tq-note[data-v-cd4785e8]{font-size:12px;color:var(--text);line-height:1.6;margin:10px 0 0;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px}.tq-lead-card[data-v-cd4785e8]{border-top:3px solid var(--lead)}.tq-lead-value[data-v-cd4785e8]{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;background:var(--lead-soft);color:var(--text);padding:12px;margin-bottom:14px;border-left:3px solid var(--lead);border-radius:10px}.tq-lead-value-icon[data-v-cd4785e8]{width:34px;height:34px;border-radius:50%;background:var(--lead);color:#fff;display:flex;align-items:center;justify-content:center}.tq-lead-value strong[data-v-cd4785e8]{display:block;font-size:14px;line-height:1.45;color:var(--lead)}.tq-lead-value p[data-v-cd4785e8]{font-size:11px;line-height:1.55;color:var(--muted);margin:4px 0 0}.tq-partner-fixed[data-v-cd4785e8]{margin:0 0 16px;padding:11px 12px;border:1px solid #bde3dc;background:var(--lead-soft);border-radius:10px;color:var(--lead);text-align:center}.tq-partner-fixed strong[data-v-cd4785e8]{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.tq-goal-chips button[data-v-cd4785e8]{border-radius:8px}.tq-goal-chips button.on[data-v-cd4785e8]{background:var(--lead);border-color:var(--lead)}.tq-disclosure[data-v-cd4785e8]{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;row-gap:3px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:10px;padding:11px 12px;margin:4px 0 12px;text-align:left;cursor:pointer}.tq-disclosure span[data-v-cd4785e8]{font-size:13px;font-weight:800}.tq-disclosure em[data-v-cd4785e8]{grid-column:1;font-size:10px;color:var(--muted);font-style:normal}.tq-disclosure .van-icon[data-v-cd4785e8]{grid-column:2;grid-row:1 / span 2;color:var(--muted)}.tq-lead-details[data-v-cd4785e8]{border-left:2px solid var(--line);padding-left:12px;margin-bottom:12px}.tq-assessment-disclosure[data-v-cd4785e8]{border-color:#b9e0da;background:var(--lead-soft)}.tq-assessment-list[data-v-cd4785e8]{display:grid;gap:10px;margin-bottom:14px}.tq-assessment-item[data-v-cd4785e8]{border-bottom:1px solid var(--line);padding:2px 0 12px}.tq-assessment-title[data-v-cd4785e8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tq-assessment-title span[data-v-cd4785e8]{width:22px;height:22px;border-radius:7px;background:var(--lead-soft);color:var(--lead);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.tq-assessment-title strong[data-v-cd4785e8]{font-size:12px;color:var(--text)}.tq-grade-seg[data-v-cd4785e8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tq-grade-seg button[data-v-cd4785e8]{height:36px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;font-size:13px;font-weight:900;cursor:pointer}.tq-grade-seg button.on[data-v-cd4785e8]{background:var(--lead);border-color:var(--lead);color:#fff}.tq-assessment-item p[data-v-cd4785e8]{font-size:10px;line-height:1.55;color:var(--muted);margin:7px 0 0}.tq-maturity-result[data-v-cd4785e8]{background:var(--lead-soft);border-left:3px solid var(--lead);border-radius:10px;padding:12px}.tq-maturity-result span[data-v-cd4785e8]{display:block;color:var(--lead);font-size:12px;font-weight:900}.tq-maturity-result strong[data-v-cd4785e8]{display:block;font-size:20px;margin-top:4px;font-variant-numeric:tabular-nums}.tq-maturity-result p[data-v-cd4785e8]{font-size:11px;line-height:1.55;color:var(--muted);margin:5px 0 0}.tq-lead-progress[data-v-cd4785e8]{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:11px 12px}.tq-lead-progress>div[data-v-cd4785e8]:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.tq-lead-progress strong[data-v-cd4785e8]{font-size:12px;color:var(--text)}.tq-lead-progress span[data-v-cd4785e8]{font-size:10px;color:var(--muted);text-align:right}.tq-progress-track[data-v-cd4785e8]{height:6px;background:#dfe7ef;border-radius:6px;overflow:hidden;margin-top:9px}.tq-progress-track i[data-v-cd4785e8]{display:block;height:100%;background:var(--lead);border-radius:6px;transition:width .2s ease}.tq-privacy-note[data-v-cd4785e8]{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.55;color:var(--muted);margin:10px 0 0}.tq-privacy-note .van-icon[data-v-cd4785e8]{color:var(--lead);flex:0 0 auto;margin-top:1px}.tq-action-cards[data-v-cd4785e8]{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:12px}.tq-action-card[data-v-cd4785e8]{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px}.tq-action-card span[data-v-cd4785e8]{width:26px;height:24px;border-radius:8px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.tq-action-card strong[data-v-cd4785e8]{font-size:13px;font-weight:900;color:var(--text)}.tq-action-card p[data-v-cd4785e8]{grid-column:2;font-size:11px;color:var(--muted);line-height:1.5;margin:0}.tq-support-chips[data-v-cd4785e8]{display:flex;flex-wrap:wrap;gap:8px}.tq-support-chips button[data-v-cd4785e8]{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer;transition:.15s}.tq-support-chips button.on[data-v-cd4785e8]{border-color:var(--primary);background:var(--primary);color:#fff}.tq-inline-action[data-v-cd4785e8]{width:100%;margin-top:2px}.tq-estimate-btn[data-v-cd4785e8]{width:100%;height:45px;padding:0;font-size:14px}.tq-mini-kpis[data-v-cd4785e8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.tq-mini-kpi[data-v-cd4785e8]{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px;min-width:0}.tq-mini-kpi span[data-v-cd4785e8]{display:block;font-size:11px;color:var(--muted);font-weight:700;margin-bottom:5px}.tq-mini-kpi strong[data-v-cd4785e8]{display:block;font-size:15px;color:var(--text);font-weight:900;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tq-mini-kpi p[data-v-cd4785e8]{font-size:10px;color:var(--muted);line-height:1.4;margin:4px 0 0}.tq-tabs[data-v-cd4785e8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.tq-tabs button[data-v-cd4785e8]{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:10px;padding:10px 0;font-size:12px;font-weight:800;cursor:pointer}.tq-tabs button.on[data-v-cd4785e8]{border-color:var(--primary);background:var(--primary);color:#fff}.tq-scenario-form[data-v-cd4785e8]{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:12px}.tq-scenario-title[data-v-cd4785e8]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:12px}.tq-scenario-title span[data-v-cd4785e8]{width:26px;height:26px;border-radius:8px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.tq-scenario-title strong[data-v-cd4785e8]{min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq-scenario-title em[data-v-cd4785e8]{font-style:normal;font-size:11px;font-weight:800;color:var(--pos);white-space:nowrap}.tq-table-wrap[data-v-cd4785e8]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;margin-top:12px;-webkit-overflow-scrolling:touch}.tq-table-wrap table[data-v-cd4785e8]{width:100%;min-width:680px;border-collapse:collapse}.tq-result-table[data-v-cd4785e8]{min-width:760px}.tq-table-wrap th[data-v-cd4785e8],.tq-table-wrap td[data-v-cd4785e8]{padding:10px 12px;border-bottom:1px solid var(--line);font-size:12px;color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tq-table-wrap th[data-v-cd4785e8]:first-child,.tq-table-wrap th[data-v-cd4785e8]:nth-child(2),.tq-table-wrap td[data-v-cd4785e8]:first-child,.tq-table-wrap td[data-v-cd4785e8]:nth-child(2){text-align:left}.tq-table-wrap th[data-v-cd4785e8]{background:#eef6ff;color:var(--primary);font-weight:900}.tq-table-wrap .group-row td[data-v-cd4785e8]{background:#eefaf4;color:var(--primary);font-weight:900;text-align:left}.tq-table-wrap .negative[data-v-cd4785e8]{color:var(--neg);font-weight:900}.tq-seg[data-v-cd4785e8]{display:flex;gap:8px}.tq-seg button[data-v-cd4785e8]{flex:1;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:12px;padding:12px 0;font-size:14px;font-weight:700;cursor:pointer;transition:.18s}.tq-seg button.on[data-v-cd4785e8]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.tq-chips[data-v-cd4785e8]{display:flex;flex-wrap:wrap;gap:8px}.tq-chips button[data-v-cd4785e8]{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700;cursor:pointer;transition:.18s}.tq-chips button.on[data-v-cd4785e8]{border-color:var(--primary);background:var(--primary);color:#fff}.tq-result[data-v-cd4785e8]{background:var(--result-bg);border:none;color:var(--result-text);box-shadow:var(--shadow)}.tq-result .r-label[data-v-cd4785e8]{font-size:13px;opacity:.9;font-weight:600}.tq-result .r-big[data-v-cd4785e8]{font-size:42px;font-weight:900;line-height:1.05;margin:6px 0 2px;color:var(--result-num);letter-spacing:-1px;font-variant-numeric:tabular-nums}.tq-result .r-big small[data-v-cd4785e8]{font-size:16px;font-weight:700;margin-left:4px;opacity:.85}.tags[data-v-cd4785e8]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.tag[data-v-cd4785e8]{font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:#ffffff29;color:#fff}.tag.gold[data-v-cd4785e8]{background:#ffffff38;color:var(--result-num)}.r-line[data-v-cd4785e8]{display:flex;justify-content:space-between;font-size:13px;padding:9px 0;border-top:1px solid rgba(255,255,255,.16);margin-top:10px}.r-line span[data-v-cd4785e8]:last-child{font-weight:800;font-variant-numeric:tabular-nums}.tq-scn[data-v-cd4785e8]{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.tq-scn[data-v-cd4785e8]:last-child{border-bottom:none}.tq-scn .idx[data-v-cd4785e8]{width:24px;height:24px;border-radius:8px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tq-scn .nm[data-v-cd4785e8]{flex:1;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq-scn .val[data-v-cd4785e8]{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.tq-scn .val small[data-v-cd4785e8]{display:block;font-size:10px;color:var(--muted);font-weight:600}.pill[data-v-cd4785e8]{font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;flex:0 0 auto}.pill.up[data-v-cd4785e8]{background:#15a34a24;color:var(--pos)}.pill.down[data-v-cd4785e8]{background:#e0464624;color:var(--neg)}.pill.warn[data-v-cd4785e8]{background:#c79a3a29;color:var(--accent)}.tq-kpi-grid[data-v-cd4785e8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 16px 0}.tq-kpi[data-v-cd4785e8]{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:var(--shadow)}.tq-kpi .l[data-v-cd4785e8]{font-size:11px;color:var(--muted);font-weight:600;margin-bottom:6px}.tq-kpi .v[data-v-cd4785e8]{font-size:20px;font-weight:900;font-variant-numeric:tabular-nums}.tq-kpi .d[data-v-cd4785e8]{font-size:10px;color:var(--muted);margin-top:4px;line-height:1.4}.tq-actions[data-v-cd4785e8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 16px 0}.tq-actions .btn.primary[data-v-cd4785e8]{grid-column:1 / -1}.btn[data-v-cd4785e8]{flex:1;border:none;border-radius:13px;padding:14px 0;font-size:15px;font-weight:800;cursor:pointer;transition:.15s;display:flex;align-items:center;justify-content:center;gap:8px}.btn.primary[data-v-cd4785e8]{background:var(--primary);color:#fff}.btn.primary[data-v-cd4785e8]:active{background:var(--primary-press)}.btn.primary[data-v-cd4785e8]:disabled{background:var(--muted);opacity:.6}.btn.ghost[data-v-cd4785e8]{background:var(--surface);color:var(--text);border:1px solid var(--line)}.tq-foot[data-v-cd4785e8]{font-size:11px;color:var(--muted);line-height:1.7;margin:18px 16px 0;text-align:center}@media (max-width:380px){.tq-topbar .topbar-left[data-v-cd4785e8]{flex-wrap:wrap;gap:6px}.tq-row2[data-v-cd4785e8]{grid-template-columns:1fr}.tq-tabs[data-v-cd4785e8]{grid-template-columns:repeat(2,minmax(0,1fr))}.tq-lead-progress>div[data-v-cd4785e8]:first-child{display:block}.tq-lead-progress span[data-v-cd4785e8]{display:block;text-align:left;margin-top:4px}}.tq-toast[data-v-cd4785e8]{position:fixed;left:50%;bottom:40px;transform:translate(-50%);background:var(--text);color:var(--bg);font-size:13px;font-weight:700;padding:10px 18px;border-radius:999px;z-index:50;box-shadow:var(--shadow)}.fade-enter-active[data-v-cd4785e8],.fade-leave-active[data-v-cd4785e8]{transition:opacity .25s,transform .25s}.fade-enter-from[data-v-cd4785e8],.fade-leave-to[data-v-cd4785e8]{opacity:0;transform:translate(-50%) translateY(12px)}.assistant-float-btn[data-v-cd4785e8]{position:fixed;right:16px;bottom:80px;z-index:100;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#1d4ed8,#2f6fe0);color:#fff;width:50px;height:50px;border-radius:50%;box-shadow:0 4px 16px #1d4ed866;cursor:pointer;transition:all .3s ease}.assistant-float-btn.expanded[data-v-cd4785e8]{background:var(--neg);width:44px;height:44px;box-shadow:0 4px 12px #e0464666}.assistant-float-btn[data-v-cd4785e8]:active{transform:scale(.95)}.btn-label[data-v-cd4785e8]{font-size:12px;font-weight:700;display:none}.assistant-float-btn:hover .btn-label[data-v-cd4785e8]{display:inline}.assistant-mask[data-v-cd4785e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;background:#0000004d}.assistant-panel[data-v-cd4785e8]{position:fixed;left:16px;right:16px;top:60px;bottom:90px;z-index:99;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;overflow:hidden}.slide-up-enter-active[data-v-cd4785e8]{transition:all .3s ease}.slide-up-leave-active[data-v-cd4785e8]{transition:all .2s ease}.slide-up-enter-from[data-v-cd4785e8],.slide-up-leave-to[data-v-cd4785e8]{opacity:0;transform:translateY(20px)}.panel-header[data-v-cd4785e8]{padding:12px 16px;background:var(--primary-soft);border-bottom:1px solid var(--line)}.panel-header h3[data-v-cd4785e8]{font-size:15px;font-weight:700;color:var(--primary);margin:0}.panel-tip[data-v-cd4785e8]{font-size:11px;color:var(--muted);margin-top:4px}.panel-header-top[data-v-cd4785e8]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.panel-tabs[data-v-cd4785e8]{display:flex;gap:6px;margin-top:10px}.panel-tabs button[data-v-cd4785e8]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:7px 0;border:none;border-radius:10px;cursor:pointer;background:#eef2f7;color:#636e72;font-size:13px;font-weight:600;transition:all .2s}.panel-tabs button.on[data-v-cd4785e8]{background:linear-gradient(135deg,#1d4ed8,#5b3df0);color:#fff;box-shadow:0 2px 8px #1d4ed84d}.panel-tabs .van-icon[data-v-cd4785e8]{vertical-align:middle}.assistant-script[data-v-cd4785e8]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f5f7fb}.assistant-script .sl-inner[data-v-cd4785e8]{flex:1;min-height:0}.assistant-script .sl-tabs[data-v-cd4785e8]{flex-shrink:0}.chat-messages[data-v-cd4785e8]{flex:1;overflow-y:auto;padding:12px 16px}.chat-item[data-v-cd4785e8]{margin-bottom:12px}.chat-item.user-msg[data-v-cd4785e8]{display:flex;justify-content:flex-end}.chat-item.assistant-msg[data-v-cd4785e8]{display:flex;justify-content:flex-start}.msg-bubble[data-v-cd4785e8]{max-width:85%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5}.user-msg .msg-bubble[data-v-cd4785e8]{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.assistant-msg .msg-bubble[data-v-cd4785e8]{background:var(--surface-2);color:var(--text);border-bottom-left-radius:4px}.msg-content[data-v-cd4785e8]{word-break:break-word}.msg-content strong[data-v-cd4785e8]{color:var(--primary)}.msg-content .indent[data-v-cd4785e8]{color:var(--primary);font-weight:700;padding-left:16px}.loading-dots[data-v-cd4785e8]{display:flex;gap:4px;padding:4px 0}.loading-dots span[data-v-cd4785e8]{width:8px;height:8px;border-radius:50%;background:var(--muted);animation:dotBounce-cd4785e8 1.4s infinite ease-in-out both}.loading-dots span[data-v-cd4785e8]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-cd4785e8]:nth-child(2){animation-delay:-.16s}@keyframes dotBounce-cd4785e8{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-input-box[data-v-cd4785e8]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface-2);border-top:1px solid var(--line)}.chat-input[data-v-cd4785e8]{flex:1;border:1px solid var(--line);border-radius:20px;padding:10px 14px;font-size:13px;outline:none;background:#fff}.chat-input[data-v-cd4785e8]:focus{border-color:var(--primary)}.send-btn[data-v-cd4785e8]{width:36px;height:36px;border-radius:50%;background:var(--primary);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.15s}.send-btn[data-v-cd4785e8]:active{opacity:.8}.send-btn[data-v-cd4785e8]:disabled{opacity:.4;cursor:not-allowed}.voice-mode-btn[data-v-cd4785e8]{flex-shrink:0;cursor:pointer;color:var(--muted);transition:color .15s;padding:4px}.voice-mode-btn.active[data-v-cd4785e8]{color:var(--primary)}.voice-input-area[data-v-cd4785e8]{flex:1;display:flex;justify-content:center;padding:2px 0}.voice-btn[data-v-cd4785e8]{width:100%;max-width:200px;height:36px;border-radius:20px;background:linear-gradient(135deg,#1d4ed8,#2f6fe0);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none;transition:.15s;box-shadow:0 2px 8px #1d4ed84d}.voice-btn[data-v-cd4785e8]:active{transform:scale(.97)}.voice-btn.recording[data-v-cd4785e8]{background:linear-gradient(135deg,#e04444,#f06262);animation:pulse-btn-cd4785e8 1.5s infinite ease-in-out}@keyframes pulse-btn-cd4785e8{0%,to{box-shadow:0 0 #e0444466}50%{box-shadow:0 0 0 10px #e0444400}}.script-lib-fab[data-v-cd4785e8]{position:fixed;left:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 70px);z-index:1500;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#1d4ed8,#5b3df0);color:#fff;padding:0 18px;height:44px;border-radius:22px;box-shadow:0 6px 20px #1d4ed873;cursor:pointer;transition:transform .2s ease,box-shadow .2s;font-weight:700;font-size:13.5px;letter-spacing:.3px}.script-lib-fab[data-v-cd4785e8]:active{transform:scale(.95);box-shadow:0 4px 14px #1d4ed859}.script-lib-popup[data-v-cd4785e8]{background:#f8f9fa!important}.sl-inner[data-v-cd4785e8]{display:flex;flex-direction:column;height:100%}.sl-header[data-v-cd4785e8]{background:linear-gradient(135deg,#0984e3,#6c5ce7);color:#fff;padding:20px 18px;position:relative;flex-shrink:0}.sl-header-left[data-v-cd4785e8]{display:flex;align-items:center;gap:12px}.sl-header-icon[data-v-cd4785e8]{width:36px;height:36px;border-radius:10px;background:#fff3;display:flex;align-items:center;justify-content:center}.sl-title[data-v-cd4785e8]{font-size:17px;font-weight:700;letter-spacing:.3px}.sl-sub[data-v-cd4785e8]{font-size:13px;opacity:.85;margin-top:4px}.sl-tabs[data-v-cd4785e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px;background:#fff;border-bottom:1px solid #eef2f7}.sl-tab[data-v-cd4785e8]{background:#f5f7fb;border:none;padding:8px 6px;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;transition:all .2s;color:#636e72}.sl-tab[data-v-cd4785e8]:active{transform:scale(.95)}.sl-tab.on[data-v-cd4785e8]{color:#fff;background:linear-gradient(135deg,#0984e3,#6c5ce7);box-shadow:0 3px 12px #0984e34d}.sl-tab-num[data-v-cd4785e8]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:#0000000f;color:#636e72;transition:all .2s}.sl-tab.on .sl-tab-num[data-v-cd4785e8]{background:#ffffff40;color:#fff}.sl-tab-name[data-v-cd4785e8]{font-size:12.5px;font-weight:600;white-space:nowrap}.sl-tab.on .sl-tab-name[data-v-cd4785e8]{font-weight:700}.sl-body[data-v-cd4785e8]{flex:1;overflow-y:auto;padding:12px 12px 32px;-webkit-overflow-scrolling:touch}.sl-scene-title[data-v-cd4785e8]{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;background:linear-gradient(135deg,#0984e30f,#6c5ce70f);border-radius:8px;border-left:3px solid #0984e3}.sl-scene-no[data-v-cd4785e8]{font-size:12px;color:#fff;font-weight:700;background:linear-gradient(135deg,#0984e3,#6c5ce7);padding:3px 10px;border-radius:6px;white-space:nowrap}.sl-scene-name[data-v-cd4785e8]{flex:1;min-width:0;font-size:14.5px;color:#2d3436;font-weight:700;line-height:1.4}.sl-section[data-v-cd4785e8]{background:#fff;border-radius:10px;padding:16px 18px;margin-bottom:12px;border:1px solid #e0e4e8}.sl-section-last[data-v-cd4785e8]{margin-bottom:20px}.sl-sec-h[data-v-cd4785e8]{font-size:16px;font-weight:700;color:#2d3436;margin-bottom:12px;display:flex;align-items:center;gap:8px}.sl-sec-h-tip[data-v-cd4785e8]{margin-left:auto;font-size:11px;font-weight:500;color:#636e72;background:#f0f3f9;padding:2px 10px;border-radius:8px}.sl-quote[data-v-cd4785e8]{background:#f0f4f8;border-left:4px solid #d63031;border-radius:0 8px 8px 0;padding:14px 16px;margin-top:10px}.sl-quote-label[data-v-cd4785e8]{font-size:13px;font-weight:700;color:#d63031;margin-bottom:6px}.sl-quote-text[data-v-cd4785e8]{margin:0;font-size:15px;line-height:1.75;color:#2d3436}.sl-checkpoints-list[data-v-cd4785e8]{list-style:none;padding:0;margin:0}.sl-cp[data-v-cd4785e8]{position:relative;padding:8px 0 8px 28px;font-size:14px;color:#636e72;line-height:1.65}.sl-cp[data-v-cd4785e8]:before{content:"•";position:absolute;left:10px;color:#0984e3;font-weight:700;font-size:16px}.sl-strategy[data-v-cd4785e8]{font-size:14px;line-height:1.8;color:#1a3a4a;background:#eaf2f8;border-left:4px solid #1a5276;border-radius:0 6px 6px 0;padding:14px 16px;margin:10px 0}.sl-strategy-path[data-v-cd4785e8]{margin-top:10px;padding:6px 14px;background:#1a527614;border-radius:4px;font-size:13px;color:#1a5276}.sl-path-pills[data-v-cd4785e8]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sl-path-pill[data-v-cd4785e8]{background:#dfe6e9;color:#2d3436;padding:7px 15px;border-radius:20px;font-size:13px;font-weight:500}.sl-path-arrow[data-v-cd4785e8]{color:#0984e3;font-weight:700;font-size:15px}.sl-lines[data-v-cd4785e8]{display:flex;flex-direction:column;gap:8px}.sl-line-note[data-v-cd4785e8]{text-align:center;color:#b8860b;font-size:13px;font-style:italic;padding:7px 16px;background:#fff9e6;border:1px dashed #f0d060;border-radius:8px}.sl-line-bubble[data-v-cd4785e8]{padding:10px 16px;border-radius:8px;font-size:14.5px;line-height:1.8;color:#2d3436;background:#e8f4fd;border-left:3px solid #74b9ff;margin:6px 0}.sl-line-bubble.killer[data-v-cd4785e8]{background:#fdf2f8;color:#5b2c20;border-left:3px solid #e84393}.sl-line-bubble.highlight[data-v-cd4785e8]{background:#e8f8ec;color:#1e3a1e;border-left:3px solid #00b894}.sl-line-speaker[data-v-cd4785e8]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.sl-line-bubble:not(.killer):not(.highlight) .sl-line-speaker[data-v-cd4785e8]{color:#0984e3}.sl-line-bubble.killer .sl-line-speaker[data-v-cd4785e8]{color:#e84393}.sl-line-bubble.highlight .sl-line-speaker[data-v-cd4785e8]{color:#00b894}.sl-line-text[data-v-cd4785e8]{white-space:pre-wrap}.sl-bd-list[data-v-cd4785e8]{display:flex;flex-direction:column;gap:10px}.sl-bd-card[data-v-cd4785e8]{background:#fafbfc;border-radius:10px;padding:14px 16px;border:1px solid #eef2f7}.sl-bd-card-head[data-v-cd4785e8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sl-bd-idx[data-v-cd4785e8]{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#0984e3,#6c5ce7);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.sl-bd-para[data-v-cd4785e8]{font-size:13px;font-weight:700;color:#2d3436}.sl-bd-what[data-v-cd4785e8]{font-size:14px;color:#2d3436;line-height:1.6;margin-bottom:6px;padding-left:28px}.sl-bd-why[data-v-cd4785e8]{font-size:13px;color:#636e72;line-height:1.6;padding-left:28px;padding-top:6px;border-top:1px dashed #eef2f7}.sl-check-grid[data-v-cd4785e8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sl-score-card[data-v-cd4785e8]{padding:16px;border-radius:8px;border:1px solid #e0e4e8;background:#fff;border-left:4px solid #00b894;background:#f0faf6}.sl-score-dim[data-v-cd4785e8]{font-size:13px;font-weight:700;color:#2d3436;margin-bottom:6px}.sl-score-desc[data-v-cd4785e8]{font-size:13px;color:#636e72;line-height:1.6}@media (max-width: 540px){.sl-check-grid[data-v-cd4785e8]{grid-template-columns:1fr}}.recording-tip[data-v-cd4785e8]{position:fixed;left:50%;top:40%;transform:translate(-50%,-50%);z-index:2000;background:#000000b3;color:#fff;padding:16px 24px;border-radius:12px;display:flex;align-items:center;gap:10px;font-size:14px;pointer-events:none;-webkit-user-select:none;user-select:none}.tq-main-tabs[data-v-cd4785e8]{display:flex;gap:0;padding:8px 12px 0;background:#f5f7fb;position:sticky;top:0;z-index:50}.tq-main-tabs button[data-v-cd4785e8]{flex:1;border:none;background:transparent;padding:10px 0 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;font-weight:600;color:#86909c;position:relative;transition:color .2s}.tq-main-tabs button.on[data-v-cd4785e8]{color:#1d4ed8}.tq-main-tabs button.on[data-v-cd4785e8]:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:3px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#1d4ed8,#5b3df0)}.tq-main-tabs button[data-v-cd4785e8]:active{opacity:.7}.tq-rec-card[data-v-cd4785e8]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;background:#fff;border:1px solid #dfe6e9;border-radius:12px;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #00000014}.tq-rec-card[data-v-cd4785e8]:active{transform:scale(.98);border-color:#0984e3}.tq-rec-icon[data-v-cd4785e8]{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0984e3,#6c5ce7);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #0984e34d}.tq-rec-body[data-v-cd4785e8]{flex:1;min-width:0}.tq-rec-title[data-v-cd4785e8]{font-size:14px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tq-rec-reason[data-v-cd4785e8]{font-size:12px;color:#636e72;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tq-rec-arrow[data-v-cd4785e8]{flex-shrink:0;font-size:12px;font-weight:700;color:#fff;padding:6px 12px;border-radius:8px;background:linear-gradient(135deg,#0984e3,#6c5ce7);white-space:nowrap}.script-tab-panel[data-v-cd4785e8]{background:#f5f7fb;min-height:calc(100vh - 120px);padding-bottom:20px}.script-tab-panel .sl-inner[data-v-cd4785e8]{height:auto;min-height:calc(100vh - 120px)}.script-tab-panel .sl-body[data-v-cd4785e8]{flex:1;overflow-y:auto;padding:12px 12px 32px}.silent-login-page[data-v-3ef228ad]{min-height:100vh;background:linear-gradient(180deg,#f5f7fa,#fff);overflow:hidden;width:100vw;box-sizing:border-box;margin:0;padding:0}.login-header[data-v-3ef228ad]{padding:20px 16px 16px;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.login-header h1[data-v-3ef228ad]{font-size:18px;font-weight:700;text-align:center;margin:0;letter-spacing:1px;color:#fff}.login-banner[data-v-3ef228ad]{display:block;width:100%;margin:0 auto}.login-form[data-v-3ef228ad]{margin:-10px 16px 0;padding:20px 16px;background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000014;position:relative;z-index:2}.form-item[data-v-3ef228ad]{margin-bottom:16px}.form-label[data-v-3ef228ad]{color:#323233;font-size:14px;font-weight:500;margin:0 0 8px}.error-message[data-v-3ef228ad]{color:#ee0a24;font-size:13px;min-height:18px}.custom-field[data-v-3ef228ad]{width:100%}[data-v-3ef228ad] .van-cell{background:#f7f8fa;border-radius:8px;padding:10px 12px}[data-v-3ef228ad] .van-field__control{color:#323233}[data-v-3ef228ad] .van-cell:after{border-bottom:none}[data-v-3ef228ad] .van-field__control::placeholder{color:#969799}.confirm-btn[data-v-3ef228ad]{background:linear-gradient(135deg,#1989fa,#4facfe);width:calc(100% - 32px);margin:24px 16px 0;padding:12px 0;font-size:16px;font-weight:500;border-radius:8px;border:none}.loading-overlay[data-v-3ef228ad]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-spinner[data-v-3ef228ad]{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#1989fa;animation:spin-3ef228ad 1s ease-in-out infinite}@keyframes spin-3ef228ad{to{transform:rotate(360deg)}}.loading-overlay p[data-v-3ef228ad]{color:#fff;font-size:16px;margin-top:16px}.ybt-collect-page[data-v-f98623a1]{min-height:100vh;background:#f5f7fa;padding-bottom:80px;box-sizing:border-box}.page-header[data-v-f98623a1]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.page-header h1[data-v-f98623a1]{font-size:17px;font-weight:700;margin:0;flex:1;text-align:center}.user-name[data-v-f98623a1]{font-size:13px;white-space:nowrap;margin-left:8px;opacity:.9}.page-tip[data-v-f98623a1]{font-size:13px;color:#969799;padding:10px 16px 4px}.form-area[data-v-f98623a1]{padding:8px 16px}.form-item[data-v-f98623a1]{margin-bottom:14px}.form-label[data-v-f98623a1]{color:#323233;font-size:14px;font-weight:500;margin:0 0 8px}.req[data-v-f98623a1]{color:#ee0a24;margin-left:2px}.custom-field[data-v-f98623a1]{width:100%;background:#fff;border-radius:8px}[data-v-f98623a1] .van-cell{background:#fff;border-radius:8px;padding:10px 12px}[data-v-f98623a1] .van-field__control{color:#323233;line-height:1.5}[data-v-f98623a1] .van-cell:after{border-bottom:none}[data-v-f98623a1] .van-field__control::placeholder{color:#c8c9cc}.footer-bar[data-v-f98623a1]{position:fixed;bottom:0;left:0;right:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 8px #0000000d}.save-btn[data-v-f98623a1]{background:linear-gradient(135deg,#1989fa,#4facfe);border:none;font-size:16px;font-weight:500;border-radius:8px}.switcher[data-v-54c71d9a]{display:flex;gap:4px;margin:0 16px;padding:4px;background:#ebedf0;border-radius:12px}.switcher__seg[data-v-54c71d9a]{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 0;font-size:14px;font-weight:600;color:#646566;border-radius:9px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.switcher__seg .van-icon[data-v-54c71d9a]{font-size:16px}.switcher__seg.is-active[data-v-54c71d9a]{background:#fff;color:#1989fa;box-shadow:0 2px 6px #0000001a}.switcher__seg[data-v-54c71d9a]:active{transform:scale(.97)}.share-sheet[data-v-8cbbe9f0]{padding:20px 16px 12px;background:#fff}.share-sheet__title[data-v-8cbbe9f0]{font-size:16px;font-weight:600;color:#323233;text-align:center}.share-sheet__sub[data-v-8cbbe9f0]{margin-top:6px;font-size:12px;color:#969799;text-align:center}.share-sheet__loading[data-v-8cbbe9f0]{display:flex;justify-content:center;padding:32px 0}.share-sheet__error[data-v-8cbbe9f0]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 0;color:#ee0a24;font-size:13px}.share-sheet__qr[data-v-8cbbe9f0]{display:flex;flex-direction:column;align-items:center;margin:18px 0 8px}.share-sheet__qr img[data-v-8cbbe9f0]{width:180px;height:180px;border:1px solid #ebedf0;border-radius:12px;padding:8px;background:#fff}.share-sheet__qr-tip[data-v-8cbbe9f0]{margin-top:8px;font-size:12px;color:#1989fa}.share-sheet__grid[data-v-8cbbe9f0]{display:flex;justify-content:space-around;margin:16px 0 12px}.share-sheet__item[data-v-8cbbe9f0]{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:#646566;cursor:pointer}.share-sheet__icon[data-v-8cbbe9f0]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.share-sheet__icon--link[data-v-8cbbe9f0],.share-sheet__icon--qr[data-v-8cbbe9f0],.share-sheet__icon--poster[data-v-8cbbe9f0]{background:linear-gradient(135deg,#1989fa,#4facfe)}.share-sheet__icon--wecom[data-v-8cbbe9f0]{background:#07c160}.share-sheet__cancel[data-v-8cbbe9f0]{margin-top:8px;height:48px;line-height:48px;text-align:center;font-size:15px;color:#646566;border-top:1px solid #f2f3f5;cursor:pointer}.travel-share[data-v-8ce17a47]{padding:20px 16px 12px;background:#fff}.travel-share__title[data-v-8ce17a47]{font-size:16px;font-weight:600;color:#323233;text-align:center}.travel-share__sub[data-v-8ce17a47]{margin-top:6px;font-size:12px;color:#969799;text-align:center}.travel-share__types[data-v-8ce17a47]{display:flex;justify-content:center;gap:24px;margin-top:24px;padding:8px 0 16px}.travel-share__type[data-v-8ce17a47]{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.travel-share__type-icon[data-v-8ce17a47]{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;transition:transform .15s ease}.travel-share__type:active .travel-share__type-icon[data-v-8ce17a47]{transform:scale(.94)}.travel-share__type-icon--bank[data-v-8ce17a47]{background:linear-gradient(135deg,#1989fa,#4facfe)}.travel-share__type-icon--listed[data-v-8ce17a47]{background:linear-gradient(135deg,#ff9a44,#fc6076)}.travel-share__type-icon--soe[data-v-8ce17a47]{background:linear-gradient(135deg,#07c160,#3eb575)}.travel-share__type span[data-v-8ce17a47]{font-size:13px;color:#646566;font-weight:500}.travel-share__confirm[data-v-8ce17a47]{margin-top:32px;text-align:center}.travel-share__confirm-text[data-v-8ce17a47]{font-size:15px;color:#323233;line-height:1.6;padding:0 16px}.travel-share__confirm-actions[data-v-8ce17a47]{display:flex;gap:12px;justify-content:center;margin-top:24px}.travel-share__btn[data-v-8ce17a47]{flex:1;max-width:160px;height:44px;border-radius:22px;font-size:15px;font-weight:600;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:0 12px}.travel-share__btn--primary[data-v-8ce17a47]{background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.travel-share__btn--ghost[data-v-8ce17a47]{background:#fff;color:#1989fa;border:1px solid #1989fa}.travel-share__result[data-v-8ce17a47]{margin-top:16px;text-align:center;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.travel-share__poster[data-v-8ce17a47]{max-width:100%;border-radius:12px;box-shadow:0 2px 12px #0000001a;cursor:pointer;transition:transform .15s ease}.travel-share__poster[data-v-8ce17a47]:active{transform:scale(.98)}.travel-share__tip[data-v-8ce17a47]{margin-top:8px;font-size:11px;color:#c8c9cc;text-align:center}.travel-share__result-actions[data-v-8ce17a47]{display:flex;gap:12px;justify-content:center;margin-top:16px}.travel-share__error[data-v-8ce17a47]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#ee0a24;font-size:13px}.travel-share__cancel[data-v-8ce17a47]{margin-top:12px;height:48px;line-height:48px;text-align:center;font-size:15px;color:#646566;border-top:1px solid #f2f3f5;cursor:pointer}.travel-share__preview[data-v-8ce17a47]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.travel-share__preview-img[data-v-8ce17a47]{max-width:100%;max-height:calc(100% - 50px);border-radius:8px;object-fit:contain}.travel-share__preview-tip[data-v-8ce17a47]{margin-top:16px;font-size:13px;color:#ffffffb3;text-align:center;pointer-events:none}.sol-market[data-v-f70d8e7b]{min-height:100vh;background:#f5f6f8;padding:0 0 12px}.sol-header[data-v-f70d8e7b]{padding:18px 16px 14px;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.sol-header__title[data-v-f70d8e7b]{font-size:20px;font-weight:700;letter-spacing:1px}.sol-header .switcher[data-v-f70d8e7b]{margin:0 0 12px}.sol-header__subtitle[data-v-f70d8e7b]{margin-top:4px;font-size:12px;opacity:.9}.sol-search[data-v-f70d8e7b]{display:flex;align-items:center;margin:-14px 16px 0;padding:8px 12px;background:#fff;border-radius:22px;box-shadow:0 2px 10px #0000000f;position:relative;z-index:2}.sol-search__icon[data-v-f70d8e7b]{color:#969799;font-size:16px}.sol-search__input[data-v-f70d8e7b]{flex:1;margin:0 8px;border:none;outline:none;background:transparent;font-size:14px;color:#323233}.sol-search__clear[data-v-f70d8e7b]{color:#c8c9cc;font-size:16px}.sol-filters[data-v-f70d8e7b]{display:flex;gap:8px;padding:14px 16px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.sol-filters[data-v-f70d8e7b]::-webkit-scrollbar{display:none}.sol-filters__tag[data-v-f70d8e7b]{flex-shrink:0;padding:5px 14px;font-size:13px;color:#646566;background:#fff;border-radius:14px;border:1px solid #ebedf0;cursor:pointer;transition:all .15s ease}.sol-filters__tag.is-active[data-v-f70d8e7b]{color:#fff;background:#1989fa;border-color:#1989fa}.sol-hot[data-v-f70d8e7b]{margin:12px 16px 0;border-radius:14px;background:linear-gradient(135deg,#fff7e6,#fffdf7);border:1px solid #ffe1b3;overflow:hidden}.sol-hot__badge[data-v-f70d8e7b]{display:inline-flex;align-items:center;gap:4px;margin:12px 0 0 12px;padding:3px 10px;font-size:11px;color:#fff;background:linear-gradient(135deg,#ff9a44,#fc6076);border-radius:10px}.sol-hot__body[data-v-f70d8e7b]{padding:8px 14px 14px;cursor:pointer}.sol-hot__name[data-v-f70d8e7b]{font-size:17px;font-weight:700;color:#323233}.sol-hot__desc[data-v-f70d8e7b]{margin-top:6px;font-size:13px;line-height:1.5;color:#646566;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sol-hot__meta[data-v-f70d8e7b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.sol-hot__metaitem[data-v-f70d8e7b]{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#969799}.sol-hot__score[data-v-f70d8e7b]{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-top:8px;font-size:12px;font-weight:600;color:#fc6076}.sol-list[data-v-f70d8e7b]{margin-top:16px;padding:0 16px}.sol-list__head[data-v-f70d8e7b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.sol-list__title[data-v-f70d8e7b]{font-size:16px;font-weight:700;color:#323233}.sol-list__count[data-v-f70d8e7b]{font-size:12px;color:#969799}.sol-loading[data-v-f70d8e7b]{text-align:center;padding:30px 0;color:#969799}.sol-card[data-v-f70d8e7b]{background:#fff;border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 6px #0000000a;cursor:pointer}.sol-card__top[data-v-f70d8e7b]{display:flex;align-items:center;justify-content:space-between}.sol-card__name[data-v-f70d8e7b]{font-size:15px;font-weight:600;color:#323233}.sol-card__rank[data-v-f70d8e7b]{flex-shrink:0;padding:2px 8px;font-size:11px;color:#fc6076;background:#fff1f0;border-radius:8px}.sol-card__desc[data-v-f70d8e7b]{margin-top:6px;font-size:13px;line-height:1.5;color:#646566;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sol-card__pain[data-v-f70d8e7b]{margin-top:8px;font-size:12px;line-height:1.5;color:#8a8b8d;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sol-card__painlabel[data-v-f70d8e7b]{display:inline-block;margin-right:6px;padding:1px 6px;font-size:10px;color:#ee6a45;background:#fff3ee;border-radius:6px}.sol-card__meta[data-v-f70d8e7b]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.sol-card__metaitem[data-v-f70d8e7b]{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#969799}.sol-tag[data-v-f70d8e7b]{display:inline-block;padding:2px 8px;font-size:11px;color:#646566;background:#f2f3f5;border-radius:8px}.sol-tag--cat[data-v-f70d8e7b]{color:#1989fa;background:#ecf5ff}.sol-bottom-space[data-v-f70d8e7b]{height:66px}.sol-detail[data-v-f70d8e7b]{display:flex;flex-direction:column;height:100%}.sol-detail__header[data-v-f70d8e7b]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f2f3f5}.sol-detail__name[data-v-f70d8e7b]{font-size:17px;font-weight:700;color:#323233}.sol-detail__close[data-v-f70d8e7b]{font-size:20px;color:#969799}.sol-detail__header-actions[data-v-f70d8e7b]{display:flex;align-items:center;gap:18px}.sol-detail__share[data-v-f70d8e7b]{font-size:20px;color:#1989fa;cursor:pointer}.sol-detail__scroll[data-v-f70d8e7b]{flex:1;overflow-y:auto;padding:14px 16px 30px}.sol-detail__actions[data-v-f70d8e7b]{display:flex;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f2f3f5}.sol-act[data-v-f70d8e7b]{flex:1;height:42px;border-radius:21px;font-size:15px;border:1px solid #1989fa;background:#fff;color:#1989fa}.sol-act--ghost[data-v-f70d8e7b]:active{background:#ecf5ff}.sol-act--primary[data-v-f70d8e7b]{background:#1989fa;color:#fff}.sol-act--primary[data-v-f70d8e7b]:active{background:#1577d8}.sol-detail__tags[data-v-f70d8e7b]{display:flex;flex-wrap:wrap;gap:8px}.sol-detail__desc[data-v-f70d8e7b]{margin-top:12px;font-size:14px;line-height:1.6;color:#646566}.sol-detail__block[data-v-f70d8e7b]{margin-top:18px}.sol-detail__blocktitle[data-v-f70d8e7b]{font-size:14px;font-weight:700;color:#323233;margin-bottom:8px;padding-left:8px;border-left:3px solid #1989fa}.sol-detail__blocktext[data-v-f70d8e7b]{font-size:13px;line-height:1.6;color:#646566}.sol-detail__product[data-v-f70d8e7b]{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:8px;background:#f7f8fa;border-radius:10px;cursor:pointer;transition:background .15s}.sol-detail__product[data-v-f70d8e7b]:active{background:#eef1f6}.sol-detail__producticon[data-v-f70d8e7b]{color:#1989fa;font-size:16px}.sol-detail__productname[data-v-f70d8e7b]{flex:1;font-size:13px;color:#323233}.sol-detail__productarrow[data-v-f70d8e7b]{font-size:14px;color:#c8c9cc}.sol-case[data-v-f70d8e7b]{padding:12px;margin-bottom:10px;background:#f7f8fa;border-radius:10px}.sol-case__top[data-v-f70d8e7b]{display:flex;align-items:center;gap:8px}.sol-case__customer[data-v-f70d8e7b]{font-size:14px;font-weight:600;color:#323233}.sol-case__industry[data-v-f70d8e7b]{padding:1px 6px;font-size:10px;color:#1989fa;background:#ecf5ff;border-radius:6px}.sol-case__year[data-v-f70d8e7b]{font-size:11px;color:#969799;margin-left:auto}.sol-case__desc[data-v-f70d8e7b]{margin-top:6px;font-size:12px;line-height:1.5;color:#646566}.sol-case__metric[data-v-f70d8e7b]{margin-top:8px;font-size:18px;font-weight:700;color:#ee0a24}.sol-case__unit[data-v-f70d8e7b]{font-size:12px;font-weight:500;margin-left:2px}.prod-market[data-v-6f4f23a7]{min-height:100vh;background:#f5f6f8;padding:0 0 12px}.prod-header[data-v-6f4f23a7]{padding:18px 16px 14px;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.prod-header__title[data-v-6f4f23a7]{font-size:20px;font-weight:700;letter-spacing:1px}.prod-header__subtitle[data-v-6f4f23a7]{margin-top:4px;font-size:12px;opacity:.9}.prod-header .switcher[data-v-6f4f23a7]{margin:0 0 12px}.prod-search[data-v-6f4f23a7]{display:flex;align-items:center;margin:-14px 16px 0;padding:8px 12px;background:#fff;border-radius:22px;box-shadow:0 2px 10px #0000000f;position:relative;z-index:2}.prod-search__icon[data-v-6f4f23a7]{color:#969799;font-size:16px}.prod-search__input[data-v-6f4f23a7]{flex:1;margin:0 8px;border:none;outline:none;background:transparent;font-size:14px;color:#323233}.prod-search__clear[data-v-6f4f23a7]{color:#c8c9cc;font-size:16px}.prod-filters[data-v-6f4f23a7]{display:flex;gap:8px;padding:14px 16px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.prod-filters[data-v-6f4f23a7]::-webkit-scrollbar{display:none}.prod-filters__tag[data-v-6f4f23a7]{flex-shrink:0;padding:5px 14px;font-size:13px;color:#646566;background:#fff;border-radius:14px;border:1px solid #ebedf0;cursor:pointer;transition:all .15s ease}.prod-filters__tag.is-active[data-v-6f4f23a7]{color:#fff;background:#1989fa;border-color:#1989fa}.prod-filter-groups[data-v-6f4f23a7]{padding:6px 16px 2px;background:#f5f6f8}.prod-filter-group[data-v-6f4f23a7]{margin-bottom:8px}.prod-filter-group__title[data-v-6f4f23a7]{font-size:12px;color:#969799;margin:6px 0 4px}.prod-filter-group__tags[data-v-6f4f23a7]{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.prod-filter-group__tags[data-v-6f4f23a7]::-webkit-scrollbar{display:none}.prod-filter-group .prod-filters__tag.is-active[data-v-6f4f23a7]{color:#fff;background:#1989fa;border-color:#1989fa}.prod-tag--label[data-v-6f4f23a7]{color:#ff8c00;background:#fff3e0}.prod-hot[data-v-6f4f23a7]{margin:12px 16px 0;border-radius:14px;background:linear-gradient(135deg,#fff7e6,#fffdf7);border:1px solid #ffe1b3;overflow:hidden}.prod-hot__badge[data-v-6f4f23a7]{display:inline-flex;align-items:center;gap:4px;margin:12px 0 0 12px;padding:3px 10px;font-size:11px;color:#fff;background:linear-gradient(135deg,#ff9a44,#fc6076);border-radius:10px}.prod-hot__body[data-v-6f4f23a7]{padding:8px 14px 14px;cursor:pointer}.prod-hot__name[data-v-6f4f23a7]{font-size:17px;font-weight:700;color:#323233}.prod-hot__desc[data-v-6f4f23a7]{margin-top:6px;font-size:13px;line-height:1.5;color:#646566;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-hot__labels[data-v-6f4f23a7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.prod-hot__meta[data-v-6f4f23a7]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.prod-hot__metaitem[data-v-6f4f23a7]{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#969799}.prod-hot__score[data-v-6f4f23a7]{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin-top:8px;font-size:12px;font-weight:600;color:#fc6076}.prod-list[data-v-6f4f23a7]{margin-top:16px;padding:0 16px}.prod-list__head[data-v-6f4f23a7]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.prod-list__title[data-v-6f4f23a7]{font-size:16px;font-weight:700;color:#323233}.prod-list__count[data-v-6f4f23a7]{font-size:12px;color:#969799}.prod-loading[data-v-6f4f23a7]{text-align:center;padding:30px 0;color:#969799}.prod-card[data-v-6f4f23a7]{background:#fff;border-radius:12px;padding:14px;margin-bottom:12px;box-shadow:0 1px 6px #0000000a;cursor:pointer}.prod-card__top[data-v-6f4f23a7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prod-card__name[data-v-6f4f23a7]{font-size:15px;font-weight:600;color:#323233}.prod-card__rank[data-v-6f4f23a7]{flex-shrink:0;padding:2px 8px;font-size:11px;color:#fc6076;background:#fff1f0;border-radius:8px}.prod-card__ver[data-v-6f4f23a7]{flex-shrink:0;padding:1px 6px;font-size:10px;color:#1989fa;background:#ecf5ff;border-radius:6px}.prod-card__desc[data-v-6f4f23a7]{margin-top:6px;font-size:13px;line-height:1.5;color:#646566;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-card__meta[data-v-6f4f23a7]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.prod-card__metaitem[data-v-6f4f23a7]{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#969799}.prod-tag[data-v-6f4f23a7]{display:inline-block;padding:2px 8px;font-size:11px;color:#646566;background:#f2f3f5;border-radius:8px}.prod-tag--cat[data-v-6f4f23a7]{color:#1989fa;background:#ecf5ff}.prod-bottom-space[data-v-6f4f23a7]{height:66px}.prod-detail[data-v-6f4f23a7]{display:flex;flex-direction:column;height:100%}.prod-detail__header[data-v-6f4f23a7]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f2f3f5}.prod-detail__name[data-v-6f4f23a7]{font-size:17px;font-weight:700;color:#323233;display:flex;align-items:center;gap:6px}.prod-detail__ver[data-v-6f4f23a7]{font-size:11px;font-weight:500;color:#1989fa;background:#ecf5ff;padding:1px 6px;border-radius:6px}.prod-detail__close[data-v-6f4f23a7],.prod-detail__back[data-v-6f4f23a7]{font-size:20px;color:#969799;cursor:pointer}.prod-detail__scroll[data-v-6f4f23a7]{flex:1;overflow-y:auto;padding:14px 16px 30px}.prod-detail__tags[data-v-6f4f23a7]{display:flex;flex-wrap:wrap;gap:8px}.prod-detail__desc[data-v-6f4f23a7]{margin-top:12px;font-size:14px;line-height:1.6;color:#646566}.prod-detail__block[data-v-6f4f23a7]{margin-top:18px}.prod-detail__blocktitle[data-v-6f4f23a7]{font-size:14px;font-weight:700;color:#323233;margin-bottom:8px;padding-left:8px;border-left:3px solid #1989fa}.prod-detail__blocktext[data-v-6f4f23a7]{font-size:13px;line-height:1.6;color:#646566;white-space:pre-wrap;word-break:break-word}.prod-detail__casestext[data-v-6f4f23a7]{margin-top:4px;padding:12px;background:#f7f8fa;border-radius:10px;border-left:3px solid #1989fa}.prod-detail__header-actions[data-v-6f4f23a7]{display:flex;align-items:center;gap:18px}.prod-detail__share[data-v-6f4f23a7]{font-size:20px;color:#1989fa;cursor:pointer}.prod-detail__actions[data-v-6f4f23a7]{display:flex;gap:12px;padding:12px 16px;border-top:1px solid #f2f3f5;background:#fff;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.prod-act[data-v-6f4f23a7]{flex:1;height:44px;border-radius:22px;font-size:15px;font-weight:600;border:none;cursor:pointer}.prod-act--ghost[data-v-6f4f23a7]{background:#fff;color:#1989fa;border:1px solid #1989fa}.prod-act--primary[data-v-6f4f23a7]{background:#1989fa;color:#fff}.prod-detail__contact[data-v-6f4f23a7]{background:#ecf5ff;border:1px solid #b6dcff}.prod-contact[data-v-6f4f23a7]{display:flex;align-items:flex-start;gap:10px}.prod-contact__icon[data-v-6f4f23a7]{font-size:22px;color:#1989fa;margin-top:2px}.prod-contact__title[data-v-6f4f23a7]{font-size:14px;font-weight:600;color:#1989fa}.prod-contact__sub[data-v-6f4f23a7]{margin-top:4px;font-size:12px;color:#646566}.prod-contact__phone[data-v-6f4f23a7]{display:inline-block;margin-top:4px;font-size:14px;font-weight:600;color:#1989fa;text-decoration:none}.prod-detail__info-grid[data-v-6f4f23a7]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.prod-detail__info-item[data-v-6f4f23a7]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#f7f8fa;border-radius:10px;font-size:13px;color:#323233}.prod-detail__info-label[data-v-6f4f23a7]{font-size:11px;color:#969799}.prod-hot-record[data-v-6f4f23a7]{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:8px;background:#f7f8fa;border-radius:10px;font-size:13px;color:#646566}.prod-hot-record__score[data-v-6f4f23a7]{margin-left:auto;font-weight:600;color:#fc6076}.fav[data-v-3770641c]{min-height:100vh;background:#f7f8fa}.fav__nav[data-v-3770641c]{display:flex;align-items:center;height:46px;padding:0 12px;background:#1989fa;color:#fff}.fav__back[data-v-3770641c]{font-size:20px}.fav__title[data-v-3770641c]{flex:1;text-align:center;font-size:16px;font-weight:600}.fav__spacer[data-v-3770641c]{width:20px}.fav__tabs[data-v-3770641c]{display:flex;gap:8px;padding:12px 16px 4px}.fav__tab[data-v-3770641c]{padding:6px 16px;border-radius:16px;font-size:13px;background:#fff;color:#646566;border:1px solid #ebedf0}.fav__tab.is-active[data-v-3770641c]{background:#1989fa;color:#fff;border-color:#1989fa}.fav__list[data-v-3770641c]{padding:8px 16px 20px}.fav__card[data-v-3770641c]{display:flex;align-items:flex-start;gap:10px;background:#fff;border-radius:12px;padding:14px;margin-bottom:10px;box-shadow:0 2px 10px #0000000a}.fav__badge[data-v-3770641c]{flex-shrink:0;font-size:11px;padding:2px 8px;border-radius:8px;margin-top:2px}.fav__badge.is-product[data-v-3770641c]{background:#ecf5ff;color:#1989fa}.fav__badge.is-solution[data-v-3770641c]{background:#e8f4ff;color:#1678ff}.fav__body[data-v-3770641c]{flex:1;min-width:0}.fav__name[data-v-3770641c]{font-size:15px;font-weight:600;color:#323233}.fav__desc[data-v-3770641c]{font-size:13px;color:#969799;margin-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical}.fav__time[data-v-3770641c]{font-size:11px;color:#c8c9cc;margin-top:6px}.fav__del[data-v-3770641c]{font-size:18px;color:#c8c9cc;flex-shrink:0;margin-top:2px}.fav__empty[data-v-3770641c]{display:flex;flex-direction:column;align-items:center;padding-top:80px;color:#c8c9cc}.fav__empty-icon[data-v-3770641c]{font-size:48px;margin-bottom:12px}.fav__empty-text[data-v-3770641c]{font-size:13px}.sub[data-v-d1e475f2]{min-height:100vh;background:#f7f8fa}.sub__nav[data-v-d1e475f2]{display:flex;align-items:center;height:46px;padding:0 12px;background:#1989fa;color:#fff}.sub__back[data-v-d1e475f2]{font-size:20px}.sub__title[data-v-d1e475f2]{flex:1;text-align:center;font-size:16px;font-weight:600}.sub__spacer[data-v-d1e475f2]{width:20px}.sub__tabs[data-v-d1e475f2]{display:flex;gap:8px;padding:12px 16px 4px}.sub__tab[data-v-d1e475f2]{padding:6px 16px;border-radius:16px;font-size:13px;background:#fff;color:#646566;border:1px solid #ebedf0}.sub__tab.is-active[data-v-d1e475f2]{background:#1989fa;color:#fff;border-color:#1989fa}.sub__list[data-v-d1e475f2]{padding:8px 16px 20px}.sub__card[data-v-d1e475f2]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:14px;margin-bottom:10px;box-shadow:0 2px 10px #0000000a}.sub__badge[data-v-d1e475f2]{font-size:11px;padding:2px 8px;border-radius:8px}.sub__badge.is-product[data-v-d1e475f2]{background:#ecf5ff;color:#1989fa}.sub__badge.is-solution[data-v-d1e475f2]{background:#e8f4ff;color:#1678ff}.sub__body[data-v-d1e475f2]{flex:1;min-width:0}.sub__name[data-v-d1e475f2]{font-size:15px;font-weight:600;color:#323233}.sub__time[data-v-d1e475f2]{font-size:11px;color:#c8c9cc;margin-top:4px}.sub__empty[data-v-d1e475f2]{display:flex;flex-direction:column;align-items:center;padding-top:80px;color:#c8c9cc}.sub__empty-icon[data-v-d1e475f2]{font-size:48px;margin-bottom:12px}.sub__empty-text[data-v-d1e475f2]{font-size:13px}.cust[data-v-41449c29]{min-height:100vh;background:#f7f8fa}.cust__nav[data-v-41449c29]{display:flex;align-items:center;height:46px;padding:0 12px;background:#1989fa;color:#fff}.cust__back[data-v-41449c29],.cust__add[data-v-41449c29]{font-size:20px}.cust__title[data-v-41449c29]{flex:1;text-align:center;font-size:16px;font-weight:600}.cust__tabs[data-v-41449c29]{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:#f7f8fa}.cust__tab[data-v-41449c29]{flex-shrink:0;padding:5px 14px;border-radius:16px;font-size:13px;background:#fff;color:#646566;border:1px solid #ebedf0}.cust__tab.is-active[data-v-41449c29]{background:#1989fa;color:#fff;border-color:#1989fa}.cust__list[data-v-41449c29]{padding:4px 16px 20px}.cust__card[data-v-41449c29]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:14px;margin-bottom:10px;box-shadow:0 2px 10px #0000000a}.cust__avatar[data-v-41449c29]{width:42px;height:42px;border-radius:50%;background:#ecf5ff;color:#1989fa;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cust__body[data-v-41449c29]{flex:1;min-width:0}.cust__row1[data-v-41449c29]{display:flex;align-items:center;gap:8px}.cust__name[data-v-41449c29]{font-size:15px;font-weight:600;color:#323233}.cust__stage[data-v-41449c29]{font-size:11px;padding:1px 8px;border-radius:8px}.st-prospecting[data-v-41449c29]{background:#f2f3f5;color:#646566}.st-negotiating[data-v-41449c29]{background:#fff7e6;color:#ed6a0c}.st-quoting[data-v-41449c29]{background:#ecf5ff;color:#1989fa}.st-won[data-v-41449c29]{background:#e8f8ef;color:#07c160}.st-lost[data-v-41449c29]{background:#fdeaea;color:#ee0a24}.cust__meta[data-v-41449c29]{font-size:13px;color:#969799;margin-top:4px}.cust__contact[data-v-41449c29]{font-size:12px;color:#c8c9cc;margin-top:2px}.cust__arrow[data-v-41449c29]{color:#c8c9cc;font-size:16px}.cust__empty[data-v-41449c29]{display:flex;flex-direction:column;align-items:center;padding-top:80px;color:#c8c9cc}.cust__empty-icon[data-v-41449c29]{font-size:48px;margin-bottom:12px}.cust__empty-text[data-v-41449c29]{font-size:13px}.cc[data-v-22b49778]{min-height:100vh;background:#f7f8fa}.cc__nav[data-v-22b49778]{display:flex;align-items:center;height:46px;padding:0 12px;background:#1989fa;color:#fff}.cc__back[data-v-22b49778]{font-size:20px}.cc__title[data-v-22b49778]{flex:1;text-align:center;font-size:16px;font-weight:600}.cc__spacer[data-v-22b49778]{width:20px}.cc__form[data-v-22b49778]{padding:16px}.cc__tip[data-v-22b49778]{font-size:12px;color:#c8c9cc;padding:10px 16px}.cc__actions[data-v-22b49778]{padding:0 8px}.cd[data-v-f52b5608]{min-height:100vh;background:#f7f8fa}.cd__nav[data-v-f52b5608]{display:flex;align-items:center;height:46px;padding:0 12px;background:#1989fa;color:#fff}.cd__back[data-v-f52b5608],.cd__del[data-v-f52b5608]{font-size:20px}.cd__title[data-v-f52b5608]{flex:1;text-align:center;font-size:16px;font-weight:600}.cd__card[data-v-f52b5608]{padding:16px}.cd__head[data-v-f52b5608]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:16px;margin-bottom:12px}.cd__avatar[data-v-f52b5608]{width:48px;height:48px;border-radius:50%;background:#ecf5ff;color:#1989fa;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}.cd__name[data-v-f52b5608]{font-size:17px;font-weight:700;color:#323233}.cd__stage[data-v-f52b5608]{display:inline-block;margin-top:4px;font-size:11px;padding:1px 8px;border-radius:8px}.st-prospecting[data-v-f52b5608]{background:#f2f3f5;color:#646566}.st-negotiating[data-v-f52b5608]{background:#fff7e6;color:#ed6a0c}.st-quoting[data-v-f52b5608]{background:#ecf5ff;color:#1989fa}.st-won[data-v-f52b5608]{background:#e8f8ef;color:#07c160}.st-lost[data-v-f52b5608]{background:#fdeaea;color:#ee0a24}.cd__actions[data-v-f52b5608]{margin-top:16px;padding:0 8px}.cd__actions--two[data-v-f52b5608]{display:flex;gap:12px}.cd__actions--two .van-button[data-v-f52b5608]{flex:1}.message-list-container[data-v-e7d60942]{padding:10px;flex:1;overflow-y:auto;scrollbar-width:thin}.message-list-container[data-v-e7d60942]::-webkit-scrollbar{width:6px}.message-list-container[data-v-e7d60942]::-webkit-scrollbar-thumb{background-color:#6b74a5;border-radius:3px}.message-card[data-v-e7d60942]{background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:12px;padding:15px;margin-bottom:12px;cursor:pointer;transition:box-shadow .2s;border:1px solid transparent}.message-card[data-v-e7d60942]:hover{box-shadow:0 4px 12px #0003}.unread-message[data-v-e7d60942]{border-color:#4285f4;background:linear-gradient(to bottom,#3a3673,#2a2b5f)}.message-header[data-v-e7d60942]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.message-type[data-v-e7d60942]{color:#e0e0e0;font-size:10px;font-weight:500}.unread-indicator[data-v-e7d60942]{width:8px;height:8px;border-radius:50%;background-color:red}.message-time[data-v-e7d60942]{color:#9ca3af;font-size:12px;margin-bottom:10px}.message-content[data-v-e7d60942]{color:#f3f4f6;font-size:14px;line-height:1.5;word-break:break-word}.loading-indicator[data-v-e7d60942]{text-align:center;padding:15px;color:#fff;display:flex;align-items:center;justify-content:center}.no-more-indicator[data-v-e7d60942]{text-align:center;padding:15px;color:#9ca3af;font-size:14px}.message-action[data-v-e7d60942]{display:flex;justify-content:space-between;align-items:center;color:#4285f4;font-size:14px;cursor:pointer}.pc-supplement-container[data-v-3941af7b]{min-height:100vh;width:100vw;background-image:url(/assets/homepageback_pc-BYp_-p8x.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;margin:0;padding:0;box-sizing:border-box}.login-content[data-v-3941af7b]{display:flex;width:60%;max-width:1000px;background:#fffffff2;overflow:hidden;box-shadow:0 10px 40px #0003;height:600px}.left-section[data-v-3941af7b]{flex:2;padding:30px 60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.right-section[data-v-3941af7b]{flex:1;overflow:hidden}.logo-image[data-v-3941af7b]{width:120px;margin-bottom:10px}.welcome-text[data-v-3941af7b]{font-size:24px;color:#333;margin-bottom:20px;font-weight:500}.tip-box[data-v-3941af7b]{width:100%;padding:12px 15px;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;font-size:14px;margin-bottom:20px;text-align:center}.form-item[data-v-3941af7b]{width:100%;margin-bottom:20px}.form-item label[data-v-3941af7b]{display:block;font-size:14px;color:#666;margin-bottom:8px}.custom-input[data-v-3941af7b]{width:100%;height:45px;padding:0 15px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .3s}.custom-input[data-v-3941af7b]:focus{border-color:#4285f4}.error-message[data-v-3941af7b]{color:#f44;font-size:13px;margin-bottom:15px;text-align:center}.login-btn[data-v-3941af7b]{width:100%;height:48px;background:linear-gradient(to right,#4285f4,#5a9cf4);color:#fff;border:none;border-radius:24px;font-size:16px;cursor:pointer;transition:transform .2s,box-shadow .2s}.login-btn[data-v-3941af7b]:hover{transform:translateY(-2px);box-shadow:0 5px 20px #4285f466}.banner-image[data-v-3941af7b]{width:100%;height:100%;object-fit:cover}.loading-overlay[data-v-3941af7b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-spinner[data-v-3941af7b]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-3941af7b 1s linear infinite}@keyframes spin-3941af7b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-overlay p[data-v-3941af7b]{color:#fff;margin-top:15px;font-size:16px}.supplement-login-page[data-v-bc59f04a]{min-height:100vh;background:linear-gradient(180deg,#f5f7fa,#fff);overflow:hidden;width:100vw;box-sizing:border-box;margin:0;padding:0}.login-header[data-v-bc59f04a]{padding:20px 16px 16px;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.login-header h1[data-v-bc59f04a]{font-size:20px;font-weight:700;text-align:center;margin:0;letter-spacing:1px;color:#fff}.login-banner[data-v-bc59f04a]{display:block;width:100%;margin:0 auto}.login-form[data-v-bc59f04a]{margin:-10px 16px 0;padding:20px 16px;background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000014;position:relative;z-index:2}.form-item[data-v-bc59f04a]{margin-bottom:16px}.form-label[data-v-bc59f04a]{color:#323233;font-size:14px;font-weight:500;margin:0 0 8px}.error-message[data-v-bc59f04a]{color:#ee0a24;font-size:13px;min-height:18px}.custom-field[data-v-bc59f04a]{width:100%}[data-v-bc59f04a] .van-cell{background:#f7f8fa;border-radius:8px;padding:10px 12px}[data-v-bc59f04a] .van-field__control{color:#323233}[data-v-bc59f04a] .van-cell:after{border-bottom:none}[data-v-bc59f04a] .van-field__control::placeholder{color:#969799}.confirm-btn[data-v-bc59f04a]{background:linear-gradient(135deg,#1989fa,#4facfe);width:calc(100% - 32px);margin:24px 16px 0;padding:12px 0;font-size:16px;font-weight:500;border-radius:8px;border:none}.loading-overlay[data-v-bc59f04a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-spinner[data-v-bc59f04a]{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#1989fa;animation:spin-bc59f04a 1s ease-in-out infinite}@keyframes spin-bc59f04a{to{transform:rotate(360deg)}}.loading-overlay p[data-v-bc59f04a]{color:#fff;font-size:16px;margin-top:16px}.silent-login-page[data-v-0b4dd0af]{min-height:100vh;background:linear-gradient(180deg,#f5f7fa,#fff);overflow:hidden;width:100vw;box-sizing:border-box;margin:0;padding:0}.login-header[data-v-0b4dd0af]{padding:20px 16px 16px;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff}.login-header h1[data-v-0b4dd0af]{font-size:20px;font-weight:700;text-align:center;margin:0;letter-spacing:1px;color:#fff}.login-banner[data-v-0b4dd0af]{display:block;width:100%;margin:0 auto}.login-tip[data-v-0b4dd0af]{display:flex;align-items:center;gap:6px;margin:12px 16px 0;padding:10px 12px;background:#fff7e6;border:1px solid #ffd591;border-radius:8px;color:#ad6800;font-size:13px;line-height:1.4}.login-form[data-v-0b4dd0af]{margin:-10px 16px 0;padding:20px 16px;background:#fff;border-radius:14px;box-shadow:0 2px 12px #00000014;position:relative;z-index:2}.form-item[data-v-0b4dd0af]{margin-bottom:16px}.form-label[data-v-0b4dd0af]{color:#323233;font-size:14px;font-weight:500;margin:0 0 8px}.error-message[data-v-0b4dd0af]{color:#ee0a24;font-size:13px;min-height:18px}.custom-field[data-v-0b4dd0af]{width:100%}[data-v-0b4dd0af] .van-cell{background:#f7f8fa;border-radius:8px;padding:10px 12px}[data-v-0b4dd0af] .van-field__control{color:#323233}[data-v-0b4dd0af] .van-cell:after{border-bottom:none}[data-v-0b4dd0af] .van-field__control::placeholder{color:#969799}.confirm-btn[data-v-0b4dd0af]{background:linear-gradient(135deg,#1989fa,#4facfe);width:calc(100% - 32px);margin:24px 16px 0;padding:12px 0;font-size:16px;font-weight:500;border-radius:8px;border:none}.loading-overlay[data-v-0b4dd0af]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.loading-spinner[data-v-0b4dd0af]{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#1989fa;animation:spin-0b4dd0af 1s ease-in-out infinite}@keyframes spin-0b4dd0af{to{transform:rotate(360deg)}}.loading-overlay p[data-v-0b4dd0af]{color:#fff;font-size:16px;margin-top:16px}.mine[data-v-f7fe4eae]{min-height:100vh;background:#f7f8fa;padding-bottom:12px}.mine__header[data-v-f7fe4eae]{display:flex;align-items:center;gap:14px;padding:28px 20px 20px;background:linear-gradient(135deg,#1989fa,#4facfe)}.mine__avatar[data-v-f7fe4eae]{width:56px;height:56px;border-radius:50%;background:#ffffff40;color:#fff;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.6);overflow:hidden}.mine__avatar-img[data-v-f7fe4eae]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.mine__name[data-v-f7fe4eae]{font-size:20px;font-weight:600;color:#fff}.mine__tag[data-v-f7fe4eae]{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:10px;font-size:12px}.mine__tag--ext[data-v-f7fe4eae]{background:#ffffff40;color:#fff}.mine__tag--int[data-v-f7fe4eae]{background:#fff;color:#1989fa}.mine__card[data-v-f7fe4eae]{margin:-12px 16px 0;background:#fff;border-radius:12px;padding:4px 16px;box-shadow:0 2px 10px #0000000a}.mine__row[data-v-f7fe4eae]{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.mine__row+.mine__row[data-v-f7fe4eae]{border-top:1px solid #f2f3f5}.mine__label[data-v-f7fe4eae]{font-size:14px;color:#969799}.mine__value[data-v-f7fe4eae]{font-size:14px;color:#323233;font-weight:500}.mine__stats[data-v-f7fe4eae]{display:flex;margin:12px 16px 0;background:#fff;border-radius:12px;padding:16px 0}.mine__stat[data-v-f7fe4eae]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.mine__stat-num[data-v-f7fe4eae]{font-size:20px;font-weight:700;color:#1989fa}.mine__stat-label[data-v-f7fe4eae]{font-size:12px;color:#646566}.mine__menu[data-v-f7fe4eae]{margin:12px 16px 0;background:#fff;border-radius:12px;overflow:hidden}.mine__menu-item[data-v-f7fe4eae]{display:flex;align-items:center;padding:15px 16px;cursor:pointer}.mine__menu-item+.mine__menu-item[data-v-f7fe4eae]{border-top:1px solid #f2f3f5}.mine__menu-icon[data-v-f7fe4eae]{font-size:18px;color:#1989fa;margin-right:12px}.mine__menu-text[data-v-f7fe4eae]{flex:1;font-size:15px;color:#323233}.mine__menu-arrow[data-v-f7fe4eae]{font-size:16px;color:#c8c9cc}.mine__menu-item--danger .mine__menu-icon[data-v-f7fe4eae],.mine__menu-item--danger .mine__menu-text[data-v-f7fe4eae]{color:#ee0a24}.share-tabbar[data-v-73d0b9e7]{position:fixed;left:0;bottom:0;width:100%;height:calc(54px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:flex;background:#fff;border-top:1px solid #ebedf0;z-index:999;box-shadow:0 -2px 10px #0000000a}.share-tabbar__item[data-v-73d0b9e7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;color:#969799;transition:color .15s}.share-tabbar__item[data-v-73d0b9e7]:active{color:#1989fa}.share-tabbar__icon[data-v-73d0b9e7]{font-size:22px}.share-tabbar__label[data-v-73d0b9e7]{font-size:11px;line-height:1}.share-page[data-v-f874b235]{min-height:100vh;background:#f7f8fa;padding-bottom:70px}.share-banner[data-v-f874b235]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:linear-gradient(135deg,#1989fa,#4facfe);color:#fff;position:sticky;top:0;z-index:10}.share-banner__text[data-v-f874b235]{font-size:12px;line-height:1.4}.share-banner__btn[data-v-f874b235]{flex-shrink:0;border:none;background:#fff;color:#1989fa;font-size:13px;font-weight:500;padding:6px 16px;border-radius:16px}.share-loading[data-v-f874b235]{display:block;text-align:center;padding:60px 0}.share-error[data-v-f874b235]{padding:80px 30px;text-align:center}.share-error__icon[data-v-f874b235]{font-size:44px;color:#c8c9cc}.share-error__msg[data-v-f874b235]{margin:14px 0 20px;color:#646566;font-size:14px}.share-error__btn[data-v-f874b235]{border:none;background:#1989fa;color:#fff;padding:10px 22px;border-radius:20px;font-size:14px}.share-detail[data-v-f874b235]{padding:14px}.share-detail__name[data-v-f874b235]{font-size:19px;font-weight:600;color:#323233;line-height:1.4}.share-detail__ver[data-v-f874b235]{font-size:12px;color:#1989fa;margin-left:8px;background:#ecf5ff;padding:2px 8px;border-radius:8px}.share-detail__tags[data-v-f874b235]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.share-tag[data-v-f874b235]{font-size:12px;color:#646566;background:#f2f3f5;padding:3px 10px;border-radius:10px}.share-tag--cat[data-v-f874b235]{color:#1989fa;background:#ecf5ff}.share-tag--label[data-v-f874b235]{color:#ff976a;background:#fff7f0}.share-detail__desc[data-v-f874b235]{font-size:14px;color:#323233;line-height:1.7;background:#fff;padding:12px 14px;border-radius:12px;margin-bottom:12px}.share-block[data-v-f874b235]{background:#fff;border-radius:12px;padding:12px 14px;margin-bottom:12px}.share-block__title[data-v-f874b235]{font-size:14px;font-weight:500;color:#323233;margin-bottom:8px;padding-left:8px;border-left:3px solid #1989fa}.share-block__text[data-v-f874b235]{font-size:13px;color:#646566;line-height:1.7}.share-block__pre[data-v-f874b235]{white-space:pre-wrap}.share-info-grid[data-v-f874b235]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.share-info-item[data-v-f874b235]{font-size:13px;color:#323233}.share-info-label[data-v-f874b235]{color:#969799;margin-right:6px}.share-prod-item[data-v-f874b235]{font-size:13px;color:#323233;padding:6px 0}.share-prod-item .van-icon[data-v-f874b235]{color:#1989fa;margin-right:6px}.share-case[data-v-f874b235]{padding:8px 0;border-bottom:1px solid #f2f3f5}.share-case[data-v-f874b235]:last-child{border-bottom:none}.share-case__head[data-v-f874b235]{font-size:13px;font-weight:500;color:#323233}.share-case__ind[data-v-f874b235]{font-size:11px;color:#1989fa;background:#ecf5ff;padding:1px 6px;border-radius:6px;margin-left:6px}.share-case__desc[data-v-f874b235]{font-size:12px;color:#646566;line-height:1.6;margin-top:4px}.share-case__metric[data-v-f874b235]{font-size:16px;font-weight:600;color:#ee0a24;margin-top:4px}.share-case__unit[data-v-f874b235]{font-size:11px;color:#969799;margin-left:2px}.share-cta[data-v-f874b235]{display:flex;align-items:center;gap:12px;background:#ecf5ff;border:1px dashed #1989fa;border-radius:12px;padding:14px;margin-top:4px}.share-cta__icon[data-v-f874b235]{font-size:28px;color:#1989fa}.share-cta__title[data-v-f874b235]{font-size:14px;font-weight:500;color:#1989fa}.share-cta__sub[data-v-f874b235]{font-size:12px;color:#646566;margin-top:2px}.share-bottom-space[data-v-f874b235]{height:10px}.ws-body[data-v-ef214eca]{padding:12px;background:#f7f8fa;min-height:calc(100vh - 96px)}.ws-toolbar[data-v-ef214eca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px}.ws-day[data-v-ef214eca]{display:flex;align-items:center;gap:8px;font-size:14px;color:#646566}.ws-day b[data-v-ef214eca]{color:#1989fa;font-size:16px}.ws-stat-bar[data-v-ef214eca]{display:flex;justify-content:space-between;background:#fff;border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:12px;color:#646566}.ws-stat-bar b[data-v-ef214eca]{color:#1989fa;font-size:14px}.ws-preview-tip[data-v-ef214eca]{font-size:13px;color:#969799;margin-bottom:8px}.ws-prev[data-v-ef214eca]{background:#fff;border-radius:10px;padding:10px 12px;margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.ws-prev-word[data-v-ef214eca]{font-size:17px;font-weight:600;color:#323233}.ws-prev-phon[data-v-ef214eca]{color:#969799;font-size:13px}.ws-prev-pos[data-v-ef214eca]{color:#1989fa;font-size:12px}.ws-prev-mean[data-v-ef214eca]{color:#323233;font-size:14px;flex:1}.ws-prev-verb[data-v-ef214eca]{color:#07c160;font-size:12px}.ws-prev-new[data-v-ef214eca]{border-left:3px solid #1989fa}.ws-progress[data-v-ef214eca]{font-size:13px;color:#646566;margin-bottom:10px}.ws-tag-new[data-v-ef214eca]{color:#1989fa;margin-left:6px}.ws-tag-rev[data-v-ef214eca]{color:#ff976a;margin-left:6px}.ws-card[data-v-ef214eca]{background:#fff;border-radius:14px;padding:28px 18px 18px;text-align:center;box-shadow:0 2px 12px #0000000a}.ws-q-label[data-v-ef214eca]{font-size:14px;color:#969799;margin-bottom:10px}.ws-mean-big[data-v-ef214eca]{font-size:24px;font-weight:600;color:#323233;margin-bottom:8px}.ws-word[data-v-ef214eca]{font-size:34px;font-weight:700;color:#323233;margin-bottom:14px}.ws-detail[data-v-ef214eca]{min-height:90px;margin-bottom:18px}.ws-phon[data-v-ef214eca]{color:#969799;font-size:16px}.ws-pos[data-v-ef214eca]{display:inline-block;margin:8px 0;color:#1989fa;font-size:13px}.ws-meaning[data-v-ef214eca]{font-size:18px;color:#323233;margin-top:6px}.ws-hint[data-v-ef214eca]{color:#c8c9cc;font-size:14px;min-height:90px;display:flex;align-items:center;justify-content:center}.ws-feedback[data-v-ef214eca]{margin:12px 0;font-size:15px}.ws-feedback.ok[data-v-ef214eca]{color:#07c160}.ws-feedback.no[data-v-ef214eca]{color:#ee0a24}.ws-actions[data-v-ef214eca]{display:flex;gap:10px}.ws-actions .van-button[data-v-ef214eca]{flex:1}.ws-done[data-v-ef214eca]{text-align:center;background:#fff;border-radius:14px;padding:24px 16px}.ws-done-text[data-v-ef214eca]{margin:12px 0 16px;font-size:16px}.ws-done-text b[data-v-ef214eca]{color:#07c160}.ws-box-row[data-v-ef214eca]{display:flex;align-items:center;padding:6px 0}.ws-box-label[data-v-ef214eca]{width:56px;font-size:13px;color:#646566}.ws-box-bar[data-v-ef214eca]{flex:1;margin:0 10px}.ws-box-num[data-v-ef214eca]{width:36px;text-align:right;font-size:13px;color:#323233}.ws-data-actions[data-v-ef214eca]{display:flex;gap:10px;padding:12px 16px}.ws-data-actions .van-button[data-v-ef214eca]{flex:1}.ws-reset-tip[data-v-ef214eca]{font-size:12px;color:#969799;padding:4px 16px 12px;line-height:1.6}.ws-edit[data-v-ef214eca]{padding:16px}.ws-edit-title[data-v-ef214eca]{font-size:16px;font-weight:600;margin-bottom:12px}.ws-edit-actions[data-v-ef214eca]{display:flex;gap:10px;margin-top:16px}.ws-edit-actions .van-button[data-v-ef214eca]{flex:1}.ws-loading[data-v-ef214eca]{padding:40px 16px}.ws-read-head[data-v-ef214eca]{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:17px}.ws-read-level[data-v-ef214eca]{font-size:12px;color:#1989fa;background:#ecf5ff;border-radius:4px;padding:1px 6px}.ws-read-passage[data-v-ef214eca]{background:#fff;border-radius:10px;padding:14px;font-size:15px;line-height:1.8;color:#323233;margin-bottom:14px}.ws-qblock[data-v-ef214eca]{background:#fff;border-radius:10px;padding:12px;margin-bottom:10px}.ws-q[data-v-ef214eca]{font-size:15px;color:#323233;margin-bottom:10px}.ws-qblock[data-v-ef214eca] .van-radio{margin-bottom:8px;padding:6px 8px;border-radius:8px}.ws-opt-ok[data-v-ef214eca]{background:#e8f8ef!important}.ws-opt-no[data-v-ef214eca]{background:#fdecec!important}.ws-read-score[data-v-ef214eca]{text-align:center;font-size:16px;color:#07c160;margin:10px 0}.ws-read-actions[data-v-ef214eca]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.ws-read-hint[data-v-ef214eca]{font-size:12px;color:#c8c9cc;text-align:center;margin-top:6px}.ws-wrong-box[data-v-ef214eca]{background:#fff7f8;border:1px solid #fde2e4;border-radius:10px;padding:10px 12px;margin-bottom:12px}.ws-wrong-title[data-v-ef214eca]{font-size:13px;color:#ee0a24;margin-bottom:8px}.ws-prev-wrong[data-v-ef214eca]{border-left:3px solid #ee0a24}.ws-prev-wrong-tag[data-v-ef214eca]{color:#fff;background:#ee0a24;font-size:11px;border-radius:4px;padding:1px 6px}.ws-wr-meta[data-v-ef214eca]{font-size:12px;color:#969799}.ws-ok[data-v-ef214eca]{color:#07c160;font-size:13px}.ws-no[data-v-ef214eca]{color:#ee0a24;font-size:13px}.ws-bank[data-v-ef214eca]{padding:16px;max-height:100%;overflow-y:auto}.ws-bank-title[data-v-ef214eca]{font-size:16px;font-weight:600;margin-bottom:12px}.ws-gloss[data-v-ef214eca]{color:#ee0a24;border-bottom:1px dashed #ee0a24;cursor:pointer}.ws-gloss-box[data-v-ef214eca]{background:#fff;border-radius:10px;padding:12px 14px;margin-bottom:14px}.ws-gloss-title[data-v-ef214eca]{font-size:14px;font-weight:600;color:#323233;margin-bottom:8px}.ws-gloss-item[data-v-ef214eca]{font-size:14px;padding:6px 0;border-bottom:1px solid #f2f3f5;cursor:pointer}.ws-gloss-item[data-v-ef214eca]:last-child{border-bottom:none}.ws-gloss-item b[data-v-ef214eca]{color:#1989fa}.ws-gloss-item i[data-v-ef214eca]{color:#969799;font-style:normal;margin:0 6px}.ws-gloss-mean[data-v-ef214eca]{color:#323233}.ws-gloss-pop[data-v-ef214eca]{padding:24px 18px;text-align:center}.ws-gloss-pop-word[data-v-ef214eca]{font-size:22px;font-weight:700;color:#323233}.ws-gloss-pop-pos[data-v-ef214eca]{font-size:14px;color:#1989fa;margin:6px 0}.ws-gloss-pop-mean[data-v-ef214eca]{font-size:16px;color:#323233;line-height:1.6}.win-task-page[data-v-abc02a05]{min-height:100vh;background:linear-gradient(to bottom,#1a1a2e,#16213e);padding-bottom:20px}.task-list-container[data-v-abc02a05]{padding:15px}.loading-indicator[data-v-abc02a05]{display:flex;justify-content:center;align-items:center;height:200px;color:#fff}.no-data[data-v-abc02a05]{text-align:center;color:#9ca3af;padding:50px 0;font-size:16px}.task-card[data-v-abc02a05]{background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:12px;padding:15px;margin-bottom:15px;cursor:pointer;transition:all .3s ease;border:1px solid transparent;box-shadow:0 2px 8px #0000001a}.task-card[data-v-abc02a05]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003;border-color:#4285f4}.task-header[data-v-abc02a05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #3a3a6a}.task-title[data-v-abc02a05]{font-size:16px;font-weight:600;color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status[data-v-abc02a05]{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.status-R[data-v-abc02a05]{background-color:#fef3c7;color:#92400e}.status-I[data-v-abc02a05]{background-color:#dbeafe;color:#1d4ed8}.status-C[data-v-abc02a05]{background-color:#d1fae5;color:#047857}.status-A[data-v-abc02a05]{background-color:#fee2e2;color:#b91c1c}.task-details[data-v-abc02a05]{display:flex;flex-direction:column;gap:8px}.task-row[data-v-abc02a05]{display:flex;font-size:14px}.label[data-v-abc02a05]{color:#9ca3af;width:80px;flex-shrink:0}.value[data-v-abc02a05]{color:#e5e7eb;flex:1;word-break:break-word}.task-content[data-v-abc02a05]{line-height:1.4}.task-actions[data-v-abc02a05],.task-footer[data-v-abc02a05]{margin-top:12px;padding-top:12px;border-top:1px solid #3a3a6a}.action-button-view[data-v-abc02a05]{background-color:#1d4ed8}.action-button-detail[data-v-abc02a05]{background-color:#059669}.dialog-content[data-v-abc02a05]{padding:20px;text-align:center;color:#333}.task-completion-detail[data-v-97abcc47]{min-height:100vh;background:linear-gradient(to bottom,#1a1a2e,#16213e);padding-bottom:20px}.task-container[data-v-97abcc47]{padding:15px}.loading-indicator[data-v-97abcc47]{display:flex;justify-content:center;align-items:center;height:200px;color:#fff}.no-data[data-v-97abcc47]{text-align:center;color:#9ca3af;padding:50px 0;font-size:16px}.completion-card[data-v-97abcc47]{background:#2a2663cc;border-radius:12px;padding:15px;margin-bottom:15px;box-shadow:0 2px 8px #0000001a;border:1px solid #3a3a6a}.card-header[data-v-97abcc47]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #3a3a6a}.task-name[data-v-97abcc47]{font-size:16px;font-weight:600;color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status[data-v-97abcc47]{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.status-COMPLETED[data-v-97abcc47],.status-已完成[data-v-97abcc47],.status-完成[data-v-97abcc47]{background-color:#10b981;color:#fff;font-weight:700}.status-PENDING[data-v-97abcc47],.status-待处理[data-v-97abcc47]{background-color:#fef3c7;color:#92400e}.status-IN_PROGRESS[data-v-97abcc47],.status-处理中[data-v-97abcc47],.status-进行中[data-v-97abcc47]{background-color:#3b82f6;color:#fff;font-weight:700}.status-REJECTED[data-v-97abcc47],.status-已驳回[data-v-97abcc47]{background-color:#ef4444;color:#fff;font-weight:700}.card-body[data-v-97abcc47]{margin-bottom:12px}.info-row[data-v-97abcc47]{display:flex;margin-bottom:8px;font-size:14px}.info-row[data-v-97abcc47]:last-child{margin-bottom:0}.label[data-v-97abcc47]{color:#9ca3af;width:80px;flex-shrink:0}.value[data-v-97abcc47]{color:#e5e7eb;flex:1;word-break:break-word}.task-desc[data-v-97abcc47]{line-height:1.4}.raci-tag[data-v-97abcc47]{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.status-R[data-v-97abcc47]{background-color:#fef3c7;color:#92400e}.status-I[data-v-97abcc47]{background-color:#dbeafe;color:#1d4ed8}.status-C[data-v-97abcc47]{background-color:#d1fae5;color:#047857}.status-A[data-v-97abcc47]{background-color:#fee2e2;color:#b91c1c}.card-footer[data-v-97abcc47]{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid #3a3a6a}.no-action[data-v-97abcc47]{color:#6b7280;font-size:12px;padding:8px 16px}.reject-dialog-content p[data-v-97abcc47]{margin:10px;font-size:16px;color:#333}.reject-reason-input[data-v-97abcc47]{margin:10px;border:1px solid #ddd;border-radius:4px}.task-action-page[data-v-25289f88]{min-height:100vh;background:linear-gradient(to bottom,#1a1a2e,#16213e);padding-bottom:20px}.container[data-v-25289f88]{padding:15px}.loading-container[data-v-25289f88]{display:flex;justify-content:center;align-items:center;height:300px}.loading-spinner[data-v-25289f88]{color:#fff;font-weight:500}.empty-container[data-v-25289f88]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#ffffffb3}.empty-icon[data-v-25289f88]{font-size:48px;margin-bottom:16px;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3))}.empty-text[data-v-25289f88]{font-size:16px;font-weight:500}.action-list[data-v-25289f88]{display:flex;flex-direction:column;gap:15px}.action-item[data-v-25289f88]{background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:12px;padding:20px;box-shadow:0 4px 12px #0003;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.action-item[data-v-25289f88]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0000004d;border-color:#4285f4}.action-item.disabled[data-v-25289f88]{opacity:.6;cursor:not-allowed}.item-header[data-v-25289f88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #3a3a6a}.index[data-v-25289f88]{font-size:18px;font-weight:700;color:#fff;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4285f4,#34a853);border-radius:50%;box-shadow:0 4px 8px #4285f44d}.status-badge[data-v-25289f88]{font-size:12px;padding:6px 12px;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-0[data-v-25289f88]{background:#fbbc05;color:#333;box-shadow:0 4px 8px #fbbc054d}.status-1[data-v-25289f88]{background:#34a853;color:#fff;box-shadow:0 4px 8px #34a8534d}.status-2[data-v-25289f88]{background:#4285f4;color:#fff;box-shadow:0 4px 8px #4285f44d}.item-content[data-v-25289f88]{display:flex;flex-direction:column;gap:12px}.content-row[data-v-25289f88]{display:flex;font-size:15px;line-height:1.5}.label[data-v-25289f88]{color:#9ca3af;width:80px;flex-shrink:0;font-weight:500}.value[data-v-25289f88]{color:#e5e7eb;flex:1;word-break:break-word;font-weight:400}.popup-header[data-v-25289f88]{padding:20px;text-align:center;border-bottom:1px solid #3a3a6a;background:#1a1a2e}.popup-header h3[data-v-25289f88]{margin:0;color:#fff;font-size:18px;font-weight:600}.popup-content[data-v-25289f88]{height:calc(100% - 60px);overflow-y:auto;padding:20px;background:#1a1a2e}.detail-loading[data-v-25289f88],.detail-empty[data-v-25289f88]{display:flex;justify-content:center;align-items:center;height:200px;color:#ffffffb3;font-size:16px}.detail-list[data-v-25289f88]{display:flex;flex-direction:column;gap:15px}.detail-item[data-v-25289f88]{background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:12px;padding:15px;box-shadow:0 4px 12px #0003;border:1px solid #3a3a6a}.detail-row[data-v-25289f88]{display:flex;font-size:14px;line-height:1.5;margin-bottom:8px}.detail-row[data-v-25289f88]:last-child{margin-bottom:0}.detail-label[data-v-25289f88]{color:#9ca3af;width:80px;flex-shrink:0;font-weight:500}.detail-value[data-v-25289f88]{color:#e5e7eb;flex:1;word-break:break-word;font-weight:400}@media (max-width: 768px){.task-action-page[data-v-25289f88]{padding-bottom:10px}.container[data-v-25289f88]{padding:10px}.action-item[data-v-25289f88]{padding:15px}.content-row[data-v-25289f88]{font-size:14px}.label[data-v-25289f88]{width:70px}.popup-content[data-v-25289f88]{padding:15px}.detail-row[data-v-25289f88]{font-size:13px}.detail-label[data-v-25289f88]{width:70px}}.file-group[data-v-9c3b1b9b]{margin-bottom:20px;padding:15px;border-radius:4px}.group-actions[data-v-9c3b1b9b]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.action-btn[data-v-9c3b1b9b]{width:24px;height:24px;cursor:pointer;transition:opacity .3s}.action-btn[data-v-9c3b1b9b]:hover{opacity:.7}.form-group-layout[data-v-0f631d6c]{display:flex;align-items:center;justify-content:space-between}.form-group[data-v-0f631d6c]{padding:10px;margin:0 15px 10px;border-radius:8px}.form-group-bg[data-v-0f631d6c]{background:linear-gradient(to bottom,#2a2663,#22234f)}.form-group-label[data-v-0f631d6c]{color:#fff;font-size:14px}.form-group_height[data-v-0f631d6c]{height:30px}.text_form-group_height[data-v-0f631d6c]{height:60px}.required-star[data-v-0f631d6c]{color:red}.form-group-label-nowrap[data-v-0f631d6c]{white-space:nowrap}.input-group-value[data-v-0f631d6c]{font-size:14px;color:#fff}.form-group[data-v-0f631d6c] ::placeholder,.form-group[data-v-0f631d6c] .van-field__control::placeholder{color:#6b74a5;font-size:14px}.flex[data-v-fb370d50]{display:flex;flex-wrap:nowrap}.pbutton[data-v-fb370d50]{left:16px;border-radius:8px;height:40px}.nbutton[data-v-fb370d50]{right:16px;border-radius:8px;height:40px}.page-display[data-v-fb370d50]{border-radius:8px;background-color:transparent;border:1px solid #03dfc4;width:115px;height:40px}.page-display[data-v-fb370d50]:active{background-color:transparent}.page-display[data-v-fb370d50] .van-field__control{text-align:center;color:#fff;line-height:10px}.confirm-button-gradient[data-v-0211eaf3]{background:linear-gradient(to right,#1678ff,#00ecbc);border-radius:8px;margin-left:15px;margin-right:15px;width:calc(100% - 30px);box-sizing:border-box;margin-bottom:10px}.toggle-button[data-v-9a612f96]{display:flex;align-items:center;justify-content:center;padding:6px 12px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:6px;cursor:pointer;font-size:12px;color:#fff;margin-bottom:10px;box-shadow:0 1px 3px #0000001a;transition:all .3s ease;width:auto;max-width:80px;margin-left:auto;margin-right:auto}.toggle-button[data-v-9a612f96]:active{opacity:.9;transform:scale(.98)}.toggle-button span[data-v-9a612f96]{margin-left:0}.search-panel[data-v-9a612f96]{border-radius:6px;margin-bottom:10px;box-shadow:0 2px 8px #00000014;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.form-row[data-v-9a612f96]{width:100%}.button-row[data-v-9a612f96]{display:flex;justify-content:center}.slide-down-enter-active[data-v-9a612f96]{animation:slideDown-9a612f96 .3s ease-out forwards}.slide-down-leave-active[data-v-9a612f96]{animation:slideUp-9a612f96 .3s ease-in forwards}@keyframes slideDown-9a612f96{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-9a612f96{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.flex[data-v-18b6086d],.flex[data-v-b3d17d51],.flex[data-v-741ba75a]{display:flex;flex-wrap:nowrap}.white-text[data-v-da4a3c21]{color:#fff}[data-v-da4a3c21] .van-checkbox__label{color:#fff!important}[data-v-da4a3c21] .van-checkbox__icon{font-size:0}[data-v-da4a3c21] .van-checkbox__icon:before{display:inline-block;width:16px;height:16px;border:1px solid #fff;border-radius:2px;vertical-align:middle}[data-v-da4a3c21] .van-checkbox__icon--checked:after{background-color:#90ee90;position:absolute;left:4px;top:1px;font-size:14px;color:#fff}[data-v-da4a3c21] .custom-checkbox{padding:4px 8px;border-radius:4px;transition:all .3s ease}[data-v-da4a3c21] .custom-selected{background-color:#90ee90;box-shadow:0 2px 4px #0000001a}.p-0[data-v-da4a3c21]{overflow:auto}.select-sales-page[data-v-88eb310c]{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.select-sales-page[data-v-88eb310c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px}input[data-v-88eb310c]{flex:1;min-width:200px;padding:10px;background:transparent;border:none;color:#fff;outline:none}ul[data-v-88eb310c]{margin-top:5px;list-style-type:none;padding:0;background:linear-gradient(to bottom,#2a2663,#22234f)}li[data-v-88eb310c]{padding:10px;border-bottom:1px solid #eee;cursor:pointer;color:#fff}.selected-items[data-v-88eb310c]{margin-top:10px;color:#fff}.selected-items span[data-v-88eb310c]{display:inline-block;padding:3px 8px;margin-right:5px;margin-bottom:5px;background:linear-gradient(to bottom,#2a2663,#22234f);border-radius:4px;cursor:pointer}van-button[data-v-88eb310c]{margin-top:10px}.chart-container[data-v-42bfadf1]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #00000014;margin-top:16px;margin-left:14px;margin-right:14px}.pie-chart-wrapper[data-v-42bfadf1]{width:100%;height:200px;margin-bottom:20px}.status-detail[data-v-42bfadf1]{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-bottom:24px}.status-item[data-v-42bfadf1]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333}.status-color[data-v-42bfadf1]{width:12px;height:12px;border-radius:50%}.status-label[data-v-42bfadf1]{font-weight:500}.status-count[data-v-42bfadf1]{color:#666}.status-percent[data-v-42bfadf1]{color:#4caf50;font-weight:500}.monthly-data[data-v-42bfadf1]{display:flex;justify-content:space-around;gap:16px;flex-wrap:wrap}.month-card[data-v-42bfadf1]{flex:1;min-width:120px;background-color:#f9f9f9;border-radius:8px;padding:16px;text-align:center}.month-card h3[data-v-42bfadf1]{color:#333;font-size:16px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.month-card p[data-v-42bfadf1]{color:#666;margin:8px 0;font-size:14px}.business-guidance-page[data-v-cf6d1db1]{background-color:#fff;min-height:100vh;border-bottom:none!important}.header-back-container[data-v-cf6d1db1]{border-top:none!important;border-bottom:none!important}.business-guidance-page>div[data-v-cf6d1db1]:last-child{border-bottom:none!important}.container[data-v-a856bdb2]{padding:10px}.search-panel[data-v-a856bdb2]{background:#fff;padding:15px;margin-bottom:10px;border-radius:8px}.search-field[data-v-a856bdb2]{margin-bottom:15px}.field-label[data-v-a856bdb2]{display:block;font-size:14px;color:#646566;margin-bottom:8px;font-weight:500}.field-content[data-v-a856bdb2]{background:#f7f8fa;border-radius:4px}.search-buttons[data-v-a856bdb2]{display:flex;gap:10px;margin-top:15px}.search-buttons .van-button[data-v-a856bdb2]{flex:1}.sql-query-page[data-v-9febaa37]{padding:20px}.search-form[data-v-9febaa37]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-9febaa37]{background:#fff;border-radius:4px;padding:15px;min-height:400px}.empty-tip[data-v-9febaa37]{text-align:center;padding:50px 0;color:#909399;font-size:14px}.pagination-container[data-v-9febaa37]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-9febaa37]{color:#666}.query-result-page[data-v-c2946b70]{padding:20px}.page-header[data-v-c2946b70]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-c2946b70]{margin:0;font-size:18px;color:#303133}.header-actions[data-v-c2946b70]{display:flex;gap:10px}.table-container[data-v-c2946b70]{background:#fff;border-radius:4px;padding:15px;min-height:400px}.empty-tip[data-v-c2946b70]{text-align:center;padding:50px 0;color:#909399;font-size:14px}.task-config-page[data-v-60e09421]{padding:20px}.search-form[data-v-60e09421]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-60e09421]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-60e09421]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-60e09421]{color:#666}.button-container[data-v-60e09421]{display:flex;justify-content:space-between;align-items:center}.wrap-cell .cell[data-v-60e09421]{white-space:normal!important;word-break:break-word!important;line-height:1.5}.el-table .el-table__header th[data-v-60e09421]{text-align:center!important}.role-code-select[data-v-60e09421]{min-width:150px}.dialog-form .el-select[data-v-60e09421]{width:100%}.el-select-dropdown__item[data-v-60e09421]{min-width:150px}.detail-container[data-v-60e09421]{padding:20px}.detail-item[data-v-60e09421]{display:flex;margin-bottom:15px;line-height:1.5}.detail-label[data-v-60e09421]{font-weight:700;width:100px;min-width:100px;text-align:right;margin-right:10px}.detail-value[data-v-60e09421]{flex:1;word-break:break-word}.behavior-config-page[data-v-05431317]{padding:20px}.search-form[data-v-05431317]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-05431317]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-05431317]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-05431317]{color:#666}.role-code-select[data-v-05431317]{width:200px}.wrap-cell[data-v-05431317]{word-break:break-all;white-space:pre-wrap}.button-container[data-v-05431317]{display:flex;gap:5px}.dialog-form[data-v-05431317]{padding-right:20px}.detail-container[data-v-05431317]{padding:20px}.detail-item[data-v-05431317]{margin-bottom:20px;display:flex;align-items:center}.detail-label[data-v-05431317]{font-size:16px;font-weight:700;color:#333;min-width:100px}.detail-value[data-v-05431317]{font-size:16px;color:#666;flex:1;word-break:break-all}.stage-config-page[data-v-bbb78254]{padding:20px}.search-form[data-v-bbb78254]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-bbb78254]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-bbb78254]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-bbb78254]{color:#666}.button-container[data-v-bbb78254]{display:flex;justify-content:space-between;align-items:center}.wrap-cell .cell[data-v-bbb78254]{white-space:normal!important;word-break:break-word!important;line-height:1.5}.el-table .el-table__header th[data-v-bbb78254]{text-align:center!important}.dialog-form .el-select[data-v-bbb78254]{width:100%}.el-select-dropdown__item[data-v-bbb78254]{min-width:150px}.detail-container[data-v-bbb78254]{padding:20px}.detail-item[data-v-bbb78254]{display:flex;margin-bottom:15px;line-height:1.5}.detail-label[data-v-bbb78254]{font-weight:700;width:120px;min-width:120px;text-align:right;margin-right:10px}.detail-value[data-v-bbb78254]{flex:1;word-break:break-word}[data-v-bbb78254] .el-pagination__jump .el-input__wrapper{width:50px}.component-order-container[data-v-d12efabc]{padding:20px}.query-section[data-v-d12efabc]{margin-bottom:30px;display:flex;align-items:center}.config-section[data-v-d12efabc]{position:relative}.component-card-wrap[data-v-d12efabc]{position:relative;width:100%;min-height:600px;border:1px dashed #e6e6e6;border-radius:4px}.component-card[data-v-d12efabc]{position:absolute;width:180px;height:150px;padding:10px;background:#fff;border:1px solid #409EFF;border-radius:4px;cursor:move;box-shadow:0 2px 12px #0000001a;z-index:10}.component-card .card-header[data-v-d12efabc]{font-weight:700;margin-bottom:5px;color:#333}.component-card .card-body[data-v-d12efabc]{font-size:12px;color:#666;line-height:1.4}.component-card .card-body p[data-v-d12efabc]{margin:2px 0}.connector-point[data-v-d12efabc]{position:absolute;width:12px;height:12px;background:#409eff;border-radius:50%;cursor:crosshair;z-index:11}.connector-point[data-v-d12efabc]:hover{background:#66b1ff;transform:scale(1.2)}.connector-right[data-v-d12efabc]{right:-6px;top:50%;transform:translateY(-50%)}.connector-left[data-v-d12efabc]{left:-6px;top:50%;transform:translateY(-50%)}.arrow-svg[data-v-d12efabc]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.arrow-svg text[data-v-d12efabc],.arrow-svg circle[data-v-d12efabc]{pointer-events:auto}.save-btn[data-v-d12efabc]{margin-left:10px}.empty-tip[data-v-d12efabc]{text-align:center;padding:50px;color:#999}.dynamic-form-page[data-v-1ed5842d]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-1ed5842d]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.page-header h2[data-v-1ed5842d]{margin:0;font-size:18px;color:#303133}.form-container[data-v-1ed5842d]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px #0000001a}.dynamic-form[data-v-1ed5842d]{margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;align-items:start}.dynamic-form[data-v-1ed5842d] .el-form-item{margin-bottom:0;display:flex;align-items:center}.dynamic-form[data-v-1ed5842d] .el-form-item__label{width:120px!important;text-align:left!important}.dynamic-form[data-v-1ed5842d] .el-form-item__content{flex:1;max-width:none}.dynamic-form[data-v-1ed5842d] .el-input,.dynamic-form[data-v-1ed5842d] .el-select,.dynamic-form[data-v-1ed5842d] .el-textarea__inner{width:100%}.dynamic-form[data-v-1ed5842d] .full-width{grid-column:1 / -1}.button-container[data-v-1ed5842d]{display:flex;gap:10px;margin-top:20px}.option-detail-page[data-v-2e95ef43]{padding:20px}.search-form[data-v-2e95ef43]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px #0000001a;margin-bottom:20px}.table-container[data-v-2e95ef43]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px #0000001a}.button-container[data-v-2e95ef43]{display:flex;gap:8px}.pagination-container[data-v-2e95ef43]{display:flex;justify-content:flex-end;align-items:center;margin-top:20px;gap:10px}.total-count[data-v-2e95ef43]{color:#606266;font-size:14px}.dialog-form[data-v-2e95ef43]{padding:0 20px}.page-config-page[data-v-46d5b456]{padding:20px}.search-form[data-v-46d5b456]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-46d5b456]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-46d5b456]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-46d5b456]{color:#666}.button-container[data-v-46d5b456]{display:flex;gap:5px}.dialog-form[data-v-46d5b456]{padding-right:20px}.config-container[data-v-46d5b456]{display:flex;gap:20px;height:650px}.config-left[data-v-46d5b456],.config-center[data-v-46d5b456],.config-right[data-v-46d5b456]{background:#f5f7fa;border-radius:4px;padding:15px;display:flex;flex-direction:column}.config-left[data-v-46d5b456]{flex:1}.config-center[data-v-46d5b456]{flex:1.5}.config-right[data-v-46d5b456]{flex:.4}.config-left h3[data-v-46d5b456],.config-center h3[data-v-46d5b456],.config-right h3[data-v-46d5b456]{margin-top:0;margin-bottom:15px;font-size:16px;font-weight:700;color:#333}.field-list[data-v-46d5b456]{flex:1;overflow-y:auto;background:#fff;border-radius:4px;padding:10px}.field-item[data-v-46d5b456]{margin-bottom:8px;padding:8px;background:#fafafa;border:1px solid #ebeef5;border-radius:4px;font-size:12px}.field-header[data-v-46d5b456]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:700}.field-actions[data-v-46d5b456]{display:flex;gap:3px}.field-actions .el-button[data-v-46d5b456]{padding:2px 6px;font-size:11px}.field-config[data-v-46d5b456]{padding-left:5px}.field-config[data-v-46d5b456] .el-form-item{margin-bottom:6px}.field-config[data-v-46d5b456] .el-form-item__label,.field-config[data-v-46d5b456] .el-input__inner,.field-config[data-v-46d5b456] .el-radio__label{font-size:11px}.available-fields[data-v-46d5b456]{flex:1;overflow-y:auto;background:#fff;border-radius:4px;padding:10px}.available-field-item[data-v-46d5b456]{margin-bottom:10px;padding:10px;background:#fafafa;border:1px solid #ebeef5;border-radius:4px;cursor:move;transition:all .3s}.available-field-item[data-v-46d5b456]:hover{background:#ecf5ff;border-color:#d9ecff}.available-field-item.field-configured[data-v-46d5b456]{background:#e4e7ed;border-color:#dcdfe6;color:#909399;cursor:not-allowed;opacity:.6}.table-list[data-v-46d5b456]{flex:1;overflow-y:auto;background:#fff;border-radius:4px;padding:10px}.table-item[data-v-46d5b456]{display:flex;align-items:center;padding:10px;background:#fafafa;border:1px solid #ebeef5;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:all .3s}.table-item[data-v-46d5b456]:hover{background:#ecf5ff;border-color:#d9ecff}.table-name[data-v-46d5b456]{flex:1;font-size:13px}.empty-tip[data-v-46d5b456]{text-align:center;padding:50px 0;color:#909399}.opportunity-kanban-page[data-v-6a754430]{min-height:100vh;display:flex;flex-direction:column;background:#f5f7fa;padding:20px;box-sizing:border-box}.page-header[data-v-6a754430]{background:#fff;padding:20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-6a754430]{margin:0;font-size:20px;color:#303133;font-weight:600}.filter-section[data-v-6a754430]{display:flex;gap:10px}.filter-options[data-v-6a754430]{display:flex;flex-direction:column;gap:12px}.kanban-container[data-v-6a754430]{overflow:hidden;margin-top:20px;height:calc(100vh - 160px);display:flex;flex-direction:column;width:100%}.kanban-scroll[data-v-6a754430]{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;width:100%;padding:10px 0;box-sizing:border-box}.kanban-scroll[data-v-6a754430]::-webkit-scrollbar{display:none}.kanban-column[data-v-6a754430]{width:300px;height:100%;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;flex-shrink:0}.column-header[data-v-6a754430]{padding:16px;border-bottom:1px solid #e4e7ed;display:flex;justify-content:space-between;align-items:center;color:#fff;border-radius:8px 8px 0 0;flex-shrink:0}.column-header h3[data-v-6a754430]{margin:0;font-size:16px;font-weight:600}.count[data-v-6a754430]{background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:600}.column-content[data-v-6a754430]{flex:1;padding:12px;overflow-y:auto;min-height:0}.opportunity-card[data-v-6a754430]{background:#fff;border:1px solid #e4e7ed;border-radius:6px;padding:12px;margin-bottom:12px;box-shadow:0 2px 4px #0000000d;transition:all .3s;cursor:pointer}.opportunity-card[data-v-6a754430]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px);border-color:#409eff}.card-header[data-v-6a754430]{margin-bottom:8px}.opp-number[data-v-6a754430]{font-size:12px;color:#909399;background:#f5f7fa;padding:2px 8px;border-radius:4px}.card-body[data-v-6a754430]{display:flex;flex-direction:column;gap:8px}.opp-name[data-v-6a754430]{font-size:14px;font-weight:600;color:#303133;word-break:break-word}.customer-name[data-v-6a754430]{font-size:13px;color:#606266;word-break:break-word}.start-date[data-v-6a754430]{font-size:12px;color:#909399;display:flex;align-items:center}.start-date .label[data-v-6a754430]{flex-shrink:0}.start-date .value[data-v-6a754430]{color:#606266}.empty-state[data-v-6a754430]{text-align:center;color:#c0c4cc;font-size:14px;padding:40px 20px}.scrollbar-track[data-v-6a754430]{width:100%;height:12px;background:#e4e7ed;border-radius:6px;margin-top:10px;cursor:pointer;position:relative;flex-shrink:0}.scrollbar-thumb[data-v-6a754430]{height:100%;background:#409eff;border-radius:6px;cursor:grab;transition:background .3s;position:absolute;top:0;left:0;max-width:100%}.scrollbar-thumb[data-v-6a754430]:hover{background:#66b1ff}.scrollbar-thumb[data-v-6a754430]:active{cursor:grabbing}@media (max-width: 768px){.kanban-column[data-v-6a754430]{min-width:260px;max-width:260px}.column-header[data-v-6a754430]{padding:12px}.column-header h3[data-v-6a754430]{font-size:14px}.kanban-container[data-v-6a754430]{height:calc(100vh - 140px)}}.task-kanban-page[data-v-77eef417]{min-height:100vh;display:flex;flex-direction:column;background:#f5f7fa;padding:20px;box-sizing:border-box}.page-header[data-v-77eef417]{background:#fff;padding:20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-77eef417]{margin:0;font-size:20px;color:#303133;font-weight:600}.filter-section[data-v-77eef417]{display:flex;gap:10px}.filter-group[data-v-77eef417]{margin-bottom:20px}.filter-group h4[data-v-77eef417]{margin:0 0 12px;font-size:14px;color:#606266}.filter-options[data-v-77eef417]{display:flex;flex-direction:column;gap:12px}.kanban-container[data-v-77eef417]{overflow:hidden;margin-top:20px;height:calc(100vh - 160px);display:flex;flex-direction:column;width:100%}.kanban-scroll[data-v-77eef417]{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;width:100%;padding:10px 0;box-sizing:border-box}.kanban-scroll[data-v-77eef417]::-webkit-scrollbar{display:none}.kanban-column[data-v-77eef417]{width:300px;height:100%;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;flex-shrink:0}.column-header[data-v-77eef417]{padding:16px;border-bottom:1px solid #e4e7ed;display:flex;justify-content:space-between;align-items:center;color:#fff;border-radius:8px 8px 0 0;flex-shrink:0}.column-header h3[data-v-77eef417]{margin:0;font-size:16px;font-weight:600}.count[data-v-77eef417]{background:#ffffff4d;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:600}.column-content[data-v-77eef417]{flex:1;padding:12px;overflow-y:auto;min-height:0}.task-card[data-v-77eef417]{background:#fff;border:1px solid #e4e7ed;border-radius:6px;padding:12px;margin-bottom:12px;box-shadow:0 2px 4px #0000000d;transition:all .3s;cursor:pointer}.task-card[data-v-77eef417]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px);border-color:#409eff}.card-header[data-v-77eef417]{margin-bottom:8px}.task-number[data-v-77eef417]{font-size:12px;color:#909399;background:#f5f7fa;padding:2px 8px;border-radius:4px}.card-body[data-v-77eef417]{display:flex;flex-direction:column;gap:8px}.task-description[data-v-77eef417]{font-size:14px;font-weight:600;color:#303133;word-break:break-word}.task-info[data-v-77eef417]{display:flex;flex-direction:column;gap:6px}.info-item[data-v-77eef417]{font-size:12px;color:#606266;display:flex;align-items:center}.info-item .label[data-v-77eef417]{flex-shrink:0;color:#909399}.info-item .value[data-v-77eef417]{color:#606266;word-break:break-word}.empty-state[data-v-77eef417]{text-align:center;color:#c0c4cc;font-size:14px;padding:40px 20px}.scrollbar-track[data-v-77eef417]{width:100%;height:12px;background:#e4e7ed;border-radius:6px;margin-top:10px;cursor:pointer;position:relative;flex-shrink:0}.scrollbar-thumb[data-v-77eef417]{height:100%;background:#409eff;border-radius:6px;cursor:grab;transition:background .3s;position:absolute;top:0;left:0;max-width:100%}.scrollbar-thumb[data-v-77eef417]:hover{background:#66b1ff}.scrollbar-thumb[data-v-77eef417]:active{cursor:grabbing}@media (max-width: 768px){.kanban-column[data-v-77eef417]{width:260px}.column-header[data-v-77eef417]{padding:12px}.column-header h3[data-v-77eef417]{font-size:14px}.kanban-container[data-v-77eef417]{height:calc(100vh - 140px)}}.flow-table-config-page[data-v-e45e89ac]{padding:20px}.search-form[data-v-e45e89ac]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-e45e89ac]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-e45e89ac]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-e45e89ac]{color:#666}.button-container[data-v-e45e89ac]{display:flex;justify-content:space-between;align-items:center}.el-table .el-table__header th[data-v-e45e89ac]{text-align:center!important}.status-select[data-v-e45e89ac]{min-width:150px}.dialog-form .el-select[data-v-e45e89ac]{width:100%}.el-select-dropdown__item[data-v-e45e89ac]{min-width:150px}.detail-container[data-v-e45e89ac]{padding:20px}.detail-item[data-v-e45e89ac]{display:flex;margin-bottom:15px;line-height:1.5}.detail-label[data-v-e45e89ac]{font-weight:700;width:100px;min-width:100px;text-align:right;margin-right:10px}.detail-value[data-v-e45e89ac]{flex:1;word-break:break-word}.flow-table-field-config-page[data-v-2abded60]{padding:20px}.search-form[data-v-2abded60]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-2abded60]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-2abded60]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-2abded60]{color:#666}.button-container[data-v-2abded60]{display:flex;justify-content:space-between;align-items:center}.el-table .el-table__header th[data-v-2abded60]{text-align:center!important}.status-select[data-v-2abded60]{min-width:150px}.dialog-form .el-select[data-v-2abded60]{width:100%}.el-select-dropdown__item[data-v-2abded60]{min-width:150px}.detail-container[data-v-2abded60]{padding:20px}.detail-item[data-v-2abded60]{display:flex;margin-bottom:15px;line-height:1.5}.detail-label[data-v-2abded60]{font-weight:700;width:100px;min-width:100px;text-align:right;margin-right:10px}.detail-value[data-v-2abded60]{flex:1;word-break:break-word}.pc-task-action-page[data-v-6ec2313a]{width:100%;height:100vh;background-color:#f5f7fa;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.page-header[data-v-6ec2313a]{padding:20px 30px;background-color:#fff;box-shadow:0 2px 8px #0000001a;border-bottom:1px solid #e6e8eb}.page-header h2[data-v-6ec2313a]{margin:0;font-size:20px;font-weight:600;color:#303133}.main-content[data-v-6ec2313a]{display:flex;height:calc(100vh - 70px);padding:20px;gap:20px;box-sizing:border-box}.left-section[data-v-6ec2313a],.middle-section[data-v-6ec2313a]{width:320px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease;position:relative}.right-section[data-v-6ec2313a]{flex:1;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden}.left-section.collapsed[data-v-6ec2313a],.middle-section.collapsed[data-v-6ec2313a]{width:40px}.collapse-toggle[data-v-6ec2313a]{position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:40px;height:40px;background-color:#fff;border:1px solid #e6e8eb;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;z-index:10}.left-section.collapsed .collapse-toggle[data-v-6ec2313a],.middle-section.collapsed .collapse-toggle[data-v-6ec2313a]{right:-20px}.collapse-toggle[data-v-6ec2313a]:hover{background-color:#f0f2f5}.section-title[data-v-6ec2313a]{padding:16px 20px;border-bottom:1px solid #e6e8eb;background-color:#fafafa;display:flex;justify-content:space-between;align-items:center}.section-title h3[data-v-6ec2313a]{margin:0;font-size:16px;font-weight:600;color:#303133}.action-page-container[data-v-6ec2313a]{flex:1;overflow:hidden}.action-page-container iframe[data-v-6ec2313a]{width:100%;height:100%;border:none}.left-section.collapsed .section-title[data-v-6ec2313a],.left-section.collapsed .task-list-container[data-v-6ec2313a],.middle-section.collapsed .section-title[data-v-6ec2313a],.middle-section.collapsed .action-list-container[data-v-6ec2313a],.middle-section.collapsed .no-selection[data-v-6ec2313a]{display:none}.left-section.collapsed[data-v-6ec2313a]:before,.middle-section.collapsed[data-v-6ec2313a]:before{content:"";display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;color:#909399}.task-list-container[data-v-6ec2313a],.action-list-container[data-v-6ec2313a]{flex:1;overflow-y:auto;padding:16px}.loading-indicator[data-v-6ec2313a]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;gap:12px}.loading-spinner[data-v-6ec2313a]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #409eff;border-radius:50%;animation:spin-6ec2313a 1s linear infinite}.loading-text[data-v-6ec2313a]{color:#909399;font-size:14px}@keyframes spin-6ec2313a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.detail-loading[data-v-6ec2313a]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;gap:12px}.no-data[data-v-6ec2313a]{display:flex;justify-content:center;align-items:center;height:200px;color:#909399;font-size:14px}.no-selection[data-v-6ec2313a]{display:flex;justify-content:center;align-items:center;height:100%;color:#909399;font-size:16px}.task-card[data-v-6ec2313a]{background-color:#fafafa;border:1px solid #e6e8eb;border-radius:8px;padding:16px;margin-bottom:16px;cursor:pointer;transition:all .3s ease}.task-card[data-v-6ec2313a]:hover{border-color:#409eff;box-shadow:0 2px 12px #0000001a}.task-card.selected[data-v-6ec2313a]{border-color:#409eff;background-color:#ecf5ff}.task-header[data-v-6ec2313a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e6e8eb}.task-title[data-v-6ec2313a]{font-size:16px;font-weight:600;color:#303133;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status[data-v-6ec2313a]{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.status-r[data-v-6ec2313a]{background-color:#fef3c7;color:#92400e}.status-a[data-v-6ec2313a]{background-color:#fee2e2;color:#b91c1c}.status-c[data-v-6ec2313a]{background-color:#d1fae5;color:#047857}.status-i[data-v-6ec2313a]{background-color:#dbeafe;color:#1d4ed8}.task-details[data-v-6ec2313a]{display:flex;flex-direction:column;gap:8px}.task-row[data-v-6ec2313a]{display:flex;font-size:14px}.label[data-v-6ec2313a]{color:#909399;width:80px;flex-shrink:0}.value[data-v-6ec2313a]{color:#303133;flex:1;word-break:break-word}.task-content[data-v-6ec2313a]{line-height:1.4}.action-item[data-v-6ec2313a]{background-color:#fafafa;border:1px solid #e6e8eb;border-radius:8px;padding:16px;margin-bottom:16px;cursor:pointer;transition:all .3s ease}.action-item[data-v-6ec2313a]:hover:not(.disabled){border-color:#409eff;box-shadow:0 2px 12px #0000001a}.action-item.disabled[data-v-6ec2313a]{opacity:.6;cursor:not-allowed}.item-header[data-v-6ec2313a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e6e8eb}.item-header .value[data-v-6ec2313a]{font-weight:600}.status-badge[data-v-6ec2313a]{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.status-pending[data-v-6ec2313a]{background-color:#fef3c7;color:#92400e}.status-in-progress[data-v-6ec2313a]{background-color:#dbeafe;color:#1d4ed8}.status-completed[data-v-6ec2313a]{background-color:#d1fae5;color:#047857}.item-content[data-v-6ec2313a]{display:flex;flex-direction:column;gap:8px}.content-row[data-v-6ec2313a]{display:flex;font-size:14px}.detail-item[data-v-6ec2313a]{background-color:#fafafa;border:1px solid #e6e8eb;border-radius:8px;padding:16px;margin-bottom:16px}.detail-row[data-v-6ec2313a]{display:flex;margin-bottom:12px;font-size:14px}.detail-row[data-v-6ec2313a]:last-child{margin-bottom:0}.detail-label[data-v-6ec2313a]{color:#909399;width:80px;flex-shrink:0}.detail-value[data-v-6ec2313a]{color:#303133;flex:1;word-break:break-word}.detail-loading[data-v-6ec2313a]{display:flex;justify-content:center;align-items:center;height:100px}.detail-empty[data-v-6ec2313a]{display:flex;justify-content:center;align-items:center;height:100px;color:#909399;font-size:14px}.task-list-container[data-v-6ec2313a]::-webkit-scrollbar,.action-list-container[data-v-6ec2313a]::-webkit-scrollbar{width:8px}.task-list-container[data-v-6ec2313a]::-webkit-scrollbar-track,.action-list-container[data-v-6ec2313a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.task-list-container[data-v-6ec2313a]::-webkit-scrollbar-thumb,.action-list-container[data-v-6ec2313a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.task-list-container[data-v-6ec2313a]::-webkit-scrollbar-thumb:hover,.action-list-container[data-v-6ec2313a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.product-info-page[data-v-a69a119c]{padding:20px}.search-form[data-v-a69a119c]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-a69a119c]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-a69a119c]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-a69a119c]{color:#666}.product-team-select[data-v-a69a119c]{width:200px}.wrap-cell[data-v-a69a119c]{word-break:break-all;white-space:pre-wrap}.button-container[data-v-a69a119c]{display:flex;justify-content:space-between;align-items:center;gap:10px}.detail-container[data-v-a69a119c]{padding:20px}.detail-item[data-v-a69a119c]{display:flex;margin-bottom:15px;line-height:1.5}.detail-item.full-width[data-v-a69a119c]{flex-direction:column}.detail-label[data-v-a69a119c]{font-weight:700;width:120px;min-width:120px;text-align:right;margin-right:10px;flex-shrink:0}.detail-item.full-width .detail-label[data-v-a69a119c]{text-align:left;margin-bottom:5px}.detail-value[data-v-a69a119c]{flex:1;word-break:break-word}.dialog-form[data-v-a69a119c]{max-height:60vh;overflow-y:auto}.approval-container[data-v-a69a119c]{padding:20px 0}.custom-steps-container[data-v-a69a119c]{margin-top:10px;padding-left:20px}.custom-step-item[data-v-a69a119c]{display:flex;position:relative;padding-bottom:16px}.step-line-container[data-v-a69a119c]{position:relative;margin-right:12px}.step-line[data-v-a69a119c]{width:2px;background-color:#e4e7ed;position:absolute;top:0;bottom:-16px;left:6px}.step-number[data-v-a69a119c]{width:24px;height:24px;background-color:#409eff;color:#fff;border-radius:50%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-content[data-v-a69a119c]{flex:1}.custom-step-item:last-child .step-line[data-v-a69a119c]{display:none}.customer-info-page[data-v-e3cf5d8b]{padding:20px}.search-form[data-v-e3cf5d8b]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-e3cf5d8b]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-e3cf5d8b]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-e3cf5d8b]{color:#666}.wrap-cell[data-v-e3cf5d8b]{word-break:break-all;white-space:pre-wrap}.button-container[data-v-e3cf5d8b]{display:flex;justify-content:space-between;align-items:center;gap:10px}.detail-container[data-v-e3cf5d8b]{padding:20px}.detail-item[data-v-e3cf5d8b]{display:flex;margin-bottom:15px;line-height:1.5}.detail-item.full-width[data-v-e3cf5d8b]{flex-direction:column}.detail-label[data-v-e3cf5d8b]{font-weight:700;width:120px;min-width:120px;text-align:right;margin-right:10px;flex-shrink:0}.detail-item.full-width .detail-label[data-v-e3cf5d8b]{text-align:left;margin-bottom:5px}.detail-value[data-v-e3cf5d8b]{flex:1;word-break:break-word}.dialog-form[data-v-e3cf5d8b]{max-height:60vh;overflow-y:auto}.approval-container[data-v-e3cf5d8b]{padding:20px 0}.custom-steps-container[data-v-e3cf5d8b]{margin-top:10px;padding-left:20px}.custom-step-item[data-v-e3cf5d8b]{display:flex;position:relative;padding-bottom:16px}.step-line-container[data-v-e3cf5d8b]{position:relative;margin-right:12px}.step-line[data-v-e3cf5d8b]{width:2px;background-color:#e4e7ed;position:absolute;top:0;bottom:-16px;left:6px}.step-number[data-v-e3cf5d8b]{width:24px;height:24px;background-color:#409eff;color:#fff;border-radius:50%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-content[data-v-e3cf5d8b]{flex:1}.custom-step-item:last-child .step-line[data-v-e3cf5d8b]{display:none}[data-v-e3cf5d8b] .el-descriptions__label{width:60px}[data-v-e3cf5d8b] .el-descriptions__content{width:140px}html.dark .customer-info-page .search-form[data-v-e3cf5d8b],html.dark .customer-info-page .table-container[data-v-e3cf5d8b]{background:#1e293b}html.dark .customer-info-page .total-count[data-v-e3cf5d8b],html.dark .customer-info-page[data-v-e3cf5d8b] .el-form-item__label{color:#94a3b8}html.dark .customer-info-page[data-v-e3cf5d8b] .el-input__wrapper{background:#0f172a;box-shadow:0 0 0 1px #475569 inset}html.dark .customer-info-page[data-v-e3cf5d8b] .el-input__inner{color:#e2e8f0}html.dark .customer-info-page[data-v-e3cf5d8b] .el-input__inner::placeholder{color:#64748b}html.dark .customer-info-page[data-v-e3cf5d8b] .el-table{background:transparent;--el-table-border-color: #334155;--el-table-header-bg-color: #0f172a;--el-table-row-hover-bg-color: #334155;--el-table-current-row-bg-color: rgba(96,165,250,.15);--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1;--el-fill-color-blank: #1e293b}html.dark .customer-info-page[data-v-e3cf5d8b] .el-table th.el-table__cell{background:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark .customer-info-page[data-v-e3cf5d8b] .el-table td.el-table__cell{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}html.dark .customer-info-page[data-v-e3cf5d8b] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#0f172a!important}html.dark .customer-info-page[data-v-e3cf5d8b] .el-table__body tr:hover>td.el-table__cell{background:#334155!important}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pagination{--el-pagination-button-bg-color: #1e293b;--el-pagination-hover-color: #60a5fa;--el-text-color-regular: #94a3b8;--el-disabled-bg-color: #1e293b;--el-disabled-text-color: #475569;--el-border-color: #475569;--el-fill-color: #1e293b}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pager li{background:transparent;color:#94a3b8}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pager li.is-active{color:#fff;background:#2563eb}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pagination .btn-prev,html.dark .customer-info-page[data-v-e3cf5d8b] .el-pagination .btn-next{background:transparent;color:#94a3b8}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pagination button:disabled{color:#475569}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pagination .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pagination .el-input__inner{color:#e2e8f0}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pagination__total{color:#94a3b8}html.dark .customer-info-page[data-v-e3cf5d8b] .el-pagination__sizes .el-input .el-input__inner{color:#e2e8f0}html.dark .customer-info-page[data-v-e3cf5d8b] .el-dialog{background:#1e293b}html.dark .customer-info-page[data-v-e3cf5d8b] .el-dialog__title{color:#e2e8f0}html.dark .customer-info-page[data-v-e3cf5d8b] .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}html.dark .customer-info-page[data-v-e3cf5d8b] .el-dialog__body{color:#e2e8f0}html.dark .customer-info-page[data-v-e3cf5d8b] .el-dialog__footer{border-top-color:#334155}html.dark .customer-info-page[data-v-e3cf5d8b] .el-descriptions{--el-descriptions-item-bordered-label-background: #0f172a;--el-fill-color-blank: #1e293b;--el-border-color: #334155;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1}html.dark .customer-info-page[data-v-e3cf5d8b] .el-descriptions__label.is-bordered-label{background:#0f172a!important;color:#94a3b8!important}html.dark .customer-info-page[data-v-e3cf5d8b] .el-descriptions__content.is-bordered-content{color:#e2e8f0!important}html.dark .customer-info-page[data-v-e3cf5d8b] .el-descriptions__cell{border-color:#334155!important}html.dark .customer-info-page[data-v-e3cf5d8b] .el-button--default{--el-button-bg-color: #1e293b;--el-button-border-color: #475569;--el-button-text-color: #cbd5e1;--el-button-hover-bg-color: #334155;--el-button-hover-border-color: #64748b;--el-button-hover-text-color: #e2e8f0}html.dark .customer-info-page[data-v-e3cf5d8b] .el-button--primary{--el-button-bg-color: #2563eb;--el-button-border-color: #2563eb;--el-button-hover-bg-color: #3b82f6;--el-button-hover-border-color: #3b82f6}html.dark .customer-info-page[data-v-e3cf5d8b] .el-button--success{--el-button-bg-color: #16a34a;--el-button-border-color: #16a34a;--el-button-hover-bg-color: #22c55e;--el-button-hover-border-color: #22c55e}html.dark .customer-info-page[data-v-e3cf5d8b] .el-button--danger{--el-button-bg-color: #dc2626;--el-button-border-color: #dc2626;--el-button-hover-bg-color: #ef4444;--el-button-hover-border-color: #ef4444}html.dark .customer-info-page[data-v-e3cf5d8b] .el-select .el-input.is-focus .el-input__wrapper,html.dark .customer-info-page[data-v-e3cf5d8b] .el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #60a5fa inset!important}html.dark .customer-info-page[data-v-e3cf5d8b] .el-select-dropdown__item{color:#e2e8f0}html.dark .customer-info-page[data-v-e3cf5d8b] .el-select-dropdown__item.is-hovering,html.dark .customer-info-page[data-v-e3cf5d8b] .el-select-dropdown__item:hover{background:#334155}html.dark .customer-info-page[data-v-e3cf5d8b] .el-select-dropdown__item.is-selected{color:#60a5fa;font-weight:600}.customer-pain-point-page[data-v-359cea47]{min-height:100vh;background:#f5f7fa;padding:20px;box-sizing:border-box}.page-header[data-v-359cea47]{background:#fff;padding:20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-359cea47]{margin:0;font-size:20px;color:#303133;font-weight:600}.header-info[data-v-359cea47]{display:flex;gap:10px}.pain-point-list[data-v-359cea47]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.page-container[data-v-298ba967]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-298ba967]{background:#fff;padding:20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;margin-bottom:20px}.header-info[data-v-298ba967]{display:flex;gap:10px}.main-content[data-v-298ba967]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px #0000001a}.tab-description[data-v-298ba967]{margin-bottom:20px;padding-left:10px;border-left:3px solid #409eff}.description-text[data-v-298ba967]{color:#606266;font-size:14px}.tab-content[data-v-298ba967]{margin-top:20px}[data-v-298ba967] .el-tabs__item{font-size:14px;color:#303133!important}[data-v-298ba967] .el-tabs__item.is-active,[data-v-298ba967] .el-tabs__item:hover{color:#409eff!important}[data-v-298ba967] .el-tabs__nav-wrap:after{content:"";display:none}.competitor-form[data-v-298ba967],.product-form[data-v-298ba967]{max-width:100%}.product-management[data-v-298ba967]{display:flex;gap:20px}.product-list[data-v-298ba967]{flex:1;max-width:400px}.product-detail[data-v-298ba967]{flex:2}.list-header[data-v-298ba967]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.form-buttons[data-v-298ba967]{margin-top:20px;display:flex;gap:10px;justify-content:flex-start}.rivalry-header[data-v-298ba967]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.project-plan-page[data-v-ce30d681]{min-height:100vh;background:#f5f7fa;padding:20px;box-sizing:border-box}.page-header[data-v-ce30d681]{background:#fff;padding:20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-ce30d681]{margin:0;font-size:20px;color:#303133;font-weight:600}.header-info[data-v-ce30d681]{display:flex;gap:10px}.page-content[data-v-ce30d681]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}[data-v-ce30d681] .el-tabs__item{font-size:14px;color:#303133!important}[data-v-ce30d681] .el-tabs__item.is-active{color:#409eff!important}.file-info[data-v-ce30d681]{margin-top:0;font-size:16px;color:#67c23a}[data-v-ce30d681] .el-tabs__item:hover{color:#409eff!important}[data-v-ce30d681] .el-tabs__nav-wrap:after{content:"";display:none}.plan-form[data-v-ce30d681]{padding:20px 0}[data-v-ce30d681] .el-textarea__inner:read-only,[data-v-ce30d681] .el-input__inner:read-only{background-color:#f5f7fa;cursor:pointer}[data-v-ce30d681] .el-textarea__inner:read-only:hover,[data-v-ce30d681] .el-input__inner:read-only:hover{border-color:#409eff}[data-v-ce30d681] .el-select:has(.el-select__wrapper.is-disabled){cursor:pointer}.form-buttons[data-v-ce30d681]{margin-top:20px;display:flex;gap:10px;justify-content:flex-start}.change-details-content[data-v-ce30d681]{padding:20px 0}.rich-text-content[data-v-ce30d681]{white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}.dept-line-weight-page[data-v-a63731ce]{min-height:100vh;background:#f5f7fa;padding:20px;box-sizing:border-box}.page-header[data-v-a63731ce]{background:#fff;padding:20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-a63731ce]{margin:0;font-size:20px;color:#303133;font-weight:600}.header-info[data-v-a63731ce]{display:flex;gap:10px}.page-content[data-v-a63731ce]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.page-actions[data-v-a63731ce]{margin-bottom:15px}.requirement-maintenance-page[data-v-0542bee9]{min-height:100vh;background:#f5f7fa;padding:20px;box-sizing:border-box}.page-header[data-v-0542bee9]{background:#fff;padding:20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-0542bee9]{margin:0;font-size:20px;color:#303133;font-weight:600}.header-info[data-v-0542bee9]{display:flex;gap:10px}.page-content[data-v-0542bee9]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.page-actions[data-v-0542bee9]{margin-bottom:15px}.requirements-content[data-v-0542bee9],.change-details-content[data-v-0542bee9]{padding:10px 0}.rich-text-content[data-v-0542bee9]{white-space:pre-wrap;word-break:break-word;line-height:1.6}[data-v-0542bee9] .el-tabs__item{font-size:14px;color:#303133!important}[data-v-0542bee9] .el-tabs__item.is-active,[data-v-0542bee9] .el-tabs__item:hover{color:#409eff!important}[data-v-0542bee9] .el-tabs__nav-wrap:after{content:"";display:none}.customer-other-contact-page[data-v-b566fd9e]{padding:20px}.search-form[data-v-b566fd9e]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-b566fd9e]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-b566fd9e]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-b566fd9e]{color:#666}.wrap-cell[data-v-b566fd9e]{word-break:break-all;white-space:pre-wrap}.button-container[data-v-b566fd9e]{display:flex;justify-content:space-between;align-items:center;gap:10px}[data-v-b566fd9e] .el-table__row{cursor:pointer}[data-v-b566fd9e] .el-table__row:hover{background-color:#f5f7fa}html.dark .customer-other-contact-page .search-form[data-v-b566fd9e],html.dark .customer-other-contact-page .table-container[data-v-b566fd9e]{background:#1e293b}html.dark .customer-other-contact-page .total-count[data-v-b566fd9e],html.dark .customer-other-contact-page[data-v-b566fd9e] .el-form-item__label{color:#94a3b8}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-input__wrapper{background:#0f172a;box-shadow:0 0 0 1px #475569 inset}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-input__inner{color:#e2e8f0}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-input__inner::placeholder{color:#64748b}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-table{background:transparent;--el-table-border-color: #334155;--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #0f172a;--el-table-row-hover-bg-color: #334155;--el-table-current-row-bg-color: rgba(96,165,250,.15);--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1;--el-fill-color-blank: #1e293b}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-table th.el-table__cell{background:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-table td.el-table__cell{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#0f172a!important}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-table__body tr:hover>td.el-table__cell{background:#334155!important}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-table__empty-block{background:transparent}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-empty__description{color:#64748b}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pagination{--el-pagination-button-bg-color: #1e293b;--el-pagination-hover-color: #60a5fa;--el-text-color-regular: #94a3b8;--el-disabled-bg-color: #1e293b;--el-disabled-text-color: #475569;--el-border-color: #475569;--el-fill-color: #1e293b}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pager li{background:transparent;color:#94a3b8}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pager li.is-active{color:#fff;background:#2563eb}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pagination .btn-prev,html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pagination .btn-next{background:transparent;color:#94a3b8}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pagination button:disabled{color:#475569}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pagination .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pagination .el-input__inner{color:#e2e8f0}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pagination__total{color:#94a3b8}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-pagination__sizes .el-input .el-input__inner{color:#e2e8f0}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-dialog{background:#1e293b}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-dialog__title{color:#e2e8f0}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-dialog__body{color:#e2e8f0}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-dialog__footer{border-top-color:#334155}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-descriptions{--el-descriptions-item-bordered-label-background: #0f172a;--el-fill-color-blank: #1e293b;--el-border-color: #334155;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-descriptions__label.is-bordered-label{background:#0f172a!important;color:#94a3b8!important}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-descriptions__content.is-bordered-content{color:#e2e8f0!important}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-descriptions__cell{border-color:#334155!important}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-button--default{--el-button-bg-color: #1e293b;--el-button-border-color: #475569;--el-button-text-color: #cbd5e1;--el-button-hover-bg-color: #334155;--el-button-hover-border-color: #64748b;--el-button-hover-text-color: #e2e8f0}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-button--primary{--el-button-bg-color: #2563eb;--el-button-border-color: #2563eb;--el-button-hover-bg-color: #3b82f6;--el-button-hover-border-color: #3b82f6}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-button--success{--el-button-bg-color: #16a34a;--el-button-border-color: #16a34a;--el-button-hover-bg-color: #22c55e;--el-button-hover-border-color: #22c55e}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-button--danger{--el-button-bg-color: #dc2626;--el-button-border-color: #dc2626;--el-button-hover-bg-color: #ef4444;--el-button-hover-border-color: #ef4444}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-select .el-input.is-focus .el-input__wrapper,html.dark .customer-other-contact-page[data-v-b566fd9e] .el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #60a5fa inset!important}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-select-dropdown__item{color:#e2e8f0}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-select-dropdown__item.is-hovering,html.dark .customer-other-contact-page[data-v-b566fd9e] .el-select-dropdown__item:hover{background:#334155}html.dark .customer-other-contact-page[data-v-b566fd9e] .el-select-dropdown__item.is-selected{color:#60a5fa;font-weight:600}.decision-maker-page[data-v-2179f97b]{min-height:100vh;background:#f5f7fa;padding:20px;box-sizing:border-box}.page-header[data-v-2179f97b]{background:#fff;padding:20px;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 4px #0000000d;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.page-header h2[data-v-2179f97b]{margin:0;font-size:20px;color:#303133;font-weight:600}.header-info[data-v-2179f97b]{display:flex;gap:10px}.content-area[data-v-2179f97b]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-2179f97b],.table-card[data-v-2179f97b]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}[data-v-2179f97b] .el-table__row{cursor:pointer}[data-v-2179f97b] .el-table__row:hover{background-color:#f5f7fa}.customer-communication-page[data-v-90233c3e]{padding:20px}.page-header[data-v-90233c3e]{margin-bottom:20px}.header-info[data-v-90233c3e]{display:flex;align-items:center}.content-area[data-v-90233c3e]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-90233c3e]{margin-bottom:20px}.table-card[data-v-90233c3e]{flex:1}.customer-visit-plan-page[data-v-1674b952]{padding:20px}.page-header[data-v-1674b952]{margin-bottom:20px}.header-info[data-v-1674b952]{display:flex;align-items:center}.content-area[data-v-1674b952]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-1674b952]{margin-bottom:20px}.table-card[data-v-1674b952]{flex:1}.project-feasibility-analysis-page[data-v-f1858629]{padding:20px}.page-header[data-v-f1858629]{margin-bottom:20px}.header-info[data-v-f1858629]{display:flex;align-items:center}.content-area[data-v-f1858629]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-f1858629]{margin-bottom:20px}.table-card[data-v-f1858629]{flex:1}.business-intel-page[data-v-1e10410a]{padding:20px}.page-header[data-v-1e10410a]{margin-bottom:20px}.header-info[data-v-1e10410a]{display:flex;align-items:center}.content-area[data-v-1e10410a]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-1e10410a]{margin-bottom:20px}.table-card[data-v-1e10410a]{flex:1}[data-v-1e10410a] .el-descriptions__label{width:60px}[data-v-1e10410a] .el-descriptions__content{width:140px}.line-contact-page[data-v-2deea52e]{padding:20px}.content-area[data-v-2deea52e]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-2deea52e]{margin-bottom:20px}.table-card[data-v-2deea52e]{flex:1}.pagination-container[data-v-2deea52e]{margin-top:20px;display:flex;justify-content:flex-end}[data-v-2deea52e] .el-descriptions__label{width:60px}[data-v-2deea52e] .el-descriptions__content{width:140px}.customer-project-approval-page[data-v-409ba30c]{padding:20px}.page-header[data-v-409ba30c]{margin-bottom:20px}.header-info[data-v-409ba30c]{display:flex;align-items:center}.content-area[data-v-409ba30c]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-409ba30c]{margin-bottom:20px}.table-card[data-v-409ba30c]{flex:1}.customer-project-decision-structure-page[data-v-a8638b2d]{padding:20px}.page-header[data-v-a8638b2d]{margin-bottom:20px}.header-info[data-v-a8638b2d]{display:flex;align-items:center}.content-area[data-v-a8638b2d]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-a8638b2d]{margin-bottom:20px}.table-card[data-v-a8638b2d]{flex:1}.contact-selection[data-v-a8638b2d]{display:flex;flex-direction:column;gap:10px}.contact-detail-info p[data-v-a8638b2d]{margin:5px 0}.selected-contact-info[data-v-a8638b2d]{margin-top:10px;padding:10px;background-color:#f5f5f5;border-radius:4px;font-size:14px;color:#606266}.selected-contact-info p[data-v-a8638b2d]{margin:5px 0}.customer-supplier-cooperation-page[data-v-f2b2f911]{padding:20px}.page-header[data-v-f2b2f911]{margin-bottom:20px}.header-info[data-v-f2b2f911]{display:flex;align-items:center}.page-content[data-v-f2b2f911]{display:flex;flex-direction:column;gap:20px}.page-actions[data-v-f2b2f911]{margin-bottom:20px}.supplier-info-content[data-v-f2b2f911],.cooperation-content[data-v-f2b2f911]{display:flex;flex-direction:column;gap:20px}[data-v-f2b2f911] .el-tabs__item{font-size:14px;color:#303133!important}[data-v-f2b2f911] .el-tabs__item.is-active,[data-v-f2b2f911] .el-tabs__item:hover{color:#409eff!important}[data-v-f2b2f911] .el-tabs__nav-wrap:after{content:"";display:none}.selected-supplier-info[data-v-f2b2f911]{margin-top:10px;padding:10px;background-color:#f5f5f5;border-radius:4px;font-size:14px;color:#606266}.selected-supplier-info p[data-v-f2b2f911]{margin:5px 0}.technical-support-record-page[data-v-262e0e59]{padding:20px}.page-header[data-v-262e0e59]{margin-bottom:20px}.header-info[data-v-262e0e59]{display:flex;align-items:center}.content-area[data-v-262e0e59]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-262e0e59]{margin-bottom:20px}.table-card[data-v-262e0e59]{flex:1}.customer-project-info-page[data-v-d5d00124]{padding:20px}.page-header[data-v-d5d00124]{margin-bottom:20px}.header-info[data-v-d5d00124]{display:flex;align-items:center}.content-area[data-v-d5d00124]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-d5d00124]{margin-bottom:20px}.form-card[data-v-d5d00124]{flex:1}.form-footer[data-v-d5d00124]{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.lead-info-page[data-v-60a5c213]{padding:20px}.search-form[data-v-60a5c213]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-60a5c213]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-60a5c213]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-60a5c213]{color:#666}.button-container[data-v-60a5c213]{display:flex;justify-content:space-between;align-items:center;gap:10px}.detail-container[data-v-60a5c213]{padding:20px}.detail-item[data-v-60a5c213]{display:flex;margin-bottom:15px;line-height:1.5}.detail-label[data-v-60a5c213]{font-weight:700;width:120px;min-width:120px;text-align:right;margin-right:10px;flex-shrink:0}.detail-value[data-v-60a5c213]{flex:1;word-break:break-word}.dialog-form[data-v-60a5c213]{max-height:60vh;overflow-y:auto}.approval-container[data-v-60a5c213]{padding:20px 0}.related-products-section[data-v-60a5c213]{margin-top:20px}.section-title[data-v-60a5c213]{font-size:16px;font-weight:700;margin-bottom:15px;color:#333}.product-item[data-v-60a5c213]{margin-bottom:20px;padding:15px;background:#f9f9f9;border-radius:4px}.product-actions[data-v-60a5c213]{display:flex;justify-content:flex-start;gap:10px;margin-top:10px}.no-data[data-v-60a5c213]{text-align:center;color:#999;padding:20px 0}[data-v-60a5c213] .el-descriptions__label{width:60px}[data-v-60a5c213] .el-descriptions__content{width:140px}.custom-steps-container[data-v-60a5c213]{margin-top:10px;padding-left:20px}.custom-step-item[data-v-60a5c213]{display:flex;position:relative;padding-bottom:16px}.step-line-container[data-v-60a5c213]{position:relative;margin-right:12px}.step-line[data-v-60a5c213]{width:2px;background-color:#e4e7ed;position:absolute;top:0;bottom:-16px;left:6px}.step-number[data-v-60a5c213]{width:24px;height:24px;background-color:#409eff;color:#fff;border-radius:50%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-content[data-v-60a5c213]{flex:1}.custom-step-item:last-child .step-line[data-v-60a5c213]{display:none}.lead-query-page[data-v-e773da71]{padding:20px}.search-form[data-v-e773da71]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-e773da71]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-e773da71]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-e773da71]{color:#666}.button-container[data-v-e773da71]{display:flex;justify-content:space-between;align-items:center;gap:10px}.related-products-section[data-v-e773da71]{margin-top:20px}.section-title[data-v-e773da71]{font-size:16px;font-weight:700;margin-bottom:15px;color:#333}.no-data[data-v-e773da71]{text-align:center;color:#999;padding:20px 0}[data-v-e773da71] .el-descriptions__label{width:60px}[data-v-e773da71] .el-descriptions__content{width:140px}html.dark .lead-query-page .search-form[data-v-e773da71],html.dark .lead-query-page .table-container[data-v-e773da71]{background:#1e293b}html.dark .lead-query-page .total-count[data-v-e773da71]{color:#94a3b8}html.dark .lead-query-page .section-title[data-v-e773da71]{color:#e2e8f0}html.dark .lead-query-page .no-data[data-v-e773da71]{color:#64748b}html.dark .lead-query-page[data-v-e773da71] .el-form-item__label{color:#94a3b8}html.dark .lead-query-page[data-v-e773da71] .el-input__wrapper{background:#0f172a;box-shadow:0 0 0 1px #475569 inset}html.dark .lead-query-page[data-v-e773da71] .el-input__inner{color:#e2e8f0}html.dark .lead-query-page[data-v-e773da71] .el-input__inner::placeholder{color:#64748b}html.dark .lead-query-page[data-v-e773da71] .el-table{background:transparent;--el-table-border-color: #334155;--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #0f172a;--el-table-row-hover-bg-color: #334155;--el-table-current-row-bg-color: rgba(96,165,250,.15);--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1;--el-fill-color-blank: #1e293b}html.dark .lead-query-page[data-v-e773da71] .el-table th.el-table__cell{background:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark .lead-query-page[data-v-e773da71] .el-table td.el-table__cell{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}html.dark .lead-query-page[data-v-e773da71] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#0f172a!important}html.dark .lead-query-page[data-v-e773da71] .el-table__body tr:hover>td.el-table__cell{background:#334155!important}html.dark .lead-query-page[data-v-e773da71] .el-table__empty-block{background:transparent}html.dark .lead-query-page[data-v-e773da71] .el-empty__description{color:#64748b}html.dark .lead-query-page[data-v-e773da71] .el-pagination{--el-pagination-button-bg-color: #1e293b;--el-pagination-hover-color: #60a5fa;--el-text-color-regular: #94a3b8;--el-disabled-bg-color: #1e293b;--el-disabled-text-color: #475569;--el-border-color: #475569;--el-fill-color: #1e293b}html.dark .lead-query-page[data-v-e773da71] .el-pager li{background:transparent;color:#94a3b8}html.dark .lead-query-page[data-v-e773da71] .el-pager li.is-active{color:#fff;background:#2563eb}html.dark .lead-query-page[data-v-e773da71] .el-pagination .btn-prev,html.dark .lead-query-page[data-v-e773da71] .el-pagination .btn-next{background:transparent;color:#94a3b8}html.dark .lead-query-page[data-v-e773da71] .el-pagination button:disabled{color:#475569}html.dark .lead-query-page[data-v-e773da71] .el-pagination .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}html.dark .lead-query-page[data-v-e773da71] .el-pagination .el-input__inner{color:#e2e8f0}html.dark .lead-query-page[data-v-e773da71] .el-pagination__total{color:#94a3b8}html.dark .lead-query-page[data-v-e773da71] .el-pagination__sizes .el-input .el-input__inner{color:#e2e8f0}html.dark .lead-query-page[data-v-e773da71] .el-dialog{background:#1e293b}html.dark .lead-query-page[data-v-e773da71] .el-dialog__title{color:#e2e8f0}html.dark .lead-query-page[data-v-e773da71] .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}html.dark .lead-query-page[data-v-e773da71] .el-dialog__body{color:#e2e8f0}html.dark .lead-query-page[data-v-e773da71] .el-dialog__footer{border-top-color:#334155}html.dark .lead-query-page[data-v-e773da71] .el-descriptions{--el-descriptions-item-bordered-label-background: #0f172a;--el-fill-color-blank: #1e293b;--el-border-color: #334155;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1}html.dark .lead-query-page[data-v-e773da71] .el-descriptions__label.is-bordered-label{background:#0f172a!important;color:#94a3b8!important}html.dark .lead-query-page[data-v-e773da71] .el-descriptions__content.is-bordered-content{color:#e2e8f0!important}html.dark .lead-query-page[data-v-e773da71] .el-descriptions__cell{border-color:#334155!important}html.dark .lead-query-page[data-v-e773da71] .el-button--default{--el-button-bg-color: #1e293b;--el-button-border-color: #475569;--el-button-text-color: #cbd5e1;--el-button-hover-bg-color: #334155;--el-button-hover-border-color: #64748b;--el-button-hover-text-color: #e2e8f0}html.dark .lead-query-page[data-v-e773da71] .el-button--primary{--el-button-bg-color: #2563eb;--el-button-border-color: #2563eb;--el-button-hover-bg-color: #3b82f6;--el-button-hover-border-color: #3b82f6}html.dark .lead-query-page[data-v-e773da71] .el-select .el-input.is-focus .el-input__wrapper,html.dark .lead-query-page[data-v-e773da71] .el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #60a5fa inset!important}html.dark .lead-query-page[data-v-e773da71] .el-select-dropdown__item{color:#e2e8f0}html.dark .lead-query-page[data-v-e773da71] .el-select-dropdown__item.is-hovering,html.dark .lead-query-page[data-v-e773da71] .el-select-dropdown__item:hover{background:#334155}html.dark .lead-query-page[data-v-e773da71] .el-select-dropdown__item.is-selected{color:#60a5fa;font-weight:600}.project-milestone-page[data-v-9389d86c]{padding:20px}.page-header[data-v-9389d86c]{margin-bottom:20px}.header-info[data-v-9389d86c]{display:flex;align-items:center}.content-area[data-v-9389d86c]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-9389d86c]{margin-bottom:20px}.form-card[data-v-9389d86c]{flex:1}.form-footer[data-v-9389d86c]{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.swot-analysis-page[data-v-8713c345]{padding:20px}.page-header[data-v-8713c345]{margin-bottom:20px}.header-info[data-v-8713c345]{display:flex;align-items:center}.page-content[data-v-8713c345]{display:flex;flex-direction:column;gap:20px}.page-actions[data-v-8713c345]{margin-bottom:20px}.swot-analysis-content[data-v-8713c345],.strategy-mapping-content[data-v-8713c345]{display:flex;flex-direction:column;gap:20px}[data-v-8713c345] .el-tabs__item{font-size:14px;color:#303133!important}[data-v-8713c345] .el-tabs__item.is-active,[data-v-8713c345] .el-tabs__item:hover{color:#409eff!important}[data-v-8713c345] .el-tabs__nav-wrap:after{content:"";display:none}.action-plan-page[data-v-9286bdd8]{padding:20px}.page-header[data-v-9286bdd8]{margin-bottom:20px}.header-info[data-v-9286bdd8]{display:flex;align-items:center}.search-form[data-v-9286bdd8]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-9286bdd8]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-9286bdd8]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-9286bdd8]{color:#666}[data-v-9286bdd8] .el-descriptions__label{width:60px}[data-v-9286bdd8] .el-descriptions__content{width:140px}.lead-summary-page[data-v-c0d76ee3]{padding:20px}.search-form[data-v-c0d76ee3]{margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:4px}.table-container[data-v-c0d76ee3]{background:#fff;border-radius:4px;padding:15px}.pagination-container[data-v-c0d76ee3]{margin-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-count[data-v-c0d76ee3]{color:#666}.button-container[data-v-c0d76ee3]{display:flex;justify-content:center;align-items:center;gap:10px}[data-v-c0d76ee3] .el-descriptions__label{width:60px}[data-v-c0d76ee3] .el-descriptions__content{width:140px}.decision-chain-page[data-v-f2ec7c1e]{padding:20px;background-color:#f0f5ff;min-height:100vh}.stage-header[data-v-f2ec7c1e]{display:flex;background:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.stage-item[data-v-f2ec7c1e]{display:flex;align-items:center;position:relative;cursor:pointer;transition:all .3s}.stage-item[data-v-f2ec7c1e]:hover{background:#f5f5f5}.stage-item.active[data-v-f2ec7c1e]{background:#e6f7ff}.stage-item.active .stage-icon-wrapper[data-v-f2ec7c1e]{background:linear-gradient(135deg,#1890ff,#096dd9);transform:scale(1.1)}.stage-icon-wrapper[data-v-f2ec7c1e]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0}.stage-info[data-v-f2ec7c1e]{margin-left:10px;flex:1}.stage-name[data-v-f2ec7c1e]{font-size:14px;font-weight:700;color:#333;margin-bottom:4px}.stage-desc[data-v-f2ec7c1e]{font-size:12px;color:#999}.stage-divider[data-v-f2ec7c1e]{width:30px;height:2px;background:#e0e0e0;margin:0 10px}.main-content[data-v-f2ec7c1e]{display:flex;gap:20px}.left-panel[data-v-f2ec7c1e]{width:280px;background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 8px #0000001a}.panel-header[data-v-f2ec7c1e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e8e8e8}.title[data-v-f2ec7c1e]{font-size:14px;font-weight:700;color:#333}.sort-icon[data-v-f2ec7c1e]{cursor:pointer;font-size:18px;color:#666}.opportunity-list[data-v-f2ec7c1e]{display:flex;flex-direction:column;gap:10px;max-height:800px;overflow-y:auto}.opportunity-item[data-v-f2ec7c1e]{padding:12px;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .3s}.opportunity-item[data-v-f2ec7c1e]:hover{border-color:#1890ff;background:#f0f5ff}.opportunity-item.active[data-v-f2ec7c1e]{border-color:#1890ff;background:#e6f7ff}.opp-number[data-v-f2ec7c1e]{font-size:14px;font-weight:700;color:#333;margin-bottom:4px}.opp-id-stage-row[data-v-f2ec7c1e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.opp-id[data-v-f2ec7c1e],.opp-stage[data-v-f2ec7c1e]{font-size:12px;color:#666}.opp-status[data-v-f2ec7c1e]{font-size:12px;margin-bottom:4px}.opp-status.status-progress[data-v-f2ec7c1e]{color:#52c41a}.opp-status.status-paused[data-v-f2ec7c1e]{color:#ff4d4f}.opp-status.status-approval[data-v-f2ec7c1e]{color:#fa8c16}.opp-status-date-row[data-v-f2ec7c1e]{display:flex;justify-content:space-between;align-items:center}.opp-date[data-v-f2ec7c1e]{font-size:12px;color:#999}.right-panel[data-v-f2ec7c1e]{flex:1;display:flex;flex-direction:column;gap:20px}.top-section[data-v-f2ec7c1e]{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 8px #0000001a}.section-header[data-v-f2ec7c1e]{display:flex;align-items:center;gap:15px;margin-bottom:10px}.divider[data-v-f2ec7c1e]{color:#d9d9d9;font-size:16px;font-weight:300}.stage-title[data-v-f2ec7c1e]{font-size:16px;font-weight:700;color:#1890ff}.role-name[data-v-f2ec7c1e]{background:#1890ff;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px}.section-actions[data-v-f2ec7c1e]{display:flex;gap:8px;align-items:center;margin-left:auto}.stage-status[data-v-f2ec7c1e]{display:flex;align-items:center;gap:5px;font-size:14px}.stage-status.passed[data-v-f2ec7c1e]{color:#52c41a}.stage-status.not-passed[data-v-f2ec7c1e]{color:#ff4d4f}.middle-section[data-v-f2ec7c1e]{display:flex;gap:20px}.info-block[data-v-f2ec7c1e]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.info-title[data-v-f2ec7c1e]{font-size:14px;font-weight:700;color:#333;margin-bottom:15px;display:flex;align-items:center;gap:8px}.info-content[data-v-f2ec7c1e]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-f2ec7c1e]{display:flex;font-size:13px}.info-row .label[data-v-f2ec7c1e]{color:#666;width:100px;flex-shrink:0}.info-row .value[data-v-f2ec7c1e]{color:#333}.score-display[data-v-f2ec7c1e]{display:flex;align-items:baseline}.score-number[data-v-f2ec7c1e]{font-size:36px;font-weight:700;color:#52c41a}.score-total[data-v-f2ec7c1e]{font-size:14px;color:#999;margin-left:5px}.stay-days[data-v-f2ec7c1e]{display:flex;align-items:baseline;margin-bottom:10px}.days-number[data-v-f2ec7c1e]{font-size:36px;font-weight:700;color:#333}.days-unit[data-v-f2ec7c1e]{font-size:14px;color:#999;margin-left:5px}.threshold-info[data-v-f2ec7c1e]{font-size:12px;color:#999}.bottom-section[data-v-f2ec7c1e]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.section-title[data-v-f2ec7c1e]{font-size:16px;font-weight:700;color:#333;margin-bottom:20px}.section-title .subtitle[data-v-f2ec7c1e]{font-size:14px;color:#666;margin-left:10px}.kpi-cards[data-v-f2ec7c1e]{display:flex;gap:20px;margin-bottom:20px}.kpi-card[data-v-f2ec7c1e]{flex:1;background:#f0f5ff;border-radius:8px;padding:20px}.kpi-label[data-v-f2ec7c1e]{font-size:13px;color:#666;margin-bottom:10px}.kpi-value[data-v-f2ec7c1e]{font-size:24px;font-weight:700;color:#333;margin-bottom:5px}.kpi-source[data-v-f2ec7c1e]{font-size:12px;color:#999}.task-table[data-v-f2ec7c1e]{width:100%}.task-table table[data-v-f2ec7c1e]{width:100%;border-collapse:collapse}.task-table th[data-v-f2ec7c1e]{background:#fafafa;padding:12px;text-align:left;font-weight:700;color:#333;border-bottom:2px solid #e8e8e8}.task-table td[data-v-f2ec7c1e]{padding:12px;border-bottom:1px solid #e8e8e8;color:#666}.task-table tr[data-v-f2ec7c1e]:hover{background:#f5f5f5}.evidence-chain-float[data-v-f2ec7c1e]{position:fixed;right:30px;bottom:100px;width:50px;height:50px;background:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer;box-shadow:0 4px 12px #0000004d;transition:all .3s}.evidence-chain-float[data-v-f2ec7c1e]:hover{background:#1890ff;transform:scale(1.1)}.evidence-tip[data-v-f2ec7c1e]{position:absolute;right:60px;background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap}.evidence-chain-content[data-v-f2ec7c1e]{height:70vh}.evidence-iframe[data-v-f2ec7c1e]{width:100%;height:100%}.task-detail[data-v-f2ec7c1e]{padding:20px}.detail-row[data-v-f2ec7c1e]{display:flex;align-items:center;margin-bottom:15px}.detail-label[data-v-f2ec7c1e]{font-weight:700;color:#333;width:100px}.detail-value[data-v-f2ec7c1e]{color:#666;flex:1}.task-table tr[data-v-f2ec7c1e]{cursor:pointer}.opportunity-kanban-page[data-v-f8e17112]{min-height:100vh;background:#f5f7fa;padding:20px;box-sizing:border-box}.top-section[data-v-f8e17112]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.top-section h1[data-v-f8e17112]{margin:0;font-size:20px;color:#303133;font-weight:600}.header-actions[data-v-f8e17112]{display:flex;gap:12px;align-items:center}.sort-select[data-v-f8e17112]{min-width:120px}.stats-section[data-v-f8e17112]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.stat-card[data-v-f8e17112]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.stat-header[data-v-f8e17112]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.stat-header h3[data-v-f8e17112]{margin:0;font-size:14px;color:#606266;font-weight:400}.stat-icon[data-v-f8e17112]{font-size:24px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px}.stat-icon.green[data-v-f8e17112]{color:#67c23a;background:#f0f9eb}.stat-icon.blue[data-v-f8e17112]{color:#409eff;background:#ecf5ff}.stat-icon.red[data-v-f8e17112]{color:#f56c6c;background:#fef0f0}.stat-value[data-v-f8e17112]{font-size:28px;font-weight:600;color:#303133;margin-bottom:8px}.stat-growth[data-v-f8e17112]{display:flex;align-items:center;gap:4px}.growth-icon[data-v-f8e17112]{color:#67c23a;font-size:12px}.growth-text[data-v-f8e17112]{font-size:12px;color:#909399}.list-section[data-v-f8e17112]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px;min-height:300px}.list-header[data-v-f8e17112]{margin-bottom:16px}.list-header h3[data-v-f8e17112]{margin:0;font-size:16px;color:#303133;font-weight:600}.opportunity-table[data-v-f8e17112]{overflow-x:auto}.opportunity-table table[data-v-f8e17112]{width:100%;border-collapse:collapse}.opportunity-table th[data-v-f8e17112],.opportunity-table td[data-v-f8e17112]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.opportunity-table th[data-v-f8e17112]{background:#f5f7fa;font-weight:600;font-size:14px;color:#606266}.opportunity-table td[data-v-f8e17112]{font-size:14px;color:#303133}.opportunity-name[data-v-f8e17112],.customer-name[data-v-f8e17112]{width:200px;min-width:200px}.name-content[data-v-f8e17112]{margin-bottom:4px;word-break:break-word;line-height:1.4}.project-tag[data-v-f8e17112],.customer-tag[data-v-f8e17112]{font-size:12px;padding:2px 8px;border-radius:4px;display:inline-block}.project-tag.high[data-v-f8e17112],.customer-tag.key[data-v-f8e17112]{background:#fef0f0;color:#f56c6c}.project-tag.medium[data-v-f8e17112]{background:#fdf6ec;color:#e6a23c}.project-tag.low[data-v-f8e17112]{background:#f0f9eb;color:#67c23a}.retention-status[data-v-f8e17112]{text-align:center;width:100px;min-width:100px}.status-tag[data-v-f8e17112]{font-size:12px;padding:2px 8px;border-radius:4px;display:inline-block}.status-tag.forward[data-v-f8e17112]{background:#ecf5ff;color:#409eff}.status-tag.incubate[data-v-f8e17112]{background:#f4f4f5;color:#909399}.status-tag.abandon[data-v-f8e17112]{background:#fef0f0;color:#f56c6c}.stage-progress[data-v-f8e17112]{width:150px;min-width:150px}.stage-info[data-v-f8e17112]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;color:#606266}.progress-bar[data-v-f8e17112]{width:100%;height:4px;background:#ebeef5;border-radius:2px;overflow:hidden}.progress-fill[data-v-f8e17112]{height:100%;background:#409eff;border-radius:2px}.completeness[data-v-f8e17112]{width:120px;min-width:120px}.completeness-score[data-v-f8e17112]{display:inline-block;margin-right:8px;font-size:14px;font-weight:600;color:#67c23a}.star-rating[data-v-f8e17112]{display:inline-flex;gap:2px}.star[data-v-f8e17112]{display:inline-block;width:12px;height:12px;background:#ebeef5;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.star.filled[data-v-f8e17112]{background:#e6a23c}.budget[data-v-f8e17112]{width:150px;min-width:150px;font-weight:500}.owner[data-v-f8e17112]{width:100px;min-width:100px}.date[data-v-f8e17112]{width:100px;min-width:100px;color:#909399}@media (max-width: 1200px){.stats-section[data-v-f8e17112]{grid-template-columns:1fr}.opportunity-name[data-v-f8e17112],.customer-name[data-v-f8e17112]{width:150px;min-width:150px}}@media (max-width: 768px){.top-section[data-v-f8e17112]{flex-direction:column;align-items:flex-start;gap:12px}.header-actions[data-v-f8e17112]{width:100%;justify-content:space-between}.opportunity-table[data-v-f8e17112]{font-size:12px}.opportunity-table th[data-v-f8e17112],.opportunity-table td[data-v-f8e17112]{padding:8px}}.assistant-lead-reporting-page[data-v-8cc08d67]{min-height:100vh;background:#f5f7fa;padding:20px;box-sizing:border-box}.detail-descriptions[data-v-8cc08d67]{margin-top:10px}.detail-descriptions .el-descriptions__label[data-v-8cc08d67]{font-weight:600;color:#606266;background-color:#fafafa}.detail-descriptions .el-descriptions__content[data-v-8cc08d67]{color:#303133;word-break:break-all}.form-container[data-v-8cc08d67]{max-height:60vh;overflow-y:auto;padding-right:10px}.form-container .el-form-item[data-v-8cc08d67]{margin-bottom:18px}.form-container .el-input[data-v-8cc08d67],.form-container .el-select[data-v-8cc08d67],.form-container .el-date-editor[data-v-8cc08d67],.form-container .el-textarea[data-v-8cc08d67]{width:100%!important}.content-area[data-v-8cc08d67]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-8cc08d67],.table-card[data-v-8cc08d67]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}.pagination-container[data-v-8cc08d67]{display:flex;justify-content:flex-end;margin-top:20px}[data-v-8cc08d67] .el-table__row{cursor:pointer}[data-v-8cc08d67] .el-table__row:hover{background-color:#f5f7fa}.import-upload[data-v-8cc08d67]{display:flex;align-items:center;gap:10px}.el-upload__tip[data-v-8cc08d67]{margin-top:10px;color:#909399;font-size:12px;line-height:1.5}.detail-descriptions[data-v-8cc08d67] .el-descriptions__label{min-width:60px!important;max-width:60px;width:60px;font-weight:600}.detail-descriptions[data-v-8cc08d67] .el-descriptions__content{min-width:0;width:160px;word-break:break-all}html.dark .assistant-lead-reporting-page[data-v-8cc08d67]{background:#0f172a}html.dark .assistant-lead-reporting-page .search-card[data-v-8cc08d67],html.dark .assistant-lead-reporting-page .table-card[data-v-8cc08d67]{background:#1e293b;box-shadow:none;border-color:#334155}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-card{background:#1e293b;border-color:#334155}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-form-item__label{color:#94a3b8}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-input__wrapper{background:#0f172a;box-shadow:0 0 0 1px #475569 inset}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-input__inner{color:#e2e8f0}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-input__inner::placeholder{color:#64748b}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-textarea__inner{background:#0f172a;color:#e2e8f0;box-shadow:0 0 0 1px #475569 inset}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-textarea__inner::placeholder{color:#64748b}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-select__wrapper{background-color:#0f172a!important;box-shadow:0 0 0 1px #475569 inset!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-select__selected-item{color:#e2e8f0!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-select__placeholder{color:#64748b!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-button--default{background:#1e293b;border-color:#475569;color:#e2e8f0}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-button--default:hover{background:#334155;border-color:#60a5fa;color:#e2e8f0}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-table{background:transparent;--el-table-border-color: #334155;--el-table-header-bg-color: #0f172a;--el-table-row-hover-bg-color: #334155;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1;--el-fill-color-blank: #1e293b}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-table th.el-table__cell{background:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-table td.el-table__cell{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#0f172a!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-table__body tr:hover>td.el-table__cell{background:#334155!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pagination{--el-pagination-button-bg-color: #1e293b;--el-pagination-hover-color: #60a5fa;--el-text-color-regular: #94a3b8;--el-disabled-bg-color: #1e293b;--el-disabled-text-color: #475569;--el-border-color: #475569;--el-fill-color: #1e293b}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pager li{background:transparent;color:#94a3b8}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pager li.is-active{color:#fff;background:#2563eb}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pagination .btn-prev,html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pagination .btn-next{background:transparent;color:#94a3b8}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pagination button:disabled{color:#475569}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pagination .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pagination .el-input__inner{color:#e2e8f0}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-pagination__total{color:#94a3b8}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-dialog{background:#1e293b}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-dialog__title{color:#e2e8f0}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-dialog__header{border-bottom-color:#334155}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-dialog__body{color:#e2e8f0}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-dialog__footer{border-top-color:#334155}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-dialog__headerbtn:hover .el-dialog__close{color:#e2e8f0}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-descriptions{--el-descriptions-item-bordered-label-background: #0f172a;--el-fill-color-blank: #1e293b;--el-border-color: #334155;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-descriptions__label.is-bordered-label{background:#0f172a!important;color:#94a3b8!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-descriptions__content.is-bordered-content{color:#e2e8f0!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-descriptions__cell{border-color:#334155!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .detail-descriptions .el-descriptions__label{background-color:#0f172a!important;color:#94a3b8!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .detail-descriptions .el-descriptions__content{color:#e2e8f0!important}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-upload__tip{color:#94a3b8}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-upload-list__item,html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-upload-list__item-name{color:#e2e8f0}html.dark .assistant-lead-reporting-page[data-v-8cc08d67] .el-upload-list__item:hover{background:#334155}html.dark .el-select-dropdown[data-v-8cc08d67]{background:#1e293b;border-color:#334155}html.dark .el-select-dropdown__item[data-v-8cc08d67]{color:#e2e8f0}html.dark .el-select-dropdown__item.is-hovering[data-v-8cc08d67],html.dark .el-select-dropdown__item[data-v-8cc08d67]:hover{background:#334155}html.dark .el-select-dropdown__item.is-selected[data-v-8cc08d67]{color:#60a5fa}html.dark .el-picker__popper.el-popper[data-v-8cc08d67]{background:#1e293b;border-color:#334155}html.dark .el-picker__popper .el-date-picker__header-label[data-v-8cc08d67],html.dark .el-picker__popper .el-date-table th[data-v-8cc08d67],html.dark .el-picker__popper .el-date-table td[data-v-8cc08d67]{color:#e2e8f0}html.dark .el-picker__popper .el-date-table td.current:not(.disabled) span[data-v-8cc08d67]{background:#2563eb;color:#fff}html.dark .el-picker__popper .el-date-table td.today span[data-v-8cc08d67],html.dark .el-picker__popper .el-date-table td:hover span[data-v-8cc08d67]{color:#60a5fa}.file-manage-page[data-v-8127f1ad]{padding:20px;background-color:#fff;height:100%}.page-header[data-v-8127f1ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.page-header h2[data-v-8127f1ad]{margin:0;font-size:20px;color:#333}.action-buttons[data-v-8127f1ad]{display:flex;gap:10px}.breadcrumb-nav[data-v-8127f1ad]{margin-bottom:15px;padding:10px;background-color:#f5f7fa;border-radius:4px}.file-stats[data-v-8127f1ad]{margin-bottom:15px;padding:8px 12px;background-color:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px;color:#409eff;font-size:14px}.file-container[data-v-8127f1ad]{min-height:calc(100vh - 200px)}.file-list[data-v-8127f1ad]{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.file-header[data-v-8127f1ad]{display:grid;grid-template-columns:1fr 120px 180px 200px;padding:12px 15px;background-color:#fafafa;border-bottom:1px solid #e8e8e8;font-weight:600;color:#666;font-size:14px}.file-item[data-v-8127f1ad]{display:grid;grid-template-columns:1fr 120px 180px 200px;padding:12px 15px;border-bottom:1px solid #f0f0f0;align-items:center;cursor:pointer;transition:background-color .2s}.file-item[data-v-8127f1ad]:hover{background-color:#f5f7fa}.file-icon-name[data-v-8127f1ad]{display:flex;align-items:center;gap:10px}.file-type-icon[data-v-8127f1ad]{width:24px;height:24px}.file-emoji-icon[data-v-8127f1ad]{font-size:20px}.file-icon[data-v-8127f1ad]{color:#409eff}.file-name[data-v-8127f1ad]{color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-8127f1ad],.file-date[data-v-8127f1ad]{color:#666;font-size:13px}.file-actions[data-v-8127f1ad]{display:flex;gap:5px;justify-content:flex-end}.empty-state[data-v-8127f1ad]{display:flex;justify-content:center;align-items:center;min-height:400px}.opportunity-page[data-v-dc9f4c4f]{padding:20px}.search-form[data-v-dc9f4c4f]{margin-bottom:20px;padding:20px;background:#f5f7fa;border-radius:4px}.table-container[data-v-dc9f4c4f]{background:#fff;padding:20px;border-radius:4px}.button-container[data-v-dc9f4c4f]{display:flex;gap:8px}.pagination-container[data-v-dc9f4c4f]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.total-count[data-v-dc9f4c4f]{color:#606266;font-size:14px}.related-products-section[data-v-dc9f4c4f]{margin-top:20px}.section-title[data-v-dc9f4c4f]{margin-bottom:10px;font-size:16px;font-weight:700;color:#303133}.product-item[data-v-dc9f4c4f]{margin-bottom:10px;padding:10px;background:#f5f7fa;border-radius:4px}.product-actions[data-v-dc9f4c4f]{margin-top:10px;text-align:right}.original-product-tip[data-v-dc9f4c4f],.original-customer-tip[data-v-dc9f4c4f]{color:#e6a23c;font-size:12px;margin-bottom:5px;padding:4px 8px;background:#fdf6ec;border-radius:4px;border:1px solid #faecd8}.notice-bar[data-v-dc9f4c4f]{padding:12px 16px;margin-bottom:16px;background:#fef0f0;border:1px solid #fde2e2;border-radius:4px;color:#f56c6c;font-size:14px;font-weight:500}[data-v-dc9f4c4f] .el-descriptions__label{width:60px}[data-v-dc9f4c4f] .el-descriptions__content{width:140px}.opp-confirm-page[data-v-7aadfcfb]{padding:20px}.search-form[data-v-7aadfcfb]{margin-bottom:20px;padding:20px;background:#f5f7fa;border-radius:4px}.table-container[data-v-7aadfcfb]{background:#fff;padding:20px;border-radius:4px}.pagination-container[data-v-7aadfcfb]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.total-count[data-v-7aadfcfb]{color:#606266;font-size:14px}.confirm-form-container[data-v-7aadfcfb]{background:#fff;padding:20px;border-radius:4px}.back-card[data-v-7aadfcfb],.info-card[data-v-7aadfcfb],.form-card[data-v-7aadfcfb]{margin-bottom:20px}.card-header[data-v-7aadfcfb]{font-size:16px;font-weight:700}.multi-line-field[data-v-7aadfcfb]{margin-top:16px;padding:12px;background:#f5f7fa;border-radius:4px}.field-label[data-v-7aadfcfb]{font-weight:700;color:#606266}.field-value[data-v-7aadfcfb]{color:#303133;margin-left:8px}.products-section[data-v-7aadfcfb]{margin-top:16px}.section-title[data-v-7aadfcfb]{font-size:14px;font-weight:700;color:#303133;margin-bottom:10px}.custom-steps-container[data-v-7aadfcfb]{margin-top:10px;padding-left:20px}.custom-step-item[data-v-7aadfcfb]{display:flex;position:relative;padding-bottom:16px}.step-line-container[data-v-7aadfcfb]{position:relative;margin-right:12px}.step-line[data-v-7aadfcfb]{width:2px;background-color:#e4e7ed;position:absolute;top:0;bottom:-16px;left:6px}.step-number[data-v-7aadfcfb]{width:24px;height:24px;background-color:#409eff;color:#fff;border-radius:50%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-content[data-v-7aadfcfb]{flex:1}.custom-step-item:last-child .step-line[data-v-7aadfcfb]{display:none}.opportunity-query-page[data-v-0d3c1c2a]{padding:16px;background:#f5f6f8;min-height:100%;box-sizing:border-box}.search-form[data-v-0d3c1c2a]{background:#fff;border-radius:8px;padding:16px 16px 0;margin-bottom:16px;box-shadow:0 1px 4px #0000000a}.table-container[data-v-0d3c1c2a]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 4px #0000000a}.pagination-container[data-v-0d3c1c2a]{display:flex;align-items:center;justify-content:flex-end;margin-top:16px;gap:12px}.total-count[data-v-0d3c1c2a]{font-size:13px;color:#606266}.button-container[data-v-0d3c1c2a]{display:flex;gap:8px}.detail-products[data-v-0d3c1c2a]{margin-top:18px}.detail-products-title[data-v-0d3c1c2a]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:10px;padding-left:8px;border-left:3px solid #1989fa}.detail-product-item[data-v-0d3c1c2a]{margin-bottom:12px}.detail-confirm[data-v-0d3c1c2a],.detail-offer[data-v-0d3c1c2a]{margin-top:18px}html.dark .opportunity-query-page .search-form[data-v-0d3c1c2a],html.dark .opportunity-query-page .table-container[data-v-0d3c1c2a]{background:#1e293b;box-shadow:none}html.dark .opportunity-query-page .total-count[data-v-0d3c1c2a]{color:#94a3b8}html.dark .opportunity-query-page .detail-products-title[data-v-0d3c1c2a]{color:#e2e8f0;border-left-color:#60a5fa}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-form-item__label{color:#94a3b8}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-input__wrapper{background:#0f172a;box-shadow:0 0 0 1px #475569 inset}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-input__inner{color:#e2e8f0}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-input__inner::placeholder{color:#64748b}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-select__wrapper{background-color:#0f172a!important;box-shadow:0 0 0 1px #475569 inset!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-select__selected-item{color:#e2e8f0!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-select__placeholder{color:#64748b!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-button:not(.el-button--primary){background:#1e293b;border-color:#475569;color:#e2e8f0}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-button:not(.el-button--primary):hover{background:#334155;border-color:#60a5fa;color:#e2e8f0}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-table{background:transparent;--el-table-border-color: #334155;--el-table-header-bg-color: #0f172a;--el-table-row-hover-bg-color: #334155;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1;--el-fill-color-blank: #1e293b}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-table th.el-table__cell{background:#0f172a!important;color:#e2e8f0!important;border-color:#334155!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-table td.el-table__cell{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#0f172a!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-table__body tr:hover>td.el-table__cell{background:#334155!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pagination{--el-pagination-button-bg-color: #1e293b;--el-pagination-hover-color: #60a5fa;--el-text-color-regular: #94a3b8;--el-disabled-bg-color: #1e293b;--el-disabled-text-color: #475569;--el-border-color: #475569;--el-fill-color: #1e293b}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pager li{background:transparent;color:#94a3b8}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pager li.is-active{color:#fff;background:#2563eb}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pagination .btn-prev,html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pagination .btn-next{background:transparent;color:#94a3b8}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pagination button:disabled{color:#475569}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pagination .el-input__wrapper{background:#1e293b;box-shadow:0 0 0 1px #475569 inset}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pagination .el-input__inner{color:#e2e8f0}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-pagination__total{color:#94a3b8}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-dialog{background:#1e293b}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-dialog__title{color:#e2e8f0}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-dialog__header{border-bottom-color:#334155}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-dialog__body{color:#e2e8f0}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-dialog__footer{border-top-color:#334155}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-dialog__headerbtn:hover .el-dialog__close{color:#e2e8f0}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-descriptions{--el-descriptions-item-bordered-label-background: #0f172a;--el-fill-color-blank: #1e293b;--el-border-color: #334155;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-descriptions__label.is-bordered-label{background:#0f172a!important;color:#94a3b8!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-descriptions__content.is-bordered-content{color:#e2e8f0!important}html.dark .opportunity-query-page[data-v-0d3c1c2a] .el-descriptions__cell{border-color:#334155!important}html.dark .opportunity-query-page[data-v-0d3c1c2a]{background:#0f172a}html.dark .el-select-dropdown[data-v-0d3c1c2a]{background:#1e293b;border-color:#334155}html.dark .el-select-dropdown__item[data-v-0d3c1c2a]{color:#e2e8f0}html.dark .el-select-dropdown__item.is-hovering[data-v-0d3c1c2a],html.dark .el-select-dropdown__item[data-v-0d3c1c2a]:hover{background:#334155}html.dark .el-select-dropdown__item.is-selected[data-v-0d3c1c2a]{color:#60a5fa;font-weight:600}.internal-offer-page[data-v-ee96f71e]{padding:20px}.search-form[data-v-ee96f71e]{margin-bottom:20px;padding:20px;background:#f5f7fa;border-radius:4px}.table-container[data-v-ee96f71e]{background:#fff;padding:20px;border-radius:4px}.pagination-container[data-v-ee96f71e]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.total-count[data-v-ee96f71e]{color:#606266;font-size:14px}.offer-form-container[data-v-ee96f71e]{background:#fff;padding:20px;border-radius:4px}.back-card[data-v-ee96f71e],.info-card[data-v-ee96f71e],.form-card[data-v-ee96f71e]{margin-bottom:20px}.card-header[data-v-ee96f71e]{font-size:16px;font-weight:700}.products-section[data-v-ee96f71e]{margin-top:16px}.section-title[data-v-ee96f71e]{font-size:14px;font-weight:700;color:#303133;margin-bottom:10px}.custom-steps-container[data-v-ee96f71e]{margin-top:10px;padding-left:20px}.custom-step-item[data-v-ee96f71e]{display:flex;position:relative;padding-bottom:16px}.step-line-container[data-v-ee96f71e]{position:relative;margin-right:12px}.step-line[data-v-ee96f71e]{width:2px;background-color:#e4e7ed;position:absolute;top:0;bottom:-16px;left:6px}.step-number[data-v-ee96f71e]{width:24px;height:24px;background-color:#409eff;color:#fff;border-radius:50%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-content[data-v-ee96f71e]{flex:1}.custom-step-item:last-child .step-line[data-v-ee96f71e]{display:none}.external-offer-page[data-v-9c7de70c]{padding:20px}.search-form[data-v-9c7de70c]{margin-bottom:20px;padding:20px;background:#f5f7fa;border-radius:4px}.table-container[data-v-9c7de70c]{background:#fff;padding:20px;border-radius:4px}.pagination-container[data-v-9c7de70c]{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.total-count[data-v-9c7de70c]{color:#606266;font-size:14px}.offer-form-container[data-v-9c7de70c]{background:#fff;padding:20px;border-radius:4px}.back-card[data-v-9c7de70c],.info-card[data-v-9c7de70c],.form-card[data-v-9c7de70c]{margin-bottom:20px}.card-header[data-v-9c7de70c]{font-size:16px;font-weight:700}.internal-info-section[data-v-9c7de70c]{margin-top:16px}.section-title[data-v-9c7de70c]{font-size:14px;font-weight:700;color:#303133;margin-bottom:10px}.person-select-container[data-v-9c7de70c]{padding:10px 0}.custom-steps-container[data-v-9c7de70c]{margin-top:10px;padding-left:20px}.custom-step-item[data-v-9c7de70c]{display:flex;position:relative;padding-bottom:16px}.step-line-container[data-v-9c7de70c]{position:relative;margin-right:12px}.step-line[data-v-9c7de70c]{width:2px;background-color:#e4e7ed;position:absolute;top:0;bottom:-16px;left:6px}.step-number[data-v-9c7de70c]{width:24px;height:24px;background-color:#409eff;color:#fff;border-radius:50%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-content[data-v-9c7de70c]{flex:1}.custom-step-item:last-child .step-line[data-v-9c7de70c]{display:none}.case-list-page[data-v-61154871]{min-height:100vh;background:#f0f2f5}.top-header[data-v-61154871]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#0d2137,#1a3a5c,#0d2137);color:#fff;padding:0 24px;height:56px;box-shadow:0 2px 8px #0000004d}.header-left[data-v-61154871]{display:flex;align-items:center;gap:12px}.court-badge[data-v-61154871]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#c4151c;border-radius:50%;font-size:18px;font-weight:700;color:gold;border:2px solid #ffd700}.system-title[data-v-61154871]{font-size:20px;font-weight:700;letter-spacing:3px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.header-right[data-v-61154871]{display:flex;align-items:center;gap:24px;font-size:14px;color:#ffffffd9}.user-info[data-v-61154871]{display:flex;align-items:center;gap:4px}.nav-bar[data-v-61154871]{display:flex;background:#1e3a5f;padding:0 24px;border-bottom:2px solid #c4151c}.nav-item[data-v-61154871]{padding:10px 24px;color:#ffffffbf;font-size:14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .3s}.nav-item[data-v-61154871]:hover{color:#fff;background:#ffffff14}.nav-item.active[data-v-61154871]{color:gold;border-bottom-color:gold;font-weight:700}.search-area[data-v-61154871]{background:#fff;padding:16px 24px;margin:16px 24px 0;border-radius:4px;box-shadow:0 1px 4px #00000014}.stat-cards[data-v-61154871]{display:flex;gap:16px;padding:16px 24px}.stat-card[data-v-61154871]{flex:1;background:#fff;border-radius:4px;padding:16px 20px;text-align:center;box-shadow:0 1px 4px #00000014;border-left:4px solid #1e3a5f}.stat-card.executing[data-v-61154871]{border-left-color:#e6a23c}.stat-card.closed[data-v-61154871]{border-left-color:#67c23a}.stat-card.suspended[data-v-61154871]{border-left-color:#909399}.stat-value[data-v-61154871]{font-size:28px;font-weight:700;color:#1e3a5f}.stat-card.executing .stat-value[data-v-61154871]{color:#e6a23c}.stat-card.closed .stat-value[data-v-61154871]{color:#67c23a}.stat-card.suspended .stat-value[data-v-61154871]{color:#909399}.stat-label[data-v-61154871]{font-size:13px;color:#909399;margin-top:4px}.table-container[data-v-61154871]{margin:0 24px 24px;background:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 4px #00000014}.amount-text[data-v-61154871]{color:#c4151c;font-weight:700}.case-detail[data-v-61154871]{max-height:65vh;overflow-y:auto}.detail-section[data-v-61154871]{margin-bottom:20px}.section-title[data-v-61154871]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#1e3a5f;margin-bottom:12px}.title-bar[data-v-61154871]{display:inline-block;width:4px;height:18px;background:#c4151c;border-radius:2px}[data-v-61154871] .el-descriptions__label{width:120px;font-weight:700;color:#606266}[data-v-61154871] .el-dialog__header{background:#1e3a5f;color:#fff;margin-right:0;padding:16px 20px}[data-v-61154871] .el-dialog__title{color:#fff;font-weight:700}[data-v-61154871] .el-dialog__headerbtn .el-dialog__close{color:#fff}[data-v-61154871] .el-dialog__headerbtn:hover .el-dialog__close{color:gold}.freeze-page[data-v-62f92313]{min-height:100vh;background:#f0f2f5}.top-header[data-v-62f92313]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#0d2137,#1a3a5c,#0d2137);color:#fff;padding:0 24px;height:56px;box-shadow:0 2px 8px #0000004d}.header-left[data-v-62f92313]{display:flex;align-items:center;gap:12px}.court-badge[data-v-62f92313]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#c4151c;border-radius:50%;font-size:18px;font-weight:700;color:gold;border:2px solid #ffd700}.system-title[data-v-62f92313]{font-size:20px;font-weight:700;letter-spacing:3px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.header-right[data-v-62f92313]{display:flex;align-items:center;gap:24px;font-size:14px;color:#ffffffd9}.user-info[data-v-62f92313]{display:flex;align-items:center;gap:4px}.nav-bar[data-v-62f92313]{display:flex;background:#1e3a5f;padding:0 24px;border-bottom:2px solid #c4151c}.nav-item[data-v-62f92313]{padding:10px 24px;color:#ffffffbf;font-size:14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .3s}.nav-item[data-v-62f92313]:hover{color:#fff;background:#ffffff14}.nav-item.active[data-v-62f92313]{color:gold;border-bottom-color:gold;font-weight:700}.query-area[data-v-62f92313],.result-area[data-v-62f92313]{background:#fff;margin:16px 24px 0;padding:20px 24px;border-radius:4px;box-shadow:0 1px 4px #00000014}.section-header[data-v-62f92313]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#1e3a5f;margin-bottom:16px}.title-bar[data-v-62f92313]{display:inline-block;width:4px;height:18px;background:#c4151c;border-radius:2px}.account-count[data-v-62f92313]{font-size:13px;color:#909399;font-weight:400;margin-left:8px}.balance-text[data-v-62f92313]{color:#c4151c;font-weight:700}.account-no[data-v-62f92313]{font-family:Courier New,monospace;letter-spacing:1px}.empty-area[data-v-62f92313]{margin:40px 24px}.freeze-dialog-content[data-v-62f92313]{max-height:65vh;overflow-y:auto}.freeze-info-section[data-v-62f92313],.freeze-form-section[data-v-62f92313]{margin-bottom:20px}.section-title-sm[data-v-62f92313]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#1e3a5f;margin-bottom:12px}.dot[data-v-62f92313]{display:inline-block;width:8px;height:8px;background:#c4151c;border-radius:50%}[data-v-62f92313] .el-descriptions__label{width:100px;font-weight:700;color:#606266}[data-v-62f92313] .el-dialog__header{background:#1e3a5f;color:#fff;margin-right:0;padding:16px 20px}[data-v-62f92313] .el-dialog__title{color:#fff;font-weight:700}[data-v-62f92313] .el-dialog__headerbtn .el-dialog__close{color:#fff}[data-v-62f92313] .el-dialog__headerbtn:hover .el-dialog__close{color:gold}.success-content[data-v-62f92313]{text-align:center;padding:20px 0}.success-icon[data-v-62f92313]{font-size:56px;color:#67c23a;margin-bottom:16px}.success-text[data-v-62f92313]{font-size:18px;font-weight:700;color:#303133;margin-bottom:16px}.success-detail[data-v-62f92313]{background:#f5f7fa;border-radius:4px;padding:12px 20px;text-align:left;margin-bottom:16px}.success-detail p[data-v-62f92313]{margin:6px 0;font-size:14px;color:#606266}.success-tip[data-v-62f92313]{font-size:13px;color:#e6a23c;background:#fdf6ec;padding:8px 12px;border-radius:4px;border:1px solid #faecd8}.bank-query-page[data-v-fb8bb698]{min-height:100vh;background:#f0f2f5}.top-header[data-v-fb8bb698]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#0d2137,#1a3a5c,#0d2137);color:#fff;padding:0 24px;height:56px;box-shadow:0 2px 8px #0000004d}.header-left[data-v-fb8bb698]{display:flex;align-items:center;gap:12px}.court-badge[data-v-fb8bb698]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#c4151c;border-radius:50%;font-size:18px;font-weight:700;color:gold;border:2px solid #ffd700}.system-title[data-v-fb8bb698]{font-size:20px;font-weight:700;letter-spacing:3px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.header-right[data-v-fb8bb698]{display:flex;align-items:center;gap:24px;font-size:14px;color:#ffffffd9}.user-info[data-v-fb8bb698]{display:flex;align-items:center;gap:4px}.nav-bar[data-v-fb8bb698]{display:flex;background:#1e3a5f;padding:0 24px;border-bottom:2px solid #c4151c}.nav-item[data-v-fb8bb698]{padding:10px 24px;color:#ffffffbf;font-size:14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .3s}.nav-item[data-v-fb8bb698]:hover{color:#fff;background:#ffffff14}.nav-item.active[data-v-fb8bb698]{color:gold;border-bottom-color:gold;font-weight:700}.query-area[data-v-fb8bb698],.result-area[data-v-fb8bb698]{background:#fff;margin:16px 24px 0;padding:20px 24px;border-radius:4px;box-shadow:0 1px 4px #00000014}.section-header[data-v-fb8bb698]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#1e3a5f;margin-bottom:16px;flex-wrap:wrap}.title-bar[data-v-fb8bb698]{display:inline-block;width:4px;height:18px;background:#c4151c;border-radius:2px}.account-count[data-v-fb8bb698]{font-size:13px;color:#909399;font-weight:400;margin-left:8px}.total-balance[data-v-fb8bb698]{margin-left:auto;display:flex;align-items:center;gap:8px}.total-label[data-v-fb8bb698]{font-size:14px;color:#606266;font-weight:400}.total-amount[data-v-fb8bb698]{font-size:20px;font-weight:700;color:#c4151c}.balance-text[data-v-fb8bb698]{color:#c4151c;font-weight:700}.balance-text.negative[data-v-fb8bb698]{color:#67c23a}.account-no[data-v-fb8bb698]{font-family:Courier New,monospace;letter-spacing:1px}.empty-area[data-v-fb8bb698]{margin:40px 24px}.detail-content[data-v-fb8bb698]{max-height:50vh;overflow-y:auto}[data-v-fb8bb698] .el-descriptions__label{width:100px;font-weight:700;color:#606266}[data-v-fb8bb698] .el-dialog__header{background:#1e3a5f;color:#fff;margin-right:0;padding:16px 20px}[data-v-fb8bb698] .el-dialog__title{color:#fff;font-weight:700}[data-v-fb8bb698] .el-dialog__headerbtn .el-dialog__close{color:#fff}[data-v-fb8bb698] .el-dialog__headerbtn:hover .el-dialog__close{color:gold}.main-tabbar[data-v-6d496bbf]{position:fixed;left:0;bottom:0;width:100%;height:calc(48px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:flex;background:#fff;border-top:1px solid #ebedf0;z-index:999;box-shadow:0 -2px 10px #0000000a}.main-tabbar__item[data-v-6d496bbf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;color:#969799;transition:color .15s}.main-tabbar__item.is-active[data-v-6d496bbf]{color:#1989fa}.main-tabbar__icon[data-v-6d496bbf]{font-size:22px;transition:transform .15s}.main-tabbar__item.is-active .main-tabbar__icon[data-v-6d496bbf]{transform:translateY(-1px) scale(1.06)}.main-tabbar__label[data-v-6d496bbf]{font-size:11px;line-height:1}#app[data-v-c7ca69a6]{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-root--tabbar{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}
