/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-z6t22xdxwv] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-z6t22xdxwv] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Pages/Domain/Article/ArticleSupplierDetails/ArticlePriceCalculationsGrid.razor.rz.scp.css */
.grid-scroll-wrapper[b-gcqkbzk1yw]  .mud-table-container {
    overflow-x: auto;
    scrollbar-width: auto;
}

.grid-scroll-wrapper[b-gcqkbzk1yw]  .nowrap-cell {
    white-space: nowrap;
}

.grid-scroll-wrapper[b-gcqkbzk1yw]  .mud-table-cell {
    padding-left: 8px;
    padding-right: 8px;
}

.grid-scroll-wrapper[b-gcqkbzk1yw]  .pin-cell {
    padding-left: 4px;
    padding-right: 4px;
}

@media (max-width: 960px) {
    .grid-scroll-wrapper[b-gcqkbzk1yw]  .mud-sm-table .star-cell:empty {
        display: none;
    }
}
/* /Components/Pages/Domain/PrePick/PrePickConfirmPanel.razor.rz.scp.css */
.panel-header[b-ixmkikd8s9],
.panel-footer[b-ixmkikd8s9] {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    padding: 0.75rem 1rem;
    background: var(--mud-palette-background-gray);
}

.panel-header[b-ixmkikd8s9] {
    border-block-end: 1px solid var(--mud-palette-lines-default);
}

.panel-footer[b-ixmkikd8s9] {
    justify-content: flex-end;
    border-block-start: 1px solid var(--mud-palette-lines-default);
}

.order[b-ixmkikd8s9] {
    margin: 0.75rem 1rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    box-shadow: inset 4px 0 0 var(--mud-palette-error);
}

.order[data-outcome="stock_issue"][b-ixmkikd8s9] {
    box-shadow: inset 4px 0 0 var(--mud-palette-warning);
}

.order[data-outcome="complete"][b-ixmkikd8s9] {
    box-shadow: inset 4px 0 0 var(--mud-palette-success);
}

.order-header[b-ixmkikd8s9] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    padding: 0.625rem 1rem;
    border-block-end: 1px solid var(--mud-palette-lines-default);
}

.order-id[b-ixmkikd8s9],
.number[b-ixmkikd8s9],
.location[b-ixmkikd8s9] {
    font-family: ui-monospace, "Cascadia Code", Consolas, monospace;
}

.order-id[b-ixmkikd8s9] {
    font-size: 1rem;
    font-weight: 700;
}

.item[b-ixmkikd8s9] {
    display: flex;
    align-items: center;
    gap: 0.875rem;
    padding: 0.625rem 1rem;
    border-block-end: 1px solid var(--mud-palette-lines-default);
}

.item-info[b-ixmkikd8s9] {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-inline-size: 0;
}

.item-info .number[b-ixmkikd8s9] {
    font-weight: 700;
}

.name[b-ixmkikd8s9] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.location[b-ixmkikd8s9] {
    flex: none;
    min-inline-size: 6rem;
    padding: 0.125rem 0.5rem;
    border-radius: 4px;
    background: color-mix(in oklch, var(--mud-palette-primary), transparent 86%);
    color: var(--mud-palette-primary);
    font-size: 0.75rem;
    text-align: center;
    white-space: nowrap;
}

.waiting[b-ixmkikd8s9] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
    padding: 0.5rem 1rem;
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}

.verdict[b-ixmkikd8s9] {
    padding: 0.5rem 1rem 0.75rem;
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}
/* /Components/Pages/Domain/PrePick/PrePickDestinationChip.razor.rz.scp.css */
.destination[b-7f3rmrk2vy] {
    display: inline-block;
    padding: 0.125rem 0.625rem;
    border: 1px solid currentColor;
    border-radius: 10px;
    font-size: 0.6875rem;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    white-space: nowrap;
}

.destination[data-destination="Packing"][b-7f3rmrk2vy] {
    color: var(--mud-palette-success);
    background: color-mix(in oklch, var(--mud-palette-success), transparent 90%);
}

.destination[data-destination="RedBox"][b-7f3rmrk2vy] {
    color: var(--mud-palette-error);
    background: color-mix(in oklch, var(--mud-palette-error), transparent 90%);
}
/* /Components/Pages/Domain/PrePick/PrePickIndex.razor.rz.scp.css */
.page[b-erncrvz845] {
    padding: 1rem 1.25rem;
}

.toolbar[b-erncrvz845] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
    margin-block-end: 0.75rem;
}

.toolbar-actions[b-erncrvz845] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
    margin-inline-start: auto;
}

.page[b-erncrvz845]  .prepick-tabs > .mud-tabs-tabbar > .mud-tabs-tabbar-inner {
    flex-wrap: wrap;
}

.page[b-erncrvz845]  .prepick-tabs > .mud-tabs-tabbar > .mud-tabs-tabbar-inner > .mud-tabs-tabbar-content {
    inline-size: auto;
}

.page[b-erncrvz845]  .prepick-tabs > .mud-tabs-tabbar > .mud-tabs-tabbar-inner > .mud-tabs-header-after {
    flex: 0 1 27.75rem;
    align-items: center;
    min-inline-size: 0;
    padding: 0.25rem 0.75rem;
}

.scan-field[b-erncrvz845] {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    gap: 0.5rem;
    min-inline-size: 0;
    min-block-size: 2.5rem;
    padding-inline: 0.875rem 0.25rem;
    border: 1px solid var(--mud-palette-lines-inputs);
    border-radius: var(--mud-default-borderradius);
    background: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
}

.scan-field:hover[b-erncrvz845] {
    border-color: var(--mud-palette-action-default);
}

.scan-field:focus-within[b-erncrvz845] {
    border-color: var(--mud-palette-primary);
    box-shadow: inset 0 0 0 1px var(--mud-palette-primary);
}

@media (forced-colors: active) {
    .scan-field:focus-within[b-erncrvz845] {
        outline: 2px solid Highlight;
        outline-offset: 1px;
    }
}

.scan-field[b-erncrvz845]  .scan-icon {
    color: var(--mud-palette-action-default);
}

.scan-input[b-erncrvz845] {
    flex: 1 1 auto;
    min-inline-size: 0;
    padding-block: 0.5rem;
    border: 0;
    outline: 0;
    background: transparent;
    color: inherit;
    font: inherit;
    font-size: 1rem;
}

.scan-input[b-erncrvz845]::placeholder {
    color: var(--mud-palette-text-secondary);
    opacity: 1;
}

.segments[b-erncrvz845] {
    display: inline-flex;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 1.125rem;
    overflow: hidden;
}

.segment[b-erncrvz845] {
    display: inline-flex;
    align-items: center;
    gap: 0.375rem;
    padding: 0.4375rem 0.875rem;
    border: 0;
    background: transparent;
    color: var(--mud-palette-text-primary);
    font: inherit;
    font-size: 0.8125rem;
    cursor: pointer;
}

.segment + .segment[b-erncrvz845] {
    border-inline-start: 1px solid var(--mud-palette-lines-default);
}

.segment[aria-pressed="true"][b-erncrvz845] {
    background: color-mix(in oklch, var(--mud-palette-primary), transparent 88%);
    color: var(--mud-palette-primary);
    font-weight: 500;
}

.segment:disabled[b-erncrvz845] {
    color: var(--mud-palette-text-disabled);
    cursor: default;
}

.segment:focus-visible[b-erncrvz845] {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: -2px;
}

.segment-count[b-erncrvz845] {
    font-size: 0.75rem;
    font-variant-numeric: tabular-nums;
    color: var(--mud-palette-text-secondary);
}

.select-col[b-erncrvz845] {
    inline-size: 2.75rem;
}

.expand-col[b-erncrvz845] {
    inline-size: 2.5rem;
    padding-inline: 0.25rem;
}

.order-row[b-erncrvz845] {
    cursor: pointer;
}

.order-row[data-highlighted="true"] > td[b-erncrvz845] {
    background: color-mix(in oklch, var(--mud-palette-primary), transparent 86%);
}

.order-row[data-highlighted="true"] > td:first-child[b-erncrvz845] {
    box-shadow: inset 3px 0 0 var(--mud-palette-primary);
}

.overview-row > td[b-erncrvz845] {
    padding: 0.25rem 0.75rem 0.75rem 3rem;
    background: var(--mud-palette-background-gray);
}

.actions-col[b-erncrvz845] {
    inline-size: 1%;
    white-space: nowrap;
}

.order-id[b-erncrvz845],
.number[b-erncrvz845],
.location[b-erncrvz845] {
    font-family: ui-monospace, "Cascadia Code", Consolas, monospace;
}

.order-id[b-erncrvz845] {
    font-weight: 700;
    white-space: nowrap;
}

.line[b-erncrvz845] {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0.375rem;
    padding-block: 0.0625rem;
}

.name[b-erncrvz845],
.muted[b-erncrvz845] {
    color: var(--mud-palette-text-secondary);
}

.name[b-erncrvz845] {
    font-size: 0.8125rem;
}

.location[b-erncrvz845] {
    padding: 0 0.375rem;
    border-radius: 4px;
    background: color-mix(in oklch, var(--mud-palette-primary), transparent 86%);
    color: var(--mud-palette-primary);
    font-size: 0.75rem;
}

.picked[b-erncrvz845] {
    font-weight: 700;
    font-variant-numeric: tabular-nums;
}

.line[data-status="missing"] .picked[b-erncrvz845],
.missing[b-erncrvz845] {
    color: var(--mud-palette-error);
}

.missing[b-erncrvz845] {
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
}

.reorder-received[b-erncrvz845] {
    margin-block-start: 0.25rem;
}

.row-actions[b-erncrvz845] {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}

.reorder-line[b-erncrvz845] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem;
    padding-block: 0.125rem 0.375rem;
    padding-inline-start: 1rem;
}

.reordered[b-erncrvz845] {
    font-size: 0.8125rem;
    font-variant-numeric: tabular-nums;
    color: var(--mud-palette-text-secondary);
}

.unconfirmed[b-erncrvz845],
.correction-pending[b-erncrvz845] {
    padding: 0 0.375rem;
    border-radius: 4px;
    background: color-mix(in oklch, var(--mud-palette-warning), transparent 82%);
    color: var(--mud-palette-warning-darken);
    font-size: 0.75rem;
    font-weight: 700;
}

.correction-pending[b-erncrvz845] {
    display: inline-block;
    margin-block-start: 0.25rem;
    font-family: var(--mud-typography-default-family);
    white-space: normal;
}

.covered[b-erncrvz845] {
    display: inline-block;
    margin-block-start: 0.25rem;
    padding: 0 0.375rem;
    border-radius: 4px;
    background: color-mix(in oklch, var(--mud-palette-success), transparent 82%);
    color: var(--mud-palette-success-darken);
    font-size: 0.75rem;
    font-weight: 700;
}

.closed-correction + .closed-correction[b-erncrvz845] {
    margin-block-start: 0.375rem;
}

.correction-item[b-erncrvz845] {
    padding-inline-start: 1rem;
}
/* /Components/Pages/Domain/PrePick/PrePickMissingEditor.razor.rz.scp.css */
.missing-editor[b-1bkefscnzt] {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem;
}

.value[b-1bkefscnzt] {
    min-inline-size: 6.5rem;
    font-size: 0.9375rem;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
}

.value.picked[b-1bkefscnzt] {
    color: var(--mud-palette-success);
}

.value.missing[b-1bkefscnzt] {
    color: var(--mud-palette-error);
}
/* /Components/Pages/Domain/PrePick/PrePickOrderOverview.razor.rz.scp.css */
.overview[b-bm8alf0laa] {
    display: flex;
    flex-direction: column;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 6px;
    background: var(--mud-palette-surface);
}

.item[b-bm8alf0laa] {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0.5rem 1.25rem;
    padding: 0.5rem 0.75rem;
    border-block-end: 1px solid var(--mud-palette-lines-default);
}

.item:last-child[b-bm8alf0laa] {
    border-block-end: none;
}

.item-info[b-bm8alf0laa] {
    display: flex;
    flex: 0 1 22rem;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0.375rem;
    min-inline-size: 0;
}

.number[b-bm8alf0laa],
.location[b-bm8alf0laa] {
    font-family: ui-monospace, "Cascadia Code", Consolas, monospace;
}

.number[b-bm8alf0laa] {
    font-weight: 700;
}

.name[b-bm8alf0laa] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}

.location[b-bm8alf0laa] {
    padding: 0 0.375rem;
    border-radius: 4px;
    background: color-mix(in oklch, var(--mud-palette-primary), transparent 86%);
    color: var(--mud-palette-primary);
    font-size: 0.75rem;
}

.statuses[b-bm8alf0laa] {
    display: flex;
    flex: 1 1 20rem;
    flex-wrap: wrap;
    gap: 0.375rem;
    min-inline-size: 0;
}

.status[b-bm8alf0laa],
.drift[b-bm8alf0laa] {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0.375rem;
    padding: 0.125rem 0.5rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 10px;
    font-size: 0.75rem;
    font-variant-numeric: tabular-nums;
}

.status[data-kind="PickFromStock"][b-bm8alf0laa],
.status[data-kind="OnSupplierOrder"][b-bm8alf0laa] {
    color: var(--mud-palette-text-primary);
}

.status[data-kind="Picked"][b-bm8alf0laa],
.status[data-kind="Parked"][b-bm8alf0laa] {
    border-color: var(--mud-palette-success);
    color: var(--mud-palette-success);
}

.status[data-kind="Missing"][b-bm8alf0laa],
.status[data-kind="NotOnSupplierOrder"][b-bm8alf0laa],
.drift[b-bm8alf0laa] {
    border-color: var(--mud-palette-error);
    color: var(--mud-palette-error);
    font-weight: 700;
}

.status[data-kind="Reordered"][b-bm8alf0laa] {
    border-color: var(--mud-palette-info);
    color: var(--mud-palette-info);
}

.status[data-kind="SurplusToStock"][b-bm8alf0laa],
.status[data-kind="WaitingForReorder"][b-bm8alf0laa] {
    color: var(--mud-palette-text-secondary);
}

.supplier-order-status[b-bm8alf0laa] {
    color: var(--mud-palette-text-secondary);
}
/* /Components/Pages/Domain/PrePick/PrePickReorderChip.razor.rz.scp.css */
/* Block C O-4: the chip and the marker are separate boxes with a gap, so the marker never runs into the chip text. */
.reorder-receipt[b-7teaipek8z] {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.25rem 0.5rem;
}

.reorder-chip[b-7teaipek8z] {
    display: inline-block;
    padding: 0.125rem 0.625rem;
    border: 1px solid currentColor;
    border-radius: 10px;
    font-size: 0.6875rem;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    white-space: nowrap;
    cursor: default;
}

.reorder-chip[data-reorder-received="partial"][b-7teaipek8z] {
    color: var(--mud-palette-warning);
    background: color-mix(in oklch, var(--mud-palette-warning), transparent 90%);
}

.reorder-chip[data-reorder-received="complete"][b-7teaipek8z] {
    color: var(--mud-palette-success);
    background: color-mix(in oklch, var(--mud-palette-success), transparent 90%);
}

.not-on-supplier-order[b-7teaipek8z] {
    color: var(--mud-palette-error);
    font-size: 0.6875rem;
    font-weight: 700;
    white-space: nowrap;
    cursor: default;
}
/* /Components/Pages/Domain/PrePick/PrePickReorderEditor.razor.rz.scp.css */
.reorder-editor[b-nmh98awxua] {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem;
}

.reorder-editor[data-open="true"][b-nmh98awxua] {
    padding: 0.5rem;
    border-radius: 4px;
    background: color-mix(in oklch, var(--mud-palette-primary), transparent 92%);
}

.message[b-nmh98awxua] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}
/* /Components/Pages/Domain/PrePick/PrePickResultPanel.razor.rz.scp.css */
.panel-header[b-2qqj5d248r],
.panel-footer[b-2qqj5d248r] {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    padding: 0.75rem 1rem;
    background: var(--mud-palette-background-gray);
}

.panel-header[b-2qqj5d248r] {
    border-block-end: 1px solid var(--mud-palette-lines-default);
}

.panel-footer[b-2qqj5d248r] {
    justify-content: flex-end;
    border-block-start: 1px solid var(--mud-palette-lines-default);
}

.order-id[b-2qqj5d248r] {
    font-family: ui-monospace, "Cascadia Code", Consolas, monospace;
    font-weight: 700;
}

.skipped[b-2qqj5d248r] {
    color: var(--mud-palette-text-secondary);
}
/* /Components/Pages/Domain/Reception/ReceptionConfirmDialog.razor.rz.scp.css */
.entries[b-yulg1ny964] {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.order[b-yulg1ny964] {
    padding: 0.75rem 0.875rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 7px;
    background: var(--mud-palette-background-gray);
}

.order[data-redbox="true"][b-yulg1ny964] {
    box-shadow: inset 4px 0 0 var(--mud-palette-error);
}

.order-top[b-yulg1ny964] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.5rem 0.625rem;
    margin-block-end: 0.5rem;
}

.order-id[b-yulg1ny964],
.number[b-yulg1ny964] {
    font-family: ui-monospace, "Cascadia Code", Consolas, monospace;
}

.order-id[b-yulg1ny964] {
    font-size: 1rem;
    font-weight: 700;
}

.marker[b-yulg1ny964] {
    padding: 0.125rem 0.625rem;
    border: 1px solid var(--mud-palette-error);
    border-radius: 10px;
    background: color-mix(in oklch, var(--mud-palette-error), transparent 90%);
    color: var(--mud-palette-error);
    font-size: 0.6875rem;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    white-space: nowrap;
}

.marker[data-marker="box"][b-yulg1ny964] {
    border-style: dashed;
    text-transform: none;
    letter-spacing: 0;
}

.marker[data-marker="removed"][b-yulg1ny964] {
    border-color: var(--mud-palette-warning);
    background: color-mix(in oklch, var(--mud-palette-warning), transparent 88%);
    color: var(--mud-palette-warning-darken);
}

.summary[b-yulg1ny964] {
    margin-inline-start: auto;
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
    font-variant-numeric: tabular-nums;
}

.lines[b-yulg1ny964] {
    margin: 0;
    padding: 0;
    list-style: none;
}

.line[b-yulg1ny964] {
    display: flex;
    align-items: baseline;
    gap: 0.625rem;
    padding-block: 0.25rem;
    font-size: 0.875rem;
}

.number[b-yulg1ny964] {
    font-weight: 600;
}

.source[b-yulg1ny964] {
    min-inline-size: 0;
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}

.state[b-yulg1ny964] {
    margin-inline-start: auto;
    font-weight: 600;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}

.state[data-state="covered"][b-yulg1ny964] {
    color: var(--mud-palette-success);
}

.state[data-state="partial"][b-yulg1ny964] {
    color: var(--mud-palette-warning-darken);
}

.state[data-state="missing"][b-yulg1ny964] {
    color: var(--mud-palette-error);
}

.controls[b-yulg1ny964] {
    display: flex;
    flex-wrap: wrap;
    gap: 0 1rem;
    margin-block-start: 0.25rem;
}

.verdict[b-yulg1ny964] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}

.verdict[data-verdict="redbox"][b-yulg1ny964] {
    color: var(--mud-palette-error);
    font-weight: 600;
}

.redbox-block[b-yulg1ny964] {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    margin-block: 0.5rem;
    padding: 0.625rem 0.75rem;
    border: 1px solid color-mix(in oklch, var(--mud-palette-error), transparent 65%);
    border-radius: 7px;
    background: color-mix(in oklch, var(--mud-palette-error), transparent 95%);
}

.redbox-caption[b-yulg1ny964] {
    color: var(--mud-palette-error);
    font-size: 0.6875rem;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.redbox-field[b-yulg1ny964],
.redbox-hint[b-yulg1ny964] {
    margin-inline-start: 2rem;
}

.redbox-hint[b-yulg1ny964] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
}

.order[data-outcome="complete-removed"] .verdict[b-yulg1ny964] {
    color: var(--mud-palette-warning-darken);
    font-weight: 600;
}

.redbox-complete[b-yulg1ny964] {
    display: flex;
    align-items: center;
    gap: 0.625rem;
    margin-block-end: 0.625rem;
    padding: 0.625rem 0.875rem;
    border-radius: 6px;
    background: var(--mud-palette-success);
    color: var(--mud-palette-success-text);
    font-size: 1.0625rem;
    font-weight: 800;
    letter-spacing: 0.02em;
}

.order[data-outcome="redbox-complete"][b-yulg1ny964] {
    border-color: var(--mud-palette-success);
    box-shadow: inset 4px 0 0 var(--mud-palette-success);
}

.order[data-outcome="redbox-complete"] .verdict[b-yulg1ny964] {
    color: var(--mud-palette-success-darken);
    font-weight: 600;
}

.hint[b-yulg1ny964] {
    margin-block-start: 0.25rem;
    color: var(--mud-palette-info-darken);
    font-size: 0.8125rem;
}
/* /Components/Pages/Domain/Supplier/SelectionRulesDialog.razor.rz.scp.css */
.rule-sentence[b-4c6565puh7]  .rule-slot {
    display: inline-flex;
    vertical-align: baseline;
    width: 4.5em;
    margin: 0 0.25em;
}

.rule-sentence[b-4c6565puh7]  .rule-slot .mud-input-slot {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
/* /Components/Pages/Settings/PickListOrderSettings.razor.rz.scp.css */
.plo-mode[b-75rg122zb0] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
    gap: 0.75rem;
    margin: 0;
    padding: 0;
    border: 0;
}

.plo-mode legend[b-75rg122zb0] {
    margin-block-end: 0.5rem;
    font-weight: 500;
}

.plo-mode-card[b-75rg122zb0] {
    display: flex;
    gap: 0.75rem;
    align-items: flex-start;
    padding: 0.75rem 1rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    cursor: pointer;
}

.plo-mode-card[data-selected="true"][b-75rg122zb0] {
    border-color: var(--mud-palette-primary);
    background-color: var(--mud-palette-primary-hover);
}

.plo-mode-card input[b-75rg122zb0] {
    margin-block-start: 0.25rem;
    accent-color: var(--mud-palette-primary);
}

.plo-mode-title[b-75rg122zb0] {
    display: block;
    font-weight: 500;
}

.plo-mode-help[b-75rg122zb0],
.plo-help[b-75rg122zb0],
.plo-row-meta[b-75rg122zb0] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.875rem;
}

.plo-mode-help[b-75rg122zb0] {
    display: block;
}

.plo-alert-title[b-75rg122zb0] {
    font-weight: 500;
}

.plo-columns[b-75rg122zb0] {
    display: grid;
    grid-template-columns: minmax(16rem, 2fr) minmax(20rem, 3fr);
    gap: 1.5rem;
    margin-block-start: 1.5rem;
}

@media (max-width: 64rem) {
    .plo-columns[b-75rg122zb0] {
        grid-template-columns: 1fr;
    }
}

.plo-section[b-75rg122zb0] {
    min-width: 0;
}

.plo-section-title[b-75rg122zb0] {
    margin: 0 0 0.25rem;
    font-size: 1rem;
    font-weight: 500;
}

.plo-help[b-75rg122zb0] {
    margin: 0 0 0.75rem;
}

.plo-zone[b-75rg122zb0]  .mud-drop-zone {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    min-height: 2.5rem;
}

.plo-row[b-75rg122zb0] {
    display: flex;
    gap: 0.5rem;
    align-items: center;
    padding: 0.25rem 0.5rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    background-color: var(--mud-palette-surface);
    cursor: grab;
}

.plo-row-selectable[data-selected="true"][b-75rg122zb0] {
    border-color: var(--mud-palette-primary);
    background-color: var(--mud-palette-primary-hover);
}

.plo-row-select[b-75rg122zb0] {
    display: flex;
    flex: 1 1 auto;
    gap: 0.5rem;
    min-width: 0;
    align-items: baseline;
    padding: 0;
    border: 0;
    border-radius: var(--mud-default-borderradius);
    background-color: transparent;
    color: inherit;
    font: inherit;
    text-align: start;
    cursor: pointer;
}

.plo-row-select:focus-visible[b-75rg122zb0] {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: 2px;
}

.plo-grip[b-75rg122zb0] {
    display: inline-flex;
    color: var(--mud-palette-text-secondary);
}

.plo-number[b-75rg122zb0] {
    min-width: 1.5rem;
    color: var(--mud-palette-text-secondary);
    font-variant-numeric: tabular-nums;
    text-align: end;
}

.plo-row-text[b-75rg122zb0] {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-width: 0;
}

.plo-row-name[b-75rg122zb0] {
    font-weight: 500;
    overflow-wrap: break-word;
}

.plo-row-mode[b-75rg122zb0] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
    overflow-wrap: anywhere;
}

.plo-row-actions[b-75rg122zb0] {
    display: inline-flex;
    cursor: default;
}

.plo-toggle[b-75rg122zb0] {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 0.25rem;
}

.plo-toggle[b-75rg122zb0]  .mud-button-root {
    flex: 1 1 auto;
}

.plo-unlisted[b-75rg122zb0] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
    align-items: center;
    margin-block: 0.75rem;
    color: var(--mud-palette-text-secondary);
    font-size: 0.875rem;
}

.plo-footer[b-75rg122zb0] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    align-items: center;
    margin-block-start: 1.5rem;
    padding-block-start: 1rem;
    border-block-start: 1px solid var(--mud-palette-lines-default);
}

.plo-footer-spacer[b-75rg122zb0] {
    flex: 1 1 auto;
}

.plo-status[b-75rg122zb0] {
    display: inline-flex;
    gap: 0.25rem;
    align-items: center;
    color: var(--mud-palette-text-secondary);
    font-size: 0.875rem;
}
/* /Components/Pages/Settings/PickListPositionPicker.razor.rz.scp.css */
.plo-picker[b-tmbimjnn4e] {
    margin-block: 0.75rem;
    padding: 0.75rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    background-color: var(--mud-palette-background-grey);
}

.plo-picker-head[b-tmbimjnn4e] {
    display: flex;
    gap: 0.5rem;
    align-items: center;
}

.plo-picker-head[b-tmbimjnn4e]  > .mud-input-control {
    flex: 1 1 auto;
    min-width: 0;
}

.plo-picker-hint[b-tmbimjnn4e],
.plo-picker-empty[b-tmbimjnn4e] {
    margin-block: 0.5rem;
    color: var(--mud-palette-text-secondary);
    font-size: 0.875rem;
}

.plo-picker-results[b-tmbimjnn4e] {
    display: flex;
    flex-direction: column;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
    overflow: hidden;
}

.plo-result[b-tmbimjnn4e] {
    display: flex;
    gap: 0.75rem;
    align-items: center;
    width: 100%;
    padding: 0.625rem 1rem;
    border: 0;
    border-block-end: 1px solid var(--mud-palette-lines-default);
    background-color: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
    font: inherit;
    text-align: start;
    cursor: pointer;
}

.plo-result:last-child[b-tmbimjnn4e] {
    border-block-end: 0;
}

.plo-result:hover:not(:disabled)[b-tmbimjnn4e] {
    background-color: var(--mud-palette-primary-hover);
}

.plo-result:disabled[b-tmbimjnn4e] {
    color: var(--mud-palette-text-disabled);
    cursor: default;
}

.plo-result-kind[b-tmbimjnn4e] {
    min-width: 4.5rem;
    padding: 0.125rem 0.5rem;
    border: 1px solid var(--mud-palette-text-secondary);
    border-radius: 1rem;
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
    text-align: center;
}

.plo-result-kind[data-kind="Aisle"][b-tmbimjnn4e] {
    border-color: var(--mud-palette-primary);
    color: var(--mud-palette-primary-text);
    background-color: var(--mud-palette-primary);
}

.plo-result-code[b-tmbimjnn4e] {
    font-weight: 500;
}

.plo-result-sub[b-tmbimjnn4e] {
    flex: 1 1 auto;
    min-width: 0;
    color: var(--mud-palette-text-secondary);
    font-size: 0.75rem;
}

.plo-result-taken[b-tmbimjnn4e] {
    font-size: 0.75rem;
}
