/* * 结果卡片 — 外卖/探店共用 */ .result-card { width: 100%; background: var(--color-surface); border-radius: var(--radius-md); overflow: hidden; box-shadow: var(--shadow-sm); } /* ── 图片 ── */ .result-image { width: 100%; height: 340rpx; background: #F3F0EC; } /* ── 内容 ── */ .result-body { padding: var(--space-md); } /* 评分 */ .result-rating { display: inline-flex; align-items: center; font-size: var(--text-body-sm); font-weight: 600; color: #E8A040; margin-bottom: 8rpx; } .result-rating .star { margin-right: 4rpx; } /* 名称 */ .result-name { font-size: var(--text-headline); font-weight: 700; color: var(--color-text); margin-bottom: 8rpx; } /* 信息 */ .result-info { font-size: var(--text-body-sm); color: var(--color-text-secondary); margin-bottom: 12rpx; } /* 配送 */ .result-extra { font-size: var(--text-body-sm); color: var(--color-text-muted); margin-bottom: 12rpx; padding: var(--space-xs) var(--space-sm); background: #FAFAF8; border-radius: var(--radius-sm); } /* 推荐语 */ .result-recommend { font-size: var(--text-body-sm); color: var(--color-primary); margin-bottom: 16rpx; } /* 标签 */ .result-dishes { display: flex; flex-wrap: wrap; } .result-dishes .tag { font-size: var(--text-caption); margin-right: 8rpx; margin-bottom: 8rpx; }