/* Integration join fields only. Loaded from head so Chrome autofill does not paint first. */
#joinGate,
#joinGate .join-input {
  color-scheme: dark;
}
#joinGate .join-input,
#joinGate .join-input:hover,
#joinGate .join-input:focus,
#joinGate .join-input:active {
  background-color: transparent;
  color: #f2f0ed;
  -webkit-text-fill-color: #f2f0ed;
  caret-color: #f2f0ed;
}
#joinGate .join-input:focus:not(:-webkit-autofill):not(:autofill) {
  outline: none;
  box-shadow: none;
  border-bottom-color: rgba(244, 239, 228, 0.42);
}
#joinGate .join-input:-webkit-autofill,
#joinGate .join-input:-webkit-autofill:hover,
#joinGate .join-input:-webkit-autofill:focus,
#joinGate .join-input:-webkit-autofill:active,
#joinGate .join-input:autofill,
#joinGate .join-input:-internal-autofill-selected,
#joinGate .join-input:-internal-autofill-previewed {
  color: #f2f0ed !important;
  caret-color: #f2f0ed !important;
  -webkit-text-fill-color: #f2f0ed !important;
  background-color: #050607 !important;
  background-image: none !important;
  border-bottom-color: rgba(245, 243, 240, 0.14) !important;
  box-shadow: 0 0 0 1000px #050607 inset !important;
  -webkit-box-shadow: 0 0 0 1000px #050607 inset !important;
  filter: none !important;
  transition: background-color 99999s ease-out 0s, color 99999s ease-out 0s !important;
  animation: delmi57-join-autofill 0.01s;
}
@keyframes delmi57-join-autofill {
  to {
    color: #f2f0ed;
    background-color: #050607;
    -webkit-text-fill-color: #f2f0ed;
  }
}
