/* /Pages/ChampionshipsPage.razor.rz.scp.css */
/* /Pages/DiversPage.razor.rz.scp.css */
/* /Pages/DivesPage.razor.rz.scp.css */
/* /Pages/Login.razor.rz.scp.css */
/* /Pages/Logout.razor.rz.scp.css */
/* /Pages/Registration.razor.rz.scp.css */
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-qyk0hce1ay] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-qyk0hce1ay] {
    flex: 1;
}

.sidebar[b-qyk0hce1ay] {
    background-image: linear-gradient(180deg, rgb(26, 120, 194) 0%, #4dabf5 90%);
}

.top-row[b-qyk0hce1ay] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row[b-qyk0hce1ay]  a, .top-row[b-qyk0hce1ay]  .btn-link {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row[b-qyk0hce1ay]  a:hover, .top-row[b-qyk0hce1ay]  .btn-link:hover {
    text-decoration: underline;
}

.top-row[b-qyk0hce1ay]  a:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (orientation: portrait) {
    :root[b-qyk0hce1ay] {
        --vh: calc(var(--vh, 1vh) * 100);
        --vw: calc(var(--vw, 1vw) * 100);
    }
}

@media (orientation: landscape) {
    :root[b-qyk0hce1ay] {
        --vh: calc(var(--vh, 1vh) * 100);
        --vw: calc(var(--vw, 1vw) * 100);
    }
}

html[b-qyk0hce1ay], body[b-qyk0hce1ay] {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
}

body[b-qyk0hce1ay] {
    height: var(--vh);
    width: var(--vw);
    display: flex;
    justify-content: center;
    align-items: center;
}
