/* pages/mine/mine.wxss */ page{ background-color: #f5f5f5; } .navigation { width: 100%; display: flex; align-items: center; justify-content: center; color: #333333; font-size: 30rpx; position: fixed; z-index: 100; } .header { width: 100%; background: linear-gradient(to right, #befeed 0%, #d5eefe 50%, #ebe9fb 100%); height: 428rpx; } .body { position: relative; top: -245rpx; } .title{ color: #000000; font-size: 32rpx; font-weight: 600; margin-bottom: 24rpx; } .header-card { background: linear-gradient(180deg, rgba(83, 185, 232, 1) 0%, rgba(85, 213, 220, 1) 56%, rgba(99, 222, 214, 1) 100%); width: calc(100vw - 40rpx); margin: 0 auto; top: 25px; color: #ffffff; } .userInfo { padding: 0 32rpx 0 56rpx; } .avatar { width: 92rpx; height: 92rpx; border-radius: 46rpx; margin-right: 26rpx; } .house { position: relative; background: linear-gradient(180deg, rgba(221, 242, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); padding: 40rpx; box-sizing: border-box; width: calc(100vw - 40rpx); margin: 24rpx auto 0; border-radius: 20rpx 20rpx 0 0; } .house image { position: absolute; right: 40rpx; width: 240rpx; height: 234rpx; top: -34px; } .apartment { color: rgba(16, 16, 16, 1); font-size: 40rpx; font-weight: 600; } .house_name { color: rgba(153, 153, 153, 1); font-size: 30rpx; } .device { width: calc(100vw - 40rpx); margin: 0 auto; border-radius: 0 0 20rpx 20rpx; padding: 30rpx 28rpx; box-sizing: border-box; position: relative; top: -20rpx; border-radius: 20rpx; background-color: #ffffff; } .device image{ width: 104rpx; height: 104rpx; } .title { color: rgb(64, 64, 64); font-size: 32rpx; } .device-c{ display: flex; gap: 14rpx; border-radius: 12rpx; flex-wrap: wrap; } .service-c{ display: flex; gap: 20rpx; border-radius: 12rpx; flex-wrap: wrap; } .num{ font-weight: 600; font-size:32rpx ; } .blue{ color: #549cf0; } .pink{ color: #ff776f; } .state{ font-size: 24rpx; color: #b5b5b5; } .van-button--info { background-color: transparent !important; color: black !important; border: none !important; }