@import 'JGUDir.Web.Public.Client.30cnm2nmiz.bundle.scp.css';
@import '_content/JGUZDV.Blazor.Components.L10n/JGUZDV.Blazor.Components.L10n.ft9ayc3z3h.bundle.scp.css';
@import '_content/JGUZDV.Blazor.Components/JGUZDV.Blazor.Components.wayjpyd82x.bundle.scp.css';

/* _content/JGUDir.Web.Public/Components/Public/Pages/Index.razor.rz.scp.css */
.headline[b-iu4cv1ej58] {
    font-size: 2.5rem;
    font-weight: 700;
    color: var(--primary-color);
    text-align: center;
    margin-top: 1rem;

    .subline
    {
        font-size: 1.2rem;
        font-weight: 400;
        color: var(--secondary-color);
        margin-top: 0.5rem;
    }
}
/* _content/JGUDir.Web.Public/Components/Public/Pages/PublicOrganization.razor.rz.scp.css */
.logo-size[b-qwkozkalkt] {
    max-height: 125px;
    max-width: 100%;
}

.top-25[b-qwkozkalkt] {
    top: 25%;
}

.start-75[b-qwkozkalkt] {
    left: 75%;
}

.fa-xxs[b-qwkozkalkt] {
    font-size: .6em;
}

.p-custom[b-qwkozkalkt] {
    padding: .1rem;
}
/* _content/JGUDir.Web.Public/Components/Public/PersonPortrait.razor.rz.scp.css */
.portrait-size[b-eunuo0w6yt] {
    max-height: 125px;
    aspect-ratio: 1 / 1;
}
/* _content/JGUDir.Web.Public/Components/Public/UnitTree.razor.rz.scp.css */
[b-io6y7sbvmb] .nav {
    --jbs-nav-link-active-bg: var(--bs-nav-link-color);
    --jbs-nav-link-active-color: #FFF;
}

.node[b-io6y7sbvmb] {
    margin-left: 0.6rem;
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}

.node-content[b-io6y7sbvmb] {
    display: flex;
    align-items: baseline;
}

.nav-link[b-io6y7sbvmb] {
    display: flex;
    align-items: baseline;
    cursor: pointer;
}

    .nav-link.active[b-io6y7sbvmb] {
        color: var(--jbs-nav-link-active-color);
        background-color: var(--jbs-nav-link-active-bg);
        font-weight: 700;
    }


.node-toggle:checked + .node-content > .node-toggler > i[b-io6y7sbvmb]:before {
    content: "\f107";
}

.node-children[b-io6y7sbvmb] {
    height: 0;
    overflow: hidden;
    transition: height ease .2s;
}

.node-toggle:checked + .node-content + .node-children[b-io6y7sbvmb] {
    height: auto;
}
/* _content/JGUDir.Web.Public/Components/Searchbar.razor.rz.scp.css */
form[b-i0kso9uvrz] {
    padding-inline: 1.5rem;
}
