.fruit-detect-container[data-v-68981a89]{padding:24px;background-color:#f8faf9;min-height:100vh}.summary-cards[data-v-68981a89]{margin-bottom:24px}.stat-card[data-v-68981a89]{border-radius:16px;border:none!important;color:#fff}.sage-green-gradient[data-v-68981a89]{background:linear-gradient(135deg,#a7c0b0,#739d89)!important}.deep-forest-gradient[data-v-68981a89]{background:linear-gradient(135deg,#517161,#2f483b)!important}.coral-warm-gradient[data-v-68981a89]{background:linear-gradient(135deg,#ffb88a,#ff9b74)!important}.card-content[data-v-68981a89]{display:flex;align-items:center;padding:10px}.stat-icon[data-v-68981a89]{font-size:40px;margin-right:20px;opacity:.8}.text-group[data-v-68981a89]{display:flex;flex-direction:column}.stat-label[data-v-68981a89]{font-size:13px;font-weight:500;opacity:.8;letter-spacing:.5px}.stat-value[data-v-68981a89]{font-size:32px;font-weight:700;margin-top:4px}.stat-value .unit[data-v-68981a89]{font-size:18px;font-weight:500;margin-left:4px}.warning-pulse[data-v-68981a89]{animation:pulse-68981a89 2s infinite}@keyframes pulse-68981a89{0%{transform:scale(1)}50%{transform:scale(1.05);color:#fff3e0}to{transform:scale(1)}}.main-layout[data-v-68981a89]{display:flex;align-items:stretch}.el-card__header[data-v-68981a89]{border-bottom:1px solid #e8ebe8;background-color:transparent!important;padding:16px 20px}.decision-header[data-v-68981a89],.sandbox-header[data-v-68981a89]{display:flex;justify-content:space-between;align-items:center}.header-title-group[data-v-68981a89]{display:flex;align-items:center;gap:16px}.section-title[data-v-68981a89]{color:#1e293b;font-weight:700;font-size:16px}.section-title i[data-v-68981a89]{margin-right:8px;color:#517161}.service-badge[data-v-68981a89]{font-size:12px;padding:4px 10px;border-radius:999px;font-weight:600}.service-badge.online[data-v-68981a89]{color:#34d399;background:rgba(52,211,153,.1)}.service-badge.offline[data-v-68981a89]{color:#ff9b74;background:rgba(255,155,116,.1)}.service-badge.degraded[data-v-68981a89]{color:#b45309;background:rgba(245,158,11,.14)}[data-v-68981a89] .mode-switch .el-radio-button__inner{border-radius:8px;border:1px solid #e2e8f0;color:#64748b;background:#fff;box-shadow:none!important;margin-left:8px}[data-v-68981a89] .mode-switch .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#517161;border-color:#517161;color:#fff}.inference-sandbox[data-v-68981a89]{border-radius:16px;background:#fff;border:none;height:100%;display:flex;flex-direction:column}[data-v-68981a89] .inference-sandbox .el-card__body{padding:16px;flex:1;display:flex;flex-direction:column}.inference-display[data-v-68981a89]{position:relative;border-radius:12px;overflow:hidden;border:2px dashed #cbdecb;background-color:#f0f3f1;flex:1;min-height:400px;display:flex;align-items:center;justify-content:center}.inference-display.processing[data-v-68981a89]{border-color:#739d89;border-style:solid}.stage-full[data-v-68981a89]{width:100%;height:100%}.upload-drop[data-v-68981a89]{width:100%;height:100%;cursor:pointer;display:block;position:relative}.demo-placeholder[data-v-68981a89]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.demo-blur[data-v-68981a89]{filter:blur(4px) opacity(.6);position:absolute;inset:0;z-index:0}.placeholder-overlay[data-v-68981a89]{position:relative;z-index:1;text-align:center;color:#517161}.cloud-icon[data-v-68981a89]{font-size:54px;color:#739d89;margin-bottom:12px}.placeholder-overlay h3[data-v-68981a89]{margin:0;font-size:20px;font-weight:700;color:#1e293b}.placeholder-overlay p[data-v-68981a89]{margin-top:8px;font-size:13px;color:#64748b}.inference-image[data-v-68981a89]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:2;position:relative}.stream-container[data-v-68981a89],.video-container[data-v-68981a89]{width:100%;height:100%;background:#000}.scan-overlay[data-v-68981a89]{position:absolute;inset:0;z-index:10;background:hsla(0,0%,100%,.7);display:flex;flex-direction:column;align-items:center;justify-content:center}.scan-bar[data-v-68981a89]{width:60%;height:4px;background:linear-gradient(90deg,transparent,#739d89,transparent);animation:scan-68981a89 1.5s ease-in-out infinite;border-radius:2px}.scan-text[data-v-68981a89]{margin-top:16px;font-weight:600;color:#517161;letter-spacing:1px}@keyframes scan-68981a89{0%{transform:translateX(-50%);opacity:0}50%{opacity:1}to{transform:translateX(50%);opacity:0}}.inference-controls[data-v-68981a89]{margin-top:16px;background:#f8faf9;padding:16px;border-radius:12px}.control-row[data-v-68981a89]{display:flex;gap:16px}.control-item[data-v-68981a89]{flex:1;display:flex;flex-direction:column;gap:6px}.control-label[data-v-68981a89]{color:#64748b;font-size:12px;font-weight:600}[data-v-68981a89] .custom-select .el-input__inner{border-color:#e2e8f0;border-radius:8px}[data-v-68981a89] .custom-select .el-input__inner:focus{border-color:#739d89!important}.soft-divider[data-v-68981a89]{margin:16px 0;background-color:#e8ebe8}.action-row[data-v-68981a89]{display:flex;justify-content:space-between;align-items:center}.aux-actions[data-v-68981a89]{display:flex;gap:8px}.stream-input[data-v-68981a89]{width:220px}.analyze-btn[data-v-68981a89]{background:linear-gradient(135deg,#517161,#2f483b);border:none;border-radius:8px;padding:10px 24px;box-shadow:0 4px 12px rgba(81,113,97,.3);transition:transform .2s}.analyze-btn[data-v-68981a89]:hover{transform:translateY(-2px)}.decision-hub[data-v-68981a89]{border-radius:16px;background:#fff;border:none;height:100%;display:flex;flex-direction:column}[data-v-68981a89] .decision-hub .el-card__body{padding:20px;flex:1}.empty-state[data-v-68981a89]{text-align:center;margin-top:60px}.empty-icon-ai[data-v-68981a89]{width:120px;opacity:.6;margin-bottom:20px}.empty-text[data-v-68981a89]{color:#64748b;font-size:15px;margin-bottom:20px}.suggestion-pills[data-v-68981a89]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.suggestion-chip[data-v-68981a89]{background:#f0f3f1;color:#739d89;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600}.alert-box[data-v-68981a89]{border-radius:12px;padding:16px;margin-bottom:24px;border-left:4px solid}.alert-box.high[data-v-68981a89]{background-color:#fff5f5;border-left-color:#ff9b74}.alert-box.medium[data-v-68981a89]{background-color:#fffbef;border-left-color:#f59e0b}.alert-box.steady[data-v-68981a89]{background-color:#f0fdf4;border-left-color:#34d399}.alert-header[data-v-68981a89]{display:flex;align-items:center;font-size:15px;font-weight:700;margin-bottom:8px}.alert-box.high .alert-header[data-v-68981a89]{color:#d84315}.alert-box.medium .alert-header[data-v-68981a89]{color:#b45309}.alert-box.steady .alert-header[data-v-68981a89]{color:#166534}.alert-header i[data-v-68981a89]{margin-right:8px;font-size:18px}.alert-body[data-v-68981a89]{font-size:13px;color:#475569;line-height:1.8}.ai-prescription[data-v-68981a89]{margin-bottom:24px}.module-title[data-v-68981a89]{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:12px;border-bottom:2px solid #e8ebe8;padding-bottom:8px}.objects-list-clean[data-v-68981a89]{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.objects-list-clean[data-v-68981a89]::-webkit-scrollbar{width:4px}.objects-list-clean[data-v-68981a89]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.object-row-clean[data-v-68981a89]{display:flex;justify-content:space-between;background:#f8faf9;padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0}.obj-left[data-v-68981a89]{display:flex;align-items:center;gap:8px}.source-dot[data-v-68981a89]{width:8px;height:8px;border-radius:50%}.dot-green[data-v-68981a89]{background:#34d399}.dot-red[data-v-68981a89]{background:#ff9b74}.obj-name[data-v-68981a89]{font-size:13px;color:#1e293b}.obj-conf[data-v-68981a89]{font-size:12px;color:#64748b}.mini-chart[data-v-68981a89]{margin-bottom:24px;background:#f8faf9;padding:14px;border-radius:12px;border:1px solid #e2e8f0}.chart-label[data-v-68981a89]{font-size:13px;color:#1e293b;margin-bottom:10px;display:block;font-weight:600}.progress-bar-stack[data-v-68981a89]{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#e2e8f0}.bar[data-v-68981a89]{height:100%;transition:width .5s ease;cursor:pointer}.bar.ripe[data-v-68981a89]{background-color:#ff7a59}.bar.unripe[data-v-68981a89]{background-color:#a7c0b0}.action-panel[data-v-68981a89]{display:flex;flex-direction:column;gap:12px}.action-btn[data-v-68981a89]{width:100%;border-radius:8px;font-weight:600;padding:12px;margin-left:0!important}.core-action-btn[data-v-68981a89]{background-color:#739d89;border-color:#739d89}.core-action-btn[data-v-68981a89]:hover{background-color:#517161;border-color:#517161}.fade-slide-enter-active[data-v-68981a89],.fade-slide-leave-active[data-v-68981a89]{transition:all .4s ease}.fade-slide-enter[data-v-68981a89],.fade-slide-leave-to[data-v-68981a89]{opacity:0;transform:translateX(20px)}