.imv-cards{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.imv-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:12px 14px}.imv-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.imv-name{overflow-wrap:anywhere;margin:4px 0 8px;font-size:1.05rem}.imv-top{grid-template-columns:1fr;gap:12px 18px;display:grid}@media (min-width:720px){.imv-top{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start}}.imv-preview{min-width:0}.imv-thumb{border:1px solid var(--border);background:repeating-conic-gradient(#d9d9d9 0% 25%,#fff 0% 50%) 50%/12px 12px;border-radius:6px;max-width:100%;height:auto;margin:4px auto 0;display:block}.imv-section{min-width:0;margin-top:10px}.imv-h{margin:0 0 4px;font-size:.95rem}.imv-list{gap:4px;margin:0;display:grid}.imv-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(7em,34%) minmax(0,1fr);gap:2px 12px;padding:3px 0;display:grid}.imv-row dt{color:var(--muted);font-size:.9rem}.imv-row dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}@media (max-width:420px){.imv-row{grid-template-columns:1fr}}.imv-warn-text{margin:0 0 6px}
