/* Estilos para a visualização de tempo do workflow nos embarques */

.tempo-workflow-popover {
    font-size: 12px;
    line-height: 1.6;
}

.tempo-workflow-popover .progress {
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.tempo-workflow-popover .progress-bar {
    font-weight: bold;
    font-size: 11px;
    line-height: 25px;
    color: #000 !important;
}

.tempo-workflow-popover .progress-bar-success {
    background-color: #5cb85c;
}

.tempo-workflow-popover .progress-bar-info {
    background-color: #5bc0de;
}

.tempo-workflow-popover .progress-bar-warning {
    background-color: #f0ad4e;
    color: #000 !important;
}

.tempo-workflow-popover .progress-bar-danger {
    background-color: #d9534f;
}

.tempo-workflow-label-alerta {
    color: #d9534f;
    font-weight: bold;
    margin-top: 8px;
    display: inline-block;
}

/* Destaque visual para embarques com tempo ultrapassado */
.embarque-tempo-ultrapassado {
    background-color: #fcf8e3;
}

.embarque-tempo-critico {
    background-color: #f2dede;
}

.embarque-tempo-aviso {
    background-color: #fff3cd;
}
