/* /Pages/Environment/Environments.razor.rz.scp.css */
.page-header-line[b-vcpwo0i9ms] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    color: #7b818E;
}

.environment-section[b-vcpwo0i9ms] {
    display: flex;
    margin-right: auto;
    gap: 3px;
}

.environment-list[b-vcpwo0i9ms] {
    width: 260px;
}

.subenvironment-list[b-vcpwo0i9ms] {
    width: 300px;
}

.total-selected-orders-counter[b-vcpwo0i9ms] {
    margin-top: auto;
    margin-bottom: auto;
    height: 30px;
}

.locked-environment[b-vcpwo0i9ms] {
    color: gray;
    font-style: italic;
}

[b-vcpwo0i9ms] .environment-input .mud-input {
    height: 55px !important;
}

[b-vcpwo0i9ms] .subenvironment-input .mud-input {
    height: 55px !important;
}

[b-vcpwo0i9ms] .subenvironment-input .mud-select-input > div {
    height: 25px !important;
}
/* /Pages/Orders/DrilledThroughDialog.razor.rz.scp.css */
.drill-through-content[b-jbrp15rn3y] {
    width: 1255px;
}

.drill-through-full-content[b-jbrp15rn3y] {
    width: auto;
}

.content-header[b-jbrp15rn3y] {
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.table-header[b-jbrp15rn3y] {
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.actions[b-jbrp15rn3y] {
    display: flex;
    gap: 20px;
    justify-content: flex-end;
}
/* /Pages/Orders/GenerateWaveDialog.razor.rz.scp.css */
.wave-inputs[b-cxtx9ovfg7] {
    width: 600px;
    height: 275px;
}

.estimated-total[b-cxtx9ovfg7] {
    text-align: right;
}
/* /Pages/Orders/Orders.razor.rz.scp.css */
/* /Pages/Orders/WavePreview.razor.rz.scp.css */
.wave-tooltip-wrapper[b-3w8sd4y0mo] {
    position: relative;
}

.wave-tooltip-text[b-3w8sd4y0mo] {
    visibility: hidden;
    position: absolute;
    width: auto;
    top: 100%;
    background-color: #363636;
    color: #fff;
    text-align: center;
    padding: 5px 10px;
    border-radius: 6px;
    z-index: 100;
    white-space: nowrap;
}

.wave-tooltip-wrapper:hover .wave-tooltip-text[b-3w8sd4y0mo] {
    visibility: visible;
}
/* /Shared/LoginDisplay.razor.rz.scp.css */
.login-widget[b-27ec2i3fm0]  a {
    border-radius: 4px;
    height: 3.2rem !important;
}

.login-href[b-27ec2i3fm0] {
    font-size: calc(0.6rem + .6vw);
    color: var(--blue-gray);
    text-decoration: none;
    cursor: pointer;
}

.login-href:hover[b-27ec2i3fm0] {
    color: var(--href-hover);
}

.login-image[b-27ec2i3fm0] {
    width: 1.5rem;
    height: 1.5rem;
}


.user-name[b-27ec2i3fm0] {
    font-size: calc(0.4rem + .6vw);
    color: var(--gray-text);
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-0rqjlnfael] {
    height: 100vh;
    display: flex;
    flex-direction: column;

    /*variables*/
    --blue-gray: #4a525d;
    --light-gray: #e6e6e6;
    --white: white;
    --dark-gray: #595959;
    --href-hover: #0a58ca;
    --gray-text: #828692;
}

main[b-0rqjlnfael] {
    flex: 1;
    overflow: auto;
    color: var(--blue-gray);
    background-color: var(--light-gray);
}

article[b-0rqjlnfael] {
    margin-left: 10vw;
    margin-right: 10vw;
}

footer[b-0rqjlnfael] {
    background-color: var(--dark-gray);
    color: var(--white);
    font-size: 12px;
}
/* /Shared/MissionStatement.razor.rz.scp.css */
div.statement-row[b-mhd7c22176] {
    display: flex;
    justify-content: center;
    margin-block-end: 2lh;
}

div.statement-container-3[b-mhd7c22176] {
    text-align: center;
    width: 29.6667%;
}

div.statement-container-2[b-mhd7c22176] {
    text-align: center;
    width: 47.25%;
}

div.statement-gutters[b-mhd7c22176] {
    margin-right: 5.5%;
}

div.header-row[b-mhd7c22176] {
    text-align: center;
    margin-block-start: 2lh;
}

h4.statement-header[b-mhd7c22176] {
    color: #D91F2A;
}
/* /Shared/NotAuthenticated.razor.rz.scp.css */
.no-auth-wrap[b-ebi6yg54ch] {
    position: relative;
    width: 75%;
    margin: auto;
}

.no-auth-content[b-ebi6yg54ch] {
    margin: 10px;
    position: relative;
    gap: 10px;
    display: flex;
    justify-content: flex-start;
}

div.vertically-centered-content[b-ebi6yg54ch] {
    position: fixed;
    top: 50vh;
    left: 0;
    margin-inline: 15vw;
}
/* /Shared/PageHeader.razor.rz.scp.css */
.page-header[b-6h8gsiby56] {
    background-color: #f2f2f2;
    color: #7b818E;
}

.site-title[b-6h8gsiby56] {
    font-size: 3vw;
}
/* /Shared/Spinner.razor.rz.scp.css */
.spin-wrapper[b-kkpfs10zxc] {
    position: fixed;
    top: 0;
    left: 0;
    background: #c7c8c9;
    opacity: 0.5;
    z-index: 998;
    height: 100%;
    width: 100%;
}

.spin-wrapper span[b-kkpfs10zxc] {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
}

.spinner[b-kkpfs10zxc] {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 16px solid #f3f3f3; /* Light gray */
    border-top: 16px solid #7b818E; /* Dark gray */
    border-radius: 50%;
    width: 180px;
    height: 180px;
    animation: spin-b-kkpfs10zxc 1s linear infinite;
    z-index: 1000;
}

@keyframes spin-b-kkpfs10zxc {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
