page { background-color: rgba(247, 247, 250, 1); } .page { padding: 32rpx 30rpx 80rpx; .bind-doctor { padding: 30rpx 32rpx; background: linear-gradient(40deg, #ffffff 0%, #fff3f2 100%); border-radius: 24rpx 24rpx 24rpx 24rpx; border: 2rpx solid #ffffff; display: flex; align-items: center; justify-content: space-between; .title { font-size: 26rpx; color: rgba(1, 1, 5, 1); } .icon { width: 36rpx; height: 36rpx; } } .form { margin-top: 24rpx; padding: 32rpx 32rpx 0; border-radius: 24rpx; background-color: #fff; .search { padding: 16rpx 32rpx; background: #ffffff; border: 2px solid rgba(246, 74, 58, 1); display: flex; align-items: center; border-radius: 50rpx; gap: 16rpx; .icon { width: 40rpx; height: 40rpx; } .input { flex: 1; font-size: 28rpx; } .place-input { color: rgba(161, 164, 172, 1); } } .picker { margin-top: 16rpx; display: flex; align-items: center; justify-content: space-between; .picker-item { flex: 1; padding: 24rpx; display: flex; align-items: center; justify-content: center; gap: 12rpx; font-size: 32rpx; color: rgba(1, 1, 5, 1); &::after { content: ''; width: 0; height: 0; border-style: solid; border-width: 10rpx 10rpx 0 10rpx; border-color: rgba(207, 209, 213, 1) transparent transparent transparent; } } .clear { padding-left: 40rpx; flex-shrink: 0; font-size: 28rpx; color: rgba(1, 1, 5, 1); display: flex; align-items: center; gap: 12rpx; border-left: 1px solid rgba(225, 225, 232, 1); .icon { width: 36rpx; height: 36rpx; } } } } .tip { margin: 24rpx 0 0; font-size: 28rpx; color: rgba(161, 164, 172, 1); text-align: center; } .list { padding-top: 12rpx; .list-item { margin-top: 24rpx; display: flex; align-items: center; .aside { padding-right: 24rpx; flex-shrink: 0; .icon { width: 36rpx; height: 36rpx; } } .container { flex: 1; padding: 36rpx 38rpx; border-radius: 24rpx; background-color: #fff; display: flex; .logo { padding: 8rpx; border-radius: 24rpx; border: 1px solid #fafafa; .logo-img { width: 90rpx; height: 90rpx; border-radius: inherit; } } .wrap { padding-left: 24rpx; .name { font-size: 32rpx; color: rgba(1, 1, 5, 1); font-weight: bold; } .content { margin-top: 28rpx; font-size: 28rpx; color: rgba(161, 164, 172, 1); } } } } } }