/* Canonical reports have mixed columns; don't squeeze timestamps into single letters. */
.bi-generic-table td{min-width:110px;overflow-wrap:normal}
.bi-generic-table td:first-child{min-width:160px}
.bi-generic-table td.bi-time-cell{min-width:180px;white-space:nowrap}

.bi-daily-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0}.bi-daily-metric{display:flex;flex-direction:column;gap:8px;border-left:2px solid var(--line,#e7deef);padding-left:16px}.bi-daily-metric>span,.bi-daily-metric small{color:var(--muted,#736878)}.bi-daily-metric strong{font-size:32px;line-height:1.2}.bi-daily-metric strong.bi-metric-empty{font-size:21px}.bi-daily-metric small{font-size:12px;line-height:1.45}.bi-daily-details{margin-top:18px}.bi-daily-details>summary{cursor:pointer;font-weight:600}.bi-daily-panel .panel-head{gap:16px;flex-wrap:wrap}@media(max-width:1100px){.bi-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bi-daily-grid{grid-template-columns:1fr}.bi-daily-panel .panel-head .button{width:100%}}
