/* MeStat — мини-индикатор моей эффективности под input. */

.me-stat {
  display: flex; align-items: center; gap: 10px;
  margin: 10px 2px 0;
  font-size: 12px; color: var(--muted);
}
.me-stat[hidden] { display: none; }

.me-stat-finish {
  flex: 0 0 auto;
  font-size: 14px; line-height: 1;
}
.me-stat-bar {
  flex: 1 1 auto; min-width: 0; position: relative;
  height: 6px;
  background: var(--surface-strong);
  border-radius: 3px;
}
.me-stat-fill {
  position: absolute; left: 0; top: 0; bottom: 0;
  border-radius: 3px;
  transition: width 0.4s ease, background 0.3s;
}
.me-stat-fill.pos  { background: var(--win); }
.me-stat-fill.neg  { background: var(--far); }
.me-stat-fill.zero { background: var(--muted); }
.me-stat-eff {
  flex: 0 0 auto; min-width: 42px;
  text-align: right;
  font-variant-numeric: tabular-nums;
  font-weight: 600;
}
