/* /Components/ContainerInfoButton.razor.rz.scp.css */
.container-info-button[b-ebrd277jwc] {
    border-radius: 2em;
    padding: 3px 7px 2px 7px;
    line-height: 1em;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
}

.container-info-button.Clickable[b-ebrd277jwc] {
    cursor: pointer
}
/* /Components/ContainerInfoModal.razor.rz.scp.css */
[b-3vzv1rwqgd] .container-edit-button:hover {
    cursor: pointer
}
/* /Components/DetailViewTile.razor.rz.scp.css */
.container-info-button[b-435dcg9pa6] {
    flex: 1;
    max-width: 54px;
    display: flex;
    align-items: center;
    align-self: center;
    padding: 3px 0px 0px 4px;
}

.row[b-435dcg9pa6] {
    width: 100%;
    display: flex;
    align-items: center;
    align-self: center;
}

.left-corner[b-435dcg9pa6] {
    width: 75px;
    text-align: left;
    padding: 3px 0px 0px 4px;
    display: flex;
    flex-direction: column;
}

.right-corner[b-435dcg9pa6] {
    width: auto;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 2px;
    padding: 0px 4px 0px 0px;
}

.left-corner-row[b-435dcg9pa6] {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    justify-content: flex-start;
    padding: 3px 0px 0px 4px;
}

.right-corner-row[b-435dcg9pa6] {
    padding-right: 8px;
}

.group-pills[b-435dcg9pa6] {
    color: var(--body-text);
    display: flex;
    gap: 4px 8px;
}

.container-code[b-435dcg9pa6] {
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    padding: 3px 0px 0px 0px;
}

.inner-container[b-435dcg9pa6] {
    color: var(--nrggrey);
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 22px;
}

.in-waste[b-435dcg9pa6] {
    display: flex;
    flex-direction: column;
}

    .in-waste.top-border[b-435dcg9pa6] {
        border-radius: 8px 8px 0px 0px;
        border-top: 1px solid var(--neutral-8);
        border-right: 1px solid var(--neutral-8);
        border-left: 1px solid var(--neutral-8);
    }

    .in-waste.bottom-border[b-435dcg9pa6] {
        border-radius: 0px 0px 8px 8px;
        border-right: 1px solid var(--neutral-8);
        border-bottom: 1px solid var(--neutral-8);
        border-left: 1px solid var(--neutral-8);
    }

.group-dates[b-435dcg9pa6] {
    display: flex;
    padding: 3px 0px 0px 4px;
    align-items: center;
    gap: 8px;
    max-height: 15px;
}

.container-curr-loc-dates[b-435dcg9pa6] {
    font-family: PT Mono;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.wastetypes[b-435dcg9pa6] {
    display: flex;
    justify-content: flex-end;
    padding: 0px 4px 0px 0px;
}

.types[b-435dcg9pa6] {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding-right: 1px;
    padding-left: 1px;
}

.relation-code[b-435dcg9pa6] {
    color: black;
    opacity: 0.35;
    font-size: 18px;
    font-weight: 600;
}

.allow-selection.True:hover[b-435dcg9pa6] {
    cursor: pointer;
    border-radius: 8px;
    box-shadow: 0px 0px 0px 4px rgba(138, 212, 227, 0.60);
}

.isSelected[b-435dcg9pa6] {
    border-radius: 8px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), var(--primary);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.10), 0px 0px 1px 0px rgba(0, 0, 0, 0.20), 0px 0px 0px 4px var(--primary);
}

.display-empty[b-435dcg9pa6] {
    height: 22px;
    min-width: 92px;
    padding: 0px 8px;
}

.base[b-435dcg9pa6] {
    height: 124px;
    margin: 4px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-radius: 8px;
    box-shadow: 0px 0px 1px 0px #00000033;
    overflow: hidden;
}

.pill[b-435dcg9pa6] {
    height: 22px;
    padding: 0px 8px;
    justify-content: center;
    align-items: center;
    display: inline-block;
    border: solid;
    border-width: 1px;
    border-radius: 100px;
    text-align: center;
    font-family: Outfit;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}

.pill.filled-pill.Basic[b-435dcg9pa6] {
    background-color: white;
    border-color: white;
}

.pill.filled-pill.Compressible[b-435dcg9pa6] {
    color: var(--nrgwarningdarkblue);
    background-color: var(--nrgwarninglightblue);
    border-color: var(--nrgwarninglightblue);
    height: 20px;
    font-size: 12px;
}

.pill.filled-pill.Unknown[b-435dcg9pa6] {
    color: black;
    background-color: var(--nrgunknowndark);
    border-color: var(--nrgunknowndark);
}

.pill.filled-pill.BelowLowThreshold[b-435dcg9pa6] {
    color: white;
    background-color: var(--nrgbelowthresholddark);
    border-color: var(--nrgbelowthresholddark);
}

.pill.filled-pill.BetweenHighAndLowThreshold[b-435dcg9pa6] {
    color: black;
    background-color: var(--nrgbetweenhighandlowthresholddark);
    border-color: var(--nrgbetweenhighandlowthresholddark);
}

.pill.filled-pill.AboveHighThreshold[b-435dcg9pa6] {
    color: white;
    background-color: var(--nrgabovehighthresholddark);
    border-color: var(--nrgabovehighthresholddark);
}

.pill.filled-pill.AboveHighThreshold[b-435dcg9pa6] {
    color: white;
    background-color: var(--nrgabovehighthresholddark);
    border-color: var(--nrgabovehighthresholddark);
}

.pill.filled-pill.NotExistingPosition[b-435dcg9pa6] {
    display: none;
}

.multiline-content[b-435dcg9pa6] {
    white-space: pre-line;
}
/* /Components/DoseRateBadge.razor.rz.scp.css */
.badge[b-ysvuasadfk] {
    background-color: #F5F5F5;
    border-radius: 2em;
    padding: 3px 7px 2px 7px;
    height: 1em;
    line-height: 1em;
    font-weight: 600;
    font-size: 12px;
    color: #172b4d;
    text-align: center;
}

.badge.Clickable[b-ysvuasadfk] {
    cursor: pointer
}
/* /Components/DSE/FormPage/FormPage.razor.rz.scp.css */
.dse-form-page-content[b-dhuods26u7] {
    background-color: white;
    padding: 20px;
}
/* /Components/HomePageQuickSearch.razor.rz.scp.css */
.search-label[b-w0rae1n1jm] {
    font-weight: 600
}

.search-field[b-w0rae1n1jm] {
    padding-bottom: 1em;
}

.quick-search[b-w0rae1n1jm] {
    background-color: white;
    padding: 1em
}
/* /Components/Locations/LocationTreeMultiSelect.razor.rz.scp.css */
[b-9hbdhjlkr2] .ant-select-selection-placeholder {
    color: black !important;
}
/* /Components/Locations/LocationTreeSelect.razor.rz.scp.css */
[b-6qlbesegxi] .ant-select-selection-placeholder {
    color: black !important;
}
/* /Components/NavigationTag.razor.rz.scp.css */
.ant-tag-clickable[b-rd5p8o7xqc] {
    cursor: pointer;
    color: #0C419A;
    background: white;
    border-color: #0C419A;
}
.active-tag[b-rd5p8o7xqc] {
    color: white;
    background: #1AAACC;
    border-color: #1AAACC;
}
/* /Components/Pill.razor.rz.scp.css */
.pill[b-3y8cy6jwh8] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.pill-content[b-3y8cy6jwh8] {
    display: flex;
    padding: 0px 8px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    white-space: nowrap;
}

.pill-content.Basic[b-3y8cy6jwh8] {
    color: var(--neutral-10);
    background: var(--neutral-4);
}

.pill-content.Compressible[b-3y8cy6jwh8] {
    color: var(--nrgwarningdarkblue);
    background-color: var(--nrgwarninglightblue);
    border-color: var(--nrgwarninglightblue);
}

.pill-content.Unknown[b-3y8cy6jwh8] {
    color: var(--black);
    background-color: var(--nrgunknowndark);
    border-color: var(--nrgunknowndark);
}

.pill-content.BelowLowThreshold[b-3y8cy6jwh8] {
    color: var(--white);
    background-color: var(--nrgbelowthresholddark);
    border-color: var(--nrgbelowthresholddark);
}

.pill-content.BetweenHighAndLowThreshold[b-3y8cy6jwh8] {
    color: var(--black);
    background-color: var(--nrgbetweenhighandlowthresholddark);
    border-color: var(--nrgbetweenhighandlowthresholddark);
}

.pill-content.AboveHighThreshold[b-3y8cy6jwh8] {
    color: var(--white);
    background-color: var(--nrgabovehighthresholddark);
    border-color: var(--nrgabovehighthresholddark);
}

.pill-content.NotExistingPosition[b-3y8cy6jwh8] {
    display: none;
}

.pill-content.ContainerCode[b-3y8cy6jwh8] {
    color: var(--black);
    background: var(--nrgyellow);
    border-radius: 16px;
    border-color: var(--nrgyellow);
    font-size: 18px;
    font-weight: 500;
}
/* /Components/ScrollView.razor.rz.scp.css */
[b-bsg84bfmfe]::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

[b-bsg84bfmfe]::-webkit-scrollbar-thumb {
    background: rgb(128, 128, 128, 0.5);
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 5px rgb(255 255 255 / 5%);
}

[b-bsg84bfmfe]::-webkit-scrollbar-track {
    background: rgba(255,255,255,.15);
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 5px rgb(37 37 37 / 5%);
}
/* /Components/TransportBadge.razor.rz.scp.css */
.badge[b-sup859h594] {
    background-color: #F5F5F5;
    border-radius: 2em;
    padding: 3px 7px 2px 7px;
    height: 1em;
    line-height: 1em;
    font-weight: 600;
    font-size: 12px;
    color: #172b4d;
    text-align: center;
}


.badge.Clickable[b-sup859h594] {
    cursor: pointer
}
/* /Components/WeightBadge.razor.rz.scp.css */
.badge[b-r928jzz5p1] {
    background-color: #F5F5F5;
    border-radius: 2em;
    padding: 3px 7px 2px 7px;
    height: 1em;
    line-height: 1em;
    font-weight: 600;
    font-size: 12px;
    color: #172b4d;
    text-align: center;
}


.badge.Clickable[b-r928jzz5p1] {
    cursor: pointer
}
/* /Pages/Admin/Container/PrintDefinition.razor.rz.scp.css */
.print-page[b-qy3de66fna] {
    background-color: white;
    padding: 0;
}

[b-qy3de66fna] .ant-descriptions.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
[b-qy3de66fna] .ant-descriptions.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
    padding: 4px 4px !important;
    font-size: 12px !important;
}

[b-qy3de66fna] .ant-table.ant-table-small {
    font-size: 12px !important;
}

.print-header[b-qy3de66fna] {
    display: flex;
    align-self: center;
    font-weight: 700;
    font-size: 24px;
    color: var(--primary);
    line-height: 32px;
    margin: 4px 2px;
}

.print-title[b-qy3de66fna] {
    display: flex;
    align-self: center;
    font-weight: 500;
    font-size: 16px;
    color: var(--primary);
    line-height: 32px;
    margin: 4px 2px;
}
/* /Pages/Login.razor.rz.scp.css */
html[b-zhpij2mg1r], body[b-zhpij2mg1r] {
    height: 100%;
}

.main[b-zhpij2mg1r] {
    height: 100%;
    width: 100%;
    display: table;
}

.wrapper[b-zhpij2mg1r] {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
/* /Pages/Processes/Pressing/Index.razor.rz.scp.css */
[b-4t3ihhngne] .jobs-container {
    padding: 24px;
    user-select: none;
    margin-left: -8px;
}

[b-4t3ihhngne] ul.jobs-ul {
    list-style-type: none;
    padding-inline-start: 0px;
}

[b-4t3ihhngne] .swimlane {
    min-height: 600px;   
    display: flex;
    background-color: white;
    border-radius: 16px;
    border: 1px solid #E4E4E4;
    margin-top: 5px;
    margin-bottom: 100px;
    margin-right: 16px;
    margin-left: 8px;   
    padding-top: 10px;
    overflow-y: auto;
}

[b-4t3ihhngne] .swim-lane-body {
    max-height: 750px;
    overflow-y: auto;
}

[b-4t3ihhngne] .press {
    border: 4px solid var(--nrg-blue-container-border);
    height: 750px;
    min-height: 750px;
    background-color: #BAE7FF
}

[b-4t3ihhngne] .dropzone {
    min-height: 600px;
    width: 100%;
}

[b-4t3ihhngne] .swim-lane-content {
    width: 100%;
}

[b-4t3ihhngne] .ant-card {
    margin-left: 1ch;
    margin-right: 1ch;
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 rgba(9,30,66,.25);
}

[b-4t3ihhngne] .ant-card-small > .ant-card-body {
    padding: 6px;
}

[b-4t3ihhngne] div.ant-card-head {
    padding: 0 6px;
    min-height: 36px;
}
[b-4t3ihhngne] .ant-card-head-title {
    height: unset;
}

[b-4t3ihhngne] .job-list-item {
    width: 100%;
    margin-bottom: 10px;
}

[b-4t3ihhngne] .job-card:hover {
    background-color: rgb(200,200,200)
}


[b-4t3ihhngne] [draggable=true] {
    cursor: ew-resize
}

[b-4t3ihhngne] .tags > * {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}

[b-4t3ihhngne] .swim-lane-header {
    margin-bottom: 10px;
}

[b-4t3ihhngne] .container-edit-button {
    float: right;
}

[b-4t3ihhngne] .container-edit-button:hover {
        cursor: pointer
}

[b-4t3ihhngne] .Open {
    display: none
}

[b-4t3ihhngne] .Closed {
    color: mediumblue;
}

[b-4t3ihhngne] span.outer-container-code {
    margin-left: 1ch
}

[b-4t3ihhngne] .doserate-badge-container {
    margin-bottom: 4px;
}
/* /Pages/Processes/ProcessWaste/ContainerInCell.razor.rz.scp.css */
.waste-container[b-w4llahs81l] {
    display: flex;
    padding: 4px 4px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    align-self: stretch;
    border-radius: 8px;
    background: var(--container-background);
    border: var(--container-border);
    box-shadow: var(--container-in-cell);
    flex-grow: 1;
}

    .waste-container:hover[b-w4llahs81l] {
        box-shadow: var(--container-in-cell-hover);
        cursor: pointer;
    }

    .waste-container.selected[b-w4llahs81l],
    .waste-container.selected:hover[b-w4llahs81l] {
        box-shadow: var(--container-in-cell-selected);
        background: #e8edf6;
    }

.container-group[b-w4llahs81l] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
}

.container-header[b-w4llahs81l] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px 4px;
}
    .container-header .container-code[b-w4llahs81l] {
        font-size: 16px;
        font-weight: 600;
        padding: 4px 0px 0px 8px;
    }

.container-code[b-w4llahs81l] {
    display: flex;
    width: 90px;
    align-items: center;
}

.container-code.sub-title[b-w4llahs81l] {
    flex-direction: column;
    color: var(--neutral-7);
}

.inner-container[b-w4llahs81l] {
    display: flex;
    padding: 0px 4px 4px 4px;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    border-radius: 8px;
}

    .inner-container.hoverable:hover[b-w4llahs81l] {
        border: 2px solid var(--border-hover, #000);
        background: var(--background-hover, #FFF);
        padding: 0px 2px 1px 2px;
    }

.top-border[b-w4llahs81l] {
    border-radius: 8px 8px 0px 0px;
    border-top: 1px solid var(--neutral-8);
    border-right: 1px solid var(--neutral-8);
    border-left: 1px solid var(--neutral-8);
}

.bottom-border[b-w4llahs81l] {
    border-radius: 0px 0px 8px 8px;
    border-right: 1px solid var(--neutral-8);
    border-bottom: 1px solid var(--neutral-8);
    border-left: 1px solid var(--neutral-8);
}

.waste[b-w4llahs81l] {
    display: flex;
    padding: 4px;
    justify-content: flex-end;
    align-items: flex-start;
    align-content: flex-start;
    gap: 4px;
    align-self: stretch;
    flex-wrap: wrap;
}

    .waste.hoverable:hover[b-w4llahs81l] {
        border-radius: 8px;
        background: var(--neutral-10);
        color: var(--white);
    }

.footer[b-w4llahs81l] {
    display: flex;
    align-items: flex-end;
    align-self: stretch;
}

.client-code[b-w4llahs81l] {
    text-align: right;
    color: var(--black);
    font-size: 18px;
    font-weight: 600;
    opacity: 0.35;
    align-self: flex-end;
    flex: 1 0 0;
}

.row[b-w4llahs81l] {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}
/* /Pages/Processes/ProcessWaste/ProcessWastePage.razor.rz.scp.css */
.lanes[b-nq0i5i3dm8] {
    display: flex;
    gap: 16px;
}

.lane[b-nq0i5i3dm8] {
    border-radius: 16px;
    background: var(--white);
    display: flex;
    flex: 1 0 150px;
}

    .lane.incoming[b-nq0i5i3dm8] {
        padding: 8px 8px;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }

        .lane.incoming .lane-contents[b-nq0i5i3dm8] {
            padding: 8px 8px;
        }

    .lane.cell-contents[b-nq0i5i3dm8] {
        flex-direction: column;
        align-items: flex-start;
        flex-grow: 10;
        border-radius: 16px;
        border-right: 1px dashed var(--cell-border);
        border-bottom: 1px dashed var(--cell-border);
        display: grid;
        grid-template-columns: repeat(5, minmax(150px, 1fr));
        grid-template-rows: repeat(4, minmax(225px, 1fr));
        overflow: auto;
    }

    .lane.new-containers[b-nq0i5i3dm8] {
        padding: 8px 16px;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        align-self: stretch;
    }

.incoming-lane-header[b-nq0i5i3dm8] {
    padding: 8px 0px;
}

.lane-contents[b-nq0i5i3dm8] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    overflow-y: auto;
}

.lane.cell-contents .cell-position:first-child[b-nq0i5i3dm8] {
    border-top-left-radius: 16px;
}

.lane.cell-contents .cell-position:nth-child(5)[b-nq0i5i3dm8] {
    border-top-right-radius: 16px;
}

.lane.cell-contents .cell-position:nth-child(16)[b-nq0i5i3dm8] {
    border-bottom-left-radius: 16px;
}

.lane.cell-contents .cell-position:last-child[b-nq0i5i3dm8] {
    border-bottom-right-radius: 16px;
}

.cell-position[b-nq0i5i3dm8] {
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    border-top: 1px dashed var(--cell-border);
    border-left: 1px dashed var(--cell-border);
}

.lane-header[b-nq0i5i3dm8] {
    display: flex;
    padding: 8px 0px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    justify-content: space-between
}

.lane-search[b-nq0i5i3dm8] {
    display: flex;
    align-items: flex-start;
    align-self: stretch;
}

div[draggable=true][b-nq0i5i3dm8] {
    cursor: grab;
}

.label[b-nq0i5i3dm8] {
    color: var(--primary);
    font: var(--label-font);
    padding: 8px 8px;
}

.page-header-extra[b-nq0i5i3dm8] {
    display: flex;
    gap: 12px;
}
/* /Pages/Processes/ProcessWaste/VirtualContainer.razor.rz.scp.css */
.virtual-container[b-35kr6tfyhd] {
    display: flex;
    padding: 8px 0px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    flex-shrink: 0;
    box-shadow: var(--container-in-cell-shadow);
    border-radius: 8px;
}

.virtual-container-header[b-35kr6tfyhd] {
    display: flex;
    padding: 0px 8px;
    justify-content: flex-end;
    align-items: center;
    gap: 8px;
    align-self: stretch;
}

.virtual-container-contents[b-35kr6tfyhd] {
    display: flex;
    padding: 8px 8px 0px 8px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    min-height: 50px;
}
/* /Pages/Processes/ProcessWaste/WasteInCell.razor.rz.scp.css */
.waste[b-di158zc2pf] {
    display: flex;
    padding: 8px;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    border-radius: 8px;
    background: var(--neutral-12, #141414);
    box-shadow: var(--container-in-cell);
    color: var(--white);
    align-self: stretch;
    flex-grow: 1;
}

    .waste:hover[b-di158zc2pf] {
        box-shadow: var(--container-in-cell-hover);
        cursor: pointer;
    }

    .waste .header[b-di158zc2pf] {
        display: flex;
        padding: 8px;
        align-self: stretch;
        flex-direction: column;
    }

.sub-title[b-di158zc2pf] {
    color: var(--grey4);
    font-size: 12px;
}

.content[b-di158zc2pf] {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 8px;
    flex: 1 0 0;
    align-self: stretch;
    flex-wrap: wrap;
}

.footer[b-di158zc2pf] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch;
}

    .footer .client-code[b-di158zc2pf] {
        text-align: right;
        font-size: 18px;
        font-weight: 600;
        opacity: 0.4;
        flex: 1 0 0;
    }

.row[b-di158zc2pf] {
    width: 100%;
    display: flex;
    align-items: center;
    align-self: center;
}

.waste-info-button[b-di158zc2pf] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 3px 0px 0px 4px;
}
/* /Pages/Processes/ReceiveWaste/Index.razor.rz.scp.css */
[b-j8k1whb1m7] .step-container {
    background-color: white;
    padding: 20px;
    margin-top: 24px;
}

    [b-j8k1whb1m7] .step-container.no-margin {
        margin-top: 0;
        padding-top: 0;
    }

[b-j8k1whb1m7] .step-title {
    margin-bottom: 12px;
    color: var(--nrg3)
}
/* /Pages/Processes/StackAreaOverview/ActionContext.razor.rz.scp.css */
.context-menu[b-8hmhfhe1qf] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 40px 12px;
    padding: 8px;
    border-radius: 8px;
    background: var(--primary);
    max-height: 48px;
    margin-bottom: 5px;
}

    .context-menu.None[b-8hmhfhe1qf] {
        background: var(--grey3);
    }

        .context-menu.None[b-8hmhfhe1qf]  .ant-page-header-back-button {
            color: var(--primary);
        }

[b-8hmhfhe1qf] .ant-page-header {
    margin: 0px;
}

[b-8hmhfhe1qf] .ant-page-header-back-button {
    color: var(--white);
}

    [b-8hmhfhe1qf] .ant-page-header-back-button span svg {
        width: 20px;
        height: 20px;
    }

[b-8hmhfhe1qf] .ant-page-header-heading-title {
    color: var(--white);
}

.page-header-title.None[b-8hmhfhe1qf] {
    color: var(--primary);
}

.page-header-code-space[b-8hmhfhe1qf] {
    display: flex;
    width: 1271px;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    padding: 4px 8px;
}

.pill[b-8hmhfhe1qf] {
    display: flex;
    border: solid;
    border-color: var(--nrgyellow);
    border-radius: 16px;
    background: var(--nrgyellow);
}

    .pill.container-pill[b-8hmhfhe1qf] {
        color: var(--black);
        font-size: 18px;
        font-family: Outfit;
        font-style: normal;
        font-weight: 500;
    }
[b-8hmhfhe1qf] .action-button {
    display: inline-flex;
    padding: 6px 12px;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    border: 1px solid #055373;
    background: #FFF;
    color: #055373;
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

    [b-8hmhfhe1qf] .action-button span svg {
        width: 20px;
        height: 20px;
    }

    [b-8hmhfhe1qf] .action-button span {
        margin-left: 0px !important;
    }

/* /Pages/Processes/StackAreaOverview/ContainerActions/MadmeetActionHeader.razor.rz.scp.css */
.retour-menu[b-rtnjgu0t0r] {
    display: flex;
    padding-left: 0px;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
}

.madmeet-info[b-rtnjgu0t0r] {
    display: flex;
    color: var(--white);
    flex-wrap: wrap;
    gap: 12px;
    flex: 1 0 0;
    font-size: 12px;
    font-weight: 400;
}

.threshold-text[b-rtnjgu0t0r] {
    line-height: 22px;
}

.dates-retour[b-rtnjgu0t0r] {
    color: var(--grey2);
    font-family: Outfit;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.action-title[b-rtnjgu0t0r] {
    color: var(--white);
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.page-header-code-space[b-rtnjgu0t0r] {
    display: flex;
    padding: 4px 8px;
    align-items: center;
    gap: 8px;
    color: var(--white);
    font-family: Outfit;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.location-text[b-rtnjgu0t0r] {
    color: var(--grey2);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.location-text-sm[b-rtnjgu0t0r] {
    color: var(--grey2);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

[b-rtnjgu0t0r] .ant-btn.btn-cancel {
    display: flex;
    padding: 6px 12px;
    align-items: center;
    gap: 8px;
    background-color: var(--primary);
}

[b-rtnjgu0t0r] .btn-cancel span svg {
    width: 20px;
    height: 20px;
    color: white;
}

[b-rtnjgu0t0r] .btn-cancel span {
    margin-left: 0px !important;
}

[b-rtnjgu0t0r] .btn-cancel-caption {
    color: var(--white);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

[b-rtnjgu0t0r] .ant-btn.btn-confirm {
    display: flex;
    padding: 6px 12px;
    align-items: center;
    gap: 8px;
}

[b-rtnjgu0t0r] .btn-confirm-caption {
    color: var(--nrggreyblue);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.set-primary[b-rtnjgu0t0r] {
    color: var(--primary);
}
/* /Pages/Processes/StackAreaOverview/ContainerActions/ShuffleAction.razor.rz.scp.css */
.shuffle-menu[b-4m6ogtyj2x] {
    display: flex;
    padding-left: 0px;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
}

.action-title[b-4m6ogtyj2x] {
    color: var(--white);
    font-family: Outfit;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.page-header-code-space[b-4m6ogtyj2x] {
    display: flex;
    padding: 4px 8px;
    align-items: center;
    gap: 8px;

    color: var(--white);
    font-family: Outfit;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.location-text[b-4m6ogtyj2x] {
    color: var(--grey2);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.location-text-sm[b-4m6ogtyj2x] {
    color: var(--grey2);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.set-primary[b-4m6ogtyj2x] {
    color: var(--primary);
}

.pill[b-4m6ogtyj2x] {
    display: flex;
    border: solid;
    border-color: var(--nrgyellow);
    border-radius: 16px;
    background: var(--nrgyellow);
}

    .pill.container-pill[b-4m6ogtyj2x] {
        color: var(--black);
        font-size: 18px;
        font-family: Outfit;
        font-style: normal;
        font-weight: 500;
    }


[b-4m6ogtyj2x] .ant-btn.btn-cancel {
    display: flex;
    padding: 6px 12px;
    align-items: center;
    gap: 8px;
    background-color: var(--primary);
}

[b-4m6ogtyj2x] .btn-cancel span svg {
    width: 20px;
    height: 20px;
    color: white;
}

[b-4m6ogtyj2x] .btn-cancel span {
    margin-left: 0px !important;
}

[b-4m6ogtyj2x] .btn-cancel-caption {
    color: var(--white);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

[b-4m6ogtyj2x] .ant-btn.btn-confirm {
    display: flex;
    padding: 6px 12px;
    align-items: center;
    gap: 8px;
}

[b-4m6ogtyj2x] .btn-confirm-caption {
    color: var(--nrggreyblue);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
/* /Pages/Processes/StackAreaOverview/Detail.razor.rz.scp.css */
.deselect-context[b-wteejy707d] {
    min-height: 800px;
    max-height: 1920px;
}

[b-wteejy707d] .btn-left {
    padding-left: 5px;
    padding-right: 5px;
}

[b-wteejy707d] .ant-btn.row-number-button {
    width: 48px;
    height: 48px;
    padding: 0.5px;
    border-radius: 4px;
    background: var(--primary);
}

[b-wteejy707d] .row-number-button-caption {
    font-size: 24px;
    font-weight: 700;
    color: white;
}

[b-wteejy707d] .plug-header {
    width: 265px;
    display: flex;
    padding: 4px 0px;
    justify-content: center;
    align-items: center;
    text-align: center;
    align-content: center;
    align-items: center;
}

[b-wteejy707d] .plug-code {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    color: var(--nrggreyblue);
}

[b-wteejy707d] .ant-col {
    text-align: center;
}

.plug-grid[b-wteejy707d] {
    display: flex;
    gap: 20px;
}

[b-wteejy707d] .plug {
    z-index: 1;
    width: 265px;
    padding: 8px 4px 8px 4px;
    height: auto;
    border-radius: 16px;
    background-color: white;
}

[b-wteejy707d] .outer-numbering-cells {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;

    width: 54px;
    background-color: unset;
    margin-right: 4px;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    color: var(--nrggreyblue);
    padding: 8px 4px 8px 4px;
}

[b-wteejy707d] .plug-positions {
    min-height: 129px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-wteejy707d] .container-in-plug {
    height: 124px;
    min-height: 115px;
    min-width: 340px;
    padding: 4px, 4px, 4px, 12px;
    border-radius: 4px;
    box-shadow: 0px 0px 1px 0px #00000033;
    background-color: white;
}

[b-wteejy707d] .EmptyPosition {
    background-color: white;
}

[b-wteejy707d] .Unknown {
    background-color: var(--nrgunknownlight);
}

[b-wteejy707d] .BelowLowThreshold {
    background-color: var(--nrgbelowthresholdlight);
}

[b-wteejy707d] .BetweenHighAndLowThreshold {
    background-color: var(--nrgbetweenhighandlowthresholdlight);
}

[b-wteejy707d] .AboveHighThreshold {
    background-color: var(--nrgabovehighthresholdlight);
}

[b-wteejy707d] .NotExistingPosition {
    display: none;
}

[b-wteejy707d] .saturate {
    filter: saturate(2.5);
}

[b-wteejy707d] .ant-col.legend {
    display: inline-block;
    padding: 12px 16px 0px 42px;
}

[b-wteejy707d] .legend-outline {
    gap: 16px;
    padding: 5px 0px 5px 0px;
    align-items: center;
}

[b-wteejy707d] .legend-icon {
    width: 32px;
    height: 32px;
    border-radius: 4px;
    overflow: hidden;
}

[b-wteejy707d] .legend-text {
    font-size: 12px;
    font-weight: 400;
    color: var(--body-text);
}
/* /Pages/Processes/StackAreaOverview/Index.razor.rz.scp.css */
[b-60vymqfh1k] .fill-percentage-label {
    font-size: 14px;
    font-weight: 500;
    color: var(--primary);
}

[b-60vymqfh1k] .fill-percentage-row {
    align-items: center;
}

[b-60vymqfh1k] .progressbar-align {
    width: 70%;
}

[b-60vymqfh1k] .fill-percentage {
    padding-top: 4px;
}

[b-60vymqfh1k] .fill-percentage-value {
    font-size: 24px;
    font-weight: 500;
    padding-left: 15px;
    padding-right: 7px;
    color: var(--primary);
}

[b-60vymqfh1k] .fill-percentage-value-end {
    font-size: 24px;
    font-weight: 500;
    padding-left: 8px;
    color: var(--body-text);
}

[b-60vymqfh1k] .stack-row {
    margin-top: 32px
}

[b-60vymqfh1k] .btn-left {
    padding-left: 5px;
    padding-right: 5px;
}

[b-60vymqfh1k] .ant-btn.row-number-button {
    width: 32px;
    height: 32px;
    padding: 0.5px;
    border-radius: 4px;
    background: var(--primary);
}

[b-60vymqfh1k] .row-number-button-caption {
    font-size: 14px;
    font-weight: 700;
    color: white;
}

[b-60vymqfh1k] .plug-code, [b-60vymqfh1k] .position-code {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
    color: var(--nrggreyblue);
}

[b-60vymqfh1k] .plug-positions {
    padding: 0.5px;
}

[b-60vymqfh1k] .position-code {
    padding: 4px, 4px, 4px, 12px;
    line-height: 24px;
}

[b-60vymqfh1k] .position-row, [b-60vymqfh1k] .position-code {
    height: 32px;
}

[b-60vymqfh1k] .ant-col {
    text-align: center;
}

[b-60vymqfh1k] .plug-header, [b-60vymqfh1k] .position-code {
    text-align: center;
    align-content: center;
    align-items: center;
    padding-top: 5px;
}

[b-60vymqfh1k] .plug {
    padding: 5px 5px 0px 5px;
    border-radius: 8px;
    background-color: white;
    margin: 4px;
}

[b-60vymqfh1k] .plug.left {
    width: 32px;
    background-color: unset;
    margin: 4px;
}

[b-60vymqfh1k] .position-row {
    margin-bottom: 4px;
}

[b-60vymqfh1k] .container-in-plug {
    height: 32px;
    padding: 4px, 4px, 4px, 12px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0px 0px 1px 0px #00000033;
    background-color: white;
}

[b-60vymqfh1k] EmptyPosition {
    background-color: white;
}

[b-60vymqfh1k] .Unknown {
    background-color: var(--nrgunknown);
}

[b-60vymqfh1k] .BelowLowThreshold {
    background-color: var(--nrgbelowthreshold);
}

[b-60vymqfh1k] .BetweenHighAndLowThreshold {
    background-color: var(--nrgbetweenhighandlowthreshold);
}

[b-60vymqfh1k] .AboveHighThreshold {
    background-color: var(--nrgabovehighthreshold);
}

[b-60vymqfh1k] .NotExistingPosition {
    display: none;
}

[b-60vymqfh1k] .ant-col.legend {
    display: inline-block;
    padding: 12px 16px 0px 42px;
}

[b-60vymqfh1k] .legend-outline {
    gap: 16px;
    padding: 5px 0px 5px 0px;
    align-items: center;
}

[b-60vymqfh1k] .legend-icon {
    width: 32px;
    height: 32px;
    border-radius: 4px;
    overflow: hidden;
}

[b-60vymqfh1k] .legend-text {
    font-size: 12px;
    font-weight: 400;
    color: var(--body-text);
}

[b-60vymqfh1k] .isSelected {
    border-radius: 4px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.10), 0px 0px 1px 0px rgba(0, 0, 0, 0.20), 0px 0px 0px 2px var(--primary);
}
/* /Pages/Processes/StackAreaOverview/TransportOverview.razor.rz.scp.css */
[b-tj7y3jkq5d] .ant-btn.btn-add {
    background-color: var(--primary);
    color: var(--primary);
    display: flex;
    padding: 6px 12px;
    align-items: center;
    gap: 8px;
}

[b-tj7y3jkq5d] .btn-add-caption {
    color: var(--white);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

[b-tj7y3jkq5d] .ant-btn-primary {
    background: var(--primary);
    border-color: var(--primary);
}

[b-tj7y3jkq5d] .btn-add-to-existing {
    color: var(--white);
    font-family: Outfit;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}
