@import '_content/Cuppen.WMS.Shared.Pages/Cuppen.WMS.Shared.Pages.ki3jwknf7z.bundle.scp.css';

/* /Components/Corrections/CorrectionPage.razor.rz.scp.css */
.border-action[b-qhhepzry8h] {
    background-color: var(--color-action-border-background);
}

/* /Components/Inbounds/InboundLineCard.razor.rz.scp.css */
.inbound-container-layout[b-85m8f8gxfm] {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto 1fr;
    grid-template-areas:
        "header buttons"
        "units  buttons";
}

.inbound-container-layout .header[b-85m8f8gxfm] {
    grid-area: header;
}

.inbound-container-layout .inbound-units-layout[b-85m8f8gxfm] {
    grid-area: units;
    display: grid;
    gap: 0.5rem;
    grid-template-areas: "unit sub-unit packaging-unit units-total";
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.inbound-units-layout .unit[b-85m8f8gxfm] {
    grid-area: unit;
}

.inbound-units-layout .sub-unit[b-85m8f8gxfm] {
    grid-area: sub-unit;
}

.inbound-units-layout .packaging-unit[b-85m8f8gxfm] {
    grid-area: packaging-unit;
}

.inbound-units-layout .units-total[b-85m8f8gxfm] {
    grid-area: units-total;
}

.inbound-units-layout .unit[b-85m8f8gxfm],
.inbound-units-layout .sub-unit[b-85m8f8gxfm],
.inbound-units-layout .packaging-unit[b-85m8f8gxfm],
.inbound-units-layout .units-total[b-85m8f8gxfm] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto auto auto;
}

.inbound-units-layout .unit-name[b-85m8f8gxfm] {
    height: 1.5rem;
}
/* /Components/Inbounds/InboundLineStockCard.razor.rz.scp.css */
.inbound-line-stock-card-layout[b-enz4l2q2k4] {
    display: grid;
    grid-template-columns: 5rem 1fr 1fr;
}

[b-enz4l2q2k4] .k-card.inbound-line-stock-card.completed {
    background-color: rgba(var(--color-primary-rgb), 0.1);
}

[b-enz4l2q2k4] .k-card.inbound-line-stock-card.selected {
    background-color: rgba(var(--color-warning-rgb), 0.1);
}
/* /Components/Inbounds/InboundPage.razor.rz.scp.css */
.inbound-lines-container-layout[b-mar8ggxtnn] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    width: 100vw;
}

.inbound-lines-container-layout .layout-header[b-mar8ggxtnn] {
    min-height: 4.125rem;
}

.inbound-lines-container[b-mar8ggxtnn] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}
/* /Components/Inbounds/InboundsPage.razor.rz.scp.css */
.check-inbounds-container[b-6ojdykdgl2] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}
/* /Components/Labels/LabelsByReceiptPage.razor.rz.scp.css */
[b-wctpmve3bl] .selected-receipt-row > td {
    background-color: rgba(var(--color-success-rgb), 0.2);
}

.row-processing-overlay[b-wctpmve3bl] {
    position: absolute;
    inset: 0;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 1;
}

.labelsbyreceipt-container[b-wctpmve3bl] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}
/* /Components/Labels/LabelsPage.razor.rz.scp.css */
[b-ggola22vnx] .print-receipts-button {
    width: 5.5rem;
    height: 5.5rem;
    white-space: normal;
    text-align: center;
    line-height: 1.2rem;
}
/* /Components/Moves/MovePage.razor.rz.scp.css */
.border-action[b-xb6so3vnj4] {
    background-color: var(--color-action-border-background);
}
/* /Components/Outbounds/Outbound.razor.rz.scp.css */
.outbound-lines-container-layout[b-sqps3l9cqj] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    width: 100vw;
}

.outbound-lines-container-layout .layout-header[b-sqps3l9cqj] {
    min-height: 4.125rem;
}

.outbound-lines-container[b-sqps3l9cqj] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}

.shipping-locations[b-sqps3l9cqj] {
    max-width: 12rem;
}

[b-sqps3l9cqj] .k-grid .k-table-tbody .outbound-line-row {
    --margin: 0.25rem;
    margin-top: var(--margin);
    margin-bottom: var(--margin);
}

[b-sqps3l9cqj] .k-grid .k-table-tbody tr:first-child .outbound-line-row {
    margin-top: 0.5rem;
}

[b-sqps3l9cqj] .k-grid .k-table-tbody tr:last-child .outbound-line-row {
    margin-bottom: 0.5rem;
}
/* /Components/Outbounds/OutboundLine.razor.rz.scp.css */
.outbound-line-stocks-container-layout[b-1q9jsec6p0] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    width: 100vw;
}

.outbound-line-stocks-container-layout .layout-header[b-1q9jsec6p0] {
    min-height: 4.125rem;
}

.outbound-line-stocks-container[b-1q9jsec6p0] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}

.shipping-locations[b-1q9jsec6p0] {
    max-width: 12rem;
}

.outbound-line-stock-card[b-1q9jsec6p0] {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    align-items: center;
    gap: calc((var(--kendo-spacing-2) * 2) + 1px);
}

[b-1q9jsec6p0] .k-grid .k-card.linked {
    background-color: rgba(var(--color-primary-rgb), 0.1);
}

[b-1q9jsec6p0] .k-grid .k-grid-header .k-grid-header-wrap {
    --margin: calc(1rem + 1px);
    margin-left: var(--margin);
    margin-right: var(--margin);
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: var(--kendo-color-border);
}

[b-1q9jsec6p0] .k-grid .k-table-tbody .outbound-line-stock-row {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
}

[b-1q9jsec6p0] .k-grid .k-table-tbody tr:first-child .outbound-line-stock-row {
    margin-top: 0.25rem;
}

[b-1q9jsec6p0] .k-grid .k-table-tbody tr:last-child .outbound-line-stock-row {
    margin-bottom: 0.25rem;
}

.header-grid[b-1q9jsec6p0] {
    display: grid;
    grid-template-rows: auto auto;
}
/* /Components/Outbounds/OutboundLineCard.razor.rz.scp.css */
.outbound-container-layout[b-5pwzyixpur] {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto 1fr;
    grid-template-areas:
        "header buttons"
        "units  buttons";
}

.outbound-container-layout .header[b-5pwzyixpur] {
    grid-area: header;
}

.outbound-container-layout .outbound-units-layout[b-5pwzyixpur] {
    grid-area: units;
    display: grid;
    gap: 0.5rem;
    grid-template-areas: "unit sub-unit packaging-unit units-total";
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.outbound-units-layout .unit[b-5pwzyixpur] {
    grid-area: unit;
}

.outbound-units-layout .sub-unit[b-5pwzyixpur] {
    grid-area: sub-unit;
}

.outbound-units-layout .packaging-unit[b-5pwzyixpur] {
    grid-area: packaging-unit;
}

.outbound-units-layout .units-total[b-5pwzyixpur] {
    grid-area: units-total;
}

.outbound-units-layout .unit[b-5pwzyixpur],
.outbound-units-layout .sub-unit[b-5pwzyixpur],
.outbound-units-layout .packaging-unit[b-5pwzyixpur],
.outbound-units-layout .units-total[b-5pwzyixpur] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto auto;
}

.outbound-units-layout .unit-name[b-5pwzyixpur] {
    height: 1.5rem;
}

[b-5pwzyixpur] .k-card.is-complete {
    background-color: rgba(var(--color-success-rgb), 0.1);
}

[b-5pwzyixpur] .k-card.is-complete {
    background-color: rgba(var(--color-primary-rgb), 0.1);
}
/* /Components/Outbounds/Outbounds.razor.rz.scp.css */
.outbounds-container[b-msqbqih77p] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}
/* /Components/Receipts/CheckReceipt.razor.rz.scp.css */
.check-receipt-lines-container-layout[b-g17qjj584d] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    width: 100vw;
}

.check-receipt-lines-container-layout .layout-header[b-g17qjj584d] {
    min-height: 4.125rem;
}

.check-receipt-lines-container[b-g17qjj584d] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}

.remark[b-g17qjj584d]{
    align-self:end;
    font-weight:bold;
}
/* /Components/Receipts/CheckReceiptCheckCard.razor.rz.scp.css */
.check-receipt-container-layout[b-e6vwktmg09] {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto 1fr;
    grid-template-areas:
        "header buttons"
        "units  buttons";
}

.check-receipt-container-layout .header[b-e6vwktmg09] {
    grid-area: header;
}

.check-receipt-container-layout .check-receipt-units-layout[b-e6vwktmg09] {
    grid-area: units;
    display: grid;
    gap: 0.5rem;
    grid-template-areas: "unit sub-unit packaging-unit units-total";
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.check-receipt-units-layout .unit[b-e6vwktmg09] {
    grid-area: unit;
}

.check-receipt-units-layout .sub-unit[b-e6vwktmg09] {
    grid-area: sub-unit;
}

.check-receipt-units-layout .packaging-unit[b-e6vwktmg09] {
    grid-area: packaging-unit;
}

.check-receipt-units-layout .units-total[b-e6vwktmg09] {
    grid-area: units-total;
}

.check-receipt-units-layout .unit[b-e6vwktmg09],
.check-receipt-units-layout .sub-unit[b-e6vwktmg09],
.check-receipt-units-layout .packaging-unit[b-e6vwktmg09],
.check-receipt-units-layout .units-total[b-e6vwktmg09] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto auto auto;
}

.check-receipt-units-layout .unit-name[b-e6vwktmg09] {
    height: 1.5rem;
}

.check-receipt-container-layout .actions-grid[b-e6vwktmg09] {
    grid-area: buttons;
    display: grid;
    gap: 0.5rem;
    grid-template-areas:
        "ok      missing"
        "deviant toggle-stocks";
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    aspect-ratio: 1.5 / 1;
    max-height: 100%;
}

.check-receipt-container-layout .actions-grid[b-e6vwktmg09]  .ok-button {
    grid-area: ok;
}

.check-receipt-container-layout .actions-grid[b-e6vwktmg09]  .missing-button {
    grid-area: missing;
}

.check-receipt-container-layout .actions-grid[b-e6vwktmg09]  .deviant-button {
    grid-area: deviant;
}

.check-receipt-container-layout .actions-grid[b-e6vwktmg09]  .toggle-stocks-button {
    grid-area: toggle-stocks;
}

[b-e6vwktmg09] .k-card.bg-ok {
    background-color: rgba(var(--color-primary-rgb), 0.1);
}

[b-e6vwktmg09] .k-card.bg-deviant {
    background-color: rgba(var(--color-warning-rgb), 0.1);
}

[b-e6vwktmg09] .k-card.bg-missing {
    background-color: rgba(var(--color-error-rgb), 0.1);
}

[b-e6vwktmg09] .add-button {
    margin-right: calc(0.5rem + 1px);
}

[b-e6vwktmg09] .stocks-button {
    width: 4.25rem;
    height: 2.75rem
}

.load-carriers[b-e6vwktmg09] {
    margin-bottom: 1rem;
}
/* /Components/Receipts/CheckReceipts.razor.rz.scp.css */
.check-receipts-container[b-feffcl25f8] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}
/* /Components/Shipments/ShipmentDetails.razor.rz.scp.css */
.shipment-lines-container-layout[b-b5yw7sd3bx] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    width: 100vw;
}

.shipment-lines-container-layout .layout-header[b-b5yw7sd3bx] {
    min-height: 4.125rem;
}

.shipment-lines-container[b-b5yw7sd3bx] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}

.shipping-locations[b-b5yw7sd3bx] {
    max-width: 12rem;
}
/* /Components/Shipments/ShipmentLineCard.razor.rz.scp.css */
.shipment-container-layout[b-v68ic1wzv8] {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto 1fr;
    grid-template-areas:
        "header buttons"
        "units  buttons";
}

    .shipment-container-layout .header[b-v68ic1wzv8] {
        grid-area: header;
    }

    .shipment-container-layout .shipment-units-layout[b-v68ic1wzv8] {
        grid-area: units;
        display: grid;
        gap: 0.5rem;
        grid-template-areas: "unit sub-unit packaging-unit units-total";
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

.shipment-units-layout .unit[b-v68ic1wzv8] {
    grid-area: unit;
}

.shipment-units-layout .sub-unit[b-v68ic1wzv8] {
    grid-area: sub-unit;
}

.shipment-units-layout .packaging-unit[b-v68ic1wzv8] {
    grid-area: packaging-unit;
}

.shipment-units-layout .units-total[b-v68ic1wzv8] {
    grid-area: units-total;
}

.shipment-units-layout .unit[b-v68ic1wzv8],
.shipment-units-layout .sub-unit[b-v68ic1wzv8],
.shipment-units-layout .packaging-unit[b-v68ic1wzv8],
.shipment-units-layout .units-total[b-v68ic1wzv8] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto auto;
}

.shipment-units-layout .unit-name[b-v68ic1wzv8] {
    height: 1.5rem;
}

[b-v68ic1wzv8] .k-card.is-complete {
    background-color: rgba(var(--color-success-rgb), 0.1);
}
/* /Components/Shipments/ShipmentsOverview.razor.rz.scp.css */
.shipments-container[b-m5vesbi7ef] {
    display: flex;
    flex-direction: column;
    min-height: 0;
}
/* /Layout/LoginLayout.razor.rz.scp.css */
.content[b-bkwesaxoju] {
    display:flex;
    align-items:flex-start;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-c1o699ymmo] {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr auto;
    height: 100dvh;
    width: 100dvw;
}

.page .top-row[b-c1o699ymmo] {
    border-bottom: 1px solid #d6d5d5;
    justify-content: space-between;
    display: flex;
    align-items: center;
    background-color: white;
    padding: 0.25rem 1rem;
}

.page .top-row[b-c1o699ymmo]  a, .top-row[b-c1o699ymmo]  .btn-link {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.page .top-row[b-c1o699ymmo]  a:hover, .top-row[b-c1o699ymmo]  .btn-link:hover {
    text-decoration: underline;
}

.page .top-row[b-c1o699ymmo]  a:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
}

.top-row-actions[b-c1o699ymmo] {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

.page main.content[b-c1o699ymmo] {
    overflow: auto;
}

.page main.content[b-c1o699ymmo] {
    display: flex;
    flex-direction: column;
    min-height: 0;
    height: 100%;
}
/* /Layout/NavMenu.razor.rz.scp.css */
.footer-nav[b-ikicd8sccm] {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    border-top: 1px solid var(--cuppen-medium-gray);
}

.footer-nav[b-ikicd8sccm]  .footer-nav-link {
    padding: 0.5rem 1rem;
    flex: 1 1 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.35rem;
    color: var(--color-text-gray);
    background: none;
    border: none;
    text-decoration: none;
    height: 100%;
}

.footer-nav[b-ikicd8sccm]  .footer-nav-link:not(:last-child) {
    border-right: 1px solid var(--cuppen-medium-gray);
}

.footer-nav[b-ikicd8sccm]  .footer-nav-link.active {
    background-color: var(--color-primary);
    color: white;
}

.footer-nav[b-ikicd8sccm]  .footer-nav-link:hover {
    background-color: var(--cuppen-medium-gray);
    color: var(--color-text-gray-hover);
}
