.message-page { background-position: 0 0; background-size: 100%; background-repeat: no-repeat; background-image: url("https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/system/22cf01ee-4a27-4a65-a032-9ceb6265ac2c.png"); /* 订单卡片列表 */ /* 头部:标题和时间两端对齐 */ /* 主体:左右结构 */ } .message-page .message-header { padding: 25rpx 30rpx 0rpx 25rpx; display: flex; align-items: center; justify-content: space-between; } .message-page .message-header .message-header-left { width: 191rpx; height: 69rpx; } .message-page .message-header .message-header-right { display: flex; align-items: center; gap: 30rpx; } .message-page .message-header .message-header-right .icon-broom { width: 38rpx; height: 37rpx; } .message-page .message-header .message-header-right .icon-dots { display: flex; align-items: center; gap: 6rpx; } .message-page .message-header .message-header-right .icon-dots .dot { width: 6rpx; height: 6rpx; border-radius: 50%; background-color: #333; } .message-page .message-state { box-sizing: border-box; padding: 30rpx 110rpx; margin-top: 33rpx; width: 100%; height: 212rpx; background-size: 100%; background-repeat: no-repeat; background-image: url("https://mrrplus.oss-cn-beijing.aliyuncs.com/photo/system/110df663-bb15-4b63-a46e-571b65c30955.png"); } .message-page .message-state .message-state-card { width: 148rpx; display: flex; flex-wrap: wrap; justify-content: center; position: relative; } .message-page .message-state .message-state-card .state-card-num { position: absolute; left: 112rpx; top: -13rpx; padding: 3rpx 12rpx; border-radius: 19rpx; background: #ED5B36; font-weight: 500; font-size: 24rpx; color: #FFFFFF; line-height: 33rpx; text-align: left; } .message-page .message-state .message-state-card .state-card-img { width: 148rpx; height: 94rpx; } .message-page .message-state .message-state-card .state-card-text { margin-top: 18rpx; font-weight: 400; font-size: 28rpx; color: #1F0508; line-height: 40rpx; text-align: left; } .message-page .message-list { padding: 0rpx; margin-top: 20rpx; } .message-page .message-item { background-color: #ffffff; border-radius: 20rpx; padding: 20rpx; margin-bottom: 20rpx; box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.02); } .message-page .item-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 40rpx; } .message-page .item-title-group { display: flex; align-items: center; } .message-page .item-icon { width: 57rpx; height: 49rpx; margin-right: 10rpx; flex-shrink: 0; } .message-page .item-title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 28rpx; color: #333333; line-height: 40rpx; text-align: left; } .message-page .item-time { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 24rpx; color: #A5A5A5; line-height: 33rpx; text-align: left; flex-shrink: 0; margin-left: 20rpx; } .message-page .item-body { display: flex; flex-direction: row; align-items: center; gap: 59rpx; } .message-page .item-info { flex: 1; display: flex; flex-direction: column; gap: 5rpx; font-weight: 400; font-size: 26rpx; color: #666666; line-height: 37rpx; } .message-page .item-order { word-break: break-all; letter-spacing: 0; } .message-page .item-desc { word-break: break-all; } .message-page .item-product-img { width: 100rpx; height: 100rpx; border-radius: 10rpx; flex-shrink: 0; } .common-list { background: #f5f5f5 !important; }