.logo-full-width {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: cover !important;
    display: block !important;
}

/* Quita los márgenes del contenedor del logo */
.main-sidebar .brand-link img {
    width: 65% !important;
    height: auto !important;
    object-fit: contain !important;
    padding: 0 !important;
    margin: 0 !important;
}

.main-sidebar .brand-link {
    height: 57px !important;   /* MISMA altura de la barra verde */
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    overflow: hidden !important; /* Evita que la imagen se salga */
}



/* css para las alertas de las blades*/
/* pinta todo el recuadro de la alerta*/
.swal-custom-success {
    background: #4A933C !important;
    color: white !important;
    font-size: 18px !important;
    padding: 12px !important;
}

/* para alerta con boton verde*/
/* Botón de confirmación estilo Success (verde) para SweetAlert2 */
.swal-confirm {
    background-color: #28a745 !important; /* verde success */
    color: white !important;
    border: none !important;
    box-shadow: none !important;
}

.swal-confirm:hover {
    background-color: #218838 !important; /* verde success más oscuro */
}