.vg-cover-img-wrapper[data-v-9e49a6a8]{background:#f7f8fa;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.vg-loading-box[data-v-9e49a6a8]{z-index:1;background:#f7f8fa;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vg-loading-box .vg-loading-gif[data-v-9e49a6a8]{-o-object-fit:contain;object-fit:contain;pointer-events:none}.vg-cover-img[data-v-9e49a6a8]{-o-object-fit:cover;object-fit:cover;opacity:0;backface-visibility:hidden;will-change:transform;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;transition:opacity .35s,transform .3s cubic-bezier(.25,.46,.45,.94);display:block;transform:translateZ(0)}.vg-cover-img.is-loaded[data-v-9e49a6a8]{opacity:1}:hover>.vg-cover-img-wrapper .vg-cover-img[data-v-9e49a6a8]{transform:scale(1.04)translateZ(0)}.vg-grid[data-v-e423aa33]{grid-template-columns:repeat(var(--cols-default,6),1fr);gap:16px;display:grid}@media (width<=1535px){.vg-grid[data-v-e423aa33]{grid-template-columns:repeat(var(--cols-xl,var(--cols-default,6)),1fr)}}@media (width<=1380px){.vg-grid[data-v-e423aa33]{grid-template-columns:repeat(var(--cols-lg,var(--cols-xl,var(--cols-default,6))),1fr)}}@media (width<=1280px){.vg-grid[data-v-e423aa33]{grid-template-columns:repeat(var(--cols-md,var(--cols-lg,var(--cols-xl,var(--cols-default,6)))),1fr)}}@media (width<=1024px){.vg-grid[data-v-e423aa33]{grid-template-columns:repeat(var(--cols-sm,var(--cols-md,var(--cols-lg,var(--cols-xl,var(--cols-default,6))))),1fr)}}.vg-card[data-v-e423aa33]{cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:10px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000008}.vg-card[data-v-e423aa33]:hover{border-color:#ffd8bf;transform:translateY(-4px);box-shadow:0 10px 24px #00000014}.vg-cover[data-v-e423aa33]{aspect-ratio:4/3;background:#f7f8fa;width:100%;position:relative;overflow:hidden}.vg-badges[data-v-e423aa33]{z-index:2;gap:4px;display:flex;position:absolute;top:6px;left:6px}.vg-badge[data-v-e423aa33]{color:#fff;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4}.vg-badge.vg-badge-reliable[data-v-e423aa33]{background:#4bb863}.vg-badge.vg-badge-preferred[data-v-e423aa33]{background:#f60}.vg-pic-count[data-v-e423aa33]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:10px;padding:1px 6px;font-size:11px;position:absolute;bottom:6px;right:6px}.vg-info[data-v-e423aa33]{flex-direction:column;flex:1;padding:10px 12px 12px;display:flex}.vg-title[data-v-e423aa33]{color:#26292d;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4}.vg-meta[data-v-e423aa33],.vg-title[data-v-e423aa33]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vg-meta[data-v-e423aa33]{color:#8c9199;margin-bottom:8px;font-size:12px}.vg-meta .vg-sep[data-v-e423aa33]{margin:0 4px}.vg-tags[data-v-e423aa33]{flex-wrap:wrap;align-items:center;gap:4px;min-height:18px;margin-bottom:8px;display:flex}.vg-tag[data-v-e423aa33]{color:#8c9098;white-space:nowrap;background:#f3f5f8;border-radius:2px;padding:1px 5px;font-size:11px}.vg-tag.vg-tag-filing[data-v-e423aa33]{color:#1890ff;background:#e6f7ff}.vg-tag.vg-tag-transfer[data-v-e423aa33]{color:#52c41a;background:#f6ffed}.vg-tag.vg-tag-refund[data-v-e423aa33]{color:#f50;background:#fff2e8;font-weight:500}.vg-price-row[data-v-e423aa33]{justify-content:space-between;align-items:baseline;margin-top:auto;display:flex}.vg-price-box[data-v-e423aa33]{color:#f60;font-weight:700}.vg-price-box .vg-cur[data-v-e423aa33]{font-size:12px}.vg-price-box .vg-val[data-v-e423aa33]{margin:0 1px;font-size:18px}.vg-price-box .vg-unit[data-v-e423aa33]{font-size:12px}.vg-price-box .vg-del[data-v-e423aa33]{color:#b5b9bf;margin-left:6px;font-size:11px;font-weight:400}.vg-views[data-v-e423aa33]{color:#a0a4ab;font-size:11px}.vg-empty[data-v-e423aa33]{text-align:center;padding:60px 0}.vg-sentinel[data-v-e423aa33]{text-align:center;padding:30px 0 10px}.vg-loading[data-v-e423aa33]{color:#999;align-items:center;gap:8px;font-size:13px;display:inline-flex}.vg-spinner[data-v-e423aa33]{border:2px solid #e2e8f0;border-top-color:#f60;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite vg-spin-e423aa33;display:inline-block}.vg-finished[data-v-e423aa33]{color:#c0c4cc;font-size:13px}@keyframes vg-spin-e423aa33{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
