#medicamentos-pedidos2 .med-pedido-linea {
    border-color: #dfe3e8;
}

#medicamentos-pedidos2 .med-pedido-linea .card-body {
    background: linear-gradient(180deg, #ffffff 0%, #fcfdff 100%);
}

#medicamentos-pedidos2 .med-pedido-linea .js-linea-dec,
#medicamentos-pedidos2 .med-pedido-linea .js-linea-inc,
#medicamentos-pedidos2 .med-pedido-linea .js-linea-delete {
    min-width: 2rem;
}

#medicamentos-pedidos2 .med-pedido-linea .js-linea-delete .icon-delete {
    width: 16px;
    height: 16px;
}

/* Estados de linea: badge con color pastel */
#medicamentos-pedidos2 .estado-badge {
    font-size: 0.7rem;
    padding: 0.2rem 0.5rem;
    border-radius: 0.3rem;
    display: inline-block;
    line-height: 1.4;
}

#medicamentos-pedidos2 button.estado-badge {
    cursor: pointer;
    text-decoration: underline dashed;
    border: none;
}

#medicamentos-pedidos2 button.estado-badge:hover {
    filter: brightness(0.88);
}
