/* KNN LAB V7.3.5 — visual-only refinement; load after v734.css */
/* Login mahasiswa: pertahankan logo unggahan, hilangkan panel latar hijau di belakangnya. */
body.v73-student-login .phone-screen .phone-logo:has(img),
body.v73-student-login .phone-screen .phone-logo:has(.v73-brand-img){
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  border:0!important;
  outline:0!important;
  padding:0!important;
  border-radius:0!important;
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  min-height:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
}
body.v73-student-login .phone-screen .phone-logo img,
body.v73-student-login .phone-screen .phone-logo .v73-brand-img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:72px!important;
  max-height:70px!important;
  object-fit:contain!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  padding:0!important;
}
/* Registrasi: mockup TV LED sedikit diperbesar dan kaki ditinggikan. */
@media(min-width:1101px){
  body.v72-body .v72-center{max-width:1320px!important;}
  body.v72-body .v72-tv-shell{max-width:1230px!important;width:100%!important;}
  body.v72-body .v72-tv-screen{min-height:640px!important;}
  body.v72-body .v72-tv-intro{padding:28px 28px!important;}
  body.v72-body .v72-form-panel{padding:23px 25px!important;}
}
body.v72-body .v72-neck{
  height:34px!important;
  width:66px!important;
  background:linear-gradient(90deg,#53696b,#1d3031)!important;
}
body.v72-body .v72-base{height:13px!important;width:235px!important;}
@media(max-width:1100px){
  body.v72-body .v72-center{max-width:960px!important;}
  body.v72-body .v72-tv-shell{width:100%!important;}
  body.v72-body .v72-neck{height:26px!important;}
}
@media(max-width:700px){
  body.v72-body .v72-neck,body.v72-body .v72-base{display:none!important;}
  body.v73-student-login .phone-screen .phone-logo img,
  body.v73-student-login .phone-screen .phone-logo .v73-brand-img{max-height:62px!important;max-width:65px!important;}
}
