/* Linha do Tempo enxuta (dono, 24/10/2026; mockup aprovado: docs/mockups/sobre/linha-do-tempo-enxuta.html): uma linha por ninja com a região comparada, o BR e a diferença em dias; "Todas" mostra as 7 datas em fichas. Letra mínima 15px. */
.rm2-lin{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(128px,1fr) minmax(128px,1fr) 104px 112px;gap:8px;align-items:center;padding:8px 14px}
.rm2-lin.rm2-lin-q{grid-template-columns:minmax(190px,1.5fr) 104px minmax(128px,1fr) minmax(128px,1fr) 104px 112px}
.rm2-lin .roadmap-row-name{min-width:0;flex:none}
.rm2-lin .roadmap-cel{min-height:0;padding:4px 8px;align-self:center}
.rm2-lin .roadmap-cel::before{content:none}
.rm2-lin .roadmap-cel-peq,.rm2-chips .roadmap-cel-peq{display:none}
.rm2-lin .roadmap-status{justify-self:end}
.rm2-dias{font-family:var(--mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--cyan,#4fd1e0)}
.rm2-dias-v{color:var(--muted);font-weight:400}
.roadmap-rg-cab.rm2-lin{padding:0 14px 6px;color:var(--muted);font-family:var(--mono);font-size:15px;font-weight:600}
.roadmap-rg-cab.rm2-lin span{display:inline-flex;align-items:center;gap:6px}
.roadmap-row:has(.rm2-lin),.roadmap-row:has(.rm2-todas){padding:2px 0}
.rm2-todas .rm2-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px 4px}
.rm2-todas .roadmap-row-name{min-width:0;flex:1 1 auto}
.rm2-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}
.rm2-chips .roadmap-cel{min-height:0;display:flex;gap:6px;align-items:center;padding:3px 8px;flex:0 0 auto}
.rm2-chips .roadmap-cel::before{content:attr(data-r);font-family:var(--mono);font-size:15px;font-weight:600;color:var(--muted)}
.roadmap-rg[data-rg="todas"]{margin-left:4px}
@container (max-width:700px){
  .rm2-lin,.rm2-lin.rm2-lin-q{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
  .rm2-lin .roadmap-row-name{grid-column:1/3;grid-row:1}
  .rm2-lin .roadmap-status{grid-column:3;grid-row:1}
  .roadmap-rg-cab.rm2-lin{display:none}
  .rm2-lin .roadmap-cel{display:flex;align-items:center}
  .rm2-lin .roadmap-cel::before{content:attr(data-r);font-family:var(--mono);font-size:15px;font-weight:600;color:var(--muted);margin-right:6px}
}
