/* O selo "+301 VIP" dos cartões pagos da Loja (28/10, src/economy/vip-da-compra.js).
   Uma pílula dourada com o emblema VIP do jogo; nunca quebra a linha e encolhe com o cartão. */
.vip-da-compra{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px 2px 3px;border:1px solid rgba(243,207,122,.55);border-radius:999px;
  background:linear-gradient(180deg,rgba(74,52,12,.92),rgba(38,25,5,.92));color:#f8dc8f;font-weight:900;font-size:calc(12px * var(--text-scale,1));
  line-height:1.2;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box;flex:0 0 auto}
.vip-da-compra img{width:calc(18px * var(--text-scale,1));height:calc(18px * var(--text-scale,1));object-fit:contain;flex:0 0 auto}
/* Cartões de joias e molduras: em cima do botão de preço, centralizado. */
.loja-cartao>.vip-da-compra{align-self:center;margin:4px auto 2px}
/* Dentro do botão do Patrono e do botão do pacote das skins: menor, sem fundo próprio. */
.vip-da-compra.lp-vip,.vip-da-compra.lp-cta-vip{background:rgba(20,12,2,.55);font-size:calc(10px * var(--text-scale,1));padding:1px 5px 1px 1px;gap:2px;letter-spacing:0}
.vip-da-compra.lp-vip img,.vip-da-compra.lp-cta-vip img{width:calc(13px * var(--text-scale,1));height:calc(13px * var(--text-scale,1))}
.vip-da-compra.lp-cta-vip{margin-left:6px}
/* Cartão de cada skin de data: logo acima do preço. */
/* O cartão mede ~90 px no Android em pé: letra menor, sem espaço sobrando, e o emblema sai se ainda não couber. */
.vip-da-compra.lsd-vip{font-size:calc(10px * var(--text-scale,1));padding:1px 5px 1px 1px;gap:2px;margin:2px 0;letter-spacing:0}
.vip-da-compra.lsd-vip img{width:calc(13px * var(--text-scale,1));height:calc(13px * var(--text-scale,1))}
/* Passe: embaixo do preço grande. */
.passe-preco .vip-da-compra{display:flex;width:max-content;margin:4px 0 0;font-size:calc(12px * var(--text-scale,1))}
/* Pacotes de Crescimento: acima do botão. */
.vip-da-compra.cresc-vip{display:flex;width:max-content;margin:6px auto 4px}
@media (max-width:420px){.vip-da-compra.lsd-vip,.vip-da-compra.lp-vip{padding:1px 6px}.vip-da-compra.lsd-vip img,.vip-da-compra.lp-vip img{display:none}}
/* 28/10: selo e preço na mesma altura em todos os cartões de skin (nome de 2 linhas não empurra mais). */
.lsd-card>.vip-da-compra.lsd-vip{margin-top:auto}
.lsd-card>.vip-da-compra.lsd-vip+.lsd-comprar{margin-top:0}
