/* 样式保持不变... */ .container.data-v-4c1b26cf { min-height: 100vh; background-color: #F8F9FB; } .filter-toolbar.data-v-4c1b26cf { position: -webkit-sticky; position: sticky; top: 0; z-index: 100; background-color: #F8F9FB; padding: 20rpx 30rpx; display: flex; justify-content: space-between; align-items: center; } .filter-toolbar .filter-tabs.data-v-4c1b26cf { display: flex; gap: 30rpx; } .filter-toolbar .filter-tabs .tab-item.data-v-4c1b26cf { display: flex; align-items: center; position: relative; padding: 10rpx 0; } .filter-toolbar .filter-tabs .tab-item .tab-text.data-v-4c1b26cf { font-size: 28rpx; color: #666666; } .filter-toolbar .filter-tabs .tab-item .count.data-v-4c1b26cf { font-size: 22rpx; color: #999999; margin-left: 4rpx; } .filter-toolbar .filter-tabs .tab-item.active .tab-text.data-v-4c1b26cf { color: #1F6CFF; font-weight: bold; } .filter-toolbar .filter-tabs .tab-item.active.data-v-4c1b26cf::after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 20rpx; height: 4rpx; background-color: #1F6CFF; border-radius: 2rpx; } .filter-toolbar .read-all.data-v-4c1b26cf { font-size: 26rpx; color: #1F6CFF; } .filter-toolbar .read-all.data-v-4c1b26cf:active { opacity: 0.7; } .msg-list.data-v-4c1b26cf { padding: 0 30rpx; display: flex; flex-direction: column; gap: 24rpx; } .msg-card.data-v-4c1b26cf { background: #FFFFFF; border-radius: 24rpx; padding: 32rpx; box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.02); } .msg-card .msg-header.data-v-4c1b26cf { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24rpx; } .msg-card .msg-header .msg-title.data-v-4c1b26cf { font-size: 34rpx; font-weight: bold; color: #1A1A1A; } .msg-card .msg-header .unread-dot.data-v-4c1b26cf { width: 14rpx; height: 14rpx; background-color: #FF4D4F; border-radius: 50%; } .msg-card .msg-header .time-text.data-v-4c1b26cf { font-size: 24rpx; color: #CCCCCC; } .msg-card .msg-body .info-row.data-v-4c1b26cf { display: flex; align-items: center; margin-bottom: 8rpx; } .msg-card .msg-body .info-row.data-v-4c1b26cf:last-child { margin-bottom: 0; } .msg-card .msg-body .info-row .label.data-v-4c1b26cf { font-size: 28rpx; color: #999999; } .msg-card .msg-body .info-row .value.data-v-4c1b26cf { font-size: 28rpx; color: #666666; } .msg-card .msg-body .flex-between.data-v-4c1b26cf { justify-content: space-between; } .msg-card .msg-body .flex-between .left-box.data-v-4c1b26cf { display: flex; align-items: center; } .msg-card .msg-body .flex-between .right-box.data-v-4c1b26cf { display: flex; align-items: center; } .msg-card .msg-body .flex-between .right-box .time-text-inline.data-v-4c1b26cf { font-size: 24rpx; color: #CCCCCC; margin-right: 12rpx; } .msg-card .msg-body .flex-between .chevron.data-v-4c1b26cf { width: 32rpx; height: 32rpx; opacity: 0.2; } .empty-box.data-v-4c1b26cf { padding: 100rpx 0; display: flex; flex-direction: center; justify-content: center; } .empty-box .empty-text.data-v-4c1b26cf { font-size: 28rpx; color: #999999; } .no-more.data-v-4c1b26cf { text-align: center; font-size: 24rpx; color: #CCCCCC; padding: 60rpx 0; } .tabbar-placeholder.data-v-4c1b26cf { height: 120rpx; padding-bottom: env(safe-area-inset-bottom); } .card-anim.data-v-4c1b26cf { animation: slideUp-4c1b26cf 0.5s ease-out backwards; } .card-anim.data-v-4c1b26cf:nth-child(1) { animation-delay: 0.05s; } .card-anim.data-v-4c1b26cf:nth-child(2) { animation-delay: 0.1s; } .card-anim.data-v-4c1b26cf:nth-child(3) { animation-delay: 0.15s; } .card-anim.data-v-4c1b26cf:nth-child(4) { animation-delay: 0.2s; } .card-anim.data-v-4c1b26cf:nth-child(5) { animation-delay: 0.25s; } .card-anim.data-v-4c1b26cf:nth-child(6) { animation-delay: 0.3s; } .card-anim.data-v-4c1b26cf:nth-child(7) { animation-delay: 0.35s; } .card-anim.data-v-4c1b26cf:nth-child(8) { animation-delay: 0.4s; } .card-anim.data-v-4c1b26cf:nth-child(9) { animation-delay: 0.45s; } .card-anim.data-v-4c1b26cf:nth-child(10) { animation-delay: 0.5s; } @keyframes slideUp-4c1b26cf { from { transform: translateY(20rpx); opacity: 0; } to { transform: translateY(0); opacity: 1; } }