.login-module__Si-P0q__loginButton{border-radius:9999px;height:3rem;font-size:1rem;font-weight:500}.login-module__Si-P0q__loginButtonEnabled{color:#fff;background:#7951ff}.login-module__Si-P0q__loginButtonDisabled{cursor:not-allowed;color:#fff;opacity:.3;background:#7951ff}.login-module__Si-P0q__loginButtonEnded{cursor:not-allowed;color:#909399;background-color:#ebeef5;border-width:1px;border-color:#d9dde1}.login-module__Si-P0q__content{z-index:2;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;overflow-y:auto}.login-module__Si-P0q__cardContainer{-ms-flex-direction:column;flex-direction:column;min-height:0;display:-ms-flexbox;display:flex;overflow:hidden}.login-module__Si-P0q__card{background-color:#fff;overflow:hidden}.login-module__Si-P0q__cardContent{-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px;display:-ms-flexbox;display:flex}.login-module__Si-P0q__poweredBy{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:16px;display:-ms-flexbox;display:flex}@media (min-width:768px){.login-module__Si-P0q__cardContainer{border-radius:20px;width:540px;min-height:0;max-height:calc(100vh - 120px)}.login-module__Si-P0q__cardContent{-ms-flex:1;flex:1;gap:20px;min-height:0;padding:24px;overflow:hidden}.login-module__Si-P0q__poweredBy{-ms-flex-negative:0;flex-shrink:0;margin-top:auto;padding-top:50px;padding-bottom:10px}.login-module__Si-P0q__loginClient{box-sizing:border-box;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;gap:16px;width:100%;min-height:0;padding:0 24px 18px}.login-module__Si-P0q__loginClient .login-module__Si-P0q__loginButton{width:100%}.login-module__Si-P0q__loginClient .login-module__Si-P0q__passwordError{position:absolute;top:100%;left:0}}@media (max-width:767px){.login-module__Si-P0q__cardContainer{-ms-flex:1;flex:1;width:100%;padding:12px}.login-module__Si-P0q__card{border-radius:12px}.login-module__Si-P0q__cardContent{gap:12px;padding:16px}.login-module__Si-P0q__loginClient{box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:24px;min-height:0;margin-top:auto;padding:30px 20px 12px}}.login-module__Si-P0q__loginClient{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex}.login-module__Si-P0q__languageSection{overscroll-behavior:contain;-ms-flex:1;flex:1;width:100%;min-height:0;padding-bottom:2px;overflow-y:auto}.login-module__Si-P0q__languageTitle{color:#303133;margin-bottom:12px;font-size:15px;font-weight:600;line-height:22px}.login-module__Si-P0q__languageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.login-module__Si-P0q__languageOption{color:#303133;text-align:left;background:#fff;border:1px solid #d9dde1;border-radius:6px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-width:0;height:44px;padding:0 16px;font-size:15px;font-weight:400;line-height:22px;display:-ms-flexbox;display:flex}.login-module__Si-P0q__languageOption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-module__Si-P0q__languageOptionActive{color:#7951ff;background:#f0eaff;border-color:#7951ff;font-weight:600}.login-module__Si-P0q__languageCheck{color:#7951ff;-ms-flex:none;flex:none;width:18px;height:18px}.login-module__Si-P0q__loginClient .login-module__Si-P0q__passwordInputContainer{-ms-flex-direction:column;flex-direction:column;width:100%;display:-ms-flexbox;display:flex;position:relative}.login-module__Si-P0q__loginClient .login-module__Si-P0q__passwordInputWrapper{box-sizing:border-box;z-index:1;background:#7951ff;border-radius:25px;-ms-flex-align:center;align-items:center;width:100%;height:50px;padding:1px;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__loginClient .login-module__Si-P0q__passwordInputWrapper>input{box-sizing:border-box;background:#fff;border-radius:24px;width:100%;height:100%;padding:11px 18px}.login-module__Si-P0q__loginClient .login-module__Si-P0q__passwordError{color:#ff4d50;text-align:left;margin-top:8px;margin-left:19px;font-size:12px}.login-module__Si-P0q__meetingTitle{color:#303133;text-align:left;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.login-module__Si-P0q__meetingTime{color:#606266;text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
