.is-style-felder-mit-hintergrund {
  --color-bg: var(--rh--color--highlight);
}
.is-style-felder-mit-hintergrund input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=reset]),
.is-style-felder-mit-hintergrund textarea,
.is-style-felder-mit-hintergrund input[type=checkbox],
.is-style-felder-mit-hintergrund input[type=radio] {
  background-color: var(--color-bg);
  border-color: var(--color-bg);
}
.is-style-felder-mit-hintergrund .is-design-material-inner input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=reset]):focus ~ .form-label,
.is-style-felder-mit-hintergrund .is-design-material-inner input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=reset]):not(:placeholder-shown) ~ .form-label,
.is-style-felder-mit-hintergrund .is-design-material-inner textarea:focus ~ .form-label,
.is-style-felder-mit-hintergrund .is-design-material-inner textarea:not(:placeholder-shown) ~ .form-label {
  background-color: var(--color-bg);
}
.is-style-felder-mit-hintergrund .is-design-material-outer input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=reset]):focus ~ .form-label,
.is-style-felder-mit-hintergrund .is-design-material-outer input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=reset]):not(:placeholder-shown) ~ .form-label,
.is-style-felder-mit-hintergrund .is-design-material-outer textarea:focus ~ .form-label,
.is-style-felder-mit-hintergrund .is-design-material-outer textarea:not(:placeholder-shown) ~ .form-label {
  background-color: #fff;
  padding-inline: 7px;
  border: 1px solid var(--color-bg);
}