/* /Common/Components/Diff2Html/DiffView.razor.rz.scp.css */
[b-529ixhmfny] .d2h-code-side-linenumber {
    position: static !important;
}

[b-529ixhmfny] .d2h-info {
    display: none !important;
}

[b-529ixhmfny] .d2h-code-linenumber {
    position: static !important;
}

[b-529ixhmfny] .d2h-file-name-wrapper .d2h-tag {
    visibility: hidden;
}
/* /Common/Components/FileUpload.razor.rz.scp.css */
[b-lhss6b31v5] .mud-file-upload img:hover {
    --bs-bg-opacity: 0.5;
    border: 2px solid rgba(var(--daisy-light-rgb), var(--bs-bg-opacity));
    cursor: pointer;
}
/* /Common/Components/IntervalSelector.razor.rz.scp.css */
[b-p2kpd3ifvo]  > button {
    margin-left: 17px;
    font-weight: 300;
    color: var(--mud-palette-white);
    letter-spacing: 0px;
    text-transform: uppercase;
    box-shadow: 2px 2px 4px #00000029;
}
/* /Common/Components/Selector.razor.rz.scp.css */
[b-3srgqg60tf]  > button {
    margin-left: 17px;
    font-weight: 300;
    color: var(--mud-palette-white);
    letter-spacing: 0px;
    text-transform: uppercase;
    box-shadow: 2px 2px 4px #00000029;
}
/* /Common/Components/TimeRangeSelector.razor.rz.scp.css */
[b-d8uymgbcwx] .TimeRangeDatePicker > div:first-child {
    display: none;
}

[b-d8uymgbcwx]  > button {
    margin-right: 17px;
    font-weight: 300;
    color: var(--mud-palette-white);
    letter-spacing: 0px;
    text-transform: uppercase;
    box-shadow: 2px 2px 4px #00000029;
}
/* /Common/Components/ToastNotification.razor.rz.scp.css */
.position-fixed[b-8lfrymkwsa] {
    position: fixed !important;
}

.top-0[b-8lfrymkwsa] {
    top: 75px !important;
}

.end-0[b-8lfrymkwsa] {
    right: 0 !important;
}

.p-3[b-8lfrymkwsa] {
    padding: 1rem !important;
}

.toast[b-8lfrymkwsa] {
    width: 350px;
    max-width: 100%;
    font-size: .875rem;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, .9);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    border-radius: 0
}

.toast.showing[b-8lfrymkwsa] {
    opacity: 0
}

.toast:not(.show)[b-8lfrymkwsa] {
    display: none
}

.mb-2[b-8lfrymkwsa] {
    margin-bottom: .5rem !important;
}

.pe-2[b-8lfrymkwsa] {
    padding-right: .5rem !important;
}

.toast-header[b-8lfrymkwsa] {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    color: var(--daisy-secondary-rgb);
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.toast-body[b-8lfrymkwsa] {
    padding: .75rem;
    word-wrap: break-word
}

.btn-close[b-8lfrymkwsa] {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5
}

.btn-close:hover[b-8lfrymkwsa] {
    color: #000;
    text-decoration: none;
    opacity: .75
}

.btn-close:focus[b-8lfrymkwsa] {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
    opacity: 1
}

.btn-close.disabled[b-8lfrymkwsa], .btn-close:disabled[b-8lfrymkwsa] {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: .25
}

.bg-info[b-8lfrymkwsa] {
    background-color: var(--daisy-light-background) !important
}

.bg-success[b-8lfrymkwsa] {
    background-color: #00B412 !important
}

.bg-warning[b-8lfrymkwsa] {
    background-color: #FFC131 !important
}

.bg-danger[b-8lfrymkwsa] {
    background-color: #FF2A1A !important;
}
/* /Common/Layout/MainLayout.razor.rz.scp.css */
h5[b-wczbivuvg9], p[b-wczbivuvg9] {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}

#copyright[b-wczbivuvg9] {
    font-size: 0.6rem;
}

.background-container[b-wczbivuvg9] {
    background-image: url('sema-background-image.jpg');
    /*background-image: url('sema-background-image-180.jpg'); */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.page-root[b-wczbivuvg9] {
    --daisy-m-top-bar-height: 16px;
    --daisy-s-top-bar-height: 36px;
    --daisy-m-header-height: 96px;
    --daisy-m-footer-height: 30px;
    --daisy-m-left-bar-width: 48px;

    min-height: 100dvh;
    width: 100dvw;
}

.page-root > div > .fixed-nav[b-wczbivuvg9] {
    position: fixed !important;
    padding-top: 20px;
    width: var(--mud-drawer-width-mini-left);
}

[b-wczbivuvg9] > div > aside {
    margin-top: calc(var(--daisy-m-header-height) + var(--daisy-m-top-bar-height));
    height: calc(100dvh - var(--daisy-m-header-height) - var(--daisy-m-top-bar-height)) !important;
    position: fixed !important;
    overflow-y: hidden;
}

.left-bar[b-wczbivuvg9] {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--daisy-light-rgb), var(--bs-bg-opacity)) !important;
    height: 100dvh;
    position: fixed;
    width: var(--daisy-m-left-bar-width);
    display: grid;
    grid-template-rows: auto var(--daisy-m-footer-height);
    grid-template-areas: "padding"
        "footer-version"
}

.grid-root[b-wczbivuvg9] {
    transition: 300ms cubic-bezier(0, 0, 0.3, 1);
}

.grid-root > div.top-bar[b-wczbivuvg9] {
    grid-area: top-bar;
    --bs-bg-opacity: 1;
    background-color: rgba(var(--daisy-primary-rgb), var(--bs-bg-opacity)) !important;
}

.grid-root > header[b-wczbivuvg9] {
    grid-area: header;
    display: grid;
    grid-template-columns: auto max-content;
    grid-template-areas: "header-title header-logo";
    padding-top: 12px;
}

.grid-root > header > div.title[b-wczbivuvg9] {
    grid-area: header-title;
}

.grid-root > header > div.logo[b-wczbivuvg9] {
    grid-area: header-logo;
    padding-inline-end: 20px;
}

.grid-root > section[b-wczbivuvg9] {
    grid-area: content;
    padding-bottom: 2px;
    overflow: auto;
    box-sizing: border-box;
    padding-top: 12px;
}

.grid-root > footer[b-wczbivuvg9] {
    grid-area: footer;
    display: grid;
    grid-template-columns: var(--daisy-m-left-bar-width) auto;
    grid-template-areas: "footer-padding-version footer-copyright";
}

.grid-root > footer > #copyright[b-wczbivuvg9] {
    grid-area: footer-copyright;
}

[b-wczbivuvg9] .mud-nav-link-text, [b-wczbivuvg9] .mud-input-text {
    font-weight: 300;
}

[b-wczbivuvg9] .mud-nav-item {
    box-shadow: var(--mud-elevation-1);
}

[b-wczbivuvg9] .mud-drawer-header a.mud-nav-link {
    padding-right: 0.25rem; /* Equivalent to Bootstrap's pe-1 class */
}

[b-wczbivuvg9] #logout a.mud-nav-link {
    padding-right: 0.25rem; /* Equivalent to Bootstrap's pe-1 class */
}

[b-wczbivuvg9] .top-nav-bar {
    grid-template-columns: max-content auto max-content;
    grid-template-areas: "top-nav-bar-left top-nav-bar-center top-nav-bar-right";
}

[b-wczbivuvg9] .top-nav-bar svg {
    color: var(--mud-palette-white);
}

[b-wczbivuvg9] .top-nav-bar > .top-nav-bar-left {
    grid-area: top-nav-bar-left;
}

[b-wczbivuvg9] .top-nav-bar > .top-nav-bar-left > .mud-icon-button {
    margin-left: 5px;
}

[b-wczbivuvg9] .top-nav-bar > .top-nav-bar-center {
    grid-area: top-nav-bar-center;
}

[b-wczbivuvg9] .top-nav-bar > .top-nav-bar-center > .mud-icon-button {
    margin-left: 5px;
}

[b-wczbivuvg9] .top-nav-bar > .top-nav-bar-right {
    grid-area: top-nav-bar-right;
}

[b-wczbivuvg9] .top-nav-bar > .top-nav-bar-right > .mud-icon-button {
    margin-right: 5px;
}

[b-wczbivuvg9] .interval-selector {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: start;
    gap: 5px;
}

[b-wczbivuvg9] .interval-selector > .mud-button {
    margin-left: 0;
    flex-grow: 1;
}

@media screen and (max-width: 600px) {
    /* Mud-Variables can seemingly not be overwritten. */
    h1[b-wczbivuvg9] {
        font-size: 1.618rem !important;
    }

    h2[b-wczbivuvg9] {
        font-size: 1.382rem !important;
    }

    h3[b-wczbivuvg9] {
        font-size: 1.236rem !important;
    }

    h4[b-wczbivuvg9] {
        font-size: 1.1rem !important;
    }

    h5[b-wczbivuvg9] {
        font-size: 0.875rem !important;
    }

    h6[b-wczbivuvg9] {
        font-size: 0.65rem !important;
    }

    [b-wczbivuvg9] > div > aside,
    [b-wczbivuvg9] > div > .left-bar,
    [b-wczbivuvg9] > div > .fixed-nav {
        display: none;
    }

    [b-wczbivuvg9] .top-nav-bar {
        display: grid;
    }

    .page-root[b-wczbivuvg9] {
        --daisy-m-header-height: 0px;
    }

    .grid-root[b-wczbivuvg9] {
        display: grid;
        height: 100dvh;
        grid-template-columns: 1fr;
        grid-template-rows: var(--daisy-s-top-bar-height) var(--daisy-m-header-height) auto var(--daisy-m-footer-height);
        grid-template-areas:
            "top-bar"
            "header"
            "content"
            "footer";
    }

    .grid-root > div.top-bar[b-wczbivuvg9] {
        height: var(--daisy-s-top-bar-height);
    }

    .grid-root > header[b-wczbivuvg9] {
        grid-template-columns: 1fr;
        grid-template-areas:
            "header-logo"
            "header-title";
        padding: 8px;
        gap: 8px;
    }

    .grid-root > header > div.title[b-wczbivuvg9] {
        grid-area: header-title;
    }

    .grid-root > header > div.logo[b-wczbivuvg9] {
        grid-area: header-logo;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-inline-end: 0;
    }

    .grid-root > section[b-wczbivuvg9] {
        padding-left: 8px;
        padding-right: 8px;
    }

    .grid-root > footer[b-wczbivuvg9] {
        grid-area: footer;
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr 1fr;
        grid-template-areas:
            "footer-padding-version"
            "footer-copyright";
    }

    [b-wczbivuvg9] .top-nav-bar-center-container {
        display: flex;
        align-items: center;
        justify-content: center;
        grid-area: top-nav-bar-center;
        width: 100%;
        overflow-x: hidden;
        height: var(--daisy-s-top-bar-height);
        padding-left: 8px;
        padding-right: 8px;
    }

    [b-wczbivuvg9] .top-nav-bar-center {
        overflow-x: auto;
        white-space: nowrap;
        flex-grow: 1;
    }

    [b-wczbivuvg9] .top-nav-bar > .top-nav-bar-center {
        grid-area: none;
    }

    [b-wczbivuvg9] .top-nav-bar > .top-nav-bar-center > .mud-icon-button {
        margin-left: 5px;
    }

    [b-wczbivuvg9] .scroll-button-left,
    [b-wczbivuvg9] .scroll-button-right {
        background: none;
        border: none;
        font-size: 1em;
        color: white;
        padding-left: 8px;
        padding-right: 8px;
        cursor: pointer;
    }

    [b-wczbivuvg9] .d2h-diff-table {
        font-size: 11px;
    }

    [b-wczbivuvg9] .mud-item-width-graph-override {
        width: 100%;
    }

    [b-wczbivuvg9] .mud-item-height-graph-override {
        height: 384px;
    }
}

@media screen and (min-width: 601px) and (max-width: 960px) {
    [b-wczbivuvg9] .top-nav-bar {
        display: none;
    }

    .grid-root[b-wczbivuvg9] {
        display: grid;
        min-height: 100dvh;
        grid-template-columns: 6rem calc(var(--mud-drawer-width-mini-left) - 4rem) calc(100dvw - 6rem - 5vw - var(--mud-drawer-width-mini-left) + 4rem) 5vw;
        grid-template-rows: var(--daisy-m-top-bar-height) var(--daisy-m-header-height) calc(100dvh - var(--daisy-m-top-bar-height) - var(--daisy-m-header-height) - var(--daisy-m-footer-height)) var(--daisy-m-footer-height);
        grid-template-areas:
            "top-bar top-bar top-bar top-bar"
            "header-padding header header header"
            "content-padding content-padding content content-padding-right"
            "footer footer footer footer";
    }

    .grid-root > div.top-bar[b-wczbivuvg9] {
        height: var(--daisy-m-top-bar-height);
    }
}

@media screen and (min-width: 961px) {
    .grid-root[b-wczbivuvg9] {
        display: grid;
        min-height: 100dvh;
        grid-template-columns: 6rem calc(var(--mud-drawer-width-left) - 4rem) calc(100dvw - 6rem - 5vw - var(--mud-drawer-width-left) + 4rem) 5vw;
        grid-template-rows: var(--daisy-m-top-bar-height) var(--daisy-m-header-height) calc(100dvh - var(--daisy-m-top-bar-height) - var(--daisy-m-header-height) - var(--daisy-m-footer-height)) var(--daisy-m-footer-height);
        grid-template-areas:
            "top-bar top-bar top-bar top-bar"
            "header-padding header header header"
            "content-padding content-padding content content-padding-right"
            "footer footer footer footer";
    }

    .grid-root > div.top-bar[b-wczbivuvg9] {
        height: var(--daisy-m-top-bar-height);
    }

    [b-wczbivuvg9] .top-nav-bar {
        display: none;
    }
}
/* /Common/Layout/NavMenu.razor.rz.scp.css */
#nav-menu-footer[b-rqf8amnb3o] {
    grid-area: footer-version;
    color: var(--mud-palette-white);
}

#nav-menu-footer[b-rqf8amnb3o], [b-rqf8amnb3o] #language .mud-typography-body1 {
    font-weight: 300;
}

#version[b-rqf8amnb3o] {
    font-size: 0.5rem;
    padding-left: 4px;
}
[b-rqf8amnb3o] #language .mud-input-text {
    font-size: 0.8rem;
    padding-left: 4px;
}

[b-rqf8amnb3o] #language .mud-input {
    width: 50px;
}

[b-rqf8amnb3o] #language .mud-icon-root.mud-svg-icon {
    fill: var(--mud-palette-white);
}

[b-rqf8amnb3o] .mud-nav-link-text, [b-rqf8amnb3o] .mud-input-text {
    color: var(--mud-palette-white);
}
/* /Common/Pages/ControlCenter/ControlCenter.razor.rz.scp.css */
[b-giffcayd4o] .mudgrid-control-center {
    height: calc(100vh - 120px - (var(--daisy-m-top-bar-height) + var(--daisy-m-header-height) + var(--daisy-m-footer-height)));
    overflow-y: auto;
}
/* /MachineFiles/Pages/MachineFiles.razor.rz.scp.css */
[b-7rpeci7fff] .mud-treeview-group {
    margin-left: 8px !important;
    margin-inline-start: 8px !important;
}
