/* /Components/BatchEditProductsTable.razor.rz.scp.css */
body[b-ifvm6zb5jr] {
}

.table-container[b-ifvm6zb5jr] {
    height: calc(100vh - 220px) !important;
    width: 100% !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.product-table[b-ifvm6zb5jr] {
    width: 100% !important;
    height: calc(100vh - 220px) !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .product-table tbody tr:nth-child(odd) td[b-ifvm6zb5jr] {
        background-color: #F2F2F2;
    }

    .product-table thead[b-ifvm6zb5jr] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .product-table thead th[b-ifvm6zb5jr] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .product-table thead tr:first-child th:first-child[b-ifvm6zb5jr] {
            border-top-left-radius: 6px;
        }

        .product-table thead tr:last-child th:first-child[b-ifvm6zb5jr] {
            border-bottom-left-radius: 6px;
        }

        .product-table thead tr:first-child th:last-child[b-ifvm6zb5jr] {
            border-top-right-radius: 6px;
        }

        .product-table thead tr:last-child th:last-child[b-ifvm6zb5jr] {
            border-bottom-right-radius: 6px;
        }

    .product-table tbody[b-ifvm6zb5jr] {
        font-size: 12px;
    }

        .product-table tbody tr td[b-ifvm6zb5jr] {
           /* height:45px;*/
        }
/* /Components/ColorAutoComplete.razor.rz.scp.css */
body[b-xlci5gpr7e] {
}

.opt[b-xlci5gpr7e]::first-letter {
    color: var(--color);
}
/* /Components/NumberInputLeftRight.razor.rz.scp.css */
body[b-vkoufsf466] {
}

.left-button[b-vkoufsf466] {
    width: 18px !important;
    padding:0;
}

.right-button[b-vkoufsf466] {
    width: 18px !important;
    padding: 0;
}
/* /Components/ProductsTable.razor.rz.scp.css */
body[b-8w30rbwlgw] {
}

.table-container[b-8w30rbwlgw] {
    height: calc(100vh - 220px) !important;
    width: 100% !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.product-table[b-8w30rbwlgw] {
    width: 100% !important;
    height: calc(100vh - 220px) !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .product-table tbody tr:nth-child(odd) td[b-8w30rbwlgw] {
        background-color: #F2F2F2;
    }

    .product-table thead[b-8w30rbwlgw] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .product-table thead th[b-8w30rbwlgw] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .product-table thead tr:first-child th:first-child[b-8w30rbwlgw] {
            border-top-left-radius: 6px;
        }

        .product-table thead tr:last-child th:first-child[b-8w30rbwlgw] {
            border-bottom-left-radius: 6px;
        }

        .product-table thead tr:first-child th:last-child[b-8w30rbwlgw] {
            border-top-right-radius: 6px;
        }

        .product-table thead tr:last-child th:last-child[b-8w30rbwlgw] {
            border-bottom-right-radius: 6px;
        }

    .product-table tbody[b-8w30rbwlgw] {
        font-size: 12px;
    }

        .product-table tbody tr td[b-8w30rbwlgw] {
           /* height:45px;*/
        }
/* /Components/ProductsViewTable.razor.rz.scp.css */
body[b-5dlqf4zpkt] {
}

.table-container[b-5dlqf4zpkt] {
    height: calc(100vh - 220px) !important;
    width: 100% !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.product-table[b-5dlqf4zpkt] {
    width: 100% !important;
    height: calc(100vh - 220px) !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .product-table tbody tr:nth-child(odd) td[b-5dlqf4zpkt] {
        background-color: #F2F2F2;
    }

    .product-table thead[b-5dlqf4zpkt] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .product-table thead th[b-5dlqf4zpkt] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .product-table thead tr:first-child th:first-child[b-5dlqf4zpkt] {
            border-top-left-radius: 6px;
        }

        .product-table thead tr:last-child th:first-child[b-5dlqf4zpkt] {
            border-bottom-left-radius: 6px;
        }

        .product-table thead tr:first-child th:last-child[b-5dlqf4zpkt] {
            border-top-right-radius: 6px;
        }

        .product-table thead tr:last-child th:last-child[b-5dlqf4zpkt] {
            border-bottom-right-radius: 6px;
        }

    .product-table tbody[b-5dlqf4zpkt] {
        font-size: 12px;
    }

        .product-table tbody tr td[b-5dlqf4zpkt] {
           /* height:45px;*/
        }
/* /Components/SetWeeklyTable.razor.rz.scp.css */
body[b-el1oih6fea] {
}

.tablecontainer[b-el1oih6fea] {
    height: calc(100vh - 220px) !important;
    /*width: 100%!important;*/
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.truckLoadTable[b-el1oih6fea] {
    width: 100% !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .truckLoadTable tbody tr:nth-child(odd) td[b-el1oih6fea] {
        background-color: #F2F2F2;
    }

    .truckLoadTable thead[b-el1oih6fea] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .truckLoadTable thead th[b-el1oih6fea] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .truckLoadTable thead tr:first-child th:first-child[b-el1oih6fea] {
            border-top-left-radius: 6px;
        }

        .truckLoadTable thead tr:last-child th:first-child[b-el1oih6fea] {
            border-bottom-left-radius: 6px;
        }

        .truckLoadTable thead tr:first-child th:last-child[b-el1oih6fea] {
            border-top-right-radius: 6px;
        }

        .truckLoadTable thead tr:last-child th:last-child[b-el1oih6fea] {
            border-bottom-right-radius: 6px;
        }

    .truckLoadTable tbody[b-el1oih6fea] {
        font-size: 12px;
    }
/* /Components/TruckInventoryTable.razor.rz.scp.css */
body[b-e4q1ta5rzs] {
}

.tablecontainer[b-e4q1ta5rzs] {
    height: calc(100vh - 220px) !important;
    /*width: 100%!important;*/
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.truckLoadTable[b-e4q1ta5rzs] {
    width: 100% !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .truckLoadTable tbody tr:nth-child(odd) td[b-e4q1ta5rzs] {
        background-color: #F2F2F2;
    }

    .truckLoadTable thead[b-e4q1ta5rzs] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .truckLoadTable thead th[b-e4q1ta5rzs] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .truckLoadTable thead tr:first-child th:first-child[b-e4q1ta5rzs] {
            border-top-left-radius: 6px;
        }

        .truckLoadTable thead tr:last-child th:first-child[b-e4q1ta5rzs] {
            border-bottom-left-radius: 6px;
        }

        .truckLoadTable thead tr:first-child th:last-child[b-e4q1ta5rzs] {
            border-top-right-radius: 6px;
        }

        .truckLoadTable thead tr:last-child th:last-child[b-e4q1ta5rzs] {
            border-bottom-right-radius: 6px;
        }

    .truckLoadTable tbody[b-e4q1ta5rzs] {
        font-size: 12px;
    }
/* /Components/TruckLoadingTable.razor.rz.scp.css */
body[b-g1wxig3w5s] {
}

.tablecontainer[b-g1wxig3w5s] {
    height: calc(100vh - 220px) !important;
    /*width: 100%!important;*/
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.truckLoadTable[b-g1wxig3w5s] {
    width: 100% !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .truckLoadTable tbody tr:nth-child(odd) td[b-g1wxig3w5s] {
        background-color: #F2F2F2;
    }

    .truckLoadTable thead[b-g1wxig3w5s] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .truckLoadTable thead th[b-g1wxig3w5s] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .truckLoadTable thead tr:first-child th:first-child[b-g1wxig3w5s] {
            border-top-left-radius: 6px;
        }

        .truckLoadTable thead tr:last-child th:first-child[b-g1wxig3w5s] {
            border-bottom-left-radius: 6px;
        }

        .truckLoadTable thead tr:first-child th:last-child[b-g1wxig3w5s] {
            border-top-right-radius: 6px;
        }

        .truckLoadTable thead tr:last-child th:last-child[b-g1wxig3w5s] {
            border-bottom-right-radius: 6px;
        }

    .truckLoadTable tbody[b-g1wxig3w5s] {
        font-size: 12px;
    }
/* /Components/TruckReducingTable.razor.rz.scp.css */
body[b-rdqz65iqgo] {
}

.tablecontainer[b-rdqz65iqgo] {
    height: calc(100vh - 220px) !important;
    /*width: 100%!important;*/
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.truckLoadTable[b-rdqz65iqgo] {
    width: 100% !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .truckLoadTable tbody tr:nth-child(odd) td[b-rdqz65iqgo] {
        background-color: #F2F2F2;
    }

    .truckLoadTable thead[b-rdqz65iqgo] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .truckLoadTable thead th[b-rdqz65iqgo] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .truckLoadTable thead tr:first-child th:first-child[b-rdqz65iqgo] {
            border-top-left-radius: 6px;
        }

        .truckLoadTable thead tr:last-child th:first-child[b-rdqz65iqgo] {
            border-bottom-left-radius: 6px;
        }

        .truckLoadTable thead tr:first-child th:last-child[b-rdqz65iqgo] {
            border-top-right-radius: 6px;
        }

        .truckLoadTable thead tr:last-child th:last-child[b-rdqz65iqgo] {
            border-bottom-right-radius: 6px;
        }

    .truckLoadTable tbody[b-rdqz65iqgo] {
        font-size: 12px;
    }
/* /Components/TruckReductionsListingTable.razor.rz.scp.css */
body[b-w4f23q3guk] {
}

.tablecontainer[b-w4f23q3guk] {
    display: grid;
    grid-template-areas:
        "year details"
        "list details";
    grid-row-gap: 0;
    grid-template-columns: 400px 1fr;
    grid-template-rows: auto 1fr;
    height: 100%;
    overflow: hidden;
}

.year-area[b-w4f23q3guk] {
    grid-area: year;
    display: grid;
    margin:0;
}

.list-area[b-w4f23q3guk] {
    margin:0;
    grid-area: list;
    justify-content: center;
    align-content: center;
    display: grid;
}

.details-area[b-w4f23q3guk] {
    margin-top: 0px;
    grid-area: details;
    justify-content: left;
    align-content: start;
    display: grid;
}
/* /Components/TruckRequestsTable.razor.rz.scp.css */
body[b-pj8k1kgbut] {
    
}

.tablecontainer[b-pj8k1kgbut] {
    height: calc(100vh - 220px) !important;
    width: calc(100vw - 35px) !important;
    overflow: auto;
    overflow-y: auto;
    overflow-x: auto;
    margin-bottom: 5px;
    border: 1px solid #e9eaed;
}

.truckLoadTable[b-pj8k1kgbut] {
    margin-bottom: 0px;
    border-spacing: 0px;
}
    .truckLoadTable tbody tr:nth-child(odd) td[b-pj8k1kgbut] {
        border: 1px solid #e9eaed
    }
    .truckLoadTable tbody tr:nth-child(even) td[b-pj8k1kgbut] {
        background-color: #f7f8fb;
        border: 1px solid #e9eaed
    }

    .truckLoadTable thead[b-pj8k1kgbut] {
        position: sticky;
        top: 0;
        z-index: 99;
    }

        .truckLoadTable thead th[b-pj8k1kgbut] {
            background-color: #f4f5f9;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .truckLoadTable thead tr:first-child th:first-child[b-pj8k1kgbut] {
            /*border-top-left-radius: 6px;*/
        }

        .truckLoadTable thead tr:last-child th:first-child[b-pj8k1kgbut] {
            /*border-bottom-left-radius: 6px;*/
        }

        .truckLoadTable thead tr:first-child th:last-child[b-pj8k1kgbut] {
            /*border-top-right-radius: 6px;*/
        }

        .truckLoadTable thead tr:last-child th:last-child[b-pj8k1kgbut] {
            /*border-bottom-right-radius: 6px;*/
        }

    .truckLoadTable tbody[b-pj8k1kgbut] {
        font-size: 12px;
    }


.sticky-col[b-pj8k1kgbut] {
    position: sticky;
    z-index: 98;
    background-color: white;
}

.sticky-col-img[b-pj8k1kgbut] {
    width: 40px;
    position: sticky;
    left: 0;
    z-index: 98;
    background-color: white;
}
    
.sticky-col-product[b-pj8k1kgbut] {
    width: 400px;
    position: sticky;
    left: 40px;
    z-index: 98;
    background-color: white;
}
/* /Components/TrucksTable.razor.rz.scp.css */
body[b-1d35awstut] {
}

.table-container[b-1d35awstut] {
    height: calc(100vh - 220px) !important;
    width: 100% !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.product-table[b-1d35awstut] {
    width: 100% !important;
    height: calc(100vh - 220px) !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .product-table tbody tr:nth-child(odd) td[b-1d35awstut] {
        background-color: #F2F2F2;
    }

    .product-table thead[b-1d35awstut] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .product-table thead th[b-1d35awstut] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .product-table thead tr:first-child th:first-child[b-1d35awstut] {
            border-top-left-radius: 6px;
        }

        .product-table thead tr:last-child th:first-child[b-1d35awstut] {
            border-bottom-left-radius: 6px;
        }

        .product-table thead tr:first-child th:last-child[b-1d35awstut] {
            border-top-right-radius: 6px;
        }

        .product-table thead tr:last-child th:last-child[b-1d35awstut] {
            border-bottom-right-radius: 6px;
        }

    .product-table tbody[b-1d35awstut] {
        font-size: 12px;
    }

        .product-table tbody tr td[b-1d35awstut] {
           /* height:45px;*/
        }
/* /Components/UsersTable.razor.rz.scp.css */
body[b-aj3taef2yk] {
}

.table-container[b-aj3taef2yk] {
    height: calc(100vh - 220px) !important;
    width: 100% !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}

.product-table[b-aj3taef2yk] {
    width: 100% !important;
    height: calc(100vh - 220px) !important;
    margin-bottom: 0px;
    border-spacing: 0px;
}

    .product-table tbody tr:nth-child(odd) td[b-aj3taef2yk] {
        background-color: #F2F2F2;
    }

    .product-table thead[b-aj3taef2yk] {
        position: sticky;
        top: 0;
        z-index: 99;
    }



        .product-table thead th[b-aj3taef2yk] {
            background-color: #3B2E3F;
            color: whitesmoke;
            font-size: .9em !important;
            font-weight: normal;
        }

        .product-table thead tr:first-child th:first-child[b-aj3taef2yk] {
            border-top-left-radius: 6px;
        }

        .product-table thead tr:last-child th:first-child[b-aj3taef2yk] {
            border-bottom-left-radius: 6px;
        }

        .product-table thead tr:first-child th:last-child[b-aj3taef2yk] {
            border-top-right-radius: 6px;
        }

        .product-table thead tr:last-child th:last-child[b-aj3taef2yk] {
            border-bottom-right-radius: 6px;
        }

    .product-table tbody[b-aj3taef2yk] {
        font-size: 12px;
    }

        .product-table tbody tr td[b-aj3taef2yk] {
           /* height:45px;*/
        }
/* /Pages/BatchEditProducts.razor.rz.scp.css */
body[b-9ykdsp203m] {
}

.main-container[b-9ykdsp203m] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "tbar tbar tbar"
        "content content content";
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto 1fr;
    height: 100%;
    overflow: hidden;
}

.toolbar-area[b-9ykdsp203m] {
    margin-top:5px;
    margin-left:5px;
    grid-area: tbar;
    justify-content: left;
    align-content: start;
    display: grid;
}

.content-area[b-9ykdsp203m] {
    margin-left: 5px;
    grid-area: content;
    height: 98%;
}
/* /Pages/LoadTruckInventory.razor.rz.scp.css */

.loadmaincontainer[b-saa8rxfx59] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "trucksel trucksel trucksel"
        "truckinfo truckinfo addproduct"
        "content content content"
        "footer footer footer";
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
    overflow: hidden;
}

.truckselectionarea[b-saa8rxfx59] {
    grid-area: trucksel;
    justify-content: center;
    align-content: center;
    display: grid;
}

.truckinfoarea[b-saa8rxfx59] {
    grid-area: truckinfo;
    align-content: start;
}

.productaddarea[b-saa8rxfx59] {
    grid-area: addproduct;
    align-content: start;
}


.productsearcharea[b-saa8rxfx59] {
    grid-area: search;
    align-content: start;
}

.tableheadercontainer[b-saa8rxfx59] {
    grid-area: thead;
}

.contentarea[b-saa8rxfx59] {
    grid-area: content;
    height: 98%;
}

.footerarea[b-saa8rxfx59] {
    grid-area: footer;
}

.loadtable-table tbody td[b-saa8rxfx59] {
   font-size: .9em !important;
}

.loadtable-table th[b-saa8rxfx59] {
    position: sticky;
    font-size: 10px!important;
}

.loadtabletableheadercell[b-saa8rxfx59] {
    
}
/* /Pages/ProductAddEdit.razor.rz.scp.css */
body[b-4wqhhshsa0] {
}

.main-container[b-4wqhhshsa0] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "tbar"
        "content";
    grid-row-gap: .5rem;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    overflow: hidden;
}

.toolbar-area[b-4wqhhshsa0] {
    margin-top: 5px;
    margin-left: 5px;
    grid-area: tbar;
    justify-content: left;
    align-content: start;
    display: grid;
}

.content-area[b-4wqhhshsa0] {
    height: calc(100vh - 181px) !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}
/* /Pages/Products.razor.rz.scp.css */
body[b-g1yglh4p59] {
}

.main-container[b-g1yglh4p59] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "tbar tbar tbar"
        "content content content";
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto 1fr;
    height: 100%;
    overflow: hidden;
}

.toolbar-area[b-g1yglh4p59] {
    margin-top:5px;
    margin-left:5px;
    grid-area: tbar;
    justify-content: left;
    align-content: start;
    display: grid;
}

.content-area[b-g1yglh4p59] {
    margin-left: 5px;
    grid-area: content;
    height: 98%;
}
/* /Pages/ReduceTruckInventory.razor.rz.scp.css */

.loadmaincontainer[b-dgdk596fu5] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "trucksel trucksel trucksel"
        "truckinfo truckinfo addproduct"
        "content content content"
        "footer footer footer";
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
    overflow: hidden;
}

.truckselectionarea[b-dgdk596fu5] {
    grid-area: trucksel;
    justify-content: left;
    align-content: start;
    display: grid;
}

.truckinfoarea[b-dgdk596fu5] {
    grid-area: truckinfo;
    align-content: start;
}

.productaddarea[b-dgdk596fu5] {
    grid-area: addproduct;
    align-content: start;
}


.productsearcharea[b-dgdk596fu5] {
    grid-area: search;
    align-content: start;
}

.tableheadercontainer[b-dgdk596fu5] {
    grid-area: thead;
}

.contentarea[b-dgdk596fu5] {
    grid-area: content;
    height: 98%;
}

.footerarea[b-dgdk596fu5] {
    grid-area: footer;
}

.loadtable-table tbody td[b-dgdk596fu5] {
   font-size: .9em !important;
}

.loadtable-table th[b-dgdk596fu5] {
    position: sticky;
    font-size: 10px!important;
}

.loadtabletableheadercell[b-dgdk596fu5] {
    
}
/* /Pages/SetWeekly.razor.rz.scp.css */
.main-container-edit[b-2co13larbs] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "presel presel presel"
        "reqinfo reqinfo reqinfo"
        "products content content"
        "footer footer footer";
    grid-row-gap: .5rem;
    grid-template-columns: 700px 1fr 1fr;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
    overflow: hidden;
}

.main-container-view[b-2co13larbs] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "presel presel presel"
        "reqinfo reqinfo reqinfo"
        "content content content"
        "footer footer footer";
    grid-row-gap: .5rem;
    grid-template-columns: 700px 1fr 1fr;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
    overflow: hidden;
}

.preselection-area[b-2co13larbs] {
    grid-area: presel;
    justify-content: center;
    align-content: center;
    display: grid;
}

.request-info-area[b-2co13larbs] {
    grid-area: reqinfo;
    justify-content: left;
    align-content: start;
    display: grid;
}

.products-area[b-2co13larbs] {
    grid-area: products;
    height: 98%;
    margin-right: 5px;
}
.content-area[b-2co13larbs] {
    grid-area: content;
    height: 98%;
}

.footer-area[b-2co13larbs] {
    grid-area: footer;
}
/* /Pages/TruckAddEdit.razor.rz.scp.css */
body[b-r2mmb5g31o] {
}

.main-container[b-r2mmb5g31o] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "tbar"
        "content";
    grid-row-gap: .5rem;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    overflow: hidden;
}

.toolbar-area[b-r2mmb5g31o] {
    margin-top: 5px;
    margin-left: 5px;
    grid-area: tbar;
    justify-content: left;
    align-content: start;
    display: grid;
}

.content-area[b-r2mmb5g31o] {
    height: calc(100vh - 181px) !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}
/* /Pages/TruckRequests.razor.rz.scp.css */
.maincontainer[b-389g9d6vg8] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "presel presel presel"
        "reqinfo reqinfo addproduct"
        "content content content"
        "footer footer footer";
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
    overflow: hidden;
}

.preselectionarea[b-389g9d6vg8] {
    grid-area: presel;
    justify-content: center;
    align-content:  center;
    display: grid;
}

.requestinfoarea[b-389g9d6vg8] {
    grid-area: reqinfo;
    justify-content: left;
    align-content: start;
    display: grid;
}

.productaddarea[b-389g9d6vg8] {
    grid-area: addproduct;
    align-content: start;
}

.contentarea[b-389g9d6vg8] {
    grid-area: content;
    height: 98%;
}

.footerarea[b-389g9d6vg8] {
    grid-area: footer;
}

/* /Pages/Trucks.razor.rz.scp.css */
body[b-032bwwoviu] {
}

.main-container[b-032bwwoviu] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "tbar"
        "content";
    grid-row-gap: .5rem;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    overflow: hidden;
}

.toolbar-area[b-032bwwoviu] {
    margin-top: 5px;
    margin-left: 5px;
    grid-area: tbar;
    justify-content: left;
    align-content: start;
    display: grid;
}

.content-area[b-032bwwoviu] {
    height: calc(100vh - 181px) !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}
/* /Pages/UserAddEdit.razor.rz.scp.css */
body[b-lh7un84h74] {
}

.main-container[b-lh7un84h74] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "tbar"
        "content";
    grid-row-gap: .5rem;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    height: 100%;
    overflow: hidden;
}

.toolbar-area[b-lh7un84h74] {
    margin-top: 5px;
    margin-left: 5px;
    grid-area: tbar;
    justify-content: left;
    align-content: start;
    display: grid;
}

.content-area[b-lh7un84h74] {
    height: calc(100vh - 181px) !important;
    overflow: auto;
    overflow-y: auto;
    margin-bottom: 5px;
}
/* /Pages/Users.razor.rz.scp.css */
body[b-k3a1xiicbq] {
}

.main-container[b-k3a1xiicbq] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "tbar tbar tbar"
        "content content content";
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto auto 1fr;
    height: 100%;
    overflow: hidden;
}

.toolbar-area[b-k3a1xiicbq] {
    margin-top:5px;
    margin-left:5px;
    grid-area: tbar;
    justify-content: left;
    align-content: start;
    display: grid;
}

.content-area[b-k3a1xiicbq] {
    margin-left: 5px;
    grid-area: content;
    height: 98%;
}
/* /Pages/ViewTruckInventory.razor.rz.scp.css */

.loadmaincontainer[b-4fpb4yao08] {
    margin-top: .5rem;
    margin-bottom: .5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
    grid-template-areas:
        "trucksel trucksel trucksel"
        "content content content"
        "footer footer footer";
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    overflow: hidden;
}

.truckselectionarea[b-4fpb4yao08] {
    grid-area: trucksel;
    justify-content: left;
    align-content: start;
    display: grid;
}

.truckinfoarea[b-4fpb4yao08] {
    grid-area: truckinfo;
    align-content: start;
}

.productaddarea[b-4fpb4yao08] {
    grid-area: addproduct;
    align-content: start;
}


.productsearcharea[b-4fpb4yao08] {
    grid-area: search;
    align-content: start;
}

.tableheadercontainer[b-4fpb4yao08] {
    grid-area: thead;
}

.contentarea[b-4fpb4yao08] {
    grid-area: content;
    height: 98%;
}

.footerarea[b-4fpb4yao08] {
    grid-area: footer;
}

.loadtable-table tbody td[b-4fpb4yao08] {
    font-size: .9em !important;
}

.loadtable-table th[b-4fpb4yao08] {
    position: sticky;
    font-size: 10px !important;
}

.loadtabletableheadercell[b-4fpb4yao08] {
}
/* /Shared/MainLayout.razor.rz.scp.css */


.layout-container[b-2bz348974p] {
    display: grid;
    grid-template-areas:
        "nav"
        "body"
        "footer";
    grid-row-gap: .1rem;
    grid-template-rows: auto 1fr 30px;
    /*background-color:yellow;*/
    /*height: 100dvh;*/
    /*height: 100lvh;*/
    /*height: 100svh;*/
    height: 100vh;
}

.layout-main-nav[b-2bz348974p] {
    grid-area: nav;
    /*background-color: yellow;*/
}

.layout-main-body[b-2bz348974p] {
    grid-area: body;
    /*background-color: red;*/
}

.layout-main-footer[b-2bz348974p] {
    grid-area: footer;
    justify-content: center;
    align-content: center;
    display: flex;
    background-color: #252626!important;
    color: whitesmoke;
    font-size: small!important;
}
