/* pages/pbService/sceneComfort/index.wxss */ page { background: #EDEDED; } .comfort-item { display: flex; width: 100%; padding: 24rpx 0; border-bottom: 1px solid rgba(0,0,0,0.1); } .comfort-item:last-child { border-bottom: none; } .item-container{ width: 100%; background: white; padding: 0rpx 10rpx 24rpx 24rpx; box-sizing: border-box; border-radius: 20rpx; } .comfort-item-img{ width: 172rpx; height: 224rpx; flex-shrink: 0; border-radius: 16rpx; object-fit: cover; } .comfort-item-content{ width: 1rpx; flex: 1; display: flex; flex-direction: column; justify-content: space-between; padding:0rpx 0rpx 15rpx 15rpx; } .scene-title { font-size: 30rpx; line-height: 48rpx; display: flex; align-items: center; font-weight: 500; font-size: 32rpx; color: #000000; } .area-tag{ padding: 0 10rpx; height: 31rpx; background: rgba(204,168,25,0.4); border-radius: 4rpx; line-height: 31rpx; font-weight: 400; font-size: 22rpx; color: #7D5B00; margin-left: 15rpx; flex-shrink: 0; word-break: keep-all; word-wrap: none; } .slevel-tag{ padding: 0 10rpx; height: 31rpx; background: rgba(204,97,25,0.4); border-radius: 4rpx; line-height: 31rpx; font-weight: 400; font-size: 22rpx; color: #CC6119; margin-left: 15rpx; flex-shrink: 0; word-break: keep-all; word-wrap: none; } .progress-item { position: relative; margin-top: 14rpx; width: 176rpx; } .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; display: flex; justify-content: space-between; align-items: center; } .my-top-search { position: fixed; left: 0; right: 0; padding: 20rpx 30rpx 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; border: 1px solid #848484; } .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; padding: 30rpx 30rpx 0; } .picker .iconfont { font-size: 16rpx; color: #0B898E; margin-left: 10rpx; } .comfort-levels { width: 691rpx; margin: 0 auto; display: flex; align-items: center; margin-top: 10rpx; white-space: nowrap; font-weight: 500; font-size: 26rpx; } .comfort-level { padding: 0 16rpx; border-radius: 20rpx; line-height: 38rpx; border: none; margin-right: 20rpx; background: #FFFFFF; } .two { padding-left: 8rpx; font-size: 24rpx; font-family: PingFang SC; font-weight: 500; } .info{ width: 630rpx; min-height: 134rpx; border-radius: 10rpx; padding: 28rpx 20rpx; box-sizing: border-box; } .yongji{ background: rgba(204, 25, 25, .08); } .jiaoyongji{ background: rgba(252, 133, 58, .08); } .yiban{ background: rgba(255, 198, 41, .08); } .info.jiaoshushi{ background: rgba(66, 146, 201, .08); } .shushi{ background: rgba(131, 216, 81, .08); } .top-info{ display: flex; align-items: center; justify-content: space-between; } .comft{ display: flex; font-size: 24rpx; font-family: PingFang SC; font-weight: 500; color: #333333; align-items: center; word-break: keep-all; } .num{ border-left: 1rpx solid #D8D8D8; padding-left: 50rpx; font-size: 26rpx; font-family: PingFang SC; font-weight: 500; color: #333333; } .comfort-container{ padding: 0 30rpx; width: 100%; margin-top: 30rpx; box-sizing: border-box; } .comfort-container .comfort-head{ width: 690rpx; height: 132rpx; background: linear-gradient(91deg, #5AB2D6 0%, #6BCEAF 100%); border-radius: 20rpx; display: flex; padding: 0rpx 30rpx 68.33rpx; box-sizing: border-box; font-weight: 500; font-size: 32rpx; color: #FFFFFF; align-items: flex-end; } .comfort-content{ width: 100%; background:#EFFAF4; border-radius: 20rpx; padding: 24rpx; box-sizing: border-box; position: relative; top: -46rpx; } .ai-tip{ height: 67rpx; background: rgba(255, 150, 0, 0.08); border-radius: 10rpx; line-height: 67rpx; padding: 0 20rpx; font-weight: 500; font-size: 25rpx; color: #FF9900; width: fit-content; display: flex; align-items: center; margin-bottom: 30rpx; }