/* Universo Gráfico - V123.3 - Venda limpa */

/* Desativa sobras dos reparos V123.1/V123.2 */
.ug1231-qtd-limpa,
.ug1231-hide,
.ug1231-qtd-input,
.ug1232-qtd-widget,
.ug1232-hide-original,
.ug122-btn-whatsapp,
.ug122-card{
    display:none!important;
}

/* Carrinho: controle simples e funcional */
.ug-item-tools{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    flex-wrap:wrap!important;
    justify-content:flex-end!important;
}
.ug-qty-area-v1233{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
}
.ug-qty-wrap{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:36px!important;
    min-width:92px!important;
    border:1px solid #bfc7cf!important;
    border-radius:4px!important;
    background:#fff!important;
    overflow:hidden!important;
    box-shadow:none!important;
}
.ug-qty-wrap .ug-qty-btn{
    width:30px!important;
    height:36px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:0!important;
    background:#fff!important;
    color:#1f2937!important;
    font-size:20px!important;
    line-height:1!important;
    font-weight:700!important;
    padding:0!important;
    cursor:pointer!important;
    border-radius:0!important;
}
.ug-qty-wrap .ug-qty-btn:hover{
    background:#f3f4f6!important;
}
.ug-qty-wrap .ug-qty-input{
    width:34px!important;
    height:36px!important;
    min-width:34px!important;
    max-width:34px!important;
    border-top:0!important;
    border-bottom:0!important;
    border-left:1px solid #bfc7cf!important;
    border-right:1px solid #bfc7cf!important;
    border-radius:0!important;
    background:#fff!important;
    color:#111827!important;
    text-align:center!important;
    font-size:16px!important;
    font-weight:700!important;
    padding:0!important;
    margin:0!important;
    appearance:textfield!important;
    -moz-appearance:textfield!important;
}
.ug-qty-wrap .ug-qty-input::-webkit-outer-spin-button,
.ug-qty-wrap .ug-qty-input::-webkit-inner-spin-button{
    -webkit-appearance:none!important;
    margin:0!important;
}
.ug-qty-note-v1233{
    font-size:12px!important;
    line-height:1.1!important;
    color:#111827!important;
    font-style:italic!important;
    text-align:center!important;
    white-space:nowrap!important;
}
.ug-art-check{
    display:none!important;
}

/* Produto: mantém o painel do preço estável */
.qtd-info{
    line-height:1.28!important;
}
