.student-register { min-height: 100vh; // background: #FFF4E2; background: linear-gradient(180deg, #C9EDFD 0%, #CCF0FF 100%); overflow: hidden; position: relative; --k-font-primary: #007AFE; .studentRegisterContainer { padding-top: 180px; background: url('./images/banner1.png') no-repeat top center; background-size: contain; } } .paymentContainer { font-size: 14px; padding: 12px 25px calc(12px + env(safe-area-inset-bottom)) 25px; background: #FFFFFF; box-shadow: 0px -1px 0px 0px #F2F2F2, inset 0px 1px 3px 0px #FFFFFF; border-radius: 18px 18px 0px 0px; :global { .van-button { // height: 40px; // line-height: 40px; --van-button-default-height: 41px; background: linear-gradient(135deg, #31C7FF 0%, #007AFE 100%); font-size: 16px; color: #fff; font-weight: 500; border: 0; } } } .studentSection { margin: 0 14px 12px; padding: 0; background: linear-gradient(180deg, rgba(219, 246, 253) 0%, rgba(255, 255, 255) 30%); border-radius: 16px; border: 2px solid #FFFFFF; } .registerForm { border-radius: 18px; // margin: 0 12px; overflow: hidden; .selectStudentGroup { margin-left: 10px; font-size: 13px; color: #1189FF; display: flex; align-items: center; justify-content: center; span { display: flex; align-items: center; justify-content: center; background: rgba(17, 137, 255, 0.08); border-radius: 20px; border: 1px solid rgba(17, 137, 255, 0.6); padding: 0px 8px; } } :global { .van-cell { background-color: transparent; } } :global { .van-cell { padding: 14px 18px; } .van-field__label { font-size: 16px; color: #666666; line-height: 22px; display: flex; align-items: center; } .van-field__control { font-size: 16px; color: #131415; } } .codeText { color: #1189FF; font-size: 14px; // &.codeTextDisabled { // color: #ccc; // } } } .radioSection { position: relative; min-width: 32px; justify-content: center; // padding-left: 19px; // padding-right: 19px; padding: 5px 19px; font-size: 14px; font-weight: 500; border-radius: 6px; } .radioItem { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; } .radioSection+.radioSection { margin-left: 12px; } .selectStudentPopup { :global { .van-popup__close-icon { color: #767C7F; } } } .studentInfo { :global { .van-cell { padding: 10px 0; &:first-child { padding-top: 0; } &:last-child { padding-bottom: 0; } } .van-cell__title { font-size: 14px; color: #666666; line-height: 20px; span { color: #666666 !important; } } .van-cell__value { font-size: 14px; color: #131415; flex: 1 auto; line-height: 20px; span { color: #131415 !important; } } } } .studentBtnGroup { display: flex; align-items: center; padding-top: 20px; padding-bottom: 5px; :global { .van-button { flex: 1; &+.van-button { margin-left: 15px; } } } } .popupContainer { width: 295px; border-radius: 20px; padding: 13px 20px 20px; background: url('./images/top_bg.png') no-repeat top; background-size: contain; background-color: #FFFFFF; .title { width: 215px; height: 65px; display: block; margin: 0 auto; } .content { font-weight: 400; font-size: 15px; color: #666666; line-height: 23px; padding: 10px 0 20px; span { font-weight: 600; color: #2B85FF; } } .pBtnGroup { padding: 0 50px; :global { .van-button { font-size: 16px; } } } } // 平板样式 .hotMusicMoreTablet { .studentRegisterContainer { padding-top: 320px; } }