/* pages/pbService/sceneComfort/index.wxss */ page { background: #f6f6f6; } .comfort-item { margin: 30rpx; background: white; padding: 30rpx; padding-top: 10rpx; color: #333; border-radius: 20rpx; } .scene-title { font-size: 30rpx; line-height: 48rpx; } .comfort-tip { display: flex; align-items: center; font-size: 26rpx; margin-top: 10rpx; margin-bottom: 27rpx; } .comfort-tip image { width: 30rpx; margin-right: 7rpx; } .progress-item { position: relative; } .progress-text { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; justify-content: flex-end; align-items: center; font-size: 24rpx; margin-right: 10rpx; } .other-tip { font-size: 24rpx; color: #888; margin-top: 33rpx; display: flex; justify-content: space-between; align-items: center; } .my-top-search { position: fixed; left: 0; right: 0; padding: 20rpx 30rpx; background: #fff; z-index: 1; font-size: 26rpx; color: #333; } .my-search-box { height: 56rpx; display: flex; justify-content: space-between; align-items: center; padding-left: 20rpx; background: #EDEDED; border-radius: 30rpx; } .my-search-box .iconfont { color: #999999; flex-shrink: 0; } .my-search-box input { display: block; flex: 1; margin: 0 20rpx; font-size: 26rpx; } .my-search-btn { flex-shrink: 0; width: 110rpx; text-align: center; font-size: 26rpx; color: #0B898E; border-left: 1rpx solid #ccc; line-height: 40rpx; } .picker { display: flex; align-items: center; } .picker text { font-weight: bold; } .select-box { display: flex; align-items: center; justify-content: space-between; margin-top: 30rpx; margin-bottom: 20rpx; } .picker .iconfont { font-size: 16rpx; color: #0B898E; margin-left: 10rpx; } .comfort-levels { display: flex; align-items: center; margin-top: 10rpx; white-space: nowrap; } .comfort-level { padding: 0 16rpx; border-radius: 20rpx; line-height: 38rpx; border: 1rpx solid; margin-right: 20rpx; }