/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-k50g4h067y] {
    display: none;
    position: fixed;
    inset: auto 0 0;
    padding: 1rem;
    background: var(--surface);
    border-top: 2px solid currentColor;
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-t4qshbk0f7],
.components-reconnect-repeated-attempt-visible[b-t4qshbk0f7],
.components-reconnect-failed-visible[b-t4qshbk0f7],
.components-pause-visible[b-t4qshbk0f7],
.components-resume-failed-visible[b-t4qshbk0f7] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-t4qshbk0f7],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-t4qshbk0f7],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-t4qshbk0f7],
#components-reconnect-modal.components-reconnect-retrying[b-t4qshbk0f7],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-t4qshbk0f7],
#components-reconnect-modal.components-reconnect-failed[b-t4qshbk0f7],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-t4qshbk0f7] {
    display: block;
}

#components-reconnect-modal[b-t4qshbk0f7] {
    box-sizing: border-box;
    background: var(--surface);
    color: var(--content);
    width: min(24rem, calc(100% - 2rem));
    margin: 20vh auto;
    padding: 1.5rem;
    border: 2px solid currentColor;
    border-radius: .5rem;
}

#components-reconnect-modal[b-t4qshbk0f7]::backdrop { background: #0009; }
.components-reconnect-container[b-t4qshbk0f7] { display: flex; flex-direction: column; gap: 1rem; }
p[b-t4qshbk0f7] { margin: 0; }
button[b-t4qshbk0f7] { background: var(--accent); color: var(--surface); border: 0; border-radius: .25rem; }
