.status-chart-container[data-v-49d8c04d]{position:relative;width:100%}.status-chart-container .chart-header[data-v-49d8c04d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.status-chart-container .chart-header .header-left[data-v-49d8c04d]{align-items:baseline;display:flex;gap:8px}.status-chart-container .chart-header .header-left .chart-title[data-v-49d8c04d]{color:#1e293b;font-size:13px;font-weight:500}.status-chart-container .chart-header .header-left .chart-subtitle[data-v-49d8c04d]{color:#64748b;font-size:12px}.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]{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px}.status-chart-container .chart-header .header-right .legend .legend-item .legend-dot[data-v-49d8c04d]{border-radius:2px;flex-shrink:0;height:10px;width:10px}.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{position:relative;transform:scale(1.4);z-index:1}.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]{color:#94a3b8;font-size:10px}.status-chart-container .heatmap-wrap .uptime-row[data-v-49d8c04d]{align-items:center;display:flex;gap:10px;margin-top:10px}.status-chart-container .heatmap-wrap .uptime-row .uptime-label[data-v-49d8c04d]{color:#64748b;font-size:11px;white-space:nowrap}.status-chart-container .heatmap-wrap .uptime-row .uptime-track[data-v-49d8c04d]{background:#e2e8f0;border-radius:2px;flex:1;height:3px;overflow:hidden}.status-chart-container .heatmap-wrap .uptime-row .uptime-track .uptime-fill[data-v-49d8c04d]{border-radius:2px;height:100%;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]{background:#fff;border:.5px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:220px;padding:10px 12px;pointer-events:none;position:fixed;z-index:9999}.status-tooltip .tooltip-header[data-v-49d8c04d]{align-items:center;border-bottom:.5px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.status-tooltip .tooltip-header .tooltip-time[data-v-49d8c04d]{color:#475569;font-size:12px;font-weight:500}.status-tooltip .tooltip-header .tooltip-status[data-v-49d8c04d]{border-radius:4px;font-size:11px;font-weight:500;padding:2px 8px}.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;font-size:12px;justify-content:space-between}.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]{align-items:flex-start;flex-direction:column;gap:8px}.status-chart-container .chart-header .header-right .legend[data-v-49d8c04d]{flex-wrap:wrap;gap:8px}}
