page { background-color: #f8f8f8; } .customer_page { padding-bottom: calc(140rpx + constant(safe-area-inset-bottom)); padding-bottom: calc(140rpx + env(safe-area-inset-bottom)); } .customer_page .customer_card { background-color: #fff; border-radius: 15rpx; padding: 0 30rpx; margin: 30rpx; } .customer_page .card_user_header { display: flex; align-items: center; padding: 30rpx 0; font-size: 28rpx; border-bottom: 1rpx solid #eee; } .customer_page .card_user_header .avatar { width: 100rpx; height: 100rpx; display: flex; align-items: center; justify-content: center; } .customer_page .card_user_header .user_info { flex: 1; padding: 0 20rpx; height: 100rpx; } .customer_page .card_user_header .user_info .name { color: #666; } .customer_page .card_user_header .user_info .phone { color: #999; padding-top: 10rpx; } .customer_page .card_user_header .edit_btn { color: #0082fa; height: 100rpx; } .customer_item { font-size: 28rpx; } .customer_item_head { display: flex; align-items: center; justify-content: space-between; color: #333; padding-top: 30rpx; font-weight: 500; font-size: 28rpx; } .customer_item_head text { color: #0082fa; font-weight: 400; } .customer_item_head .edit_btn { color: #0082fa; height: 100rpx; } .customer_item_body { padding: 0 0 30rpx 0; } .customer_item_body .item { font-size: 28rpx; color: #333; display: flex; align-items: center; padding-top: 30rpx; justify-content: space-between; } .customer_item_body .item .item_name_relation { display: flex; align-items: center; } .customer_item_body .item .status_tab { color: #999999; font-size: 25rpx; } .customer_item_body .item_houses { background-color: #fafafa; border-radius: 10rpx; width: 100%; margin-top: 20rpx; } .customer_item_body .item_houses .name { color: #333333; font-size: 28rpx; font-weight: 500; padding: 30rpx 30rpx 10rpx 30rpx; } .customer_item_body .item_houses .fee { color: #df3600; font-size: 28rpx; padding: 0 30rpx; } .customer_item_body .item_houses .item_footer { display: flex; align-items: center; justify-content: space-between; border-top: 1rpx solid #ededed; margin-top: 30rpx; padding: 25rpx 0; text-align: center; color: #3d3d3d; } .customer_item_body .item_houses .item_footer .btn { font-size: 28rpx; flex: 1; } .customer_item_body .item_houses .item_footer .btn:last-child { border-left: 1rpx solid #eee; color: #0082fa; } .customer_item_tab_body { padding: 20rpx 0 30rpx 0; } .customer_update_card { background-color: #fff; padding: 0 30rpx; }