.form-error,
.invalid-feedback{
    font-size: 14px;
    line-height: 24px;
    color: #EE4266;
}

/* alert */
.alert {
    padding: 1rem 1.5rem;
    border-left-width: 4px;
    border-radius: .25rem;
}
.alert-flash {
    display: grid;
    justify-content: flex-start;
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity));
    --tw-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
    max-width: 56rem;
    opacity: 0;
    --tw-translate-x: 100%;
    transition: opacity .8s ease,transform .6s ease;
    transition-duration: 0.8s, 0.6s;
    z-index: 100000;
}
.alert-flash {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 1.2rem;
    margin-right: 20px;
}
@media (min-width: 1024px) {
    .alert-flash {
        right: -1rem;
    }
}
.alert-flash-visible {
    --tw-translate-x: 0px;
    opacity: 1;
    transition-duration: .3s;
}
.alert-success {
    --tw-bg-opacity: 1;
    background-color: rgba(209,250,229,var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(6,95,70,var(--tw-text-opacity));
    --tw-border-opacity: 1;
    border-color: rgba(110,231,183,var(--tw-border-opacity));
}
.alert-danger, .alert-error {
    --tw-bg-opacity: 1;
    background-color: rgba(255,228,230,var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(159,18,57,var(--tw-text-opacity));
    --tw-border-opacity: 1;
    border-color: rgba(253,164,175,var(--tw-border-opacity));
}
/* /alert */

.modal__dialog--500 {
    max-width: 540px;
}
.connect-wallet__list > .connect-wallet__item{
    width: calc(33% - 15px);
}