/* Vendedor Global — vg-public.css v1.5.3 */
.vg-carousel-wrap{margin:24px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.vg-carousel-inner{position:relative;overflow:hidden}
.vg-card{display:none}.vg-card.vg-active{display:block}
.vg-card-inner{border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.10);background:#fff;border:1px solid #eee}
.vg-platform-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:4px;margin-bottom:10px}
.vg-plat-emoji{font-size:13px}

/* Cores por plataforma */
.vg-amazon      .vg-platform-tag{background:#FFF3E0;color:#E65100}
.vg-ml          .vg-platform-tag{background:#FFFDE7;color:#F57F17}
.vg-hotmart     .vg-platform-tag{background:#FBE9E7;color:#BF360C}
.vg-monetizze   .vg-platform-tag{background:#E3F2FD;color:#0D47A1}
.vg-eduzz       .vg-platform-tag{background:#E8F5E9;color:#1B5E20}
.vg-kiwify      .vg-platform-tag{background:#F3E5F5;color:#4A148C}
.vg-braip       .vg-platform-tag{background:#FCE4EC;color:#880E4F}
.vg-ticto       .vg-platform-tag{background:#ECEFF1;color:#263238}
.vg-shopify     .vg-platform-tag{background:#F1F8E9;color:#33691E}
.vg-outro       .vg-platform-tag{background:#F5F5F5;color:#212121}

/* Botões */
.vg-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;margin-top:12px;transition:opacity .15s}
.vg-btn:hover{opacity:.88}
.vg-amazon.vg-btn,      .vg-amazon      .vg-btn{background:#FF9900;color:#fff}
.vg-ml.vg-btn,          .vg-ml          .vg-btn{background:#FFE600;color:#333}
.vg-hotmart.vg-btn,     .vg-hotmart     .vg-btn{background:#FF4500;color:#fff}
.vg-monetizze.vg-btn,   .vg-monetizze   .vg-btn{background:#1E90FF;color:#fff}
.vg-eduzz.vg-btn,       .vg-eduzz       .vg-btn{background:#00C853;color:#fff}
.vg-kiwify.vg-btn,      .vg-kiwify      .vg-btn{background:#9C27B0;color:#fff}
.vg-braip.vg-btn,       .vg-braip       .vg-btn{background:#E91E63;color:#fff}
.vg-ticto.vg-btn,       .vg-ticto       .vg-btn{background:#607D8B;color:#fff}
.vg-shopify.vg-btn,     .vg-shopify     .vg-btn{background:#96BF48;color:#fff}
.vg-outro.vg-btn,       .vg-outro       .vg-btn{background:#444;color:#fff}

/* Conteúdo */
.vg-image-wrap{text-align:center;margin:10px 0}
.vg-image-wrap img{max-height:160px;max-width:100%;object-fit:contain;border-radius:6px}
.vg-title{font-size:14px;font-weight:700;margin:0 0 6px;line-height:1.4;color:#111}
.vg-copy{font-size:12px;color:#555;margin:0 0 6px;line-height:1.5}
.vg-price{font-size:18px;font-weight:800;color:#E53935;margin:6px 0}
.vg-commission{font-size:11px;color:#2E7D32;background:#E8F5E9;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:6px}
.vg-badge{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;margin-bottom:8px;background:#FFF9C4;color:#F57F17}

/* Controles */
.vg-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}
.vg-prev,.vg-next{background:none;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;color:#555;transition:background .15s}
.vg-prev:hover,.vg-next:hover{background:#f5f5f5}
.vg-dots{display:flex;gap:6px}
.vg-dot{width:8px;height:8px;border-radius:50%;background:#ddd;cursor:pointer;transition:background .2s}
.vg-dot.vg-dot-active{background:#555}
