/* Monique Dias - olho mostrar/ocultar senha */
.mn-password-wrap { display:block; position:relative; width:100%; min-width:0; }
.mn-password-wrap > input { width:100%; padding-right:58px !important; }
.mn-password-toggle {
  position:absolute; z-index:1; top:50%; right:6px; transform:translateY(-50%);
  display:flex; align-items:center; justify-content:center;
  width:43px; height:43px; padding:0; margin:0;
  color:#e8accc; background:transparent; border:0; border-radius:10px;
  font:inherit; cursor:pointer; -webkit-tap-highlight-color:transparent;
}
.mn-password-toggle:hover { background:rgba(242,132,184,.12); color:#fff; }
.mn-password-toggle:focus-visible { outline:2px solid #ffa1d0; outline-offset:1px; }
.mn-password-toggle[aria-pressed="true"] { color:#ffb8d8; }
.mn-password-toggle svg { pointer-events:none; display:block; }
.mn-password-wrap > input::-ms-reveal,
.mn-password-wrap > input::-ms-clear { display:none; }
/* O input do login admin tinha margin-top; aplicar a margem no conjunto. */
.auth-card .mn-password-wrap { margin-top:8px; }
.auth-card .mn-password-wrap > input { margin-top:0; }
@media (max-width:480px) {
  .mn-password-toggle { width:44px; height:44px; right:4px; }
  .mn-password-wrap > input { padding-right:55px !important; }
}
