|  |  |  | page { | 
					
						
							|  |  |  |   background-color: rgba(246, 246, 246, 1); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | .page { | 
					
						
							|  |  |  |   .header { | 
					
						
							|  |  |  |     padding: 32rpx 32rpx 2rpx; | 
					
						
							|  |  |  |     background-color: #fff; | 
					
						
							|  |  |  |     .tip { | 
					
						
							|  |  |  |       font-size: 28rpx; | 
					
						
							|  |  |  |       color: rgba(20, 21, 21, 1); | 
					
						
							|  |  |  |       .link { | 
					
						
							|  |  |  |         color: rgba(0, 180, 197, 1); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     .search-wrap { | 
					
						
							|  |  |  |       margin-top: 32rpx; | 
					
						
							|  |  |  |       display: flex; | 
					
						
							|  |  |  |       align-items: center; | 
					
						
							|  |  |  |       gap: 22rpx; | 
					
						
							|  |  |  |       .search { | 
					
						
							|  |  |  |         flex: 1; | 
					
						
							|  |  |  |         padding: 20rpx 30rpx; | 
					
						
							|  |  |  |         display: flex; | 
					
						
							|  |  |  |         align-items: center; | 
					
						
							|  |  |  |         gap: 20rpx; | 
					
						
							|  |  |  |         border-radius: 122rpx; | 
					
						
							|  |  |  |         background-color: rgba(246, 246, 246, 1); | 
					
						
							|  |  |  |         .icon { | 
					
						
							|  |  |  |           width: 32rpx; | 
					
						
							|  |  |  |           height: 32rpx; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         .input { | 
					
						
							|  |  |  |           flex: 1; | 
					
						
							|  |  |  |           text-align: center; | 
					
						
							|  |  |  |           font-size: 28rpx; | 
					
						
							|  |  |  |           color: #000; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         .place-input { | 
					
						
							|  |  |  |           color: rgba(205, 205, 205, 1); | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       .reset { | 
					
						
							|  |  |  |         padding: 10rpx; | 
					
						
							|  |  |  |         font-size: 28rpx; | 
					
						
							|  |  |  |         color: #00b4c5; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     .options { | 
					
						
							|  |  |  |       display: flex; | 
					
						
							|  |  |  |       align-items: center; | 
					
						
							|  |  |  |       justify-content: space-between; | 
					
						
							|  |  |  |       .picker { | 
					
						
							|  |  |  |         flex: 1; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       .option-wrap { | 
					
						
							|  |  |  |         flex: 1; | 
					
						
							|  |  |  |         .option { | 
					
						
							|  |  |  |           padding: 30rpx 10rpx; | 
					
						
							|  |  |  |           display: flex; | 
					
						
							|  |  |  |           align-items: center; | 
					
						
							|  |  |  |           justify-content: center; | 
					
						
							|  |  |  |           .option-text { | 
					
						
							|  |  |  |             max-width: 4em; | 
					
						
							|  |  |  |             font-size: 32rpx; | 
					
						
							|  |  |  |             color: rgba(20, 21, 21, 1); | 
					
						
							|  |  |  |             overflow: hidden; | 
					
						
							|  |  |  |             white-space: nowrap; | 
					
						
							|  |  |  |             text-overflow: ellipsis; | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |           .icon { | 
					
						
							|  |  |  |             width: 24rpx; | 
					
						
							|  |  |  |             height: 24rpx; | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .list { | 
					
						
							|  |  |  |     padding: 26rpx 32rpx 300rpx; | 
					
						
							|  |  |  |     .list-item { | 
					
						
							|  |  |  |       margin-bottom: 24rpx; | 
					
						
							|  |  |  |       display: flex; | 
					
						
							|  |  |  |       align-items: center; | 
					
						
							|  |  |  |       .radio { | 
					
						
							|  |  |  |         transform: scale(0.7); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       .card { | 
					
						
							|  |  |  |         flex: 1; | 
					
						
							|  |  |  |         padding: 32rpx; | 
					
						
							|  |  |  |         border-radius: 16rpx; | 
					
						
							|  |  |  |         background-color: #fff; | 
					
						
							|  |  |  |         display: flex; | 
					
						
							|  |  |  |         gap: 24rpx; | 
					
						
							|  |  |  |         .avatar { | 
					
						
							|  |  |  |           flex-shrink: 0; | 
					
						
							|  |  |  |           position: relative; | 
					
						
							|  |  |  |           width: 112rpx; | 
					
						
							|  |  |  |           height: 112rpx; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         .wrap { | 
					
						
							|  |  |  |           flex: 1; | 
					
						
							|  |  |  |           .w-header { | 
					
						
							|  |  |  |             .name { | 
					
						
							|  |  |  |               margin-right: 10rpx; | 
					
						
							|  |  |  |               display: inline; | 
					
						
							|  |  |  |               font-size: 36rpx; | 
					
						
							|  |  |  |               color: rgba(20, 21, 21, 1); | 
					
						
							|  |  |  |               font-weight: bold; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |             .label { | 
					
						
							|  |  |  |               display: inline; | 
					
						
							|  |  |  |               font-size: 28rpx; | 
					
						
							|  |  |  |               color: rgba(20, 21, 21, 1); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |             .line { | 
					
						
							|  |  |  |               margin: 0 10rpx; | 
					
						
							|  |  |  |               display: inline-block; | 
					
						
							|  |  |  |               width: 1px; | 
					
						
							|  |  |  |               height: 24rpx; | 
					
						
							|  |  |  |               background-color: rgba(205, 205, 205, 1); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |           .w-container { | 
					
						
							|  |  |  |             margin-top: 24rpx; | 
					
						
							|  |  |  |             .hostipal { | 
					
						
							|  |  |  |               margin-right: 12rpx; | 
					
						
							|  |  |  |               font-size: 28rpx; | 
					
						
							|  |  |  |               color: rgba(20, 21, 21, 1); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |             .tag { | 
					
						
							|  |  |  |               margin-right: 12rpx; | 
					
						
							|  |  |  |               display: inline-block; | 
					
						
							|  |  |  |               padding: 0 8rpx; | 
					
						
							|  |  |  |               border-radius: 4rpx; | 
					
						
							|  |  |  |               font-size: 24rpx; | 
					
						
							|  |  |  |               color: rgba(255, 255, 255, 1); | 
					
						
							|  |  |  |               line-height: 32rpx; | 
					
						
							|  |  |  |               background-color: rgba(0, 180, 197, 1); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |             .site { | 
					
						
							|  |  |  |               display: inline-block; | 
					
						
							|  |  |  |               padding: 0 8rpx; | 
					
						
							|  |  |  |               font-size: 24rpx; | 
					
						
							|  |  |  |               color: rgba(148, 87, 30, 1); | 
					
						
							|  |  |  |               line-height: 32rpx; | 
					
						
							|  |  |  |               border-radius: 4rpx; | 
					
						
							|  |  |  |               background-color: rgba(250, 229, 206, 1); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |           .w-footer { | 
					
						
							|  |  |  |             margin-top: 14rpx; | 
					
						
							|  |  |  |             display: flex; | 
					
						
							|  |  |  |             gap: 12rpx; | 
					
						
							|  |  |  |             flex-wrap: wrap; | 
					
						
							|  |  |  |             .wf-label { | 
					
						
							|  |  |  |               flex-shrink: 0; | 
					
						
							|  |  |  |               width: 48rpx; | 
					
						
							|  |  |  |               height: 32rpx; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |             .wf-tag { | 
					
						
							|  |  |  |               flex-shrink: 0; | 
					
						
							|  |  |  |               padding: 0 8rpx; | 
					
						
							|  |  |  |               font-size: 22rpx; | 
					
						
							|  |  |  |               color: rgba(0, 180, 197, 1); | 
					
						
							|  |  |  |               line-height: 32rpx; | 
					
						
							|  |  |  |               border: 1px solid rgba(191, 239, 244, 1); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |           } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   .footer { | 
					
						
							|  |  |  |     position: fixed; | 
					
						
							|  |  |  |     bottom: 0; | 
					
						
							|  |  |  |     left: 0; | 
					
						
							|  |  |  |     padding: 32rpx 32rpx calc(env(safe-area-inset-bottom) + 32rpx); | 
					
						
							|  |  |  |     width: 100%; | 
					
						
							|  |  |  |     box-sizing: border-box; | 
					
						
							|  |  |  |     display: flex; | 
					
						
							|  |  |  |     gap: 26rpx; | 
					
						
							|  |  |  |     align-items: center; | 
					
						
							|  |  |  |     justify-content: space-between; | 
					
						
							|  |  |  |     background-color: #fff; | 
					
						
							|  |  |  |     box-shadow: 0 -10rpx 20rpx rgba(0, 0, 0, 0.1); | 
					
						
							|  |  |  |     .cancel { | 
					
						
							|  |  |  |       width: 230rpx; | 
					
						
							|  |  |  |       height: 84rpx; | 
					
						
							|  |  |  |       text-align: center; | 
					
						
							|  |  |  |       line-height: 88rpx; | 
					
						
							|  |  |  |       font-size: 32rpx; | 
					
						
							|  |  |  |       color: rgba(1, 180, 197, 1); | 
					
						
							|  |  |  |       border-radius: 96rpx 96rpx 96rpx 96rpx; | 
					
						
							|  |  |  |       border: 1px solid #01b4c5; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     .submit { | 
					
						
							|  |  |  |       flex: 1; | 
					
						
							|  |  |  |       height: 88rpx; | 
					
						
							|  |  |  |       text-align: center; | 
					
						
							|  |  |  |       line-height: 88rpx; | 
					
						
							|  |  |  |       font-size: 32rpx; | 
					
						
							|  |  |  |       color: #fff; | 
					
						
							|  |  |  |       background: linear-gradient(90deg, #00b4c5 0%, #54e2b4 100%); | 
					
						
							|  |  |  |       border-radius: 96rpx; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |