.my-reconnect-modal {
    display: none;
}

.my-reconnect-modal > div {
    position: fixed;
    inset: 0px;
    z-index: 1050;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
    transition: visibility 0s linear 500ms;
    backdrop-filter: blur(20px);
    background-color: #0008;
}

.components-reconnect-hide > div {
    display: none;
}

.components-reconnect-show > div {
    display: none;
}

.components-reconnect-show > .show {
    display: block;
}

.components-reconnect-failed > div {
    display: none;
}

.components-reconnect-failed > .failed {
    display: block;
}

.components-reconnect-rejected > div {
    display: none;
}

.components-reconnect-rejected > .rejected {
    display: block;
}
.components-reconnect-hide > div {
    display: none;
}

.components-reconnect-show {
    display: block;
}

.components-reconnect-failed {
    display: block;
}

.components-reconnect-rejected {
    display: block;
}