/* KNN LAB V7.3.1 - login tanpa footer luar */
body.v73-student-login {min-height:100vh;}
body.v73-student-login .v73-login-only {min-height:100vh; padding:20px 14px;}
body.v73-student-login .v73-phone-stage {margin:auto;}
body.v73-student-login .v73-phone-stage .phone-device {transform:none!important;}
.v731-register-link {display:block;text-align:center;margin:14px 0 8px;padding:10px 8px;color:#0a7259!important;text-decoration:none;font-size:14px;font-weight:600;border-radius:10px;}
.v731-register-link strong {font-weight:800;text-decoration:underline;text-underline-offset:3px;}
.v731-register-link:hover,.v731-register-link:focus-visible{background:#eaf8f0;}
.v731-mockup-copyright {font-size:12px;color:#688d83;text-align:center;margin:12px 0 0;padding-top:12px;border-top:1px solid #e5f0ea;}
@media(max-width:600px){body.v73-student-login .v73-login-only {padding:10px 8px;} .v731-register-link{padding:9px 4px;}}
