.container { max-width: 750Px; min-height: 100vh; background-color: rgba(96, 166, 241, 1); background-image: url('./images/icon_bg.png'); background-repeat: no-repeat; background-size: 100%; padding-top: 30Px; margin: 0 auto; .titleIcon { display: block; max-width: 100%; height: 26Px; margin: 8px auto; } } .schoolName { display: flex; align-items: center; justify-content: center; font-size: 15px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #FFFFFF; line-height: 21px; text-align: center; } .teacherIcon { position: relative; width: 265Px; height: 277Px; margin: 0 auto; &>img { display: block; width: 100%; height: 100%; } } .toggleBtn { position: absolute; left: 50%; bottom: 0; width: 96Px; height: 34Px; background: url('./images/icon_rect.png') no-repeat center center / 100% 100%; transform: translate(-50%, 0); display: flex; align-items: center; justify-content: center; font-size: 16Px; font-weight: 600; color: #131415; &>img { width: 16Px; height: 16Px; margin-left: 8Px; } } .contentWrap { padding: 16Px 16Px 32Px; .content { background: rgba(255, 255, 255, 0.5); border-radius: 20Px; border: 2px solid #FFFFFF; border-bottom: none; padding: 6Px; } .group { border-radius: 14Px; overflow: hidden; padding: 14Px 0 20Px; :global { .van-field__body { background: #F1F7FC; border-radius: 20Px; height: 40Px; padding: 0 15Px; } .van-field__control { font-size: 14px; } input::-webkit-input-placeholder { color: #94ACC8; } .van-cell { padding: 8Px 15Px; } } } .inputCode { :global { .van-field__control { border-right: 1.5px solid #1677FF; line-height: 16px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .van-field__button { height: 100%; } .van-button--disabled { color: #94ACC8; } } } .sendBtn { border: none; background-color: transparent; width: 100Px; color: #1677FF; font-size: 14Px; padding: 0; height: 100%; &::before { display: none; } } } .tips { font-size: 12Px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #FD5160; line-height: 17Px; padding: 6Px 0; text-align: center; } .xieyiWrap { display: flex; justify-content: center; padding: 6Px 0; :global { .van-checkbox__icon { transform: scale(0.7); } } } .xieyi { color: #94ACC8; font-size: 12Px; } .submit { padding: 20Px 15Px 0; :global { .van-button { background: linear-gradient(135deg, #00B9FF 0%, #007AFF 100%); height: 44Px; color: #fff; padding: 0; border: none; } } } .successWrap { position: relative; max-width: 76vw; display: flex; flex-direction: column; align-items: center; .p1 { position: absolute; max-width: 94vw; transform: translate(12Px, -84Px); } .p2 { max-width: 100%; position: relative; z-index: 1; } .btnWrap { position: relative; top: -2Px; display: flex; flex-direction: column; align-items: center; background-color: #fff; width: 100%; border-radius: 0 0 16Px 16Px; padding: 0 0 20Px 0; .btnTitle { font-size: 17Px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #021F67; line-height: 24Px; padding: 15Px 0; text-align: center; } .btnDes { font-size: 15Px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #777777; line-height: 21Px; text-align: center; padding-bottom: 20Px; } .btn { width: 172Px; height: 40Px; font-size: 16Px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #EEF8FE; line-height: 22Px; background: linear-gradient(135deg, #00B9FF 0%, #007AFF 100%); margin: 0 auto; } } }