/* Conditional field visibility — duplicated in embed-form.css (different delivery context) */
.wm-form-field--conditional {
  display: none;
}

.wm-form-field--conditional.wm-form-field--visible {
  display: block;
}

.form-options-stacked {
  display: block;
}

.form-options-stacked > label {
  display: flex;
  align-items: baseline;
  gap: 0.5em;
  margin-bottom: 0.35em;
}

.form-options-stacked.formgrid > label {
  grid-column: span 3;
}

/* "Other" text input — duplicated in embed-form.css (different delivery context) */
.wm-other-wrap {
  margin-top: 0.5em;
}

.wm-other-wrap input[type="text"] {
  width: 100%;
  padding: 0.5rem;
  border: 1px solid #ccc;
  border-radius: 4px;
}
