/* Estilos só da tela atividade (linha do tempo de quem fez o quê). */
.g2-linha-tempo { list-style: none; margin: 0; padding: 0; }
.g2-linha-tempo .g2-dia { font: 600 0.74rem Inter, system-ui, sans-serif; text-transform: uppercase; letter-spacing: 0.05em; color: var(--texto-3); padding: 14px 4px 6px; border-bottom: 1px solid var(--linha); }
.g2-linha-tempo .g2-dia:first-child { padding-top: 2px; }
.g2-ev { display: grid; grid-template-columns: 44px 22px 1fr; gap: 10px; align-items: start; padding: 10px 4px; border-bottom: 1px solid var(--linha); text-decoration: none; color: inherit; font-size: 0.88rem; }
a.g2-ev:hover { background: #f8faf9; }
.g2-ev .g2-hora { padding-top: 2px; }
.g2-ev-texto { min-width: 0; line-height: 1.6; }
.g2-ev-texto .alvo { color: var(--texto-2); }
.g2-ev-texto small { display: block; color: var(--texto-3); font-size: 0.8rem; }
.g2-paginas { display: flex; align-items: center; justify-content: center; gap: 12px; margin-top: 14px; color: var(--texto-2); font-size: 0.88rem; }
