/* 打手「我的」页 - 逍遥梦 user 页视觉(仅样式) */ @import './xym-layout.wxss'; .shadow { box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.06); } .user-page.xym-user { background: linear-gradient(180deg, #f7dc51 0%, #fff 28%, #fff8e1 100%); } .user-page.xym-user .bg-img { display: none; } .user-page.xym-user .wallet-card { margin: 0 30rpx; padding: 20rpx; border-radius: 26rpx; background: #fef6d4; } .user-page.xym-user .w-label { color: #666; font-size: 26rpx; } .user-page.xym-user .w-num { font-size: 44rpx; font-weight: 700; color: #222; margin-top: 10rpx; } .user-page.xym-user .w-sub { color: #666; font-size: 26rpx; margin-top: 8rpx; } .user-page.xym-user .btn-outline { padding: 10rpx 24rpx; font-size: 26rpx; font-weight: 700; border: 2rpx solid #fff; border-radius: 60rpx; background: linear-gradient(180deg, #fae04d, #ffc0a3); color: #492f00; white-space: nowrap; margin-left: 12rpx; } .user-page.xym-user .banner-row { margin: 20rpx 24rpx 0; align-items: flex-start; } .user-page.xym-user .banner-img { width: 48%; height: 150rpx; border-radius: 16rpx; overflow: hidden; background: #eee; display: block; } .user-page.xym-user .banner-row .banner-img:first-child { margin-right: 2%; } .user-page.xym-user .qiepian-wrap { margin: 20rpx 24rpx 0; border-radius: 16rpx; overflow: hidden; box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.08); } .user-page.xym-user .qiepian-banner { width: 100%; display: block; min-height: 120rpx; } .user-page.xym-user .tip-bar { margin: 22rpx 30rpx 0; padding: 20rpx; border-radius: 20rpx; background: #ffedee; color: #ff4c45; font-size: 26rpx; } .user-page.xym-user .tip-ico { width: 28rpx; height: 28rpx; margin-right: 12rpx; } .user-page.xym-user .tip-arrow { color: #ff4c45; font-size: 36rpx; } .user-page.xym-user .my-box { border-radius: 20rpx; margin: 20rpx; padding-bottom: 10rpx; background: #fdfcfa; } .user-page.xym-user .panel-title { padding: 35rpx 35rpx 0; font-weight: 700; } .user-page.xym-user .lg { font-size: 32rpx; font-weight: 700; color: #222; } .user-page.xym-user .muted { color: #999; font-size: 28rpx; } .user-page.xym-user .sm { font-size: 24rpx; color: #666; } .user-page.xym-user .order-nav { padding: 26rpx 0 10rpx; display: flex; align-items: center; justify-content: space-around; } .user-page.xym-user .nav-item { width: 25%; display: flex; flex-direction: column; align-items: center; } .user-page.xym-user .icon-wrap { position: relative; display: flex; justify-content: center; } .user-page.xym-user .nav-badge { position: absolute; top: -8rpx; right: 8rpx; min-width: 32rpx; height: 32rpx; line-height: 32rpx; text-align: center; font-size: 20rpx; background: #ff4c45; color: #fff; border-radius: 16rpx; z-index: 1; padding: 0 6rpx; } .user-page.xym-user .nav-icon { width: 62rpx; height: 62rpx; margin-bottom: 10rpx; } .user-page.xym-user .section-hd { font-weight: 700; font-size: 32rpx; padding: 30rpx 20rpx 0; color: #222; } .user-page.xym-user .trade-list { flex-wrap: wrap; padding: 20rpx 10rpx; display: flex; align-items: center; justify-content: flex-start; } .user-page.xym-user .trade-item { width: 20%; padding: 12rpx 0; display: flex; flex-direction: column; align-items: center; } .user-page.xym-user .trade-icon { width: 50rpx; height: 50rpx; margin-bottom: 10rpx; } .user-page.xym-user .invite-row { padding: 20rpx 10rpx 30rpx; display: flex; align-items: center; justify-content: space-around; } .user-page.xym-user .invite-item { width: 33.33%; padding: 10rpx 0; display: flex; flex-direction: column; align-items: center; } .user-page.xym-user .invite-icon { width: 50rpx; height: 50rpx; margin-bottom: 8rpx; } .user-page.xym-user .func-list { display: flex; flex-wrap: wrap; padding: 10rpx 0; } .user-page.xym-user .func-item-xym { width: 25%; padding: 16rpx 0; display: flex; flex-direction: column; align-items: center; } .user-page.xym-user .func-icon-wrap { width: 88rpx; height: 88rpx; display: flex; align-items: center; justify-content: center; margin-bottom: 8rpx; } .user-page.xym-user .func-icon-xym { width: 48rpx; height: 48rpx; } .user-page.xym-user .func-txt-xym { font-size: 24rpx; color: #666; text-align: center; } .user-page.xym-user .follow-kuaishou { position: fixed; right: 0; bottom: calc(280rpx + env(safe-area-inset-bottom)); z-index: 99; display: flex; align-items: center; background: rgba(255, 255, 255, 0.95); border-radius: 40rpx 0 0 40rpx; padding: 12rpx 16rpx 12rpx 20rpx; box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.08); } .user-page.xym-user .follow-kuaishou.expanded { padding-right: 24rpx; } .user-page.xym-user .ks-icon { width: 48rpx; height: 48rpx; } .user-page.xym-user .ks-text { font-size: 24rpx; color: #333; margin-left: 10rpx; white-space: nowrap; } .user-page.xym-user .load-tip { text-align: center; color: #999; font-size: 24rpx; padding: 24rpx 0 40rpx; }