/* /AppPages/Layouts/Components/AppBreadcrumbs.razor.rz.scp.css */
.app-breadcrumbs[b-m779idz4w6]  .mud-breadcrumb-item {
    min-width: 0;
    max-width: 100%;
}
/* /AppPages/Layouts/Components/AppLanguageSuggestionDialog.razor.rz.scp.css */
.language-suggestion-label[b-qx7vzthn15] {
    overflow-wrap: anywhere;
}
/* /AppPages/Layouts/Components/AppUserProfileButton.razor.rz.scp.css */
.profile-menu-content[b-yniz9gftwx] {
    width: min(220px, calc(100vw - 32px));
}
/* /AppPages/Layouts/Components/UpperCenteredContent.razor.rz.scp.css */
.upper-centered-content[b-i58ladmw56] {
    align-items: center;
    display: flex;
    min-height: 66.6667vh;
    min-width: 0;
}

.upper-centered-content-body[b-i58ladmw56] {
    min-width: 0;
}
/* /Common/Reconnection/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-d7osv6vb7r],
.components-reconnect-repeated-attempt-visible[b-d7osv6vb7r],
.components-reconnect-failed-visible[b-d7osv6vb7r],
.components-pause-visible[b-d7osv6vb7r],
.components-resume-failed-visible[b-d7osv6vb7r],
.components-rejoining-animation[b-d7osv6vb7r] {
    display: none !important;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-d7osv6vb7r],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-d7osv6vb7r],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-d7osv6vb7r],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-d7osv6vb7r],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-d7osv6vb7r],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-d7osv6vb7r],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-d7osv6vb7r] {
    display: inline-flex !important;
}

#components-reconnect-modal[b-d7osv6vb7r] {
    color: var(--mud-palette-text-primary);
    background-color: var(--mud-palette-surface) !important;
    width: calc(100% - 2rem);
    max-width: 444px;
    max-height: calc(100dvh - 2rem);
    margin: auto;
    padding: 0;
    border: 0;
    border-radius: var(--mud-default-borderradius);
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2),
                0 24px 38px 3px rgba(0, 0, 0, 0.14),
                0 9px 46px 8px rgba(0, 0, 0, 0.12);
    overflow-y: auto;
    opacity: 0;
    transition: display 0.15s allow-discrete, overlay 0.15s allow-discrete;
    animation: components-reconnect-modal-fade-out-b-d7osv6vb7r 0.15s both;
}

#components-reconnect-modal[open][b-d7osv6vb7r] {
    animation: components-reconnect-modal-open-b-d7osv6vb7r 0.15s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

#components-reconnect-modal[b-d7osv6vb7r]::backdrop {
    background-color: var(--mud-palette-overlay-dark);
    animation: components-reconnect-modal-fade-in-b-d7osv6vb7r 0.15s ease-out;
}

@keyframes components-reconnect-modal-open-b-d7osv6vb7r {
    from {
        opacity: 0;
        transform: scale(0.95);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes components-reconnect-modal-fade-in-b-d7osv6vb7r {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fade-out-b-d7osv6vb7r {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.components-reconnect-container[b-d7osv6vb7r] {
    padding: 2rem 1.5rem;
}

#components-reconnect-modal[b-d7osv6vb7r]  button {
    margin: 0 !important;
}

#components-reconnect-modal[b-d7osv6vb7r]  .mud-button-filled-primary {
    color: var(--mud-palette-primary-text) !important;
}

@media (prefers-reduced-motion: reduce) {
    #components-reconnect-modal[b-d7osv6vb7r],
    #components-reconnect-modal[open][b-d7osv6vb7r],
    #components-reconnect-modal[b-d7osv6vb7r]::backdrop {
        animation-duration: 0.01ms;
    }
}
/* /SeoPages/Layouts/Components/SeoLanguageSuggestionDialog.razor.rz.scp.css */
.language-suggestion-label[b-liwadw3r24] {
    overflow-wrap: anywhere;
}
/* /SeoPages/Layouts/Components/UpperCenteredContent.razor.rz.scp.css */
.upper-centered-content[b-fnewou59vk] {
    align-items: center;
    display: flex;
    min-height: 66.6667vh;
    min-width: 0;
}

.upper-centered-content-body[b-fnewou59vk] {
    min-width: 0;
}
