.login-container[data-v-defb4c8d]{height:100vh;width:100%;background-position:center;position:relative;flex-direction:column;align-items:center;justify-content:center;background-position:bottom;background-size:cover}.login-content[data-v-defb4c8d]{width:100%;height:100%;padding:30px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-container[data-v-defb4c8d]{display:flex;justify-content:center;margin-bottom:2.7vh}.logo[data-v-defb4c8d]{height:10vh;object-fit:contain}.title-container[data-v-defb4c8d]{text-align:center;margin-bottom:3.6vh}.main-title[data-v-defb4c8d]{font-size:20px;color:#333;margin-bottom:1.2vh;font-weight:700}.sub-title[data-v-defb4c8d]{font-size:16px;color:#666;margin:0}.login-form[data-v-defb4c8d]{margin-bottom:10vh}.username-field[data-v-defb4c8d]{margin-bottom:2.6vh}.login-button[data-v-defb4c8d]{margin-bottom:2.4vh}.forgot-password[data-v-defb4c8d]{text-align:center}.forgot-password span[data-v-defb4c8d]{color:#1989fa;font-size:14px;cursor:pointer}.button-container[data-v-defb4c8d]{margin-top:35px}
