.form-stack {
  display: grid;
  gap: 5px;
  max-width: 580px;
  margin: auto;
}
.form-stack label { margin: 7px 0; }
.check-row {
  display: flex !important;
  align-items: center;
  gap: 10px;
}
.check-row input { width: 18px; height: 18px; }
.muted { color: var(--muted); }
.good-text { color: var(--good); }
.warn-text { color: var(--warn); }
.bad-text { color: var(--bad); }
