.login-form .v-text-field .v-field--active input{font-weight:500}.login-form .input-field .v-field__field,.login-form .pwd-input .v-field__field{padding-top:5px;padding-bottom:5px}.login-form .input-field .v-field__outline,.login-form .pwd-input .v-field__outline{opacity:.7}.login-form .input-field:hover .v-field__outline,.login-form .pwd-input:hover .v-field__outline{opacity:.9}.login-form .input-field .v-field--focused .v-field__outline,.login-form .pwd-input .v-field--focused .v-field__outline{opacity:1}.login-form .input-field .v-field__prepend-inner,.login-form .pwd-input .v-field__prepend-inner{padding-right:8px;opacity:.7}.login-form .pwd-input{position:relative}.login-form .pwd-input .v-input__append{position:absolute;right:10px;top:50%;transform:translateY(-50%);opacity:.7}.login-form .pwd-input .v-input__append:hover{opacity:1}.login-form .login-btn{margin-top:12px;height:48px;transition:all .3s ease;letter-spacing:.5px;border-radius:8px!important}.login-form .login-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #5e35b133!important}.login-form .login-btn .login-btn-text{font-size:1.05rem;font-weight:500}.login-form .hint-text{color:var(--v-theme-secondaryText);padding-left:5px}.login-form .error-container .v-alert{border-left-width:4px!important}.custom-divider{border-color:#00000014!important}.login-page-container{background-color:rgb(var(--v-theme-containerBg));position:relative;width:100vw;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.login-card{width:400px;padding:8px}
