.vendor-card[data-v-f59428c7]{background:#fff;border:1px solid #cbd5e1;border-radius:16px;box-shadow:0 4px 16px #0f172a0f,0 1px 3px #0f172a14;display:flex;flex-direction:column;min-width:0;padding:0;position:relative}.vc-header[data-v-f59428c7]{align-items:flex-start;display:flex;gap:13px;padding:20px 20px 14px}.vc-avatar[data-v-f59428c7]{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:48px;justify-content:center;overflow:hidden;width:48px}.vc-avatar--has-logo[data-v-f59428c7]{background:#fff;border:1px solid #e2e8f0}.vc-avatar-img[data-v-f59428c7]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vc-identity[data-v-f59428c7]{min-width:0}.vc-name[data-v-f59428c7]{color:#0f172a;font-size:15px;font-weight:700;line-height:1.3}.vc-name-text[data-v-f59428c7]{color:inherit;display:block;overflow:hidden;padding-right:24px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.vc-name-text[data-v-f59428c7]:hover{color:#f47b20}.vc-verified[data-v-f59428c7]{justify-content:center;position:absolute;right:16px;top:16px}.vc-location[data-v-f59428c7],.vc-verified[data-v-f59428c7]{align-items:center;display:flex}.vc-location[data-v-f59428c7]{color:#94a3b8;flex-wrap:wrap;font-size:12.5px;gap:5px;margin-top:4px}.vc-location-text[data-v-f59428c7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-extra-pill[data-v-f59428c7]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;cursor:help;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.2px;padding:1px 7px;white-space:nowrap}.vc-rating[data-v-f59428c7]{justify-content:space-between;padding:0 20px 14px}.vc-rating[data-v-f59428c7],.vc-stars-group[data-v-f59428c7]{align-items:center;display:flex}.vc-stars-group[data-v-f59428c7]{gap:5px}.vc-stars-group--empty[data-v-f59428c7]{color:#94a3b8;font-size:12.5px;font-style:italic}.stars[data-v-f59428c7]{color:#f59e0b;font-size:13px;letter-spacing:1px;line-height:1}.vc-score[data-v-f59428c7]{color:#0f172a;font-size:13px;font-weight:700}.vc-count[data-v-f59428c7],.vc-response[data-v-f59428c7]{color:#94a3b8;font-size:12px}.vc-response[data-v-f59428c7]{white-space:nowrap}.vc-summary[data-v-f59428c7]{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 20px}.vc-price[data-v-f59428c7]{color:#475569;font-size:13px}.vc-price strong[data-v-f59428c7]{color:#0f172a;font-size:14px;font-weight:700}.vc-meta-counts[data-v-f59428c7]{align-items:baseline;color:#94a3b8;display:inline-flex;font-size:12px;gap:6px}.vc-meta-sep[data-v-f59428c7]{color:#cbd5e1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-post-count[data-v-f59428c7],.vc-sol-count[data-v-f59428c7]{white-space:nowrap}.vc-badges[data-v-f59428c7]{display:flex;flex-wrap:wrap;gap:5px;padding:0 18px 12px}.vd-badge[data-v-f59428c7]{align-items:center;border-radius:9999px;display:inline-flex;font-size:11px;font-weight:600;line-height:1.2;padding:3px 8px;white-space:nowrap}.vd-badge-green[data-v-f59428c7]{background:#f0fdf4;color:#16a34a}.vd-badge-neutral[data-v-f59428c7]{background:#f8f9fa;border:1px solid #e2e8f0;color:#475569}.vd-more[data-v-f59428c7]{color:#94a3b8;font-size:11px;font-weight:600;padding:3px 4px}.vc-actions[data-v-f59428c7]{display:flex;gap:8px;margin-top:auto;padding:12px 20px 20px}.btn[data-v-f59428c7]{align-items:center;border:1.5px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;flex:1;font-family:inherit;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.1px;line-height:1;min-height:44px;transition:all .15s ease;white-space:nowrap}.btn-md[data-v-f59428c7]{font-size:14px;padding:11px 22px}.btn-outline-orange[data-v-f59428c7]{background:transparent;border-color:#f47b20;color:#f47b20;text-decoration:none}.btn-outline-orange[data-v-f59428c7]:hover{background:#fff4ed}.vc-actions[data-v-f59428c7] .att-btn{flex:1}.btn-compare[data-v-f59428c7]{align-items:center;background:none;border:1.5px solid #e2e8f0;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:clamp(11.5px,1.1vw,12.5px);font-weight:600;gap:6px;justify-content:center;min-height:44px;min-width:0;padding:7px 8px;transition:all .15s;white-space:nowrap}.btn-compare.selected[data-v-f59428c7],.btn-compare[data-v-f59428c7]:hover{border-color:#f47b20;color:#f47b20}.btn-compare.selected[data-v-f59428c7]{background:#fff4ed}@media(max-width:480px){.vc-actions .btn[data-v-f59428c7],.vc-actions .btn-compare[data-v-f59428c7]{font-size:13px;padding:12px 8px}}@media(max-width:380px){.vc-actions[data-v-f59428c7]{flex-wrap:wrap}.btn-compare[data-v-f59428c7]{flex-basis:100%;font-size:13px}}
