@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.ewdlgswx1m.bundle.scp.css';

/* /Views/Components/AppFooter.razor.rz.scp.css */
.phzh-footer[b-0fp18gvshj] {
    color: var(--input-placeholder-rest);
    font-size: 11px;
    line-height: 1;
    align-content: center;
    display: flex;
}

.phzh-footer-divider[b-0fp18gvshj] {
    margin: 0 0.5rem;
    color: var(--input-placeholder-rest);
    opacity: 0.4;
}

.heart[b-0fp18gvshj] {
    color: var(--accent-fill-active);
    margin: 0 0.25em;
}

.phzh-version[b-0fp18gvshj] {
    cursor: default;
}
/* /Views/Components/AppHeader.razor.rz.scp.css */
.header[b-m917po23ux] {
    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-m917po23ux] {
        display: flex;
        position: relative;
        align-items: center;
        width: 100%;
        padding: 0 0.5rem 0 1.25rem;
    }

    .header .header-title[b-m917po23ux] {
        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;
    }

.header-gutters:has(> .phzh-navigation-collapse)[b-m917po23ux] {
    padding-left: 0.5rem;
}
/* /Views/Components/AppLayout.razor.rz.scp.css */
.phzh-layout[b-cn14unwggh] {
    width: 100%;
    height: 100%;
}

[b-cn14unwggh] .phzh-splitter-navigation {
}
    [b-cn14unwggh] .phzh-splitter-navigation > .fluent-multi-splitter-bar {
        opacity: var(--phzh-splitter-opacity);
    }
        [b-cn14unwggh] .phzh-splitter-navigation > .fluent-multi-splitter-bar > [part='resize'],
        [b-cn14unwggh] .phzh-splitter-navigation > .fluent-multi-splitter-bar > [part='expand'] {
            display: none !important;
        }

[b-cn14unwggh] .phzh-navigation-container {
    background-color: var(--neutral-layer-2);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}

[b-cn14unwggh] .phzh-navigation {
    flex-grow: 1;
    padding: var(--phzh-navigation-padding, 0);
    overflow-y: auto;
}

[b-cn14unwggh] .phzh-main-container {
    background-color: var(--neutral-layer-1);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}
    [b-cn14unwggh] .phzh-main-container.phzh-main-container_no-header .phzh-splitter-panel {
        height: 100%;
    }

[b-cn14unwggh] .phzh-splitter-panel {
    height: calc(100% - var(--phzh-app-header-height));
    width: 100%;
}
    [b-cn14unwggh] .phzh-splitter-panel > .fluent-multi-splitter-bar {
        opacity: var(--phzh-splitter-opacity);
    }

        [b-cn14unwggh] .phzh-splitter-panel > .fluent-multi-splitter-bar > [part='resize'],
        [b-cn14unwggh] .phzh-splitter-panel > .fluent-multi-splitter-bar > [part='expand'] {
            display: none !important;
        }


[b-cn14unwggh] .phzh-content-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
    overflow: auto !important;
}

    [b-cn14unwggh] .phzh-content-container_sticky-footer {
        overflow: hidden !important;
    }

        [b-cn14unwggh] .phzh-content-container_sticky-footer .phzh-content {
            overflow: auto;
        }

[b-cn14unwggh] .phzh-content {
    flex-grow: 1;
    padding: var(--phzh-content-padding, 0);
    width: initial;
    height: initial;
    overflow: initial;
}

[b-cn14unwggh] .phzh-content-footer {
    padding: var(--phzh-footer-padding, 0);
    justify-content: space-between;
}

[b-cn14unwggh] .phzh-navigation-collapse {
    margin-right: 0.5rem;
}

[b-cn14unwggh] .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/DashboardItemCard.razor.rz.scp.css */
.phzh-dashboard-card[b-nbv3b0h42p] {
    box-sizing: border-box;
    x-background: padding-box linear-gradient(var(--neutral-fill-input-rest),var(--neutral-fill-input-rest)), border-box var(--neutral-stroke-input-hover);
    background: var(--neutral-fill-input-rest);
    color: var(--neutral-foreground-rest);
    x-border: calc(var(--stroke-width) * 1px) solid transparent;
    border-radius: calc(var(--layer-corner-radius) * 1px);
    padding: 16px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-items: start;
    row-gap: 0.5rem;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.14);
}

    .phzh-dashboard-card:not([disabled]):hover[b-nbv3b0h42p] {
        x-background: padding-box linear-gradient(var(--neutral-fill-input-hover),var(--neutral-fill-input-hover)),border-box var(--neutral-stroke-input-hover);
        background: var(--neutral-fill-input-hover);
    }

    .phzh-dashboard-card[disabled][b-nbv3b0h42p] {
        cursor: default;
    }

    .phzh-dashboard-card.phzh-dashboard-card_archived[b-nbv3b0h42p] {
        background: padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)), border-box var(--neutral-stroke-control-rest);
        background: padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)), border-box linear-gradient(var(--neutral-stroke-control-active),var(--neutral-stroke-control-active));
        color: var(--neutral-foreground-hint);
    }

        .phzh-dashboard-card.phzh-dashboard-card_archived:not([disabled]):hover[b-nbv3b0h42p] {
            background: padding-box linear-gradient(var(--neutral-fill-input-alt-hover),var(--neutral-fill-input-alt-hover)), border-box var(--neutral-stroke-control-hover);
            background: padding-box linear-gradient(var(--neutral-fill-input-alt-hover),var(--neutral-fill-input-alt-hover)), border-box linear-gradient(var(--neutral-stroke-control-active),var(--neutral-stroke-control-active));
        }

        .phzh-dashboard-card.phzh-dashboard-card_archived .phzh-dashboard-card-title[b-nbv3b0h42p] {
        }

    .phzh-dashboard-card.phzh-dashboard-card_completed[b-nbv3b0h42p] {
    }

        .phzh-dashboard-card.phzh-dashboard-card_completed .phzh-dashboard-card-title[b-nbv3b0h42p] {
        }

    .phzh-dashboard-card.phzh-dashboard-card_offline[b-nbv3b0h42p] {
        background: padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)), border-box linear-gradient(var(--neutral-stroke-control-active),var(--neutral-stroke-control-active));
        color: var(--neutral-foreground-hint);
    }

        .phzh-dashboard-card.phzh-dashboard-card_offline .phzh-dashboard-card-title[b-nbv3b0h42p] {
            text-decoration: line-through;
        }

.phzh-dashboard-card-icons[b-nbv3b0h42p] {
    display: flex;
    flex-direction: row;
    height: 48px; /* icon size */
    align-items: start;
    justify-items: start;
    line-height: 1;
}

    .phzh-dashboard-card-icons > img[b-nbv3b0h42p] {
        border-radius: calc(var(--control-corner-radius) * 1px);
    }

    .phzh-dashboard-card-icons .phzh-dashboard-favorite[b-nbv3b0h42p] {
        margin-left: auto;
    }

    .phzh-dashboard-card-icons .phzh-dashboard-type[b-nbv3b0h42p] {
        display: none;
        margin-left: 0.5rem;
        align-self: end;
    }

    .phzh-dashboard-card-icons .phzh-dashboard-status[b-nbv3b0h42p] {
        margin-top: calc((32px - 19px) / 2 + 1px);
        margin-left: auto;
    }

        .phzh-dashboard-card-icons .phzh-dashboard-status + .phzh-dashboard-favorite[b-nbv3b0h42p] {
            margin-left: 0.5rem;
        }

.phzh-dashboard-card-title[b-nbv3b0h42p] {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
    width: 100%;
    height: 2.7em;
    font-size: var(--type-ramp-plus-2-font-size);
    line-height: var(--type-ramp-plus-2-line-height);
    font-variation-settings: var(--type-ramp-plus-2-font-variations);
    font-weight: 600;
}

.phzh-dashboard-card-info[b-nbv3b0h42p] {
    display: flex;
    x-display: none;
    flex-direction: row;
    align-items: start;
    justify-items: start;
    line-height: 1;
}

    .phzh-dashboard-card-info .phzh-dashboard-status[b-nbv3b0h42p] {
        margin-left: auto;
    }

.phzh-dashboard-card-leitung[b-nbv3b0h42p] {
}
/* /Views/Components/DashboardViewModeToggle.razor.rz.scp.css */
.phzh-viewmode-toggle[b-cajuy0yvfg] {
    display: inline-flex;
    column-gap: 1px;
    user-select: none;
    border: 1px solid var(--neutral-stroke-input-active);
    border-radius: calc(var(--control-corner-radius) * 1px + 2px);
    padding: 1px;
    background: var(--neutral-fill-input-alt-rest);
}

    .phzh-viewmode-toggle[b-cajuy0yvfg]  fluent-button::part(control):disabled {
        opacity: 1;
        cursor: default;
    }
/* /Views/Components/LoadingIndicator.razor.rz.scp.css */
.phzh-loading-indicator[b-ewmt9bmcsn] {
    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-ewmt9bmcsn] {
        font-size: var(--type-ramp-base-font-size);
    }
    .phzh-loading-indicator.phzh-loading-indicator_large[b-ewmt9bmcsn] {
        font-size: var(--type-ramp-base-font-size);
    }

.phzh-loading-indicator[b-ewmt9bmcsn]  fluent-progress-ring::part(progress) {
    overflow: visible;
}

.phzh-loading-indicator-text[b-ewmt9bmcsn] {
    white-space: nowrap;
}
/* /Views/Components/MembersStack.razor.rz.scp.css */
.phzh-members-stack[b-ulp5s6hb4r] {
    white-space: nowrap;
    width: 100%;
    line-height: var(--type-ramp-base-line-height);
    display: flex;
    flex-direction: row;
}
    .phzh-members-stack[b-ulp5s6hb4r]  .phzh-members-stack_icon {
        margin-right: 0.25rem;
        flex: 0 0 20px;
    }

    .phzh-members-stack .phzh-members-stack_single[b-ulp5s6hb4r] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .phzh-members-stack[b-ulp5s6hb4r]  .phzh-members-stack_overflow {
        width: stretch;
    }
/* /Views/Components/PanelContent.razor.rz.scp.css */
.phzh-panel[b-c8bg35k8iu] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}

.phzh-panel-header[b-c8bg35k8iu] {
    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-c8bg35k8iu] {
    font-weight: 600;
    font-size: 1rem;
    line-height: 1;
    margin-right: 1rem;
}

.phzh-panel-content[b-c8bg35k8iu] {
    flex-grow: 1;
    padding: var(--phzh-panel-content-padding);
    width: initial;
    height: initial;
    overflow: auto;
}

[b-c8bg35k8iu] .phzh-panel-footer {
    padding: var(--phzh-panel-footer-padding);
}
/* /Views/Components/SysInfoComponent.razor.rz.scp.css */
h1:not(:first-of-type)[b-wc5pow193e] {
    margin-top: 1rem;
}

h2:not(:first-of-type)[b-wc5pow193e] {
    margin-top: 1rem;
}

h3[b-wc5pow193e] {
    margin-top: 0.75rem;
}
/* /Views/Pages/Home.razor.rz.scp.css */
