.monitoring-center[data-v-61b410f7]{min-height:100vh;background:#f1f5f9;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.tactical-toolbar[data-v-61b410f7]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:14px 18px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.toolbar-left[data-v-61b410f7]{display:flex;flex-direction:column;gap:8px}.page-title[data-v-61b410f7]{margin:0;display:flex;flex-direction:column;gap:2px}.title-main[data-v-61b410f7]{font-size:18px;font-weight:700;color:#111827;letter-spacing:-.3px}.title-sub[data-v-61b410f7]{font-size:11px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.status-strip[data-v-61b410f7]{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7280}.status-item[data-v-61b410f7]{display:flex;align-items:center;gap:6px}.status-item strong[data-v-61b410f7]{font-family:Roboto Mono,Courier New,monospace;color:#111827;font-size:13px}.status-dot[data-v-61b410f7]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.online[data-v-61b410f7]{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.4);animation:pulse-online-61b410f7 2s infinite}.status-dot.warning[data-v-61b410f7]{background:#f59e0b}@keyframes pulse-online-61b410f7{0%,to{opacity:1}50%{opacity:.6}}.status-divider[data-v-61b410f7]{color:#d1d5db}.toolbar-right[data-v-61b410f7]{display:flex;align-items:center;gap:8px}.search-input[data-v-61b410f7]{width:180px;padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;outline:none;transition:border-color .15s}.search-input[data-v-61b410f7]:focus{border-color:#10b981}.tool-btn[data-v-61b410f7]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s}.tool-btn[data-v-61b410f7]:hover{background:#f9fafb;border-color:#9ca3af}.tool-btn.special[data-v-61b410f7]{background:#ecfdf5;border-color:#10b981;color:#047857}.tool-btn.special[data-v-61b410f7]:hover{background:#d1fae5}.loading-overlay[data-v-61b410f7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6b7280}.loading-spinner[data-v-61b410f7]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#10b981;border-radius:50%;animation:spin-61b410f7 .8s linear infinite}@keyframes spin-61b410f7{to{transform:rotate(1turn)}}.field-grid[data-v-61b410f7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:16px}.field-card[data-v-61b410f7]{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:14px;transition:all .2s;position:relative;overflow:visible}.field-card[data-v-61b410f7]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.field-card.health-excellent[data-v-61b410f7]{border-left:3px solid #10b981}.field-card.health-good[data-v-61b410f7]{border-left:3px solid #3b82f6}.field-card.health-warning[data-v-61b410f7]{border-left:3px solid #f59e0b}.field-card.health-danger[data-v-61b410f7]{border-left:3px solid #dc2626}.card-header[data-v-61b410f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f3f4f6}.field-name[data-v-61b410f7]{margin:0;font-size:14px;font-weight:600;color:#111827}.health-badge[data-v-61b410f7]{display:flex;align-items:baseline;gap:2px;padding:4px 10px;border-radius:4px;font-weight:700}.health-badge.health-excellent[data-v-61b410f7]{background:#ecfdf5;color:#047857}.health-badge.health-good[data-v-61b410f7]{background:#eff6ff;color:#1e40af}.health-badge.health-warning[data-v-61b410f7]{background:#fef3c7;color:#b45309}.health-badge.health-danger[data-v-61b410f7]{background:#fef2f2;color:#991b1b}.score-value[data-v-61b410f7]{font-size:16px;font-family:Roboto Mono,Courier New,monospace}.score-label[data-v-61b410f7]{font-size:11px;font-weight:500}.card-body[data-v-61b410f7]{display:flex;gap:12px;margin-bottom:12px}.crop-thumbnail[data-v-61b410f7]{width:80px;height:80px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;flex-shrink:0}.crop-thumbnail img[data-v-61b410f7]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.crop-label[data-v-61b410f7]{font-size:11px;color:#6b7280;margin-top:4px;font-weight:500}.metrics-matrix[data-v-61b410f7]{flex:1;display:flex;flex-direction:column;gap:8px}.metric-row[data-v-61b410f7]{display:flex;align-items:center;gap:8px}.metric-icon[data-v-61b410f7]{font-size:16px;width:20px;text-align:center}.metric-content[data-v-61b410f7]{flex:1;display:flex;align-items:center;gap:8px}.metric-label[data-v-61b410f7]{font-size:11px;color:#6b7280;min-width:60px}.metric-value[data-v-61b410f7]{font-size:13px;font-weight:600;color:#111827;font-family:Roboto Mono,Courier New,monospace;min-width:50px}.metric-value.gdd[data-v-61b410f7]{color:#f59e0b}.metric-trend[data-v-61b410f7]{font-size:14px;font-weight:700}.metric-trend.trend-up[data-v-61b410f7]{color:#dc2626}.metric-trend.trend-down[data-v-61b410f7]{color:#10b981}.metric-trend.trend-stable[data-v-61b410f7]{color:#6b7280}.metric-bar[data-v-61b410f7]{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.bar-fill[data-v-61b410f7]{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);transition:width .3s}.card-footer[data-v-61b410f7]{display:flex;gap:6px;padding-top:10px;border-top:1px solid #f3f4f6}.action-icon-btn[data-v-61b410f7]{flex:1;display:flex;align-items:center;justify-content:center;padding:6px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;transition:all .15s;color:#6b7280}.action-icon-btn[data-v-61b410f7]:hover{background:#f3f4f6;color:#111827;border-color:#d1d5db}.ai-toast[data-v-61b410f7]{position:absolute;bottom:100%;left:0;right:0;background:#1e293b;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;margin-bottom:8px;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;animation:slideDown-61b410f7 .2s}@keyframes slideDown-61b410f7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toast-icon[data-v-61b410f7]{font-size:16px}.toast-text[data-v-61b410f7]{flex:1;line-height:1.4}