/* Mr.pharmacist — permanent interaction guard for authentication inputs only.
   Prevents global tactile/card layers from moving the auth card during native input focus. */
body.mrph-auth-current-v90 .auth-card.mrph-kt-card-pressing,
body.mrph-auth-current-v90 .auth-card.mrph-kt-pressing,
body.mrph-auth-current-v90 .auth-card.mrph-kt-nav-pressing {
  transform: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  opacity: 1 !important;
}

body.mrph-auth-current-v90 form[data-form="auth"],
body.mrph-auth-current-v90 form[data-form="auth"] .form-row,
body.mrph-auth-current-v90 form[data-form="auth"] label,
body.mrph-auth-current-v90 form[data-form="auth"] input {
  transform: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  opacity: 1 !important;
}

body.mrph-auth-current-v90 form[data-form="auth"] input {
  position: relative !important;
  z-index: 20 !important;
  pointer-events: auto !important;
  touch-action: auto !important;
  -webkit-user-select: text !important;
  user-select: text !important;
  -webkit-user-drag: none !important;
}

body.mrph-auth-current-v90 form[data-form="auth"] input::selection {
  background: rgba(32, 180, 200, .22);
}

body.mrph-auth-current-v90 .auth-card.mrph-kt-feel-host::after,
body.mrph-auth-current-v90 form[data-form="auth"] .mrph-kt-feel-host::after {
  pointer-events: none !important;
}