/* V0.31.366 – globale Admin-Formularlesbarkeit. Betrifft nie das Shop-Frontend. */
body.kt-admin-mode {
  --kt-admin-field-bg:#ffffff;
  --kt-admin-field-border:#899db6;
  --kt-admin-field-text:#1b2d43;
  --kt-admin-field-label:#35475c;
}
html[data-theme^="dark"] body.kt-admin-mode {
  --kt-admin-field-bg:#192a3e;
  --kt-admin-field-border:#849ab3;
  --kt-admin-field-text:#f4f8ff;
  --kt-admin-field-label:#d9e5f4;
}
/* Nur gewöhnliche Eingabefelder; keine Checkboxen, Radios, versteckten Felder oder Buttons. */
body.kt-admin-mode :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="range"]):not([type="color"]),select,textarea) {
  background-color:var(--kt-admin-field-bg)!important;
  color:var(--kt-admin-field-text)!important;
  -webkit-text-fill-color:var(--kt-admin-field-text);
  border:1.5px solid var(--kt-admin-field-border)!important;
  border-radius:7px;
  box-shadow:0 1px 2px rgba(10,33,61,.07);
  font-weight:400!important;
  line-height:1.45;
}
body.kt-admin-mode :is(input,textarea)::placeholder {color:#718097!important;opacity:1}
html[data-theme^="dark"] body.kt-admin-mode :is(input,textarea)::placeholder {color:#b5c4d7!important}
body.kt-admin-mode :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus-visible {
  outline:2px solid #257bc7!important;outline-offset:1px;
  border-color:#257bc7!important;
  box-shadow:0 0 0 4px rgba(37,123,199,.13)!important;
}
body.kt-admin-mode :is(input,select,textarea):disabled,
body.kt-admin-mode :is(input,select,textarea)[readonly] {opacity:1!important;background-color:#e8edf4!important;color:#43536b!important;-webkit-text-fill-color:#43536b}
html[data-theme^="dark"] body.kt-admin-mode :is(input,select,textarea):disabled,
html[data-theme^="dark"] body.kt-admin-mode :is(input,select,textarea)[readonly] {background-color:#243448!important;color:#bfccdf!important;-webkit-text-fill-color:#bfccdf}
body.kt-admin-mode form label {color:var(--kt-admin-field-label);font-weight:550!important;line-height:1.5}
body.kt-admin-mode form label :is(input,select,textarea) {font-weight:400!important}
body.kt-admin-mode .kt-wysiwyg-surface,[data-theme] body.kt-admin-mode .kt-wysiwyg-surface {
  background:var(--kt-admin-field-bg)!important;color:var(--kt-admin-field-text)!important;
  border:1.5px solid var(--kt-admin-field-border)!important;font-weight:400!important;
}
body.kt-admin-mode .kt-wysiwyg:focus-within .kt-wysiwyg-surface {border-color:#257bc7!important}
/* Verhindert übergroße, durchgehende Fettschrift in den eigentlichen Editierfeldern. */
body.kt-admin-mode :is(input,textarea,.kt-wysiwyg-surface) {font-variant-numeric:normal}
