/* /fair/ — LEF + LM distribution setup, run, results. Flat, square.
   (Progress bar, charts, summary table, .error live in shared ui.css.) */

#lef-fieldset, #lm-fieldset {
  border: 1px solid #999;
  padding: 0.75rem 1rem 1rem;
  margin: 0 0 1rem;
}
#lef-fieldset legend, #lm-fieldset legend { font-weight: 700; padding: 0 0.35rem; }

#lef-fieldset > label, #lm-fieldset > label { display: inline-block; font-weight: 600; margin-right: 0.5rem; }

/* Distribution parameter inputs (rendered by fair-ui) */
#lef-params, #lm-params { display: flex; flex-wrap: wrap; gap: 0.6rem; margin-top: 0.6rem; }
#lef-params label, #lm-params label { display: inline-flex; flex-direction: column; gap: 0.15rem; font-size: 0.85rem; }
#lef-params input, #lm-params input { width: 8rem; }

/* Setup numeric inputs */
#trials, #seed { width: 8rem; }

h3 { margin-bottom: 0.35rem; }
