/* eduXid V21R100 - tampilan logo login saja. Tidak mengubah autentikasi atau fitur. */
#screen-login .login-hero{
  background:#04223f;
  box-sizing:border-box;
  min-height:0;
  padding:22px 20px 20px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:5px;
  border-radius:22px 22px 20px 20px;
  overflow:hidden;
}
#screen-login .login-logo{
  display:block;
  box-sizing:border-box;
  width:min(100%,340px);
  max-width:100%;
  height:auto;
  max-height:none;
  aspect-ratio:589 / 225;
  object-fit:contain;
  margin:0 auto;
}
#screen-login .login-tag{
  margin:0;
  padding:0;
  color:#cce7fd;
  font-size:12px;
  font-weight:700;
  letter-spacing:.055em;
  line-height:1.5;
  text-align:center;
}
#screen-login .login-hero :focus-visible {outline:2px solid #fff;outline-offset:3px}
@media (max-width:380px){
  #screen-login .login-hero{padding:19px 12px 17px}
  #screen-login .login-logo{width:min(100%,270px)}
  #screen-login .login-tag{font-size:11px}
}
@media (min-width:768px){
  #screen-login .login-hero{padding:24px 22px 22px}
  #screen-login .login-logo{width:min(100%,352px)}
}

.login-hint-r101{font-size:12px;text-align:center;color:var(--text-secondary,#53647b);margin:10px 0}
