.container { padding: 32rpx; background-color: #f1f5fe; height: 100vh; } .user-info { display: flex; align-items: center; margin-bottom: 60rpx; } .avatar-box { position: relative; width: 120rpx; height: 120rpx; border-radius: 50%; overflow: hidden; margin-right: 32rpx; } .avatar { width: 100%; height: 100%; } .upload-tip { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 24rpx; text-align: center; padding: 8rpx; } .user-detail { flex: 1; } .info-item { display: flex; align-items: center; margin-bottom: 16rpx; } .label { color: #666; font-size: 28rpx; width: 120rpx; } picker { flex: 1; } .value { color: #333; font-size: 28rpx; flex: 1; padding: 10rpx 0; } .save-btn { width: 90%; margin: 0 auto; height: 80rpx; line-height: 80rpx; background: #2583FF; color: #fff; border-radius: 40rpx; font-size: 32rpx; text-align: center; margin-top: 40rpx; } .name { font-size: 32rpx; font-weight: bold; margin-bottom: 8rpx; } .phone { font-size: 28rpx; color: #666; } .order-stats { display: flex; justify-content: space-between; background: #fff; border-radius: 16rpx; padding: 32rpx; box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.1); } .stat-item { text-align: center; } .stat-value { font-size: 36rpx; font-weight: bold; color: #2583FF; margin-bottom: 8rpx; } .stat-label { font-size: 28rpx; color: #666; } .btn { width: 95%; margin: 0 auto; margin-bottom: 20rpx; background-color: #fff; display: flex; align-items: center; height: 90rpx; border-radius: 16rpx; padding-left: 40rpx; font-weight: 400; font-size: 28rpx; color: #222222; } .editMaster{ border: 1rpx solid #999; padding: 10rpx 20rpx; border-radius: 10rpx; }