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