
.recs-wrap .rec-item,#recsWrap .sg-rec{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--card);}
.recs-wrap .rec-body,#recsWrap .sg-recbody{flex:1;min-width:0;}
.recs-wrap .rec-name,#recsWrap .sg-recname{font-size:var(--fs-body);font-weight:700;line-height:1.6;overflow-wrap:anywhere;}
.part-result-source{display:inline-block;margin-left:6px;padding:0 6px;border:1px solid var(--rule);border-radius:2px;font-size:var(--fs-label);font-weight:400;line-height:1.5;color:var(--ink2);background:var(--card);vertical-align:middle;}
