.custom-login-dialog[data-v-cbbc44ed]{border-radius:12px}.custom-login-dialog[data-v-cbbc44ed] .el-dialog__header{display:none}.custom-login-dialog[data-v-cbbc44ed] .el-dialog__body{padding:0}.login-container[data-v-cbbc44ed]{align-items:center;display:flex;flex-direction:column;padding:40px}.login-title[data-v-cbbc44ed]{color:#333;font-size:24px;font-weight:600;margin-bottom:30px}.custom-input[data-v-cbbc44ed],.login-form[data-v-cbbc44ed]{width:100%}.custom-input[data-v-cbbc44ed] .el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px #e0e0e0;height:48px;padding:0 16px;transition:all .3s}.custom-input[data-v-cbbc44ed] .el-input__wrapper:hover,.custom-input[data-v-cbbc44ed] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary)}.login-btn[data-v-cbbc44ed]{background:linear-gradient(90deg,#279485,#6ebcb2);border:none;border-radius:8px;font-size:16px;font-weight:500;height:48px;margin-top:10px;transition:all .3s;width:100%}.login-btn[data-v-cbbc44ed]:hover{box-shadow:0 4px 12px #27948533;opacity:.9;transform:translateY(-2px)}.login-btn[data-v-cbbc44ed]:active{transform:translateY(0)}.el-form-item[data-v-cbbc44ed]{margin-bottom:20px}.el-form-item.login-btn-wrapper[data-v-cbbc44ed]{margin-bottom:0;margin-top:30px}.el-link[data-v-cbbc44ed]{margin:0 3px;vertical-align:baseline}
