/* BADGE BASE */

.badge-contrato {
    padding: 4px 10px;
    border-radius: 20px;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    letter-spacing: 0.3px;
}

/* LOCAÇÃO */

.badge-locacao {
    background: linear-gradient(135deg, #1E88E5, #1565C0);
}

/* MÃO DE OBRA */

.badge-mao-obra {
    background: linear-gradient(135deg, #F57C00, #E65100);
}

/* DEFAULT */

.badge-default {
    background: #6c757d;
}