.status-chart-container[data-v-49d8c04d]{position:relative;width:100%}.status-chart-container .chart-header[data-v-49d8c04d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.status-chart-container .chart-header .header-left[data-v-49d8c04d]{display:flex;align-items:baseline;gap:8px}.status-chart-container .chart-header .header-left .chart-title[data-v-49d8c04d]{font-size:13px;font-weight:500;color:#1e293b}.status-chart-container .chart-header .header-left .chart-subtitle[data-v-49d8c04d]{font-size:12px;color:#64748b}.status-chart-container .chart-header .header-right .legend[data-v-49d8c04d]{display:flex;gap:12px}.status-chart-container .chart-header .header-right .legend .legend-item[data-v-49d8c04d]{display:flex;align-items:center;gap:4px;font-size:11px;color:#64748b}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot[data-v-49d8c04d]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot.success[data-v-49d8c04d]{background:#10b981}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot.warning[data-v-49d8c04d]{background:#f59e0b}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot.error[data-v-49d8c04d]{background:#ef4444}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot.nodata[data-v-49d8c04d]{background:#e2e8f0;border:.5px solid #cbd5e1}.status-chart-container .heatmap-wrap[data-v-49d8c04d]{width:100%}.status-chart-container .heatmap-wrap .heatmap-grid[data-v-49d8c04d]{display:grid;width:100%}.status-chart-container .heatmap-wrap .heatmap-grid .heatmap-cell[data-v-49d8c04d]{aspect-ratio:1;border-radius:3px;cursor:pointer;transition:transform .1s ease}.status-chart-container .heatmap-wrap .heatmap-grid .heatmap-cell[data-v-49d8c04d]:hover{transform:scale(1.4);z-index:1;position:relative}.status-chart-container .heatmap-wrap .heatmap-grid .heatmap-cell.cell-ok[data-v-49d8c04d]{background:#10b981}.status-chart-container .heatmap-wrap .heatmap-grid .heatmap-cell.cell-warn[data-v-49d8c04d]{background:#f59e0b}.status-chart-container .heatmap-wrap .heatmap-grid .heatmap-cell.cell-err[data-v-49d8c04d]{background:#ef4444}.status-chart-container .heatmap-wrap .heatmap-grid .heatmap-cell.cell-none[data-v-49d8c04d]{background:#f1f5f9;border:.5px solid #e2e8f0}.status-chart-container .heatmap-wrap .time-axis[data-v-49d8c04d]{display:flex;justify-content:space-between;margin-top:5px}.status-chart-container .heatmap-wrap .time-axis .time-label[data-v-49d8c04d]{font-size:10px;color:#94a3b8}.status-chart-container .heatmap-wrap .uptime-row[data-v-49d8c04d]{display:flex;align-items:center;gap:10px;margin-top:10px}.status-chart-container .heatmap-wrap .uptime-row .uptime-label[data-v-49d8c04d]{font-size:11px;color:#64748b;white-space:nowrap}.status-chart-container .heatmap-wrap .uptime-row .uptime-track[data-v-49d8c04d]{flex:1;height:3px;border-radius:2px;background:#e2e8f0;overflow:hidden}.status-chart-container .heatmap-wrap .uptime-row .uptime-track .uptime-fill[data-v-49d8c04d]{height:100%;border-radius:2px;transition:width .4s ease}.status-chart-container .heatmap-wrap .uptime-row .uptime-pct[data-v-49d8c04d]{font-size:12px;font-weight:500;min-width:42px;text-align:right}.status-tooltip[data-v-49d8c04d]{position:fixed;z-index:9999;background:#fff;border:.5px solid #e2e8f0;border-radius:8px;padding:10px 12px;min-width:220px;box-shadow:0 4px 16px #0000001f;pointer-events:none}.status-tooltip .tooltip-header[data-v-49d8c04d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:.5px solid #f1f5f9}.status-tooltip .tooltip-header .tooltip-time[data-v-49d8c04d]{font-size:12px;font-weight:500;color:#475569}.status-tooltip .tooltip-header .tooltip-status[data-v-49d8c04d]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500}.status-tooltip .tooltip-header .tooltip-status.tt-success[data-v-49d8c04d]{background:#d1fae5;color:#065f46}.status-tooltip .tooltip-header .tooltip-status.tt-warning[data-v-49d8c04d]{background:#fef3c7;color:#92400e}.status-tooltip .tooltip-header .tooltip-status.tt-error[data-v-49d8c04d]{background:#fee2e2;color:#991b1b}.status-tooltip .tooltip-header .tooltip-status.tt-nodata[data-v-49d8c04d]{background:#f1f5f9;color:#64748b}.status-tooltip .tooltip-body[data-v-49d8c04d]{display:flex;flex-direction:column;gap:4px}.status-tooltip .tooltip-body .tooltip-item[data-v-49d8c04d]{display:flex;justify-content:space-between;font-size:12px}.status-tooltip .tooltip-body .tooltip-item .item-key[data-v-49d8c04d]{color:#94a3b8}.status-tooltip .tooltip-body .tooltip-item .item-val[data-v-49d8c04d]{color:#334155;font-weight:500}.tooltip-enter-active[data-v-49d8c04d],.tooltip-leave-active[data-v-49d8c04d]{transition:opacity .15s ease}.tooltip-enter-from[data-v-49d8c04d],.tooltip-leave-to[data-v-49d8c04d]{opacity:0}@media(max-width:768px){.status-chart-container .chart-header[data-v-49d8c04d]{flex-direction:column;align-items:flex-start;gap:8px}.status-chart-container .chart-header .header-right .legend[data-v-49d8c04d]{flex-wrap:wrap;gap:8px}}
