/* STEP 02B — LOGIN INPUT ISOLATION */

#loginView .login-clean-wrap{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:56px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.42)!important;
  border-radius:18px!important;
  background:rgba(7,16,33,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}

#loginView .login-clean-input{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0 20px!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;

  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  caret-color:#fff!important;

  font-size:17px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-shadow:none!important;
}

#loginView #loginPass.login-clean-input{
  padding-right:60px!important;
}

#loginView .login-clean-input::placeholder{
  color:rgba(255,255,255,.82)!important;
  -webkit-text-fill-color:rgba(255,255,255,.82)!important;
  opacity:1!important;
}

/* Chrome password / autofill ichki belgilarini yashirish */
#loginView input::-webkit-credentials-auto-fill-button,
#loginView input::-webkit-contacts-auto-fill-button,
#loginView input::-webkit-caps-lock-indicator{
  visibility:hidden!important;
  display:none!important;
  opacity:0!important;
  pointer-events:none!important;
  width:0!important;
  height:0!important;
  margin:0!important;
}

/* Edge/Windows native reveal/clear */
#loginView input::-ms-reveal,
#loginView input::-ms-clear{
  display:none!important;
  width:0!important;
  height:0!important;
}

/* Chrome autofill matnni oqartirib/yashirib yubormasin */
#loginView .login-clean-input:-webkit-autofill,
#loginView .login-clean-input:-webkit-autofill:hover,
#loginView .login-clean-input:-webkit-autofill:focus,
#loginView .login-clean-input:-webkit-autofill:active{
  -webkit-text-fill-color:#fff!important;
  caret-color:#fff!important;
  -webkit-box-shadow:0 0 0 1000px rgba(7,16,33,.01) inset!important;
  box-shadow:0 0 0 1000px rgba(7,16,33,.01) inset!important;
  transition:background-color 999999s ease-out 0s!important;
}

/* Parol ko'zi aniq va tiniq */
#loginView #passwordToggle{
  position:absolute!important;
  right:14px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  z-index:20!important;

  display:grid!important;
  place-items:center!important;

  width:38px!important;
  height:38px!important;

  margin:0!important;
  padding:0!important;
  border:0!important;

  background:transparent!important;
  box-shadow:none!important;
  color:#fff!important;

  opacity:1!important;
  visibility:visible!important;
  cursor:pointer!important;
}

#loginView #passwordToggle .eye-icon,
#loginView #passwordToggle svg{
  width:25px!important;
  height:25px!important;
  opacity:1!important;
  visibility:visible!important;
  color:#fff!important;
  stroke:#fff!important;
  fill:none!important;
  stroke-width:1.8!important;
  filter:none!important;
}