/* ========================================================================
   Phase 4 Step 2 — Update log sidebar card

   Inherits .cai-card primitive from sidebar.css. Adds:
     - ordered list of dated entries (newest first; max 3 shown)
     - "N earlier updates" tail counter
   ======================================================================== */

.cai-card--updates {
  background: var(--cai-card-bg);
}
.cai-card--updates .cai-card__icon {
  color: var(--cai-text-secondary);
  flex-shrink: 0;
}

.cai-updates__list {
  list-style: none;
  padding: 0;
  margin: 0;
  counter-reset: cai-update;
}
.cai-updates__entry {
  margin: 0;
  padding: var(--cai-space-md) 0;            /* 0.75rem vertical */
  border-top: 1px solid var(--cai-card-border);
}
.cai-updates__entry:first-child {
  padding-top: 0;
  border-top: none;
}
.cai-updates__date {
  display: block;
  font-family: var(--cai-font-mono);
  font-size: var(--cai-eyebrow-sm-size);     /* 0.66rem */
  font-weight: var(--cai-counter-weight);    /* 600 */
  letter-spacing: var(--cai-counter-spacing);
  color: var(--cai-text-muted);
  margin: 0 0 0.2rem;
  font-variant-numeric: tabular-nums;
}
.cai-updates__desc {
  margin: 0;
  font-size: 0.86rem;
  line-height: 1.45;
  color: var(--cai-text);
}

.cai-updates__more {
  margin-top: var(--cai-space-md);
  padding-top: var(--cai-space-md);
  border-top: 1px solid var(--cai-card-border);
  font-size: 0.78rem;
  color: var(--cai-text-muted);
  font-style: italic;
}
