﻿table.table tbody td.numeric-cell,
table.table thead th.numeric-cell {
    text-align: right !important;
    padding-right: 2rem !important;
}

/* Estados de viajes/cargas */
.estado-pendiente {
    color: #dc3545 !important;
    font-weight: 600;
}

.estado-cumplido {
    color: #198754 !important;
    font-weight: 600;
}

.estado-en-ruta {
    color: #fd7e14 !important;
    font-weight: 600;
}

.estado-anulado {
    color: #6c757d !important;
    font-weight: 600;
}

/* Estados de presupuestos */
.estado-presupuesto-finalizado {
    color: #ff00ff !important;
    font-weight: 600;
}

.estado-presupuesto-pendiente {
    color: #ff8c00 !important;
    font-weight: 600;
}

.estado-presupuesto-aceptado {
    color: #28a745 !important;
    font-weight: 600;
}

.estado-presupuesto-rechazado {
    color: #dc3545 !important;
    font-weight: 600;
}

.estado-presupuesto-en-espera {
    color: #6c757d !important;
    font-weight: 600;
}

.estado-presupuesto-supervisado {
    color: #007bff !important;
    font-weight: 600;
}

.estado-presupuesto-enviado {
    color: #e6a700 !important;
    font-weight: 600;
}