/* CIS Épinal — champs de connexion : bleu nuit, y compris avec autofill. */
#login-section .field input,
#access-request-panel .field input {
  color-scheme: dark;
  background-color: #0b2636;
  color: #f2fcff;
  border: 1px solid #406f7d;
  caret-color: #4deac3;
  box-shadow: inset 0 0 0 1000px #0b2636;
  transition: border-color .18s ease, box-shadow .18s ease;
}
#login-section .field input:focus,
#access-request-panel .field input:focus {
  outline: none;
  border-color: #16d6b4;
  box-shadow: inset 0 0 0 1000px #0b2636, 0 0 0 3px rgba(22,214,180,.18);
}
#login-section .field input:autofill,
#access-request-panel .field input:autofill {
  background-color: #0b2636 !important;
  color: #f2fcff !important;
  box-shadow: inset 0 0 0 1000px #0b2636 !important;
}
#login-section .field input:-webkit-autofill,
#login-section .field input:-webkit-autofill:hover,
#login-section .field input:-webkit-autofill:focus,
#access-request-panel .field input:-webkit-autofill,
#access-request-panel .field input:-webkit-autofill:hover,
#access-request-panel .field input:-webkit-autofill:focus {
  -webkit-text-fill-color: #f2fcff !important;
  caret-color: #4deac3;
  box-shadow: inset 0 0 0 1000px #0b2636 !important;
  transition: background-color 9999s ease-out 0s;
}
#login-section .field input:-moz-autofill,
#access-request-panel .field input:-moz-autofill {
  color: #f2fcff !important;
  box-shadow: inset 0 0 0 1000px #0b2636 !important;
}
