/* 01481 · Per-variation, exact compatible target cards in the existing variant gallery accordion. */
.mp-ve-matched-targets-01481{margin-top:15px;padding:15px;border:1px solid color-mix(in srgb,var(--st-ui-accent,#13925a) 22%,var(--st-ui-border,#dbe8df));border-radius:14px;background:linear-gradient(138deg,color-mix(in srgb,var(--st-ui-accent,#13925a) 4%,var(--st-ui-surface,#fff)),var(--st-ui-surface,#fff));min-width:0}
.mp-ve-matched-head-01481{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:12px}
.mp-ve-matched-head-01481>div{display:grid;gap:5px;min-width:0}
.mp-ve-matched-head-01481 b{color:var(--st-ui-text,#243d30);font-size:13px;font-weight:800}
.mp-ve-matched-head-01481 span{color:var(--st-ui-muted,#667d70);line-height:1.5;font-size:11px}
.mp-ve-matched-count-01481{display:grid;place-items:center;min-width:28px;height:27px;padding:0 8px;background:color-mix(in srgb,var(--st-ui-accent,#159454) 11%,white);color:var(--st-ui-accent,#158a59)!important;border-radius:18px;font-size:12px!important;font-weight:800;flex:none}
.mp-ve-matched-list-01481{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:10px;min-width:0}
.mp-ve-matched-card-01481{display:flex;gap:12px;align-items:center;min-width:0;border:1px solid var(--st-ui-border,#d9e7dc);border-left:3px solid var(--st-ui-accent,#1aa46a);border-radius:11px;background:var(--st-ui-surface,#fff);padding:10px;box-shadow:0 2px 6px rgba(22,65,40,.04)}
.mp-ve-matched-photo-01481{width:70px;height:70px;border-radius:9px;background:var(--st-ui-surface-2,#f5f8f5);flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid var(--st-ui-border,#e1e9e2);color:var(--st-ui-muted,#7a9c87);font-size:24px}
.mp-ve-matched-photo-01481 img{width:100%;height:100%;object-fit:contain}
.mp-ve-matched-info-01481{display:grid;gap:4px;min-width:0;flex:1;overflow-wrap:anywhere}
.mp-ve-matched-info-01481 strong{font-size:12px;line-height:1.4;color:var(--st-ui-text,#263a2d)}
.mp-ve-matched-info-01481 span{font-size:11px;color:var(--st-ui-text,#2c5540)}
.mp-ve-matched-info-01481 small{font-size:10px;color:var(--st-ui-muted,#678272)}
.mp-ve-matched-info-01481 code{font-size:9px;color:var(--st-ui-muted,#688072);overflow-wrap:anywhere;background:transparent;padding:0}
.mp-ve-matched-status-01481{font-size:9px;color:var(--st-ui-accent,#168a59);font-weight:750;white-space:nowrap;align-self:flex-start}
.mp-ve-matched-empty-01481{grid-column:1/-1;padding:16px 13px;border:1px dashed var(--st-ui-border,#d6e5db);border-radius:11px;background:var(--st-ui-surface,#fff);text-align:center;color:var(--st-ui-muted,#6a8474);font-size:11px;line-height:1.5}
@media(max-width:650px){.mp-ve-matched-targets-01481{padding:11px}.mp-ve-matched-card-01481{flex-wrap:wrap}.mp-ve-matched-status-01481{margin-left:auto}}
