/* Ajustes de layout do site do usuário: textos longos (nomes, endereços, traduções)
   quebram linha dentro da própria caixa em vez de vazar ou serem cortados. */
nobr {
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: break-word;
}
.van-col, .van-cell__title, .van-cell__value, .van-tab__text, .cardamom {
    overflow-wrap: anywhere;
}

/* Nome do produto nos cards: até 2 linhas, com "…" se passar, e mesma altura em todos os cards */
.col2-div1 {
    overflow: hidden;
    height: 2.6em !important;
    line-height: 1.3em !important;
}
.col2-div1 nobr {
    line-height: 1.3em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Página "share": a imagem de fundo do título não vinha no projeto */
.share-container .share-title {
    background: linear-gradient(90deg, #e53e46, #ff7a6b) !important;
    border-radius: 999px;
    color: #fff !important;
}

/* Páginas com largura fixa (10rem) que passavam alguns pixels da tela em celulares estreitos */
.placeholder_top, .funding-container, .funding-padding, .child-view {
    max-width: 100vw;
    box-sizing: border-box;
}

/* "No more" legível sobre fundo vermelho (Histórico de comissões) */
.funding-container .van-list__finished-text { color: rgba(255, 255, 255, .9); }

/* Cards de produto: "Diário" e "Total" um em cada linha (com R$ os valores ficaram maiores) */
.col2-div3 { display: block !important; }
.col2-div3 > div { display: block !important; width: auto !important; margin: 0 !important; }
.col2-div3 nobr { white-space: nowrap !important; }
