.voice-input-panel[data-v-438fa3bb]{padding:20px}.voice-section[data-v-438fa3bb]{margin-bottom:20px}.voice-controls[data-v-438fa3bb]{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:15px}.voice-button[data-v-438fa3bb]{width:80px;height:80px;font-size:24px;transition:all .3s ease;position:relative}.voice-button.recording[data-v-438fa3bb]{background:#f56c6c;border-color:#f56c6c;animation:pulse-438fa3bb 1.5s infinite}.voice-status[data-v-438fa3bb]{text-align:center}.status-text[data-v-438fa3bb]{margin:0 0 8px;font-size:16px;font-weight:500;color:#606266}.recording-indicator[data-v-438fa3bb]{display:flex;gap:4px;align-items:center;justify-content:center}.wave[data-v-438fa3bb]{width:4px;height:20px;background:#409eff;border-radius:2px;animation:wave-438fa3bb 1.2s infinite ease-in-out}.wave[data-v-438fa3bb]:nth-child(2){animation-delay:.1s}.wave[data-v-438fa3bb]:nth-child(3){animation-delay:.2s}.voice-text-display[data-v-438fa3bb]{margin-top:15px}.text-card[data-v-438fa3bb]{background:#f8f9fa;border:1px solid #e9ecef}.text-content[data-v-438fa3bb]{display:flex;align-items:center;gap:8px}.text-icon[data-v-438fa3bb]{color:#409eff;font-size:18px}.text-label[data-v-438fa3bb]{font-weight:500;color:#606266}.text-value[data-v-438fa3bb]{color:#303133;line-height:1.5;word-break:break-word}.device-section[data-v-438fa3bb]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px}.action-buttons[data-v-438fa3bb]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}@keyframes pulse-438fa3bb{0%{box-shadow:0 0 #f56c6cb3}70%{box-shadow:0 0 0 10px #f56c6c00}to{box-shadow:0 0 #f56c6c00}}@keyframes wave-438fa3bb{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@media (max-width: 768px){.voice-input-panel[data-v-438fa3bb]{padding:15px}.voice-controls[data-v-438fa3bb]{flex-direction:column;text-align:center;gap:15px}.voice-button[data-v-438fa3bb]{width:70px;height:70px;font-size:20px}.action-buttons[data-v-438fa3bb]{flex-direction:column}.action-buttons .el-button[data-v-438fa3bb]{width:100%}}@media (prefers-color-scheme: dark){.text-card[data-v-438fa3bb]{background:#2d2d2d;border-color:#404040}.device-section[data-v-438fa3bb]{background:#2d2d2d}.status-text[data-v-438fa3bb]{color:#e5e5e5}.text-label[data-v-438fa3bb]{color:#b0b0b0}.text-value[data-v-438fa3bb]{color:#fff}}.text-input-panel[data-v-bde37e26]{padding:20px}.input-section[data-v-bde37e26]{margin-bottom:20px}.text-input[data-v-bde37e26]{margin-bottom:10px}.text-input[data-v-bde37e26] .el-textarea__inner{border-radius:8px;font-size:14px;line-height:1.6;padding:15px}.input-hints[data-v-bde37e26]{display:flex;align-items:center;gap:5px;color:#909399}.template-section[data-v-bde37e26],.draft-section[data-v-bde37e26]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px}.template-header[data-v-bde37e26],.draft-header[data-v-bde37e26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.template-list[data-v-bde37e26]{display:flex;flex-wrap:wrap;gap:8px}.template-button[data-v-bde37e26]{margin:0}.action-section[data-v-bde37e26]{margin-bottom:20px}.action-buttons[data-v-bde37e26]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.action-buttons .el-button[data-v-bde37e26]{min-height:40px;font-weight:500}.draft-list[data-v-bde37e26]{max-height:200px;overflow-y:auto}.draft-item[data-v-bde37e26]{display:flex;align-items:center;justify-content:space-between;padding:10px;margin-bottom:8px;background:white;border-radius:6px;border:1px solid #e4e7ed;cursor:pointer;transition:all .3s ease}.draft-item[data-v-bde37e26]:hover{border-color:#409eff;box-shadow:0 2px 8px #409eff1a}.draft-content[data-v-bde37e26]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.draft-time[data-v-bde37e26]{font-size:12px}@media screen and (min-width: 769px){.text-input-panel .action-section .action-buttons[data-v-bde37e26]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;position:relative!important;grid-template-columns:none!important}.text-input-panel .action-section .action-buttons .el-button[data-v-bde37e26]{min-height:40px!important;font-weight:500!important;position:static!important;margin:0!important;flex:none!important;grid-column:auto!important}.text-input-panel .action-section .action-buttons .el-button[data-v-bde37e26]:first-child{background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important;box-shadow:none!important}.text-input-panel .action-section .action-buttons .el-button[data-v-bde37e26]:first-child:hover{background:var(--el-color-primary-light-3)!important;border-color:var(--el-color-primary-light-3)!important;box-shadow:none!important}.text-input-panel .action-section .action-buttons .el-button[data-v-bde37e26]:nth-child(2){background:var(--el-color-danger)!important;border-color:var(--el-color-danger)!important;color:#fff!important}.text-input-panel .action-section .action-buttons .el-button[data-v-bde37e26]:nth-child(2):hover{background:var(--el-color-danger-light-3)!important;border-color:var(--el-color-danger-light-3)!important}.text-input-panel .action-section .action-buttons .el-button[data-v-bde37e26]:nth-child(3){background:transparent!important;border-color:var(--el-color-info)!important;color:var(--el-color-info)!important}.text-input-panel .action-section .action-buttons .el-button[data-v-bde37e26]:nth-child(3):hover{background:var(--el-color-info-light-9)!important;border-color:var(--el-color-info-light-3)!important;color:var(--el-color-info-light-3)!important}}@media (max-width: 768px){.text-input-panel[data-v-bde37e26]{padding:15px}.action-section[data-v-bde37e26]{margin-bottom:20px}.action-buttons[data-v-bde37e26]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.action-buttons .el-button[data-v-bde37e26]{min-height:48px!important;font-size:15px!important;border-radius:12px!important;font-weight:600!important}.action-buttons .el-button[data-v-bde37e26]:first-child{background:linear-gradient(135deg,#409eff 0%,#67c23a 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #409eff4d!important}.action-buttons .el-button[data-v-bde37e26]:first-child:hover{background:linear-gradient(135deg,#337ecc 0%,#529b2e 100%)!important;box-shadow:0 6px 16px #409eff66!important}.action-buttons .el-button[data-v-bde37e26]:nth-child(2){background:#f56c6c!important;border-color:#f56c6c!important;color:#fff!important}.action-buttons .el-button[data-v-bde37e26]:nth-child(2):hover{background:#f78989!important;border-color:#f78989!important}.action-buttons .el-button[data-v-bde37e26]:nth-child(3){grid-column:1 / -1!important;background:#909399!important;border-color:#909399!important;color:#fff!important;margin-top:8px!important}.template-list[data-v-bde37e26]{flex-direction:column;gap:12px}.template-button[data-v-bde37e26]{width:100%;justify-content:flex-start;min-height:44px;border-radius:10px}.draft-item[data-v-bde37e26]{flex-direction:column;align-items:flex-start;gap:10px;border-radius:10px;padding:15px}.draft-content[data-v-bde37e26]{width:100%}.input-hints[data-v-bde37e26]{font-size:13px;padding:8px 0}.text-input[data-v-bde37e26] .el-textarea__inner{font-size:16px;padding:18px;border-radius:12px}}@media (prefers-color-scheme: dark){.template-section[data-v-bde37e26],.draft-section[data-v-bde37e26]{background:#2d2d2d}.draft-item[data-v-bde37e26]{background:#404040;border-color:#555}.draft-item[data-v-bde37e26]:hover{border-color:#409eff}}.draft-list[data-v-bde37e26]::-webkit-scrollbar{width:6px}.draft-list[data-v-bde37e26]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.draft-list[data-v-bde37e26]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.draft-list[data-v-bde37e26]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ai-analysis-panel[data-v-71370a6a]{padding:20px;min-height:300px}.loading-section[data-v-71370a6a]{text-align:center}.loading-text[data-v-71370a6a]{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:8px;color:#409eff;font-size:14px}.loading-icon[data-v-71370a6a]{animation:rotate-71370a6a 1s linear infinite}@keyframes rotate-71370a6a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analysis-content[data-v-71370a6a]{display:flex;flex-direction:column;gap:20px}.opportunity-indicator[data-v-71370a6a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:15px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;border:1px solid #dee2e6}.opportunity-tag[data-v-71370a6a]{font-size:16px;padding:8px 16px;border-radius:20px}.confidence-score[data-v-71370a6a]{display:flex;flex-direction:column;gap:5px;min-width:120px}.section-header[data-v-71370a6a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;font-size:16px;color:#303133}.summary-section[data-v-71370a6a],.customer-section[data-v-71370a6a],.interest-section[data-v-71370a6a],.stage-section[data-v-71370a6a],.action-section[data-v-71370a6a]{padding:15px;background:#fafafa;border-radius:8px;border-left:4px solid #409eff}.summary-content[data-v-71370a6a]{line-height:1.6;color:#606266}.customer-info[data-v-71370a6a]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-71370a6a]{display:flex;gap:10px;align-items:center}.info-label[data-v-71370a6a]{min-width:80px;font-weight:500}.interest-tags[data-v-71370a6a]{display:flex;flex-wrap:wrap;gap:8px}.stage-indicator[data-v-71370a6a],.action-content[data-v-71370a6a]{margin-top:10px}.action-buttons[data-v-71370a6a]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding-top:20px;border-top:1px solid #e4e7ed}.action-buttons .el-button[data-v-71370a6a]{min-height:40px;font-weight:500}.empty-state[data-v-71370a6a]{display:flex;align-items:center;justify-content:center;min-height:300px}@media screen and (min-width: 769px){.ai-analysis-panel .action-buttons[data-v-71370a6a]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;padding-top:20px!important;border-top:1px solid #e4e7ed!important;width:100%!important;position:relative!important;grid-template-columns:none!important}.ai-analysis-panel .action-buttons .el-button[data-v-71370a6a]{min-height:40px!important;font-weight:500!important;position:static!important;margin:0!important;flex:none!important;grid-column:auto!important}.ai-analysis-panel .action-buttons .el-button[type=primary][data-v-71370a6a]{background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important;box-shadow:none!important}.ai-analysis-panel .action-buttons .el-button[type=primary][data-v-71370a6a]:hover{background:var(--el-color-primary-light-3)!important;border-color:var(--el-color-primary-light-3)!important;box-shadow:none!important}.ai-analysis-panel .action-buttons .el-button[type=success][data-v-71370a6a]{background:var(--el-color-success)!important;border-color:var(--el-color-success)!important;color:#fff!important}.ai-analysis-panel .action-buttons .el-button[type=success][data-v-71370a6a]:hover{background:var(--el-color-success-light-3)!important;border-color:var(--el-color-success-light-3)!important}.ai-analysis-panel .action-buttons .el-button[type=info][data-v-71370a6a]{background:var(--el-color-info)!important;border-color:var(--el-color-info)!important;color:#fff!important}.ai-analysis-panel .action-buttons .el-button[type=info][data-v-71370a6a]:hover{background:var(--el-color-info-light-3)!important;border-color:var(--el-color-info-light-3)!important}}@media (max-width: 768px){.ai-analysis-panel[data-v-71370a6a]{padding:15px}.opportunity-indicator[data-v-71370a6a]{flex-direction:column;align-items:stretch;text-align:center}.confidence-score[data-v-71370a6a]{min-width:auto}.action-buttons[data-v-71370a6a]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding-top:20px!important;border-top:1px solid #e4e7ed!important}.action-buttons .el-button[data-v-71370a6a]{min-height:48px!important;font-size:15px!important;border-radius:12px!important;font-weight:600!important}.action-buttons .el-button[type=primary][data-v-71370a6a]{background:linear-gradient(135deg,#409eff 0%,#67c23a 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #409eff4d!important}.action-buttons .el-button[type=primary][data-v-71370a6a]:hover{background:linear-gradient(135deg,#337ecc 0%,#529b2e 100%)!important;box-shadow:0 6px 16px #409eff66!important}.action-buttons .el-button[type=success][data-v-71370a6a]{background:#67c23a!important;border-color:#67c23a!important;color:#fff!important}.action-buttons .el-button[type=success][data-v-71370a6a]:hover{background:#85ce61!important;border-color:#85ce61!important}.action-buttons .el-button[type=info][data-v-71370a6a]{background:#909399!important;border-color:#909399!important;color:#fff!important;grid-column:1 / -1!important;margin-top:8px!important}.action-buttons .el-button[type=info][data-v-71370a6a]:hover{background:#a6a9ad!important;border-color:#a6a9ad!important}.info-item[data-v-71370a6a]{flex-direction:column;align-items:flex-start;gap:4px}.info-label[data-v-71370a6a]{min-width:auto}}@media (prefers-color-scheme: dark){.opportunity-indicator[data-v-71370a6a]{background:linear-gradient(135deg,#2d2d2d 0%,#404040 100%);border-color:#555}.summary-section[data-v-71370a6a],.customer-section[data-v-71370a6a],.interest-section[data-v-71370a6a],.stage-section[data-v-71370a6a],.action-section[data-v-71370a6a]{background:#2d2d2d;border-left-color:#409eff}.section-header[data-v-71370a6a]{color:#fff}.summary-content[data-v-71370a6a]{color:#e5e5e5}}.stage-indicator[data-v-71370a6a] .el-steps{margin-top:15px}.stage-indicator[data-v-71370a6a] .el-step__title{font-size:12px;line-height:1.2}.stage-indicator[data-v-71370a6a] .el-step__description{font-size:10px;margin-top:2px}@media (max-width: 768px){.stage-indicator[data-v-71370a6a] .el-steps{flex-direction:column}.stage-indicator[data-v-71370a6a] .el-step{flex-direction:row;align-items:center}.stage-indicator[data-v-71370a6a] .el-step__head{margin-right:10px}.stage-indicator[data-v-71370a6a] .el-step__main{text-align:left}}.product-panel[data-v-23b9f100]{padding:20px;min-height:200px}.loading-section[data-v-23b9f100]{text-align:center}.loading-text[data-v-23b9f100]{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px;color:#409eff;font-size:14px}.loading-icon[data-v-23b9f100]{animation:rotate-23b9f100 1s linear infinite}@keyframes rotate-23b9f100{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.products-content[data-v-23b9f100]{display:flex;flex-direction:column;gap:20px}.products-header[data-v-23b9f100]{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #e4e7ed}.header-info[data-v-23b9f100]{display:flex;align-items:center;gap:8px;font-weight:600;color:#303133}.products-list[data-v-23b9f100]{display:flex;flex-direction:column;gap:15px}.product-item.featured .product-card[data-v-23b9f100]{border:2px solid #67c23a;box-shadow:0 4px 12px #67c23a33}.product-card[data-v-23b9f100]{transition:all .3s ease}.product-card[data-v-23b9f100]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.product-header[data-v-23b9f100]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.product-title[data-v-23b9f100]{display:flex;flex-direction:column;gap:8px}.recommend-tag[data-v-23b9f100]{align-self:flex-start}.product-name[data-v-23b9f100]{margin:0;font-size:18px;font-weight:600;color:#303133}.product-content[data-v-23b9f100]{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.match-reason[data-v-23b9f100]{display:flex;flex-direction:column;gap:5px}.reason-label[data-v-23b9f100],.features-label[data-v-23b9f100],.applications-label[data-v-23b9f100]{font-weight:500}.reason-text[data-v-23b9f100]{line-height:1.5;color:#606266}.product-features[data-v-23b9f100],.product-applications[data-v-23b9f100]{display:flex;flex-direction:column;gap:8px}.features-tags[data-v-23b9f100]{display:flex;flex-wrap:wrap;gap:6px}.applications-list[data-v-23b9f100]{display:flex;flex-direction:column;gap:4px}.application-item[data-v-23b9f100]{color:#909399;line-height:1.4}.product-footer[data-v-23b9f100]{display:flex;gap:10px;justify-content:flex-end;padding-top:15px;border-top:1px solid #f0f0f0}.batch-actions[data-v-23b9f100]{display:flex;gap:15px;justify-content:center;padding-top:20px;border-top:1px solid #e4e7ed}.empty-state[data-v-23b9f100]{display:flex;align-items:center;justify-content:center;min-height:200px}.product-detail[data-v-23b9f100]{height:60vh;min-height:400px}.product-iframe[data-v-23b9f100]{width:100%;height:100%;border-radius:8px}@media (max-width: 768px){.product-panel[data-v-23b9f100]{padding:15px}.products-header[data-v-23b9f100]{flex-direction:column;gap:10px;align-items:stretch}.product-header[data-v-23b9f100]{flex-direction:column;gap:15px;align-items:stretch}.product-actions[data-v-23b9f100]{align-self:flex-start}.product-footer[data-v-23b9f100]{flex-direction:column}.product-footer .el-button[data-v-23b9f100]{width:100%}.batch-actions[data-v-23b9f100]{flex-direction:column}.batch-actions .el-button[data-v-23b9f100]{width:100%}.features-tags[data-v-23b9f100]{flex-direction:column;align-items:flex-start}.features-tags .el-tag[data-v-23b9f100]{align-self:flex-start}}@media (prefers-color-scheme: dark){.product-card[data-v-23b9f100]{background:#2d2d2d;border-color:#404040}.product-name[data-v-23b9f100]{color:#fff}.reason-text[data-v-23b9f100]{color:#b0b0b0}.application-item[data-v-23b9f100]{color:#909399}.product-footer[data-v-23b9f100]{border-top-color:#404040}}[data-v-23b9f100] .el-dialog{border-radius:12px}[data-v-23b9f100] .el-dialog__header{padding:20px 20px 10px;border-bottom:1px solid #e4e7ed}[data-v-23b9f100] .el-dialog__body{padding:20px}[data-v-23b9f100] .el-dialog__footer{padding:10px 20px 20px;border-top:1px solid #e4e7ed}@media (max-width: 768px){[data-v-23b9f100] .el-dialog{width:95%!important;margin:5vh auto}.product-detail[data-v-23b9f100]{height:50vh;min-height:300px}}.task-item-content[data-v-0fb1c3d6]{display:flex;align-items:stretch;padding:16px;gap:15px;min-height:80px}.task-item-content.mobile[data-v-0fb1c3d6]{padding:16px;flex-direction:column;gap:12px;min-height:auto}.task-main[data-v-0fb1c3d6]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.task-item-content.mobile .task-main[data-v-0fb1c3d6]{width:100%}.task-status[data-v-0fb1c3d6]{margin-top:4px;flex-shrink:0}.task-info[data-v-0fb1c3d6]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;min-height:60px}.task-item-content.mobile .task-info[data-v-0fb1c3d6]{min-height:auto;gap:8px}.task-header[data-v-0fb1c3d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.task-item-content.mobile .task-header[data-v-0fb1c3d6]{flex-direction:row;align-items:center;gap:8px}.task-title[data-v-0fb1c3d6]{margin:0;font-size:16px;font-weight:600;color:#303133;line-height:1.4;flex:1;min-width:0;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-item-content.mobile .task-title[data-v-0fb1c3d6]{font-size:15px;font-weight:500;-webkit-line-clamp:3}.task-title.completed[data-v-0fb1c3d6]{text-decoration:line-through;color:#909399}.priority-tag[data-v-0fb1c3d6]{flex-shrink:0}.task-description[data-v-0fb1c3d6]{margin-bottom:10px;line-height:1.5;color:#606266;font-size:14px}.task-item-content.mobile .task-description[data-v-0fb1c3d6]{margin-bottom:12px;padding:8px 12px;background:#f8f9fa;border-radius:6px;border-left:3px solid #e4e7ed}.task-meta[data-v-0fb1c3d6]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:auto}.task-item-content.mobile .task-meta[data-v-0fb1c3d6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;padding:8px 0;border-top:1px solid #f0f0f0}.meta-item[data-v-0fb1c3d6]{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 8px;background:#f8f9fa;border-radius:4px;color:#606266}.task-item-content.mobile .meta-item[data-v-0fb1c3d6]{justify-content:center;padding:6px 8px;background:#f0f2f5;border-radius:6px;font-size:11px;min-height:28px}.meta-item.due-date[data-v-0fb1c3d6]{background:#fef0f0;color:#f56c6c}.meta-item.due-date .due-text[data-v-0fb1c3d6]{color:#f56c6c}.meta-item.opportunity[data-v-0fb1c3d6]{background:#f0f9ff;color:#409eff}.due-text[data-v-0fb1c3d6]{font-weight:500}.mobile-task-actions[data-v-0fb1c3d6]{display:flex;gap:10px;justify-content:center;padding-top:12px;border-top:1px solid #f0f0f0;margin-top:8px}.mobile-action-btn[data-v-0fb1c3d6]{flex:1;min-height:36px;font-weight:500;border-radius:8px}.mobile-action-btn[data-v-0fb1c3d6]:first-child{background:#67c23a;border-color:#67c23a;color:#fff}.mobile-action-btn[data-v-0fb1c3d6]:first-child:hover{background:#85ce61;border-color:#85ce61}.mobile-action-btn[data-v-0fb1c3d6]:last-child{background:#409eff;border-color:#409eff;color:#fff}.mobile-action-btn[data-v-0fb1c3d6]:last-child:hover{background:#66b1ff;border-color:#66b1ff}.task-actions[data-v-0fb1c3d6]{display:flex;gap:8px;flex-shrink:0}@media (max-width: 768px){.task-item-content.mobile .task-header[data-v-0fb1c3d6]{flex-direction:column;align-items:flex-start;gap:6px}.task-item-content.mobile .task-title[data-v-0fb1c3d6]{font-size:15px}.task-item-content.mobile .task-meta[data-v-0fb1c3d6]{flex-direction:column;align-items:flex-start;gap:6px}.task-item-content.mobile .meta-item[data-v-0fb1c3d6]{font-size:11px}}@media (prefers-color-scheme: dark){.task-title[data-v-0fb1c3d6]{color:#fff}.task-title.completed[data-v-0fb1c3d6]{color:#909399}}[data-v-0fb1c3d6] .el-checkbox{height:auto}[data-v-0fb1c3d6] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#67c23a;border-color:#67c23a}[data-v-0fb1c3d6] .el-dropdown-menu__item{display:flex;align-items:center;gap:8px}[data-v-0fb1c3d6] .el-dropdown-menu__item.is-divided{border-top:1px solid #e4e7ed}@media (max-width: 480px){.task-item-content[data-v-0fb1c3d6]{padding:10px 12px}.task-main[data-v-0fb1c3d6]{gap:8px}.task-header[data-v-0fb1c3d6]{margin-bottom:6px}.task-meta[data-v-0fb1c3d6]{gap:8px}.meta-item[data-v-0fb1c3d6]{font-size:11px}}.task-list-panel[data-v-717175f4]{padding:20px}.task-stats[data-v-717175f4]{display:flex;gap:20px;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;border:1px solid #dee2e6}.stats-item[data-v-717175f4]{display:flex;align-items:center;gap:8px;flex:1;text-align:center;justify-content:center;min-height:40px}.stats-label[data-v-717175f4]{font-size:14px;color:#606266}.stats-value[data-v-717175f4]{font-size:18px;font-weight:600;color:#303133}.task-list[data-v-717175f4]{margin-bottom:20px}.empty-tasks[data-v-717175f4]{display:flex;justify-content:center;align-items:center;min-height:200px}.tasks-content[data-v-717175f4]{display:flex;flex-direction:column;gap:12px}.task-item[data-v-717175f4]{border-radius:8px;border:1px solid #e4e7ed;background:#ffffff;transition:all .3s ease;overflow:hidden}.task-item[data-v-717175f4]:hover{box-shadow:0 4px 12px #0000001a}.task-item.completed[data-v-717175f4]{opacity:.7;background:#f0f9ff;border-color:#67c23a}.task-item.overdue[data-v-717175f4]{border-color:#f56c6c;background:#fef0f0}.task-item.high-priority[data-v-717175f4]{border-left:4px solid #f56c6c}.mobile-task-container[data-v-717175f4]{position:relative;display:flex;transition:transform .3s ease}.task-content[data-v-717175f4]{flex:1;min-width:0}.swipe-actions[data-v-717175f4]{display:flex;align-items:center;gap:8px;padding:0 15px;background:#f5f7fa;min-width:120px}.swipe-button[data-v-717175f4]{flex:1;min-width:50px}.desktop-task-container[data-v-717175f4]{width:100%}.quick-add[data-v-717175f4]{display:flex;justify-content:center;padding-top:20px;border-top:1px solid #e4e7ed}.add-task-button[data-v-717175f4]{min-width:120px}@media (max-width: 768px){.task-list-panel[data-v-717175f4]{padding:15px}.task-stats[data-v-717175f4]{flex-direction:row;gap:8px;padding:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none}.stats-item[data-v-717175f4]{justify-content:center;flex-direction:column;padding:12px 8px;border-radius:8px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:60px;text-align:center}.stats-item[data-v-717175f4]:last-child{border-bottom:none}.stats-label[data-v-717175f4]{color:#ffffffe6;font-size:12px;margin-top:4px}.stats-value[data-v-717175f4]{color:#fff;font-size:20px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.3)}.task-item[data-v-717175f4]{border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px #0000001a}.task-item.high-priority[data-v-717175f4]{border-left:6px solid #f56c6c;box-shadow:0 2px 12px #f56c6c33}.task-item.overdue[data-v-717175f4]{border-color:#f56c6c;background:linear-gradient(135deg,#fef0f0 0%,#fdf2f2 100%);box-shadow:0 2px 12px #f56c6c26}.task-item.completed[data-v-717175f4]{background:linear-gradient(135deg,#f0f9ff 0%,#e6f7ff 100%);box-shadow:0 2px 8px #67c23a1a}.add-task-button[data-v-717175f4]{width:100%;min-height:48px;font-size:16px;border-radius:12px;font-weight:600;background:linear-gradient(135deg,#409eff 0%,#67c23a 100%);border:none;color:#fff;box-shadow:0 4px 12px #409eff4d}.add-task-button[data-v-717175f4]:hover{background:linear-gradient(135deg,#337ecc 0%,#529b2e 100%);transform:translateY(-2px);box-shadow:0 6px 16px #409eff66}.quick-add[data-v-717175f4]{padding-top:25px;border-top:2px solid #e4e7ed;margin-top:20px}.swipe-actions[data-v-717175f4]{background:linear-gradient(135deg,#f5f7fa 0%,#e9ecef 100%);border-radius:0 12px 12px 0}.swipe-button[data-v-717175f4]{border-radius:8px;font-weight:600}.complete-button[data-v-717175f4]{background:#67c23a;border-color:#67c23a;color:#fff}.edit-button[data-v-717175f4]{background:#409eff;border-color:#409eff;color:#fff}}@media (prefers-color-scheme: dark){.task-stats[data-v-717175f4]{background:linear-gradient(135deg,#2d2d2d 0%,#404040 100%);border-color:#555}.stats-label[data-v-717175f4]{color:#b0b0b0}.stats-value[data-v-717175f4]{color:#fff}.task-item[data-v-717175f4]{background:#2d2d2d;border-color:#404040}.task-item.completed[data-v-717175f4]{background:#1a3a1a}.task-item.overdue[data-v-717175f4]{background:#3a1a1a}.swipe-actions[data-v-717175f4]{background:#404040}}[data-v-717175f4] .el-dialog{border-radius:12px}[data-v-717175f4] .el-form-item__label{font-weight:500}@media (max-width: 768px){[data-v-717175f4] .el-dialog{width:95%!important;margin:5vh auto}[data-v-717175f4] .el-form-item{margin-bottom:18px}[data-v-717175f4] .el-form-item__label{line-height:1.2}}.calendar-panel[data-v-f9c2356e]{padding:20px}.calendar-header[data-v-f9c2356e]{margin-bottom:20px}.header-controls[data-v-f9c2356e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.date-navigation[data-v-f9c2356e]{display:flex;align-items:center;gap:10px}.current-date[data-v-f9c2356e]{font-size:16px;font-weight:600;color:#303133;min-width:120px;text-align:center}.calendar-body[data-v-f9c2356e]{margin-bottom:20px}.custom-calendar[data-v-f9c2356e]{border-radius:8px;overflow:hidden}.calendar-cell[data-v-f9c2356e]{position:relative;width:100%;height:80px;padding:4px;cursor:pointer;transition:all .3s ease;border-radius:4px}.calendar-cell[data-v-f9c2356e]:hover{background:#f0f9ff}.calendar-cell.today[data-v-f9c2356e]{background:#e1f3d8;border:2px solid #67c23a}.calendar-cell.selected[data-v-f9c2356e]{background:#ecf5ff;border:2px solid #409eff}.calendar-cell.has-tasks[data-v-f9c2356e]{background:#fdf6ec}.cell-date[data-v-f9c2356e]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.task-indicators[data-v-f9c2356e]{display:flex;flex-wrap:wrap;gap:2px;max-height:50px;overflow:hidden}.task-indicator[data-v-f9c2356e]{position:relative;width:100%;height:12px;border-radius:6px;background:#e4e7ed;margin-bottom:2px}.task-indicator.high-priority[data-v-f9c2356e]{background:#f56c6c}.task-indicator.completed[data-v-f9c2356e]{background:#67c23a}.task-indicator.overdue[data-v-f9c2356e]{background:#f56c6c;animation:blink-f9c2356e 1s infinite}.indicator-dot[data-v-f9c2356e]{width:100%;height:100%;border-radius:inherit;background:inherit}.selected-date-tasks[data-v-f9c2356e]{background:#f8f9fa;border-radius:8px;padding:20px}.tasks-header[data-v-f9c2356e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.tasks-header h4[data-v-f9c2356e]{margin:0;font-size:18px;color:#303133}.tasks-list[data-v-f9c2356e]{display:flex;flex-direction:column;gap:12px}.task-item[data-v-f9c2356e]{display:flex;align-items:center;justify-content:space-between;padding:15px;background:white;border-radius:8px;border:1px solid #e4e7ed;transition:all .3s ease}.task-item[data-v-f9c2356e]:hover{box-shadow:0 4px 12px #0000001a}.task-item.completed[data-v-f9c2356e]{opacity:.7;background:#f0f9ff}.task-item.overdue[data-v-f9c2356e]{border-color:#f56c6c;background:#fef0f0}.task-item.high-priority[data-v-f9c2356e]{border-left:4px solid #f56c6c}.task-content[data-v-f9c2356e]{flex:1;min-width:0}.task-header[data-v-f9c2356e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.task-title[data-v-f9c2356e]{font-size:16px;font-weight:500;color:#303133;flex:1;min-width:0}.task-description[data-v-f9c2356e]{font-size:14px;color:#606266;margin-bottom:8px;line-height:1.5}.task-meta[data-v-f9c2356e]{display:flex;gap:15px;font-size:12px;color:#909399}.due-time[data-v-f9c2356e],.task-type[data-v-f9c2356e]{display:flex;align-items:center;gap:4px}.task-actions[data-v-f9c2356e]{display:flex;gap:8px;flex-shrink:0}.empty-date[data-v-f9c2356e]{display:flex;justify-content:center;align-items:center;min-height:200px;background:#f8f9fa;border-radius:8px}@keyframes blink-f9c2356e{0%,50%{opacity:1}51%,to{opacity:.5}}@media (max-width: 768px){.calendar-panel[data-v-f9c2356e]{padding:15px}.header-controls[data-v-f9c2356e]{flex-direction:column;align-items:stretch}.date-navigation[data-v-f9c2356e]{justify-content:center}.calendar-cell[data-v-f9c2356e]{height:60px}.task-item[data-v-f9c2356e]{flex-direction:column;align-items:stretch;gap:10px}.task-header[data-v-f9c2356e]{flex-direction:column;align-items:flex-start;gap:6px}.task-actions[data-v-f9c2356e]{justify-content:flex-end}}@media (prefers-color-scheme: dark){.current-date[data-v-f9c2356e],.calendar-cell[data-v-f9c2356e]{color:#fff}.calendar-cell.today[data-v-f9c2356e]{background:#2d4a2d}.calendar-cell.selected[data-v-f9c2356e]{background:#1a3a5c}.selected-date-tasks[data-v-f9c2356e]{background:#2d2d2d}.tasks-header h4[data-v-f9c2356e]{color:#fff}.task-item[data-v-f9c2356e]{background:#404040;border-color:#555}.task-title[data-v-f9c2356e]{color:#fff}.empty-date[data-v-f9c2356e]{background:#2d2d2d}}[data-v-f9c2356e] .el-calendar-table .el-calendar-day{padding:0;height:80px}[data-v-f9c2356e] .el-calendar__header{display:none}[data-v-f9c2356e] .el-calendar__body{padding:0}[data-v-f9c2356e] .el-calendar-table{border-radius:8px;overflow:hidden}[data-v-f9c2356e] .el-calendar-table td{border:1px solid #e4e7ed}[data-v-f9c2356e] .el-calendar-table th{background:#f5f7fa;color:#606266;font-weight:600;text-align:center;padding:10px 0}.sales-record-container[data-v-c10ed526]{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:20px;overflow-y:auto}.header-section[data-v-c10ed526]{text-align:center;margin-bottom:30px;color:#fff}.page-title[data-v-c10ed526]{font-size:2.5rem;font-weight:600;margin:0 0 10px;display:flex;align-items:center;justify-content:center;gap:15px}.page-subtitle[data-v-c10ed526]{font-size:1.1rem;opacity:.9;margin:0}.main-content[data-v-c10ed526],.bottom-section[data-v-c10ed526]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;max-width:1200px;margin-left:auto;margin-right:auto}.input-card[data-v-c10ed526],.analysis-card[data-v-c10ed526],.product-card[data-v-c10ed526],.task-card[data-v-c10ed526]{background:rgba(255,255,255,.95);border:none;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-header[data-v-c10ed526]{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.1rem}.mobile-fab[data-v-c10ed526]{position:fixed;bottom:30px;right:30px;z-index:1000}.mobile-fab .el-button[data-v-c10ed526]{width:60px;height:60px;box-shadow:0 4px 20px #0000004d;transition:all .3s ease}.mobile-fab .el-button.recording[data-v-c10ed526]{background:#f56c6c;border-color:#f56c6c;animation:pulse-c10ed526 1.5s infinite}@keyframes pulse-c10ed526{0%{box-shadow:0 0 #f56c6cb3}70%{box-shadow:0 0 0 10px #f56c6c00}to{box-shadow:0 0 #f56c6c00}}@media (max-width: 768px){.sales-record-container[data-v-c10ed526]{padding:10px}.page-title[data-v-c10ed526]{font-size:1.8rem}.page-subtitle[data-v-c10ed526]{font-size:1rem}.main-content[data-v-c10ed526],.bottom-section[data-v-c10ed526]{grid-template-columns:1fr;gap:15px}.header-section[data-v-c10ed526]{margin-bottom:20px}}@media (max-width: 1024px) and (min-width: 769px){.main-content[data-v-c10ed526],.bottom-section[data-v-c10ed526]{gap:15px}}.conversation-history[data-v-c10ed526]{margin-top:20px;border-top:1px solid #e4e7ed;padding-top:15px}.history-header[data-v-c10ed526]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;font-weight:600;color:#606266}.history-header span[data-v-c10ed526]{display:flex;align-items:center;gap:8px}.history-messages[data-v-c10ed526]{max-height:300px;overflow-y:auto;padding-right:5px}.history-message[data-v-c10ed526]{margin-bottom:12px;display:flex}.history-message.user[data-v-c10ed526]{justify-content:flex-end}.history-message.assistant[data-v-c10ed526]{justify-content:flex-start}.message-bubble[data-v-c10ed526]{max-width:80%;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.4;box-shadow:0 1px 3px #0000001a}.history-message.user .message-bubble[data-v-c10ed526]{background:#409eff;color:#fff;border-bottom-right-radius:4px}.history-message.assistant .message-bubble[data-v-c10ed526]{background:#f0f2f5;color:#303133;border-bottom-left-radius:4px}.message-role[data-v-c10ed526]{font-weight:600;font-size:12px;margin-bottom:4px;opacity:.8}.message-content[data-v-c10ed526]{margin-bottom:4px;word-wrap:break-word}.message-time[data-v-c10ed526]{font-size:11px;opacity:.6;text-align:right}.history-message.assistant .message-time[data-v-c10ed526]{text-align:left}.history-messages[data-v-c10ed526]::-webkit-scrollbar{width:4px}.history-messages[data-v-c10ed526]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.history-messages[data-v-c10ed526]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.history-messages[data-v-c10ed526]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (prefers-color-scheme: dark){.input-card[data-v-c10ed526],.analysis-card[data-v-c10ed526],.product-card[data-v-c10ed526],.task-card[data-v-c10ed526]{background:rgba(30,30,30,.95);color:#fff}.conversation-history[data-v-c10ed526]{border-top-color:#4c4d4f}.history-header[data-v-c10ed526]{color:#e5eaf3}.history-message.assistant .message-bubble[data-v-c10ed526]{background:#2d2d2d;color:#e5eaf3}.history-messages[data-v-c10ed526]::-webkit-scrollbar-track{background:#2d2d2d}.history-messages[data-v-c10ed526]::-webkit-scrollbar-thumb{background:#555555}.history-messages[data-v-c10ed526]::-webkit-scrollbar-thumb:hover{background:#777777}}
