page { background-color: #f6f8f9; } .page { padding-bottom: 80rpx; .page-title { padding-top: 78rpx; padding-left: 60rpx; font-size: 56rpx; color: #b982ff; font-weight: bold; } .page-sub-title { margin-top: 12rpx; padding-left: 60rpx; font-size: 32rpx; color: #4c426b; display: flex; align-items: center; gap: 8rpx; .icon { width: 36rpx; height: 36rpx; } } .form { margin: 32rpx 40rpx 0; padding: 0 32rpx 48rpx; background: linear-gradient(180deg, rgba(243, 233, 255, 0.64) 0%, #ffffff 15.75%, #ffffff 100%); box-shadow: 0rpx 4rpx 22rpx 0rpx rgba(70, 67, 81, 0.06); border-radius: 32rpx 32rpx 32rpx 32rpx; border: 2rpx solid #ffffff; .form-item { padding: 48rpx 0 0; .title { display: flex; align-items: center; gap: 16rpx; font-size: 36rpx; color: #211d2e; font-weight: bold; .icon { width: 16rpx; height: 24rpx; } } .picker-content { position: relative; margin-top: 16rpx; padding: 20rpx 32rpx; background: #f6f8f9; border-radius: 24rpx 24rpx 24rpx 24rpx; display: flex; align-items: center; justify-content: space-between; color: #adacb2; font-size: 36rpx; .disable{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; } } } .submit-btn { margin-top: 48rpx; height: 88rpx; display: flex; align-items: center; justify-content: center; font-size: 36rpx; color: #ffffff; background: linear-gradient(344deg, #ffbcf9 0%, #b982ff 100%); border-radius: 100rpx 100rpx 100rpx 100rpx; } } .list { margin: 24rpx 40rpx 0; padding: 32rpx; background: linear-gradient(0, #ffffff 0%, #ffffff 83.92%, #f4effd 100%); box-shadow: 0rpx 4rpx 22rpx 0rpx rgba(70, 67, 81, 0.06); border-radius: 32rpx 32rpx 32rpx 32rpx; border: 2rpx solid #ffffff; .list-title { display: flex; align-items: center; justify-content: center; gap: 16rpx; .content { font-size: 36rpx; color: #211d2e; font-weight: bold; } .icon { width: 68rpx; height: 12rpx; } .icon-rotate { transform: rotate(180deg); } } .card { margin: 24rpx 0 0; display: block; width: 100%; height: 208rpx; border-radius: 24rpx; } } }