.device-card[data-v-4c321bae]{border:1px solid var(--c-line);border-radius:var(--radius-lg);min-width:0;height:100%;color:var(--c-ink);transition:box-shadow .2s var(--ease-out), border-color .2s;background:#fff;flex-direction:column;gap:6px;padding:10px;text-decoration:none;display:flex}.device-card[data-v-4c321bae]:hover{box-shadow:var(--shadow-card);border-color:#d5d7dc}.device-card.-muted[data-v-4c321bae]{opacity:.7}.device-card>.photo[data-v-4c321bae]{aspect-ratio:1;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--c-line);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.device-card>.photo>img[data-v-4c321bae]{object-fit:contain;width:100%;height:100%}.device-card>.photo>.ph[data-v-4c321bae]{color:var(--c-ink-mute);font-size:32px}.device-card>.photo>.badge[data-v-4c321bae]{color:#fff;background:#16181dd1;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.device-card>.name[data-v-4c321bae]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.7em;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.device-card>.note[data-v-4c321bae]{color:var(--c-ink-mute);font-size:13px}.device-card>.price[data-v-4c321bae]{color:var(--c-brand);margin-top:auto;font-size:17px}
