.theAuth { // background-color: #fff; width: 892px; padding-top: 160px; box-shadow: none; position: relative; // overflow: hidden; .iconClose { position: absolute; right: 38px; top: 145px; width: max(20px, 16Px); height: max(20px, 16Px); background: url('./images/icon-close.png') no-repeat center; background-size: contain; cursor: pointer; } } .theTitle { position: absolute; top: 0; left: 0; background: url('./images/auth-title-bg.png') top center no-repeat; background-size: 100%; width: 100%; height: 174px; } .authContent { background: linear-gradient(180deg, #E1F8FF 0%, #BBE7FD 100%); border-radius: 0 0 23px 23px; } .steps { margin: 14px 27px 0; padding-top: 34px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 88%, #CDF0FF 100%); border-radius: 23px; border: 1px solid #FFFFFF; :global { .n-scrollbar { margin: 0 0 25px; padding: 14px 34px 34px; min-height: calc(55vh - 28px); max-height: calc(55vh - 28px); } } } .step { display: flex; align-items: flex-start; padding-bottom: 35px; .stepNum { width: 33px; height: 33px; display: flex; align-items: center; justify-content: center; text-align: center; background: #B9EAFF; border: 1px solid #FFFFFF; font-size: 17px; font-weight: 600; color: #131415; border-radius: 50%; margin-right: 14px; flex-shrink: 0; } .stepContent { .txt { font-size: max(15px, 12Px); font-family: PingFangSC, PingFang SC; font-weight: 600; color: #000000; line-height: 33px; span { color: #1F6DEC; } .red { color: #E80000; } } } img { border-radius: 8px; } .w1 { width: 90px; height: 98px; margin: 8px 0 12px; } .w6 { width: 196px; height: 207px; } .w7 { margin-top: 8px; width: 100%; } .m1 { width: 113px; height: 98px; margin: 8px 0 0; } .m2 { margin-top: 8px; width: 333px } .m3 { margin-top: 8px; width: 358px; } .m4, .m5 { margin-top: 8px; width: 100%; } .moreImg { display: flex; align-items: center; flex-wrap: wrap; img { width: 47%; margin-bottom: 32px; &:nth-child(2n + 2) { margin-left: 6%; } } } } .btnGroup { padding: 25px 0; display: flex; align-items: center; justify-content: center; :global { .n-button { height: 45px !important; width: 275px !important; --n-border: none !important; --n-border-hover: none !important; --n-border-pressed: none !important; --n-border-focus: none !important; background: linear-gradient(305deg, #15BBFF 0%, #1784FF 100%); border-radius: 22px; font-size: max(18px, 15Px); font-family: AlimamaShuHeiTi, AlimamaShuHeiTi; font-weight: bold; color: #FFFFFF; line-height: 22px; letter-spacing: 1px; } } }