.records-panel{width:100%}.records-panel table{table-layout:fixed}.records-panel thead{display:none}.record-columns{display:grid;grid-template-columns:175px repeat(6,minmax(70px,1fr)) auto;gap:16px;align-items:center;padding:0 18px 10px;border-bottom:1px solid #e4eaf2;color:#7d8ba0;font-size:10px;font-weight:800}.record-columns span{min-width:0;text-align:center}.record-columns span:first-child{text-align:left}.record-stat-row td{display:grid;grid-template-columns:175px minmax(0,1fr);gap:16px;align-items:center;padding:14px 18px!important}.record-date-title{display:flex!important;flex-direction:column;justify-content:center;padding:0!important;min-height:32px}.daily-stats{display:grid!important;grid-template-columns:repeat(6,minmax(70px,1fr)) auto;gap:16px;padding:0!important;align-items:center}.daily-stats span{font-size:13px;font-weight:650;white-space:nowrap;text-align:center}/* display:block anula o `td:first-child{display:flex}` global do styles.css
   (feito para a coluna "avatar + nome" das listagens). Como a linha da timeline
   só tem uma célula, ela caía nessa regra e virava um flex container: a faixa
   encolhia para a largura do conteúdo (~64px em vez dos ~690px disponíveis),
   espremendo as marcações num canto e sem espaço para a linha que as liga. */
.record-timeline-row td{display:block;padding:2px 34px 28px 193px!important}/* Os pontos dividem a largura em partes iguais (flex:1 + min-width:0) em vez de
   terem largura fixa. Assim cabem numa fileira só por mais marcações que o dia
   tenha — sem barra de rolagem escondendo pontos (motivo do flex-wrap antigo) e
   sem quebrar em várias linhas, que era o que impedia de desenhar a linha
   conectora entre as marcações. */
.wide-timeline{justify-content:flex-start;flex-wrap:nowrap;column-gap:6px;max-width:none;margin:0}
.wide-timeline .timeline-point{flex:1 1 0;min-width:0}
.wide-timeline::before{display:block;left:0;right:0}@media(max-width:850px){.record-columns{display:none}.record-stat-row td{grid-template-columns:1fr}.record-timeline-row td{padding-left:24px!important}.daily-stats{grid-template-columns:repeat(3,1fr)}.daily-stats .row-button{grid-column:span 3}}
