.price[style*="display:none"],
.price[style*="display: none"] {
    display: inline !important;
    visibility: visible !important;
    opacity: 1 !important;
}.price[style*="display:none"],
.price[style*="display: none"] {
    display: inline !important;
    visibility: visible !important;
    opacity: 1 !important;
}
/* === Ajuste de alineación para la columna Price === */

/* Asegura alineación vertical con el resto */
.table-order-items .col.price {
    vertical-align: middle !important;
    text-align: right !important;
    padding-top: 6px !important;
    white-space: nowrap;
}

/* Asegura que el número del precio no se monte ni suba */
.table-order-items .col.price .price {
    display: inline-block !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    top: 0 !important;
}

/* Corrige posible desplazamiento del título */
.table-order-items th.col.price {
    text-align: right !important;
}
/* === Refinado visual tabla de Items Ordered === */
.table-order-items th,
.table-order-items td {
    padding: 12px 10px !important;
    border-bottom: 1px solid #e8e8e8 !important;
    vertical-align: top !important;
}

.table-order-items .col.price,
.table-order-items .col.subtotal {
    text-align: right !important;
    white-space: nowrap;
}

.table-order-items strong {
    font-weight: 600;
}

.table-order-items .col.name strong.product-item-name {
    display: block;
    font-size: 15px;
    color: #222;
    margin-bottom: 4px;
}

/* Alineación final de totales */
.order-totals tfoot tr th,
.order-totals tfoot tr td {
    padding: 4px 12px;
}

.table-order-items .col.price::before,
.table-order-items .col.price::after {
    content: none !important;
}

/* Alineación limpia del precio */
.table-order-items .col.price .price {
    display: inline-block !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
}

/* Corrige la posición vertical de toda la celda */
.table-order-items td.col.price {
    vertical-align: middle !important;
}

