/*message state style*/

.message {
    width: 240px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 10px;
    mix-blend-mode: normal;
    opacity: 0.9;
    box-shadow: 0px 2px 6px rgba(66, 74, 97, 0.12);
    border-radius: 4px;
    mix-blend-mode: normal;
    margin-bottom: 5px;
    animation: slideMessage 1s;
    -moz-animation: slideMessage 1s; /* Firefox */
    -webkit-animation: slideMessage 1s; /* Safari and Chrome */
    -o-animation: slideMessage 1s; /* Opera */
}

.state-message-container {
    position: fixed;
    bottom: 1%;
    z-index: 2000;
}

    .state-message-container.n-bottom-left {
        left: 2%;
    }

    .state-message-container.n-bottom-right {
        right: 2%;
    }

.message.type-warning {
    background-color: #FFF7E9;
}

.message.type-sucess {
    background-color: #E6FAF0;
}

.message.type-info {
    background-color: #EAF7FE;
}

.message.type-error {
    background-color: #FFF3F2;
}

/*
.message .icon:before,
.message .icon {
    color: #FFFFFF;
    padding: 10px
}
.info-icon:before {
    content: "\e912";
}
.sucess-icon:before {
    content: "\e920";
}
.warning-icon:before {
    content: "\e925";
}
.error-icon:before {
    content: "\e90b";
}*/

.message .icon {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-repeat: no-repeat;
    align-self: flex-start;
}

.message .message-text {
    width: 90%;
}

.info-icon {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 3.81818C7.48131 3.81818 3.81818 7.48131 3.81818 12C3.81818 16.5187 7.48131 20.1818 12 20.1818C16.5187 20.1818 20.1818 16.5187 20.1818 12C20.1818 7.48131 16.5187 3.81818 12 3.81818Z" fill="%23109CF1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 11C12.5523 11 13 11.4477 13 12V16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16V12C11 11.4477 11.4477 11 12 11Z" fill="%23109CF1"/><path d="M13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8Z" fill="%23109CF1"/></svg>');
}

.sucess-icon {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 3.81818C7.48131 3.81818 3.81818 7.48131 3.81818 12C3.81818 16.5187 7.48131 20.1818 12 20.1818C16.5187 20.1818 20.1818 16.5187 20.1818 12C20.1818 7.48131 16.5187 3.81818 12 3.81818Z" fill="%232ED47A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.7052 8L9.96532 14.5018L7.29481 11.9256L6 13.1747L9.96532 17L18 9.24909L16.7052 8Z" fill="%232ED47A"/></svg>');
}

.warning-icon {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.75944 4.29306C10.2345 3.49026 11.084 3 12 3C12.916 3 13.7655 3.49026 14.2406 4.29306L14.2431 4.29731L21.6417 16.9582L21.6488 16.9706C22.1144 17.7971 22.1172 18.8149 21.6561 19.6441C21.195 20.4733 20.3393 20.9894 19.4083 20.9999L19.3987 21L4.59174 20.9999C3.66068 20.9895 2.80497 20.4733 2.34387 19.6441C1.88278 18.8149 1.88556 17.7971 2.35118 16.9706L2.35827 16.9582L9.75944 4.29306ZM11.2542 5.22003L3.8612 17.8713C3.70888 18.1459 3.70891 18.4826 3.86165 18.7573C4.01469 19.0325 4.29813 19.2042 4.60693 19.2092H19.3931C19.7019 19.2042 19.9853 19.0325 20.1383 18.7573C20.2911 18.4826 20.2911 18.1459 20.1388 17.8713L12.7469 5.22181C12.7465 5.22122 12.7462 5.22062 12.7458 5.22003C12.5872 4.95349 12.3047 4.79079 12 4.79079C11.6953 4.79079 11.4128 4.95349 11.2542 5.22003Z" fill="%23FFB946"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 8C12.5523 8 13 8.44772 13 9V13C13 13.5523 12.5523 14 12 14C11.4477 14 11 13.5523 11 13V9C11 8.44772 11.4477 8 12 8Z" fill="%23FFB946"/><path d="M13 17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17C11 16.4477 11.4477 16 12 16C12.5523 16 13 16.4477 13 17Z" fill="%23FFB946"/></svg>');
}

.error-icon {
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.59354 2.26627C7.76403 2.09578 7.99526 2 8.23636 2H15.7636C16.0047 2 16.236 2.09578 16.4065 2.26627L21.7337 7.59354C21.9042 7.76403 22 7.99526 22 8.23636V15.7636C22 16.0047 21.9042 16.236 21.7337 16.4065L16.4065 21.7337C16.236 21.9042 16.0047 22 15.7636 22H8.23636C7.99526 22 7.76403 21.9042 7.59354 21.7337L2.26627 16.4065C2.09578 16.236 2 16.0047 2 15.7636V8.23636C2 7.99526 2.09578 7.76403 2.26627 7.59354L7.59354 2.26627ZM8.61292 3.81818L3.81818 8.61292V15.3871L8.61292 20.1818H15.3871L20.1818 15.3871V8.61292L15.3871 3.81818H8.61292Z" fill="%23F7685B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 7C12.5523 7 13 7.44772 13 8V12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12V8C11 7.44772 11.4477 7 12 7Z" fill="%23F7685B"/><path d="M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z" fill="%23F7685B"/></svg>');
}

@keyframes slideMessage {
    from {
        opacity: 0;
        left: -30%;
    }

    to {
        opacity: 0.9;
        left: 5%;
    }
}

@-moz-keyframes slideMessage { /* Firefox */
    from {
        opacity: 0;
        left: -30%;
    }

    to {
        opacity: 0.9;
        left: 5%;
    }
}

@-webkit-keyframes slideMessage { /* Safari and Chrome */
    from {
        opacity: 0;
        left: -30%;
    }

    to {
        opacity: 0.9;
        left: 5%;
    }
}

@-o-keyframes slideMessage { /* Opera */
    from {
        opacity: 0;
        left: -30%;
    }

    to {
        opacity: 0.9;
        left: 5%;
    }
}

.state-message-body {
    position: relative;
    color: #0C0C0F;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}

/*message state style*/
