.record { //border-bottom: 15rpx solid #f5f5f5; //border-radius: 999rpx; padding: 12rpx 20rpx; border-radius: 40rpx; background-color: white; margin: 15rpx 0; } .record-title { font-size: 30rpx; color: var(--text-main); } .record-meta { color: var(--text-sub); font-size: 24rpx; margin-top: 6rpx; } .record-media { margin-top: 10rpx; display: flex; flex-direction: column; gap: 10rpx; } .record-extra { margin-top: 10rpx; display: flex; flex-direction: column; gap: 12rpx; } .record-section { margin-top: 10rpx; } .record-section-title { font-size: 26rpx; color: var(--text-main); font-weight: 600; margin-bottom: 6rpx; } .clock-list { display: flex; gap: 12rpx; flex-wrap: wrap; } .clock-item { width: 200rpx; } .clock-image { width: 200rpx; height: 160rpx; border-radius: 12rpx; overflow: hidden; } .clock-meta { margin-top: 6rpx; font-size: 22rpx; color: var(--text-sub); } .clock-label { margin-right: 6rpx; color: var(--text-main); font-weight: 600; } .sales-audit-group { background: #f7f9fc; border-radius: 12rpx; padding: 12rpx; margin-bottom: 8rpx; } .sales-audit-group:last-of-type { margin-bottom: 0; } .sales-audit-title { font-size: 24rpx; color: var(--text-main); font-weight: 600; margin-bottom: 6rpx; } .sales-audit-item { display: flex; justify-content: space-between; font-size: 22rpx; color: var(--text-main); padding: 4rpx 0; } .sales-audit-item.muted { color: var(--text-sub); opacity: 0.7; } .sales-audit-spec { color: var(--text-sub); } .sales-audit-qty { color: #2563eb; } .summary-text { background: #f7f9fc; border-radius: 12rpx; padding: 12rpx; font-size: 24rpx; color: var(--text-main); } .record-detail { margin-top: 10rpx; } .detail-list { display: flex; flex-direction: column; gap: 6rpx; } .detail-item { display: flex; flex-direction: column; gap: 6rpx; font-size: 24rpx; padding: 8rpx 10rpx; border-radius: 10rpx; background: #f7f9fc; margin-bottom: 10rpx; } .detail-head { display: flex; justify-content: space-between; align-items: center; gap: 12rpx; } .detail-name { color: var(--text-main); font-weight: 600; flex: 1; word-break: break-all; } .detail-qty { color: var(--text-sub); white-space: nowrap; } .detail-grid { display: flex; flex-wrap: wrap; gap: 8rpx 16rpx; } .detail-kv { display: flex; gap: 6rpx; min-width: 45%; } .detail-label { color: var(--text-sub); white-space: nowrap; } .detail-value { color: var(--text-main); flex: 1; word-break: break-all; } .detail-empty { color: var(--text-sub); font-size: 24rpx; } .media-images { display: flex; gap: 10rpx; flex-wrap: wrap; } .media-image { width: 160rpx; height: 160rpx; border-radius: 12rpx; overflow: hidden; } .media-video video { width: 100%; border-radius: 12rpx; overflow: hidden; } .record-actions { display: flex; gap: 10rpx; flex-wrap: wrap; margin-top: 12rpx; } .danger-chip { color: #f5576c; border-color: #f6c5d0; background: #fff2f5; }