@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.84wtju4z0n.bundle.scp.css';

/* /Views/Components/App/AppFooter.razor.rz.scp.css */
.phzh-footer[b-o2isst03wh] {
    color: var(--input-placeholder-rest);
    font-size: 11px;
    line-height: 1;
    align-content: center;
    display: flex;
}

.phzh-footer-divider[b-o2isst03wh] {
    margin: 0 0.5rem;
    color: var(--input-placeholder-rest);
    opacity: 0.4;
}

.heart[b-o2isst03wh] {
    color: var(--accent-fill-active);
    margin: 0 0.25em;
}

.phzh-version[b-o2isst03wh] {
    cursor: default;
}
/* /Views/Components/App/AppHeader.razor.rz.scp.css */
.header[b-hdo745uaix] {
    display: flex;
    z-index: 10;
    flex-shrink: 0;
    /*    font-weight: bold;
    font-size: var(--type-ramp-plus-1-font-size);
    line-height: var(--type-ramp-plus-1-line-height);
*/
    border-bottom: 1px solid var(--phzh-app-header-border-color);
    height: var(--phzh-app-header-height);
}

    .header .header-gutters[b-hdo745uaix] {
        display: flex;
        position: relative;
        align-items: center;
        width: 100%;
        padding: 0 0.5rem 0 1.25rem;
    }

    .header .header-content[b-hdo745uaix] {
        flex-grow: 1;
        height: stretch;
        align-content: center;
    }

    .header .header-image[b-hdo745uaix] {
        width: 32px;
        height: 32px;
        border-radius: 4px;
        flex-shrink: 0;
        margin-right: 0.8rem;
    }

    .header .header-title[b-hdo745uaix] {
        font-weight: 700;
        font-size: 1.125rem; /*var(--type-ramp-plus-1-font-size);*/
        line-height: 1; /*var(--type-ramp-plus-1-line-height);*/
        margin-right: 1rem;
        white-space: nowrap;
    }

.header-gutters:has(> .phzh-navigation-collapse)[b-hdo745uaix] {
    padding-left: 0.5rem;
}
/* /Views/Components/App/AppLayout.razor.rz.scp.css */
.phzh-layout[b-3aqi726k8g] {
    width: 100%;
    height: 100%;
}

[b-3aqi726k8g] .phzh-splitter-navigation {
}
    [b-3aqi726k8g] .phzh-splitter-navigation > .fluent-multi-splitter-bar {
        opacity: var(--phzh-splitter-opacity);
    }
        [b-3aqi726k8g] .phzh-splitter-navigation > .fluent-multi-splitter-bar > [part='resize'],
        [b-3aqi726k8g] .phzh-splitter-navigation > .fluent-multi-splitter-bar > [part='expand'] {
            display: none !important;
        }

[b-3aqi726k8g] .phzh-navigation-container {
    background-color: var(--neutral-layer-2);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}

[b-3aqi726k8g] .phzh-navigation {
    flex-grow: 1;
    padding: var(--phzh-navigation-padding, 0);
    overflow-y: auto;
}

[b-3aqi726k8g] .phzh-main-container {
    background-color: var(--neutral-layer-1);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}
    [b-3aqi726k8g] .phzh-main-container.phzh-main-container_no-header .phzh-splitter-panel {
        height: 100%;
    }

[b-3aqi726k8g] .phzh-splitter-panel {
    height: calc(100% - var(--phzh-app-header-height));
    width: 100%;
}
    [b-3aqi726k8g] .phzh-splitter-panel > .fluent-multi-splitter-bar {
        opacity: var(--phzh-splitter-opacity);
    }

        [b-3aqi726k8g] .phzh-splitter-panel > .fluent-multi-splitter-bar > [part='resize'],
        [b-3aqi726k8g] .phzh-splitter-panel > .fluent-multi-splitter-bar > [part='expand'] {
            display: none !important;
        }


[b-3aqi726k8g] .phzh-content-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
    overflow: auto !important;
}

    [b-3aqi726k8g] .phzh-content-container_sticky-footer {
        overflow: hidden !important;
    }

        [b-3aqi726k8g] .phzh-content-container_sticky-footer .phzh-content {
            overflow: auto;
        }

[b-3aqi726k8g] .phzh-content {
    flex-grow: 1;
    padding: var(--phzh-content-padding, 0);
    width: initial;
    height: initial;
    overflow: initial;
}

[b-3aqi726k8g] .phzh-content-footer {
    padding: var(--phzh-footer-padding, 0);
    justify-content: space-between;
}

[b-3aqi726k8g] .phzh-navigation-collapse {
    margin-right: 0.5rem;
}

[b-3aqi726k8g] .phzh-panel-container {
    background-color: var(--neutral-layer-1);
}
/* /Views/Components/Badges/CounterBadge.razor.rz.scp.css */
/* styles are in wwwroot/css/site.css */
/* /Views/Components/Buttons/HoverButton.razor.rz.scp.css */
/* styles are in wwwroot/css/site.css */
/* /Views/Components/Common/LoadingIndicator.razor.rz.scp.css */
.phzh-loading-indicator[b-a1q38optpd] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    column-gap: 0.5em;
    font-size: var(--type-ramp-base-font-size);
    line-height: 1;
    font-weight: var(--phzh-loading-indicator-font-weight);
    color: var(--neutral-foreground-rest);
}
    .phzh-loading-indicator.phzh-loading-indicator_small[b-a1q38optpd] {
        font-size: var(--type-ramp-base-font-size);
    }
    .phzh-loading-indicator.phzh-loading-indicator_large[b-a1q38optpd] {
        font-size: var(--type-ramp-base-font-size);
    }

.phzh-loading-indicator[b-a1q38optpd]  fluent-progress-ring::part(progress) {
    overflow: visible;
}

.phzh-loading-indicator-text[b-a1q38optpd] {
    white-space: nowrap;
}
/* /Views/Components/Dev/SysInfoComponent.razor.rz.scp.css */
h1:not(:first-of-type)[b-x7w0rvrnse] {
    margin-top: 1rem;
}

h2:not(:first-of-type)[b-x7w0rvrnse] {
    margin-top: 1rem;
}

h3[b-x7w0rvrnse] {
    margin-top: 0.75rem;
}
/* /Views/Components/Navigation/ChannelHeaderNavigation.razor.rz.scp.css */
.phzh-channel-header-navigation[b-lyn7gvdztd] {
    align-self: stretch;
}
/* /Views/Components/Panels/PanelContent.razor.rz.scp.css */
.phzh-panel[b-acfbc2z7s5] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}

.phzh-panel-header[b-acfbc2z7s5] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0;
    padding: 0.5rem 1rem;
    border-bottom: 1px solid var(--phzh-app-header-border-color);
}

.phzh-panel-title[b-acfbc2z7s5] {
    font-weight: 600;
    font-size: 1rem;
    line-height: 1;
    margin-right: 1rem;
}

.phzh-panel-content[b-acfbc2z7s5] {
    flex-grow: 1;
    padding: var(--phzh-panel-content-padding);
    width: initial;
    height: initial;
    overflow: auto;
}

[b-acfbc2z7s5] .phzh-panel-footer {
    padding: var(--phzh-panel-footer-padding);
}
