.notification-container {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
}

body .notification-box {
    display: flex !important;
    align-items: center !important;
}
body .notification-box img {
    margin-right: 10px !important;
}

.notification-box {
    display: flex; /* Alinea los elementos horizontalmente */
    align-items: center; /* Centra verticalmente los elementos */
    background-color: #1fd7e0;
    color: white;
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 5px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    max-width: 300px;
    display: none; /* Oculto inicialmente */
}

.notification-box img {
    width: 50px;
    height: 50px;
    border-radius: 50%; /* Hace la imagen circular */
    margin-right: 10px; /* Espacio entre la imagen y el texto */
    object-fit: cover; /* Ajusta la imagen dentro del contenedor */
}

.notification-box p {
    margin: 0;
    font-size: 14px;
    line-height: 1.2; /* Mejora el espaciado entre líneas */
}

.notification-box small {
    display: block;
    font-size: 12px;
    color: #e0f7fa;
    margin-top: 5px;
}