.iziToast-wrapper {
    gap: 5px !important;
}

.iziToast {
    border-radius: 0px !important;
    overflow: hidden !important;
    padding: 20px 45px 20px 0 !important;
    border: 1px solid #e2e3e5 !important;
    border-color: #e2e3e5 !important;
    box-shadow: none !important;
}

.iziToast > .iziToast-body {
    position: unset !important;
    padding: unset !important;
    height: unset !important;
    min-height: unset !important;
    margin: unset !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 20px !important;
    padding-left: 20px !important;
}

.iziToast:after {
    box-shadow: none !important;
}

.iziToast > .iziToast-body .iziToast-icon {
position: unset !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    font-size: 18px !important;
    line-height: 1 !important;
    margin-top: unset !important;
    width: unset !important;
    height: unset !important;
    background: #272727;
    color: #ffffff !important;
}

.iziToast .iziToast-icon {
    border-radius: 0px !important;
    padding: 10px !important;
}


.iziToast.iziToast-color-green .iziToast-icon,
.iziToast.iziToast-color-red .iziToast-icon,
.iziToast.iziToast-color-blue .iziToast-icon,
.iziToast.iziToast-color-orange .iziToast-icon {
    
    color: #fff !important;
}

.iziToast > .iziToast-body .iziToast-texts {
    margin: 0 !important;
    padding-right: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 5px !important;
}

.iziToast > .iziToast-body .iziToast-message {
    margin: 0 !important;
    color: #121212 !important;
}

.iziToast > .iziToast-close {
    background: unset !important;
}

.iziToast > .iziToast-close::before {
    content: "✕" !important;
}

.iziToast > .iziToast-progressbar > div {
    height: 4px !important;
    border-radius: 0px !important;
}


.iziToast.iziToast-color-green .iziToast-progressbar > div {
    background: #232323 !important;
}


.iziToast.iziToast-color-red .iziToast-progressbar > div {
    background: #b84047 !important;
}

.iziToast > .iziToast-close {
    width: 50px !important;
}

 
.iziToast .iziToast-icon {
    background: #272727 !important;
    color: #fff !important;
}

 
.iziToast.iziToast-color-red .iziToast-icon, .iziToast-icon.las.la-times {
    background: #b84047 !important;
}