/* ============================================================
   Languages list — translation progress bar.
   ============================================================ */

.lang-progress { display: inline-flex; align-items: center; gap: 8px; min-width: 140px; }
.lang-progress-track {
  flex: 1;
  height: 6px;
  border-radius: 999px;
  background: var(--bg-hover);
  overflow: hidden;
}
.lang-progress-fill {
  height: 100%;
  border-radius: 999px;
  background: var(--accent);
  transition: width 200ms ease;
}
.lang-progress-pct { font-size: 11.5px; color: var(--text-tertiary); min-width: 34px; text-align: end; }
