body{background:#f4f6f8!important}.login-page{background:linear-gradient(90deg,#003087 0%,#003087 42%,#f4f6f8 42%)!important;min-height:100vh;padding:48px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;position:relative}.login-page:before{content:'悦普培训\A LEARNING & DEVELOPMENT\A\A让学习成为成长的日常';white-space:pre-line;position:absolute;left:7%;top:32%;color:white;font-size:28px;line-height:2;letter-spacing:1px;max-width:32%}.login-card{background:white!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 16px 50px #0030870c!important;width:440px!important;max-width:100%;margin-right:8%;padding:40px!important}.login-logo img{width:135px!important;height:70px!important;padding:4px!important;border-radius:0!important;box-shadow:none!important}.login-logo h1{color:#003087!important;font-size:26px!important}.login-logo p{color:#64748b!important}.login-card .form-group:has(.role-selector){display:none}.login-card .form-input{border:1px solid #cdd9e7!important;border-radius:6px!important;background:#fff!important;padding:13px!important}.login-card .btn-primary{background:#003087!important;border-radius:6px!important;box-shadow:none!important;min-height:48px}.login-card .login-footer{color:#8493a6!important}.login-card .form-input:focus{outline:2px solid #a4c7ed!important}@media(max-width:850px){.login-page{background:#f4f6f8!important;padding:24px!important;justify-content:center!important;border-top:12px solid #003087}.login-page:before{display:none}.login-card{margin:0!important;padding:30px!important}}
