
/* v89 — Login field height & university logo */
body.v65-login .v65-form > label .v65-input{
  min-height:48px!important;
  height:48px!important;
  border-radius:12px!important;
  align-items:center!important;
}
body.v65-login .v65-form > label .v65-input input{
  min-height:46px!important;
  height:46px!important;
  line-height:46px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  font-size:12px!important;
  font-weight:650!important;
  color:#123f34!important;
  -webkit-text-fill-color:#123f34!important;
  opacity:1!important;
}
body.v65-login .v65-form > label .v65-input input::placeholder{
  color:#73958b!important;
  -webkit-text-fill-color:#73958b!important;
  opacity:1!important;
  font-size:11px!important;
}
body.v65-login .v65-form > label .v65-input>span{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:stretch!important;
}
body.v65-login .v65-form > label .v65-input button{
  height:42px!important;
  align-self:center!important;
}

/* Logo Universitas Khairun di sisi kiri login */
body.v65-login .v65-intro .v65-brand img{
  width:58px!important;
  height:58px!important;
  max-width:58px!important;
  max-height:58px!important;
  object-fit:contain!important;
  background:transparent!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 4px 8px rgba(0,0,0,.14))!important;
}
body.v65-login .v65-intro .v65-brand{
  gap:14px!important;
  align-items:center!important;
}

/* Logo di dalam mockup HP, jika menggunakan logo yang sama */
body.v65-login .v65-phone .v65-login-brand img,
body.v65-login .v65-phone .v65-app-brand img,
body.v65-login .v65-phone .v65-logo img{
  width:52px!important;
  height:52px!important;
  max-width:52px!important;
  max-height:52px!important;
  object-fit:contain!important;
}

@media(max-width:760px){
  body.v65-login .v65-intro .v65-brand img{
    width:52px!important;height:52px!important;
    max-width:52px!important;max-height:52px!important;
  }
}
