/* ANAPOLIS RASTREADORES - FINAL V9 */
body:has(.anapolis-logo-cover) .anapolis-logo-cover,
body:has(.anapolis-logo-cover) div:has(> .anapolis-logo-cover) {
  background: rgba(7,10,14,.94) !important;
  box-shadow: none !important;
}
body:has(.anapolis-logo-cover) .anapolis-logo-cover img {
  background: transparent !important;
}
body:has(.anapolis-logo-cover) .MuiInputBase-root:has(input[name="email"]),
body:has(.anapolis-logo-cover) .MuiInputBase-root:has(input[name="password"]),
body:has(.anapolis-logo-cover) input[name="email"],
body:has(.anapolis-logo-cover) input[name="password"] {
  background: #17212c !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  caret-color: #fff !important;
}
body:has(.anapolis-logo-cover) input[name="email"]:-webkit-autofill,
body:has(.anapolis-logo-cover) input[name="password"]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #17212c inset !important;
  box-shadow: 0 0 0 1000px #17212c inset !important;
  -webkit-text-fill-color: #fff !important;
  caret-color: #fff !important;
}
body:has(.anapolis-logo-cover) input[name="email"]::placeholder,
body:has(.anapolis-logo-cover) input[name="password"]::placeholder {
  color: #cbd5e1 !important;
  -webkit-text-fill-color: #cbd5e1 !important;
  opacity: 1 !important;
}
body:has(.anapolis-logo-cover) .MuiInputBase-root:has(input[name="password"]) svg {
  color: #fff !important;
}
