/* 1025DEX Community v0.31.35 · css/card-recognition.css · ausgelagert aus index.html */
/* v0.20 · Card Recognition Engine */
#v-scan .v20-recognition{margin:10px 0 0;padding:11px;border:1px solid var(--line-soft);border-radius:13px;background:var(--panel-2)}
#v-scan .v20-recognition-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
#v-scan .v20-recognition-head b{font-size:12px;line-height:1.2}.v20-recognition-head span{font-size:8px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}
#v-scan .v20-score{flex:none;min-width:44px;text-align:center;padding:6px 7px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:11px;font-weight:900}
#v-scan .v20-score.good{border-color:color-mix(in srgb,#39a67a 65%,var(--line))}.v20-score.mid{border-color:color-mix(in srgb,#d59b22 65%,var(--line))}
#v-scan .v20-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px}
#v-scan .v20-signals div{min-width:0;padding:6px;border:1px solid var(--line-soft);border-radius:9px;background:var(--panel)}
#v-scan .v20-signals b{display:block;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v20-signals small{display:block;margin-top:2px;font-size:7px;color:var(--ink-soft)}
#v-scan .v20-setline{display:flex;align-items:center;gap:7px;margin-top:7px;min-width:0}.v20-setline img{height:23px;max-width:78px;object-fit:contain;flex:none}.v20-setline span{font-size:8px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#v-scan .v20-evidence{margin-top:6px;font-size:8px;line-height:1.35;color:var(--ink-soft)}
#v-scan .sl-cand .v20-mini{position:absolute;left:7px;right:7px;bottom:7px;display:flex;gap:4px;align-items:center;pointer-events:none}
#v-scan .sl-cand .v20-chip{min-width:0;max-width:45%;padding:3px 5px;border-radius:999px;background:#071216dc;color:#fff;font:800 7px/1.05 var(--ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 5px #0005}
#v-scan .sl-cand .v20-chip.rarity{margin-left:auto;background:#28313bdc}
#v-scan .sl-cand .v20-setlogo{position:absolute;right:7px;top:34px;width:58px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 2px #0008);background:#fffffff0;border-radius:5px;padding:2px}
#v-scan .v20-top3{margin:8px 0 0;padding:8px 9px;border:1px solid color-mix(in srgb,#d59b22 55%,var(--line));border-radius:10px;background:color-mix(in srgb,#d59b22 7%,var(--panel));font-size:9px;line-height:1.4;color:var(--ink-soft)}
@media(max-width:390px){#v-scan .v20-signals{grid-template-columns:1fr 1fr}}
