
/* Mandrake Growth V11 - conversão, estoque visual, admin e confiança */
:root{--mg11-blue:#0057ff;--mg11-green:#16b86a;--mg11-red:#ef4444;--mg11-ink:#061126;--mg11-muted:#64748b;--mg11-border:#d8e6ff;--mg11-soft:#eef5ff;--mg11-shadow:0 14px 34px rgba(15,23,42,.08)}

/* Blocos de confiança/produto */
.mg11-product-advice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem}
.mg11-advice-card{border:1px solid var(--mg11-border);background:rgba(255,255,255,.92);border-radius:1.2rem;padding:1rem;box-shadow:var(--mg11-shadow)}
.mg11-advice-card b{display:block;color:var(--mg11-ink);font-weight:950;margin-bottom:.25rem;letter-spacing:-.035em}.mg11-advice-card p{margin:0;color:var(--mg11-muted);font-weight:750;line-height:1.35;font-size:.88rem}
@media(max-width:820px){.mg11-product-advice{grid-template-columns:1fr}.mg11-advice-card{padding:.85rem}}

/* Estoque visual nos chips */
.mg11-stock-note{display:block;margin-top:.28rem;font-size:.62rem;line-height:1;font-weight:950;color:var(--mg11-green);letter-spacing:-.02em}.mg11-stock-low .mg11-stock-note{color:#f59e0b}.mg11-stock-out{opacity:.48!important;filter:grayscale(.25);pointer-events:none}.mg11-stock-out .mg11-stock-note{color:var(--mg11-red)}
.choice.mg11-stock-low{box-shadow:0 0 0 3px rgba(245,158,11,.13)!important;border-color:#fbbf24!important}.choice.mg11-stock-out{border-style:dashed!important}

/* Sacola/checkout confiança */
.mg11-checkout-trust{display:grid;gap:.65rem;margin-top:1rem}.mg11-checkout-trust-item{display:flex;gap:.65rem;align-items:flex-start;border:1px solid var(--mg11-border);border-radius:1rem;background:#fff;padding:.75rem}.mg11-checkout-trust-item span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.7rem;background:var(--mg11-blue);color:#fff;font-weight:950;flex:0 0 auto}.mg11-checkout-trust-item b{display:block;font-weight:950;color:var(--mg11-ink);line-height:1.1}.mg11-checkout-trust-item small{display:block;color:var(--mg11-muted);font-weight:750;line-height:1.3;margin-top:.18rem}

/* Admin pedidos mais operacional */
.mg11-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.mg11-admin-summary-card{border:1px solid var(--mg11-border);border-radius:1.25rem;background:#fff;padding:1rem;box-shadow:var(--mg11-shadow)}.mg11-admin-summary-card strong{display:block;font-size:1.7rem;color:var(--mg11-blue);line-height:1}.mg11-admin-summary-card span{display:block;color:var(--mg11-muted);font-weight:850;margin-top:.3rem}.mg11-admin-quick{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.mg11-admin-quick .mg-btn{min-height:2.45rem!important;font-size:.78rem!important}
@media(max-width:900px){.mg11-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mg11-admin-summary{grid-template-columns:1fr}}

/* Home/categorias e vitrines auxiliares */
.mg11-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.2rem 0}.mg11-trust-card{border:1px solid var(--mg11-border);background:#fff;border-radius:1.1rem;padding:.9rem;box-shadow:var(--mg11-shadow)}.mg11-trust-card b{display:block;color:var(--mg11-ink);font-weight:950}.mg11-trust-card small{display:block;color:var(--mg11-muted);font-weight:750;margin-top:.25rem;line-height:1.3}@media(max-width:760px){.mg11-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.mg11-trust-card{padding:.75rem}}

/* Evitar qualquer sobreposição no mobile */
@media(max-width:900px){#carrinhoFlutuante,.mg-floating-cart{display:none!important}.mg-client-sticky-buy,.checkout-mobile-bar{bottom:calc(5.1rem + env(safe-area-inset-bottom,0px))!important}.produto-page main,main.mg-checkout-clean{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom,0px))!important}}

/* Botões WhatsApp e CTA */
.mg11-wa-strong{background:linear-gradient(135deg,#16a34a,#10b981)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 30px rgba(16,185,129,.24)!important}.mg11-primary-strong{background:linear-gradient(135deg,#0057ff,#003fc2)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 30px rgba(0,87,255,.22)!important}
