/* ========================================================================
   Phase 4 Step 2 — Fact-checked sidebar card

   Inherits .cai-card primitive from sidebar.css. Adds:
     - check-mark rows (success-green check + text)
     - link out to #sources block
   ======================================================================== */

.cai-card--verified {
  /* Slight green tint on the success border to signal "verified" */
  border-color: rgba(5, 150, 105, 0.18);    /* var(--cai-success) at 18% */
  background: var(--cai-card-bg);
}
.cai-card--verified .cai-card__label {
  color: var(--cai-success);
}
.cai-card--verified .cai-card__icon {
  color: var(--cai-success);
  flex-shrink: 0;
}

.cai-verified__rows {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: var(--cai-space-sm);                  /* 0.5rem between rows */
  font-size: 0.86rem;
  line-height: 1.45;
}
.cai-verified__row {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
  color: var(--cai-text);
}
.cai-verified__check {
  color: var(--cai-success);
  font-weight: 600;
  font-family: var(--cai-font-mono);
  font-size: 0.95em;
  line-height: 1;
  flex-shrink: 0;
}
.cai-verified__row strong {
  font-weight: 600;
  color: var(--cai-text-strong);
}
.cai-verified__row time {
  font-variant-numeric: tabular-nums;
}

.cai-verified__more {
  display: block;
  margin-top: var(--cai-space-md);           /* 0.75rem */
  padding-top: var(--cai-space-md);
  border-top: 1px solid var(--cai-card-border);
  font-size: 0.81rem;
  color: var(--cai-text-secondary);
  text-decoration: none;
  transition: color var(--cai-duration-fast) var(--cai-easing);
}
.cai-verified__more:hover {
  color: var(--cai-primary-dark);
}
