.ad-diario{background:var(--color-bg-card);border:1.6px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:0 8px 0 0 var(--color-border-strong);overflow:hidden;font-family:var(--font-display);color:var(--color-text-primary)}.ad-diario__barra{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid var(--color-border-default)}.ad-diario__ponto{width:11px;height:11px;border-radius:50%;border:1px solid var(--color-border-strong);background:var(--color-bg-sky)}.ad-diario__ponto:first-child{background:var(--color-accent-default)}.ad-diario__ponto:nth-child(3){background:var(--color-accent-soft)}.ad-diario__arquivo{margin-left:4px;font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--color-text-muted)}.ad-diario__vivo{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-full);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-family:var(--font-mono);font-size:var(--font-size-mono-s)}.ad-diario__vivo-ponto{width:6px;height:6px;border-radius:50%;background:var(--color-accent-default);animation:ad-pulso 1.6s cubic-bezier(.65,0,.35,1) infinite}.ad-diario__etapas{list-style:none;margin:0;padding:12px 20px 8px}.ad-diario__etapa{display:flex;align-items:center;gap:14px;padding:12px 0}.ad-diario__marcador{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1.6px dashed var(--color-border-default)}.ad-diario__etapa--feito .ad-diario__marcador{background:var(--color-accent-default);border:1.6px solid var(--color-border-strong);color:var(--color-text-on-accent)}.ad-diario__etapa--andamento .ad-diario__marcador{background:var(--color-accent-soft);border:1.6px solid var(--color-border-accent)}.ad-diario__pulso{width:10px;height:10px;border-radius:2px;background:var(--color-accent-default);animation:ad-pulso 1.6s cubic-bezier(.65,0,.35,1) infinite}.ad-diario__titulo{flex:1;font-weight:700;font-size:var(--font-size-label-m);line-height:1.2}.ad-diario__etapa--proximo .ad-diario__titulo{color:var(--color-text-muted)}.ad-diario__data{font-family:var(--font-mono);font-size:var(--font-size-mono-s);color:var(--color-text-muted);white-space:nowrap}.ad-diario__etapa--andamento .ad-diario__data{color:var(--color-text-accent)}.ad-diario__progresso{display:flex;flex-direction:column;gap:10px;padding:16px 20px 20px;background:var(--color-bg-subtle)}.ad-diario__rotulos{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--font-size-label-s);font-weight:600}.ad-diario__contagem{font-family:var(--font-mono);font-size:var(--font-size-mono-s);font-weight:500;color:var(--color-text-accent)}.ad-diario__trilha{display:flex;gap:4px}.ad-diario__seg{flex:1;height:12px;border-radius:3px;background:var(--color-bg-card);border:1px solid var(--color-border-default);transform-origin:left center}.ad-diario__seg--feito{background:var(--color-accent-default);border-color:var(--color-border-strong)}.ad-diario__seg--andamento{background:var(--color-bg-sky)}.ad-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ad-diario--pronto .ad-diario__etapa{opacity:0}.ad-diario--animar .ad-diario__etapa{animation:ad-entra .55s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(.35s + var(--i,1) * 100ms)}.ad-diario--animar .ad-diario__etapa--feito .ad-diario__marcador{animation:ad-pop .45s cubic-bezier(.34,1.3,.64,1) both;animation-delay:calc(.55s + var(--i,1) * 100ms)}.ad-diario--animar .ad-diario__seg--feito{animation:ad-enche .4s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(1.1s + var(--i,1) * 120ms)}@media (prefers-reduced-motion:no-preference){.ad-diario--topo .ad-diario__etapa{animation:ad-entra .55s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(.9s + var(--i,1) * 100ms)}.ad-diario--topo .ad-diario__etapa--feito .ad-diario__marcador{animation:ad-pop .45s cubic-bezier(.34,1.3,.64,1) both;animation-delay:calc(1.1s + var(--i,1) * 100ms)}.ad-diario--topo .ad-diario__seg--feito{animation:ad-enche .4s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(1.7s + var(--i,1) * 120ms)}}@keyframes ad-pulso{0%,100%{opacity:1}50%{opacity:.4}}@keyframes ad-entra{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ad-pop{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes ad-enche{from{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ad-diario *,.ad-diario--pronto .ad-diario__etapa{animation:none!important;opacity:1!important}}@media (max-width:767px){.ad-diario__etapas{padding:6px 16px}.ad-diario__barra,.ad-diario__progresso{padding-left:16px;padding-right:16px}}