@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* _content/BlazorIntAuto/Components/Elements/AdminUser.razor.rz.scp.css */
.adminUserBox[b-h3x10xuiye] {
    border: 1px solid black;
    /*background-color: rgb(55, 180, 0);
    color: whitesmoke;*/
    padding: 15px 10px 15px 10px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    margin: 10px 0px;
}
.adminUserBox p[b-h3x10xuiye] {
    padding: 0;
    margin: 0;
}

.bi[b-h3x10xuiye] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-shield-check[b-h3x10xuiye] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-shield-check' viewBox='0 0 16 16'%3E %3Cpath d='M5.338 1.59a61 61 0 0 0-2.837.856.48.48 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.7 10.7 0 0 0 2.287 2.233c.346.244.652.42.893.533q.18.085.293.118a1 1 0 0 0 .101.025 1 1 0 0 0 .1-.025q.114-.034.294-.118c.24-.113.547-.29.893-.533a10.7 10.7 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.8 11.8 0 0 1-2.517 2.453 7 7 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7 7 0 0 1-1.048-.625 11.8 11.8 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 63 63 0 0 1 5.072.56'/%3E %3Cpath d='M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0'/%3E %3C/svg%3E");
}
/* _content/BlazorIntAuto/Components/Elements/Breadcrumbs.razor.rz.scp.css */
nav.k-breadcrumb[b-1p24lgp3hz], nav.k-breadcrumb-md[b-1p24lgp3hz] {
    background-color: black !important;
}
/* _content/BlazorIntAuto/Components/Elements/ErrorMessage.razor.rz.scp.css */
.errorBox[b-81k80mtkqq] {
    margin: 5px 0;
    border: 3px solid black;
    border-radius: 5px;
    background-color: rgb(255, 0, 0);
    color: white;
    padding: 20px;
    line-height: 0.9rem;
}
/* _content/BlazorIntAuto/Components/Elements/GeneralMessage.razor.rz.scp.css */
.messageBox[b-jrlyknjxsc] {
    margin: 5px 0;
    border: 3px solid black;
    border-radius: 5px;
    background-color: rgb(255, 106, 0);
    color: white;
    padding: 20px;
    line-height: 1.3rem;
}

#messageBtn[b-jrlyknjxsc] {
    position: relative;
    float: right;
    top: -10px;
    padding: 5px;
    background-color: red;
    color: white;
    border-radius: 25%;
}

div.messageBox p em p a[b-jrlyknjxsc] {
    color: yellow !important;
}
/* _content/BlazorIntAuto/Components/Elements/LatestUpdateTime.razor.rz.scp.css */
/* Style the latest update time message */
.latestUpdateTime[b-g82judwhm3] {
    width: 100%;
    text-align: right;
    font-size: 0.6rem;
    font-style: italic;
}
/* _content/BlazorIntAuto/Components/Elements/MaintenanceWindow.razor.rz.scp.css */
.maintenanceWindowWrapper[b-ea0d7zvxwj] 
{
    margin: 5px 0;
    padding: 20px;
    background-color: yellow;
    color: black;
    line-height: 0.9rem;
    border: 3px solid black;
    border-radius: 5px;
}
/* _content/BlazorIntAuto/Components/Elements/Modals/AdminActionDetailsModal.razor.rz.scp.css */
.modalTable[b-qsywvfdemh] {
    text-align: center; 
    width: 100%; 
    border: 1px solid var(--kendo-color-on-base); 
    border-collapse: collapse;
}
.modalRow[b-qsywvfdemh] {
    border: 1px solid var(--kendo-color-on-base);
    border-collapse: collapse;
}
.modalCell[b-qsywvfdemh] {
    border: 1px solid var(--kendo-color-on-base);
    border-collapse: collapse
}
.modalCell.active[b-qsywvfdemh] {
    color: var(--kendo-color-success);
}
.modalCell.inactive[b-qsywvfdemh] {
    color: var(--kendo-color-error);
}
.modalCell.small[b-qsywvfdemh]{
    font-size: 0.7rem;
}
h4[b-qsywvfdemh], h5[b-qsywvfdemh], h6[b-qsywvfdemh] {
    text-align: center;
}
pre[b-qsywvfdemh] {
    width: 100%;
    height: 26%;
    padding: 15px 15px; 
    border: 3px outset var(--kendo-color-error); 
    text-wrap: wrap;
    text-align: center;
    overflow-y: scroll; 
    background: black; 
    color: white;
}

code[b-qsywvfdemh] {
    margin: 0;
    padding: 0;
    text-align: center;
}
/* _content/BlazorIntAuto/Components/Elements/Modals/AdminUserActionsModal.razor.rz.scp.css */
.modalTable[b-94p76sf0ty] {
    text-align: center; 
    width: 100%; 
    border: 1px solid var(--kendo-color-on-base); 
    border-collapse: collapse;
}
.modalRow[b-94p76sf0ty] {
    border: 1px solid var(--kendo-color-on-base);
    border-collapse: collapse;
}
.modalCell[b-94p76sf0ty] {
    border: 1px solid var(--kendo-color-on-base);
    border-collapse: collapse
}
.modalCell.active[b-94p76sf0ty] {
    color: var(--kendo-color-success);
}
.modalCell.inactive[b-94p76sf0ty] {
    color: var(--kendo-color-error);
}
.modalCell.small[b-94p76sf0ty]{
    font-size: 0.7rem;
}
/* _content/BlazorIntAuto/Components/Elements/ProjectsTable.razor.rz.scp.css */
.btn[b-v5hq5wc1ir] {
    background-color: rgb(235, 117, 37);
    color: white;
    border-radius: 5px;
    border: 1px solid black;
    padding: 2px 15px;
    margin: 0px;
}

.pagination[b-v5hq5wc1ir] {
    display: inline-block;
}
.paginationLink[b-v5hq5wc1ir] {
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}
/* _content/BlazorIntAuto/Components/Elements/ThemeSwitch.razor.rz.scp.css */
/* _content/BlazorIntAuto/Components/Elements/User.razor.rz.scp.css */
.userBox[b-p0kfep7692] {
    padding: 5px 7px 5px 7px;
    background-color: var(--kendo-color-secondary);
    color: var(--kendo-color-on-secondary);
    font-size: 0.6rem;
    line-height: 0.8rem;
    text-align: center;
    border-radius: 15px;
    border: 1px solid black;
}
.userBox p[b-p0kfep7692], .userBox b[b-p0kfep7692] {
    padding: 0;
    margin: 0;
}


.adminBox[b-p0kfep7692] {
    padding: 5px 7px 5px 7px;
    background-color: var(--kendo-color-tertiary);
    color: var(--kendo-color-on-tertiary);

    font-size: 0.6rem;
    line-height: 0.8rem;
    text-align: center;
    border-radius: 15px;
    border: 1px solid black;
}
.adminBox p[b-p0kfep7692], .adminBox b[b-p0kfep7692] {
    padding: 0;
    margin: 0;
}


.noRolesBox[b-p0kfep7692] {
    padding: 5px 7px 5px 7px;
    background-color: rgb(255, 0, 0);
    color: white;
    font-size: 0.6rem;
    line-height: 0.8rem;
    text-align: center;
    border-radius: 15px;
    border: 1px solid black;
}
.noRolesBox p[b-p0kfep7692], .noRolesBox b[b-p0kfep7692]{
    padding: 0;
    margin: 0;
}
.noRolesBox p a[b-p0kfep7692] {
    padding: 0;
    margin: 0;
    color: yellow;
    text-decoration: underline;
}

img[b-p0kfep7692] { 
    width: 50px;
    height: 50px;
}
/* _content/BlazorIntAuto/Components/Elements/WorkInProgress.razor.rz.scp.css */
#workInProgressBox[b-zx84e27tiu] {
    border: 1px solid black;
    /*
        background-color: rgb(255, 106, 0);
        color: whitesmoke;
    */
    background-color: var(--kendo-color-tertiary);
    color: var(--kendo-color-on-tertiary);
    padding: 15px 10px 15px 10px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    margin: 10px 0px;
}

#workInProgressBox p[b-zx84e27tiu] {
    padding: 0;
    margin: 0;
}

#workInProgressBtn[b-zx84e27tiu] {
    position: relative;
    float: right;
    top: -10px;
    padding: 5px;
    background-color: var(--kendo-color-error);
    color: white;
    border-radius: 25%;
}

.bi[b-zx84e27tiu] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-bandaid[b-zx84e27tiu] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-bandaid' viewBox='0 0 16 16'%3E %3Cpath d='M14.121 1.879a3 3 0 0 0-4.242 0L8.733 3.026l4.261 4.26 1.127-1.165a3 3 0 0 0 0-4.242M12.293 8 8.027 3.734 3.738 8.031 8 12.293zm-5.006 4.994L3.03 8.737 1.879 9.88a3 3 0 0 0 4.241 4.24l.006-.006 1.16-1.121ZM2.679 7.676l6.492-6.504a4 4 0 0 1 5.66 5.653l-1.477 1.529-5.006 5.006-1.523 1.472a4 4 0 0 1-5.653-5.66l.001-.002 1.505-1.492z'/%3E %3Cpath d='M5.56 7.646a.5.5 0 1 1-.706.708.5.5 0 0 1 .707-.708Zm1.415-1.414a.5.5 0 1 1-.707.707.5.5 0 0 1 .707-.707M8.39 4.818a.5.5 0 1 1-.708.707.5.5 0 0 1 .707-.707Zm0 5.657a.5.5 0 1 1-.708.707.5.5 0 0 1 .707-.707ZM9.803 9.06a.5.5 0 1 1-.707.708.5.5 0 0 1 .707-.707Zm1.414-1.414a.5.5 0 1 1-.706.708.5.5 0 0 1 .707-.708ZM6.975 9.06a.5.5 0 1 1-.707.708.5.5 0 0 1 .707-.707ZM8.39 7.646a.5.5 0 1 1-.708.708.5.5 0 0 1 .707-.708Zm1.413-1.414a.5.5 0 1 1-.707.707.5.5 0 0 1 .707-.707'/%3E %3C/svg%3E");
}
/* _content/BlazorIntAuto/Components/Layout/MainLayout.razor.rz.scp.css */
*[b-0yehvsm4pr] {
	font-family: "Tahoma", "Geneva", sans-serif;
}

.page[b-0yehvsm4pr] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-0yehvsm4pr] {
    flex: 1;
}

a[b-0yehvsm4pr] {
    color: var(--kendo-color-on-primary);
}

.sidebar[b-0yehvsm4pr] {
    background-image: linear-gradient(180deg, var(--kendo-color-primary) 70%, rgb(0,0,0));
    color: var(--kendo-color-primary);
}

.sidebar i[b-0yehvsm4pr], .sidebar span.bi[b-0yehvsm4pr] {
    color: var(--kendo-color-on-primary);
}

.top-row[b-0yehvsm4pr] {
    /* Required to have top row hide content as it scrolls, e.g. TelerikGrids */
    background-color: var(--kendo-color-primary);
    border-bottom: 1px solid var(--kendo-color-primary);
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
    z-index: 1000;
}

.top-row a[b-0yehvsm4pr] {
    color: var(--kendo-color-on-primary);
}

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

.top-row[b-0yehvsm4pr]  a:hover, .top-row[b-0yehvsm4pr]  .btn-link:hover {
	/*text-decoration: underline;*/
}

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

@media (max-width: 640.98px) {
    .top-row[b-0yehvsm4pr] {
        justify-content: space-between;
    }

    .top-row[b-0yehvsm4pr]  a, .top-row[b-0yehvsm4pr]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-0yehvsm4pr] {
        flex-direction: row;
    }

    .sidebar[b-0yehvsm4pr] {
        width: 200px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-0yehvsm4pr] {
        position: sticky;
        top: 0;
        z-index: 1000;
    }

    .top-row.auth[b-0yehvsm4pr]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-0yehvsm4pr], article[b-0yehvsm4pr] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-0yehvsm4pr] {
    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-0yehvsm4pr] {
	cursor: pointer;
	position: absolute;
	right: 0.75rem;
	top: 0.5rem;
}
/* _content/BlazorIntAuto/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-wz1e5ww9rb] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-wz1e5ww9rb] {
    background-color: rgba(255, 255, 255, 0.5);
}


/* the top row of the sidebar */
.top-row[b-wz1e5ww9rb] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}


.navbar-brand[b-wz1e5ww9rb] {
    font-size: 1.1rem;
}

/*
  --kendo-color-primary-subtle: #ffeceb;
  --kendo-color-primary-subtle-hover: #ffdedb;
  --kendo-color-primary-subtle-active: #ffc8c4;
  --kendo-color-primary: #ff6358;
  --kendo-color-primary-hover: #ea5a51;
  --kendo-color-primary-active: #d45349;
  --kendo-color-primary-emphasis: #ff9d97;
  --kendo-color-primary-on-subtle: #5c201c;
  --kendo-color-on-primary: #ffffff;
  --kendo-color-primary-on-surface: #ff6358;
*/

.nav-item[b-wz1e5ww9rb] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
    color: var(--kendo-color-on-primary);
}

.nav-item:first-of-type[b-wz1e5ww9rb] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-wz1e5ww9rb] {
    padding-bottom: 1rem;
}

.nav-item[b-wz1e5ww9rb]  .nav-link {
    color: var(--kendo-color-on-primary);
    background: none;
    border: none;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
    width: 100%;
}

.nav-item[b-wz1e5ww9rb]  a.nav-link span.bi {
    color: var(--kendo-color-on-primary);
}

.nav-item[b-wz1e5ww9rb]  a.active {
    background-color: rgba(255,255,255,0.8);
    color: var(--kendo-color-primary);
    font-weight: 700;
}

.nav-item[b-wz1e5ww9rb]  a.active span.bi {
    color: var(--kendo-color-on-primary);
    font-weight: 700;
}

.nav-item[b-wz1e5ww9rb]  .nav-link:hover {
    background-color: rgba(255,255,255,0.3);
    color: var(--kendo-color-on-primary);
}

.nav-scrollable[b-wz1e5ww9rb] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-wz1e5ww9rb] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-wz1e5ww9rb] {
        display: none;
    }

    .nav-scrollable[b-wz1e5ww9rb] {
        /* Never collapse the sidebar for wide screens */
        display: block;
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}

@media (max-width: 460px){
    .top-row[b-wz1e5ww9rb], .top-row span[b-wz1e5ww9rb], .top-row button[b-wz1e5ww9rb], .top-row .adminBox b[b-wz1e5ww9rb] {
        font-size: 0.4rem;
    }
}

span.bi[b-wz1e5ww9rb] {
    color: var(--kendo-color-on-primary);
}

.bi[b-wz1e5ww9rb] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
    color: var(--kendo-color-on-primary);
}

.bi-house-door-fill-nav-menu[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.bi-key-fill[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-key-fill' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 11.5a3.5 3.5 0 1 1 3.163-5H14L15.5 8 14 9.5l-1-1-1 1-1-1-1 1-1-1-1 1H6.663a3.5 3.5 0 0 1-3.163 2M2.5 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3E%3C/svg%3E");
}

.bi-kanban[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-kanban' viewBox='0 0 16 16'%3E %3Cpath d='M13.5 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-11a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zm-11-1a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z'/%3E %3Cpath d='M6.5 3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm-4 0a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm8 0a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");
}

.bi-bandaid[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-bandaid' viewBox='0 0 16 16'%3E %3Cpath d='M14.121 1.879a3 3 0 0 0-4.242 0L8.733 3.026l4.261 4.26 1.127-1.165a3 3 0 0 0 0-4.242M12.293 8 8.027 3.734 3.738 8.031 8 12.293zm-5.006 4.994L3.03 8.737 1.879 9.88a3 3 0 0 0 4.241 4.24l.006-.006 1.16-1.121ZM2.679 7.676l6.492-6.504a4 4 0 0 1 5.66 5.653l-1.477 1.529-5.006 5.006-1.523 1.472a4 4 0 0 1-5.653-5.66l.001-.002 1.505-1.492z'/%3E %3Cpath d='M5.56 7.646a.5.5 0 1 1-.706.708.5.5 0 0 1 .707-.708Zm1.415-1.414a.5.5 0 1 1-.707.707.5.5 0 0 1 .707-.707M8.39 4.818a.5.5 0 1 1-.708.707.5.5 0 0 1 .707-.707Zm0 5.657a.5.5 0 1 1-.708.707.5.5 0 0 1 .707-.707ZM9.803 9.06a.5.5 0 1 1-.707.708.5.5 0 0 1 .707-.707Zm1.414-1.414a.5.5 0 1 1-.706.708.5.5 0 0 1 .707-.708ZM6.975 9.06a.5.5 0 1 1-.707.708.5.5 0 0 1 .707-.707ZM8.39 7.646a.5.5 0 1 1-.708.708.5.5 0 0 1 .707-.708Zm1.413-1.414a.5.5 0 1 1-.707.707.5.5 0 0 1 .707-.707'/%3E %3C/svg%3E");
}

.bi-shield-check[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-shield-check' viewBox='0 0 16 16'%3E %3Cpath d='M5.338 1.59a61 61 0 0 0-2.837.856.48.48 0 0 0-.328.39c-.554 4.157.726 7.19 2.253 9.188a10.7 10.7 0 0 0 2.287 2.233c.346.244.652.42.893.533q.18.085.293.118a1 1 0 0 0 .101.025 1 1 0 0 0 .1-.025q.114-.034.294-.118c.24-.113.547-.29.893-.533a10.7 10.7 0 0 0 2.287-2.233c1.527-1.997 2.807-5.031 2.253-9.188a.48.48 0 0 0-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552 1.29 8.531 1.067 8 1.067c-.53 0-1.552.223-2.662.524zM5.072.56C6.157.265 7.31 0 8 0s1.843.265 2.928.56c1.11.3 2.229.655 2.887.87a1.54 1.54 0 0 1 1.044 1.262c.596 4.477-.787 7.795-2.465 9.99a11.8 11.8 0 0 1-2.517 2.453 7 7 0 0 1-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7 7 0 0 1-1.048-.625 11.8 11.8 0 0 1-2.517-2.453C1.928 10.487.545 7.169 1.141 2.692A1.54 1.54 0 0 1 2.185 1.43 63 63 0 0 1 5.072.56'/%3E %3Cpath d='M10.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0'/%3E %3C/svg%3E");
}

.bi-boxes[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-boxes' viewBox='0 0 16 16'%3E %3Cpath d='M7.752.066a.5.5 0 0 1 .496 0l3.75 2.143a.5.5 0 0 1 .252.434v3.995l3.498 2A.5.5 0 0 1 16 9.07v4.286a.5.5 0 0 1-.252.434l-3.75 2.143a.5.5 0 0 1-.496 0l-3.502-2-3.502 2.001a.5.5 0 0 1-.496 0l-3.75-2.143A.5.5 0 0 1 0 13.357V9.071a.5.5 0 0 1 .252-.434L3.75 6.638V2.643a.5.5 0 0 1 .252-.434zM4.25 7.504 1.508 9.071l2.742 1.567 2.742-1.567zM7.5 9.933l-2.75 1.571v3.134l2.75-1.571zm1 3.134 2.75 1.571v-3.134L8.5 9.933zm.508-3.996 2.742 1.567 2.742-1.567-2.742-1.567zm2.242-2.433V3.504L8.5 5.076V8.21zM7.5 8.21V5.076L4.75 3.504v3.134zM5.258 2.643 8 4.21l2.742-1.567L8 1.076zM15 9.933l-2.75 1.571v3.134L15 13.067zM3.75 14.638v-3.134L1 9.933v3.134z'/%3E %3C/svg%3E");
}

.bi-basket[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-basket-fill' viewBox='0 0 16 16'%3E %3Cpath d='M5.071 1.243a.5.5 0 0 1 .858.514L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15.5a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v5a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V9H.5a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 .5 6h1.717zM3.5 10.5a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0zm2.5 0a.5.5 0 1 0-1 0v3a.5.5 0 0 0 1 0z'/%3E %3C/svg%3E");
}

.bi-globe[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-globe2' viewBox='0 0 16 16'%3E %3Cpath d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m7.5-6.923c-.67.204-1.335.82-1.887 1.855q-.215.403-.395.872c.705.157 1.472.257 2.282.287zM4.249 3.539q.214-.577.481-1.078a7 7 0 0 1 .597-.933A7 7 0 0 0 3.051 3.05q.544.277 1.198.49zM3.509 7.5c.036-1.07.188-2.087.436-3.008a9 9 0 0 1-1.565-.667A6.96 6.96 0 0 0 1.018 7.5zm1.4-2.741a12.3 12.3 0 0 0-.4 2.741H7.5V5.091c-.91-.03-1.783-.145-2.591-.332M8.5 5.09V7.5h2.99a12.3 12.3 0 0 0-.399-2.741c-.808.187-1.681.301-2.591.332zM4.51 8.5c.035.987.176 1.914.399 2.741A13.6 13.6 0 0 1 7.5 10.91V8.5zm3.99 0v2.409c.91.03 1.783.145 2.591.332.223-.827.364-1.754.4-2.741zm-3.282 3.696q.18.469.395.872c.552 1.035 1.218 1.65 1.887 1.855V11.91c-.81.03-1.577.13-2.282.287zm.11 2.276a7 7 0 0 1-.598-.933 9 9 0 0 1-.481-1.079 8.4 8.4 0 0 0-1.198.49 7 7 0 0 0 2.276 1.522zm-1.383-2.964A13.4 13.4 0 0 1 3.508 8.5h-2.49a6.96 6.96 0 0 0 1.362 3.675c.47-.258.995-.482 1.565-.667m6.728 2.964a7 7 0 0 0 2.275-1.521 8.4 8.4 0 0 0-1.197-.49 9 9 0 0 1-.481 1.078 7 7 0 0 1-.597.933M8.5 11.909v3.014c.67-.204 1.335-.82 1.887-1.855q.216-.403.395-.872A12.6 12.6 0 0 0 8.5 11.91zm3.555-.401c.57.185 1.095.409 1.565.667A6.96 6.96 0 0 0 14.982 8.5h-2.49a13.4 13.4 0 0 1-.437 3.008M14.982 7.5a6.96 6.96 0 0 0-1.362-3.675c-.47.258-.995.482-1.565.667.248.92.4 1.938.437 3.008zM11.27 2.461q.266.502.482 1.078a8.4 8.4 0 0 0 1.196-.49 7 7 0 0 0-2.275-1.52c.218.283.418.597.597.932m-.488 1.343a8 8 0 0 0-.395-.872C9.835 1.897 9.17 1.282 8.5 1.077V4.09c.81-.03 1.577-.13 2.282-.287z'/%3E %3C/svg%3E");
}

.bi-upload[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-upload' viewBox='0 0 16 16'%3E %3Cpath d='M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5'/%3E %3Cpath d='M7.646 1.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 2.707V11.5a.5.5 0 0 1-1 0V2.707L5.354 4.854a.5.5 0 1 1-.708-.708z'/%3E %3C/svg%3E");
}

.bi-info[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-info-square' viewBox='0 0 16 16'%3E %3Cpath d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z'/%3E %3Cpath d='m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0'/%3E %3C/svg%3E");
}

.bi-alert[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-exclamation-triangle-fill' viewBox='0 0 16 16'%3E %3Cpath d='M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5m.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2'/%3E %3C/svg%3E");
}

.bi-gear[b-wz1e5ww9rb] {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-gear' viewBox='0 0 16 16'%3E %3Cpath d='M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492M5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0'/%3E %3Cpath d='M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115z'/%3E %3C/svg%3E");
}


/*
SOURCE: https://icons.getbootstrap.com/icons/kanban/
Url-encoding: https://www.w3schools.com/tags/ref_urlencode.ASP
.bi-EXAMPLE {
    background-image: url(
        "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-EXAMPLE' viewBox='0 0 16 16'
        %3E%3Cpath d='CONTENT HERE'/%3E%3C
        %3E%3Cpath d='CONTENT HERE'/%3E%3C
        /svg%3E"
    );
}
*/

/* _content/BlazorIntAuto/Components/Pages/Admin.razor.rz.scp.css */
div.telerik-notification div.k-notification-container div.k-notification[b-mv5hxj2a5l] {
    width: 300px !important;
    height: 50px !important;
    font-size: 2.5em !important;
    text-align: center !important;
    align-items: center !important;
}

b a[b-mv5hxj2a5l] {
    color: blue;
    text-decoration: underline;
}

/* STYLES FOR LINKS IN THE TELERIK GRID TABLES */
.k-table-td a[b-mv5hxj2a5l] {
    font-weight: bolder;
    color: mediumblue;
    cursor: pointer;
}

    .k-table-td a:hover[b-mv5hxj2a5l] {
        text-decoration: underline;
    }

/* Small CSS tweak to prevent shaking when the grid page bar tries to take up more than the available width */
@media screen and (max-width: 992px) {
    .gridWrapperDiv[b-mv5hxj2a5l] {
        max-width: 73vw !important;
    }

    div.k-grid-pager[b-mv5hxj2a5l] {
        max-width: 90vw !important;
        min-height: 40px !important;
        overflow-x: hidden;
    }
}

/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-mv5hxj2a5l], main[b-mv5hxj2a5l], article[b-mv5hxj2a5l] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-mv5hxj2a5l], main[b-mv5hxj2a5l], article[b-mv5hxj2a5l] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-mv5hxj2a5l], main[b-mv5hxj2a5l], article[b-mv5hxj2a5l] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}

/* Small CSS tweak for small screens where sidebar not present */
@media screen and (max-width: 640px) {
    .gridWrapperDiv[b-mv5hxj2a5l] {
        max-width: 100vw !important;
    }

    div.k-grid-pager[b-mv5hxj2a5l] {
        max-width: 90vw !important;
        min-height: 40px !important;
        overflow-x: hidden;
    }
}

pre.actionLogModalPre[b-mv5hxj2a5l], pre#actionLogModalInputPre[b-mv5hxj2a5l], pre#actionLogModalOutputPre[b-mv5hxj2a5l] 
{
    width: 100% !important;
    height: 4rem !important;
    border: 1px solid red !important;
    overflow: scroll;
    background: black;
    color: white;
    text-wrap: wrap;
}

.k-window#ActionLogModal[b-mv5hxj2a5l] {
    position: sticky !important;
    top: 0 !important;
}

@media screen and (max-width: 640px) 
{
    .k-dialog-wrapper[b-mv5hxj2a5l], .k-window.telerik-blazor.k-window-primary[b-mv5hxj2a5l] {
        max-width: 80vw !important;
        max-height: 90vh !important;
        font-size: 0.75rem !important;
    }
}
/* _content/BlazorIntAuto/Components/Pages/API.razor.rz.scp.css */
.evenBox[b-jyjkqu4jtv] {
    /*background-color: lightblue;*/
    border: 1px solid black;
    padding: 10px 25px;
}

.evenBox h2[b-jyjkqu4jtv] {
    background-color: blue; 
    color:white; 
    padding: 10px;
}

.oddBox[b-jyjkqu4jtv] {
    /*background-color: lightgreen;*/
    border: 1px solid black;
    padding: 10px 25px;
}

.oddBox h2[b-jyjkqu4jtv] {
    background-color: green;
    color: white;
    padding: 10px;
}

.codeBox[b-jyjkqu4jtv] {
    background-color: darkslategray;
    color: yellow;
    padding: 10px 25px;
}

.panelbar-template[b-jyjkqu4jtv] {
    padding: 10px 25px;
    /*background-color: lightgrey;*/
}

pre[b-jyjkqu4jtv] {
    background-color: darkslategray;
    color: yellow;
    padding: 10px 25px;
    max-width: 800px;
}
/* _content/BlazorIntAuto/Components/Pages/Guide.razor.rz.scp.css */
p[b-8bpr8oly97] {
    line-height: 1.1rem;
    font-size: 1.0rem;
}

h3[b-8bpr8oly97] {
    font-size: 1.25rem;
}
/* _content/BlazorIntAuto/Components/Pages/OrderDetails.razor.rz.scp.css */
.k-table-td a[b-a8ttipwnwg] {
    font-weight: bolder;
    /*color: mediumblue;*/
    cursor: pointer;
}

.k-table-td a:hover[b-a8ttipwnwg] {
    text-decoration: underline;
}
/* _content/BlazorIntAuto/Components/Pages/OrderLines.razor.rz.scp.css */
/* STYLES FOR LINKS IN THE TELERIK GRID TABLES */
.k-table-td a[b-sgysnyi2v4] {
    font-weight: bolder;
    /*color: mediumblue;*/
    cursor: pointer;
}

.k-table-td a:hover[b-sgysnyi2v4] {
    text-decoration: underline;
}

/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-sgysnyi2v4], main[b-sgysnyi2v4], article[b-sgysnyi2v4] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-sgysnyi2v4], main[b-sgysnyi2v4], article[b-sgysnyi2v4] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-sgysnyi2v4], main[b-sgysnyi2v4], article[b-sgysnyi2v4] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}
/* _content/BlazorIntAuto/Components/Pages/Orders.razor.rz.scp.css */
.k-table-td a[b-n53be2a8qh] {
    font-weight: bolder;
    /*color: mediumblue;*/
    cursor: pointer;
}

.k-table-td a:hover[b-n53be2a8qh] {
    text-decoration: underline;
}


/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-n53be2a8qh], main[b-n53be2a8qh], article[b-n53be2a8qh] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-n53be2a8qh], main[b-n53be2a8qh], article[b-n53be2a8qh] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-n53be2a8qh], main[b-n53be2a8qh], article[b-n53be2a8qh] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}

/* Style the latest update time message */
.latestUpdateTime[b-n53be2a8qh] {
    width: 100%;
    text-align: right;
    font-size: 0.6rem;
    font-style: italic;
}
/* _content/BlazorIntAuto/Components/Pages/PaginatedProjects.razor.rz.scp.css */
.k-table-td a[b-aync1lms45] {
    font-weight: bolder;
    color: mediumblue;
    cursor: pointer;
}

.k-table-td a:hover[b-aync1lms45] {
    text-decoration: underline;
}

/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-aync1lms45], main[b-aync1lms45], article[b-aync1lms45] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-aync1lms45], main[b-aync1lms45], article[b-aync1lms45] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-aync1lms45], main[b-aync1lms45], article[b-aync1lms45] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}

/* Style the latest update time message */
.latestUpdateTime[b-aync1lms45] {
    width: 100%;
    text-align: right;
    font-size: 0.6rem;
    font-style: italic;
}
/* _content/BlazorIntAuto/Components/Pages/PendingOrders.razor.rz.scp.css */
.k-table-td a[b-qief664iz8] {
    font-weight: bolder;
    /*color: mediumblue;*/
    cursor: pointer;
}

.k-table-td a:hover[b-qief664iz8] {
    text-decoration: underline;
}


/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-qief664iz8], main[b-qief664iz8], article[b-qief664iz8] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-qief664iz8], main[b-qief664iz8], article[b-qief664iz8] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-qief664iz8], main[b-qief664iz8], article[b-qief664iz8] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}

/* Style the latest update time message */
.latestUpdateTime[b-qief664iz8] {
    width: 100%;
    text-align: right;
    font-size: 0.6rem;
    font-style: italic;
}
/* _content/BlazorIntAuto/Components/Pages/Products.razor.rz.scp.css */
/* STYLES FOR LINKS IN THE TELERIK GRID TABLES */
.k-table-td a[b-bw5fwcmlzr] {
    font-weight: bolder;
    /*color: mediumblue;*/
    cursor: pointer;
}

.k-table-td a:hover[b-bw5fwcmlzr] {
    text-decoration: underline;
}

/* Small CSS tweak to prevent shaking when the grid page bar tries to take up more than the available width */
@media screen and (max-width: 992px) {
    .gridWrapperDiv[b-bw5fwcmlzr] {
        max-width: 73vw !important;
    }

    div.k-grid-pager[b-bw5fwcmlzr] {
        max-width: 90vw !important;
        min-height: 40px !important;
        overflow-x: hidden;
    }
}

/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-bw5fwcmlzr], main[b-bw5fwcmlzr], article[b-bw5fwcmlzr] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-bw5fwcmlzr], main[b-bw5fwcmlzr], article[b-bw5fwcmlzr] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-bw5fwcmlzr], main[b-bw5fwcmlzr], article[b-bw5fwcmlzr] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}

/* Small CSS tweak for small screens where sidebar not present */
@media screen and (max-width: 640px) {
    .gridWrapperDiv[b-bw5fwcmlzr] {
        max-width: 100vw !important;
    }

    div.k-grid-pager[b-bw5fwcmlzr] {
        max-width: 90vw !important;
        min-height: 40px !important;
        overflow-x: hidden;
    }
}
/* _content/BlazorIntAuto/Components/Pages/ProjectDetails.razor.rz.scp.css */
/* Select rows which are flagged as "stockEmpty" */
[b-qhiua2wei4] tr:has(> td.col-justify-start > span.stockEmpty) {
    /* BASED ON THE BLAZOR BOOTSTRAP ALERT DANGER (https://demos.blazorbootstrap.com/alerts)
    background-color: rgb(44, 11, 14);
    color: rgb(234, 134, 143);
    */
    color: rgb(85, 0, 8);
}

/* Select rows which are flagged as "stockLow" */
[b-qhiua2wei4] tr:has(> td.col-justify-start > span.stockLow) {
    /* BASED ON THE BLAZOR BOOTSTRAP ALERT WARNING (https://demos.blazorbootstrap.com/alerts)
    background-color: rgb(51, 39, 1);
    color: rgb(255, 218, 106);
    */
    color: rgb(118, 90, 0);
}

/* General header stylings */
[b-qhiua2wei4] th {
    text-align: center;
    background-color: lightgray;
    /* Make the header row sticky and always at the top of the bounding box */
    position: sticky;
    top: -1px;  /* Account for 1px border */
    border: 1px solid grey;
}

[b-qhiua2wei4] .col-title {
    text-align: center;
}

/* General row styling */
[b-qhiua2wei4] tr {
    border-bottom: 2px solid grey;
    border-right: 1px solid grey;
}

/* */
[b-qhiua2wei4] td {
    text-align: center;
    border-left: 1px solid grey;
}


/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-qhiua2wei4], main[b-qhiua2wei4], article[b-qhiua2wei4] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-qhiua2wei4], main[b-qhiua2wei4], article[b-qhiua2wei4] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-qhiua2wei4], main[b-qhiua2wei4], article[b-qhiua2wei4] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}



    /*
::deep main {
    width: 980px !important;
    max-width: 980px !important;
    overflow-x: scroll;
}

::deep .grid {
    height: 70vh;
    max-width: 80vw;
    overflow-x: auto;
    overflow-y: auto;
}

::deep .k-grid {
    width: 100%;
    min-width: 980px;
    overflow-x: scroll;
} 
*/
/* _content/BlazorIntAuto/Components/Pages/Projects.razor.rz.scp.css */
.k-table-td a[b-ys02mjao5i] {
    font-weight: bolder;
    /*color: mediumblue;*/
    cursor: pointer;
}

.k-table-td a:hover[b-ys02mjao5i] {
    text-decoration: underline;
}

/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-ys02mjao5i], main[b-ys02mjao5i], article[b-ys02mjao5i] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-ys02mjao5i], main[b-ys02mjao5i], article[b-ys02mjao5i] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-ys02mjao5i], main[b-ys02mjao5i], article[b-ys02mjao5i] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}

/* Style the latest update time message */
.latestUpdateTime[b-ys02mjao5i] {
    width: 100%;
    text-align: right;
    font-size: 0.6rem;
    font-style: italic;
}
/* _content/BlazorIntAuto/Components/Pages/Settings.razor.rz.scp.css */
/* _content/BlazorIntAuto/Components/Pages/StockAlerts.razor.rz.scp.css */
/* STYLES FOR LINKS IN THE TELERIK GRID TABLES */
.k-table-td a[b-ufq9l0q4vg] {
    font-weight: bolder;
    /*color: mediumblue;*/
    cursor: pointer;
}

.k-table-td a:hover[b-ufq9l0q4vg] {
    text-decoration: underline;
}

/* Small CSS tweak to prevent shaking when the grid page bar tries to take up more than the available width */
@media screen and (max-width: 992px) {
    .gridWrapperDiv[b-ufq9l0q4vg] {
        max-width: 73vw !important;
    }

    div.k-grid-pager[b-ufq9l0q4vg] {
        max-width: 90vw !important;
        min-height: 40px !important;
        overflow-x: hidden;
    }
}

/* Overflow tables (x scroll) for narrow screen sizes */
.k-grid[b-ufq9l0q4vg], main[b-ufq9l0q4vg], article[b-ufq9l0q4vg] {
    max-width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .k-grid[b-ufq9l0q4vg], main[b-ufq9l0q4vg], article[b-ufq9l0q4vg] {
        max-width: 600px !important;
        overflow-x: scroll;
    }
}

@media only screen and (max-width: 980px) {
    .k-grid[b-ufq9l0q4vg], main[b-ufq9l0q4vg], article[b-ufq9l0q4vg] {
        max-width: 980px !important;
        overflow-x: scroll;
    }
}

/* Small CSS tweak for small screens where sidebar not present */
@media screen and (max-width: 640px) {
    .gridWrapperDiv[b-ufq9l0q4vg] {
        max-width: 100vw !important;
    }

    div.k-grid-pager[b-ufq9l0q4vg] {
        max-width: 90vw !important;
        min-height: 40px !important;
        overflow-x: hidden;
    }
}

div.k-form-field[b-ufq9l0q4vg]
{
    position:absolute !important;
    right: 200px !important;
    padding: 0px;
}

div.columnWrapper[b-ufq9l0q4vg] 
{
    width: 100%;
    height: auto;
    clear: both;
    z-index: 20;
    position: relative;
}

@media screen and (min-width: 500px) 
{
    div.column[b-ufq9l0q4vg] {
        align-content: center;
        width: 50%;
        height: 100%;
        clear: none;
        float: left;
    }

    div.column:nth-child(2) h3[b-ufq9l0q4vg] {
        width: 100%;
    }

    div.column:nth-child(2) form[b-ufq9l0q4vg] {
        float: right;
        width: 100%;
    }
}
