.time-axis{display:flex;justify-content:space-between;gap:8px;padding-top:9px;color:#526176;font-size:12px;font-variant-numeric:tabular-nums;min-height:34px}
.time-axis span{white-space:nowrap;text-align:center}
.time-axis span:first-child{text-align:left}.time-axis span:last-child{text-align:right}
.chart-wrap .chart-line{stroke-width:1.75}.chart-wrap .grid-line{stroke-width:.75}
.sql-summary details{border-top:1px solid #e2e8f0;padding-top:12px}.sql-summary summary{cursor:pointer;font-weight:650;min-height:32px}
.sql-summary li{margin:8px 0;line-height:1.7}
@media(max-width:600px){.time-axis span:nth-child(2),.time-axis span:nth-child(4){display:none}.chart-wrap{padding:12px}.chart-legend{justify-content:flex-start;flex-wrap:wrap}.sql-summary summary{min-height:44px}}
