.login{ background: #ffffff; &-header { .logo { &-name { color: #000000; } p { &::before { background: #dddddd; } } } } &-main { &-content { background-position: center left; } &-adv { p { a{ color: #2985FF; } } &-introduce { font-family: PingFangSC-Regular; font-weight: 400; color: #000000; } } .checked-text { font-family: PingFangSC-Regular; font-weight: 400; color: #BBBBBB; letter-spacing: 0; a { color: #006EF0; } } &-footer{ box-sizing: border-box; background: rgba(231,242,255,0.40); } } &-form { header { font-weight: 500; color: #333333; letter-spacing: 0; } .login-title p { font-family: PingFangSC-Medium; font-weight: 500; color: #000000; letter-spacing: 0; } .login-from-item{ .el-select { font-weight: 400; color: #000000; } .el-input__inner { background: #FFFFFF; border: 1.2px solid #DDDDDD; } &-disabled { cursor: pointer; background: #F4F5F9; border: 1.2px solid #DDDDDD; color: #111111; letter-spacing: 0; label { cursor: pointer; color: #999999; } } } &-footer { a { font-family: PingFangSC-Regular; font-weight: 400; color: #0365EB; letter-spacing: 0; &:last-child { &::before { background: #C9D6E7; } } } } } &-btn { .btn { display: flex; align-items: center; justify-content: center; height: 3rem; font-size: 1.25rem; font-weight: 400; letter-spacing: 0; border-radius: 5px; border: 1px solid #006EFF; border-radius: 5px; color: #006EFF; &:disabled { opacity: 0.3; } &-primary { background: #006EFF; color: #FFFFFF; } } } } .code-box { color: #006EFF; border: none !important; border-right: 1px solid #dddddd !important; }