.sp-new-input-wrap { // margin-bottom: 40rpx; .label { color: $txt; font-size: 28rpx; line-height: 42rpx; padding-bottom: 16rpx; } } .sp-new-input /deep/ { position: relative; border-radius: 6rpx; display: flex; align-items: center; background: $inputBg; padding: 0; border: 2rpx solid $inputBorder; .sp-new-input-icon { width: 38rpx; color: rgba(190, 190, 190, 1); padding-left: 10rpx; } .u-input { padding-left: 16rpx; border: 0 !important; } .u-input__input { padding-left: 16rpx; } .u-input__right-icon { display: none; } .disabled-style { .u-input__input { color: #c6c6c6 !important; } } } .sp-new-input-diabled { background: rgba($color: #c6c6c6, $alpha: 0.1); .u-input__input { color: #c6c6c6 !important; } } .sp-new-input-wrap { position: relative; width: 100%; .areaCode { display: flex; align-items: center; font-size: 28rpx; width: auto; margin: 20rpx 0 14rpx; padding: 6rpx 10rpx; border: 1px solid #70c6bdd5; border-radius: 10rpx; .flag-image { width: 40rpx; height: 26rpx; margin-right: 10rpx; } .icon-wrap { padding-left: 6rpx; } } .ele { position: absolute; right: 14rpx; top: 14rpx; $size: 40rpx; width: $size; height: $size; background: url("#{$img2}/eye.png") no-repeat; background-size: $size; &.ac { background-image: url("#{$img2}eye-off.png"); } } .unit { position: absolute; right: 20rpx; top: 88rpx; color: $desc; font-size: 24rpx; } .sms { // position: absolute; // right: 10rpx; // top: 76rpx; background: $inputBg !important; border-radius: 14rpx; font-size: 32rpx; padding: 0 26rpx; line-height: 40rpx; color: #c6c6c6; width: auto; .btn-txt { color: $btnColor; cursor: pointer; font-size: 28rpx; } } .sms::after { display: none; } .isCanSms.sms { color: #00A6FF; font-size: 28rpx; } .isCountdown.sms { color: #00A6FF; font-size: 28rpx; } .alt { font-size: 20rpx; color: $desc; line-height: 40rpx; padding-left: 24rpx; } // .scan { // @include icon("#{$img2}scans.png", // 40, // 40); // position: absolute; // right: 16rpx; // top: 16rpx; // } .sub { text-align: right; font-size: 24rpx; padding-top: 12rpx; color: $desc; .th { margin-right: 30rpx; } .pic { color: $txt; } } .all { width: 118rpx; height: 54rpx; line-height: 54rpx; text-align: center; border-radius: 14rpx; color: $light; font-size: 24rpx; background: $dash; position: absolute; top: 76rpx; right: 8rpx; } .pay { position: absolute; left: 0; right: 0; top: 0rpx; bottom: 0rpx; padding: 0 22rpx; @include flex(); justify-content: space-between; .payment-icon { margin-right: 14rpx; } color: $desc; .r { color: $date; } } .is-require { color: $red; } .arrow { @include icon("#{$img2}input-arrow.png", 14, 24); position: absolute; right: 0; top: 60rpx; left: 0; bottom: 0; width: 100%; height: 100%; // background: red; background-position: calc(100% - 22rpx) 24rpx; cursor: pointer; } } .disabled-css.sp-new-button { opacity: 0.4; } .sp-button.white { background: #fff !important; color: $txt !important; &::after { color: $dash; } &.u-default-hover { background: $dash !important; color: $light !important; } } .sp-button.df { &.u-default-hover { color: $light !important; } } .sp-radio-group-wrap { border: 2rpx solid $desc; border-radius: 20rpx; padding: 30rpx 24rpx; position: relative; .label { color: $txt; font-size: 30rpx; position: absolute; background: $bg; top: -24rpx; left: 60rpx; padding: 0 6rpx; } &::v-deep .u-radio-group { display: block !important; .item { margin-bottom: 20rpx; } .item:last-child { margin-bottom: 0; } } &::v-deep .u-radio { display: block !important; } &::v-deep .u-radio__icon-wrap--checked { background: $dash !important; color: $dash !important; border-color: $dash !important; } .item { display: flex; align-items: center; justify-content: space-between; .lb { color: $desc; &.ac { color: $price; } } } } .iconcss { color: $iconColor; font-size: $iconSize; transform: translateY(-2rpx); }