@media screen {
    .stat-anacom-alert {
        position: fixed;
        top: 30px;
        z-index: 9999;
        padding: 2rem;
        border-radius: 8px;
        -webkit-box-shadow: inset 0px 15px 30px 0px rgba(0,0,0,0.08);
        -moz-box-shadow: inset 0px 15px 30px 0px rgba(0,0,0,0.08);
        box-shadow: inset 0px 15px 30px 0px rgba(0,0,0,0.08);
        background-color: white;
        border: none;
        width: 370px;
    }

    .stat-anacom-hide-alert {
        display: none !important;
    } 

    .stat-anacom-show-alert {
        display: flex !important;
        justify-content: space-between;
        gap: 15px;
        align-items: center;
    }

    .stat-anacom-alert-icon-success,  
    .stat-anacom-alert-icon-warning,
    .stat-anacom-alert-icon-error
    {
        display: none;
        min-width: 1.5rem;
        height: 1.5rem;
    }

    .stat-anacom-alert.alert-success {
        border-bottom: 2px solid var(--sucesso500);
    }

    .stat-anacom-alert.alert-success .stat-anacom-alert-icon-success {
        display: block;
    }

    .stat-anacom-alert.alert-success .stat-anacom-alert-icon-warning,
    .stat-anacom-alert.alert-success .stat-anacom-alert-icon-error {
        display: none;
    }

    .stat-anacom-alert.alert-warning {
        border-bottom: 2px solid var(--alerta600);
    }

    .stat-anacom-alert.alert-warning .stat-anacom-alert-icon-warning {
        display: block;
    }

    .stat-anacom-alert.alert-warning .stat-anacom-alert-icon-success,
    .stat-anacom-alert.alert-warning .stat-anacom-alert-icon-error {
        display: none;
    }

    .stat-anacom-alert.alert-danger {
        border-bottom: 2px solid var(--perigo500);
    }

    .stat-anacom-alert.alert-danger .stat-anacom-alert-icon-error {
        display: block;
    }

    .stat-anacom-alert.alert-danger .stat-anacom-alert-icon-warning,
    .stat-anacom-alert.alert-danger .stat-anacom-alert-icon-success {
        display: none;
    }
.stat-anacom-alert-text {
    width: 100%;
    display: block;
}
.stat-anacom-alert-btn-close {
    min-width: 1.5rem;
    height: 1.5rem;    display: flex;
    align-items: center;
    justify-content: center;
}
    @media (max-width:575px) {
        .stat-anacom-alert {
            /* width: auto; */
            left: 0;
            right: 0;
            margin-left: auto;
            margin-right: auto;
            width: 90%;
            padding: 1.5rem 1rem;
        }
    }
}