.main {
    width: 100%;
    min-width: 830px;
    height: 100%;
    overflow: hidden;
}
.main::before {
    position: absolute;
    display: block;
    width: 33%;
    height: 100%;
    content: "";
    background-color: #4178d5;
}
.container {
    position: absolute;
    top: 50%;
    left: 50%;
    box-sizing: border-box;
    display: flex;
    width: 800px;
    height: 500px;
    font-size: 0;
    background-color: #ffffff;
    box-shadow: 0 1px 40px 1px rgb(52 69 94 / 19%);
    transform: translate(-50%, -50%);
    .left {
        position: relative;
        width: 300px;
        height: 500px;
        background-image: url("@/assets/images/electronic_component.png");
        background-repeat: no-repeat;
        background-size: cover;
        .left-logo-box {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 250px;
            height: 150px;
            background-image: url("@/assets/images/login_logo.png");
            background-repeat: no-repeat;
            background-size: cover;
            transform: translate(-50%, -50%);
        }
    }
    .left::before {
        display: block;
        width: 100%;
        height: 100%;
        content: "";
        background-color: rgb(65 120 213 / 60%);
    }
    .right {
        position: relative;
        display: flex;
        flex-direction: column;

        // align-items: center;
        justify-content: center;
        width: 500px;
        height: 460px;
        padding: 20px 0;
        .right-logo-box {
            // position: absolute;
            // top: 0;
            // left: 0;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
            width: 75px;
            height: 75px;
            margin-left: 100px;
            background-image: url("@/assets/images/right-logo.png");
            background-repeat: no-repeat;
            background-size: cover;

            // transform: translate(-50%, -50%);
            .right-logo-font {
                font-family: "Microsoft YaHei", Georgia, "Times New Roman", Times, serif;
                font-size: 19px;
                font-weight: 900;
                color: #122b5a;
            }
            .sign-in {
                font-family: "Microsoft YaHei", Georgia, "Times New Roman", Times, serif;
                font-size: 12px;
                color: #b5bdce;
            }
        }
    }
}
.el-input-group__append {
    padding: 0 8px;
}
