.student-register { min-height: 100vh; // background: #FFF4E2; background: linear-gradient(180deg, #C9EDFD 0%, #CCF0FF 100%); overflow: hidden; position: relative; --k-font-primary: #007AFE; .bannerBg { width: 100%; margin-bottom: -35%; } .studentRegisterContainer { position: relative; z-index: 1; // padding-top: 180px; // background: url('./images/banner1.png') no-repeat top center; // background-size: contain; } :global { .van-picker__loading { top: calc(var(--van-picker-toolbar-height) + 20px + var(--van-search-input-height)) !important; } .van-count-down { color: #A0D0FF !important; } } } .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%); background: linear-gradient(180deg, #DBF6FD 0%, #FFFFFF 4%, #FFFFFF 100%); 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: 1px 8px 0; line-height: 22px; } } :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: 313px; height: 259px; border-radius: 20px; // padding: 13px 20px 20px; background: url('./images/popup-bg.png') no-repeat top; background-size: contain; .content { font-weight: 400; font-size: 15px; color: #666666; line-height: 23px; padding: 97px 0 12px; span { font-weight: 600; color: #1189FF; } } .pBtnGroup { .btnSubmit { margin: 0 auto; background: url('./images/btn-submit.png') no-repeat center; background-size: contain; width: 139px; height: 37px; } } } // 平板样式 .hotMusicMoreTablet { .studentRegisterContainer { padding-top: 320px; } }