/* ==========================================================
   LSA GROUP ERP
   Login V7.0
========================================================== */

*{
    box-sizing:border-box;
}

body{

    margin:0;
    padding:0;

    background:#f4f5f7;

    font-family:
        "Microsoft YaHei",
        Arial,
        sans-serif;

}

.login-page{

    width:100vw;
    height:100vh;

    display:flex;

    justify-content:center;

    align-items:center;

}

.login-card{

    width:1280px;

    height:400px;

    background:#ffffff;

    border-radius:18px;

    box-shadow:0 6px 20px rgba(0,0,0,.08);

    overflow:hidden;

    display:grid;

    grid-template-columns:1fr 1fr 1fr;

}

.login-column{

    display:flex;

    justify-content:center;

    align-items:center;

    flex-direction:column;

}

.logo-column{

    border-right:1px solid #e5e7eb;

}

.qr-column{

    border-right:1px solid #e5e7eb;

}

.logo{

    width:260px;

    height:auto;

}

.qr-box{

    width:180px;

    height:180px;

    border:1px solid #dcdfe6;

    display:flex;

    justify-content:center;

    align-items:center;

    overflow:hidden;

}

.qr-box img{

    width:100%;

    height:100%;

    object-fit:cover;

}

.qr-text{

    margin-top:18px;

    font-size:28px;

    color:#555;

}

.form-column form{

    width:280px;

    display:flex;

    flex-direction:column;

    align-items:center;

}

.form-column input{

    width:280px;

    height:46px;

    margin-bottom:20px;

    border:1px solid #dcdfe6;

    border-radius:8px;

    padding:0 15px;

    font-size:16px;

    outline:none;

}

.form-column input:focus{

    border-color:#2f80ed;

}

.form-column button{

    width:280px;

    height:46px;

    border:none;

    border-radius:8px;

    background:#2f80ed;

    color:#fff;

    font-size:18px;

    font-weight:bold;

    cursor:pointer;

    transition:.2s;

}

.form-column button:hover{

    background:#236ad4;

}

.form-column select{

    width:70px;

    height:38px;

    margin-top:22px;

    border:1px solid #dcdfe6;

    border-radius:6px;

    background:#fff;

}