page { background: #fff !important; } .searchBox { padding: 24rpx 30rpx; box-sizing: border-box; position: sticky; top: 0; border-bottom: 1px solid #F5F8F7; z-index: 2; background-color: #fff; } .searchInput { width: 100%; height: 68rpx; display: flex; align-items: center; padding-left: 24rpx; background: #F5F8F7; border-radius: 32rpx; overflow: hidden; } .select { padding: 0 30rpx; height: 56rpx; background: #F6F6F6; border-radius: 28rpx; display: flex; align-items: center; justify-content: center; font-size: 24rpx; font-family: PingFang SC-Medium, PingFang SC; font-weight: 500; color: #323635; } .icon { width: 20rpx; height: 20rpx; margin-left: 10rpx; } .radioBox { border-bottom: 1px solid #F5F8F7; padding: 20px 0; } .custom { max-height: 60vh; overflow: auto; padding: 20px 0; } .curBox { background: #fff; margin-top: 20px; display: flex; justify-content: space-between; align-items: center; z-index: 1; } .curTitle { padding: 30rpx; display: flex; border-bottom: 1px solid #F5F8F7; flex:1; box-sizing: border-box; } .curImage { border-radius: 10rpx; margin: 0 20px 0 0; background: #eee; overflow: hidden; position: relative; .classHour { position: absolute; font-size: 24rpx; font-family: PingFang SC-Medium, PingFang SC; font-weight: 50; background: rgba(#000, .6); top: 0; left: 0; padding: 5rpx 20rpx; color: #FFFFFF; border-radius: 0 0 10rpx 0; } } .curList { padding-bottom: calc(env(safe-area-inset-bottom) + 63rpx); } .add { border-top: 1px solid #F5F8F7; background: #FFFFFF; text-align: center; position: fixed; bottom: 0; padding-bottom: env(safe-area-inset-bottom); width: 100%; color: #45D4A8; } .addBatch { display: flex; justify-content: space-between; padding: 30rpx; align-items: center; box-sizing: border-box; }