// .registerModal { // background: linear-gradient(180deg, #D0EFFD 0%, #DBF4FF 100%); // overflow-x: hidden; // overflow-y: scroll; // min-height: 100vh; // } .registerModal { min-height: 100vh; // background: #FFF4E2; background: linear-gradient(180deg, #C9EDFD 0%, #CCF0FF 100%); overflow: hidden; position: relative; --k-font-primary: #007AFE; .studentRegisterContainer { padding-top: 137px; background: url('../images/new/banner-bg2.png') no-repeat top center; background-size: contain; } } .studentSection { margin: 0 14px 12px; padding: 12px 15px; background: linear-gradient(180deg, rgba(219, 246, 253) 0%, rgba(255, 255, 255) 30%); border-radius: 16px; border: 2px solid #FFFFFF; &.studentSectionForm { padding: 12px 0; background: linear-gradient(180deg, #DBF6FD 0%, #FFFFFF 20%); } &.noSendDay { padding-bottom: 0; } .title1, .title3 { width: 212px; height: 22px; background: url('../images/new/title-7.png') no-repeat center; background-size: contain; margin: 0 auto; } // .title2 { // width: 248px; // height: 22px; // background: url('../images/new/title-4.png') no-repeat center; // background-size: contain; // margin: 0 auto; // } .title3 { background: url('../images/new/title-6.png') no-repeat center; background-size: contain; } .goodsGroup { display: flex; align-items: center; margin-top: 29px; } } .memberNumer { margin: 12px 12px 0; background: linear-gradient(90deg, #FF8633 0%, #FFB047 100%); border-radius: 10px; padding: 12px 0 12px 16px; display: flex; align-items: center; font-size: 14px; color: #fff; font-weight: bold; .iconGift { width: 20px; height: 20px; margin-right: 6px; } } .infoTitle { width: 315px; height: 31px; display: block; margin: 14px auto 10px; } .registerForm { // background: #FFFFFF; // border-radius: 16px; border-radius: 18px; // margin: 0 12px; overflow: hidden; .selectStudentGroup { background: #EDF6FD; border-radius: 8px; margin: 20px 14px 0; padding: 8px 0; font-weight: 600; font-size: 16px; color: #1189FF; line-height: 22px; display: flex; align-items: center; justify-content: center; .studentIcon { display: inline-block; margin-right: 6px; width: 20px; height: 20px; background: url('../images/new/icon-n-5.png') no-repeat center; background-size: contain; &.selectStudentGroupChecked { span::after { transform: rotate(180deg); } } &.studentIconAdd { background: url('../images/new/icon-n-4.png') no-repeat center; background-size: contain; } } span { display: flex; align-items: center; justify-content: center; &::after { display: inline-block; content: ''; width: 9px; height: 5px; margin-left: 5px; background: url('../images/new/icon-n-6.png') no-repeat center; background-size: contain; } } } :global { .van-cell { background-color: transparent; } } .fieldTipsGroup { margin: 0 14px 0; padding-bottom: 9px; } .fieldTips { font-size: 13px; color: #EC763B; line-height: 18px; background: #FFF8EB; border-radius: 4px; padding: 4px 10px; } .tips { display: inline-block; // padding-left: 5px; // padding-top: 2px; font-size: 12px; font-weight: 400; color: #777; line-height: 17px; } .username { padding-bottom: 8px !important; :global { .van-field__label { display: flex; align-items: center; width: 170px; } } } .countDown { min-width: 80px; text-align: center; font-size: 14px; color: #A0D0FF; } :global { .van-cell { padding: 18px 14px; } .van-field__label { font-size: 16px; color: #666666; line-height: 22px; } .van-field__control { font-size: 16px; color: #131415; } } .codeText { color: #1189FF; font-size: 14px; // &.codeTextDisabled { // color: #ccc; // } } .memberNumer { margin: 14px 12px 0; background: #E8F8FF; border-radius: 8px; padding: 8px 0 8px 10px; display: flex; align-items: center; font-weight: 600; font-size: 13px; color: #2B85FF; line-height: 18px; .iconGift { width: 18px; height: 18px; margin-right: 6px; } span { font-size: 15px; color: #F62C2C; padding: 0 5px; } } } .paymentContainer { display: flex; align-items: center; justify-content: space-between; font-size: 14px; padding: 16px 14px calc(16px + env(safe-area-inset-bottom)) 12px; background: #FFFFFF; box-shadow: 0px -1px 0px 0px #F2F2F2, inset 0px 1px 3px 0px #FFFFFF; border-radius: 18px 18px 0px 0px; .traditionBtn { flex: 1; text-align: center; :global { .van-button { width: 100%; max-width: 325px; } } } } .radioSection { position: relative; min-width: 32px; justify-content: center; width: 52px; height: 24px; background: linear-gradient(135deg, #31C7FF 0%, #007AFE 100%); border-radius: 6px; margin-left: 12px; } .radioItem { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; } .radioSection+.radioSection { margin-left: 12px; } .giftTips { background: #E8F8FF; border-radius: 8px; display: flex; align-items: center; font-size: 13px; line-height: 18px; color: #131415; margin: 14px; padding: 6px 4px 6px 10px; >img { width: 18px; height: 18px; margin-right: 6px; } i { font-style: normal; font-size: 15px; color: #FD2C55; display: inline-block; margin: 0 3px; font-weight: 600; } span { display: flex; align-items: center; } } .agreeColumn { margin: 16px 14px; display: flex; align-items: center; >img { width: 14px; height: 14px; margin-right: 6px; } >p { font-size: 13px; color: #3C3C3C; i { font-style: normal; color: #247FFA; display: inline-block; } } } .username { padding-bottom: 8px !important; :global { .van-cell { &:after { border-bottom: 1px solid transparent !important; } } .van-field__label { display: flex; align-items: center; width: 170px; } } } .fieldTipsGroup { margin: 0 14px 0; padding-bottom: 9px; } .fieldTips { font-size: 13px; color: #EC763B; line-height: 18px; background: #FFF8EB; border-radius: 4px; padding: 4px 10px; } .codeText { color: #1189FF; font-size: 14px; // &.codeTextDisabled { // color: #ccc; // } } .countDown { min-width: 80px; text-align: center; font-size: 14px; color: #A0D0FF; }