.inviteCodeDialog { width: 80vw; background-color: #e4eefd; border-radius: 24px; padding-bottom: 12px; .background { display: flex; flex-flow: row nowrap; padding: 20px 24px; padding-bottom: 0; justify-content: space-between; height: 160px; position: relative; z-index: 1000; .left { margin-left: 20px; margin-top: 16px; .title { padding-bottom: 10px; font-size: 40px; font-weight: 550; } .description { font-size: 26px; color: #848689; font-weight: 400; } } .right { position: relative; z-index: 1000; .iconContainer { width: 260px; position: relative; .icon { width: 130%; } } } } .content { position: relative; } } .inputCode { width: 100%; background: #f6f6f6; border: 2px solid #f0f0f0; border-radius: 20px; display: flex; align-items: center; padding: 48px 0 48px 30px; box-sizing: border-box; position: relative; &Result { position: absolute; left: 0; bottom: -40px; } .inputBar { flex: 1; z-index: 0; letter-spacing: 10px; } .scan_code { width: 101px; height: 100%; display: flex; justify-content: center; align-items: center; } .close_btn { padding: 0 20px; } } .tipsGroup { color: #8a8a8a; font-size: 24px; margin-top: 88px; .tips { display: flex; flex-flow: row nowrap; } } .bottomBar { margin: 24px; margin-bottom: 24px; &__button { border-radius: 10px; } &__text { font-size: 28px; } } .salesMan { margin: 5px 0; font-size: 24px; font-weight: 500; color: #000000; } .error { color: #f45069; }