/* ============================================
   ESTILOS DE LABELS
   ============================================ */
/* .all_in_one_datatable_container { */
    /* Label base */
    .label {
        border-radius: 50px;
        padding: 0 8px !important;
        gap: 4px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        font-size: 14px !important;
        line-height: 21px !important;
    }

    /* Label Primary */
    .label-primary {
        border: 0.8px solid var(--label-primary-color) !important;
        background-color: var(--label-primary-background) !important;
        color: var(--label-primary-color) !important;
    }

    /* Label Success */
    .label-success {
        border: 0.8px solid var(--label-success-color) !important;
        background-color: var(--label-success-background) !important;
        color: var(--label-success-color) !important;
    }

    /* Label Danger */
    .label-danger {
        border: 0.8px solid var(--label-danger-color) !important;
        background-color: var(--label-danger-background) !important;
        color: var(--label-danger-color) !important;
    }

    /* Label Warning */
    .label-warning {
        border: 0.8px solid var(--label-warning-color) !important;
        background-color: var(--label-warning-background) !important;
        color: var(--label-warning-color) !important;
    }

    /* Label Info */
    .label-info {
        border: 0.8px solid var(--label-info-color) !important;
        background-color: var(--label-info-background) !important;
        color: var(--label-info-color) !important;
    }
/* } */

.label-custom-2026 {
    border: 1px solid var(--btn-secondary-border-color) !important;
    background-color: var(--btn-secondary-background) !important;
    color: var(--btn-secondary-color) !important;
    padding: 0px 8px !important;
    display: inline-flex;
    align-items: center;
    border-radius: 8px;
}
.label-custom-2026:hover {
    border: 1px solid var(--btn-secondary-border-color-hover) !important;
    background-color: var(--btn-secondary-background-hover) !important;
    color: var(--btn-secondary-color-hover) !important;
}
    .label-primary2026 {
        border: 0.8px solid var(--label-primary-color) !important;
        background-color: var(--label-primary-background) !important;
        color: var(--label-primary-color) !important;
    }

    /* Label Success */
    .label-success2026 {
        border: 0.8px solid var(--label-success-color) !important;
        background-color: var(--label-success-background) !important;
        color: var(--label-success-color) !important;
    }

    /* Label Danger */
    .label-danger2026 {
        border: 0.8px solid var(--label-danger-color) !important;
        background-color: var(--label-danger-background) !important;
        color: var(--label-danger-color) !important;
    }

    /* Label Warning */
    .label-warning2026 {
        border: 0.8px solid var(--label-warning-color) !important;
        background-color: var(--label-warning-background) !important;
        color: var(--label-warning-color) !important;
    }

    /* Label Info */
    .label-info2026 {
        border: 0.8px solid var(--label-info-color) !important;
        background-color: var(--label-info-background) !important;
        color: var(--label-info-color) !important;
    }