.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}.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:#00000080;padding-left:5px}.login-form .error-container .v-alert{border-left-width:4px!important}.custom-devider{border-color:#00000014!important}.logo-container[data-v-83b4e916]{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.logo-content[data-v-83b4e916]{display:flex;align-items:center;gap:20px;padding:10px}.logo-image[data-v-83b4e916]{display:flex;justify-content:center;align-items:center}.logo-image img[data-v-83b4e916]{transition:transform .3s ease}.logo-image img[data-v-83b4e916]:hover{transform:scale(1.05)}.logo-text[data-v-83b4e916]{display:flex;flex-direction:column;align-items:flex-start}.logo-text h2[data-v-83b4e916]{margin:0;font-size:1.8rem;font-weight:600;color:#5e35b1;letter-spacing:.5px}.logo-text h4[data-v-83b4e916]{margin:4px 0 0;font-size:1rem;font-weight:400;color:#616161;letter-spacing:.3px}.login-page-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:relative;background:linear-gradient(135deg,#ebf5fd 0%,#e0e9f8 100%);overflow:hidden}.login-background{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(circle,rgba(94,53,177,.03) 0%,rgba(30,136,229,.06) 70%);z-index:0;animation:rotate 60s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-card{max-width:520px;width:90%;border-radius:12px!important;box-shadow:0 8px 30px #00000012!important;background-color:#fffffffa!important;transform:translateY(20px);opacity:0;transition:all .5s ease;z-index:1}.login-card.card-visible{transform:translateY(0);opacity:1}.logo-wrapper{margin-bottom:10px}.divider-container{margin:20px 0}.custom-divider{border-color:#0000000d!important;opacity:.8}.loginBox{max-width:475px;margin:0 auto}
