body[data-path=login] .navbar,body[data-path=login] .web-footer{display:none!important}body[data-path=login] .container .page-header-wrapper,body[data-path=login] .container .page_content{width:100%;margin:0 auto;max-width:400px}body[data-path=login] .for-login .page-card{background:transparent;border:0;box-shadow:none}body[data-path=login] .page-card-head{width:100%;text-align:center;margin-bottom:3rem}body[data-path=login] .page-card-head img.app-logo{height:70px;width:auto}body[data-path=login] .page-card-head h4{color:var(--heading-color);letter-spacing:-.3px}body[data-path=login] .for-login .page-card-body .form-group,body[data-path=login] .for-login-with-email-link .page-card-body .form-group{margin-bottom:1rem}body[data-path=login] .for-login .page-card-body .email-field,body[data-path=login] .for-login .page-card-body .password-field,body[data-path=login] .for-login-with-email-link .page-card-body .email-field,body[data-path=login] .for-login-with-email-link .page-card-body .password-field{position:relative}body[data-path=login] .for-login .page-card-body .email-field .form-control,body[data-path=login] .for-login .page-card-body .password-field .form-control,body[data-path=login] .for-login-with-email-link .page-card-body .email-field .form-control,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .form-control{min-height:3rem;padding:.75rem 2.75rem;border:1px solid var(--border-color, #d9e0e8);border-radius:.5rem;background-color:var(--card-bg, #fff);transition:border-color .15s ease,box-shadow .15s ease}body[data-path=login] .for-login .page-card-body .email-field .form-control:focus,body[data-path=login] .for-login .page-card-body .password-field .form-control:focus,body[data-path=login] .for-login-with-email-link .page-card-body .email-field .form-control:focus,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .form-control:focus{border-color:var(--primary-color, #2563a6);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #2563a6) 16%,transparent)}body[data-path=login] .for-login .page-card-body .email-field .form-control::-moz-placeholder,body[data-path=login] .for-login .page-card-body .password-field .form-control::-moz-placeholder,body[data-path=login] .for-login-with-email-link .page-card-body .email-field .form-control::-moz-placeholder,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .form-control::-moz-placeholder{color:var(--text-muted, #8492a6);opacity:1}body[data-path=login] .for-login .page-card-body .email-field .form-control::placeholder,body[data-path=login] .for-login .page-card-body .password-field .form-control::placeholder,body[data-path=login] .for-login-with-email-link .page-card-body .email-field .form-control::placeholder,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .form-control::placeholder{color:var(--text-muted, #8492a6);opacity:1}body[data-path=login] .for-login .page-card-body .email-field .field-icon,body[data-path=login] .for-login .page-card-body .password-field .field-icon,body[data-path=login] .for-login-with-email-link .page-card-body .email-field .field-icon,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .field-icon{position:absolute;top:50%;left:.9rem;width:1rem;height:1rem;color:var(--text-muted, #8492a6);transform:translateY(-50%);pointer-events:none}body[data-path=login] .for-login .page-card-body .email-field .field-icon path,body[data-path=login] .for-login .page-card-body .password-field .field-icon path,body[data-path=login] .for-login-with-email-link .page-card-body .email-field .field-icon path,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .field-icon path{stroke:currentColor}body[data-path=login] .for-login .page-card-body .email-field:focus-within .field-icon,body[data-path=login] .for-login .page-card-body .password-field:focus-within .field-icon,body[data-path=login] .for-login-with-email-link .page-card-body .email-field:focus-within .field-icon,body[data-path=login] .for-login-with-email-link .page-card-body .password-field:focus-within .field-icon{color:var(--primary-color, #2563a6)}body[data-path=login] .for-login .page-card-body .password-field .form-control,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .form-control{padding-right:4rem}body[data-path=login] .for-login .page-card-body .password-field .toggle-password,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .toggle-password{position:absolute;top:50%;right:.9rem;color:var(--text-muted, #6c757d);font-size:.8rem;font-weight:600;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-path=login] .for-login .page-card-body .password-field .toggle-password:hover,body[data-path=login] .for-login-with-email-link .page-card-body .password-field .toggle-password:hover{color:var(--primary-color, #2563a6)}body[data-path=login] .for-login .page-card-body .forgot-password-message,body[data-path=login] .for-login-with-email-link .page-card-body .forgot-password-message{margin:.25rem 0 0;text-align:right}body[data-path=login] .for-login .page-card-body .forgot-password-message a,body[data-path=login] .for-login-with-email-link .page-card-body .forgot-password-message a{color:var(--primary-color, #2563a6);font-size:.875rem;text-decoration:none}body[data-path=login] .for-login .page-card-body .forgot-password-message a:hover,body[data-path=login] .for-login-with-email-link .page-card-body .forgot-password-message a:hover{text-decoration:underline}body[data-path=login] .for-login .page-card-actions,body[data-path=login] .for-login-with-email-link .page-card-actions{margin-top:3rem}body[data-path=login] .for-login .form-control:focus-visible,body[data-path=login] .for-login-with-email-link .form-control:focus-visible{outline:none}body[data-path=login] .for-login .btn-login,body[data-path=login] .for-login-with-email-link .btn-login{border-radius:.5rem;font-weight:600;padding:.75rem 1.5rem}body[data-path=login] .for-login .login-divider,body[data-path=login] .for-login-with-email-link .login-divider{margin:1rem 0}body[data-path=login] .kustomize-login-slogan{margin:16px auto 0;text-align:center}
/*!
 * Copyright (c) 2026, UNIVERSITY OF ELDORET and Ngatia Frankline
 * For license information, please see license.txt
 */
/*# sourceMappingURL=login.bundle.Y34DXVYG.css.map */
