.status-chart-container[data-v-edb3bbc3]{position:relative;width:100%}.status-chart-container .chart-header[data-v-edb3bbc3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.status-chart-container .chart-header .header-left[data-v-edb3bbc3]{align-items:baseline;display:flex;gap:8px}.status-chart-container .chart-header .header-left .chart-title[data-v-edb3bbc3]{color:#1e293b;font-size:14px;font-weight:600}.status-chart-container .chart-header .header-left .chart-subtitle[data-v-edb3bbc3]{color:#64748b;font-size:12px}.status-chart-container .chart-header .header-right .legend[data-v-edb3bbc3]{display:flex;gap:16px}.status-chart-container .chart-header .header-right .legend .legend-item[data-v-edb3bbc3]{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot[data-v-edb3bbc3]{border-radius:3px;height:12px;width:12px}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot.success[data-v-edb3bbc3]{background:#10b981}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot.warning[data-v-edb3bbc3]{background:#f59e0b}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot.error[data-v-edb3bbc3]{background:#ef4444}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot.nodata[data-v-edb3bbc3]{background:#9ca3af}.status-chart-container .chart-wrapper[data-v-edb3bbc3]{background:#fff;border-radius:8px;overflow:hidden;position:relative}.status-chart-container .chart-wrapper .chart-scroll[data-v-edb3bbc3]{overflow-x:auto}.status-tooltip[data-v-edb3bbc3]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:220px;padding:12px;pointer-events:none;position:fixed;z-index:9999}.status-tooltip .tooltip-header[data-v-edb3bbc3]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.status-tooltip .tooltip-header .tooltip-time[data-v-edb3bbc3]{color:#475569;font-size:12px;font-weight:600}.status-tooltip .tooltip-header .tooltip-status[data-v-edb3bbc3]{border-radius:4px;font-size:11px;font-weight:500;padding:2px 8px}.status-tooltip .tooltip-header .tooltip-status.success[data-v-edb3bbc3]{background:#d1fae5;color:#065f46}.status-tooltip .tooltip-header .tooltip-status.warning[data-v-edb3bbc3]{background:#fed7aa;color:#92400e}.status-tooltip .tooltip-header .tooltip-status.error[data-v-edb3bbc3]{background:#fee2e2;color:#991b1b}.status-tooltip .tooltip-header .tooltip-status.nodata[data-v-edb3bbc3]{background:#f3f4f6;color:#6b7280}.status-tooltip .tooltip-body .tooltip-item[data-v-edb3bbc3]{color:#64748b;font-size:12px;margin-bottom:4px}.status-tooltip .tooltip-body .tooltip-item[data-v-edb3bbc3]:last-child{margin-bottom:0}.tooltip-enter-active[data-v-edb3bbc3],.tooltip-leave-active[data-v-edb3bbc3]{transition:opacity .2s ease}.tooltip-enter-from[data-v-edb3bbc3],.tooltip-leave-to[data-v-edb3bbc3]{opacity:0}@media(max-width:768px){.status-chart-container .chart-header[data-v-edb3bbc3]{align-items:flex-start;flex-direction:column;gap:8px}.status-chart-container .chart-header .header-right .legend[data-v-edb3bbc3]{flex-wrap:wrap;gap:8px}.status-chart-container .chart-wrapper .chart-stats .stat-item .stat-label[data-v-edb3bbc3]{font-size:10px}.status-chart-container .chart-wrapper .chart-stats .stat-item .stat-value[data-v-edb3bbc3]{font-size:14px}}
