.inline-rate {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  white-space: nowrap;
}
.inline-rate input { width: 110px; }
.metrics { grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); }
@media (max-width: 560px) {
  .inline-rate { width: 100%; }
  .inline-rate input { flex: 1; }
}
