.loginFrom {  
    .loginBox {
        flex: 1;
        width: 100vw;
        height: 100vh;
        background-image: url('../../../../public/sst.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .loginLeft {
        position: relative;
        width: 704px;
        height: 566px;
        background-image: url('../../../../public/loginBoxLeft.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        .loginlogo {
            position: absolute;
            top: -100px;
            left: 0;
        }
    }
    :global {
        .ant-pro-form-login-container {
            .ant-pro-form-login-top .css-dev-only-do-not-override-1lxmgnh {
                width: 400px;
                margin-bottom: 32px;
                font-weight: 400;
            }
            :where(.css-dev-only-do-not-override-1lxmgnh).ant-pro-form-login-main {
                min-width: 400px;
                max-width: 580px;
                margin: 0;
            }
            .ant-pro-form-login-main .css-dev-only-do-not-override-1lxmgnh {
                width: 400px;
            }
            :where(.css-dev-only-do-not-override-qgg3xn).ant-input-affix-wrapper-lg {
                padding: 7px 11px;
                font-size: 16px;
                line-height: 1.5;
                border-radius: 4px;
            }
        }
        
    } 
}