.form-control, .form-select {
  background: #ffffff;
  color: var(--color-text);
  border: 1px solid #BDBDBD;
  border-radius: var(--radius-md);
  padding: .75rem .875rem;
}
.form-control::placeholder { color: var(--color-text-muted); }
.form-control:focus, .form-select:focus {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px rgba(255, 193, 7, .25);
  outline: none;
}
.input-group-text { background: #fff; border: 1px solid #BDBDBD; color: var(--color-text); }
.form-label { color: var(--color-text-muted); font-weight: 600; }

